@font-face{font-family:Anton;src:url(/fonts/anton.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-italic.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-italic.woff2)format("woff2-variations");font-weight:100 800;font-style:italic;font-display:swap}:root{--carbon:#0d1117;--midnight:#14233c;--ember:#f8993a;--frost:#3c5f99;--sage:#4e8060;--muted-grey:#c8c4bd;--cream:#f4f1e9;--light-cream:#fffdf5;--black:#000;--white:#fff;--charcoal:#1c1c1c;--graphite:#1b212b;--well:#090c10;--mist:#e7ecf3;--muted:#8b97ab;--line:#2c3643;--ember-hi:#ffab52;--ember-deep:#b5681a;--frost-hi:#5b7fc0;--frost-ring:#3c5f998c;--sage-deep:#3c6a4d;--sage-hi:#6a9e7d;--cream-card:#fcfaf4;--cream-deep:#f0ebdd;--cream-ink:#2a2418;--cream-muted:#695d44;--cream-border:#1c1c1cd9;--surface-page:var(--carbon);--surface-raised:var(--graphite);--surface-slab:var(--midnight);--surface-neutral:var(--charcoal);--surface-well:var(--well);--text-strong:var(--white);--text:var(--mist);--text-muted:var(--muted);--text-tertiary:var(--muted-grey);--border:var(--line);--accent:var(--ember);--accent-hover:var(--ember-hi);--interaction:var(--frost);--focus:var(--frost-hi);--doc-page:var(--light-cream);--doc-sheet:var(--cream-card);--doc-slab:var(--cream);--doc-ink:var(--cream-ink);--doc-muted:var(--cream-muted);--doc-border:var(--cream-border);--doc-accent:var(--ember-deep);--value-positive:var(--sage);--value-negative:var(--ember);--value-positive-doc:var(--sage-deep);--value-negative-doc:var(--ember-deep);--ok:var(--sage);--warn:var(--ember);--info:var(--frost);--orange:var(--ember);--orange-hi:var(--ember-hi);--orange-deep:var(--ember-deep);--amber:var(--ember);--navy:var(--midnight);--ring:var(--frost-ring);--ring-solid:var(--frost);--ring-soft:#3c5f994d;--paper:var(--cream);--canvas:var(--carbon);--mgray:var(--muted-grey);--font-stamp:"Anton", system-ui, sans-serif;--font-poster:"Notable", "Anton", sans-serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-lyric:"Cormorant Garamond", Georgia, serif;--font-body:"Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-technical:"Bricolage Grotesque", "Inter", sans-serif;--font-technical-body:"Hanken Grotesk", "Inter", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--step--1:clamp(.79rem, .77rem + .1vw, .85rem);--step-0:clamp(.95rem, .92rem + .18vw, 1.06rem);--step-1:clamp(1.14rem, 1.08rem + .32vw, 1.33rem);--step-2:clamp(1.37rem, 1.26rem + .55vw, 1.66rem);--step-3:clamp(1.64rem, 1.47rem + .86vw, 2.07rem);--step-4:clamp(1.96rem, 1.7rem + 1.32vw, 2.59rem);--step-5:clamp(2.36rem, 1.95rem + 2.05vw, 3.24rem);--step-6:clamp(2.83rem, 2.2rem + 3.14vw, 4.05rem);--step-stamp:clamp(3.4rem, 1.9rem + 7.5vw, 10rem);--tracking-stamp:-.01em;--tracking-display:-.015em;--tracking-eyebrow:.2em;--leading-tight:1.04;--leading-snug:1.2;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:100px;--border-hair:1px solid var(--line);--border-hair-doc:1px solid var(--doc-border);--shadow-lift:0 22px 46px -22px #3c5f9966;--shadow-lift-doc:0 20px 40px -20px #1c1c1c59;--shadow-halo:0 0 0 3px #f8993a29;--ease:cubic-bezier(.2,.8,.2,1);--dur-fast:.2s;--dur:.3s;--dur-slow:.7s}.hiiq-sheen{background:linear-gradient(100deg,#fff 30%, #5b7fc0e6 50%, var(--ember) 70%, #fff 88%);color:#0000;-webkit-background-clip:text;background-clip:text}.hiiq-lift{transition:transform var(--dur) var(--ease),box-shadow var(--dur),border-color var(--dur)}.hiiq-lift:hover{border-color:var(--frost);box-shadow:var(--shadow-lift);transform:translateY(-6px)}.hiiq-eyebrow{font-family:var(--font-mono);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ember)}.hiiq-pill{font-family:var(--font-body);letter-spacing:.04em;border-radius:var(--radius-pill);background:var(--muted-grey);color:var(--carbon);padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}:root{--glass-fill:#1b212b6b;--glass-fill-strong:#e7ecf329;--glass-fill-ghost:#ffffff0d;--glass-fill-ember:#f8993a1f;--glass-fill-light:#ffffff80;--glass-blur:9px;--shim-dur:7s;--shine:#5b7fc0e6;--shine2:#ffffffb3}@property --shimAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.hiiq-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid #ffffff1a}.hiiq-shim{position:relative}.hiiq-shim:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from var(--shimAngle), transparent 0deg, var(--shine) 52deg, var(--shine2) 80deg, transparent 130deg, transparent 360deg);-webkit-mask-composite:xor;animation:hiiqShim var(--shim-dur) linear infinite;padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes hiiqShim{to{--shimAngle:360deg}}.hiiq-tilt{transform:perspective(860px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0,var(--ty,0),0);transform-style:preserve-3d;will-change:transform;transition:transform .18s var(--ease),box-shadow .3s,border-color .3s}.hiiq-tilt:hover{--ty:-6px;border-color:var(--frost);box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.hiiq-lift{transition:none}.hiiq-shim:after{animation:none;display:none}.hiiq-tilt{transition:none;transform:none}*{scroll-behavior:auto!important}}:root{--islands-mask:url(data:image/png;base64,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)}.hiiq-islands{aspect-ratio:238/154;width:150px;height:auto;margin:var(--space-6) 0;color:var(--ember);-webkit-mask:var(--islands-mask) no-repeat center/contain;-webkit-mask:var(--islands-mask) no-repeat center/contain;mask:var(--islands-mask) no-repeat center/contain;background:currentColor;border:0;display:block}.hiiq-islands--center{margin-left:auto;margin-right:auto}.hiiq-graph{background-image:linear-gradient(90deg,#3c5f9917 1px,#0000 1px),linear-gradient(#3c5f9917 1px,#0000 1px);background-size:28px 28px;position:relative}.hiiq-graph:before{content:"";pointer-events:none;background-image:linear-gradient(to right, transparent calc(var(--gx,66%) - .5px), #3c5f9940 calc(var(--gx,66%) - .5px), #3c5f9940 calc(var(--gx,66%) + .5px), transparent calc(var(--gx,66%) + .5px)), linear-gradient(to bottom, transparent calc(var(--gy,38%) - .5px), #3c5f9940 calc(var(--gy,38%) - .5px), #3c5f9940 calc(var(--gy,38%) + .5px), transparent calc(var(--gy,38%) + .5px));position:absolute;inset:0}.hiiq-graph:after{content:"";left:var(--gx,66%);top:var(--gy,38%);background:var(--ember);pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 5px #f8993a26}:root{--graphite-2:#232b37;--border-strong:#3b4757;--border-faint:#1d242e;--ember-edge:#f8993a8c;--out:cubic-bezier(.16, 1, .3, 1);--surface-slab:var(--charcoal)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-page);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,video{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}main:focus{outline:none}.bg-wash{z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 78% 8%, color-mix(in srgb, var(--ember) 6%, transparent), transparent 70%), radial-gradient(760px 560px at 8% 82%, color-mix(in srgb, var(--sage) 5%, transparent), transparent 70%);position:fixed;inset:0}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}.section{padding-block:clamp(50px,9vh,110px)}.h-page{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-strong);max-width:15ch;font-size:clamp(38px,6.4vw,96px);font-weight:560;line-height:1}.h-page--contact{font-size:clamp(34px,5.2vw,74px);line-height:1.02}.h-section{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(26px,3vw,42px);font-weight:560;line-height:1.08}.h-card{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);font-size:clamp(24px,2.6vw,36px);font-weight:560;line-height:1.1}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ember);font-size:11px}.eyebrow--ordinal{letter-spacing:.22em}.eyebrow--muted{color:var(--text-muted)}.lead{font-size:var(--step-1);color:var(--text);max-width:62ch}.page-lede{margin-top:var(--space-5);color:var(--text-muted)}.page-head{padding-top:clamp(110px,16vh,170px)}.mline{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mline>span{animation:mRise .9s var(--out) forwards;display:block;transform:translateY(115%)}@keyframes mRise{to{transform:none}}.section-rule{padding-block:var(--space-4);align-items:center;gap:18px;margin-top:clamp(28px,5vh,56px);display:flex}.section-rule-line{background:var(--border);flex:1;height:1px}.eyebrow--spread{letter-spacing:0;transition:letter-spacing 1.05s var(--out);white-space:nowrap}.rv.in .eyebrow--spread,.section-rule.in .eyebrow--spread{letter-spacing:.2em}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.rv.in{opacity:1;transform:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-underline{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--ember);transition:color var(--dur-fast) var(--ease);align-items:center;font-size:12px;display:inline-flex}.link-underline:hover{color:var(--ember-hi)}.skip-link{z-index:200;background:var(--surface-well);border:1px solid var(--frost);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.08em;padding:12px 18px;font-size:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.progress-track{inset-inline:0;z-index:120;background:var(--border-faint);pointer-events:none;height:2px;position:fixed;top:0}.progress-fill{background:color-mix(in srgb, var(--white) 50%, transparent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nav{inset-inline:0;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0}.nav--shrunk{background:color-mix(in srgb, var(--carbon) 86%, transparent);border-bottom-color:var(--border)}.nav-inner{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:1320px;transition:padding var(--dur) var(--ease);margin:0 auto;padding-block:22px;padding-inline:clamp(20px,4vw,56px);display:flex}.nav--shrunk .nav-inner{padding-block:12px}.nav-logo{align-items:center;display:inline-flex}.nav-logo img{width:auto;height:58px;margin:-6px 0}.nav-primary{position:relative}.nav-primary ul{gap:clamp(14px,1.8vw,28px);display:flex}.nav-primary a{min-height:44px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) var(--ease);align-items:center;font-size:10.5px;display:inline-flex}.nav-primary a:hover,.nav-primary a[aria-current=page]{color:var(--text-strong)}.nav-ink{background:var(--ember);opacity:0;width:0;height:2px;transition:transform var(--dur) var(--ease), width var(--dur) var(--ease), opacity var(--dur-fast);pointer-events:none;position:absolute;bottom:6px;left:0}.nav-right{align-items:center;gap:16px;display:flex}.nav-cta{min-height:40px;padding:8px 20px;font-size:10.5px}.nav-burger{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nav-burger-bars{flex-direction:column;gap:6px;min-width:24px;padding-inline:1px;display:inline-flex}.nav-burger-bars span{background:var(--text-strong);width:22px;height:2px;display:block}.nav-burger-bars span.short{width:14px}@media (width<=940px){.nav-primary{display:none}}@media (width>=941px){.nav-burger{display:none}}@media (width<=640px){.nav-right .nav-cta.nav-cta{display:none}}.menu-overlay{z-index:150;background:var(--surface-slab);flex-direction:column;padding:clamp(20px,4vw,56px);display:flex;position:fixed;inset:0;overflow-y:auto}.menu-head{justify-content:space-between;align-items:center;margin-bottom:clamp(28px,7vh,64px);display:flex}.menu-close{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;min-width:44px;min-height:44px;font-size:12px}.menu-close:hover{color:var(--text-strong)}.menu-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}@media (width<=760px){.menu-grid{grid-template-columns:1fr}}.menu-list{gap:4px;display:grid}.menu-list li.menu-item--in{opacity:0;animation:menuIn .55s var(--out) forwards}@keyframes menuIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.menu-list a{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);align-items:baseline;gap:18px;padding-block:8px;font-size:clamp(30px,4.4vw,54px);font-weight:560;display:flex}.menu-list a:hover,.menu-list a[aria-current=page]{color:var(--text-strong)}.menu-list a[aria-current=page] .menu-ordinal{color:var(--ember)}.menu-ordinal{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-muted);font-size:12px}.menu-arrow{font-family:var(--font-mono);color:var(--ember);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-size:.5em;transform:translate(-8px)}.menu-list a:hover .menu-arrow{opacity:1;transform:none}.menu-side{align-content:start;gap:12px;display:grid}.menu-side-link{font-family:var(--font-display);color:var(--text-strong);font-size:clamp(20px,2.4vw,28px);font-weight:560}.menu-side-link:hover{color:var(--ember-hi)}.menu-side-sub,.menu-side-body{color:var(--text-muted);font-size:15px}.menu-divider{border:0;border-top:1px solid var(--border);width:100%;margin:8px 0}.menu-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;line-height:1.8}html.cursor-on,html.cursor-on *{cursor:none!important}.cursor-layer{z-index:300;pointer-events:none;position:fixed;inset:0}.cursor-ring{border:1.5px solid color-mix(in srgb, var(--frost-hi) 85%, transparent);opacity:0;width:34px;height:34px;transition:width .25s var(--ease), height .25s var(--ease), border-color .25s;border-radius:50%;position:fixed;top:0;left:0}.cursor-ring.big{border-color:var(--ember);width:58px;height:58px}.cursor-dot{background:var(--ember);opacity:0;border-radius:50%;width:5px;height:5px;position:fixed;top:0;left:0}.btn{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:12px;display:inline-flex}.btn:hover{border-color:var(--frost);color:var(--text-strong)}.btn--ember{background:var(--glass-fill-ember);border-color:var(--ember-edge);color:var(--ember-hi)}.btn--ember:hover{border-color:var(--ember);color:var(--ember-hi);box-shadow:var(--shadow-halo)}.btn--ghost{background:var(--glass-fill-ghost);border-color:var(--border-strong);color:var(--text)}.btn:disabled{opacity:.4;cursor:not-allowed}.hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-layer{will-change:transform;position:absolute;inset:-12% 0}.hero-media{object-fit:cover;background:var(--carbon);width:100%;height:100%}.hero-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--carbon) 86%, transparent) 0%, color-mix(in srgb, var(--carbon) 50%, transparent) 34%, color-mix(in srgb, var(--carbon) 90%, transparent) 82%, var(--carbon) 100%);position:absolute;inset:0}.hero-content{z-index:1;width:100%;padding-top:clamp(112px,15vh,160px);padding-bottom:clamp(30px,5vh,64px);position:relative}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);display:grid}@media (width<=640px){.hero-grid{grid-template-columns:1fr}}.hero-status{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:12px;font-size:11px;display:flex}.status-dot{background:var(--sage);border-radius:50%;flex:none;width:7px;height:7px}.hero-islands{width:132px;margin:var(--space-5) 0}.hero-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-strong);font-size:clamp(44px,min(8.2vw,13svh),128px);font-weight:560;line-height:.98}@media (height<=780px){.hero-content{padding-top:clamp(90px,12vh,120px)}.hero-islands{margin:var(--space-4) 0}.hero-lede{margin-top:var(--space-4)}.hero-actions{margin-top:var(--space-5)}}.hero-lede{max-width:52ch;margin-top:var(--space-5);color:var(--text-muted);font-size:var(--step-1)}.hero-actions{margin-top:var(--space-6);flex-wrap:wrap;gap:14px;display:flex}.hero-cue{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px;font-size:10px}@media (width<=640px){.hero-cue{display:none}}.ticker{border-block:1px solid var(--border-faint);padding-block:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker ul{flex:none;gap:52px;padding-right:52px;animation:42s linear infinite tickerMove;display:flex}.ticker:hover ul{animation-play-state:paused}.ticker li{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;align-items:center;gap:52px;font-size:11px;display:flex}.tick-sep{color:var(--ember)}@keyframes tickerMove{to{transform:translate(-100%)}}.ticker--static ul{flex-wrap:wrap;gap:12px 24px;animation:none}.ticker--static li{gap:24px}.converge-outer{height:280vh}.converge--static{height:auto}.converge-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.converge--static .converge-stage{height:auto;padding-block:clamp(50px,9vh,110px);position:static;overflow:visible}.converge-wrap{width:100%}.converge-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);max-width:24ch;margin-bottom:clamp(28px,5vh,60px);font-size:clamp(28px,4vw,58px);font-weight:560;line-height:1.08}.converge-graph{height:min(46vh,380px);min-height:300px;position:relative}.cline{transform-origin:0;background:var(--border-strong);opacity:.35;width:100px;height:1px;position:absolute;left:0;transform:rotate(0)scaleX(0)}.cnode{background:var(--ember);opacity:0;width:13px;height:13px;transition:opacity .5s var(--ease), transform .6s var(--out);box-shadow:0 0 0 8px var(--glass-fill-ember);border-radius:50%;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;left:76%;transform:scale(.3)}.cmark{opacity:0;transition:opacity .6s var(--ease);white-space:nowrap;position:absolute;top:50%;left:76%;transform:translate(28px,-50%)}.cmark img{width:auto;height:clamp(52px,6vw,84px);display:block}.cpillar{opacity:0;max-width:min(30ch,34vw);transition:opacity .6s var(--ease), transform .6s var(--out);position:absolute;left:0;transform:translateY(-50%)}.cpillar .eyebrow{letter-spacing:.22em;font-size:10px}.cpillar-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin-top:6px;font-size:clamp(19px,2.1vw,29px);font-weight:560;line-height:1.15}.cpillar-body{color:var(--text-muted);margin-top:7px;font-size:14.5px;line-height:1.5}@media (width<=760px){.converge-outer{height:auto}.converge-stage{height:auto;padding-block:clamp(40px,7vh,80px);position:static;overflow:visible}.converge-graph{gap:28px;height:auto;min-height:0;display:grid}.cline,.cnode,.cmark{display:none}.cpillar{max-width:none;position:static;opacity:1!important;transform:none!important}}.stats-band{padding-block:clamp(28px,5vh,56px) 0}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.stat-cell{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:opacity .8s var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:clamp(26px,4vw,42px) clamp(20px,2.4vw,30px)}.stat-cell:hover{border-color:var(--frost);box-shadow:var(--shadow-lift);transform:translateY(-6px)}.stat-num{font-family:var(--font-stamp);color:var(--ember-hi);letter-spacing:var(--tracking-stamp);font-variant-numeric:tabular-nums;transition:transform .45s var(--out);font-size:clamp(46px,6vw,84px);line-height:.9;display:block;transform:translateY(0)}.stat-cell:hover .stat-num{transform:translateY(-5px)}.stat-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.track-outer{position:relative}.track-sticky{flex-direction:column;justify-content:center;gap:clamp(20px,4vh,40px);height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.track-title{max-width:22ch;font-size:clamp(26px,3.6vw,52px)}.track-row{will-change:transform;align-items:stretch;gap:clamp(16px,2vw,28px);width:max-content;padding-inline:clamp(20px,4vw,56px);display:flex}.track-row--static{width:auto;padding-bottom:var(--space-4);scroll-snap-type:x proximity;overflow-x:auto}.track-row--static>*{scroll-snap-align:start}.svc-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;flex:none;gap:18px;width:min(72vw,560px);padding:clamp(24px,3vw,38px);display:flex}.svc-card:hover{border-color:var(--frost);box-shadow:var(--shadow-lift)}.svc-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.svc-card-img{object-fit:cover;border:1px solid var(--border-faint);border-radius:10px;width:100%;height:170px}.svc-card-body{color:var(--text-muted);font-size:15px}.svc-card-body--lg{color:var(--text);font-size:16px}.card-more{transition:grid-template-rows .45s var(--out);grid-template-rows:0fr;display:grid}.card-more>div{overflow:hidden}.card-more-text{padding-top:var(--space-3);color:var(--text-tertiary);border-top:1px dashed var(--border);margin-top:var(--space-3);font-size:13.5px}.svc-card:hover .card-more,.svc-card:focus-within .card-more,.bento-card:hover .card-more,.bento-card:focus-within .card-more,.spot-card:hover .card-more,.spot-card:focus-within .card-more,.aud-card:hover .card-more,.aud-card:focus-within .card-more{grid-template-rows:1fr}.pill-row{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-faint);border-radius:var(--radius-pill);padding:6px 12px;font-size:10.5px;display:inline-block}.track-end{justify-content:center;gap:var(--space-3);flex-direction:column;flex:none;width:min(58vw,420px);padding:clamp(24px,3vw,38px);display:flex}.track-progress{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:16px;width:100%;font-size:10px;display:flex}.track-bar{background:var(--border);flex:1;max-width:320px;height:1px;overflow:hidden}.track-bar-fill{background:var(--text-strong);opacity:.45;height:100%;transform:scaleX(var(--trackp,0));transform-origin:0;display:block}.slab{background:var(--surface-slab);border-block:1px solid var(--border-faint);margin-top:clamp(28px,5vh,56px);padding-block:clamp(50px,9vh,110px)}.slab-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.slab-grid--center{align-items:center}.slab-copy{color:var(--text-muted);margin-top:var(--space-4);max-width:58ch}.portrait{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--border);position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.name-plate{background:var(--carbon);border-radius:0 12px 0 16px;gap:4px;padding:14px 20px;display:grid;position:absolute;bottom:-1px;left:-1px}.name-plate-name{font-family:var(--font-display);color:var(--text-strong);font-size:18px;font-weight:560}.def-rows{border-top:1px solid var(--border);margin-top:var(--space-5)}.def-row{justify-content:space-between;align-items:baseline;gap:var(--space-5);border-bottom:1px solid var(--border);padding-block:13px;display:flex}.def-row dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:11px}.def-row dd{text-align:right;color:var(--text);font-size:15px}.band{align-items:flex-end;height:min(78vh,660px);margin-top:clamp(28px,5vh,56px);display:flex;position:relative;overflow:hidden}.band-layer{will-change:transform;position:absolute;inset:-10% 0}.band-media{object-fit:cover;width:100%;height:100%}.band-scrim{background:linear-gradient(180deg, var(--carbon) 0%, color-mix(in srgb, var(--carbon) 35%, transparent) 30%, color-mix(in srgb, var(--carbon) 82%, transparent) 88%, var(--carbon) 100%);position:absolute;inset:0}.band-content{z-index:1;width:100%;padding-bottom:clamp(36px,7vh,72px);position:relative}.band-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(30px,4.6vw,64px);font-weight:560;line-height:1.02}.band-copy{margin-top:var(--space-4);max-width:52ch;color:var(--text-tertiary)}.teaser-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(28px,5vw,72px);display:grid}.note-rows{border-top:1px solid var(--border)}.note-row{border-bottom:1px solid var(--border);transition:padding-left .3s var(--ease);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,.8fr) 22px;align-items:baseline;gap:clamp(16px,3vw,44px);padding-block:clamp(22px,3vh,34px);display:grid}.note-row--teaser{grid-template-columns:minmax(0,auto) minmax(0,1fr) 22px;padding-block:clamp(18px,2.6vh,26px)}.note-date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px}.note-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);transition:color .3s var(--ease);font-size:clamp(19px,2vw,26px);font-weight:560;line-height:1.15}.note-dek{color:var(--text-muted);font-size:15px}.note-arrow{font-family:var(--font-mono);color:var(--ember);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translate(-6px,4px)}a.note-row:hover{padding-left:12px}a.note-row:hover .note-arrow,a.note-row:focus-visible .note-arrow{opacity:1;transform:none}a.note-row:hover .note-title{color:var(--frost-hi)}.note-rows--index:hover .note-title{color:var(--text-muted)}.note-rows--index .note-row:hover{padding-left:14px}.note-rows--index .note-row:hover .note-title{color:var(--frost-hi)}@media (width<=760px){.note-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.note-row .note-arrow{display:none}}.note-preview{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--border);pointer-events:none;z-index:90;opacity:0;width:clamp(200px,19vw,286px);transition:opacity .25s var(--ease);will-change:transform;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 34px 64px -30px #000000d9}.note-preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s var(--ease);position:absolute;inset:0}.note-preview img.on{opacity:1}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:18px;padding:clamp(26px,3.4vw,46px)}.svc-stack{gap:clamp(14px,2vh,20px);display:grid}.svc-wide{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:clamp(18px,4vw,60px);display:grid}.svc-wide:hover{border-color:var(--frost);box-shadow:var(--shadow-lift)}.check-list{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));align-self:center;gap:10px 24px;display:grid}.check-list li{color:var(--text-muted);gap:12px;font-size:15px;display:flex}.check-list li:before{content:"✓";color:var(--sage-hi);font-family:var(--font-mono);flex:none}.bento-grid{grid-template-columns:repeat(8,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.bento-card{grid-column:span var(--span,4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--glass-fill-ghost);min-height:clamp(260px,34vh,360px);transition:border-color var(--dur-fast) var(--ease), background var(--dur) var(--ease);flex-direction:column;padding:clamp(22px,2.6vw,34px);display:flex}.bento-card:hover{border-color:var(--frost);background:var(--glass-fill)}.bento-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:auto;padding-bottom:clamp(40px,7vh,84px);display:flex}.bento-icon{background:var(--text-tertiary);width:22px;height:22px;transition:background var(--dur-fast) var(--ease);display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.bento-card:hover .bento-icon{background:var(--ember)}.bento-card .step-title{margin-block:0 8px}@media (width<=940px){.bento-card{grid-column:span 4}}@media (width<=640px){.bento-card{grid-column:1/-1;min-height:0}.bento-top{padding-bottom:clamp(28px,5vh,48px)}}.step-title{font-family:var(--font-display);color:var(--text-strong);margin-block:10px 8px;font-size:clamp(19px,1.9vw,24px);font-weight:560}.spot-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.spot-card{background:radial-gradient(220px circle at var(--sx,50%) var(--sy,0px), var(--se,var(--border-faint)), var(--border-faint) 46%);border-radius:18px;padding:1px;position:relative}.spot-card>*{z-index:1;position:relative}.spot-card:before{content:"";background:var(--surface-raised);border-radius:17px;position:absolute;inset:1px}.spot-card:after{content:"";background:radial-gradient(300px circle at var(--sx,50%) var(--sy,0px), #f8993a21, transparent 62%);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;border-radius:17px;position:absolute;inset:1px}.spot-card:hover:after{opacity:1}.spot-card{padding:1px}.spot-card>.spot-icon,.spot-card>.h-card,.spot-card>.svc-card-body,.spot-card>.card-more{margin-inline:clamp(22px,2.6vw,34px)}.spot-card>.spot-icon{margin-top:clamp(22px,2.6vw,34px)}.spot-card>.card-more{margin-bottom:clamp(22px,2.6vw,34px)}.spot-icon{background:var(--glass-fill-ghost);border:1px solid var(--border);width:44px;height:44px;margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.spot-icon-glyph{width:19px;height:19px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.spot-title{margin-bottom:var(--space-3);font-size:clamp(20px,2vw,26px)}.pillar-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.pillar-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:opacity .8s var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:clamp(24px,3vw,40px)}.pillar-card:hover{border-color:var(--frost);box-shadow:var(--shadow-lift);transform:translateY(-6px)}.pillar-card .h-card{margin-block:10px 12px}.pillar-icon{background:var(--glass-fill-ghost);border:1px solid var(--border);width:52px;height:52px;margin-bottom:var(--space-5);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.pillar-icon-glyph{width:22px;height:22px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.pillar-card:hover{transform:none}}.quote-slab{background:var(--surface-slab);border-block:1px solid var(--border-faint);margin-block:clamp(28px,5vh,56px);padding-block:clamp(60px,11vh,130px)}.lyric{font-family:var(--font-lyric);color:var(--text-strong);max-width:28ch;font-size:clamp(31px,5.2vw,74px);font-style:italic;font-weight:500;line-height:1.08}.lyric-attr{margin-top:var(--space-5);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.wide-cards{gap:clamp(14px,2vh,20px);display:grid}.wide-card{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,60px);display:grid}.wide-card:hover{border-color:var(--frost);box-shadow:var(--shadow-lift)}@media (width<=640px){.wide-card{grid-template-columns:1fr;gap:10px}}.where-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(28px,5vw,72px);display:grid}.where-video{aspect-ratio:5/4;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-slab);overflow:hidden}.where-video-media{object-fit:cover;width:100%;height:100%}.aud-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,3vw,36px);display:grid}.aud-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);overflow:hidden}.aud-card:hover{border-color:var(--frost);box-shadow:var(--shadow-lift);transform:translateY(-6px)}.aud-img{object-fit:cover;width:100%;height:190px}.aud-body{padding:24px}.aud-title{margin-block:8px 10px;font-size:clamp(20px,2vw,26px)}.stat-tiles{background:var(--border-faint);border:1px solid var(--border-faint);border-radius:var(--radius-md);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.stat-tile{background:var(--graphite);padding:22px}.stat-tile-num{font-family:var(--font-stamp);color:var(--ember-hi);letter-spacing:var(--tracking-stamp);font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.stat-tile-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:10px;display:block}.wizard-col{max-width:920px}.wizard-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:18px;padding:clamp(22px,3vw,38px)}.stepper{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.step-tab{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex}.step-tab .dot{border:1.5px solid var(--border-strong);width:11px;height:11px;transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border-radius:50%}.step-tab.done .dot{border-color:var(--sage);background:var(--sage)}.step-tab.active{color:var(--ember)}.step-tab.active .dot{border-color:var(--ember);box-shadow:0 0 0 4px var(--glass-fill-ember)}@media (width<=719px){.step-tab .lbl{display:none}}.stepper-rail{background:var(--border-faint);border-radius:2px;height:2px;margin-block:16px clamp(24px,4vh,40px);position:relative;overflow:hidden}.stepper-progress{background:var(--ember);transition:width .45s var(--ease);position:absolute;top:0;bottom:0;left:0}.wiz-step{display:block}.wiz-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);outline:none;font-size:clamp(22px,2.4vw,32px);font-weight:560}.wiz-helper{color:var(--text-muted);margin-block:8px clamp(20px,3vh,30px);font-size:14px}.field{margin-bottom:var(--space-5);gap:8px;display:grid}.field-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea{background:var(--surface-well);border:1px solid var(--text-muted);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:14px 16px;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted);opacity:.75}.field input:focus,.field textarea:focus{border-color:var(--frost);background:var(--carbon)}.field input:focus:not(:focus-visible),.field textarea:focus:not(:focus-visible){outline:none}.field.invalid input,.field.invalid textarea{border-color:var(--ember)}.wiz-counter{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-tertiary);font-size:11px}.wiz-counter.ok{color:var(--sage-hi)}.chip-group{outline:none;flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--text-muted);border-radius:var(--radius-pill);background:var(--glass-fill-ghost);min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;padding:10px 18px;font-size:12px;display:inline-flex}.chip:hover{border-color:var(--frost);color:var(--text)}.chip[aria-pressed=true]{color:var(--ember);border-color:var(--ember-edge);background:var(--glass-fill-ember)}.field.invalid .chip{border-color:var(--ember)}.wiz-summary{background:var(--surface-well);border-radius:var(--radius-md);gap:10px clamp(14px,2vw,26px);padding:clamp(18px,2.4vw,28px);display:grid}.wiz-summary>div{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:10px clamp(14px,2vw,26px);display:grid}.wiz-summary dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);min-width:14ch;font-size:10.5px}.wiz-summary dd{color:var(--text-strong);overflow-wrap:anywhere;font-size:15px}.wiz-confirm{margin-top:var(--space-5)}.wiz-confirm label{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.wiz-confirm input{width:18px;height:18px;accent-color:var(--ember);flex:none;margin-top:2px}.field.invalid.wiz-confirm label{color:var(--ember)}.wiz-err{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ember);min-height:1.4em;margin-top:var(--space-3);font-size:12px}.wizard-actions{margin-top:var(--space-4);gap:14px;display:flex}.wizard-status{margin-top:var(--space-5);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.wiz-done{gap:var(--space-4);display:grid}.wiz-done-meta{border-top:1px solid var(--border);padding-top:var(--space-4);gap:6px;display:grid}.wiz-ref{font-family:var(--font-mono);color:var(--ember);letter-spacing:.08em}.info-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(24px,4vh,40px);display:grid}.info-cell{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);transition:opacity .8s var(--ease), transform var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:clamp(22px,2.6vw,30px);font-size:14px;line-height:1.7}.info-cell:hover{border-color:var(--frost);box-shadow:var(--shadow-lift);transform:translateY(-6px)}.info-cell .field-label{margin-bottom:8px;display:block}.info-icon{background:var(--glass-fill-ghost);border:1px solid var(--border);width:44px;height:44px;margin-bottom:var(--space-4);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.info-icon-glyph{background:var(--ember);width:19px;height:19px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.footer{background:var(--surface-slab);border-top:1px solid var(--border);margin-top:clamp(50px,9vh,110px)}.footer-inner{padding-block:clamp(48px,8vh,88px)}.footer-islands{width:136px;margin:0 0 var(--space-5)}.footer-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);max-width:22ch;font-size:clamp(30px,4.4vw,60px);font-weight:560;line-height:1.04}.footer-actions{margin-top:var(--space-6);flex-wrap:wrap;gap:14px;margin-bottom:clamp(40px,7vh,72px);display:flex}.footer-bar{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.footer-logo img{width:auto;height:40px}.footer-nav ul{flex-wrap:wrap;gap:8px clamp(16px,2vw,28px);display:flex}.footer-nav a{min-height:44px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) var(--ease);align-items:center;font-size:10.5px;display:inline-flex}.footer-nav a:hover,.footer-nav a[aria-current=page]{color:var(--text-strong)}.footer-legal{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.note-row.flash{animation:noteFlash 1.5s var(--ease)}@keyframes noteFlash{0%{background:var(--glass-fill-ember);box-shadow:inset 2px 0 0 var(--ember)}to{box-shadow:none;background:0 0}}.wizard-status--mode{color:var(--text-tertiary);margin-top:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}.mline>span{animation:none;transform:none}.eyebrow--spread{letter-spacing:.2em;transition:none}.menu-list li.menu-item--in{opacity:1;animation:none}.ticker ul{animation:none}.track-sticky{height:auto;position:static;overflow:visible}}@media (forced-colors:active){html.cursor-on,html.cursor-on *{cursor:auto!important}.cursor-layer{display:none}}@media print{video,.cursor-layer,.progress-track,.nav-burger,.bg-wash{display:none!important}}.fn-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);max-width:20ch;margin-top:var(--space-6);text-wrap:balance;font-size:clamp(30px,4.6vw,62px);font-weight:560;line-height:1.04}.fn-standfirst{margin-top:var(--space-5);color:var(--text-muted);max-width:56ch}.fn-meta{margin-top:var(--space-6);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.fn-hero{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);margin-top:clamp(34px,6vh,64px);overflow:hidden}.fn-hero img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.fn-body{max-width:68ch;margin-top:clamp(40px,7vh,84px)}.fn-p{font-size:var(--step-1);color:var(--text);margin-top:var(--space-5);line-height:1.7}.fn-h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin-top:clamp(38px,6vh,68px);font-size:clamp(22px,2.4vw,31px);font-weight:560;line-height:1.2}.fn-list{margin-top:var(--space-5);gap:12px;display:grid}.fn-list li{color:var(--text-muted);padding-left:22px;line-height:1.65;position:relative}.fn-list li:before{content:"";background:var(--ember);width:8px;height:1px;position:absolute;top:.68em;left:0}.fn-steps{margin-top:var(--space-6);background:var(--border);border-block:1px solid var(--border);gap:1px;display:grid}.fn-steps li{background:var(--surface-page);grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding-block:clamp(18px,2.6vh,26px);display:grid}.fn-step-ord{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ember);grid-row:1/3;padding-top:.35em;font-size:11px}.fn-step-head{font-family:var(--font-display);font-weight:560;font-size:var(--step-2);color:var(--text-strong);line-height:1.25}.fn-step-body{color:var(--text-muted);line-height:1.65}.fn-quote{border-left:2px solid var(--ember);margin-top:clamp(34px,5vh,58px);padding-left:clamp(18px,3vw,30px)}.fn-quote .lyric{max-width:26ch;font-size:clamp(25px,2.9vw,38px);line-height:1.18}.fn-foot{border-top:1px solid var(--border);margin-top:clamp(48px,8vh,96px)}.fn-foot-line{max-width:46ch;color:var(--text-muted)}.fn-foot-actions{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,30px);display:flex}.fn-back{min-height:44px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast) var(--ease);align-items:center;font-size:11px;display:inline-flex}.fn-back:hover{color:var(--frost-hi)}@media (width<=640px){.fn-steps li{grid-template-columns:minmax(0,1fr)}.fn-step-ord{grid-row:auto;padding-top:0}}
