.j1WgZG_form{gap:26px;display:grid}.j1WgZG_row{grid-template-columns:1fr 1fr;gap:26px;display:grid}.j1WgZG_field{gap:8px;display:grid}.j1WgZG_field span{color:var(--muted);font-size:14px}.j1WgZG_field input,.j1WgZG_field textarea{width:100%;font:inherit;color:var(--fg);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;padding:6px 0 10px;font-size:17px;transition:border-color .2s}.j1WgZG_field textarea{resize:vertical;min-height:120px;line-height:1.5}.j1WgZG_field input:focus,.j1WgZG_field textarea:focus{border-bottom-color:var(--fg)}.j1WgZG_field textarea::placeholder{color:var(--muted);opacity:.6}.j1WgZG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.j1WgZG_foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.j1WgZG_submit{background:var(--button-bg);height:50px;color:var(--button-fg);font:inherit;cursor:pointer;border:0;align-items:center;gap:14px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.j1WgZG_submit svg{width:9px;height:13px;fill:var(--red)}.j1WgZG_submit:disabled{opacity:.6;cursor:progress}.j1WgZG_submit:focus-visible{outline:2px solid var(--red);outline-offset:3px}.j1WgZG_error{color:var(--red);font-size:14px}.j1WgZG_sent{border-top:2px solid var(--fg);color:var(--muted);max-width:40ch;padding-top:20px}.j1WgZG_sentTitle{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--track);color:var(--fg);margin-bottom:8px;font-size:2rem}@media (max-width:860px){.j1WgZG_row{grid-template-columns:1fr}}
._8aEwW_page{background:var(--bg);min-height:100vh;color:var(--fg)}._8aEwW_wrap{max-width:1360px;padding:0 var(--gutter);margin:0 auto}._8aEwW_nav{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}._8aEwW_nav ._8aEwW_wrap{justify-content:space-between;align-items:center;height:60px;display:flex}._8aEwW_logo{color:var(--fg);display:flex}._8aEwW_links{gap:clamp(18px,3vw,36px);font-size:15px;display:flex}._8aEwW_links a{color:var(--muted)}._8aEwW_links a:hover{color:var(--fg)}._8aEwW_display{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track);text-wrap:balance;font-size:clamp(2.6rem,1.2rem + 4.4vw,5.6rem);line-height:.96}._8aEwW_h2{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track);text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.2vw,3.2rem);line-height:1.02}._8aEwW_h3{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track);color:var(--fg);margin-bottom:14px;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);line-height:1.1}._8aEwW_lede{color:var(--muted);max-width:34ch;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.45}._8aEwW_body{max-width:46ch;color:var(--muted)}._8aEwW_body p+p{margin-top:1em}._8aEwW_strong{color:var(--fg);font-weight:600}._8aEwW_dim{color:var(--muted);font-size:15px}._8aEwW_hero{padding:clamp(56px,9vw,120px) 0 clamp(64px,9vw,120px)}._8aEwW_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(40px,6vw,96px);display:grid}._8aEwW_heroCopy ._8aEwW_lede{margin-top:32px}._8aEwW_speed{color:var(--fg);max-width:40ch;margin-top:20px;font-size:15px;font-weight:600}._8aEwW_actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}._8aEwW_heroDoor{justify-self:end;width:100%;max-width:420px}._8aEwW_arch{width:9px;height:13px;fill:var(--red);flex:none}._8aEwW_button{background:var(--button-bg);height:50px;color:var(--button-fg);align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex}._8aEwW_button:hover{opacity:.88}._8aEwW_quiet{border-bottom:1px solid;padding-bottom:2px;font-size:15px}._8aEwW_quiet:hover{opacity:.7}._8aEwW_section{border-top:1px solid var(--line);padding:clamp(72px,10vw,136px) 0}._8aEwW_split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}._8aEwW_evolved{color:var(--muted);font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.5}._8aEwW_evolved p+p{margin-top:1.1em}._8aEwW_when{color:var(--fg)}._8aEwW_problems{border-top:1px solid var(--fg);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}._8aEwW_problem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:32px;padding:22px 0;display:grid}._8aEwW_pTitle{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.15;display:block;position:relative}._8aEwW_pTitle ._8aEwW_arch{transform-origin:bottom;width:10px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:.35em;left:-26px;transform:translateY(1px)scaleY(0)}._8aEwW_problem:hover ._8aEwW_arch,._8aEwW_problem:focus-visible ._8aEwW_arch{transform:translateY(1px)scaleY(1)}._8aEwW_pQ{color:var(--muted);max-width:44ch}._8aEwW_problem:hover ._8aEwW_pQ{color:var(--fg)}._8aEwW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}._8aEwW_steps li{border-top:2px solid var(--fg);color:var(--muted);padding-top:18px}._8aEwW_steps li p+p{margin-top:4px}._8aEwW_stepN{font-family:var(--f-overpass-mono), var(--body);color:var(--red);margin-bottom:18px;font-size:13px;display:block}._8aEwW_note{color:var(--muted);margin-top:clamp(48px,6vw,80px);font-size:15px}._8aEwW_timeline{margin:clamp(56px,7vw,96px) 0 0;padding-top:8px}._8aEwW_tlTrack{height:44px;position:relative}._8aEwW_tlLine{border-top:1px solid var(--fg);width:80%;position:absolute;top:20px;left:0}._8aEwW_tlOpen{border-top:1px dashed var(--muted);position:absolute;top:20px;left:80%;right:0}._8aEwW_tlTick{border-left:1px solid var(--fg);height:13px;position:absolute;top:14px}._8aEwW_tlTick span{font-family:var(--f-overpass-mono), var(--body);color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;top:-24px;left:0;transform:translate(-50%)}._8aEwW_tlRange{background:var(--fg);height:9px;position:absolute;top:16px}._8aEwW_tlResult{display:flex;position:absolute;top:6px;transform:translate(-50%)}._8aEwW_tlResult ._8aEwW_arch{width:14px;height:20px}._8aEwW_tlLabels{height:64px;margin-top:10px;position:relative}._8aEwW_tlLabels p{gap:2px;max-width:26ch;font-size:14px;line-height:1.35;display:grid;position:absolute;top:0}._8aEwW_tlLabels b{color:var(--fg);font-weight:600}._8aEwW_tlLabels span{color:var(--muted)}._8aEwW_tlLabels p:first-child{transform:translate(-7px)}._8aEwW_tlEnd{text-align:right;right:0}._8aEwW_band{background:var(--band-bg);color:var(--band-fg);padding:clamp(88px,12vw,176px) 0}._8aEwW_big{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track);max-width:13ch;font-size:clamp(2.8rem,.8rem + 6.6vw,8rem);line-height:.94}._8aEwW_bandFoot{max-width:34ch;margin:clamp(40px,6vw,80px) 0 0 auto;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.4}._8aEwW_band ._8aEwW_dim{color:inherit;opacity:.65;margin-top:1.2em}._8aEwW_contact{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0 clamp(64px,8vw,112px)}._8aEwW_contact ._8aEwW_display{max-width:15ch}._8aEwW_contactGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}._8aEwW_contactLede{margin:32px 0 14px}._8aEwW_footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px}._8aEwW_footer ._8aEwW_wrap{align-items:center;gap:28px;height:72px;display:flex}._8aEwW_footer svg{color:var(--fg);margin-right:auto}._8aEwW_footer a:hover{color:var(--fg)}@media (max-width:860px){._8aEwW_heroGrid,._8aEwW_contactGrid,._8aEwW_split,._8aEwW_problem,._8aEwW_steps{grid-template-columns:1fr}._8aEwW_heroDoor{justify-self:start;max-width:300px}._8aEwW_problem{gap:6px}._8aEwW_pTitle ._8aEwW_arch{display:none}._8aEwW_tlLabels{gap:14px;height:auto;margin-top:16px;display:grid}._8aEwW_tlLabels p{position:static;transform:none!important}._8aEwW_tlEnd{text-align:left}._8aEwW_footer ._8aEwW_wrap{flex-wrap:wrap;gap:14px 24px;height:auto;padding-block:24px}._8aEwW_footer svg{flex-basis:100%}}
