.button{--btn-cut:18px;--btn-shape:polygon(0 0,calc(100% - var(--btn-cut)) 0,100% var(--btn-cut),100% 100%,var(--btn-cut) 100%,0 calc(100% - var(--btn-cut)));--btn-fill:transparent;--btn-sweep-fill:transparent;position:relative;display:inline-flex;min-height:66px;align-items:center;justify-content:center;gap:17px;padding:0 34px;border:0;border-radius:var(--r-0);background:transparent;color:var(--text,var(--paper));font-family:var(--ff-mono);font-size:.92rem;font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;cursor:pointer;pointer-events:auto;isolation:isolate;transition:transform var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out)}.button>span{position:relative;z-index:2}.button:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-clip-path:var(--btn-shape);clip-path:var(--btn-shape);background-color:var(--btn-fill);background-image:linear-gradient(var(--btn-sweep-fill),var(--btn-sweep-fill));background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size var(--dur-reveal) var(--ease-out)}@media (hover:hover) and (pointer:fine){.button:hover:before{background-size:100% 100%}}.button:focus-visible:before{background-size:100% 100%}.button:not([data-variant=tertiary]):active{transform:translateY(1px);transition-duration:var(--dur-feedback)}.button[data-variant=primary]{--btn-fill:var(--amber);--btn-sweep-fill:var(--paper);color:var(--ink)}.button[data-variant=secondary]{--btn-sweep-fill:var(--accent,var(--amber));--btn-line:var(--white);--btn-line-opacity:0.62}@media (hover:hover) and (pointer:fine){.button[data-variant=secondary]:hover{color:var(--surface,var(--ink))}}.button[data-variant=secondary]:focus-visible{color:var(--surface,var(--ink))}.button[data-variant=secondary]:after{content:"";position:absolute;inset:0;z-index:var(--z-local);pointer-events:none;-webkit-clip-path:var(--btn-shape);clip-path:var(--btn-shape);background:linear-gradient(var(--btn-line),var(--btn-line)) 0 0 /calc(100% - var(--btn-cut)) 1px no-repeat,linear-gradient(var(--btn-line),var(--btn-line)) 100% 100% /calc(100% - var(--btn-cut)) 1px no-repeat,linear-gradient(var(--btn-line),var(--btn-line)) 0 0 /1px calc(100% - var(--btn-cut)) no-repeat,linear-gradient(var(--btn-line),var(--btn-line)) 100% 100% /1px calc(100% - var(--btn-cut)) no-repeat,linear-gradient(135deg,transparent calc(50% - 1px),var(--btn-line) calc(50% - 1px),var(--btn-line) calc(50% + 1px),transparent calc(50% + 1px)) 100% 0 /var(--btn-cut) var(--btn-cut) no-repeat,linear-gradient(135deg,transparent calc(50% - 1px),var(--btn-line) calc(50% - 1px),var(--btn-line) calc(50% + 1px),transparent calc(50% + 1px)) 0 100% /var(--btn-cut) var(--btn-cut) no-repeat;opacity:var(--btn-line-opacity);transform-origin:left center;transition:opacity var(--dur-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.button[data-variant=secondary]:hover:after{opacity:.18}}.button[data-variant=secondary]:focus-visible:after{opacity:.18}[data-surface=amber] .button[data-variant=secondary]{--btn-line:var(--text);--btn-line-opacity:1}.button[data-variant=tertiary]{min-height:44px;padding:0;gap:.6em}.button[data-variant=tertiary]:before{content:none}@media (hover:hover) and (pointer:fine){.button[data-variant=tertiary]:hover{color:var(--accent,var(--amber))}}.button[data-variant=tertiary]:focus-visible{color:var(--accent,var(--amber))}.buttonArrow{position:relative;flex:none;width:24px;height:1px;display:inline-block;background:currentColor;transform-origin:right center;transition:transform var(--dur-overlay) var(--ease-out)}.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}@media (hover:hover) and (pointer:fine){.button:hover .buttonArrow{transform:translateX(4px) scaleX(1.16)}}.button:focus-visible .buttonArrow{transform:translateX(4px) scaleX(1.16)}.heroActions .button{--button-frame-delay:calc(var(--hero-follow) + 2 * var(--reveal-stagger));--button-enable-delay:calc(var(--button-frame-delay) + var(--dur-state))}.hero.heroTerminalPrimed .heroActions .button{pointer-events:none}.hero.heroTerminalPrimed .heroActions .button[data-variant=primary]{--btn-fill:transparent;color:var(--paper)}.hero.heroTerminalPrimed .heroActions .button:after,.hero.heroTerminalPrimed .heroActions .buttonArrow{opacity:0}@keyframes buttonEnable{0%{pointer-events:none}to{pointer-events:auto}}.hero.heroTerminalTyping .heroActions .button{animation:buttonEnable 1ms linear var(--button-enable-delay) both}.hero.heroTerminalTyping .heroActions .button[data-variant=primary]{animation:buttonEnable 1ms linear var(--button-enable-delay) both,buttonLabelIn var(--dur-state) var(--ease-out) var(--button-frame-delay) both}.hero.heroTerminalTyping .heroActions .button[data-variant=primary]:before{animation:buttonFillIn var(--dur-state) var(--ease-out) var(--button-frame-delay) both}.hero.heroTerminalTyping .heroActions .button[data-variant=primary] .buttonArrow{animation:buttonFadeIn var(--dur-state) var(--ease-out) var(--button-frame-delay) both}.hero.heroTerminalTyping .heroActions .button[data-variant=secondary]:after{animation:buttonFrameIn var(--dur-overlay) var(--ease-out) var(--button-frame-delay) both}@media (max-width:768px){.button:not([data-variant=tertiary]){width:100%;min-height:62px;font-size:.88rem}.buttonArrow{width:20px}}@media (min-width:481px) and (max-width:768px){.button:not([data-variant=tertiary]){width:auto;min-width:220px;padding:0 30px}}@media (prefers-reduced-motion:reduce){.button:focus-visible .buttonArrow,.button:hover .buttonArrow{transform:none}}@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 buttonFillIn{0%{background-color:transparent}}@keyframes buttonLabelIn{0%{color:var(--paper)}}@keyframes buttonFadeIn{0%{opacity:0}}html.perf-lite .heroContent,html.perf-lite .heroTerminalFrame,html.perf-lite .pathDeckCard,html.perf-lite .reelBeat{filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto}html.perf-lite .heroTerminalFrame{animation-name:heroFrameResolveLite;animation-duration:var(--dur-reveal)}html.perf-lite .titleLine{animation-name:heroTitleRevealLite;animation-duration:var(--dur-overlay)}html.perf-lite .hero.heroTerminalTyping .heroActions .button[data-variant=secondary]:after{animation-name:buttonFrameInLite}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)))}@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)}}.pathJourney{position:relative;min-height:305svh;padding:0 56px 104px var(--edge);background:var(--surface);border-top:1px solid rgba(var(--paper-rgb),.1)}.pathJourney:after{content:none}.pathSticky{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-local);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(--path-opacity) * var(--path-recede-opacity, 1));filter:none;padding:118px 0 96px;transition:opacity var(--dur-overlay) var(--ease-out);will-change:opacity}.pathJourney[data-offscreen] .pathDeckCard,.pathJourney[data-offscreen] .pathDepthSystem,.pathJourney[data-offscreen] .pathIntro,.pathJourney[data-offscreen] .pathSticky{will-change:auto}html.pathSceneOpen .pathSticky{opacity:0}html.pathSceneOpen.pathSceneClosing .pathSticky{opacity:var(--path-opacity);filter:none;transition-duration:var(--dur-state);transition-delay:0s}.pathIntro{position:relative;z-index:2;display:grid;transform:translate3d(0,var(--path-y),0);transition:transform var(--dur-feedback) linear;will-change:transform}.pathIntro h2{max-width:980px;margin:0;font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-solid);letter-spacing:var(--ls-display);color:var(--text);text-wrap:balance}.pathIntroTitle .mrWord{padding-bottom:.22em;margin-bottom:-.22em}.pathIntroCopy{max-width:560px;margin:26px 0 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(--path-opacity);transform:translate3d(0,var(--path-depth-y),0) rotateX(var(--path-tilt)) scale(calc(1 - var(--path-recede, 0) * .16));transition:opacity var(--dur-feedback) linear,transform var(--dur-feedback) 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:var(--r);--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,var(--amber-a2) 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)}.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:var(--r);box-shadow:0 0 26px var(--amber-a2)}@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 var(--loop-orbit) linear infinite;animation-play-state:var(--loop-state)}}@media (prefers-reduced-motion:reduce){.pathStageStreakArc{animation:none;opacity:0}}.pathDeckStageStatic .pathDeckCard{will-change:auto}.pathDeck{--deck-width:clamp(700px,42vw,864px);--deck-height:clamp(612px,38vw,684px);position:relative;z-index:var(--z-local);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:8px;--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;--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);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:border-color var(--dur-state) var(--ease-out),box-shadow var(--dur-overlay) var(--ease-out),filter var(--dur-overlay) var(--ease-out),translate var(--dur-feedback) var(--ease-out);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{z-index:var(--z-local);background:linear-gradient(180deg,rgba(var(--white-rgb),.08) 0,transparent 14%);opacity:.7}.pathDeckCard:after,.pathDeckCard:before{inset:0;border-radius:inherit;transition:opacity var(--dur-overlay) var(--ease-out)}.pathDeckCard:after{--term-line:var(--card-hair);--term-line-amber:var(--amber-a5);z-index:4;background:linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /var(--tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 0 0 /1px var(--tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /var(--tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 100% 0 /1px var(--tick) no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /var(--tick) 1px no-repeat,linear-gradient(var(--term-line-amber),var(--term-line-amber)) 100% 100% /1px var(--tick) no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /var(--tick) 1px no-repeat,linear-gradient(var(--term-line),var(--term-line)) 0 100% /1px var(--tick) no-repeat}.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-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:var(--z-local)}.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-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-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-line:var(--card-hair-hot)}html.pathSceneOpen .pathDeckCardActive{z-index:4}html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth] .pathDeckCard{animation:pathDeckSiblingReturn var(--dur-state) var(--ease-in) 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{border-color:var(--card-hair-hot);filter:blur(0) saturate(1.04) brightness(1.015)}.pathDeckCard:focus-visible:before{opacity:1}.pathDeckCard:focus-visible:after{--term-line:var(--card-hair-hot)}@media (hover:hover) and (pointer:fine){.pathDeckCard:hover{border-color:var(--card-hair-hot);filter:blur(0) saturate(1.04) brightness(1.015);translate:0 -2px}.pathDeckCard:hover:before{opacity:1}.pathDeckCard:hover:after{--term-line:var(--card-hair-hot)}.pathDeckCard:hover .pathCardOpen{color:var(--card-ink);transform:translateX(2px)}}.pathDeckCard:active{translate:0 1px}@media (prefers-reduced-motion:reduce){.pathDeckCard:active,.pathDeckCard:hover{translate:none}.pathDeckCard,.pathSticky{transition-duration:var(--dur-state)!important}html .pathDeckCard:focus-visible .pathCardOpen,html .pathDeckCard:hover .pathCardOpen{transform:none}}.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(--ff-mono);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(--ff-mono);font-size:clamp(.72rem,.82vw,.84rem);letter-spacing:var(--ls-small);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,var(--amber-a2))}.pathCardPixels{z-index:var(--z-local);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(--ff-display);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(--ff-mono);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:var(--ls-micro);text-transform:uppercase}.pathCardReadoutValue{max-width:34ch;color:var(--card-ink);font-size:clamp(.84rem,.9vw,.94rem);font-weight:500;line-height:var(--lh-ui);text-wrap:balance}.pathCardFoot{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.pathCardStatusChip{background:transparent}.pathCardOpen{display:inline-flex;align-items:center;gap:.5ch;color:var(--card-muted);font-family:var(--ff-mono);font-size:.72rem;letter-spacing:.06em;text-transform:lowercase;white-space:nowrap;transition:color var(--dur-state) var(--ease-out),transform var(--dur-state) var(--ease-out)}.pathCardOpenKey{color:var(--amber);font-weight:600}.pathDeckCard:focus-visible .pathCardOpen{color:var(--card-ink);transform:translateX(2px)}.pathCaption{position:absolute;left:0;right:0;top:calc(100% + 22px);justify-content:center;text-align:center}.pathSceneOverlay{--scene-origin-x:50vw;--scene-origin-y:50svh;--scene-flip-scale-x:1;--scene-flip-scale-y:1;--scene-flip-tx:0px;--scene-flip-ty:0px;--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);--focus-ring:var(--scene-ink);position:fixed;inset:0;z-index:var(--z-scene);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:var(--r-0);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 var(--dur-focal) var(--ease-out) both;pointer-events:none}html.perf-minimal .pathSceneBackdrop{transform-origin:var(--scene-origin-x) var(--scene-origin-y);animation:pathSceneDiveMinimal var(--dur-overlay) var(--ease-out) both}html.perf-minimal .pathSceneOverlayClosing .pathSceneBackdrop{transform-origin:var(--scene-origin-x) var(--scene-origin-y);animation:pathSceneCollapseMinimal var(--dur-state) var(--ease-in) both}.pathSceneOverlayClosing{overflow:hidden;pointer-events:none}.pathSceneOverlayClosing .pathSceneClose,.pathSceneOverlayClosing .pathSceneShell,.pathSceneOverlayClosing:before{animation:pathSceneVanish var(--dur-state) var(--ease-in) both}.pathSceneOverlayClosing .pathSceneBackdrop{animation:pathSceneCollapse var(--dur-state) var(--ease-in) 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:var(--z-local);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:var(--r-pill);padding:0;color:var(--scene-ink);background:var(--scene-surface);cursor:pointer;opacity:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:pathSceneContentIn var(--dur-overlay) var(--ease-out) var(--dur-state) both;transition:background var(--dur-state) var(--ease-out),transform var(--dur-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pathSceneClose:hover{background:color-mix(in srgb,var(--scene-surface) 72%,var(--scene-ink) 12%)}}.pathSceneClose:focus-visible{background:color-mix(in srgb,var(--scene-surface) 72%,var(--scene-ink) 12%)}.pathSceneClose:active{transform:translateY(1px);transition-duration:var(--dur-feedback)}.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(--ff-mono);font-weight:700;text-transform:uppercase}.pathSceneKicker{margin:0;color:var(--scene-muted);font-size:.78rem;opacity:0;animation:pathSceneContentIn var(--dur-overlay) var(--ease-out) var(--dur-overlay) both}.pathSceneTitle{font-size:clamp(5.8rem,11vw,13rem);font-weight:700;line-height:.78;letter-spacing:0}.pathSceneLead,.pathSceneTitle{margin:0;color:var(--scene-ink);font-family:var(--ff-display)}.pathSceneLead{max-width:760px;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:var(--lh-body)}.pathTypewriter{--type-delay:var(--dur-overlay);--type-duration:var(--dur-reveal);--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 var(--dur-focal) step-end infinite,pathCaretExit var(--dur-state) var(--ease-out) calc(var(--type-delay) + var(--type-duration) + var(--dur-state)) forwards;animation-play-state:var(--loop-state)}.pathSceneCascade{opacity:0;filter:blur(8px);transform:translate3d(0,18px,0);animation:pathSceneCascadeIn var(--dur-overlay) var(--ease-out) var(--scene-delay,var(--dur-overlay)) both}.pathSceneProof{width:min(520px,100%);display:grid;grid-gap:var(--s-2);gap:var(--s-2);border-top:1px solid var(--scene-rule);border-bottom:1px solid var(--scene-rule);margin-top:var(--s-3);padding:18px 0}.pathSceneProof span{color:var(--scene-muted);font-size:.68rem}.pathSceneProof strong{color:var(--scene-ink);font-family:var(--ff-display);font-size:clamp(1.3rem,2vw,2rem);font-weight:600;line-height:var(--lh-heading)}.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:var(--s-5);color:var(--scene-ink);opacity:0;animation:pathSceneContentIn var(--dur-overlay) var(--ease-out) calc(var(--dur-reveal) + 2 * var(--reveal-stagger)) both}.pathSceneOverlay[data-depth=adopt] .pathSceneSignal,.pathSceneOverlay[data-depth=own] .pathSceneSignal{border-bottom-color:var(--amber-a4)}.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(--ff-mono);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}@media (max-width:1100px){.pathJourney{padding-left:var(--edge);padding-right:var(--s-7);overflow-x:clip}.pathSticky{grid-template-columns:1fr;gap:var(--s-8);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){.pathJourney{min-height:auto;padding:0 var(--edge) var(--section-y)}.pathSticky{position:relative;min-height:auto;display:grid;grid-gap:52px;gap:52px;padding:var(--section-y) 0 0}.pathIntroCopy{margin-top:var(--s-5);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:var(--s-3);padding:22px;opacity:1;visibility:visible;pointer-events:auto;transform:none;filter:none}.pathDeckCard:focus-visible,.pathDeckCard:hover{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{top:calc(100% + 20px)}.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){.heroTypeBlock,.titleLine{filter:none!important}.button,.button:before,.entryCommand,.pathSceneClose{transition-duration:var(--dur-state)!important}.pathSceneBackdrop,.pathSceneCascade,.pathSceneClose,.pathSceneKicker,.pathSceneSignal,html.perf-minimal .pathSceneBackdrop{filter:none;transform:none;animation:pathSceneFadeInRM var(--dur-state) var(--ease-out) both!important}.pathSceneOverlayClosing .pathSceneBackdrop,.pathSceneOverlayClosing .pathSceneClose,.pathSceneOverlayClosing .pathSceneShell,.pathSceneOverlayClosing:before,html.perf-minimal .pathSceneOverlayClosing .pathSceneBackdrop{animation:pathSceneFadeOutRM var(--dur-state) var(--ease-in) both!important}.pathTypewriter{opacity:1;clip-path:none;-webkit-clip-path:none;animation:none!important}.pathTypewriter:after{display:none}html.pathSceneOpen .pathDeckCard,html.pathSceneOpen.pathSceneClosing .pathDepthSystem[data-active-depth] .pathDeckCard{animation:none!important}}@keyframes pathSceneFadeInRM{0%{opacity:0}to{opacity:1}}@keyframes pathSceneFadeOutRM{to{opacity:0}}@keyframes pathStageStreakOrbit{0%{transform:translateZ(0) rotate(0deg)}to{transform:translateZ(0) rotate(1turn)}}@keyframes pathDeckSiblingReturn{0%{opacity:calc(var(--card-opacity) * .16);filter:blur(8px) 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:0;transform:translate(var(--scene-flip-tx),var(--scene-flip-ty)) scale(var(--scene-flip-scale-x),var(--scene-flip-scale-y))}22%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pathSceneCollapse{0%{opacity:1;transform:translate(0) scale(1)}42%{opacity:1}62%{opacity:.58}82%{opacity:.18}to{opacity:0;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 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(8px);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)}}.operatorWedge{position:relative;z-index:3;background:var(--surface);color:var(--text);margin-top:-96vh;padding:var(--section-y) 0 calc(var(--section-y) + 72px);border-radius:var(--r-section) var(--r-section) 0 0;border-top:1px solid var(--rule);box-shadow:var(--shadow-sheet);overflow:hidden}.wedgeCorner{position:absolute;top:0;right:var(--gutter);z-index:var(--z-local);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{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}.wedgeLedgerNum{--stat-size:clamp(2.2rem,3.7vw,3.3rem);--stat-lh:1;min-width:5ch}.wedgeLedger{--stat-caption-measure:none}.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}.wedgeInner{position:relative;z-index:var(--z-local);max-width:var(--container-max);margin:0 auto;padding-inline:var(--gutter);display:flex;flex-direction:column;align-items:flex-start;transform:translate3d(0,var(--wedge-parallax,0),0);will-change:transform}.operatorWedge[data-offscreen] .wedgeInner{will-change:auto}.wedgeTitle{margin:0 0 46px;max-width:15ch;font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-solid);letter-spacing:var(--ls-display);color:var(--text);text-wrap:balance}.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(--ff-sans);font-size:1.02rem;line-height:1.7;color:rgba(var(--ink-rgb),.74)}@media (max-width:768px){.operatorWedge{margin-top:0;border-radius:var(--r-0);box-shadow:none;padding:var(--section-y) 0}.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){.wedgeInner{transform:none}}.mrWord{overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.mrWord,.mrWordInner{display:inline-block}.mrLine{display:block}@media screen and (prefers-reduced-motion:no-preference){html.revealArmed .mrRoot:not([data-revealed]) .mrWordInner{transform:translateY(125%)}.mrRoot[data-revealing] .mrWordInner{transition:transform var(--dur-reveal) var(--ease-out);transition-delay:calc((var(--reveal-order, 0) + min(var(--mr-line, 0), 3)) * var(--reveal-stagger));will-change:transform}html.revealArmed [data-reveal]:not(.mrRoot):not([data-revealed]){opacity:0;transform:translate3d(0,var(--reveal-rise),0)}html.revealArmed [data-reveal]:not(.mrRoot)[data-revealing]{transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--reveal-order, 0) * var(--reveal-stagger))}}html.revealSettle .mrWordInner,html.revealSettle [data-reveal]{transition:none!important}.closingCta{position:relative;z-index:4;isolation:isolate;background:var(--surface);color:var(--text);margin-top:-64px;border-radius:var(--r-section) var(--r-section) 0 0;border-top:1px solid var(--rule);padding:var(--section-y) 0;overflow:hidden;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:var(--container-max);margin:0 auto;padding-inline:var(--gutter);transform:translate3d(0,var(--cta-parallax,0),0);will-change:transform}.closingCta[data-offscreen] .closingCtaInner{will-change:auto}.closingCtaTitle{margin:0;font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-solid);letter-spacing:var(--ls-display);color:var(--text);text-wrap:balance}.closingCtaBody{max-width:32ch;margin:clamp(22px,3.5vh,34px) 0 clamp(30px,4.5vh,42px);font-family:var(--ff-sans);font-size:clamp(1rem,1.3vw,1.18rem);line-height:var(--lh-body);color:rgba(var(--cta-ink-rgb),.84)}.closingCtaActions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}@media (max-width:768px){.closingCta{margin-top:0;border-radius:var(--r-0);box-shadow:none}.closingCtaInner{transform:none}}