@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_afd4a3;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_afd4a3;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:__Archivo_afd4a3,__Archivo_Fallback_afd4a3;font-style:normal}.__variable_afd4a3{--font-archivo:"__Archivo_afd4a3","__Archivo_Fallback_afd4a3"}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_3d9088;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:__Instrument_Sans_3d9088,__Instrument_Sans_Fallback_3d9088;font-style:normal}.__variable_3d9088{--font-instrument:"__Instrument_Sans_3d9088","__Instrument_Sans_Fallback_3d9088"}@font-face{font-family:__Martian_Mono_07cd84;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/a9c4660489455b7f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Martian_Mono_07cd84;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/d12495fd73f80d35-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Martian_Mono_07cd84;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/dd0bd310798f6639-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Martian_Mono_07cd84;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/_next/static/media/1127fb4e4fa79faf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Martian_Mono_Fallback_07cd84;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_07cd84{font-family:__Martian_Mono_07cd84,__Martian_Mono_Fallback_07cd84;font-style:normal}.__variable_07cd84{--font-martian:"__Martian_Mono_07cd84","__Martian_Mono_Fallback_07cd84"}.hva{--c-ink:22 25 26;--c-ink-800:31 36 38;--c-ink-700:42 49 51;--c-paper:232 237 233;--c-paper-50:245 248 246;--c-paper-200:195 204 200;--c-steel:124 138 136;--c-steel-300:160 172 169;--c-steel-700:90 102 100;--c-signal:221 255 79;--c-signal-600:182 217 47;--c-signal-700:150 180 30;--c-navy:31 36 38;--c-navy-600:42 49 51;--c-navy-800:22 25 26;--c-check:95 200 136;--c-check-600:74 166 110;--c-wire:255 61 127;--c-line:51 59 61;--font-display-active:var(--font-archivo);--font-display:var(--font-archivo);--font-body:var(--font-instrument);--font-mono:var(--font-martian);background-color:rgb(var(--c-ink));color:rgb(var(--c-paper));font-family:var(--font-instrument),system-ui,-apple-system,sans-serif;--color-ink:#16191a;--color-paper:#e8ede9;--color-paper-50:#f5f8f6;--color-steel:#7c8a88;--color-signal:#ddff4f;--color-navy:#1f2426;--color-check:#5fc888;--color-wire:#ff3d7f}.hva [class*=border-]{border-width:1px}.hva [class*=border-4]{border-width:4px}.hva [class*="shadow-["],.hva [class*=shadow-hard]{box-shadow:none!important}.hva button:active:not(:disabled){transform:translateY(1px)}.hva [class~=bg-check-600],.hva [class~=bg-check],.hva [class~=bg-check] [class*="text-paper/"],.hva [class~=bg-check] [class~=text-paper],.hva [class~=bg-paper-50],.hva [class~=bg-paper],.hva [class~=bg-signal-600],.hva [class~=bg-signal-700],.hva [class~=bg-signal],.hva [class~=bg-signal] [class*="text-paper/"],.hva [class~=bg-signal] [class~=text-paper],.hva [class~=bg-wire],.hva [class~=bg-wire] [class~=text-paper]{color:rgb(var(--c-ink))}.hva :focus-visible{outline:2px solid rgb(var(--c-signal));outline-offset:2px}.hva h1{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;letter-spacing:-.025em;line-height:.92}.hva .font-display,.hva h2,.hva h3,.hva h4{font-variation-settings:"wdth" 105,"wght" 800;letter-spacing:-.01em}.hva .font-mono,.hva [class*=font-mono]{font-variation-settings:"wdth" 87}.hva ::-webkit-scrollbar{width:10px;height:10px}.hva ::-webkit-scrollbar-track{background:rgb(var(--c-ink))}.hva ::-webkit-scrollbar-thumb{background:rgb(var(--c-ink-700))}.hva ::-webkit-scrollbar-thumb:hover{background:rgb(var(--c-steel-700))}.hva ::-moz-selection{background:rgb(var(--c-signal));color:rgb(var(--c-ink))}.hva ::selection{background:rgb(var(--c-signal));color:rgb(var(--c-ink))}.hva aside[data-drawer]>div:first-child{display:none}.hva{--tape:2.75rem;--rail:15rem}.hva .hv-tape{position:fixed;left:0;top:0;bottom:0;width:var(--tape);z-index:35;background:rgb(var(--c-ink-800));border-right:1px solid rgb(var(--c-line));pointer-events:none}.hva .hv-tape__ticks{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgb(var(--c-line)) 0 1px,transparent 1px 12px);background-size:.6rem 12px;background-repeat:repeat-y;background-position:right 0 top 0;opacity:.9}.hva .hv-tape__ticks:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgb(var(--c-steel)) 0 1px,transparent 1px 60px);background-size:1.2rem 60px;background-repeat:repeat-y;background-position:right 0 top 0;opacity:.6}.hva .hv-tape__cursor{position:absolute;left:0;right:0;height:2px;background:rgb(var(--c-signal));will-change:transform}.hva .hv-tape__cursor:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid rgb(var(--c-signal));border-top:5px solid transparent;border-bottom:5px solid transparent}.hva .hv-tape__read{position:absolute;left:.35rem;writing-mode:vertical-rl;white-space:nowrap}.hva .data{font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--c-steel))}.hva .data--mark{color:rgb(var(--c-wire))}.hva .data--hivis{color:rgb(var(--c-signal))}.hva .hva-mark{width:1.1rem;height:1.1rem;flex:none;position:relative}.hva .hva-mark:after,.hva .hva-mark:before{content:"";position:absolute;background:rgb(var(--c-wire))}.hva .hva-mark:before{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%)}.hva .hva-mark:after{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.hva .hva-hazard{height:6px;background:repeating-linear-gradient(-45deg,rgb(var(--c-signal)) 0 12px,rgb(var(--c-ink)) 12px 24px)}.hva .hva-slab{width:100vw;height:100vh}.hva .hva-sheen,.hva .hva-slab{position:fixed;inset:0;z-index:0;pointer-events:none}.hva .hva-sheen{background:radial-gradient(60rem 40rem at 70% -10%,rgba(221,255,79,.035),transparent 60%),radial-gradient(50rem 50rem at 10% 110%,rgba(64,78,80,.18),transparent 60%)}.hva .hva-content h1{font-variation-settings:"wdth" 125,"wght" 900;font-size:clamp(1.9rem,4.2vw,3.4rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.hva .hva-content h1:after{content:"";display:block;width:3.25rem;height:5px;margin-top:.85rem;background:rgb(var(--c-signal))}.hva .hva-content h2,.hva .hva-content h2.font-display{font-variation-settings:"wdth" 112,"wght" 800;letter-spacing:-.005em}.hva .hva-content .text-2xl.font-display,.hva .hva-content .text-3xl.font-display:not(h1),.hva .hva-figure{font-variation-settings:"wdth" 118,"wght" 900;letter-spacing:-.02em}.hva .hva-content [class~=bg-ink-800]{background-image:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 6rem)}@media (prefers-reduced-motion:reduce){.hva .hv-tape__cursor{transition:none}}.hvc{--c-paper:22 25 26;--c-paper-50:31 36 38;--c-paper-200:42 49 51;--c-ink:232 237 233;--c-ink-800:195 204 200;--c-ink-700:160 172 169;--c-steel:124 138 136;--c-steel-300:160 172 169;--c-steel-700:90 102 100;--c-signal:221 255 79;--c-signal-600:182 217 47;--c-signal-700:150 180 30;--c-navy:31 36 38;--c-navy-600:42 49 51;--c-navy-800:22 25 26;--c-check:95 200 136;--c-check-600:74 166 110;--c-wire:255 61 127;--c-line:51 59 61;--font-display-active:var(--font-archivo);--font-display:var(--font-archivo);--font-body:var(--font-instrument);--font-mono:var(--font-martian);background-color:rgb(var(--c-paper));color:rgb(var(--c-ink));font-family:var(--font-instrument),system-ui,-apple-system,sans-serif;--color-ink:#e8ede9;--color-paper:#16191a;--color-paper-50:#1f2426;--color-steel:#7c8a88;--color-signal:#ddff4f;--color-navy:#1f2426;--color-check:#5fc888;--color-wire:#ff3d7f}.hvc [class*=border-]{border-width:1px}.hvc [class*=border-4]{border-width:4px}.hvc [class~=border-ink]{border-color:rgb(var(--c-line))}.hvc [class*="hover:border-ink"]:hover{border-color:rgb(var(--c-steel-700))}.hvc [class*="shadow-["],.hvc [class*=shadow-hard]{box-shadow:none!important}.hvc button:active:not(:disabled){transform:translateY(1px)}.hvc [class~=bg-check-600],.hvc [class~=bg-check],.hvc [class~=bg-check] [class*="text-paper/"],.hvc [class~=bg-check] [class~=text-paper],.hvc [class~=bg-ink-800],.hvc [class~=bg-ink],.hvc [class~=bg-ink] [class~=text-ink],.hvc [class~=bg-signal-600],.hvc [class~=bg-signal-700],.hvc [class~=bg-signal],.hvc [class~=bg-signal] [class*="text-paper/"],.hvc [class~=bg-signal] [class~=text-paper],.hvc [class~=bg-wire],.hvc [class~=bg-wire] [class~=text-paper]{color:rgb(var(--c-paper))}.hvc [class~=bg-navy-600],.hvc [class~=bg-navy-600] [class*="text-paper/"],.hvc [class~=bg-navy-600] [class~=text-paper],.hvc [class~=bg-navy-800],.hvc [class~=bg-navy-800] [class*="text-paper/"],.hvc [class~=bg-navy-800] [class~=text-paper],.hvc [class~=bg-navy],.hvc [class~=bg-navy] [class*="text-paper/"],.hvc [class~=bg-navy] [class~=text-paper]{color:rgb(var(--c-ink))}.hvc [class~=bg-navy] [class~=bg-check],.hvc [class~=bg-navy] [class~=bg-check] [class~=text-paper],.hvc [class~=bg-navy] [class~=bg-signal],.hvc [class~=bg-navy] [class~=bg-signal] [class~=text-paper]{color:rgb(var(--c-paper))}.hvc :focus-visible{outline:2px solid rgb(var(--c-signal));outline-offset:2px}.hvc h1{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;letter-spacing:-.025em;line-height:.92}.hvc .font-display,.hvc h2,.hvc h3,.hvc h4{font-variation-settings:"wdth" 105,"wght" 800;letter-spacing:-.01em}.hvc .font-mono,.hvc [class*=font-mono]{font-variation-settings:"wdth" 87}.hvc input,.hvc select,.hvc textarea{background-color:rgb(var(--c-paper-50));color:rgb(var(--c-ink));border-color:rgb(var(--c-line))}.hvc input::-moz-placeholder,.hvc textarea::-moz-placeholder{color:rgb(var(--c-steel))}.hvc input::placeholder,.hvc textarea::placeholder{color:rgb(var(--c-steel))}.hvc{color-scheme:dark}.hvc ::-webkit-scrollbar{width:10px;height:10px}.hvc ::-webkit-scrollbar-track{background:rgb(var(--c-paper))}.hvc ::-webkit-scrollbar-thumb{background:rgb(var(--c-paper-200))}.hvc ::-webkit-scrollbar-thumb:hover{background:rgb(var(--c-steel-700))}.hvc ::-moz-selection{background:rgb(var(--c-signal));color:rgb(var(--c-paper))}.hvc ::selection{background:rgb(var(--c-signal));color:rgb(var(--c-paper))}.hvc .rule-t{border-top:1px solid rgb(var(--c-line))}.hvc .rule-l-signal{border-left:2px solid rgb(var(--c-signal))}.hv{--slab:#16191a;--slab-2:#1f2426;--slab-3:#2a3133;--chalk:#e8ede9;--chalk-2:#c3ccc8;--grit:#7c8a88;--rule:#333b3d;--hivis:#ddff4f;--hivis-d:#b6d92f;--mark:#ff3d7f;--t-hero:clamp(2.2rem,10vw,11rem);--t-1:clamp(2.4rem,7vw,5.5rem);--t-2:clamp(1.5rem,3.2vw,2.4rem);--t-3:1.25rem;--t-body:1.0625rem;--t-data:0.6875rem;--tape:4.25rem;--gut:clamp(1.25rem,4vw,3.5rem);background:var(--slab);color:var(--chalk);font-family:var(--font-instrument),system-ui,-apple-system,sans-serif;font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.hv *,.hv :after,.hv :before{box-sizing:border-box}.hv ::-moz-selection{background:var(--hivis);color:var(--slab)}.hv ::selection{background:var(--hivis);color:var(--slab)}.hv :focus-visible{outline:3px solid var(--hivis);outline-offset:3px}.hv .display,.hv h1,.hv h2,.hv h3{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 125,"wght" 900;font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;margin:0;text-wrap:balance}.hv-hoarding h1{font-size:var(--t-hero);letter-spacing:-.035em}.hv-head h2{font-size:var(--t-1)}.hv-job__name,.hv-step h3{font-size:var(--t-2);line-height:.95}.hv h1{font-size:clamp(1.75rem,3vw,2.5rem)}.hv h2{font-size:clamp(1.25rem,2.2vw,1.75rem)}.hv h3{font-size:1.125rem}.hv .hv-head h1{font-size:clamp(1.25rem,2.2vw,1.75rem)}.hv p{margin:0;max-width:62ch}.hv a{color:inherit}.hv .data{font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:var(--t-data);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-variant-numeric:tabular-nums;color:var(--grit)}.hv .data--mark{color:var(--mark)}.hv .data--hivis{color:var(--hivis)}.hv-shell{position:relative;padding-left:var(--tape)}.hv-wrap{padding-inline:var(--gut);max-width:110rem}.hv-tape{position:fixed;left:0;top:0;bottom:0;width:var(--tape);z-index:40;background:var(--slab-2);border-right:1px solid var(--rule);pointer-events:none}.hv-tape__ticks{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,var(--rule) 0 1px,transparent 1px 12px);background-size:.75rem 12px;background-repeat:repeat-y;background-position:right 0 top 0;opacity:.85}.hv-tape__ticks:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,var(--grit) 0 1px,transparent 1px 60px);background-size:1.5rem 60px;background-repeat:repeat-y;background-position:right 0 top 0;opacity:.6}.hv-tape__cursor{position:absolute;left:0;right:0;height:2px;background:var(--hivis);will-change:transform}.hv-tape__cursor:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid var(--hivis);border-top:5px solid transparent;border-bottom:5px solid transparent}.hv-tape__read{position:absolute;left:.5rem;writing-mode:vertical-rl;color:var(--hivis);white-space:nowrap}.hv-hazard{height:1.75rem;background:repeating-linear-gradient(-45deg,var(--hivis) 0 1.25rem,var(--slab) 1.25rem 2.5rem);border-block:1px solid var(--slab-3)}.hv-hazard--run{background-size:3.54rem 100%;animation:hv-hazard-run 2.4s linear infinite}@keyframes hv-hazard-run{to{background-position:3.54rem 0}}.hv-station{position:relative;padding-block:clamp(4.5rem,10vw,9rem)}.hv-head{display:grid;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.hv-head__meta{display:flex;align-items:center;gap:1rem}.hv-mark{width:1.75rem;height:1.75rem;flex:none;position:relative}.hv-mark:after,.hv-mark:before{content:"";position:absolute;background:var(--mark)}.hv-mark:before{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%)}.hv-mark:after{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.hv-head__lead{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--chalk-2);max-width:48ch}.hv .hv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1.125rem 2rem;font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;background:var(--hivis);color:var(--slab);transition:background .15s ease,transform .1s ease,color .15s ease}.hv .hv-btn:hover{background:#eaff7d}.hv .hv-btn:active{transform:translateY(2px)}.hv .hv-btn--ghost{background:transparent;color:var(--chalk);box-shadow:inset 0 0 0 2px var(--slab-3)}.hv .hv-btn--ghost:hover{background:var(--slab-2);color:var(--chalk);box-shadow:inset 0 0 0 2px var(--grit)}.hv .hv-btn--wide{width:100%}.hv-rule{border:0;border-top:1px solid var(--rule);margin:0}@media (max-width:640px){.hv{--tape:1.75rem}.hv-tape__read{display:none}.hv{--t-hero:9.1vw}.hv-facts{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}}.hv-hoarding{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.hv-hoarding__slab{position:absolute;inset:0;width:100%;height:100%}.hv-hoarding__sheen{background:linear-gradient(104deg,rgba(232,237,233,.07),transparent 38%),radial-gradient(120% 80% at 12% 0,rgba(221,255,79,.05),transparent 60%)}.hv-hoarding__sheen,.hv-hoarding__vig{position:absolute;inset:0;pointer-events:none}.hv-hoarding__vig{background:linear-gradient(0deg,rgba(6,8,9,.6) 0,transparent 55%)}.hv-hoarding__inner{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;padding-block:5rem clamp(2rem,5vw,4rem)}.hv-hoarding__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.hv-brand{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;text-transform:uppercase;letter-spacing:-.01em;font-size:1rem;text-decoration:none}.hv-hoarding__body{margin-top:auto}.hv-close h2,.hv-hoarding h1{color:var(--hivis)}.hv-hoarding h1{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.hv-line:after{background:var(--mark)}.hv-line{display:block;position:relative;overflow:hidden}.hv-line>span{display:block;animation:hv-reveal-rise .9s cubic-bezier(.16,1,.3,1) backwards}.hv-line:after{content:"";position:absolute;inset:0;background:var(--hivis);transform:scaleX(0);transform-origin:left;animation:hv-reveal-bar .9s cubic-bezier(.7,0,.2,1) backwards}@keyframes hv-reveal-rise{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes hv-reveal-bar{0%{transform:scaleX(0);transform-origin:left}45%{transform:scaleX(1);transform-origin:left}55%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.hv-line--2:after,.hv-line--2>span{animation-delay:.13s}.hv-hoarding__lead{font-size:clamp(1.0625rem,1.7vw,1.375rem);color:var(--chalk-2);max-width:46ch;animation:hv-reveal-fade .7s ease-out .5s backwards}@keyframes hv-reveal-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hv-figures{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(1.75rem,4vw,2.75rem);animation:hv-reveal-fade .7s ease-out .62s backwards}.hv-figure__n{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:.82;letter-spacing:-.03em;display:block}.hv-figure__n sup,.hv-from{font-size:.3em;vertical-align:.9em;letter-spacing:.06em;font-variation-settings:"wdth" 87,"wght" 700}.hv-price__fig .hv-from{display:block;margin-bottom:.3em;line-height:1}.hv-figure__l{display:block;margin-top:.6rem}.hv-actions{gap:.75rem;margin-top:clamp(2rem,4vw,3rem);animation:hv-reveal-fade .7s ease-out .74s backwards}.hv-actions,.hv-facts{display:flex;flex-wrap:wrap}.hv-facts{gap:0 clamp(1.25rem,4vw,3rem);margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:1.25rem;border-top:1px solid var(--rule);animation:hv-reveal-fade .7s ease-out .86s backwards}.hv-facts__i{padding-block:.5rem}.hv-facts__t{color:var(--chalk)}.hv-job{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;padding-block:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--rule);text-decoration:none}@media (min-width:900px){.hv-job{grid-template-columns:1fr 1.15fr;gap:clamp(2rem,5vw,5rem)}.hv-job:nth-child(2n) .hv-job__shot{order:-1}}.hv-job__no{font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:var(--t-data);letter-spacing:.08em;color:var(--mark);display:block;margin-bottom:1rem}.hv-job__name{font-size:clamp(1.75rem,4vw,3.25rem);transition:color .18s ease}.hv-job:focus-visible .hv-job__name,.hv-job:hover .hv-job__name{color:var(--hivis)}.hv-job__trade{color:var(--chalk-2);margin-top:.75rem}.hv-job__url{display:inline-block;margin-top:1.25rem;padding-bottom:.2rem;border-bottom:2px solid var(--rule);transition:border-color .18s ease,color .18s ease}.hv-job:hover .hv-job__url{border-color:var(--hivis);color:var(--hivis)}.hv-job__shot{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--slab-2);box-shadow:inset 0 0 0 1px var(--rule)}.hv-job__shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hv-job:hover .hv-job__shot img{transform:scale(1.035)}.hv-steps{display:grid;gap:0}.hv-step{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.25rem,4vw,3rem);align-items:start;padding-block:clamp(1.75rem,4vw,2.75rem);border-top:1px solid var(--rule)}.hv-step:last-child{border-bottom:1px solid var(--rule)}.hv-step__n{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 125,"wght" 900;font-size:clamp(2.75rem,7vw,5.5rem);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px #46514e;transition:-webkit-text-stroke-color .2s ease}.hv-step:hover .hv-step__n{-webkit-text-stroke-color:var(--mark)}.hv-step__b{padding-top:.35rem}.hv-step__d{color:var(--chalk-2);margin-top:.75rem}.hv-price{display:grid;gap:clamp(2.5rem,6vw,5rem)}@media (min-width:900px){.hv-price{grid-template-columns:1fr 1fr;align-items:start}}.hv-price__fig{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 125,"wght" 900;font-size:clamp(4.5rem,14vw,11rem);line-height:.78;letter-spacing:-.045em;display:block;padding-bottom:1.25rem;border-bottom:6px solid var(--hivis)}.hv-price__then{margin-top:1.5rem;font-size:1.125rem;color:var(--chalk-2)}.hv-price__then b{color:var(--chalk);font-weight:700}.hv-price__note{margin-top:2.25rem;font-size:.9375rem;max-width:44ch}.hv-price__note,.hv-price__note s{color:var(--grit)}.hv-spec{list-style:none;margin:0;padding:0}.hv-spec li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-block:.875rem;border-bottom:1px solid var(--rule);color:var(--chalk-2)}.hv-spec li:first-child{border-top:1px solid var(--rule)}.hv-spec li:before{content:"+";color:var(--hivis);font-weight:700;line-height:inherit}.hv-plans{margin-top:clamp(3.5rem,8vw,6rem)}.hv .hv-plans__label{margin-bottom:1.25rem}.hv-plans__grid{list-style:none;margin:0;padding:0;display:grid;border-top:2px solid var(--chalk)}.hv-plan{display:flex;flex-direction:column;padding-block:clamp(1.75rem,4vw,2.5rem);border-bottom:1px solid var(--rule)}@media (min-width:900px){.hv-plans__grid{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.hv-plan{padding-inline:clamp(1.25rem,2.5vw,2.25rem);border-bottom:0;border-left:1px solid var(--rule)}.hv-plan:first-child{padding-left:0;border-left:0}.hv-plan:last-child{padding-right:0}}.hv .hv-plan__name{font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:.95}.hv .hv-plan__price{margin-top:1rem;font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;font-size:clamp(2.75rem,5vw,4rem);line-height:.82;letter-spacing:-.03em}.hv-plan__price sup{font-size:.3em;vertical-align:.9em;letter-spacing:.06em;font-variation-settings:"wdth" 87,"wght" 700;color:var(--chalk-2);margin-left:.1em}.hv .hv-plan__summary{margin-top:1.125rem;color:var(--chalk-2)}.hv .hv-plan__lead{margin-top:1.5rem;color:var(--chalk)}.hv-plan__spec{margin-top:.875rem}.hv-plan__lead+.hv-plan__spec li:first-child,.hv-plan__spec li:first-child{border-top:0}.hv-plan__summary+.hv-plan__spec{margin-top:1.5rem}.hv-plan__summary+.hv-plan__spec li:first-child{border-top:1px solid var(--rule)}.hv-plans__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;margin-top:clamp(2rem,4vw,3rem)}.hv-plans__foot .hv-price__note{margin-top:0;max-width:60ch}.hv-platforms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.625rem}.hv .hv-platforms li{padding:.625rem .875rem;color:var(--chalk-2);box-shadow:inset 0 0 0 1px var(--slab-3)}.hv-platforms+.hv-plans{margin-top:clamp(2.5rem,6vw,4rem)}.hv-quotes{display:grid;gap:clamp(2rem,5vw,4rem)}@media (min-width:900px){.hv-quotes{grid-template-columns:1fr 1fr}}.hv-quote blockquote{margin:0;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.45;color:var(--chalk);max-width:40ch}.hv-quote figcaption{margin-top:1.75rem;padding-top:1rem;border-top:2px solid var(--mark)}.hv-quote__who{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;text-transform:uppercase;letter-spacing:-.005em;display:block}.hv-close{padding-block:clamp(4.5rem,11vw,10rem)}.hv-close h2{font-size:var(--t-hero);letter-spacing:-.035em;max-width:14ch}.hv-close__lead{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.0625rem,1.7vw,1.375rem);color:var(--chalk-2)}.hv-foot{display:flex;flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;border-top:1px solid var(--rule)}.hv-skip{position:absolute;left:-9999px;top:0;z-index:60}.hv-skip:focus{left:calc(var(--tape) + 1rem);top:1rem;background:var(--hivis);color:var(--slab);padding:.75rem 1.25rem;font-family:var(--font-martian),ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.hv-nav{position:fixed;top:0;left:var(--tape);right:0;z-index:50;transition:background-color .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.hv-nav[data-scrolled=true]{background:rgba(22,25,26,.92);backdrop-filter:blur(10px);border-bottom-color:var(--rule)}.hv-nav__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.75rem;padding-inline:var(--gut);max-width:110rem}.hv-nav__links{display:none;align-items:center;gap:clamp(1rem,2.2vw,2rem)}@media (min-width:1280px){.hv-nav__links{display:flex}}.hv-nav__link{font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--chalk-2);transition:color .15s ease;white-space:nowrap}.hv-nav__link:hover{color:var(--hivis)}.hv-nav__cta{padding:.6875rem 1.125rem;font-size:.6875rem;white-space:nowrap}.hv-nav__burger{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:transparent;border:0;box-shadow:inset 0 0 0 2px var(--slab-3);color:var(--chalk);cursor:pointer}@media (min-width:1280px){.hv-nav__burger{display:none}}.hv-nav__bars{display:flex;align-items:center;gap:.5rem}@media (min-width:1280px){.hv-nav__bars{display:none}}@media (max-width:559px){.hv-nav__bars .hv-btn{display:none}}.hv-menu__cta{margin-bottom:1.5rem}.hv-menu{position:fixed;inset:0 0 0 var(--tape);z-index:49;background:var(--slab);padding:5rem var(--gut) 2rem;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.hv-menu a{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 800;text-transform:uppercase;font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.15;letter-spacing:-.02em;text-decoration:none;padding-block:.5rem;border-bottom:1px solid var(--rule)}.hv-menu a:last-of-type{border-bottom:0}.hv-menu__foot{margin-top:auto;padding-top:2rem;display:grid;gap:.75rem}.hv-faq{border-top:1px solid var(--rule)}.hv-faq details{border-bottom:1px solid var(--rule)}.hv-faq summary{display:flex;align-items:baseline;gap:1.25rem;padding-block:1.5rem;cursor:pointer;list-style:none;font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;text-transform:uppercase;font-size:clamp(1rem,1.9vw,1.375rem);line-height:1.2;letter-spacing:-.01em;transition:color .15s ease}.hv-faq summary::-webkit-details-marker{display:none}.hv-faq summary:hover{color:var(--hivis)}.hv-faq summary:after{content:"+";margin-left:auto;color:var(--hivis);font-size:1.5rem;line-height:1;flex:none}.hv-faq details[open] summary:after{content:"–"}.hv-faq__a{padding-bottom:1.75rem;color:var(--chalk-2);max-width:62ch}.hv-callbar{position:fixed;left:var(--tape);right:0;bottom:0;z-index:45;height:3.5rem;display:flex;align-items:center;justify-content:center;gap:.625rem;background:var(--hivis);text-decoration:none;font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hv .hv-callbar,.hv-callbar{color:var(--slab)}@media (min-width:768px){.hv-callbar{display:none}}@media (max-width:767px){.hv-foot{padding-bottom:4.5rem}.hv .hv-footer{padding-bottom:7rem}}.hv>.hv-footer{margin-left:var(--tape)}.hv-footer{border-top:1px solid var(--rule);padding-block:clamp(3rem,7vw,5rem)}.hv-footer__grid{display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:1fr}@media (min-width:768px){.hv-footer__grid{grid-template-columns:2fr 1fr 1fr}}@media (min-width:1024px){.hv-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.hv-footer h2{font-size:.6875rem;font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;letter-spacing:.1em;color:var(--grit);font-weight:500;margin-bottom:1.25rem;text-transform:uppercase}.hv-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.hv-footer li a,.hv-footer__legal a{text-decoration:none;color:var(--chalk-2);transition:color .15s ease}.hv-footer li a:hover,.hv-footer__legal a:hover{color:var(--hivis)}.hv-footer__blurb{color:var(--chalk-2);max-width:44ch}.hv-footer__legal{margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;border-top:1px solid var(--rule)}.hv{--c-ink:232 237 233;--c-ink-800:223 229 225;--c-ink-700:195 204 200;--c-paper:22 25 26;--c-paper-50:31 36 38;--c-paper-200:42 49 51;--c-steel:124 138 136;--c-steel-300:100 112 110;--c-steel-700:160 172 169;--c-signal:221 255 79;--c-signal-600:182 217 47;--c-signal-700:150 180 30;--c-navy:31 36 38;--c-navy-600:42 49 51;--c-navy-800:22 25 26;--c-check:95 200 136;--c-check-600:74 166 110;--c-wire:255 61 127;--c-line:51 59 61;--color-ink:#e8ede9;--color-paper:#16191a;--color-paper-50:#1f2426;--color-steel:#7c8a88;--color-signal:#ddff4f;--color-navy:#1f2426;--color-check:#5fc888;--color-wire:#ff3d7f}.hv [class*=bg-navy],.hv [class*=bg-navy] [class~=text-paper]{color:rgb(var(--c-ink))}.hv [class*=bg-navy] [class*="text-paper/"]{color:rgb(var(--c-ink)/.62)}.hv [class*=bg-navy] [class*="bg-paper/"]{background-color:rgb(var(--c-ink)/.18)}.hv [class*="shadow-["],.hv [class*=shadow-hard]{box-shadow:none!important}.hv [class*=border-2]{border-width:1px}.hv [class*="bg-ink/"]:not([class*="hover:"]){background-color:rgba(6,8,9,.82)}.hv-pagetitle{font-size:clamp(2.25rem,6vw,4.5rem);letter-spacing:-.03em}.hv-channel{display:grid;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,4rem);border-top:1px solid var(--rule)}@media (min-width:900px){.hv-channel{grid-template-columns:12rem 1fr}}.hv-channel__side{display:flex;align-items:center;gap:1rem}@media (min-width:900px){.hv-channel__side{flex-direction:column;align-items:flex-start}}.hv-channel__icon{width:1.75rem;height:1.75rem;color:var(--mark);flex:none}.hv-channel__name{font-size:clamp(1.75rem,4vw,2.75rem)}.hv-channel__tag{margin-top:1.125rem}.hv-channel__desc{margin-top:1.25rem;color:var(--chalk-2);max-width:62ch}.hv-channel__spec{margin-top:1.75rem;max-width:62ch}.hv-channel__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.hv-channel__price{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 118,"wght" 900;font-size:clamp(2rem,4vw,3rem);line-height:.85;letter-spacing:-.03em}.hv-channel__period{font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--grit);margin-left:.5rem}.hv-channel__note{color:var(--grit);font-size:.9375rem;flex:1 1 16rem}.hv-channel__cta{margin-left:auto}.hv-endnote{margin-top:clamp(3rem,8vw,6rem);padding-top:clamp(2rem,5vw,3rem);border-top:2px solid var(--hivis)}.hv-endnote h3{font-size:clamp(1.5rem,3.5vw,2.5rem);max-width:20ch}.hv-endnote p{margin-top:1rem;color:var(--chalk-2)}.hv-prose{max-width:68ch;margin-top:clamp(2rem,5vw,3.5rem)}.hv-prose h3{font-size:clamp(1.375rem,2.6vw,1.875rem);margin-bottom:1.25rem}.hv-prose p{color:var(--chalk-2);margin-bottom:1.125rem}.hv-prose p:last-child{margin-bottom:0}.hv-commitments{display:grid;gap:0;margin:clamp(2.5rem,6vw,4rem) 0 0;border-top:1px solid var(--rule);max-width:68ch}.hv-commitments>div{padding-block:1.25rem;border-bottom:1px solid var(--rule)}.hv-commitments dt{font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;text-transform:uppercase;letter-spacing:-.005em;font-size:1rem}.hv-commitments dd{margin:.4rem 0 0;color:var(--chalk-2);font-size:.9375rem}.hv-clients{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1px}.hv-clients a{display:inline-block;padding:.625rem 1rem;background:var(--slab-2);font-family:var(--font-martian),ui-monospace,monospace;font-variation-settings:"wdth" 87;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.hv-clients a:hover{background:var(--hivis);color:var(--slab)}.hv-clients__note{margin-top:1.25rem;color:var(--grit);font-size:.9375rem}.hv-clients__note a{color:var(--hivis)}.hv-contact{display:grid;gap:clamp(2.5rem,6vw,4.5rem)}@media (min-width:900px){.hv-contact{grid-template-columns:1.1fr 1fr;align-items:start}}.hv-contact__details h3,.hv-contact__form h3{font-size:clamp(1.25rem,2.4vw,1.625rem)}.hv-contact__sub{margin:.5rem 0 1.75rem;color:var(--grit);font-size:.9375rem}.hv-contact__details{border-top:2px solid var(--mark);padding-top:1.5rem}.hv-contact__details dl{margin:1.75rem 0 0}.hv-contact__details dl>div{padding-block:1rem;border-bottom:1px solid var(--rule)}.hv-contact__details dt{display:flex;align-items:center;gap:.5rem}.hv-contact__icon{width:.875rem;height:.875rem}.hv-contact__details dd{margin:.35rem 0 0;font-size:1.0625rem}.hv-contact__details dd a{text-decoration:none;border-bottom:1px solid var(--rule)}.hv-contact__details dd a:hover{color:var(--hivis);border-color:var(--hivis)}.hv-contact__wa{margin-top:1.75rem;width:100%}.hv-contact__wanote{display:block;margin-top:.75rem;text-align:center}.hv-offer{display:grid;gap:clamp(2.5rem,6vw,4.5rem)}@media (min-width:1000px){.hv-offer{grid-template-columns:1.05fr 1fr;align-items:start}}.hv-offer__assurance{margin-top:2rem;color:var(--grit);font-size:.9375rem;max-width:44ch}.hv-formcard{border:1px solid var(--rule);background:var(--slab-2);padding:clamp(1.5rem,4vw,2.5rem)}@media (min-width:1000px){.hv-formcard{position:sticky;top:5.5rem}}.hv-formcard h2{font-size:clamp(1.375rem,2.6vw,1.75rem)}.hv-formcard__sub{margin:.5rem 0 1.75rem;color:var(--grit);font-size:.9375rem}.hv-offer__proof{margin-top:clamp(3.5rem,9vw,7rem)}.hv-offer__proof h3{font-size:clamp(1.5rem,3.5vw,2.25rem)}.hv-offer__proofsub{margin-top:.75rem;color:var(--chalk-2)}.hv-offer__grid{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(1.75rem,4vw,2.5rem)}@media (min-width:768px){.hv-offer__grid{grid-template-columns:1fr 1fr}}.hv-tile{display:block;text-decoration:none}.hv-tile__shot{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--slab-2);box-shadow:inset 0 0 0 1px var(--rule)}.hv-tile__shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hv-tile:hover .hv-tile__shot img{transform:scale(1.035)}.hv-tile__name{margin-top:.875rem;font-family:var(--font-archivo),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 800;text-transform:uppercase;transition:color .15s ease}.hv-tile:hover .hv-tile__name{color:var(--hivis)}.hv-tile__meta{display:block;margin-top:.25rem}.hv-offer__call{margin-top:clamp(2rem,5vw,3rem);color:var(--grit);font-size:.9375rem}.hv-offer__call a{color:var(--chalk);border-bottom:1px solid var(--hivis);text-decoration:none}@media (prefers-reduced-motion:reduce){.hv-hazard--run{animation:none}.hv-actions,.hv-facts,.hv-figures,.hv-hoarding__lead,.hv-line>span{animation:none;opacity:1;transform:none}.hv-line:after{animation:none;display:none}.hv-btn,.hv-job__name,.hv-job__shot img,.hv-job__url,.hv-step__n{transition:none}}.hv-crumbs{margin-bottom:2rem}.hv-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .6rem;list-style:none;margin:0;padding:0}.hv-crumbs li{display:flex;gap:.6rem;align-items:baseline}.hv-crumbs li+li:before{content:"/";color:var(--rule)}.hv .hv-crumbs a{color:var(--grit);text-decoration:none}.hv .hv-crumbs a:hover{color:var(--hivis)}.hv .hv-head .hv-post__title{font-size:clamp(1.75rem,3.8vw,3rem);line-height:.98;max-width:24ch}.hv-post__byline{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.hv-post{max-width:76rem}.hv-post__grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.hv-post__grid{grid-template-columns:minmax(0,46rem) 15rem;justify-content:space-between}.hv-post__aside{position:sticky;top:6rem;align-self:start}}.hv-answer{border-left:3px solid var(--hivis);background:var(--slab-2);padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);margin-bottom:clamp(2rem,5vw,3rem)}.hv .hv-answer p{max-width:none}.hv-answer__text{margin-top:.6rem;font-size:1.125rem;color:var(--chalk)}.hv-answer ul{margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;border-top:1px solid var(--rule);display:grid;gap:.6rem}.hv-answer li{display:grid;grid-template-columns:1.25rem 1fr;color:var(--chalk-2);font-size:.975rem}.hv-answer li:before{content:"+";color:var(--hivis);font-weight:700}.hv-toc{border-top:1px solid var(--rule);padding-top:1rem}.hv-toc ol{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.55rem;counter-reset:toc}.hv-toc li{counter-increment:toc;display:grid;grid-template-columns:1.75rem 1fr;font-size:.9rem;line-height:1.35}.hv-toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-martian),ui-monospace,monospace;font-size:.65rem;color:var(--grit);padding-top:.2rem}.hv .hv-toc a{color:var(--chalk-2);text-decoration:none}.hv .hv-toc a:hover{color:var(--hivis)}.hv-toc--plain li{grid-template-columns:1fr}.hv-toc--plain li:before{content:none}.hv-article{font-size:1.0625rem;line-height:1.72;color:var(--chalk-2)}.hv .hv-article p{max-width:none;margin:0 0 1.15rem}.hv .hv-article h2{font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.02;margin:clamp(2.5rem,6vw,3.5rem) 0 1.1rem}.hv .hv-article h2,.hv .hv-article h3{color:var(--chalk);scroll-margin-top:6rem}.hv .hv-article h3{font-size:1.125rem;line-height:1.15;font-variation-settings:"wdth" 112,"wght" 800;margin:2rem 0 .75rem}.hv .hv-article>:first-child{margin-top:0}.hv .hv-article a{color:var(--chalk);text-decoration:underline;text-decoration-color:var(--hivis);text-decoration-thickness:2px;text-underline-offset:3px}.hv .hv-article a:hover{color:var(--hivis)}.hv-article strong{color:var(--chalk);font-weight:700}.hv-article ol,.hv-article ul{margin:0 0 1.25rem;padding-left:1.4rem}.hv-article ul{list-style:square}.hv-article ol{list-style:decimal}.hv-article li{margin-bottom:.45rem;padding-left:.25rem}.hv-article li::marker{color:var(--hivis)}.hv-article ol li::marker{font-family:var(--font-martian),ui-monospace,monospace;font-size:.8em}.hv-article li>ol,.hv-article li>ul{margin:.45rem 0 0}.hv-article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--mark);background:var(--slab-2);color:var(--chalk)}.hv .hv-article blockquote p:last-child{margin-bottom:0}.hv-article code{font-family:var(--font-martian),ui-monospace,monospace;font-size:.85em;background:var(--slab-3);padding:.1em .35em}.hv-article hr{border:0;border-top:1px solid var(--rule);margin:2.5rem 0}.hv-article__table{overflow-x:auto;margin:1.5rem 0 1.75rem;border:1px solid var(--rule)}.hv-article table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.hv-article th{text-align:left;font-family:var(--font-martian),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk);background:var(--slab-2)}.hv-article td,.hv-article th{padding:.7rem .9rem;border-bottom:1px solid var(--rule);vertical-align:top;min-width:8rem}.hv-article tr:last-child td{border-bottom:0}.hv-callback{margin:clamp(2.25rem,5vw,3rem) 0;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--rule);border-top:3px solid var(--hivis);background:var(--slab-2)}.hv .hv-callback__t{margin-top:.6rem;color:var(--chalk);font-size:1.0625rem;max-width:48ch}.hv-callback__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.hv-post__faq{margin-top:clamp(3rem,7vw,4.5rem)}.hv .hv-post__faq h2{font-size:clamp(1.35rem,2.6vw,1.85rem);margin-bottom:1.25rem}.hv-postlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.hv-postlist>li{border-bottom:1px solid var(--rule)}.hv-postlist__link{display:grid;gap:.75rem;padding-block:clamp(1.5rem,4vw,2.25rem);text-decoration:none}@media (min-width:900px){.hv-postlist__link{grid-template-columns:12rem minmax(0,1fr) auto;align-items:baseline;gap:2rem}}.hv .hv-postlist__title{font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.02;transition:color .15s ease}.hv .hv-postlist__desc{margin-top:.75rem;color:var(--chalk-2)}.hv-postlist__go{color:var(--hivis);white-space:nowrap}.hv-postlist__link:focus-visible .hv-postlist__title,.hv-postlist__link:hover .hv-postlist__title{color:var(--hivis)}.hv-related{margin-top:clamp(3rem,7vw,4.5rem)}.hv .hv-related h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin-bottom:1.25rem}.hv .hv-related .hv-postlist__title{font-size:clamp(1.05rem,1.8vw,1.3rem)}