:root{--ink:#05070a;--ink-rgb:5,7,10;--graphite:#0e1116;--graphite-rgb:14,17,22;--paper:#f6f4ee;--paper-rgb:246,244,238;--steel:#6b7280;--amber:#e8842a;--amber-rgb:232,132,42;--term-ok:110,155,110;--white:#ffffff;--white-rgb:255,255,255;--hollow-amber:rgba(var(--amber-rgb),0.55);--hollow-gray:rgba(var(--paper-rgb),0.28);--hollow-stroke-w:clamp(1.4px,0.14vw,2.2px);--brand-logo-h:68px;--brand-top:clamp(30px,calc(3vw + 6px),48px);--hero-ease:cubic-bezier(0.16,1,0.3,1);--hero-snap:cubic-bezier(0.18,0.94,0.16,1);--hero-content-y:0px;--hero-content-opacity:1;--spine-progress:0;--spine-opacity:1;--hero-hint-opacity:1;--hero-spline-y:0px;--hero-spline-opacity:1;--path-y:0px;--path-depth-y:0px;--path-opacity:1;--path-tilt:0deg;--path-card-adopt-opacity:0;--path-card-adopt-x:-48px;--path-card-adopt-y:160px;--path-card-adopt-rotate:-8deg;--path-card-adopt-scale:0.94;--path-card-adopt-blur:18px;--path-card-adopt-visibility:hidden;--path-card-adopt-events:none;--path-card-own-opacity:0;--path-card-own-x:24px;--path-card-own-y:198px;--path-card-own-rotate:5deg;--path-card-own-scale:0.94;--path-card-own-blur:18px;--path-card-own-visibility:hidden;--path-card-own-events:none;--path-card-house-opacity:0;--path-card-house-x:116px;--path-card-house-y:240px;--path-card-house-rotate:8deg;--path-card-house-scale:0.94;--path-card-house-blur:18px;--path-card-house-visibility:hidden;--path-card-house-events:none}*{box-sizing:border-box}body,html{scrollbar-width:none;-ms-overflow-style:none}body{margin:0;overflow-x:hidden!important;overflow-y:auto!important;background:var(--ink);color:var(--paper);font-family:var(--font-sans),Inter,system-ui,sans-serif}html.pathSceneOpen,html.pathSceneOpen body{overscroll-behavior:contain}::-webkit-scrollbar{display:none;width:0;height:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}main{min-height:100svh}.routeDissolve{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:var(--route-veil-opacity,0);background:linear-gradient(180deg,rgba(var(--ink-rgb),.12) 0,rgba(var(--graphite-rgb),.9) 100%);transition:opacity 80ms linear;will-change:opacity}.entryLoader{position:fixed;inset:0;z-index:50;display:none;align-items:stretch;justify-items:stretch;overflow:hidden;background:var(--ink);color:var(--paper)}.entryLoader.entryLoaderLeaving,html.entryGateActive .entryLoader{display:grid}.entryLoader:after,.entryLoader:before{content:"";position:absolute;left:0;z-index:0;width:100%;height:calc(50% + 1px);background:linear-gradient(90deg,rgba(var(--amber-rgb),.04),transparent 30%,rgba(var(--amber-rgb),.025) 100%),linear-gradient(180deg,rgba(var(--ink-rgb),.42),transparent 46%),var(--ink);transform:translateY(0);will-change:transform}.entryLoader:before{top:0}.entryLoader:after{bottom:0}.entryLoaderLeaving{pointer-events:none;animation:none}.entryLoaderLeaving:before{animation:entryPanelTopOut .98s cubic-bezier(.76,0,.18,1) both}.entryLoaderLeaving:after{animation:entryPanelBottomOut .98s cubic-bezier(.76,0,.18,1) both}.entryLoaderInner{position:relative;z-index:2;width:100%;height:100svh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:clamp(24px,3.6vw,48px);gap:clamp(24px,3.6vw,48px);padding:var(--brand-top) clamp(28px,4.8vw,58px) clamp(28px,4.8vw,58px) 56px;text-align:left}.entryLoaderInner:before{content:"";position:absolute;inset:clamp(18px,3vw,40px);z-index:-1;border:1px solid rgba(var(--amber-rgb),.22);background:linear-gradient(rgba(var(--amber-rgb),.94),rgba(var(--amber-rgb),.94)) 0 0 /min(16vw,132px) 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.94),rgba(var(--amber-rgb),.94)) 0 0 /1px min(12vw,98px) no-repeat,linear-gradient(var(--amber),var(--amber)) 100% 100% /min(16vw,132px) 1px no-repeat,linear-gradient(var(--amber),var(--amber)) 100% 100% /1px min(12vw,98px) no-repeat;opacity:.72;pointer-events:none}.entryLoaderLeaving .entryArrowDock,.entryLoaderLeaving .entryBootStage,.entryLoaderLeaving .entryLoaderFooter,.entryLoaderLeaving .entryLoaderTop{animation:entryTextFlush .32s var(--hero-ease) both}.entryLoaderTop{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.entryBootLabel,.entryCommandList,.entryIndex,.entryProgressMeta,.heroBracketLine,.heroMeta,.heroProof{font-family:var(--font-mono),monospace;letter-spacing:0;text-transform:uppercase}.entryIndex{margin:0;color:rgba(var(--paper-rgb),.62);font-size:.74rem;font-weight:600}.entryLoaderBrand{display:block;animation:entryBrandIn .72s var(--hero-ease) both}.entryBrandImg{display:block;height:var(--brand-logo-h);width:auto}.entryBootStage{display:grid;grid-template-columns:1fr;align-content:space-between;grid-gap:clamp(36px,6vh,74px);gap:clamp(36px,6vh,74px);min-height:0}.entryPercentWrap{display:grid;grid-gap:16px;gap:16px;align-self:start;margin-top:clamp(8px,3vh,42px)}.entryPercent{display:flex;align-items:baseline;gap:clamp(.12em,.4vw,.2em);color:rgba(var(--paper-rgb),.92);font-family:var(--font-mono),monospace;font-size:clamp(6.7rem,17vw,16rem);font-weight:700;line-height:.75;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entryPercentBracket{color:rgba(var(--amber-rgb),.92);font-weight:600}.entryPercentValue{color:rgba(var(--paper-rgb),.92)}.entryBootCopy{width:min(1040px,100%);display:grid;grid-gap:16px;gap:16px;align-self:end;margin-bottom:clamp(64px,7vh,92px)}.entryBootLabel{margin:0;color:rgba(var(--paper-rgb),.5);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.entryCommandList{position:relative;height:min(45svh,430px);margin:0;padding:0;overflow:hidden;color:rgba(var(--paper-rgb),.46);font-size:clamp(.72rem,.9vw,.84rem);font-weight:600;list-style:none;text-transform:uppercase;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black);mask-image:linear-gradient(180deg,transparent,black 18%,black)}.entryCommand{--terminal-distance:0;--terminal-opacity:0.46;--command-steps:24;position:absolute;left:0;right:0;bottom:clamp(28px,3.2vh,42px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;opacity:0;visibility:hidden;filter:blur(8px) saturate(.82);transform:translate3d(0,calc((var(--terminal-distance) * -4.95rem) + 26px),0);transition:opacity .62s var(--hero-ease),color .62s var(--hero-ease),filter .62s var(--hero-ease),transform .72s cubic-bezier(.2,.82,.18,1),visibility 0s linear .62s;will-change:opacity,filter,transform}.entryCommandVisible{opacity:var(--terminal-opacity);visibility:visible;filter:blur(0) saturate(.92);transform:translate3d(0,calc(var(--terminal-distance) * -4.95rem),0);transition-delay:0s}.entryCommandPrompt{color:rgba(var(--paper-rgb),.34)}.entryCommandPrompt,.entryCommandText{transition:color .62s var(--hero-ease)}.entryCommandText{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;color:rgba(var(--paper-rgb),.6);overflow:hidden;white-space:nowrap}.entryCommand strong{grid-column:2/-1;color:rgba(var(--paper-rgb),.3);font-size:.7em;font-weight:700;line-height:1.35;transition:color .62s var(--hero-ease)}.entryStageHeader{grid-column:1/-1;margin-bottom:5px;color:rgba(var(--paper-rgb),.44);font-size:.78em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.entryStageHeader:before{content:"[ ] ";color:rgba(var(--amber-rgb),.78);letter-spacing:0}.entryCommandActive .entryStageHeader,.entryCommandComplete .entryStageHeader{color:rgba(var(--paper-rgb),.58)}.entryCommandStatus{grid-column:3;align-self:baseline;justify-self:end;color:rgba(var(--paper-rgb),.26);font-size:.82em;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transform:translate3d(4px,0,0);transition:opacity .32s var(--hero-ease),color .32s var(--hero-ease),transform .32s var(--hero-ease)}.entryCommandStatusOk{color:rgb(var(--term-ok));opacity:.92;transform:translateZ(0)}.entryCommandPast{filter:blur(.2px) saturate(.62)}.entryCommandPast .entryCommandPrompt,.entryCommandPast .entryCommandText,.entryCommandPast strong{color:rgba(var(--paper-rgb),.32)}.entryCommandActive,.entryCommandComplete{opacity:1;filter:blur(0) saturate(1)}.entryCommandActive .entryCommandPrompt,.entryCommandComplete .entryCommandPrompt{color:var(--amber)}.entryCommandActive .entryCommandText,.entryCommandComplete .entryCommandText{color:rgba(var(--paper-rgb),.8)}.entryCommandActive strong,.entryCommandComplete strong{color:rgba(var(--paper-rgb),.52)}.entryCommandActive .entryCommandText{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);animation:entryCommandType .68s steps(var(--command-steps)) both}.entryCommandActive strong{opacity:0;transform:translate3d(0,6px,0);animation:entryDetailResolve .36s var(--hero-ease) .42s both}.entryCommandComplete .entryCommandText,.entryCommandPast .entryCommandText{clip-path:none;-webkit-clip-path:none}.entryCommandActive .entryCommandText:after{content:"";display:inline-block;width:.54em;height:1em;margin-left:.4em;background:var(--amber);transform:translateY(.14em);animation:terminalBlink .82s step-end infinite}.entryLoaderFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px}.entryProgressTrack{position:relative;height:2px;overflow:hidden;background:rgba(var(--paper-rgb),.16)}.entryProgressFill{display:block;width:calc(var(--entry-progress) * 1%);height:100%;background:linear-gradient(90deg,rgba(var(--amber-rgb),.55),var(--amber));box-shadow:0 0 18px rgba(var(--amber-rgb),.45);transition:width .12s linear}.entryProgressMeta{margin:0;color:rgba(var(--paper-rgb),.48);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.entryProgressMetaCount{color:var(--amber);letter-spacing:.1em;text-align:right}.entryArrowDock{width:100%;display:flex;align-items:center;padding:10px 0}.entryArrowTrack{position:relative;width:100%;height:1px;background:rgba(var(--paper-rgb),.14)}.entryArrowTrail{position:absolute;left:0;top:0;height:100%;width:calc(var(--entry-progress) * 1%);background:linear-gradient(90deg,rgba(var(--amber-rgb),.12),rgba(var(--amber-rgb),.85));box-shadow:0 0 14px rgba(var(--amber-rgb),.42)}.entryArrowHead{position:absolute;top:50%;left:calc(var(--entry-progress) * 1%);transform:translate(-50%,-50%);color:var(--amber);font-family:var(--font-mono),monospace;font-size:1.6rem;font-weight:700;line-height:1;text-shadow:0 0 18px rgba(var(--amber-rgb),.55)}.entryArrowHead:before{content:"";position:absolute;inset:-13px;border-radius:999px;background:radial-gradient(circle,rgba(var(--amber-rgb),.24),transparent 70%);z-index:-1}.entryLoaderReady .entryArrowHead{animation:entryArrowArrive .6s var(--hero-ease) both}@keyframes entryArrowArrive{0%{transform:translate(-50%,-50%) scale(1)}42%{transform:translate(-50%,-50%) scale(1.3)}to{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.entryLoaderReady .entryArrowHead{animation:none}}.entryEnterDock{display:flex;justify-content:center}.entryEnter{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7ch;min-height:54px;margin:0;padding:14px clamp(22px,3.4vw,34px);border:1px solid rgba(var(--paper-rgb),.16);border-radius:8px;background:rgba(var(--paper-rgb),.03);color:rgba(var(--paper-rgb),.5);font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:lowercase;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .36s var(--hero-ease),transform .36s var(--hero-ease),color .26s ease,border-color .26s ease,background-color .26s ease}.entryEnter:after{content:"";position:absolute;inset:-1px;border-radius:9px;pointer-events:none;opacity:0;box-shadow:0 0 0 1px rgba(var(--amber-rgb),.06);transition:opacity .3s ease}.entryEnter:disabled{cursor:wait}.entryEnterText{white-space:nowrap}.entryEnterPrompt{display:inline-flex;color:var(--amber);font-weight:700;opacity:.55;transition:opacity .26s ease}.entryEnterKey{display:inline-flex;align-items:center;justify-content:center;min-width:2em;height:1.7em;margin-left:.4ch;padding:0 .55ch;border:1px solid rgba(var(--paper-rgb),.2);border-radius:5px;font-size:.96em;line-height:1;color:rgba(var(--paper-rgb),.5);box-shadow:inset 0 -2px 0 rgba(var(--ink-rgb),.45);transition:color .26s ease,border-color .26s ease,background-color .26s ease}.entryEnterCursor{display:inline-block;width:.5em;height:1.05em;margin-left:.1ch;background:var(--amber);opacity:0}.entryLoaderReady .entryEnter{opacity:1;pointer-events:auto;transform:translateY(0);border-color:rgba(var(--amber-rgb),.4);background:rgba(var(--amber-rgb),.06);color:rgba(var(--amber-rgb),.95)}.entryLoaderReady .entryEnterPrompt{opacity:1}.entryLoaderReady .entryEnterKey{border-color:rgba(var(--amber-rgb),.5);background:rgba(var(--amber-rgb),.08);color:rgba(var(--amber-rgb),.95)}.entryLoaderReady .entryEnter:after{opacity:1;animation:entryEnterBreathe 2.6s var(--hero-ease) .5s infinite}.entryLoaderReady .entryEnterCursor{animation:entryCursorBlink 1.1s step-end .36s infinite}.entryLoaderReady .entryEnter:focus-visible,.entryLoaderReady .entryEnter:hover{border-color:rgba(var(--amber-rgb),.7);background:rgba(var(--amber-rgb),.1);color:var(--amber)}.entryEnter:focus-visible{outline:1px solid rgba(var(--amber-rgb),.9);outline-offset:4px}.entryLoaderConfirming .entryEnter{opacity:.55;transform:translateY(2px) scale(.985);transition:opacity .24s var(--hero-ease),transform .24s var(--hero-ease)}.entryLoaderConfirming .entryEnter:after,.entryLoaderConfirming .entryEnterCursor,.entryLoaderLeaving .entryEnter:after{animation:none;opacity:0}.entryLoaderLeaving .entryEnterCursor{animation:none}@keyframes entryCursorBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes entryEnterBreathe{0%,to{box-shadow:0 0 0 1px rgba(var(--amber-rgb),.06),0 10px 34px -18px rgba(var(--amber-rgb),0)}50%{box-shadow:0 0 0 1px rgba(var(--amber-rgb),.2),0 14px 40px -14px rgba(var(--amber-rgb),.45)}}@media (prefers-reduced-motion:reduce){.entryEnter{transition:opacity .22s ease,color .22s ease,border-color .22s ease,background-color .22s ease}.entryEnter,.entryLoaderReady .entryEnter{transform:none}.entryLoaderReady .entryEnterCursor{animation:none;opacity:1}.entryLoaderReady .entryEnter:after{animation:none;opacity:0}.entryLoaderConfirming .entryEnter{transform:none}}.returningVisit .entryLoader{display:none}html.returningVisit{background-color:var(--ink)}html.returningVisit body{opacity:0;animation:returningRevealFailsafe .01s linear 2.5s forwards}body{transition:opacity .22s ease}@keyframes returningRevealFailsafe{to{opacity:1}}html.entryGateActive .brand,html.entryGateActive .headerCta,html.entryGateActive .heroActions,html.entryGateActive .heroBracketLine,html.entryGateActive .heroBrand,html.entryGateActive .heroMeta,html.entryGateActive .heroProof,html.entryGateActive .heroSubhead,html.entryGateActive .heroTerminalFrame,html.entryGateActive .scrollCue,html.entryGateActive .scrollCueTrace,html.entryGateActive .scrollCurve,html.entryGateActive .titleLine{opacity:0;animation:none}html.heroTerminalPrimed .heroTypeBlock{width:0!important;animation:none!important}html.heroTerminalPrimed .heroTypeBlock:after{opacity:0;animation:none!important}.hero{--hero-frame-inset:clamp(24px,3vw,42px);position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--ink)}.hero:after{content:"";position:absolute;right:42px;bottom:38px;z-index:0;width:214px;height:154px;pointer-events:none;background-image:radial-gradient(rgba(var(--amber-rgb),.38) 2px,transparent 2px);background-size:18px 18px;opacity:.34;animation:pixelBreathe 4.4s var(--hero-ease) infinite alternate}.splineLayer{position:absolute;top:-34svh;right:-20vw;bottom:-28svh;left:-10vw;z-index:1;overflow:hidden;pointer-events:auto;opacity:var(--hero-spline-opacity);transform:translate3d(var(--hero-spline-x,0),var(--hero-spline-y),0) scale(var(--hero-spline-scale,1.34));transform-origin:center center;transition:opacity .12s linear,transform .12s linear}.splineScene{width:100%;height:100%;display:block}.splineLayerStatic{pointer-events:none;background:radial-gradient(120% 96% at 78% 30%,rgba(var(--amber-rgb),.16) 0,rgba(var(--amber-rgb),.05) 32%,rgba(var(--ink-rgb),0) 62%),radial-gradient(130% 120% at 88% 78%,rgba(122,133,143,.18) 0,rgba(var(--ink-rgb),0) 58%),linear-gradient(180deg,#05070a 0,#070a0f 100%)}.splineInteractionGuard{position:absolute;inset:0 auto 0 0;z-index:3;width:min(760px,47vw);pointer-events:auto;background:transparent}.heroTerminalFrame{inset:var(--hero-frame-inset);z-index:3;border:1px solid rgba(var(--paper-rgb),.08);background:linear-gradient(var(--amber),var(--amber)) 100% 100% /min(16vw,132px) 1px no-repeat,linear-gradient(var(--amber),var(--amber)) 100% 100% /1px min(12vw,98px) no-repeat;opacity:var(--hero-content-opacity);filter:blur(var(--hero-content-blur,0)) opacity(var(--hero-content-filter-opacity,1)) brightness(var(--hero-content-brightness,1));transform:translate3d(var(--hero-content-x,0),var(--hero-content-y),0) scale(var(--hero-content-scale,1));transform-origin:10% 42%;transition:opacity .12s linear,filter .12s linear;animation:heroFrameResolve .98s var(--hero-snap) .1s both;will-change:opacity,filter,transform}.heroShade,.heroTerminalFrame{position:absolute;pointer-events:none}.heroShade{inset:0;z-index:2;background:linear-gradient(90deg,rgba(var(--ink-rgb),.98) 0,rgba(var(--ink-rgb),.86) 24%,rgba(var(--ink-rgb),.08) 52%,rgba(var(--ink-rgb),0) 100%),linear-gradient(180deg,rgba(var(--ink-rgb),0) 0,rgba(var(--ink-rgb),.05) 48%,rgba(var(--ink-rgb),.62) 100%)}.siteHeader{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:flex-start;gap:32px;padding:calc(var(--hero-frame-inset) + 10px) 56px 34px}.brand{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:800;animation:heroBrandLock .98s var(--hero-snap) 80ms both}.brandMark{display:grid;width:25px;height:25px;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.brandMark span{display:block;border:2px solid rgba(246,244,238,.48);background:rgba(246,244,238,.05)}.brand .brandMark span{animation:brandPixelResolve .82s var(--hero-snap) both}.brand .brandMark span:nth-child(2){animation-delay:70ms}.brand .brandMark span:nth-child(3){animation-delay:.14s}.brand .brandMark span:nth-child(4){animation-delay:.21s}.brandMark span:nth-child(4){background:var(--amber);border-color:var(--amber)}.brandText{font-size:1.18rem}.brandText,.headerCta{color:var(--white);letter-spacing:0}.headerCta{--button-frame-delay:3600ms;position:absolute;top:calc(var(--hero-frame-inset) + 10px);right:calc(var(--hero-frame-inset) + 24px);min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:0 27px;font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;text-transform:uppercase;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;animation:heroReveal .9s var(--hero-ease) .16s both;transition:transform .22s var(--hero-ease),color .26s ease,box-shadow .36s var(--hero-ease)}.heroContent{position:relative;z-index:4;width:min(1480px,calc(100% - 112px));padding:var(--brand-top) 0 128px 56px;opacity:var(--hero-content-opacity);filter:blur(var(--hero-content-blur,0)) opacity(var(--hero-content-filter-opacity,1)) brightness(var(--hero-content-brightness,1)) saturate(var(--hero-content-saturation,1));pointer-events:none;transform:translateX(var(--hero-content-x,0)) translateY(var(--hero-content-y)) scale(var(--hero-content-scale,1));transform-origin:10% 42%;transition:opacity .12s linear,filter .12s linear,transform .12s linear;will-change:opacity,filter,transform}.heroBrand{display:block;margin-bottom:clamp(20px,3vh,34px);animation:heroReveal .9s var(--hero-ease) .12s both}.heroBrandImg{display:block;height:var(--brand-logo-h);width:auto}.heroMeta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;color:rgba(var(--paper-rgb),.68);font-size:.78rem;font-weight:700;line-height:1.3;animation:heroReveal .9s var(--hero-ease) .22s both}.braceTag{--tag-border:rgba(var(--paper-rgb),0.18);--tag-text:rgba(var(--paper-rgb),0.72);--tag-brace:rgba(var(--paper-rgb),0.42);display:inline-flex;align-items:baseline;gap:0;min-height:0;border:0;padding:0;color:var(--tag-text);background:transparent}.tagBrace{color:var(--tag-brace)}.tagSignal{--tag-border:rgba(var(--amber-rgb),0.54);--tag-text:rgba(var(--white-rgb),0.94);--tag-brace:var(--amber)}.tagPaper{--tag-border:rgba(var(--paper-rgb),0.24);--tag-text:rgba(var(--paper-rgb),0.78);--tag-brace:rgba(var(--paper-rgb),0.66)}.tagSteel{--tag-border:rgba(107,114,128,0.42);--tag-text:rgba(var(--paper-rgb),0.58);--tag-brace:var(--steel)}h1,p{margin-top:0}h1{max-width:1480px;margin-bottom:28px;color:var(--white);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(6.8rem,8.9vw,11.7rem);line-height:.84;font-weight:800;letter-spacing:0}.titleLine{display:block;transform-origin:left bottom;animation:heroTitleReveal .42s var(--hero-snap) .12s both}.titleLine:nth-child(2){animation-delay:.22s}.heroTypeBlock{--type-width:20ch;--type-delay:0ms;--type-duration:720ms;--type-steps:20;position:relative;width:0;max-width:100%;overflow:hidden;vertical-align:bottom;opacity:1}.heroTypeBlock,.heroTypeText{display:inline-flex;align-items:baseline;white-space:nowrap}.heroTypeText{min-width:max-content;gap:inherit}.heroTypeBlock:after{content:"";position:absolute;right:0;bottom:.08em;width:.56em;height:1em;background:var(--amber);opacity:0;box-shadow:0 0 18px rgba(var(--amber-rgb),.46);transform:translateY(.12em)}html.heroTerminalTyping .heroTypeBlock{animation:heroTypeIn var(--type-duration) steps(var(--type-steps)) var(--type-delay) both}html.heroTerminalTyping .heroTypeBlock:after{animation:terminalBlink .54s step-end var(--type-delay) 4,heroTypeCaretExit .18s ease-out calc(var(--type-delay) + var(--type-duration) + .26s) forwards}html.heroInstant .heroTypeBlock{width:var(--type-width);animation:none}html.heroInstant .heroTypeBlock:after{opacity:0;animation:none}html.heroInstant .heroSubhead.heroTypeBlock{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);animation:none}html.heroInstant .buttonCut:after{opacity:.62;filter:none;transform:none;animation:none}html.heroInstant .buttonArrow{opacity:.62;animation:none}html.heroInstant .brand,html.heroInstant .brand .brandMark span,html.heroInstant .headerCta,html.heroInstant .heroActions,html.heroInstant .heroBracketLine,html.heroInstant .heroBrand,html.heroInstant .heroMeta,html.heroInstant .heroProof,html.heroInstant .heroTerminalFrame,html.heroInstant .titleLine{opacity:1;animation:none}html.heroInstant .heroScrollHint{animation:none}html.heroInstant .heroActions .button{pointer-events:auto;animation:none}html.heroInstant .buttonPrimary .buttonArrow,html.heroInstant .buttonPrimary.buttonCut:after,html.heroInstant .headerCta.buttonCut:after{opacity:.62;animation:none}.titleLine.heroTypeBlock{display:block;white-space:nowrap}.titleLineTerminal:after{width:.055em;height:.68em;bottom:.08em;transform:none;box-shadow:0 0 24px rgba(var(--amber-rgb),.42)}.titleLineMixed{display:block}.titleLineMixedText{display:inline-flex;align-items:baseline;gap:.16em}.titleOutline{display:inline-block;color:transparent;font-style:italic;-webkit-text-stroke:2px var(--amber);paint-order:stroke fill;text-shadow:0 0 32px rgba(var(--amber-rgb),.18);transform:skewX(-8deg);transform-origin:50% 72%}@supports not (-webkit-text-stroke:1px currentColor){.titleOutline{color:var(--amber);-webkit-text-fill-color:currentColor}}.hollow{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:var(--hollow-stroke-w);paint-order:stroke fill;font-weight:700;letter-spacing:-.01em}.hollow-amber{-webkit-text-stroke-color:var(--hollow-amber);text-shadow:0 0 32px rgba(var(--amber-rgb),.14)}@supports not (-webkit-text-stroke:1px currentColor){.hollow-amber{color:rgba(var(--amber-rgb),.5);-webkit-text-fill-color:currentColor}}.hollow-gray{-webkit-text-stroke-color:var(--hollow-gray)}@supports not (-webkit-text-stroke:1px currentColor){.hollow-gray{color:rgba(var(--paper-rgb),.34);-webkit-text-fill-color:currentColor}}.titleFill{color:var(--white)}@media (min-width:769px){.titleLine{white-space:nowrap}}.heroSubhead{max-width:680px;margin-bottom:0;color:rgba(var(--paper-rgb),.82);font-size:1.3rem;font-weight:500;line-height:1.46;animation:none}.heroSubhead.heroTypeBlock{max-width:min(680px,100%);clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}.heroSubhead .heroTypeText,.heroSubhead.heroTypeBlock{width:min(680px,100%);display:block;white-space:normal}.heroSubhead .heroTypeText{min-width:0}.heroSubhead.heroTypeBlock:after{display:none}html.heroTerminalTyping .heroSubhead.heroTypeBlock{animation:heroSubheadType var(--type-duration) steps(var(--type-steps)) var(--type-delay) both}.heroBracketLine{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;color:rgba(var(--paper-rgb),.58);font-size:.78rem;font-weight:600;animation:heroReveal .9s var(--hero-ease) 3.04s both}.heroActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px;pointer-events:auto;animation:heroReveal .9s var(--hero-ease) 3.52s both}.button{display:inline-flex;min-height:66px;align-items:center;justify-content:center;padding:0 34px;border:0;border-radius:0;font-family:var(--font-mono),monospace;font-size:.92rem;font-weight:700;letter-spacing:0;line-height:1;pointer-events:auto;gap:17px;transition:transform .22s var(--hero-ease),color .26s ease,box-shadow .36s var(--hero-ease)}.button,.buttonCut{position:relative;isolation:isolate;overflow:hidden}.buttonCut{background:transparent;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.headerCta.buttonCut{position:absolute;top:calc(var(--hero-frame-inset) + 10px);right:calc(var(--hero-frame-inset) + 24px)}.buttonCut:before{z-index:0;background:var(--amber);-webkit-clip-path:inherit;clip-path:inherit;transform:scaleX(0);transition:transform .56s var(--hero-ease);will-change:transform}.buttonCut:after,.buttonCut:before{content:"";position:absolute;inset:0;transform-origin:left center}.buttonCut:after{z-index:1;pointer-events:none;background:linear-gradient(var(--white),var(--white)) 0 0 /calc(100% - 18px) 1px no-repeat,linear-gradient(var(--white),var(--white)) 100% 100% /calc(100% - 18px) 1px no-repeat,linear-gradient(var(--white),var(--white)) 0 0 /1px calc(100% - 18px) no-repeat,linear-gradient(var(--white),var(--white)) 100% 100% /1px calc(100% - 18px) no-repeat,linear-gradient(135deg,transparent calc(50% - 1px),var(--white) calc(50% - 1px),var(--white) calc(50% + 1px),transparent calc(50% + 1px)) 100% 0 /18px 18px no-repeat,linear-gradient(135deg,transparent calc(50% - 1px),var(--white) calc(50% - 1px),var(--white) calc(50% + 1px),transparent calc(50% + 1px)) 0 100% /18px 18px no-repeat;opacity:0;transition:opacity .22s ease}html.heroTerminalTyping .buttonPrimary.buttonCut:after,html.heroTerminalTyping .headerCta.buttonCut:after{animation:buttonFrameIn .42s var(--hero-ease) var(--button-frame-delay,0s) both}.button:hover,.headerCta:hover{transform:translateY(-2px);box-shadow:0 18px 48px rgba(var(--amber-rgb),.16)}.buttonCut:hover:before{transform:scaleX(1)}.buttonCut>span{position:relative;z-index:2}.buttonArrow{position:relative;width:24px;height:1px;display:inline-block;background:currentColor;opacity:0;transform-origin:right center;transition:transform .36s var(--hero-ease)}.buttonArrow:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg)}.buttonArrowSpacer{flex:none;width:24px;height:1px;pointer-events:none}.button:hover .buttonArrow{transform:translateX(4px) scaleX(1.16)}html.heroTerminalTyping .buttonPrimary .buttonArrow{animation:buttonFrameIn .42s var(--hero-ease) var(--button-frame-delay,0s) both}.brand:focus-visible,.button:focus-visible,.headerCta:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.buttonPrimary{--button-frame-delay:6120ms;color:var(--paper);background:transparent}.buttonTalk{--button-frame-delay:6680ms}@keyframes buttonEnable{0%{pointer-events:none}to{pointer-events:auto}}html.heroTerminalTyping .heroActions .button{animation:buttonEnable 1ms linear var(--button-frame-delay,0s) both}.buttonPrimary:hover,.headerCta:hover{color:var(--ink);text-shadow:none}.buttonPrimary:hover:after,.headerCta:hover:after{opacity:.18}html.pathTransitioning .heroContent{opacity:var(--route-hero-opacity,var(--hero-content-opacity));transform:translateX(var(--route-hero-x,0)) translateY(var(--route-hero-y,0)) scale(var(--route-hero-scale,1));transform-origin:10% 42%}html.pathTransitioning .heroContent,html.pathTransitioning .heroTerminalFrame{animation:none;filter:blur(var(--route-hero-blur,0)) opacity(var(--route-hero-filter-opacity,1)) brightness(var(--route-hero-brightness,1)) saturate(var(--route-hero-saturation,1))}html.pathTransitioning .heroTerminalFrame{opacity:var(--route-hero-opacity,1);transform:translateX(var(--route-hero-x,0)) translateY(var(--route-hero-y,0)) scale(var(--route-hero-scale,1))}html.pathTransitioning .splineLayer{animation:none;opacity:var(--route-spline-opacity,var(--hero-spline-opacity));transform:translate3d(var(--route-spline-x,0),calc(var(--hero-spline-y) + var(--route-spline-y, 0px)),0) scale(var(--route-spline-scale,1.34))}html.pathTransitioning .heroShade{animation:none;opacity:.78}html.pathTransitioning .hero:after{animation:none;opacity:var(--route-veil-opacity,.22)}html.pathTransitioning .siteHeader{animation:none;opacity:var(--route-hero-opacity,1);filter:blur(var(--route-hero-blur,0)) opacity(var(--route-hero-filter-opacity,1)) brightness(var(--route-hero-brightness,1));transform:translate3d(0,var(--route-hero-y,0),0)}html.pathTransitioning .scrollCue{transform:translate3d(-50%,var(--hero-cue-y,0),0)}html.pathTransitioning .scrollCue,html.pathTransitioning .scrollCueTrace,html.pathTransitioning .scrollCurve{animation:none;opacity:var(--hero-cue-opacity,var(--route-hero-opacity,1));filter:blur(0) opacity(var(--hero-cue-opacity,1)) brightness(var(--route-hero-brightness,1))}.heroProof{display:block;margin:30px 0 0;max-width:100%;color:rgba(var(--paper-rgb),.74);font-size:.84rem;font-weight:600;letter-spacing:.01em;animation:heroReveal .9s var(--hero-ease) 3.72s both}.siteHeader{opacity:var(--hero-content-opacity);filter:blur(var(--hero-content-blur,0)) opacity(var(--hero-content-filter-opacity,1)) brightness(var(--hero-content-brightness,1));transform:translate3d(0,var(--hero-content-y),0);transition:opacity .12s linear,filter .12s linear,transform .12s linear;will-change:opacity,filter,transform}.heroProof .tagBrace,.pathKicker .tagBrace{color:var(--amber)}.scrollCurve{position:fixed;left:50%;top:0;width:200px;height:100svh;transform:translateX(-50%);z-index:45;pointer-events:none;opacity:var(--hero-cue-opacity);filter:opacity(var(--hero-cue-opacity)) brightness(var(--hero-content-brightness,1));transition:opacity .12s linear,filter .12s linear;will-change:opacity,filter}.scrollCurvePath{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:calc(1000 * (1 - var(--hero-cue-draw, 0)));filter:drop-shadow(0 0 7px rgba(var(--amber-rgb),.55)) drop-shadow(0 0 18px rgba(var(--amber-rgb),.28));will-change:stroke-dashoffset}.scrollCurveTicks line{stroke:rgba(var(--amber-rgb),.22);stroke-width:1}.scrollCueTrace{position:fixed;left:50%;top:var(--hero-cue-trace-top);z-index:45;width:2px;height:var(--hero-cue-line);pointer-events:none;opacity:var(--hero-cue-opacity);border-radius:999px;background:linear-gradient(180deg,rgba(var(--amber-rgb),0) 0,rgba(var(--amber-rgb),.55) 16%,rgba(var(--amber-rgb),.92) 52%,rgba(var(--amber-rgb),1) 100%);box-shadow:0 0 10px rgba(var(--amber-rgb),.6),0 0 26px rgba(var(--amber-rgb),.34),0 0 60px rgba(var(--amber-rgb),.18);filter:blur(0) opacity(var(--hero-cue-opacity)) brightness(var(--hero-content-brightness,1));transform:translateX(-50%);transform-origin:top center;transition:opacity .12s linear,filter .12s linear;will-change:height,opacity,filter}.scrollCueTrace:before{top:0;width:14px;height:100%;background:linear-gradient(180deg,rgba(var(--amber-rgb),0) 0,rgba(var(--amber-rgb),.16) 20%,rgba(var(--amber-rgb),.3) 64%,rgba(var(--amber-rgb),.44) 100%);filter:blur(4px);pointer-events:none}.scrollCueTrace:after,.scrollCueTrace:before{content:"";position:absolute;left:50%;border-radius:999px;transform:translateX(-50%)}.scrollCueTrace:after{bottom:-5px;width:18px;height:18px;background:radial-gradient(circle,rgba(var(--amber-rgb),.92) 0,rgba(var(--amber-rgb),.4) 40%,rgba(var(--amber-rgb),0) 74%);box-shadow:0 0 24px rgba(var(--amber-rgb),.6),0 0 48px rgba(var(--amber-rgb),.3)}.scrollCue{position:fixed;left:50%;top:calc(100svh - 126px);bottom:auto;z-index:46;width:54px;height:92px;display:grid;place-items:center;pointer-events:var(--hero-cue-events);color:var(--amber);font-family:var(--font-mono),monospace;opacity:var(--hero-cue-opacity);filter:blur(0) opacity(var(--hero-cue-opacity)) brightness(var(--hero-content-brightness,1));transform:translate3d(-50%,var(--hero-cue-y),0);transition:opacity .12s linear,filter .12s linear,transform .12s linear;will-change:opacity,filter,transform}.scrollCue:before{content:"<";position:absolute;top:auto;bottom:0;left:50%;z-index:4;color:var(--amber);font-size:.84rem;font-weight:800;line-height:1;text-shadow:0 0 10px rgba(var(--amber-rgb),.65),0 0 22px rgba(var(--amber-rgb),.35);transform:translateX(-50%) rotate(-90deg)}.scrollCue:after{content:"";position:absolute;left:50%;top:8px;z-index:1;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle,rgba(var(--amber-rgb),.44) 0,rgba(var(--amber-rgb),.18) 34%,rgba(var(--amber-rgb),0) 72%);box-shadow:0 0 22px rgba(var(--amber-rgb),.34);opacity:min(.72,calc(var(--hero-cue-opacity) + .06));transform:translate(-50%,-50%)}.scrollCue span{position:absolute;left:50%;top:18px;z-index:0;width:2px;height:68px;display:block;margin-top:0;background:linear-gradient(180deg,rgba(var(--amber-rgb),.96),rgba(var(--amber-rgb),.78) 64%,rgba(var(--amber-rgb),.22));box-shadow:0 0 16px rgba(var(--amber-rgb),.54),0 0 34px rgba(var(--amber-rgb),.24);pointer-events:none;transform:translateX(-50%)}.scrollCue span:before{content:"";position:absolute;left:-4px;top:0;bottom:auto;width:9px;height:1px;background:rgba(var(--amber-rgb),.8)}.scrollCue span:after{content:"";position:absolute;left:-5px;bottom:-5px;width:11px;height:8px;border:0;border-radius:999px;background:radial-gradient(circle,rgba(var(--amber-rgb),.5) 0,rgba(var(--amber-rgb),.18) 42%,rgba(var(--amber-rgb),0) 74%);box-shadow:0 0 18px rgba(var(--amber-rgb),.42);transform:none;animation:none}.bodySpine{position:fixed;left:clamp(12px,2vw,32px);top:0;height:100vh;height:100svh;width:22px;z-index:7;--spine-top:clamp(128px,16vh,150px);--spine-span:calc(100svh - var(--spine-top) - 7vh);pointer-events:auto;cursor:-webkit-grab;cursor:grab;touch-action:none;opacity:var(--spine-opacity,1);transition:opacity .42s var(--hero-ease);will-change:opacity}.bodySpine.bodySpineDragging{cursor:-webkit-grabbing;cursor:grabbing}.bodySpineTrack{bottom:7vh;background:linear-gradient(180deg,rgba(150,150,158,0),rgba(150,150,158,.5) 5%,rgba(150,150,158,.5) 95%,rgba(150,150,158,0));box-shadow:0 0 0 .5px rgba(var(--ink-rgb),.32)}.bodySpineFill,.bodySpineTrack{position:absolute;left:50%;top:var(--spine-top,7vh);width:2px;transform:translateX(-50%);border-radius:999px;pointer-events:none}.bodySpineFill{height:calc(var(--spine-progress, 0) * var(--spine-span, 86vh));background:linear-gradient(180deg,rgba(var(--amber-rgb),.35) 0,rgba(var(--amber-rgb),.92) 72%,var(--amber) 100%);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.45),0 0 10px rgba(var(--amber-rgb),.42)}.bodySpinePort{--lit:clamp(0,calc((var(--spine-progress, 0) - var(--port-pos)) * 40),1);top:calc(var(--spine-top, 7vh) + var(--port-pos) * var(--spine-span, 86vh));width:7px;height:7px;border-radius:50%;border:1px solid rgba(var(--amber-rgb),calc(.34 + var(--lit) * .6));background:rgba(var(--amber-rgb),var(--lit));box-shadow:0 0 0 1px rgba(var(--ink-rgb),.4),0 0 calc(var(--lit) * 13px) rgba(var(--amber-rgb),calc(var(--lit) * .62))}.bodySpineNode,.bodySpinePort{position:absolute;left:50%;transform:translate(-50%,-50%);pointer-events:none}.bodySpineNode{top:calc(var(--spine-top, 7vh) + var(--spine-progress, 0) * var(--spine-span, 86vh));width:13px;height:13px;border-radius:50%;background:var(--amber);border:2px solid rgba(var(--ink-rgb),.55);box-shadow:0 0 0 3px rgba(var(--amber-rgb),.18),0 0 16px rgba(var(--amber-rgb),.65)}.bodySpineHit{position:absolute;left:50%;top:0;bottom:0;width:22px;transform:translateX(-50%);background:transparent}@media (max-width:768px){.bodySpine{display:none}}.heroScrollHint{position:absolute;left:50%;bottom:clamp(22px,3.4vh,42px);z-index:4;display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none;opacity:var(--hero-hint-opacity,1);animation:heroHintReveal .7s var(--hero-ease) 5.2s backwards;transform:translateX(-50%);transition:opacity .2s linear;will-change:opacity}.heroScrollHintLabel{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:rgba(var(--amber-rgb),.74)}.heroScrollHintChevron{width:13px;height:13px;border-right:1.6px solid rgba(var(--amber-rgb),.82);border-bottom:1.6px solid rgba(var(--amber-rgb),.82);transform:rotate(45deg);animation:heroHintBob 1.7s var(--hero-ease) infinite;will-change:transform}@keyframes heroHintReveal{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes heroHintBob{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(3px,3px)}}html.entryGateActive .heroScrollHint{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.heroScrollHint,.heroScrollHintChevron{animation:none}}.pathJourney{position:relative;min-height:360svh;padding:0 56px 104px;background:var(--graphite);border-top:1px solid rgba(var(--paper-rgb),.1)}.pathJourney:after{content:none}html.pathTransitioning .pathJourney:after{animation:none}.pathSticky{position:-webkit-sticky;position:sticky;top:0;z-index:1;min-height:100svh;display:grid;grid-template-columns:minmax(500px,.78fr) minmax(620px,1.22fr);align-items:center;grid-gap:clamp(40px,4.5vw,92px);gap:clamp(40px,4.5vw,92px);opacity:calc(var(--route-path-opacity, var(--path-opacity)) * var(--path-recede-opacity, 1));filter:none;padding:118px 0 96px;transition:opacity .36s ease,filter .36s ease;will-change:opacity,filter}html.pathSceneOpen .pathSticky{opacity:0;filter:blur(8px)}html.pathSceneOpen.pathSceneClosing .pathSticky{opacity:var(--route-path-opacity,var(--path-opacity));filter:none;transition-duration:.68s;transition-delay:0s}.pathIntro{position:relative;z-index:2;display:grid;grid-gap:26px;gap:26px;transform:translate3d(0,var(--route-path-y,var(--path-y)),0);transition:transform .12s linear;will-change:transform}html.pathArriving .pathSticky{animation:pathStickyArrive .92s var(--hero-snap) both}html.pathArriving .pathIntro{animation:pathIntroArrive .98s var(--hero-snap) both}html.pathArriving .pathDepthSystem{animation:pathDepthArrive 1.12s var(--hero-snap) both}html.pathArriving .pathDeckStage{animation:pathCardsArrive .98s var(--hero-snap) .12s both}.pathKicker{margin:0;color:rgba(var(--paper-rgb),.72);font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:700;text-transform:uppercase}.pathKicker span+span{margin-left:0}.pathIntro h2{max-width:980px;margin:0;color:var(--white);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(4rem,5.2vw,7.6rem);font-weight:700;line-height:.9;letter-spacing:0}.pathIntroTitle{display:grid;grid-gap:clamp(2px,.36vw,8px);gap:clamp(2px,.36vw,8px);justify-items:start}.pathIntroMaskLine{display:block}.pathIntroMaskLine .mrWord{padding-bottom:.22em;margin-bottom:-.22em}.pathIntroTitle.is-visible .mrWordInner{transform:translateY(0)}.pathIntroTerminalLine{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.pathIntroTerminalText{display:inline-block;color:var(--white);opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}.pathIntroTerminalLine:after{content:"";position:absolute;right:-.16em;bottom:.09em;width:.07em;height:.72em;background:var(--amber);opacity:0;box-shadow:0 0 18px rgba(var(--amber-rgb),.44)}.pathIntroTitle.is-visible .pathIntroTerminalText{animation:pathIntroCommandReveal .78s steps(16) .12s both}.pathIntroTitle.is-visible .pathIntroTerminalLine:after{animation:pathIntroCaretBlink .52s step-end .12s 3 both,pathIntroCaretExit .18s ease-out 1.68s forwards}.pathIntroOwnership{display:block;width:-moz-fit-content;width:fit-content;color:transparent;font-style:italic;-webkit-text-fill-color:transparent;-webkit-text-stroke:clamp(1.4px,.13vw,2.4px) var(--amber);paint-order:stroke fill;text-shadow:0 0 32px rgba(var(--amber-rgb),.2);opacity:0;filter:blur(8px);transform:translate3d(0,14px,0) skewX(-7deg);transform-origin:50% 72%}.pathIntroTitle.is-visible .pathIntroOwnership{animation:pathIntroOwnershipTrace .74s var(--hero-snap) .76s both}@supports not (-webkit-text-stroke:1px var(--amber )){.pathIntroOwnership{color:var(--amber);-webkit-text-fill-color:var(--amber)}}.pathIntroCopy{max-width:560px;margin:0;color:rgba(var(--paper-rgb),.74);font-size:1.22rem;font-weight:500;line-height:1.48}.pathDepthSystem{min-height:930px;margin:0;isolation:isolate;opacity:var(--route-path-opacity,var(--path-opacity));transform:translate3d(0,var(--route-path-depth-y,var(--path-depth-y)),0) rotateX(var(--route-path-tilt,var(--path-tilt))) scale(calc(1 - var(--path-recede, 0) * .16));transition:opacity .12s linear,transform .12s linear;will-change:opacity,transform}.pathDeckStage,.pathDepthSystem{position:relative;display:grid;align-items:center}.pathDeckStage{min-height:900px;justify-items:start;overflow:visible;perspective:1400px}.pathDeckStage:before{content:"";position:absolute;left:14%;right:0;bottom:96px;z-index:0;height:84px;background:radial-gradient(ellipse at center,rgba(0,0,0,.48),transparent 70%);filter:blur(10px)}.pathDeckStage:after{content:"";inset:-4% -2% 4% 8%;background-image:radial-gradient(rgba(var(--paper-rgb),.5) 1px,transparent 1px);background-size:30px 30px;background-position:50%;opacity:.06;-webkit-mask-image:radial-gradient(ellipse 70% 64% at 56% 46%,black 0,transparent 76%);mask-image:radial-gradient(ellipse 70% 64% at 56% 46%,black 0,transparent 76%)}.pathDeckStage:after,.pathStageStreak{position:absolute;z-index:0;pointer-events:none}.pathStageStreak{top:30px;left:26px;width:calc(var(--deck-width) + 48px);height:calc(var(--deck-height) + 48px);border-radius:18px;--streak-rail:rgba(var(--amber-rgb),0.24);padding:2px;background:linear-gradient(var(--streak-rail),var(--streak-rail));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.pathStageStreakArc{position:absolute;inset:-40%;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,transparent 158deg,rgba(var(--amber-rgb),.16) 232deg,rgba(var(--amber-rgb),.52) 300deg,rgba(var(--amber-rgb),.98) 344deg,rgba(var(--white-rgb),1) 357deg,rgba(var(--white-rgb),.7) 1turn);transform:translateZ(0) rotate(0deg);will-change:transform}.pathStageStreakGlow{position:absolute;z-index:0;pointer-events:none;top:30px;left:26px;width:calc(var(--deck-width) + 48px);height:calc(var(--deck-height) + 48px);border-radius:18px;box-shadow:0 0 26px rgba(var(--amber-rgb),.16)}@media (prefers-reduced-motion:reduce){.pathStageStreakGlow{box-shadow:0 0 18px rgba(var(--amber-rgb),.1)}}@media (max-width:768px){.pathStageStreakGlow{display:none}}@media (prefers-reduced-motion:no-preference){.pathStageStreakArc{animation:pathStageStreakOrbit 5.6s linear infinite}}@media (prefers-reduced-motion:reduce){.pathStageStreakArc{animation:none;opacity:0}}html.perf-lite .heroContent,html.perf-lite .heroTerminalFrame,html.perf-lite .pathDeckCard,html.perf-lite .reelBeat,html.perf-lite .scrollCurve,html.perf-lite .siteHeader{filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto}html.perf-lite .heroTerminalFrame{animation-name:heroFrameResolveLite;animation-duration:.62s;animation-delay:80ms}html.perf-lite .brand{animation-name:heroBrandLockLite;animation-duration:.62s;animation-delay:60ms}html.perf-lite .titleLine{animation-name:heroTitleRevealLite;animation-duration:.36s;animation-delay:90ms}html.perf-lite .titleLine:nth-child(2){animation-delay:.18s}html.heroTerminalTyping.perf-lite .buttonPrimary .buttonArrow,html.heroTerminalTyping.perf-lite .buttonPrimary.buttonCut:after,html.heroTerminalTyping.perf-lite .headerCta.buttonCut:after{animation-name:buttonFrameInLite}html.perf-lite .headerCta{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--ink-rgb),.42)}html.perf-lite .scrollCurvePath{filter:none}html.perf-lite .scrollCueTrace{box-shadow:0 0 8px rgba(var(--amber-rgb),.5)}html.perf-lite .scrollCueTrace:before{display:none}html.perf-lite .bodySpineFill{box-shadow:0 0 0 1px rgba(var(--ink-rgb),.45)}html.perf-lite .bodySpinePort{box-shadow:0 0 0 1px rgba(var(--ink-rgb),.4)}html.perf-lite .bodySpineNode{box-shadow:0 0 0 1px rgba(var(--ink-rgb),.55)}html.perf-lite .hero:after{animation:none}html.perf-minimal .pathStageStreakArc{animation:none;opacity:0}html.perf-minimal .pathStageStreakGlow,html.perf-minimal .reelStage:after{display:none}html.perf-minimal .pathDeckCard{box-shadow:0 1px 0 0 rgba(var(--white-rgb),calc(.1 * var(--card-lift))) inset,0 2px 6px rgba(0,0,0,calc(.16 * var(--card-lift)))}.pathDeckStageStatic{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s ease,transform .62s ease}.pathDeckStageStatic.is-settled{opacity:1;transform:none}.pathDeckStageStatic .pathDeckCard{will-change:auto}@media (prefers-reduced-motion:reduce){.pathDeckStageStatic{opacity:1;transform:none;transition:none}}.pathDeck{--deck-width:clamp(700px,42vw,864px);--deck-height:clamp(612px,38vw,684px);position:relative;z-index:1;width:min(100%,calc(var(--deck-width) + 184px));height:calc(var(--deck-height) + 248px);margin-left:clamp(58px,4.8vw,94px)}.pathDeckCard{--card-ink:var(--paper);--card-muted:rgba(var(--paper-rgb),0.7);--pixel-size:9px;--pixel-opacity:0.42;--card-opacity:0;--card-x:0px;--card-y:0px;--card-rotate:0deg;--card-scale:0.94;--card-blur:18px;--card-visibility:hidden;--card-events:none;position:absolute;top:54px;left:50px;isolation:isolate;width:var(--deck-width);height:var(--deck-height);display:flex;flex-direction:column;gap:clamp(15px,1.4vw,20px);overflow:hidden;--term-tick:18px;--card-hair:color-mix(in srgb,var(--card-ink) 16%,transparent);--card-hair-soft:color-mix(in srgb,var(--card-ink) 9%,transparent);--card-hair-hot:color-mix(in srgb,var(--card-ink) 38%,transparent);--card-lift:0.55;border:1px solid var(--card-hair);border-radius:5px;padding:clamp(26px,2.7vw,40px) clamp(26px,2.7vw,40px) clamp(34px,3.4vw,52px);color:var(--card-ink);background:linear-gradient(180deg,rgba(var(--white-rgb),.06) 0,transparent 26%,rgba(0,0,0,.06) 100%),color-mix(in srgb,var(--depth-color) 94%,var(--ink) 6%);background-clip:padding-box;box-shadow:0 1px 0 0 rgba(var(--white-rgb),calc(.1 * var(--card-lift))) inset,0 2px 6px rgba(0,0,0,calc(.16 * var(--card-lift))),0 26px 60px -28px rgba(0,0,0,calc(.6 * var(--card-lift)));font:inherit;opacity:var(--card-opacity);visibility:var(--card-visibility);text-align:left;cursor:pointer;pointer-events:var(--card-events);filter:blur(var(--card-blur)) saturate(1.02);transform:translate3d(var(--card-x),var(--card-y),0) rotate(var(--card-rotate)) scale(var(--card-scale));transform-origin:52% 16%;transition:visibility 0s linear,border-color .26s ease,box-shadow .32s ease,filter .42s ease;will-change:opacity,filter,transform}.pathCardTexture{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:radial-gradient(currentColor .6px,transparent 0);background-size:13px 13px;background-position:0 0;opacity:.05;-webkit-mask-image:linear-gradient(195deg,transparent,black 52%,black);mask-image:linear-gradient(195deg,transparent,black 52%,black)}.pathDeckCard:after,.pathDeckCard:before{content:"";position:absolute;pointer-events:none}.pathDeckCard:before{inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,rgba(var(--white-rgb),.08) 0,transparent 14%);opacity:.7;transition:opacity .46s ease}.pathDeckCard:after{--term-line:var(--card-hair);--term-line-amber:rgba(var(--amber-rgb),0.72);inset:0;z-index:4;border-radius:inherit;background:linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /1px var(--term-tick) no-repeat;transition:opacity .36s ease}.pathDeckCard>:not(.pathCardTexture){position:relative;z-index:2}.pathDeckCard-light{--card-ink:var(--ink);--card-muted:rgba(var(--ink-rgb),0.68)}.pathDeckCard-dark{--card-ink:var(--paper);--card-muted:rgba(var(--paper-rgb),0.72)}.pathDeckCard-adopt{--card-opacity:var(--path-card-adopt-opacity);--card-x:var(--path-card-adopt-x);--card-y:var(--path-card-adopt-y);--card-rotate:var(--path-card-adopt-rotate);--card-scale:var(--path-card-adopt-scale);--card-blur:var(--path-card-adopt-blur);--card-visibility:var(--path-card-adopt-visibility);--card-events:var(--path-card-adopt-events);--card-dot:rgb(var(--term-ok));--card-dot-glow:rgba(var(--term-ok),0.16);--pixel-size:7px;--pixel-opacity:0.5;--card-lift:0.34;z-index:1}.pathDeckCard-own{--card-opacity:var(--path-card-own-opacity);--card-x:var(--path-card-own-x);--card-y:var(--path-card-own-y);--card-rotate:var(--path-card-own-rotate);--card-scale:var(--path-card-own-scale);--card-blur:var(--path-card-own-blur);--card-visibility:var(--path-card-own-visibility);--card-events:var(--path-card-own-events);--card-muted:rgba(var(--ink-rgb),0.66);--pixel-size:10px;--pixel-opacity:0.46;--card-lift:0.62;z-index:2}.pathDeckCard-house{--card-opacity:var(--path-card-house-opacity);--card-x:var(--path-card-house-x);--card-y:var(--path-card-house-y);--card-rotate:var(--path-card-house-rotate);--card-scale:var(--path-card-house-scale);--card-blur:var(--path-card-house-blur);--card-visibility:var(--path-card-house-visibility);--card-events:var(--path-card-house-events);--card-ink:var(--ink);--card-muted:rgba(var(--ink-rgb),0.7);--card-dot:rgba(var(--ink-rgb),0.55);--card-dot-glow:rgba(var(--ink-rgb),0.1);--pixel-size:13px;--pixel-opacity:0.42;--card-lift:1;z-index:3}.pathDeckCard-house .pathCardOpenKey,.pathDeckCard-house .pathCardPromptGlyph{color:rgba(var(--ink-rgb),.62)}.pathDeckCard-house .pathCardStatusChip{--term-chip-dot:rgba(var(--ink-rgb),0.55);--term-chip-glow:rgba(var(--ink-rgb),0.1)}.pathDeckCard-house:after{--term-line-amber:rgba(var(--ink-rgb),0.32)}.pathDeckCardActive{border-color:var(--card-hair-hot)}.pathDeckCard-house:after,.pathDeckCardActive:after{--term-tick:26px;--term-line:var(--card-hair-hot)}html.pathSceneOpen .pathDeckCardActive{z-index:4}html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth] .pathDeckCard{animation:pathDeckSiblingReturn .46s cubic-bezier(.34,.02,.18,1) both}html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth=adopt] .pathDeckCard-adopt,html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth=house] .pathDeckCard-house,html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth=own] .pathDeckCard-own{z-index:7;animation-name:pathDeckActiveReturn}.pathDeckCard:focus-visible,.pathDeckCard:hover{border-color:var(--card-hair-hot);filter:blur(0) saturate(1.04) brightness(1.015);box-shadow:0 1px 0 0 rgba(var(--white-rgb),.14) inset,0 4px 12px rgba(0,0,0,.2),0 38px 80px -30px rgba(0,0,0,.66);transform:translate3d(var(--card-x),calc(var(--card-y) - 14px),0) rotate(var(--card-rotate)) scale(calc(var(--card-scale) + .016))}.pathDeckCard:focus-visible:before,.pathDeckCard:hover:before{opacity:1}.pathDeckCard:focus-visible:after,.pathDeckCard:hover:after{--term-line:var(--card-hair-hot);--term-tick:24px}.pathDeckCard:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.pathDeckCard-house:focus-visible{outline-color:var(--ink)}.pathCardWindow{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,1.4vw,18px);margin-bottom:clamp(4px,.6vw,8px);padding-bottom:clamp(11px,1.2vw,15px);border-bottom:1px solid var(--card-hair)}.pathCardWindowLead{flex:none;display:inline-flex;align-items:center;gap:.85ch;font-family:var(--font-mono),monospace;font-size:clamp(.66rem,.76vw,.78rem);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pathCardIndex{color:var(--card-ink);font-weight:600}.pathCardIndexTotal{color:var(--card-muted);font-weight:500}.pathCardLabel{position:relative;padding-left:.95ch;color:var(--card-muted);text-transform:uppercase;letter-spacing:.14em}.pathCardLabel:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.92em;transform:translateY(-50%);background:var(--card-hair)}.pathCardPrompt{display:inline-flex;align-items:baseline;gap:.7ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--card-muted);font-family:var(--font-mono),monospace;font-size:clamp(.72rem,.82vw,.84rem);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pathCardPromptGlyph{color:var(--amber);font-weight:600}.pathCardStatusDot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--card-dot,var(--amber));box-shadow:0 0 0 3px var(--card-dot-glow,rgba(var(--amber-rgb),.16))}.pathCardPixels{z-index:1;width:126px;display:grid;grid-template-columns:repeat(6,var(--pixel-size));grid-auto-rows:var(--pixel-size);grid-gap:calc(var(--pixel-size) * .52);gap:calc(var(--pixel-size) * .52);justify-content:end;opacity:var(--pixel-opacity)}.pathCardPixels,.pathDeckCard .pathCardPixels{position:absolute;top:clamp(58px,6vw,78px);right:22px}.pathDeckCard .pathCardPixels{left:auto}.pathCardPixels span{display:block;border-radius:1px;background:currentColor}.pathCardTitle{color:var(--card-ink);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(4.7rem,5.95vw,7.55rem);line-height:.9}.pathCardDescriptor,.pathCardTitle{position:relative;z-index:2;font-weight:700;text-wrap:balance}.pathCardDescriptor{max-width:24ch;color:var(--card-muted);font-size:clamp(1.12rem,1.18vw,1.34rem);line-height:1.3}.pathCardRule{position:relative;z-index:2;height:1px;margin:8px 0 2px;background:linear-gradient(90deg,currentColor,transparent 78%),linear-gradient(90deg,var(--amber),transparent 28%);opacity:.28}.pathCardReadout{position:relative;z-index:2;display:grid;grid-gap:2px;gap:2px;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pathCardReadoutRow{display:grid;grid-template-columns:minmax(0,8.5ch) minmax(0,1fr);align-items:baseline;grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px);padding:clamp(9px,1vw,12px) 0}.pathCardReadoutRow:not(:last-child){border-bottom:1px solid var(--card-hair-soft)}.pathCardReadoutKey{color:var(--card-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.pathCardReadoutValue{max-width:34ch;color:var(--card-ink);font-size:clamp(.84rem,.9vw,.94rem);font-weight:500;line-height:1.4;text-wrap:balance}.pathCardFoot{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.pathCardStatusChip{background:transparent}.pathCardOpen{display:inline-flex;align-items:center;gap:.5ch;color:var(--card-muted);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;transition:color .24s var(--hero-ease),transform .24s var(--hero-ease)}.pathCardOpenKey{color:var(--amber);font-weight:600}.pathDeckCard:focus-visible .pathCardOpen,.pathDeckCard:hover .pathCardOpen{color:var(--card-ink);transform:translateX(2px)}.pathCaption{position:absolute;left:0;right:0;bottom:-42px;margin:0;color:rgba(var(--paper-rgb),.62);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;text-align:center;text-transform:uppercase}.pathSceneOverlay{--scene-origin-x:50vw;--scene-origin-y:50svh;--scene-card-left:50vw;--scene-card-top:50svh;--scene-card-width:1px;--scene-card-height:1px;--scene-ink:var(--ink);--scene-muted:rgba(var(--ink-rgb),0.68);--scene-rule:rgba(var(--ink-rgb),0.18);--scene-surface:rgba(var(--white-rgb),0.18);--scene-accent:var(--amber);--scene-amber-wash:rgba(var(--amber-rgb),0);--scene-pixel:rgba(var(--ink-rgb),0.17);position:fixed;inset:0;z-index:60;overflow-y:auto;isolation:isolate;color:var(--scene-ink);background:transparent}.pathSceneBackdrop{position:fixed;left:0;top:0;z-index:0;display:block;width:100svw;height:100svh;border-radius:0;--scene-flip-scale-x:1;--scene-flip-scale-y:1;--scene-flip-tx:0px;--scene-flip-ty:0px;background:linear-gradient(116deg,var(--scene-amber-wash) 0,transparent 34%),linear-gradient(142deg,rgba(var(--white-rgb),.32) 0,rgba(var(--white-rgb),.08) 30%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--scene-color) 90%,var(--white) 10%) 0,var(--scene-color) 54%,color-mix(in srgb,var(--scene-color) 88%,var(--ink) 12%) 100%);overflow:hidden;transform-origin:0 0;animation:pathSceneDive 1.18s cubic-bezier(.2,.82,.18,1) both;pointer-events:none}html.perf-minimal .pathSceneBackdrop{transform-origin:var(--scene-origin-x) var(--scene-origin-y);animation:pathSceneDiveMinimal .46s cubic-bezier(.2,.82,.18,1) both}html.perf-minimal .pathSceneOverlayClosing .pathSceneBackdrop{transform-origin:var(--scene-origin-x) var(--scene-origin-y);animation:pathSceneCollapseMinimal .3s cubic-bezier(.4,0,1,1) both}.pathSceneOverlayClosing{overflow:hidden;pointer-events:none}.pathSceneOverlayClosing .pathSceneClose,.pathSceneOverlayClosing .pathSceneShell,.pathSceneOverlayClosing:before{animation:pathSceneVanish .2s ease both}.pathSceneOverlayClosing .pathSceneBackdrop{animation:pathSceneCollapse .46s cubic-bezier(.4,0,1,1) both}.pathSceneOverlay[data-depth=adopt]{--scene-amber-wash:rgba(var(--amber-rgb),0.22)}.pathSceneOverlay[data-depth=own]{--scene-ink:var(--ink);--scene-muted:rgba(var(--ink-rgb),0.7);--scene-rule:rgba(var(--ink-rgb),0.22);--scene-surface:rgba(var(--white-rgb),0.16);--scene-accent:var(--amber);--scene-amber-wash:rgba(var(--amber-rgb),0.2);--scene-pixel:rgba(var(--ink-rgb),0.15)}.pathSceneOverlay[data-depth=house]{--scene-ink:var(--ink);--scene-muted:rgba(var(--ink-rgb),0.72);--scene-rule:rgba(var(--ink-rgb),0.22);--scene-surface:rgba(var(--white-rgb),0.2);--scene-accent:var(--ink);--scene-pixel:rgba(var(--ink-rgb),0.18)}.pathSceneOverlay:before{content:"";position:fixed;inset:auto 0 0 auto;z-index:1;width:min(44vw,620px);height:min(56svh,620px);pointer-events:none;background-image:radial-gradient(var(--scene-pixel) 2px,transparent 2px);background-size:18px 18px;-webkit-mask-image:linear-gradient(135deg,transparent,black 44%,black);mask-image:linear-gradient(135deg,transparent,black 44%,black);opacity:.8}.pathSceneClose{position:fixed;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,42px);z-index:3;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--scene-rule);border-radius:999px;padding:0;color:var(--scene-ink);background:var(--scene-surface);cursor:pointer;opacity:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:pathSceneContentIn .42s var(--hero-snap) 1.16s both;transition:background .22s ease,transform .22s var(--hero-ease)}.pathSceneClose:focus-visible,.pathSceneClose:hover{background:color-mix(in srgb,var(--scene-surface) 72%,var(--scene-ink) 12%);transform:translateY(-1px)}.pathSceneClose:focus-visible{outline:2px solid var(--scene-accent);outline-offset:4px}.pathSceneCloseGlyph{position:relative;width:18px;height:18px;display:inline-block}.pathSceneCloseGlyph:after,.pathSceneCloseGlyph:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:currentColor;transform-origin:center}.pathSceneCloseGlyph:before{transform:translate(-50%,-50%) rotate(45deg)}.pathSceneCloseGlyph:after{transform:translate(-50%,-50%) rotate(-45deg)}.pathSceneShell{z-index:2;min-height:100svh;grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);align-items:center;grid-gap:clamp(42px,6vw,92px);gap:clamp(42px,6vw,92px);padding:clamp(88px,8vw,126px) clamp(28px,5vw,76px)}.pathSceneBody,.pathSceneHero,.pathSceneShell{position:relative;display:grid}.pathSceneHero{align-content:center;gap:22px}.pathSceneKicker,.pathSceneProof span,.pathSceneSection h3{font-family:var(--font-mono),monospace;font-weight:700;text-transform:uppercase}.pathSceneKicker{margin:0;color:var(--scene-muted);font-size:.78rem;opacity:0;animation:pathSceneContentIn .42s var(--hero-snap) 1.22s both}.pathSceneTitle{margin:0;color:var(--scene-ink);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(5.8rem,11vw,13rem);font-weight:700;line-height:.78;letter-spacing:0}.pathSceneTitle:focus{outline:none}.pathSceneLead{max-width:760px;margin:0;color:var(--scene-ink);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.8rem,3.1vw,3.2rem);font-weight:600;line-height:1.04}.pathSceneIntro{max-width:680px;margin:0;color:var(--scene-muted);font-size:clamp(1.02rem,1.25vw,1.28rem);font-weight:500;line-height:1.55}.pathTypewriter{--type-delay:1000ms;--type-duration:900ms;--type-steps:18;width:-moz-fit-content;width:fit-content;max-width:100%;opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);animation:pathTypewriterReveal var(--type-duration) steps(var(--type-steps)) var(--type-delay) both}.pathTypewriter>span{display:inline}.pathTypewriter:after{content:"";display:inline-block;width:.08em;height:.82em;margin-left:.08em;background:var(--scene-accent);transform:translateY(.08em);animation:pathCaretBlink .62s step-end infinite,pathCaretExit .18s ease-out calc(var(--type-delay) + var(--type-duration) + .22s) forwards}.pathSceneCascade{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0);animation:pathSceneCascadeIn .56s var(--hero-snap) var(--scene-delay,1.8s) both}.pathSceneProof{width:min(520px,100%);display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--scene-rule);border-bottom:1px solid var(--scene-rule);margin-top:12px;padding:18px 0}.pathSceneOverlay[data-depth=adopt] .pathSceneProof,.pathSceneOverlay[data-depth=own] .pathSceneProof{border-left:3px solid var(--scene-accent);padding-left:18px}.pathSceneProof span{color:var(--scene-muted);font-size:.68rem}.pathSceneProof strong{color:var(--scene-ink);font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:600;line-height:1.08}.pathSceneBody{align-content:center;gap:28px}.pathSceneSignal{position:relative;min-height:116px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--scene-rule);padding-bottom:20px;color:var(--scene-ink);opacity:0;animation:pathSceneContentIn .62s var(--hero-snap) 2.28s both}.pathSceneOverlay[data-depth=adopt] .pathSceneSignal,.pathSceneOverlay[data-depth=own] .pathSceneSignal{border-bottom-color:rgba(var(--amber-rgb),.5)}.pathSceneSignal .pathCardPixels{position:relative;top:auto;right:auto;width:154px;--pixel-size:12px;--pixel-opacity:0.5}.pathSceneSignal span:last-child{color:var(--scene-muted);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:700;text-transform:uppercase}.pathSceneSections{display:grid;grid-gap:0;gap:0}.pathSceneSection{display:grid;grid-gap:9px;gap:9px;border-bottom:1px solid var(--scene-rule);padding:19px 0}.pathSceneSection h3,.pathSceneSection p{margin:0}.pathSceneSection h3{color:var(--scene-muted);font-size:.68rem}.pathSceneOverlay[data-depth=adopt] .pathSceneSection h3,.pathSceneOverlay[data-depth=own] .pathSceneSection h3{color:color-mix(in srgb,var(--scene-accent) 68%,var(--scene-muted) 32%)}.pathSceneSection p{color:var(--scene-ink);font-size:1rem;font-weight:500;line-height:1.52}.pathSceneRefusal{border-bottom:0}.pathSceneRefusal p{font-weight:600}.reveal{opacity:0;visibility:hidden;filter:blur(14px);transform:translateY(26px);transition:opacity .8s var(--hero-ease),filter .8s var(--hero-ease),transform .8s var(--hero-ease),visibility 0s linear .8s;will-change:opacity,filter,transform}.reveal.is-visible{opacity:1;visibility:visible;filter:blur(0);transform:translateY(0);transition-delay:0s;will-change:auto}@keyframes entryLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes entryLoaderOut{0%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes entryPanelTopOut{0%{transform:translateY(0)}to{transform:translateY(-104%)}}@keyframes entryPanelBottomOut{0%{transform:translateY(0)}to{transform:translateY(104%)}}@keyframes entryBrandIn{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes terminalBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes entryCommandType{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes entryDetailResolve{0%{opacity:0;filter:blur(6px);transform:translate3d(0,6px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes entryBrandFadeOut{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-4px) scale(.97)}}@keyframes entryTextFlush{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(12px)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBrandLock{0%{opacity:0;filter:blur(8px);transform:translate3d(34vw,43vh,0) scale(1.22)}62%{opacity:1;filter:blur(0);transform:translate3d(-4px,0,0) scale(1.02)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes heroFrameResolve{0%{opacity:0;filter:blur(10px) brightness(.8);transform:translate3d(var(--hero-content-x,0),calc(var(--hero-content-y) + 14px),0) scale(.992)}to{opacity:var(--hero-content-opacity);filter:blur(var(--hero-content-blur,0)) opacity(var(--hero-content-filter-opacity,1)) brightness(var(--hero-content-brightness,1));transform:translate3d(var(--hero-content-x,0),var(--hero-content-y),0) scale(var(--hero-content-scale,1))}}@keyframes brandPixelResolve{0%{opacity:0;transform:scale(.55)}62%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes heroTitleReveal{0%{opacity:0;filter:blur(14px) contrast(1.16);transform:translate3d(-.1em,.34em,0) skewY(3.5deg) scaleX(1.035)}58%{opacity:1;filter:blur(1px) contrast(1.05);transform:translate3d(.015em,-.025em,0) skewY(-.7deg) scaleX(.996)}to{opacity:1;filter:blur(0);transform:translateZ(0) skewY(0) scaleX(1)}}@keyframes heroTypeIn{0%{width:0}to{width:var(--type-width)}}@keyframes heroSubheadType{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes heroTypeCaretExit{to{opacity:0;transform:translate3d(0,.12em,0) scaleY(.48)}}@keyframes buttonFrameIn{0%{opacity:0;filter:blur(5px);transform:translate3d(0,4px,0) scaleX(.94)}to{opacity:.62;filter:blur(0);transform:translateZ(0) scaleX(1)}}@keyframes heroBrandLockLite{0%{opacity:0;transform:translate3d(34vw,43vh,0) scale(1.22)}62%{opacity:1;transform:translate3d(-4px,0,0) scale(1.02)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes heroFrameResolveLite{0%{opacity:0;transform:translate3d(var(--hero-content-x,0),calc(var(--hero-content-y) + 14px),0) scale(.992)}to{opacity:var(--hero-content-opacity);transform:translate3d(var(--hero-content-x,0),var(--hero-content-y),0) scale(var(--hero-content-scale,1))}}@keyframes heroTitleRevealLite{0%{opacity:0;transform:translate3d(-.1em,.34em,0) skewY(3.5deg) scaleX(1.035)}58%{opacity:1;transform:translate3d(.015em,-.025em,0) skewY(-.7deg) scaleX(.996)}to{opacity:1;transform:translateZ(0) skewY(0) scaleX(1)}}@keyframes buttonFrameInLite{0%{opacity:0;transform:translate3d(0,4px,0) scaleX(.94)}to{opacity:.62;transform:translateZ(0) scaleX(1)}}@keyframes routeDissolve{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate3d(0,12svh,0)}28%{opacity:.88;-webkit-clip-path:inset(42% 0 0 0);clip-path:inset(42% 0 0 0);transform:translate3d(0,3svh,0)}62%{opacity:.98;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateZ(0)}to{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translate3d(0,-8svh,0)}}@keyframes heroRouteOut{0%{opacity:var(--hero-content-opacity);filter:blur(0);transform:translate3d(0,var(--hero-content-y),0)}to{opacity:0;filter:blur(16px);transform:translate3d(-44px,calc(var(--hero-content-y) - 128px),0) scale(.972)}}@keyframes splineRouteOut{0%{opacity:var(--hero-spline-opacity);transform:translate3d(0,var(--hero-spline-y),0) scale(1.34)}to{opacity:.34;transform:translate3d(-5vw,calc(var(--hero-spline-y) - 132px),0) scale(1.48)}}@keyframes heroShadeRouteOut{0%{opacity:1}to{opacity:.62}}@keyframes heroPixelRouteSweep{0%{opacity:.34;filter:blur(0);transform:translateZ(0) scale(1)}62%{opacity:.64;filter:blur(1px);transform:translate3d(-18vw,-18svh,0) scale(1.16)}to{opacity:0;filter:blur(6px);transform:translate3d(-28vw,-32svh,0) scale(1.28)}}@keyframes heroChromeRouteOut{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(10px);transform:translateY(-34px)}}@keyframes pathRouteBeam{0%{opacity:0;filter:blur(18px);transform:translate3d(-50%,-24svh,0) scaleY(.48)}42%{opacity:1;filter:blur(10px);transform:translate3d(-50%,-3svh,0) scaleY(1.06)}to{opacity:0;filter:blur(18px);transform:translate3d(-50%,8svh,0) scaleY(1.22)}}@keyframes pathStageStreakOrbit{0%{transform:translateZ(0) rotate(0deg)}to{transform:translateZ(0) rotate(1turn)}}@keyframes pathStickyArrive{0%{opacity:0;filter:blur(14px);transform:translateY(76px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes pathIntroArrive{0%{opacity:0;filter:blur(18px);transform:translate3d(-34px,calc(var(--path-y) + 92px),0)}58%{opacity:1;filter:blur(1px);transform:translate3d(4px,calc(var(--path-y) - 8px),0)}to{opacity:1;filter:blur(0);transform:translate3d(0,var(--path-y),0)}}@keyframes pathDepthArrive{0%{opacity:0;filter:blur(18px);transform:translate3d(8vw,calc(var(--path-depth-y) + 132px),0) rotateX(10deg) scale(.94)}64%{opacity:1;filter:blur(2px);transform:translate3d(-10px,calc(var(--path-depth-y) - 14px),0) rotateX(calc(var(--path-tilt) - 1deg)) scale(1.012)}to{opacity:var(--path-opacity);filter:blur(0);transform:translate3d(0,var(--path-depth-y),0) rotateX(var(--path-tilt)) scale(1)}}@keyframes pathCardsArrive{0%{opacity:0;filter:blur(18px);transform:translate3d(0,96px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes pathDeckSiblingReturn{0%{opacity:calc(var(--card-opacity) * .16);filter:blur(12px) saturate(.78) brightness(.92);transform:translate3d(var(--card-x),calc(var(--card-y) + 18px),0) rotate(var(--card-rotate)) scale(calc(var(--card-scale) - .022))}48%{opacity:calc(var(--card-opacity) * .66);filter:blur(5px) saturate(.92) brightness(.98);transform:translate3d(var(--card-x),calc(var(--card-y) + 7px),0) rotate(var(--card-rotate)) scale(calc(var(--card-scale) - .008))}to{opacity:var(--card-opacity);filter:blur(var(--card-blur)) saturate(1.02);transform:translate3d(var(--card-x),var(--card-y),0) rotate(var(--card-rotate)) scale(var(--card-scale))}}@keyframes pathDeckActiveReturn{0%{opacity:calc(var(--card-opacity) * .72);filter:blur(7px) saturate(.94) brightness(.98);transform:translate3d(var(--card-x),calc(var(--card-y) + 10px),0) rotate(var(--card-rotate)) scale(calc(var(--card-scale) - .006))}44%{opacity:var(--card-opacity);filter:blur(0) saturate(1.08) brightness(1.02);transform:translate3d(var(--card-x),calc(var(--card-y) - 5px),0) rotate(var(--card-rotate)) scale(calc(var(--card-scale) + .008))}to{opacity:var(--card-opacity);filter:blur(var(--card-blur)) saturate(1.02);transform:translate3d(var(--card-x),var(--card-y),0) rotate(var(--card-rotate)) scale(var(--card-scale))}}@keyframes pathSceneDive{0%{opacity:1;border-radius:8px;filter:brightness(.98) saturate(.96);transform:translate(var(--scene-flip-tx),var(--scene-flip-ty)) scale(var(--scene-flip-scale-x),var(--scene-flip-scale-y))}to{opacity:1;border-radius:0;filter:none;transform:translate(0) scale(1)}}@keyframes pathSceneCollapse{0%{opacity:1;border-radius:0;filter:none;transform:translate(0) scale(1)}42%{opacity:1}62%{opacity:.58}82%{opacity:.18}to{opacity:0;border-radius:8px;filter:brightness(.98) saturate(.96);transform:translate(var(--scene-flip-tx),var(--scene-flip-ty)) scale(var(--scene-flip-scale-x),var(--scene-flip-scale-y))}}@keyframes pathSceneDiveMinimal{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes pathSceneCollapseMinimal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pathSceneVanish{0%{opacity:1;filter:blur(0);transform:translateZ(0)}to{opacity:0;filter:blur(8px);transform:translate3d(0,8px,0)}}@keyframes pathIntroCommandReveal{0%{opacity:1;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes pathIntroCaretBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes pathIntroCaretExit{to{opacity:0}}@keyframes pathIntroOwnershipTrace{0%{opacity:0;filter:blur(8px);transform:translate3d(0,14px,0) skewX(-7deg)}to{opacity:1;filter:blur(0);transform:translateZ(0) skewX(-7deg)}}@keyframes pathScanReveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes pathScanSweep{0%{top:0;opacity:0}10%{opacity:1}84%{opacity:1}to{top:100%;opacity:0}}@keyframes pathTypewriterReveal{0%{opacity:1;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes pathCaretBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes pathCaretExit{to{opacity:0}}@keyframes pathSceneContentIn{0%{opacity:0;filter:blur(10px);transform:translate3d(0,28px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes pathSceneCascadeIn{0%{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes heroCue{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes pixelBreathe{0%{opacity:.22;transform:translateY(6px)}to{opacity:.42;transform:translateY(0)}}@media (max-width:1100px){.siteHeader{padding-left:32px;padding-right:32px}.heroContent{width:min(680px,calc(100% - 64px));padding:var(--brand-top) 0 112px 32px}.entryLoaderInner{padding-left:32px}h1{font-size:5.35rem}.splineLayer{top:-20svh;right:-40vw;bottom:-12svh;left:-14vw;transform:translate3d(0,var(--hero-spline-y),0) scale(1.18)}.splineInteractionGuard{width:min(660px,56vw)}.pathJourney{padding-left:32px;padding-right:32px}.pathSticky{grid-template-columns:1fr;gap:48px;padding-top:104px}.pathDepthSystem{min-height:820px}.pathDeckStage{min-height:790px;justify-items:end}.pathDeck{--deck-width:min(84vw,760px);--deck-height:510px;width:min(100%,calc(var(--deck-width) + 144px));height:calc(var(--deck-height) + 210px);margin-left:clamp(10px,3vw,34px)}.pathDeckCard{top:40px;left:38px}.pathSceneShell{grid-template-columns:1fr;align-content:start;gap:42px;padding-top:104px}}@media (min-width:1500px){.pathJourney{overflow-x:clip}.pathDeck{--deck-width:clamp(520px,33vw,720px);--deck-height:clamp(612px,34vw,724px);margin-left:clamp(120px,9vw,220px)}}@media (min-width:1101px) and (max-width:1499px){.pathJourney{overflow-x:clip}.pathSticky{grid-template-columns:minmax(360px,.82fr) minmax(440px,1.18fr);gap:clamp(28px,3vw,56px)}.pathDeck{--deck-width:clamp(440px,39vw,600px);margin-left:clamp(78px,8.4vw,132px)}}@media (max-width:768px){.hero{--hero-frame-inset:18px;--hero-content-blur:0px}.splineLayer{top:8svh;right:-102vw;bottom:-4svh;left:-64vw;transform:translate3d(0,var(--hero-spline-y),0) scale(1.04);transform-origin:center center}.splineInteractionGuard{display:none}.heroShade{background:linear-gradient(90deg,rgba(var(--ink-rgb),.99) 0,rgba(var(--ink-rgb),.82) 64%,rgba(var(--ink-rgb),.18) 100%),linear-gradient(180deg,rgba(var(--ink-rgb),.02) 0,rgba(var(--ink-rgb),.7) 100%)}.siteHeader{gap:18px;padding:26px 34px 26px 18px}.brandText{font-size:1.02rem}.headerCta{min-height:44px;padding:0 16px;font-size:.68rem}.headerCta.buttonCut{top:calc(var(--hero-frame-inset) + 8px);right:calc(var(--hero-frame-inset) + 16px)}.heroContent{width:calc(100% - 36px);padding:30px 0 132px 23px}.entryLoaderInner{width:100%;height:100svh;min-height:0;gap:clamp(18px,3vh,30px);padding:30px 18px 24px 23px}.entryBrandImg,.heroBrandImg{height:56px}.entryLoaderInner:before{inset:18px}.entryLoaderTop{align-items:flex-start;flex-direction:column;gap:18px}.entryBootStage{grid-template-columns:1fr;align-content:end;gap:30px}.entryPercent{font-size:clamp(2.9rem,15vw,4.4rem)}.entryCommandList{height:min(34svh,244px);gap:10px;font-size:.68rem}.entryBootCopy{margin-bottom:20px}.entryCommand{transform:translate3d(0,calc((var(--terminal-distance) * -4.2rem) + 22px),0)}.entryCommandVisible{transform:translate3d(0,calc(var(--terminal-distance) * -4.2rem),0)}.entryLoaderFooter{grid-template-columns:1fr;justify-items:start;gap:15px}.entryProgressTrack{width:100%}.entryProgressMeta{white-space:normal}.entryEnterDock{justify-content:stretch}.entryEnter{width:100%}.entryLoaderBrand{font-size:1.4rem}.entryBrandMark{width:28px;height:28px}.entryBootLabel,.entryProgressMeta,.heroBracketLine,.heroMeta{font-size:.68rem}.heroMeta{margin-bottom:20px}h1{max-width:354px;margin-bottom:22px;font-size:clamp(2.42rem,11.35vw,2.84rem);line-height:.88}.titleLine{white-space:nowrap}.titleOutline{-webkit-text-stroke-width:1.2px}.heroSubhead{max-width:350px;font-size:1.04rem;line-height:1.52}.heroActions{margin-top:30px}.button{width:100%;min-height:62px;font-size:.88rem}.buttonArrow{width:20px}.heroProof{margin-top:22px;font-size:.72rem;line-height:1.55}.heroProof .heroTypeBlock,html.heroInstant .heroProof .heroTypeBlock,html.heroTerminalTyping .heroProof .heroTypeBlock{width:auto;max-width:100%;white-space:normal;animation:none}.heroProof .heroTypeText{display:inline;min-width:0;white-space:normal}.heroProof .heroTypeBlock:after{display:none}.heroScrollHint{bottom:120px}.scrollCueTrace,.scrollCurve{display:none}.scrollCue{top:calc(100svh - 150px);bottom:auto;width:44px;height:44px}.scrollCue:before{top:auto;bottom:0}.scrollCue:after{top:6px}.scrollCue span{top:8px;height:30px;margin-top:0}.pathJourney{min-height:auto;padding:0 18px 36px}.pathSticky{position:relative;min-height:auto;display:grid;grid-gap:52px;gap:52px;padding:82px 0 22px}.pathIntro{gap:20px}.pathIntro h2{font-size:3.15rem;line-height:.94}.pathIntroCopy{font-size:1.02rem}.pathDepthSystem{min-height:0;margin:0 0 20px}.pathDeckStage{min-height:0;justify-items:stretch;perspective:none}.pathDeckStage:after,.pathDeckStage:before{content:none}.pathStageStreak{display:none}.pathDeck{position:static;width:100%;height:auto;margin-left:0;display:grid;grid-gap:18px;gap:18px}.pathDeckCard{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:264px;gap:12px;padding:22px;opacity:1;visibility:visible;pointer-events:auto;transform:none;filter:none}.pathDeckCard:focus-visible,.pathDeckCard:hover{transform:translateY(-2px);filter:none}.pathDeckCard .pathCardPixels{position:absolute;top:58px;right:18px;left:auto;width:84px}.pathCardWindow{margin-bottom:2px;padding-bottom:9px}.pathCardPrompt{display:none}.pathCardTitle{font-size:2.75rem}.pathCardDescriptor{max-width:21ch;font-size:.86rem}.pathCardReadoutRow{padding:7px 0}.pathCardReadoutValue{max-width:31ch;font-size:.78rem}.pathCardReadoutRow:nth-child(2){display:none}.pathCardReadoutRow:first-child{border-bottom:none}.pathCaption{bottom:-38px;font-size:.62rem;line-height:1.5}.pathSceneOverlay:before{width:78vw;height:42svh;background-size:16px 16px}.pathSceneClose{width:44px;height:44px}.pathSceneShell{min-height:auto;grid-template-columns:1fr;gap:34px;padding:92px 18px 52px}.pathSceneHero{gap:18px}.pathSceneTitle{font-size:4.5rem;line-height:.82}.pathSceneLead{font-size:1.45rem;line-height:1.1}.pathSceneIntro{font-size:.98rem}.pathSceneSignal{min-height:90px}.pathSceneSignal .pathCardPixels{width:108px;--pixel-size:8px}.pathSceneSection{padding:16px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after{animation:none!important}html{--hero-content-y:0px;--hero-content-opacity:1;--hero-cue-y:0px;--hero-cue-trace-top:calc(100svh - 108px);--hero-cue-opacity:1;--hero-spline-y:0px;--hero-spline-opacity:1;--path-y:0px;--path-depth-y:0px;--path-opacity:1;--path-tilt:0deg}.brand,.headerCta,.heroActions,.heroBracketLine,.heroMeta,.heroProof,.heroSubhead,.heroTerminalFrame,.scrollCue,.scrollCueTrace,.titleLine{animation-duration:.36s!important;animation-timing-function:ease-out!important}html.pathArriving .pathDeckStage,html.pathArriving .pathDepthSystem,html.pathArriving .pathIntro,html.pathArriving .pathSticky,html.pathTransitioning .heroContent,html.pathTransitioning .heroProof,html.pathTransitioning .heroShade,html.pathTransitioning .heroTerminalFrame,html.pathTransitioning .pathJourney:after,html.pathTransitioning .routeDissolve,html.pathTransitioning .scrollCue,html.pathTransitioning .scrollCueTrace,html.pathTransitioning .scrollCurve,html.pathTransitioning .siteHeader,html.pathTransitioning .splineLayer{animation:none!important}.heroTypeBlock,.reveal,.titleLine{filter:none!important}.heroTypeBlock{opacity:1!important;animation-duration:.52s!important}.heroSubhead.heroTypeBlock{max-width:min(680px,100%)!important}.pathIntroTerminalText{opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important;animation:none!important}.pathIntroTerminalLine:after{display:none!important}.pathIntroOwnership{opacity:1!important;filter:none!important;transform:skewX(-7deg)!important;animation:none!important}.entryLoader{animation-duration:.16s!important}.entryLoaderLeaving{animation:none!important}.entryLoaderLeaving:after,.entryLoaderLeaving:before{animation-duration:.52s!important}.entryLoaderLeaving .entryBootStage,.entryLoaderLeaving .entryEnterDock,.entryLoaderLeaving .entryLoaderFooter,.entryLoaderLeaving .entryLoaderTop{animation-duration:.26s!important}.button,.buttonCut:before,.entryCommand,.entryEnter,.entryProgressFill,.headerCta,.pathSceneClose,.reveal{transition-duration:.22s!important}.pathSceneBackdrop{animation-duration:.9s!important}html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth] .pathDeckCard{animation-duration:.42s!important}.pathTypewriter{animation-duration:var(--type-duration)!important}.pathSceneCascade,.pathSceneClose,.pathSceneKicker,.pathSceneSignal{animation-duration:.42s!important}}.operatorWedge{position:relative;z-index:3;background:var(--paper);color:var(--ink);margin-top:-96vh;padding:clamp(200px,26vh,300px) 56px clamp(220px,28vh,380px);border-radius:36px 36px 0 0;box-shadow:0 -64px 130px -42px rgba(var(--ink-rgb),.88);transform:translate3d(0,var(--wedge-rise,0),0);will-change:transform;overflow:hidden}.wedgeCorner{position:absolute;top:clamp(30px,4.5vh,60px);right:clamp(30px,4vw,66px);z-index:1;display:grid;grid-template-columns:repeat(6,clamp(9px,.9vw,13px));grid-auto-rows:clamp(9px,.9vw,13px);grid-gap:clamp(5px,.5vw,7px);gap:clamp(5px,.5vw,7px);pointer-events:none}.wedgeCornerCell{border-radius:1.5px}.wedgeCornerCell.is-ink{background:rgba(var(--ink-rgb),.16)}.wedgeCornerCell.is-amber{background:var(--amber)}.wedgeLedgerFrame{--term-tick:24px;position:relative;width:100%;max-width:940px;margin:clamp(40px,6vh,78px) 0 0;padding:clamp(44px,5.6vh,68px) clamp(30px,3.4vw,52px) clamp(26px,3vh,38px)}.operatorWedge .wedgeLedgerEntry{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(18px,2.6vw,40px);padding:clamp(18px,2.5vh,28px) 0}.wedgeLedger{position:relative;width:100%;display:block}.wedgeLedgerEntry{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .64s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .13s + .2s)}.operatorWedge.is-in .wedgeLedgerEntry{opacity:1;transform:translateY(0)}.wedgeLedgerNum{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.2rem,3.7vw,3.3rem);line-height:1;letter-spacing:-.016em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5ch}.wedgeLedgerSuffix{color:var(--amber)}.wedgeLedgerCaption{font-family:var(--font-mono),monospace;font-size:clamp(.8rem,1vw,.9rem);letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.wedgeLedgerStatus{position:absolute;top:clamp(12px,1.8vh,18px);right:clamp(20px,2.6vw,34px)}.wedgeLedgerMeta{margin:clamp(22px,3vh,34px) 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.wedgeLedgerEntry{opacity:1;transform:none;transition:none}}.wedgeInner{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;transform:translate3d(0,var(--wedge-parallax,0),0);will-change:transform}.wedgeReveal{opacity:0;transform:translateY(1.1em);filter:blur(8px);transition:opacity .6s ease,transform .66s cubic-bezier(.22,1,.36,1),filter .6s ease;transition-delay:calc(var(--i, 0) * 80ms);will-change:opacity,transform,filter}.operatorWedge.is-in .wedgeReveal{opacity:1;transform:none;filter:blur(0);will-change:auto}.wedgeEyebrow{margin:0 0 24px}.wedgeTitle{margin:0 0 46px;max-width:15ch;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.9rem,6.2vw,5.4rem);line-height:.94;letter-spacing:-.022em;color:var(--amber);text-wrap:balance}.wedgeTitleAccent{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-style:normal;font-weight:500;font-size:.82em;letter-spacing:-.02em;color:rgba(var(--ink-rgb),.52)}.wedgeBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);max-width:940px;margin-bottom:clamp(64px,9vh,120px)}.wedgeBody p{margin:0;max-width:56ch;font-family:var(--font-sans),Inter,sans-serif;font-size:1.02rem;line-height:1.7;color:rgba(var(--ink-rgb),.74)}@media (max-width:768px){.operatorWedge{margin-top:0;transform:none;border-radius:24px 24px 0 0;padding:50px 18px clamp(72px,14vh,140px)}.wedgeInner{transform:none}.wedgeBody{grid-template-columns:1fr}.wedgeLedgerFrame{padding:clamp(8px,1.4vh,16px) 16px clamp(16px,2.2vh,22px)}.operatorWedge .wedgeLedgerEntry.termReadoutRow{grid-template-columns:1fr max-content;gap:6px clamp(12px,4vw,18px);padding:clamp(12px,2vh,18px) 0}.wedgeLedgerCaption{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.operatorWedge,.wedgeInner,.wedgeReveal{transform:none}.wedgeReveal{opacity:1;filter:none;transition:none}}.mrWord{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.mrWordInner{display:inline-block;transform:translateY(125%);transition:transform var(--mr-duration,.9s) var(--hero-ease);transition-delay:calc(var(--mr-line, 0) * var(--mr-line-stagger, .1s));will-change:transform}.mrRoot.is-revealed .mrWordInner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mrWordInner{transform:none;transition:none}}.closingCta{--cta-ink:#1a1523;position:relative;z-index:4;isolation:isolate;background:var(--amber);color:var(--cta-ink);margin-top:-64px;border-radius:32px 32px 0 0;box-shadow:0 -52px 92px -46px rgba(var(--ink-rgb),.5);padding:clamp(96px,15vh,168px) 56px clamp(84px,14vh,160px);overflow:hidden;transform:translate3d(0,var(--cta-rise,0),0);will-change:transform;content-visibility:auto;contain-intrinsic-size:auto 820px}.closingCtaGrain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='ctaNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23ctaNoise)'/%3E%3C/svg%3E")}.closingCtaInner{position:relative;max-width:1180px;margin:0 auto;transform:translate3d(0,var(--cta-parallax,0),0);will-change:transform}.closingCtaInner:before{content:"";position:absolute;top:clamp(-18px,-2vh,-12px);left:0;width:18px;height:18px;pointer-events:none;background:linear-gradient(rgba(26,21,35,.42),rgba(26,21,35,.42)) 0 0 /18px 1.5px no-repeat,linear-gradient(rgba(26,21,35,.42),rgba(26,21,35,.42)) 0 0 /1.5px 18px no-repeat}.closingCtaKicker{margin:0 0 clamp(30px,5vh,58px);color:rgba(26,21,35,.7)}.closingCtaKicker.termEyebrow:before{color:var(--cta-ink)}.closingCtaGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:clamp(36px,5vw,92px);gap:clamp(36px,5vw,92px);align-items:end}.closingCtaTitle{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.7rem,6.6vw,5.6rem);line-height:.97;letter-spacing:-.022em;color:var(--cta-ink)}.closingCtaTitleMuted{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-style:normal;font-weight:500;font-size:.82em;letter-spacing:-.02em;color:rgba(26,21,35,.5)}.closingCtaBody{max-width:32ch;margin:clamp(22px,3.5vh,34px) 0 clamp(30px,4.5vh,42px);font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55;color:rgba(26,21,35,.84)}.closingCtaActions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.closingCtaPrimary{display:inline-flex;align-items:center;gap:.6em;padding:15px 26px;background:var(--cta-ink);color:var(--paper);border-radius:8px;font-family:var(--font-mono),monospace;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:transform .2s ease,box-shadow .28s ease}.closingCtaPrimary:hover{transform:scale(1.02);box-shadow:0 20px 44px -20px rgba(26,21,35,.65)}.closingCtaPrimaryArrow{transition:transform .22s ease}.closingCtaPrimary:hover .closingCtaPrimaryArrow{transform:translateX(3px)}.closingCtaGhost{display:inline-flex;align-items:center;padding:14px 22px;border:1.5px solid rgba(26,21,35,.66);border-radius:8px;color:var(--cta-ink);font-family:var(--font-mono),monospace;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:background .22s ease,border-color .22s ease}.closingCtaGhost:hover{background:rgba(26,21,35,.08);border-color:var(--cta-ink)}.closingCtaPanel{align-self:end;padding:clamp(24px,2.6vw,34px);background:var(--cta-ink);border-radius:12px}.closingCtaMeta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:.7em;column-gap:.7em;grid-row-gap:15px;row-gap:15px;align-items:baseline;font-family:var(--font-mono),monospace;font-size:.8rem}.closingCtaMetaRow{display:contents}.closingCtaMetaKey{text-transform:uppercase;letter-spacing:.1em;color:rgba(246,244,238,.55)}.closingCtaMetaArrow{color:var(--amber)}.closingCtaMetaVal{color:var(--paper)}.closingCtaMetaLink{text-decoration:none;border-bottom:1px solid rgba(246,244,238,.4);transition:border-color .2s ease}.closingCtaMetaLink:hover{border-bottom-color:var(--paper)}@media (max-width:768px){.closingCta{margin-top:0;border-radius:0;box-shadow:none;padding-left:24px;padding-right:24px}.closingCta,.closingCtaInner{transform:none}.closingCtaGrid{grid-template-columns:1fr;gap:38px;align-items:start}.closingCtaPanel{justify-self:stretch}.closingCtaGhost,.closingCtaPrimary{min-height:44px}.closingCtaMetaLink{display:inline-flex;align-items:center;min-height:44px}}.industriesReel{--reel-progress:0;position:relative;z-index:4;height:300vh;background:var(--ink);color:var(--paper);content-visibility:auto;contain-intrinsic-size:auto 300vh;margin-top:-72px;border-radius:34px 34px 0 0;box-shadow:0 -58px 110px -48px rgba(var(--ink-rgb),.92);transform:translate3d(0,var(--reel-rise,0),0);will-change:transform}.reelStage{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--ink)}.reelVignette{inset:0;background:radial-gradient(115% 130% at 50% 50%,transparent 56%,rgba(var(--ink-rgb),.7) 100%)}.reelMasthead,.reelVignette{position:absolute;pointer-events:none}.reelMasthead{top:clamp(40px,8vh,88px);left:clamp(28px,5vw,88px);z-index:1;display:grid;grid-gap:clamp(8px,1vh,12px);gap:clamp(8px,1vh,12px);max-width:30ch;padding-left:clamp(14px,1.4vw,20px);border-left:1px solid rgba(var(--paper-rgb),.1)}.reelMasthead:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:clamp(20px,2.4vh,30px);background:var(--amber)}.reelSectionEyebrow{margin:0;letter-spacing:.22em}.reelSectionTitle{margin:0;max-width:16ch;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:600;font-size:clamp(1.02rem,1.5vw,1.32rem);line-height:1.18;letter-spacing:-.012em;color:rgba(var(--paper-rgb),.6)}.reelRail{position:absolute;top:50%;left:clamp(28px,5vw,88px);transform:translateY(-50%);z-index:2;align-items:center;gap:clamp(16px,2.4vh,26px);pointer-events:none}.reelRail,.reelRailIndex{display:flex;flex-direction:column}.reelRailIndex{list-style:none;margin:0;padding:0;gap:clamp(8px,1.4vh,14px);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-align:center}.reelRailStep{color:rgba(var(--paper-rgb),.25);transition:color .42s ease,opacity .42s ease}.reelRailStep.is-active{color:var(--amber);text-shadow:0 0 18px rgba(var(--amber-rgb),.4)}.reelStreak{position:relative;width:1.5px;height:clamp(70px,14vh,150px);background:rgba(var(--paper-rgb),.12);overflow:hidden}.reelStreakFill{position:absolute;inset:0;transform-origin:top;transform:scaleY(var(--reel-progress,0));background:linear-gradient(to bottom,rgba(var(--amber-rgb),.55),var(--amber));box-shadow:0 0 16px rgba(var(--amber-rgb),.5)}.reelPixels{display:grid;grid-template-columns:repeat(2,7px);grid-auto-rows:7px;grid-gap:4px;gap:4px;justify-content:center}.reelPixel{width:7px;height:7px;border-radius:1.5px;background:rgba(var(--paper-rgb),.16);transition:background .38s ease}.reelPixel.is-active{background:var(--amber);box-shadow:0 0 12px rgba(var(--amber-rgb),.55)}.reelDeck{position:relative;width:min(1100px,100%);height:min(72vh,620px);margin:0 auto;padding:0 clamp(28px,6vw,96px) 0 clamp(96px,14vw,220px)}.reelBeat{--enter:0;--exit:0;--enter-blur:var(--enter);--exit-blur:var(--exit);position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,2vh,22px);text-decoration:none;color:inherit;-webkit-clip-path:inset(0 0 calc((1 - var(--enter)) * 100%) 0);clip-path:inset(0 0 calc((1 - var(--enter)) * 100%) 0);transform:translate3d(0,calc((1 - var(--enter)) * 26px),0) scale(calc(1 - var(--exit) * .04));filter:blur(calc((1 - var(--enter-blur)) * 8px + var(--exit-blur) * 6px));opacity:calc(var(--enter) * (1 - var(--exit)));pointer-events:none}.reelBeat.is-live{pointer-events:auto;will-change:transform,opacity,filter}.reelGhost{position:absolute;z-index:0;right:clamp(24px,3vw,56px);top:50%;transform:translateY(-52%);font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(12rem,30vw,34rem);line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(var(--amber-rgb),.32);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reelBeat>:not(.reelGhost){position:relative;z-index:1}.reelStage:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='reelGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23reelGrain)'/%3E%3C/svg%3E");background-size:200px 200px}.reelEyebrowRow{display:flex;align-items:center;gap:clamp(12px,1.6vw,20px);flex-wrap:wrap}.reelEyebrow{margin:0;font-family:var(--font-mono),monospace;font-size:clamp(.7rem,1vw,.8rem);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--paper-rgb),.5)}.reelBeat .reelBeatFrame{--reel-tick:18px;position:absolute;z-index:0;inset:clamp(10px,2.6vh,30px) clamp(14px,3vw,46px);border:1px solid rgba(var(--paper-rgb),.06);opacity:0;transition:opacity .46s cubic-bezier(.22,1,.36,1);background:linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 0 0 /var(--reel-tick) 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 0 0 /1px var(--reel-tick) no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 100% 0 /var(--reel-tick) 1px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 100% 0 /1px var(--reel-tick) no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 100% 100% /var(--reel-tick) 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 100% 100% /1px var(--reel-tick) no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 0 100% /var(--reel-tick) 1px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 0 100% /1px var(--reel-tick) no-repeat}.reelBeat.is-live .reelBeatFrame{opacity:1}.reelHeadline{margin:0;max-width:18ch;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:1;letter-spacing:-.02em;color:var(--paper);text-wrap:balance;min-height:3em}.reelSubhead{margin:0;max-width:52ch;font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;color:rgba(var(--paper-rgb),.62)}.reelStat{margin-top:clamp(8px,1.6vh,18px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reelStatNum{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(3.6rem,9vw,7.4rem);line-height:.92;letter-spacing:-.03em;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 72px rgba(var(--amber-rgb),.34)}.reelStatSuffix{font-size:.62em;letter-spacing:-.01em}.reelStatCaption{max-width:42ch;font-size:clamp(.72rem,1vw,.84rem);letter-spacing:.06em;line-height:1.5;color:rgba(var(--paper-rgb),.5)}.reelExplore,.reelStatCaption{font-family:var(--font-mono),monospace;text-transform:uppercase}.reelExplore{margin-top:clamp(10px,2vh,26px);display:inline-flex;align-items:center;gap:.6em;font-size:.8rem;letter-spacing:.18em;color:rgba(var(--paper-rgb),.72)}.reelExploreArrow{display:inline-block;transition:transform .32s var(--hero-ease,cubic-bezier(.16,1,.3,1))}.reelBeat:focus-visible .reelExplore,.reelBeat:hover .reelExplore{color:var(--amber)}.reelBeat:focus-visible .reelExploreArrow,.reelBeat:hover .reelExploreArrow{transform:translateX(5px)}.reelBeat:focus-visible{outline:2px solid var(--amber);outline-offset:8px}@media (max-width:768px),(prefers-reduced-motion:reduce){.industriesReel{height:auto;margin-top:0;border-radius:0;box-shadow:none;transform:none}.reelStage{position:static;height:auto;overflow:visible;display:block;padding:clamp(72px,12vh,140px) 0}.reelMasthead{position:static;width:100%;max-width:none;border-left:0;padding:0 clamp(20px,6vw,56px) clamp(28px,6vh,52px)}.reelGhost,.reelMasthead:before,.reelStage:after,.reelVignette{display:none}.reelRail{position:static;transform:none;flex-direction:row;justify-content:center;gap:18px;margin-bottom:40px}.reelRailIndex{flex-direction:row;gap:14px}.reelStreak{width:clamp(80px,30vw,160px);height:1.5px}.reelStreakFill{transform:scaleX(1);transform-origin:left}.reelDeck{height:auto;display:flex;flex-direction:column;gap:clamp(72px,12vh,140px);padding:0 clamp(20px,6vw,56px)}.reelBeat,.reelBeat.is-live{position:relative;inset:auto;-webkit-clip-path:none;clip-path:none;transform:none;filter:none;pointer-events:auto;will-change:opacity;opacity:0;transition:opacity .6s ease;padding:clamp(22px,6vw,32px);border:1px solid rgba(var(--paper-rgb),.08);background:linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 0 0 /18px 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 0 0 /1px 18px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 100% 0 /18px 1px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 100% 0 /1px 18px no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 100% 100% /18px 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.5),rgba(var(--amber-rgb),.5)) 100% 100% /1px 18px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 0 100% /18px 1px no-repeat,linear-gradient(rgba(var(--paper-rgb),.14),rgba(var(--paper-rgb),.14)) 0 100% /1px 18px no-repeat}.reelBeat.is-revealed{opacity:1}.reelBeat .reelBeatFrame{display:none}.reelHeadline{font-size:clamp(2rem,8vw,3.2rem);min-height:0}.reelStatNum{font-size:clamp(3rem,16vw,5rem)}}@media (max-width:768px){.reelRail{display:none}.reelMasthead{padding-bottom:clamp(24px,5vh,44px)}}@media (prefers-reduced-motion:reduce){.reelBeat,.reelBeatFrame,.reelExploreArrow,.reelPixel,.reelRailStep{transition:none}}.seamWrap{position:relative}.scanline,.seamWrap .pov,.seamWrap .scanline,.seamWrap>.pin-spacer{pointer-events:none}.scanline{position:fixed;left:0;right:0;top:100%;z-index:6;height:2px;opacity:0;background:linear-gradient(90deg,transparent 0,rgba(var(--amber-rgb),.85) 14%,var(--amber) 50%,rgba(var(--amber-rgb),.85) 86%,transparent 100%);box-shadow:0 0 12px 1px rgba(var(--amber-rgb),.7),0 0 30px 2px rgba(var(--amber-rgb),.35);will-change:top,opacity}.pov{position:relative;z-index:4;background:var(--ink);color:var(--paper);padding:clamp(120px,18vh,220px) clamp(28px,5vw,88px) clamp(420px,60vh,720px);content-visibility:auto;contain-intrinsic-size:auto 1800px;--pov-overlap:-100vh;margin-top:var(--pov-overlap);border-radius:30px 30px 0 0;box-shadow:0 -40px 80px -52px rgba(0,0,0,.85);clip-path:none;-webkit-clip-path:none;will-change:clip-path}.pov:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(var(--amber-rgb),.5) 0,rgba(var(--amber-rgb),.5) clamp(40px,6vw,90px),rgba(var(--paper-rgb),.1) clamp(40px,6vw,90px),rgba(var(--paper-rgb),.1) 100%)}.povGrid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:5%;gap:5%;align-items:start}.povRail{min-height:100svh;display:grid;align-content:center}.povRailFixed,.povRailInner{display:grid;grid-gap:clamp(20px,4vh,40px);gap:clamp(20px,4vh,40px)}.povRailFixed{position:fixed;top:50%;left:max(clamp(28px,5vw,88px),calc(50vw - 740px));z-index:5;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s var(--hero-ease)}.povRailFixed.is-shown{opacity:1}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.povRailInner{visibility:hidden}}@media (max-width:768px),(prefers-reduced-motion:reduce){.povRailFixed{display:none}}.povEyebrow{margin:0}.pathProofEyebrow{text-shadow:0 0 22px rgba(var(--amber-rgb),.22)}.povIndex{position:relative;display:flex;align-items:flex-end;gap:.18em;line-height:.78}.povIndexNum{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(7rem,17vw,15rem);line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(var(--amber-rgb),.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 60px rgba(var(--amber-rgb),.14)}@supports not (-webkit-text-stroke:1px var(--amber )){.povIndexNum{color:rgba(var(--amber-rgb),.42)}}@media (prefers-reduced-motion:no-preference){.povIndexNum{animation:povIndexSwap .52s cubic-bezier(.22,1,.36,1) both}}@keyframes povIndexSwap{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.povIndexTotal{margin-bottom:.6em;font-family:var(--font-mono),monospace;font-size:clamp(.9rem,1.4vw,1.2rem);font-weight:600;letter-spacing:.08em;color:rgba(var(--paper-rgb),.4)}.povIndexStack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1em;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px rgba(var(--amber-rgb),.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports not (-webkit-text-stroke:1px var(--amber )){.povIndexStack{color:rgba(var(--amber-rgb),.42)}}.povHeadline{margin:0 0 clamp(64px,12vh,140px);max-width:18ch;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1.04;letter-spacing:-.022em;color:var(--paper);text-wrap:balance}.povHeadlineAccent{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-weight:500;font-size:.82em;letter-spacing:-.02em;color:rgba(var(--paper-rgb),.6)}.povList{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(72px,13vh,150px);gap:clamp(72px,13vh,150px)}.povStatement{position:relative;padding-left:clamp(22px,2.4vw,40px);opacity:.14;transform:translateY(8px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.povStatement.is-active{opacity:1;transform:translateY(0)}.povStatementBar{position:absolute;left:0;top:.1em;bottom:.1em;width:2px;background:var(--amber);box-shadow:0 0 18px rgba(var(--amber-rgb),.5);transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.22,1,.36,1)}.povStatement.is-active .povStatementBar{transform:scaleY(1)}.povStatementIndex{display:block;margin-bottom:clamp(14px,2vh,22px);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;letter-spacing:.2em;color:rgba(var(--paper-rgb),.42);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.povStatement.is-active .povStatementIndex{color:var(--amber)}.povStatementGlyph{margin-right:.7ch;letter-spacing:0;color:rgba(var(--paper-rgb),.22)}.povStatement.is-active .povStatementGlyph{color:rgba(var(--paper-rgb),.3)}.povStatementLead{margin:0 0 clamp(14px,2vh,22px);font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(2rem,5vw,4rem);line-height:1.1;letter-spacing:-.022em;color:var(--paper);text-wrap:balance}.povStatementSupport{margin:0;max-width:48ch;font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55;color:rgba(var(--paper-rgb),.62)}@media (max-width:768px){.pov{--pov-overlap:0px;margin-top:0;border-radius:0;box-shadow:none;transform:none;clip-path:none;-webkit-clip-path:none}.pov:before,.scanline{display:none}.povGrid{grid-template-columns:1fr;gap:clamp(48px,9vh,88px)}.povRail{position:static;min-height:0}.povRailInner{grid-auto-flow:column;align-items:center;justify-content:space-between}.povList{gap:clamp(56px,10vh,96px)}}@media (prefers-reduced-motion:reduce){.pov{--pov-overlap:0px;margin-top:0;border-radius:0;box-shadow:none;transform:none;clip-path:none;-webkit-clip-path:none}.scanline{display:none}.povStatement{opacity:1;transform:none;transition:none}.povStatementBar{transform:scaleY(1);transition:none}.povStatementIndex{color:var(--amber)}}.pathProof{position:relative;z-index:4;background:var(--paper);color:var(--ink);padding:clamp(96px,14vh,180px) clamp(28px,5vw,88px) clamp(140px,22vh,260px);content-visibility:auto;contain-intrinsic-size:auto 1500px;margin-top:-72px;border-radius:34px 34px 0 0;box-shadow:0 -56px 100px -50px rgba(var(--ink-rgb),.6);transform:translate3d(0,var(--proof-rise,0),0);will-change:transform}.pathProofInner{max-width:1480px;margin:0 auto}.pathProofEyebrow{margin:0 0 clamp(28px,5vh,56px);font-family:var(--font-mono),monospace;font-size:clamp(.7rem,1vw,.8rem);letter-spacing:.24em;text-transform:uppercase;color:var(--amber)}.pathProofTitle{margin:0 0 clamp(56px,10vh,120px);font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(3rem,6.4vw,6rem);line-height:.96;letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.pathProofTitleAccent{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-style:normal;font-weight:500;font-size:.82em;letter-spacing:-.02em;color:rgba(var(--ink-rgb),.5)}.pathProofLedger{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(var(--ink-rgb),.1)}.pathProofRow{position:relative;display:grid;align-items:center;grid-gap:6% 5%;gap:6% 5%;padding:clamp(44px,7vh,96px) clamp(16px,2.4vw,40px);border-top:1px solid rgba(var(--ink-rgb),.1);transition:background .3s cubic-bezier(.4,0,.2,1)}.pathProofRow-left{grid-template-columns:minmax(0,.58fr) minmax(0,.36fr)}.pathProofRow-right{grid-template-columns:minmax(0,.36fr) minmax(0,.58fr)}.pathProofRow-right .pathProofMetric{order:2}.pathProofRow-right .pathProofDetail{order:1}@media (prefers-reduced-motion:no-preference){.pathProofRow:hover{background:rgba(var(--ink-rgb),.035)}}.pathProofRowStreak{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.pathProofRow:hover .pathProofRowStreak{transform:scaleX(1)}}.pathProofRowIndex{position:absolute;top:clamp(44px,7vh,96px);right:clamp(16px,2.4vw,40px);font-family:var(--font-mono),monospace;font-size:.74rem;font-weight:600;letter-spacing:.2em;color:rgba(var(--ink-rgb),.42)}.pathProofMetric{display:grid;grid-gap:clamp(8px,1.4vh,18px);gap:clamp(8px,1.4vh,18px)}.pathProofMetricNum{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(4rem,11vw,8.5rem);line-height:.86;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(var(--amber-rgb),.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports not (-webkit-text-stroke:1px var(--amber )){.pathProofMetricNum{color:rgba(var(--amber-rgb),.5)}}.pathProofMetricSuffix{color:var(--amber);-webkit-text-stroke:0}.pathProofQualifier{font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:rgba(var(--ink-rgb),.86)}.pathProofDetail{display:grid;grid-gap:clamp(18px,2.6vh,30px);gap:clamp(18px,2.6vh,30px);align-content:center}.pathProofContext{font-family:var(--font-mono),monospace;font-size:clamp(.72rem,1vw,.84rem);letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:rgba(var(--ink-rgb),.54)}.pathProofCallouts{list-style:none;margin:0;padding:0;display:grid}.pathProofCallouts li{padding:clamp(8px,1.2vh,12px) 0;border-top:1px solid rgba(var(--ink-rgb),.08);font-family:var(--font-mono),monospace;font-size:clamp(.74rem,1vw,.86rem);letter-spacing:.04em;line-height:1.4;color:rgba(var(--ink-rgb),.72)}.pathProofCallouts li:last-child{border-bottom:1px solid rgba(var(--ink-rgb),.08)}.pathProofStatus{display:inline-flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vh,12px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.pathProofMeta{letter-spacing:.08em}@media (prefers-reduced-motion:no-preference){.pathProofRow:hover .pathProofStatus{transform:translateX(4px)}}.pathProofRowFrame{--proof-tick:16px;position:absolute;inset:clamp(20px,3vh,44px) clamp(8px,1.4vw,22px);pointer-events:none;background:linear-gradient(rgba(var(--amber-rgb),.6),rgba(var(--amber-rgb),.6)) 0 0 /var(--proof-tick) 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.6),rgba(var(--amber-rgb),.6)) 0 0 /1px var(--proof-tick) no-repeat,linear-gradient(rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.16)) 100% 0 /var(--proof-tick) 1px no-repeat,linear-gradient(rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.16)) 100% 0 /1px var(--proof-tick) no-repeat,linear-gradient(rgba(var(--amber-rgb),.6),rgba(var(--amber-rgb),.6)) 100% 100% /var(--proof-tick) 1px no-repeat,linear-gradient(rgba(var(--amber-rgb),.6),rgba(var(--amber-rgb),.6)) 100% 100% /1px var(--proof-tick) no-repeat,linear-gradient(rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.16)) 0 100% /var(--proof-tick) 1px no-repeat,linear-gradient(rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.16)) 0 100% /1px var(--proof-tick) no-repeat}@media (max-width:768px){.pathProof{margin-top:0;border-radius:0;box-shadow:none;transform:none}.pathProofRow,.pathProofRow-left,.pathProofRow-right{grid-template-columns:1fr;gap:clamp(24px,4vh,40px)}.pathProofRow-right .pathProofDetail,.pathProofRow-right .pathProofMetric{order:0}.pathProofRowIndex{position:static;display:block;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.pathProofRow,.pathProofRowStreak,.pathProofStatus{transition:none}}.termFrame{--term-tick:16px;--term-line:rgba(var(--ink-rgb),0.14);--term-line-amber:rgba(var(--amber-rgb),0.7);position:relative;border:1px solid rgba(var(--ink-rgb),.1);background:linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /1px var(--term-tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /var(--term-tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /1px var(--term-tick) no-repeat}.termFrame.is-onDark{--term-line:rgba(var(--paper-rgb),0.14);border-color:rgba(var(--paper-rgb),.08)}.termEyebrow{--term-prompt:"$";margin:0;display:inline-flex;align-items:baseline;gap:.6ch;font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--ink-rgb),.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termEyebrow:before{content:var(--term-prompt) " ";color:var(--amber);font-weight:600;letter-spacing:0}.termEyebrow.is-onDark{color:rgba(var(--paper-rgb),.52)}.termReadout{list-style:none;margin:0;padding:0;width:100%;font-family:var(--font-mono),monospace;font-size:13px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termReadoutRow{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) max-content;align-items:baseline;grid-gap:clamp(14px,2vw,30px);gap:clamp(14px,2vw,30px);padding:clamp(14px,1.9vh,20px) 0}.termReadoutRow:not(:last-child){border-bottom:1px solid rgba(var(--ink-rgb),.09)}.termReadout.is-onDark .termReadoutRow:not(:last-child){border-bottom-color:rgba(var(--paper-rgb),.1)}.termMeta{margin:0;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;line-height:1.5;color:rgba(var(--ink-rgb),.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termMeta.is-onDark{color:rgba(var(--paper-rgb),.4)}.termMetaSep{color:rgba(var(--amber-rgb),.55);padding:0 .7ch}.termChip{--term-chip-dot:var(--amber);--term-chip-glow:rgba(var(--amber-rgb),0.45);display:inline-flex;align-items:center;gap:.6ch;padding:3px 9px 3px 8px;border:1px solid rgba(var(--ink-rgb),.14);border-radius:3px;background:rgba(var(--ink-rgb),.015);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:rgba(var(--ink-rgb),.62);white-space:nowrap}.termChipDot{width:6px;height:6px;border-radius:50%;background:var(--term-chip-dot);box-shadow:0 0 0 3px var(--term-chip-glow);flex:none}.termChip.is-active{--term-chip-dot:var(--amber);--term-chip-glow:rgba(var(--amber-rgb),0.16)}.termChip.is-ok{--term-chip-dot:rgb(var(--term-ok));--term-chip-glow:rgba(var(--term-ok),0.16)}.termChip.is-in-progress{--term-chip-dot:rgba(var(--amber-rgb),0.55);--term-chip-glow:rgba(var(--amber-rgb),0.1)}.termChip.is-onDark{border-color:rgba(var(--paper-rgb),.16);background:rgba(var(--paper-rgb),.02);color:rgba(var(--paper-rgb),.66)}