@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_dcbbed32-module__UyVBPq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_dcbbed32-module__UyVBPq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--paper:#f4f2e7;--paper-raised:#fbfaf3;--ink:#232320;--ink-soft:#6b6a60;--rule:#23232029;--rule-strong:#2323206b;--coral:#f0614c;--mustard:#f1c64b;--periwinkle:#7c80f2;--gutter:clamp(20px, 5vw, 72px);--measure:62ch;--ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--paper:#1a1a15;--paper-raised:#242420;--ink:#f0eee3;--ink-soft:#a5a399;--rule:#f0eee32e;--rule-strong:#f0eee373;--coral:#f47560;--mustard:#efc95c;--periwinkle:#8b8ff5}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(16px,1.05vw,18px);line-height:1.55}a{color:inherit}.display{font-variation-settings:"wdth" 112, "wght" 700;text-transform:uppercase;letter-spacing:-.025em;margin:0;line-height:.9}.masthead{padding:22px var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.wordmark{font-variation-settings:"wdth" 112, "wght" 700;letter-spacing:.02em;font-size:17px;text-decoration:none}.masthead nav{gap:clamp(14px,2.4vw,30px);font-size:15px;display:flex}.masthead nav a{color:var(--ink-soft);transition:color .2s var(--ease);text-decoration:none}.masthead nav a:hover{color:var(--ink)}.hero{padding:clamp(48px, 9vw, 104px) var(--gutter) 0}.hero h1{font-size:clamp(46px,9.2vw,132px)}.hero h1 .answer{color:var(--coral);margin-top:.12em;font-size:.64em;display:block}.hero-sub{max-width:var(--measure);grid-template-columns:minmax(0,1fr);gap:18px;margin:clamp(26px,4vw,44px) 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.45;display:grid}.hero-sub strong{font-variation-settings:"wght" 700}.hero-meta{border-top:1px solid var(--rule);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:30px;padding-top:18px;font-size:14px;display:flex}.hero-map{padding:0 var(--gutter);margin:clamp(28px,5vw,56px) 0 0}.hero-map img{width:100%;height:auto;display:block}.rule{background:var(--rule);height:1px;margin:clamp(48px, 8vw, 104px) var(--gutter) 0}.section{padding:clamp(48px, 8vw, 104px) var(--gutter) 0}.section h2{max-width:16ch;font-size:clamp(34px,6.4vw,84px)}.section .lede{max-width:var(--measure);color:var(--ink-soft);margin:22px 0 0;font-size:clamp(17px,1.4vw,20px)}.split{align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:1080px){.split{grid-template-columns:1.15fr .85fr}.split.flip{grid-template-columns:.85fr 1.15fr}.split.flip>:first-child{order:2}}.shot{border:1px solid var(--rule);border-radius:26px;width:100%;max-width:340px;height:auto;display:block}.shot-pair{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start;gap:clamp(14px,2.5vw,28px);max-width:720px;display:grid}.shot-pair .shot{max-width:100%}.shot-pair img:last-child{margin-top:clamp(28px,6vw,72px)}.steps{counter-reset:step;gap:0;margin-top:clamp(28px,4vw,48px);display:grid}.step{border-top:1px solid var(--rule);grid-template-columns:3.2ch 1fr;align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(20px,3vw,32px) 0;display:grid}.step:last-child{border-bottom:1px solid var(--rule)}.step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-variation-settings:"wdth" 112, "wght" 700;color:var(--coral);letter-spacing:.02em;font-size:clamp(15px,1.3vw,18px)}.step h3{font-variation-settings:"wght" 700;letter-spacing:-.015em;margin:0 0 6px;font-size:clamp(19px,2vw,26px)}.step p{color:var(--ink-soft);max-width:52ch;margin:0}.slab{background:var(--coral);color:#232320;padding:clamp(52px, 9vw, 130px) var(--gutter);margin-top:clamp(56px,9vw,120px)}.slab h2{max-width:15ch;font-size:clamp(38px,7.6vw,108px)}.slab .slab-body{gap:22px;max-width:58ch;margin-top:clamp(28px,4vw,48px);font-size:clamp(17px,1.45vw,21px);display:grid}.slab .slab-body p{margin:0}.slab .slab-body strong{font-variation-settings:"wght" 700}.slab-list{flex-wrap:wrap;gap:10px;margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none;display:flex}.slab-list li{letter-spacing:.03em;text-transform:uppercase;font-variation-settings:"wght" 600;border:1.5px solid #23232099;border-radius:999px;padding:7px 16px;font-size:14px}.plans{margin-top:clamp(28px,4vw,48px)}.plan{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:8px 24px;padding:clamp(18px,2.6vw,28px) 0;display:grid}.plan:last-child{border-bottom:1px solid var(--rule)}.plan-name{font-variation-settings:"wdth" 112, "wght" 700;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,2.6vw,34px)}.plan-price{font-variation-settings:"wght" 600;text-align:right;font-size:clamp(17px,1.5vw,21px)}.plan-note{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:15px}.free-note{max-width:var(--measure);color:var(--ink-soft);margin:clamp(26px,3.5vw,40px) 0 0}.colophon{background:var(--ink);color:var(--paper);padding:clamp(40px, 6vw, 72px) var(--gutter);margin-top:clamp(56px,9vw,120px)}.colophon-inner{gap:24px;display:grid}@media (min-width:800px){.colophon-inner{grid-template-columns:auto 1fr auto;align-items:start;gap:48px}}.colophon-mark{font-variation-settings:"wdth" 112, "wght" 700;letter-spacing:.02em;margin:0;font-size:17px}.colophon nav{flex-wrap:wrap;gap:12px 28px;font-size:15px;display:flex}.colophon nav a{color:var(--paper);opacity:.72;transition:opacity .2s var(--ease);text-decoration:none}.colophon nav a:hover{opacity:1}.colophon-fine{opacity:.55;margin:0;font-size:14px;line-height:1.5}@media (min-width:800px){.colophon-fine{text-align:right}}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .85s var(--ease) both}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.26s}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.doc{padding:clamp(36px, 6vw, 76px) var(--gutter) 0;gap:clamp(28px,4vw,64px);max-width:1180px;margin-inline:auto;display:grid}@media (min-width:1100px){.doc{grid-template-columns:216px minmax(0,1fr);align-items:start}}.doc-body{max-width:calc(var(--measure) + 6ch)}.doc-nav{font-size:14px;line-height:1.45}@media (min-width:1100px){.doc-nav{max-height:calc(100vh - 64px);padding-right:12px;position:sticky;top:32px;overflow-y:auto}}.doc-nav-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);margin:0 0 12px;padding-bottom:10px;font-size:12px}.doc-nav ol{counter-reset:toc;margin:0;padding:0;list-style:none}.doc-nav li{margin-bottom:9px}.doc-nav a{color:var(--ink-soft);transition:color .18s var(--ease);text-decoration:none;display:block}.doc-nav a:hover,.doc-nav a:focus-visible{color:var(--coral)}.doc .stamp+.pull{border-top:0;margin-top:26px;padding-top:4px}.doc h2,.doc h3{scroll-margin-top:28px}.doc h1{font-variation-settings:"wdth" 112, "wght" 700;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(38px,7vw,78px);line-height:.94}.doc .stamp{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);margin:16px 0 40px;padding-bottom:18px;font-size:14px}.doc h2{font-variation-settings:"wght" 700;letter-spacing:-.015em;margin:52px 0 12px;font-size:clamp(22px,2.4vw,29px)}.doc h3{font-variation-settings:"wght" 700;margin:32px 0 8px;font-size:clamp(17px,1.5vw,20px)}.doc p,.doc li{margin:0 0 14px}.doc ul{padding-left:20px}.doc a{text-underline-offset:3px;text-decoration-thickness:1px}.doc .pull{font-variation-settings:"wght" 600;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:32px 0;padding:26px 0;font-size:clamp(19px,1.9vw,25px);line-height:1.35}.doc table{border-collapse:collapse;width:100%;margin:18px 0 26px;font-size:16px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:11px 14px 11px 0}.doc th{font-variation-settings:"wght" 700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-bottom-color:var(--rule-strong);font-size:13px}.table-scroll{overflow-x:auto}.fill{background:var(--mustard);color:#232320;font-variation-settings:"wght" 700;letter-spacing:.03em;white-space:nowrap;border-radius:3px;padding:1px 7px;font-size:.9em}
