@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f880305f-module__AJLRcW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f880305f-module__AJLRcW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_592e453b-module__EGX1Hq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_592e453b-module__EGX1Hq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bone:#f4f4f1;--bone-2:#ebebe7;--bone-3:#dcdcd6;--ink:#0e0e10;--ink-2:#4b4b52;--ink-3:#6c6c74;--umber:#8a8a93;--accent:#2f4bff;--accent-2:#6d80ff;--accent-soft:#2f4bff1a;--lilac:#8f9bd6;--line:#0e0e101f;--line-2:#0e0e100f;--line-strong:#0e0e1042;--glass:#f6f6f3cc;--glass-strong:#f8f8f6e0;--sans:var(--font-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-mono), "SFMono-Regular", Consolas, monospace;--hud-h:64px;--hud-b:52px;--rail-w:64px;--pad:clamp(16px, 1.9vw, 32px);--gap:clamp(10px, 1.1vw, 18px);--fs-name:clamp(52px, 6.4vw, 128px);--fs-hero:clamp(42px, 4.6vw, 88px);--fs-title:clamp(34px, 3.4vw, 60px);--fs-statement:clamp(22px, 1.85vw, 32px);--fs-subtitle:clamp(19px, 1.45vw, 24px);--fs-heading:clamp(17px, 1.3vw, 21px);--fs-lead:clamp(16px, 1.2vw, 20px);--fs-body:clamp(14px, .98vw, 15.5px);--fs-small:13px;--fs-label:11px;--lh-display:1;--lh-heading:1.14;--lh-snug:1.32;--lh-body:1.55;--track-display:-.04em;--track-heading:-.02em;--track-label:.08em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:72px;--measure:36rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--dur-xs:.18s;--dur-s:.32s;--dur-m:.56s;--dur-l:.9s;--dur-xl:1.2s;--stagger:70ms;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--bone);color:var(--ink);-webkit-text-size-adjust:100%}body{min-width:320px;font-family:var(--sans);background:radial-gradient(ellipse 80% 60% at 70% 45%, #e3e7f6 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 20% 20%, #e6e9f4 0%, transparent 70%), linear-gradient(180deg, #eceef3 0%, var(--bone) 55%, #eeeeea 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,dl,dd,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;display:block}::selection{background:var(--accent);color:var(--bone)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eyebrow,.hud-key{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:500;line-height:var(--lh-snug);text-transform:uppercase;color:var(--ink-3)}.eyebrow{align-items:center;gap:var(--sp-3);color:var(--ink-2);display:flex}.eyebrow:before{content:"";width:var(--sp-4);background:var(--accent);flex:none;height:1px}.dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #2f4bff29}@keyframes pulse{50%{box-shadow:0 0 0 8px #2f4bff00}}:is(.arrival__title,.landing__title h1,.signal__title,.ch-pilot h1,.ch-lost h1){font-family:var(--sans);font-size:var(--fs-hero);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:none;text-wrap:balance}:is(.world__title,.next__link strong){font-family:var(--sans);font-size:var(--fs-name);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:none;text-wrap:balance}:is(.atlas__head h2,.archive__head h2,.method__head h2,.log__head h2){font-family:var(--sans);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:none;text-wrap:balance}:is(.ch-model header p:last-child,.ch-decisions header p:last-child,.ch-approach header p:last-child,.ch-roles header p:last-child,.principle blockquote,.result__boundary h2,.archive-note h3,.atlas-preview__signal){font-family:var(--sans);font-size:var(--fs-statement);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-heading);text-transform:none;text-wrap:balance}:is(.model__nodes h2,.decision-list h2,.method__steps h3,.approach__grid h2,.landing__facts strong,.log__ledger strong,.profile-roles h2,.record__edu h2){font-family:var(--sans);font-size:var(--fs-heading);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--track-heading);text-transform:none;text-wrap:balance}:is(.world__question,.arrival__summary,.landing__intro,.problem__copy p:not(.eyebrow),.next__question,.pilot__copy){font-size:var(--fs-lead);line-height:var(--lh-snug);color:var(--ink-2);text-wrap:pretty;font-weight:450}:is(.model__nodes p,.decision-list p,.method__steps p,.approach__grid p,.world__proof,.archive-note p:last-child,.atlas-preview__copy,.result__list li,.record__earlier li,.record__creds li,.record__edu p:not(.eyebrow),.profile-roles article>p,.atlas__head>p:last-child,.archive__head>p:last-child,.method__head>p:last-child,.log__head>p,.evidence__head p:nth-child(2),.result__boundary p:last-child){font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}:root{--ctl-h:36px;--ctl-h-s:32px;--tap:44px;--icon:16px;--ring-offset:3px}.cta{--cta-h:var(--tap);height:var(--cta-h);background:var(--ink);color:var(--bone);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:500;line-height:var(--lh-snug);text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform var(--dur-xs) var(--ease-out);align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.cta>span:first-child{padding:0 var(--sp-4);align-items:center;display:flex}.cta .travel{width:var(--cta-h);color:var(--accent-2);transition:color var(--dur-m) var(--ease-out), border-color var(--dur-m) var(--ease-out);border-left:1px solid #f4f4f12e}.cta:before{content:"";z-index:-1;background:var(--accent);transform-origin:0;transition:transform var(--dur-m) var(--ease-io);position:absolute;inset:0;transform:scaleX(0)}.cta:hover:before,.cta:focus-visible:before{transform:scaleX(1)}.cta:hover .travel,.cta:focus-visible .travel{color:var(--bone);border-color:#f4f4f159}.cta:active{transform:scale(.985)}.cta--ghost{background:var(--glass-strong);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-backdrop-filter:blur(10px);transition:color var(--dur-m) var(--ease-out), transform var(--dur-xs) var(--ease-out)}.cta--ghost .travel{color:var(--accent);border-left-color:var(--line-strong)}.cta--ghost:before{background:var(--ink)}.cta--ghost:hover,.cta--ghost:focus-visible{color:var(--bone)}.travel{place-items:center;display:grid;position:relative;overflow:hidden}.travel .icon{width:var(--icon);height:var(--icon);transition:transform var(--dur-m) var(--ease-out), opacity var(--dur-s) var(--ease-out);grid-area:1/1}.travel .icon+.icon{opacity:0;transform:translate(var(--in-x), var(--in-y))}:is(a,button):is(:hover,:focus-visible) .travel .icon:first-child{opacity:0;transform:translate(var(--out-x), var(--out-y))}:is(a,button):is(:hover,:focus-visible) .travel .icon+.icon{opacity:1;transform:none}.travel[data-dir=arrow-up-right]{--out-x:140%;--out-y:-140%;--in-x:-140%;--in-y:140%}.travel[data-dir=arrow-right]{--out-x:140%;--out-y:0%;--in-x:-140%;--in-y:0%}.travel[data-dir=arrow-left]{--out-x:-140%;--out-y:0%;--in-x:140%;--in-y:0%}.travel[data-dir=arrow-down]{--out-x:0%;--out-y:140%;--in-x:0%;--in-y:-140%}.travel[data-dir=arrow-up]{--out-x:0%;--out-y:-140%;--in-x:0%;--in-y:140%}a>.icon{vertical-align:-.12em;transition:transform var(--dur-m) var(--ease-out);margin-left:.3em;display:inline-block}a:hover>.icon{transform:translate(2px,-2px)}.crumb{align-items:center;gap:var(--sp-1);display:inline-flex}.crumb>.icon{margin:0}.crumb:hover>.icon{transform:translate(-3px)}.skip-link{z-index:70;height:var(--hud-h);padding:0 var(--pad);background:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);color:var(--bone);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:500;line-height:var(--lh-snug);text-transform:uppercase;transform:translateY(calc(-100% - var(--sp-1)));transition:transform var(--dur-s) var(--ease-out);align-items:center;display:flex;position:fixed;inset:0 0 auto}.skip-link:focus{outline:none;transform:none}html[data-mode=simple] .skip-link{padding:0 var(--sp-6)}@media (max-width:899px){html[data-mode=simple] .skip-link{height:var(--simple-bar);padding:0 var(--sp-4)}}main[tabindex="-1"]:focus{outline:none}.hud-brand__text{align-items:center;gap:var(--sp-3);white-space:nowrap;display:inline-flex;transform:translateY(-1px)}.hud-brand__sub{align-items:center;gap:var(--sp-2);padding-left:var(--sp-3);border-left:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);display:inline-flex}.hud-brand__portrait{object-fit:cover;border:1px solid var(--line);border-radius:2px;flex:none;width:24px;height:24px}@keyframes orbit{to{transform:rotate(360deg)}}.hud-rail__label{right:calc(100% + var(--sp-3));opacity:0;transform:translateX(var(--sp-2));transition:opacity var(--dur-s), transform var(--dur-m) var(--ease-out);white-space:nowrap;text-shadow:0 0 2px var(--bone), 0 0 8px var(--bone), 0 0 14px var(--bone);position:absolute}.hud-rail__num{font-variant-numeric:tabular-nums;text-shadow:0 0 2px var(--bone), 0 0 8px var(--bone)}.hud-step__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-step__icon .icon{width:var(--icon);height:var(--icon)}.hud-step--prev{justify-self:end}.hud-step--next{justify-self:start}.hud-step--next .hud-step__icon{background:var(--ink);border-color:var(--ink);color:var(--bone)}.hud-step--next:hover .hud-step__icon{transform:translateY(2px)}.hud-step--prev:hover .hud-step__icon{transform:translateY(-2px)}.hud-current__count{font-variant-numeric:tabular-nums;color:var(--accent)}.hud-current__count em{color:var(--ink-3);font-style:normal}@keyframes chapter-flip{0%{opacity:0;transform:translateY(110%)}}@keyframes sound-bars{to{background-size:2px 7px,2px 3px,2px 6px,2px 8px}}.stage{transition:opacity var(--dur-s) var(--ease-out), filter var(--dur-s) var(--ease-out)}:is(.hud-rail,.hud-bottom,.hud-where){transition:opacity var(--dur-m) var(--ease-out)}@keyframes warp-lines{to{transform:scale(1.6)rotate(6deg)}}@keyframes warp-title{0%{opacity:0;filter:blur(12px);transform:scale(1.06)}}@keyframes boot-failsafe{to{visibility:hidden}}@keyframes boot-mark{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.9)}}.stage{z-index:2;position:relative}.chapter{position:relative}@keyframes scan{0%{transform:translateY(var(--hud-h));opacity:0}15%{opacity:1}to{transform:translateY(calc(100vh - var(--hud-b)));opacity:0}}html[data-motion=on]:not([data-booted]) .chapter[data-state=active] [data-anim]{opacity:0;transition:none}html[data-deck=flow] .chapter{gap:var(--sp-5);min-height:100svh;padding:calc(var(--hud-h) + var(--sp-6)) var(--pad) calc(var(--sp-8) + var(--sp-4));border-bottom:1px solid var(--line-2);flex-direction:column;display:flex}html[data-deck=flow] .hud-brand__sub{display:none}.panel,.arrival__facts,.world__meta,.world__proof,.atlas-preview__meta,.method__steps li,.method__kit,.log__ledger,.model__nodes li,.decision-list article,.result__boundary,.result__list,.principle,.approach__grid article,.profile-roles,.record__earlier,.record__edu,.record__creds,.landing__facts,.landing__meta{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-top:1px solid var(--line-strong)}dt{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}dd{font-size:var(--fs-body);font-weight:550;line-height:var(--lh-snug)}.arrival__eyebrow{align-self:start;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);grid-area:1/1/auto/7;display:flex}.arrival__title{grid-area:1/1/5/9;align-self:end;max-width:15ch}.arrival__title em{color:var(--umber);font-style:normal}.arrival__lower{justify-content:center;gap:var(--sp-5);flex-direction:column;grid-area:5/1/auto/7;display:flex}.arrival__summary{max-width:46ch;color:var(--ink-2)}.arrival__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.arrival__facts{margin-bottom:var(--sp-4);grid-area:6/1/auto/8;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;display:grid}.arrival__facts div{align-content:start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--line-2);display:grid}.arrival__facts div:last-child{border-right:0}.atlas__head,.archive__head{gap:var(--sp-3);grid-area:1/1/auto/6;align-content:start;display:grid}.atlas__head h2,.archive__head h2{white-space:nowrap;align-items:baseline;gap:var(--sp-3);display:flex}.atlas__head h2 span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent);font-weight:500}.atlas__head>p:last-child,.archive__head>p:last-child{max-width:44ch;color:var(--ink-2)}.atlas-index{gap:var(--gap);grid-area:2/1/-1/-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,3.6fr) minmax(0,3.4fr);min-height:0;display:grid}.plates--preview{grid-area:1/3;align-self:end;height:min(100%,26vh)}.atlas-index__list{border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.15);flex-direction:column;grid-area:1/1/3;align-self:end;display:flex}.atlas-row{grid-template-columns:var(--sp-6) minmax(0, 1.2fr) minmax(0, 1fr) var(--sp-8) var(--sp-4);align-content:center;align-items:baseline;column-gap:var(--sp-3);height:clamp(var(--sp-6), 4.3vh, var(--sp-7));padding:0 var(--sp-4);border-bottom:1px solid var(--line);isolation:isolate;transition:color var(--dur-s);display:grid;position:relative}.atlas-row:before{content:"";background:var(--ink);transform-origin:0;transition:transform var(--dur-m) var(--ease-out);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.atlas-row[data-active=true]{color:var(--bone)}.atlas-row[data-active=true]:before{transform:none}.atlas-row__num,.atlas-row__period,.atlas-row__cat{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.atlas-row__num{font-variant-numeric:tabular-nums;color:var(--accent)}.atlas-row__cat,.atlas-row__period{opacity:.7}.atlas-row__cat{text-overflow:ellipsis;overflow:hidden}.atlas-row__title{font-size:var(--fs-lead);font-weight:550;line-height:var(--lh-heading);letter-spacing:var(--track-heading);text-transform:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atlas-row[data-kind=moon] .atlas-row__title{font-weight:500}.atlas-row__period{font-variant-numeric:tabular-nums;text-align:right}.atlas-row__go{color:var(--accent);align-self:center;justify-items:end;display:grid}.atlas-preview{align-self:end;gap:var(--sp-3);grid-area:2/3;display:grid}.atlas-preview__meta{gap:var(--sp-2);padding:var(--sp-4);animation:meta-in var(--dur-m) var(--ease-out);display:grid}@keyframes meta-in{0%{opacity:0;transform:translateY(var(--sp-2))}}.atlas-preview__meta .hud-key{text-wrap:pretty}.atlas-preview__copy{color:var(--ink-2)}.world__head{gap:var(--sp-4);flex-direction:column;grid-area:1/1/4/7;min-height:0;display:flex}.world__index{gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);display:flex}.world__index span:first-child{color:var(--accent)}.world__cat{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:auto}.world__question{max-width:34ch;color:var(--ink-2)}.world__foot{justify-content:flex-end;align-items:flex-start;gap:var(--sp-4);flex-direction:column;grid-area:4/1/7/7;display:flex}.world__meta{width:100%;max-width:var(--measure);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.world__meta div{align-content:start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--line-2);display:grid}.world__meta div:last-child{border-right:0}.world__proof{gap:var(--sp-1);max-width:var(--measure);padding:var(--sp-3) var(--sp-4);color:var(--ink-2);display:grid}.method__head{gap:var(--sp-3);grid-area:1/1/3/7;align-content:start;display:grid}.method__head h2{max-width:24ch}.method__head>p:last-child{max-width:62ch;color:var(--ink-2)}.ch-method .method__head{grid-area:1/1/auto/8}.method__steps{gap:var(--gap);grid-area:2/1/auto/8;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.method__steps li{align-content:start;gap:var(--sp-2);padding:var(--sp-4);display:grid}.method__steps span{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.method__steps p{color:var(--ink-2)}.method__kit{grid-area:3/1/auto/8;grid-template-columns:1.1fr 1fr 1fr;align-self:start;display:grid}.method__kit>div{align-content:start;gap:var(--sp-3);padding:var(--sp-4);border-right:1px solid var(--line-2);display:grid}.method__kit>div:last-child{border-right:0}.capability-list{gap:var(--sp-1);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-snug);display:grid}.capability-list li:before{content:"+ ";color:var(--accent);font-family:var(--mono)}.tool-list{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.tool-list li{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-snug);display:flex}.tool-list img{width:var(--sp-5);height:var(--sp-5);padding:var(--sp-1);object-fit:contain;border:1px solid var(--line-2);background:#ffffffb3}.log__head{gap:var(--sp-3);grid-area:1/1/3/6;align-content:start;justify-items:start;display:grid}.log__head>p{max-width:40ch;color:var(--ink-2)}.log__head>p.eyebrow{font-size:var(--fs-label);line-height:var(--lh-snug)}.log__ledger{grid-area:3/1/7/7;align-self:end}.log__ledger li{grid-template-columns:var(--sp-8) minmax(0, 1.3fr) minmax(0, 1fr);column-gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-2);align-items:baseline;display:grid}.log__ledger li:last-child{border-bottom:0}.log__ledger span:first-child{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent)}.log__ledger span:last-child{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--ink-2)}.ch-signal>.eyebrow{grid-area:1/1/auto/8;align-self:end}.signal__title{grid-area:2/1/5/9;align-self:center}.signal__title a{color:var(--accent);transition:background-size var(--dur-m) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;display:block}.signal__title a:hover{background-size:100% 3px}.signal__grid{align-items:flex-end;gap:var(--sp-4) var(--sp-7);flex-wrap:wrap;grid-area:5/1/auto/9;display:flex}.signal__mail{gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--ink);font-size:var(--fs-statement);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-heading);transition:color var(--dur-s), border-color var(--dur-s);display:grid}.signal__mail:hover{color:var(--accent);border-color:var(--accent)}.signal__links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.signal__links a{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;transition:background var(--dur-s), color var(--dur-s)}.signal__links a:hover{background:var(--ink);color:var(--bone)}.colophon{align-self:end;align-items:center;gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);grid-area:6/1/auto/-1;display:flex}.colophon__mark{width:var(--sp-5);height:auto;color:var(--ink)}.colophon span:last-child:not(:nth-child(2)){margin-left:auto}.case{--case-inset:var(--sp-4);--case-num:var(--sp-5);--case-node:var(--sp-6);--case-lead-stem:-.08em;--case-lead-round:-.05em;--case-lead-diagonal:-.02em}:is(.case__index,.landing__facts span,.landing__meta dt,.next__cat,.next__num,.model__nodes li .model__number,.decision-list span,.evidence__notes span,.result__list li span){font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase}.case__index{align-self:start;align-items:center;gap:var(--sp-5);color:var(--ink-3);grid-area:1/1/auto/9;display:flex}.case__index a{color:var(--ink)}.case__index a:hover,.case__index span:nth-child(2){color:var(--accent)}.landing__title{align-self:end;gap:var(--sp-3);grid-area:1/1/4/8;display:grid}.landing__intro{max-width:var(--measure);color:var(--ink-2);grid-area:4/1/auto/7;align-self:center}.landing__meta{grid-area:5/1/auto/8;grid-template-columns:1fr 1fr 2fr;align-self:end;display:grid}.landing__meta div{gap:var(--sp-2);padding:var(--sp-3) var(--case-inset);border-right:1px solid var(--line-2);align-content:start;display:grid}.landing__meta div:last-child{border-right:0}.landing__meta dd{font-size:var(--fs-body);line-height:var(--lh-snug);text-wrap:balance;margin:0}.landing__scope-item{white-space:nowrap}.landing__facts{grid-area:6/1/auto/8;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.landing__facts div{align-content:start;gap:var(--sp-1);padding:var(--sp-3) var(--case-inset);border-right:1px solid var(--line-2);display:grid}.landing__facts div:last-child{border-right:0}.landing__facts span{color:var(--ink-3);text-wrap:balance}.problem__copy{gap:var(--sp-3);grid-area:1/7/5/13;align-content:start;display:grid}.problem__copy p:not(.eyebrow){padding:var(--case-inset);padding-left:calc(var(--case-inset) - 2px);border-left:2px solid var(--accent);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.principle{align-self:end;gap:var(--sp-3);padding:var(--case-inset);grid-area:5/7/7/13;display:grid}.principle blockquote{text-wrap:balance}.ch-model header,.ch-decisions header,.ch-approach header,.ch-roles header{gap:var(--sp-3);grid-area:1/1/auto/6;align-content:start;display:grid}.ch-model header p:last-child,.ch-decisions header p:last-child,.ch-approach header p:last-child,.ch-roles header p:last-child{max-width:20ch}.model__nodes{align-self:end;gap:var(--gap);counter-reset:node;grid-area:2/1/7/7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model__nodes li{align-content:start;gap:var(--sp-2);padding:calc(var(--case-inset) * 2 + var(--case-node)) var(--case-inset) var(--case-inset);display:grid;position:relative}.model__nodes li .model__number{top:var(--case-inset);left:var(--case-inset);width:var(--case-node);height:var(--case-node);border:1px solid var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute}.model__nodes li:first-child .model__number{background:var(--accent);border-color:var(--accent);color:var(--bone)}.model__nodes li:after{content:"";top:calc(var(--case-inset) + var(--case-node) / 2);left:calc(var(--case-inset) + var(--case-node) + var(--sp-2));right:var(--case-inset);background:repeating-linear-gradient(90deg, var(--ink-3) 0 4px, transparent 4px 8px);height:1px;position:absolute}.model__nodes p{color:var(--ink-2)}.ch-decisions header{grid-column:6/13}.decision-list{align-self:end;gap:var(--gap);grid-area:2/6/7/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-list[data-count="3"] article:first-child{grid-column:1/-1}.decision-list article{gap:var(--sp-2);padding:var(--case-inset);flex-direction:column;min-height:0;display:flex}.decision-list span{font-variant-numeric:tabular-nums;color:var(--accent)}.decision-list h2{margin-top:var(--sp-2)}.decision-list p{max-width:var(--measure);color:var(--ink-2)}.evidence__head{gap:var(--sp-3);flex-direction:column;grid-area:1/1/7/4;min-width:0;display:flex}.evidence__count{font-size:var(--fs-title);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums}.evidence__count em{color:var(--ink-3);font-style:normal}.evidence__notes{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-strong);margin-top:auto;display:grid}.evidence__notes li{gap:var(--sp-2);display:grid}.evidence__notes li:has(>span){grid-template-columns:var(--case-num) minmax(0, 1fr);column-gap:var(--sp-3);align-items:baseline}.evidence__notes span{font-variant-numeric:tabular-nums;color:var(--accent)}.evidence__notes p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.result__boundary{align-self:start;gap:var(--sp-3);padding:var(--case-inset);grid-area:1/1/4/6;align-content:start;display:grid}.result__boundary p:last-child{max-width:var(--measure);color:var(--ink-2)}.result__list{align-self:end;gap:var(--sp-3);padding:var(--case-inset);grid-area:3/7/7/13;display:grid}.result__list ol{display:grid}.result__list li{grid-template-columns:var(--case-num) minmax(0, 1fr);column-gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line-2);align-items:baseline;display:grid}.result__list li p{max-width:var(--measure)}.result__list li span{font-variant-numeric:tabular-nums;color:var(--accent)}.case-sources{gap:var(--sp-2) var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;display:flex}.case-sources .eyebrow{align-items:baseline}.case-sources .eyebrow:before{align-self:center}.case-sources a{font-size:var(--fs-body);font-weight:600;line-height:var(--lh-snug);border-bottom:1px solid}.case-sources a:hover{color:var(--accent)}.ch-next>.eyebrow{grid-area:1/1/auto/7;align-self:end}.next__link{align-self:center;gap:var(--sp-1) var(--sp-4);grid-area:2/1/auto/8;grid-template-columns:auto 1fr;align-items:start;display:grid}.next__num{padding-top:var(--sp-3);color:var(--accent);font-variant-numeric:tabular-nums}.next__link strong{transition:color var(--dur-s)}.next__cat{color:var(--ink-3);grid-column:2}.next__link .travel{width:var(--tap);height:var(--tap);margin-top:var(--sp-3);background:var(--ink);color:var(--bone);transition:background var(--dur-s);border-radius:50%;grid-area:3/2;justify-self:start}.next__link:hover .travel{background:var(--accent)}.next__link:hover strong{color:var(--accent)}.next__question{max-width:var(--measure);color:var(--ink-2);grid-area:3/1/auto/6;align-self:start}.ch-pilot>.eyebrow{grid-area:1/1/auto/7;align-self:start}.ch-pilot h1{grid-area:5/1/auto/8;align-self:end}.ch-pilot h1 em{color:var(--accent);font-style:normal}.pilot__copy{align-self:end;gap:var(--sp-3);color:var(--ink-2);grid-area:6/1/auto/6;display:grid}.approach__grid{gap:var(--gap);grid-column:1/8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approach__grid article{align-content:start;row-gap:var(--sp-3);padding:var(--sp-4);display:grid}.approach__grid span{margin-bottom:var(--sp-3);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--accent)}.approach__grid p{color:var(--ink-2)}.profile-roles{grid-column:1/8;display:grid}.profile-roles article{grid-template-columns:var(--sp-8) minmax(0, 1fr) minmax(0, 1.4fr);column-gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-2);scroll-margin-top:calc(var(--hud-h) + var(--sp-6));align-items:baseline;display:grid}.profile-roles article:last-child{border-bottom:0}.profile-roles article:target{background:var(--accent-soft)}.profile-roles article>span{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;color:var(--accent)}.profile-roles__role{margin-top:var(--sp-1);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--ink-3)}.profile-roles article>p{color:var(--ink-2)}.record__grid{align-self:end;column-gap:calc(var(--gap) * 1.4);grid-area:3/1/7/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}html[data-deck=flow] .record__grid{display:contents}.record__earlier,.record__edu,.record__creds{gap:var(--sp-3);padding:var(--sp-4);align-content:start;display:grid}.record__earlier{grid-column:1/6}.record__edu{grid-column:6/9}.record__creds{grid-column:9/13}.record__earlier li,.record__creds li{padding:var(--sp-2) 0;border-top:1px solid var(--line-2)}.ch-record :is(.record__earlier,.record__creds) li{text-wrap:balance}.record__edu p:not(.eyebrow){color:var(--ink-2)}.ch-lost>*{grid-column:1/8}.ch-lost .eyebrow{grid-row:1}.ch-lost h1{grid-row:2}.ch-lost .cta{grid-row:3;justify-self:start}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.plates{justify-content:flex-end;align-items:flex-end;gap:clamp(12px,1.4vw,22px);min-width:0;min-height:0;display:flex;position:relative}.plates[data-align=center]{justify-content:center}.plates[data-valign=center]{align-items:center}.plates[data-valign=start]{align-items:flex-start}.plate{height:100%;max-height:180px;aspect-ratio:var(--ratio);flex:0 auto;min-width:0;margin:0;position:relative}.plate__hit{cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.plate__frame{background:var(--ground);transition:transform var(--dur-m) var(--ease-out), box-shadow var(--dur-m) var(--ease-out);position:absolute;inset:0;overflow:hidden}.plate[data-frame=window] .plate__frame{border:1px solid #0e0e1024;border-top:14px solid #e6e6e2;border-radius:8px;box-shadow:0 1px 2px #12141c1a,0 18px 30px -18px #12141c73}.plate[data-frame=print][data-tone=dark] .plate__frame{border-color:#141416}.plate[data-frame=print] .plate__frame{border:7px solid #fbfbf9;box-shadow:inset 0 0 0 1px #12141c0f,0 1px 2px #12141c1f,0 14px 26px -12px #12141c59}.plate__hit:hover .plate__frame{transform:translateY(-4px)}.plate__hit:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.plate__label{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);white-space:nowrap;pointer-events:none;transition:color var(--dur-s);font-size:10px;position:absolute;top:calc(100% + 7px);left:0}.plate:hover .plate__label,.plate:focus-within .plate__label{color:var(--accent)}:is(.plates--landing,.plates--preview,.plates--archive) .plate__label{display:none}html[data-viewer] .plate[data-gl] .plate__label{opacity:0}.stage-slot{pointer-events:none}html[data-deck=flow] .stage-slot{flex:none;order:-1;height:38svh;margin:-12px 0 0;display:none}html[data-deck=flow] :is(.ch-landing,.ch-model,.ch-result,.ch-next,.ch-arrival,.ch-world,.ch-method,.ch-pilot,.ch-signal) .stage-slot{display:block}html[data-mode=simple] .stage-slot{display:none!important}.plates--landing{grid-area:4/7/7/13;align-self:end;height:100%;padding-bottom:44px}.plates--evidence{--gap:24px;justify-content:center;align-items:center;gap:var(--gap);grid-area:1/4/7/13;min-height:0;padding-left:16px;display:flex;container-type:size}.plates--evidence .plate{--n:1;width:min(var(--native), calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n)), calc(100cqh * var(--ratio)));height:auto;max-height:none;aspect-ratio:var(--ratio);flex:none}.plates--evidence[data-count="2"] .plate{--n:2}.plates--evidence[data-count="3"] .plate{--n:3}.plates--evidence .plate__frame{box-shadow:0 1px 2px #12141c14,0 24px 60px -28px #12141c73}.plates--evidence .plate__label{display:none}.plate--live .plate__frame{border:1px solid #0e0e101f;border-radius:12px}.plate--live iframe{transform-origin:0 0;opacity:0;transition:opacity var(--dur-m) var(--ease-out);border:0;position:absolute;top:0;left:0}.plate--live[data-ready=true] iframe{opacity:1}.chapter:not([data-state=active]) .plate--live iframe{pointer-events:none}.plate__live-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;font-size:10px;position:absolute;top:calc(100% + 8px);right:0}.plates--archive{grid-area:1/3/3;align-self:center;height:min(100%,25vh)}.viewer[hidden]{display:none}.viewer{z-index:40;padding:calc(var(--hud-h) + 22px) calc(var(--rail-w) + var(--pad)) calc(var(--hud-b) + 16px) calc(var(--pad) + 2vw);-webkit-backdrop-filter:blur(18px)saturate(.9);animation:viewer-in var(--dur-m) var(--ease-out) both;background:#f4f4f1d6;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(240px,21vw);gap:26px clamp(24px,3vw,48px);display:grid;position:fixed;inset:0}@keyframes viewer-in{0%{opacity:0}}.viewer__plate{width:min(var(--w), 100%, calc((100vh - var(--hud-h) - var(--hud-b) - 120px) * var(--ratio)));aspect-ratio:var(--ratio);animation:plate-in var(--dur-l) var(--ease-out) both;background:#fff;place-self:center;margin:0;box-shadow:0 1px 2px #12141c24,0 34px 70px -28px #12141c73}.viewer__plate[data-frame=window]{border:1px solid #0e0e101f;border-radius:10px;overflow:hidden}.viewer__plate[data-frame=print]{background:#fbfbf9;padding:clamp(8px,1vw,14px)}@keyframes plate-in{0%{opacity:0;transform:translateY(18px)scale(.975)}}.viewer__plate img{object-fit:contain;width:100%;height:100%;display:block}.viewer__side{align-self:end;gap:14px;padding-bottom:6px;display:grid}.viewer__caption{text-wrap:pretty;font-size:clamp(15px,1.15vw,18px);line-height:1.4}.viewer__source{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.viewer__controls{gap:8px;display:flex}.viewer__controls button{border:1px solid var(--line);background:var(--glass-strong);min-width:38px;height:38px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background var(--dur-s), color var(--dur-s), border-color var(--dur-s);padding:0 12px;font-size:11px}.viewer__controls button:hover:not(:disabled){background:var(--ink);color:var(--bone)}.viewer__controls button{place-items:center;display:inline-grid}.viewer__controls button:disabled{opacity:.35;cursor:default}.viewer__close{margin-left:auto}.viewer__close kbd{font:inherit;color:var(--ink-3);margin-left:8px}.viewer__track{grid-column:1/-1;gap:6px;display:flex}.viewer__track li{background:var(--line);height:2px;transition:background var(--dur-m) var(--ease-out);flex:1}.viewer__track li[data-active=true]{background:var(--accent)}@media (max-width:899px){.viewer{gap:var(--sp-3);padding:calc(var(--hud-h) + var(--sp-3)) var(--pad) calc(env(safe-area-inset-bottom) + var(--sp-4));background:#f4f4f1f5;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.viewer__plate{width:min(var(--w), 100%, calc((100svh - 310px) * var(--ratio)));grid-area:1/1}.viewer__side{gap:var(--sp-2);grid-area:2/1;padding-bottom:0}.viewer__track{grid-area:3/1}}.archive-bay{gap:var(--gap) calc(var(--gap) * 2);grid-area:2/1/-1/-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,4.4fr) minmax(0,.6fr) minmax(0,5fr);min-height:0;display:grid}.archive-list{border-top:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);flex-direction:column;grid-area:1/1;align-self:end;display:flex}.archive-list li:last-child .archive-row{border-bottom:0}.archive-row{grid-template-columns:var(--sp-6) minmax(0, 1fr) minmax(0, 1.1fr);align-content:center;align-items:baseline;column-gap:var(--sp-3);width:100%;height:clamp(var(--sp-6), 4.8vh, var(--sp-7));padding:0 var(--sp-4);border-bottom:1px solid var(--line);text-align:left;isolation:isolate;transition:color var(--dur-s);display:grid;position:relative}.archive-row:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform var(--dur-m) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.archive-row[aria-pressed=true]{color:var(--bone)}.archive-row[aria-pressed=true]:before{transform:none}.archive-row__num,.archive-row__cat{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archive-row__num{font-variant-numeric:tabular-nums;color:var(--accent)}.archive-row__cat{color:var(--ink-3);text-align:right}.archive-row__title{font-size:var(--fs-lead);font-weight:550;line-height:var(--lh-snug);letter-spacing:var(--track-heading);text-transform:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archive-note{gap:var(--sp-3);padding:var(--sp-4);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-top:1px solid var(--line-strong);grid-area:2/1;display:grid}.archive-note p:last-child{color:var(--ink-2)}@media (max-height:760px) and (min-width:900px){:root{--hud-h:56px;--hud-b:44px}}@media (max-width:1180px) and (min-width:900px){.hud-brand__sub,.atlas-row__cat{display:none}}html[data-deck=flow],html[data-deck=flow] body{overflow-x:clip}html[data-deck=flow] .atlas-preview,html[data-deck=flow] .plates--preview{display:none}html[data-deck=flow] .plates{height:auto;margin:0 calc(-1 * var(--pad));padding:var(--sp-2) var(--pad) var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;justify-content:flex-start;align-items:flex-end;overflow-x:auto}html[data-deck=flow] .plates::-webkit-scrollbar{display:none}html[data-deck=flow] .plate{scroll-snap-align:start;flex:none;max-width:82vw;height:clamp(150px,26vh,220px);max-height:none}:is(html[data-deck=flow],html[data-mode=simple]) .plates--evidence{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);height:auto;margin:0;padding:0;display:grid;overflow:visible;container-type:normal}:is(html[data-deck=flow],html[data-mode=simple]) .plates--evidence .plate{width:min(100%, var(--native));max-width:none;height:auto;aspect-ratio:var(--ratio)}html[data-deck=flow] .atlas-index__list{align-self:stretch}html[data-deck=flow] .atlas-row{grid-template-columns:28px minmax(0,1fr) 56px 16px;height:46px}html[data-deck=flow] .atlas-row__cat{display:none}html[data-deck=flow] .method__kit>div,html[data-deck=flow] .landing__facts div,html[data-deck=flow] .landing__meta div{border-right:0;border-bottom:1px solid var(--line-2)}html[data-deck=flow] .log__ledger li,html[data-deck=flow] .profile-roles article{grid-template-columns:70px 1fr}html[data-deck=flow] .log__ledger li span:last-child,html[data-deck=flow] .profile-roles article>p{grid-column:2}html[data-deck=flow] .evidence__head{flex-flow:wrap;align-items:baseline}@media (max-width:359px){html[data-deck=flow] .hud-brand__text{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mode-toggle{border:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(10px);padding:2px;display:inline-flex}.mode-toggle button{height:30px;padding:0 var(--sp-3);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);transition:background var(--dur-s), color var(--dur-s)}.mode-toggle button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.mode-toggle button:hover:not([aria-pressed=true]){color:var(--accent)}.plates--archive-all,.simple-nav{display:none}html[data-mode=simple]{--paper:#fcfcfb;--simple-side:248px;--simple-col:clamp(620px, 46vw, 720px);--simple-key:128px;--simple-num:40px;--simple-bar:60px;--simple-radius:8px;--simple-radius-media:4px;--fs-hero:clamp(34px, 2.9vw, 44px);--fs-title:clamp(26px, 2vw, 32px);--fs-statement:clamp(21px, 1.55vw, 25px);--fs-heading:clamp(16px, 1.1vw, 17px);--fs-lead:clamp(16px, 1.2vw, 18px);--fs-body:15px;--lh-display:1.08;--lh-heading:1.25;--lh-snug:1.4;--lh-body:1.6;--track-display:-.03em;--track-heading:-.015em;background:var(--paper)}html[data-mode=simple] body{background:var(--paper)}html[data-mode=simple] :is(.world-canvas,.hud-top,.menu,.hud-rail,.hud-bottom,.planet-labels,.station-labels,.boot,.warp-overlay,.plates--archive,.plates--preview,.atlas-preview,.world__index,.case__index,.world__proof,.world__meta,.evidence__notes,.stage-slot){display:none!important}html[data-mode=simple] .simple-nav{z-index:20;background:var(--paper);flex-direction:column;display:flex;position:fixed}.simple-nav__bar{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}.simple-nav__brand{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--track-heading);display:inline-flex}.simple-nav__mark{width:var(--sp-5);flex:none;height:auto}.simple-nav__menu{display:none}.simple-nav__panel{gap:var(--sp-6);flex-direction:column;min-height:0;display:flex}.simple-nav :is(.simple-nav__site,.simple-nav__worlds){flex-direction:column;display:flex}.simple-nav__key{margin-bottom:var(--sp-2);font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.simple-nav__panel a,.simple-nav__toc li>button{width:100%;min-height:28px;font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--ink-2);text-align:left;transition:color var(--dur-s);align-items:center;display:flex;position:relative}.simple-nav__panel a:hover,.simple-nav__toc button:hover{color:var(--ink)}.simple-nav__panel a[aria-current=page],.simple-nav__toc li[data-active=true]>button{color:var(--ink);font-weight:500}.simple-nav__panel a[aria-current=page]:before,.simple-nav__toc li[data-active=true]>button:before{content:"";top:50%;left:calc(var(--sp-4) * -1);background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;transform:translateY(-50%)}.simple-nav__toc li[data-active=true]>button:before{width:var(--sp-2);border-radius:0;height:1px}.simple-nav__toc{flex-direction:column;min-height:0;display:flex}.simple-nav__toc ol{min-height:0;position:relative}.simple-nav__steps{gap:0 var(--sp-2);padding-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.simple-nav__steps button{min-height:var(--sp-5);font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);color:var(--ink-3);transition:color var(--dur-s)}.simple-nav__steps button:hover{color:var(--ink)}.simple-nav__steps button[data-active=true]{color:var(--accent)}@media (min-width:900px){html[data-mode=simple] .simple-nav{width:var(--simple-side);padding:var(--sp-6) var(--sp-5) var(--sp-5) var(--sp-6);border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:none;inset:0 auto 0 0;overflow-y:auto}html[data-mode=simple] .simple-nav__panel{margin-top:var(--sp-6);flex:auto}html[data-mode=simple] .simple-nav .mode-toggle button{height:var(--sp-6)}html[data-mode=simple] .simple-nav__toc{min-height:calc(var(--sp-8) + var(--sp-7));flex:1 1 0}html[data-mode=simple] .simple-nav__toc ol{margin:calc(var(--sp-4) * -1) calc(var(--sp-1) * -1) calc(var(--sp-4) * -1) calc(var(--sp-4) * -1);padding:var(--sp-4) var(--sp-1) var(--sp-4) var(--sp-4);overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:y proximity;scroll-padding-block:var(--sp-4);-webkit-mask-image:linear-gradient(transparent, #000 var(--sp-4), #000 calc(100% - var(--sp-4)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--sp-4), #000 calc(100% - var(--sp-4)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--sp-4), #000 calc(100% - var(--sp-4)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--sp-4), #000 calc(100% - var(--sp-4)), transparent);mask-image:linear-gradient(transparent, #000 var(--sp-4), #000 calc(100% - var(--sp-4)), transparent);flex:0 auto;overflow-y:auto}html[data-mode=simple] .simple-nav__toc li{scroll-snap-align:start}html[data-mode=simple] .simple-nav :focus-visible{outline-offset:2px}@media (max-height:840px){html[data-mode=simple] .simple-nav__worlds{display:none}}html[data-mode=simple] .stage{margin-left:var(--simple-side);padding:0 var(--sp-7)}html[data-mode=simple] .atlas-row__cat{display:block}}html[data-mode=simple] .deck{max-width:var(--simple-col);margin:0 auto}html[data-mode=simple] .chapter{align-items:stretch;gap:var(--sp-5);min-height:0;padding:var(--sp-7) 0;border:0;flex-direction:column;margin:0;display:flex}html[data-mode=simple] .chapter+.chapter{border-top:1px solid var(--line)}html[data-mode=simple] .chapter:first-child{padding-top:var(--sp-8)}html[data-mode=simple] .chapter:last-child{padding-bottom:var(--sp-8)}html[data-mode=simple] .chapter:before,html[data-mode=simple] .chapter:after{display:none}html[data-mode=simple] .chapter>*{grid-area:auto;place-self:stretch stretch;max-width:none;min-height:0;margin:0}html[data-mode=simple] :is(.chapter>*,.chapter [data-anim]){opacity:1!important;filter:none!important;clip-path:none!important;text-shadow:none!important;transform:none!important}html[data-mode=simple] .chapter>:is(.eyebrow,.arrival__eyebrow)+*{margin-top:calc(var(--sp-3) - var(--sp-5))}html[data-mode=simple] :is(.landing__title,.atlas__head,.archive__head,.method__head,.log__head,.ch-model header,.ch-decisions header,.ch-approach header,.ch-roles header,.problem__copy,.pilot__copy,.result__boundary,.result__list){align-content:start;justify-items:stretch;gap:var(--sp-3);-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;display:grid}html[data-mode=simple] :is(.arrival__title,.landing__title h1,.ch-pilot h1,.ch-lost h1){max-width:none;font-size:var(--fs-hero);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}html[data-mode=simple] :is(.arrival__title,.ch-pilot h1) em{color:var(--ink-3);font-style:normal}html[data-mode=simple] :is(.atlas__head h2,.archive__head h2,.method__head h2,.log__head h2,.signal__title){max-width:none;font-size:var(--fs-title);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-display);white-space:normal;text-wrap:balance}html[data-mode=simple] :is(.world__title,.next__link strong){font-size:var(--fs-statement);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin:0}html[data-mode=simple] :is(.ch-model header p:last-child,.ch-decisions header p:last-child,.ch-approach header p:last-child,.ch-roles header p:last-child,.principle blockquote,.result__boundary h2,.signal__mail){max-width:none;font-size:var(--fs-statement);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-heading)}html[data-mode=simple] :is(.model__nodes h2,.decision-list h2,.method__steps h3,.approach__grid h2,.landing__facts strong,.log__ledger strong,.profile-roles h2,.record__edu h2){font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--track-heading);color:var(--ink);margin:0}html[data-mode=simple] :is(.world__question,.arrival__summary,.landing__intro,.problem__copy p:not(.eyebrow),.pilot__copy){max-width:none;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-body);letter-spacing:0;color:var(--ink-2)}html[data-mode=simple] :is(.model__nodes p,.decision-list p,.method__steps p,.approach__grid p,.record__earlier li,.record__creds li,.record__edu p:not(.eyebrow),.profile-roles article>p,.atlas__head>p:last-child,.archive__head>p:last-child,.method__head>p:last-child,.log__head>p:not(.eyebrow),.result__boundary p:last-child){max-width:none;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);letter-spacing:0;color:var(--ink-2)}html[data-mode=simple] :is(.atlas__head>p:last-child,.archive__head>p:last-child,.method__head>p:last-child,.log__head>p:not(.eyebrow),.result__boundary p:last-child){max-width:var(--measure)}html[data-mode=simple] .result__list li p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}html[data-mode=simple] :is(dd,.landing__meta dd,.arrival__facts dd){font-size:var(--fs-body);font-weight:500;line-height:var(--lh-snug);color:var(--ink);margin:0}html[data-mode=simple] :is(.hud-key,dt,.world__cat,.atlas-row__num,.atlas-row__cat,.atlas-row__period,.evidence__count,.next__num,.next__cat,.signal__links a,.colophon),html[data-mode=simple] .atlas__head h2 span{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);opacity:1}html[data-mode=simple] :is(.eyebrow,.arrival__eyebrow){align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);padding:0;display:flex}html[data-mode=simple] .eyebrow:before{display:none}html[data-mode=simple] :is(.log__ledger li>span:last-child,.profile-roles__role,.landing__facts span,.tool-list li,.capability-list,.case-sources a){font-family:var(--sans);font-size:var(--fs-small);font-weight:400;line-height:var(--lh-snug);letter-spacing:0;text-transform:none}html[data-mode=simple] .cta{--cta-h:40px;height:var(--cta-h);background:var(--accent);color:#fff;font-size:var(--fs-label);letter-spacing:var(--track-label);line-height:var(--lh-snug)}html[data-mode=simple] .cta>span:first-child{padding:0 var(--sp-4)}html[data-mode=simple] .cta .travel{width:var(--cta-h);color:#fff;border-left-color:#ffffff40}html[data-mode=simple] .cta:before{background:#1f36d8}html[data-mode=simple] .cta--ghost{background:var(--accent-soft);color:var(--accent);box-shadow:none;-webkit-backdrop-filter:none}html[data-mode=simple] .cta--ghost .travel{color:var(--accent);border-left-color:#2f4bff33}html[data-mode=simple] .cta--ghost:before{background:#2f4bff29}html[data-mode=simple] .cta--ghost:hover{color:var(--accent)}html[data-mode=simple] .chapter>.cta{align-self:flex-start}html[data-mode=simple] :is(.principle,.next__link){padding:var(--sp-5);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--simple-radius);-webkit-backdrop-filter:none;background:0 0;border:0}html[data-mode=simple] :is(.arrival__facts,.landing__facts){border-radius:var(--simple-radius);width:100%;box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}html[data-mode=simple] .arrival__facts{grid-template-columns:var(--simple-key) repeat(3, minmax(0, 1fr))}html[data-mode=simple] :is(.arrival__facts,.landing__facts)>div{justify-content:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);border:0;border-right:1px solid var(--line);flex-direction:column;display:flex}html[data-mode=simple] :is(.arrival__facts,.landing__facts)>div:last-child{border-right:0}html[data-mode=simple] .landing__meta{border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;grid-template-columns:minmax(0,1fr);width:100%;display:grid}html[data-mode=simple] .landing__meta>div{grid-template-columns:var(--simple-key) minmax(0, 1fr);align-items:baseline;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border:0;border-bottom:1px solid var(--line);display:grid}html[data-mode=simple] .landing__facts span{color:var(--ink-3)}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol){border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0;display:grid}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol)>*{grid-template-columns:var(--simple-key) minmax(0, 1fr);align-content:start;align-items:baseline;gap:var(--sp-2) var(--sp-4);min-height:0;padding:var(--sp-5) 0;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;margin:0;display:grid;position:static;grid-column:auto!important}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol)>*>:first-child{text-align:start;width:auto;height:auto;font-family:var(--mono);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;border-radius:0;grid-area:1/1;justify-self:start;place-items:normal;margin:0;display:block;position:static}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol)>*>:not(:first-child){grid-column:2;margin:0}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.log__ledger,.profile-roles,.method__kit)>:last-child{border-bottom:0;padding-bottom:0}html[data-mode=simple] .model__nodes li:after{display:none}html[data-mode=simple] .log__ledger li,html[data-mode=simple] .profile-roles article{gap:var(--sp-1) var(--sp-4);padding:var(--sp-4) 0}html[data-mode=simple] .profile-roles article>div{gap:var(--sp-1);display:grid}html[data-mode=simple] .profile-roles article>p{margin-top:var(--sp-1)}html[data-mode=simple] .profile-roles article:target{background:var(--accent-soft)}html[data-mode=simple] .arrival__eyebrow .dot{width:var(--sp-2);height:var(--sp-2);box-shadow:none;animation:none}html[data-mode=simple] .arrival__lower{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}html[data-mode=simple] .arrival__actions{gap:var(--sp-2)}html[data-mode=simple] .arrival__actions a[href=\#work]{display:none}html[data-mode=simple] .arrival__actions .cta--ghost{background:var(--accent);color:#fff}html[data-mode=simple] .arrival__actions .cta--ghost .travel{color:#fff;border-left-color:#ffffff40}html[data-mode=simple] .arrival__actions .cta--ghost:before{background:#1f36d8}html[data-mode=simple] .atlas__head h2{align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}html[data-mode=simple] .atlas-index{flex-direction:column;width:100%;display:flex}html[data-mode=simple] .atlas-index__list{border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;flex-direction:column;width:100%;display:flex}html[data-mode=simple] .atlas-row{grid-template-columns:var(--simple-num) minmax(0, 1fr) auto var(--sp-8) var(--sp-4);align-items:baseline;column-gap:var(--sp-3);height:auto;min-height:44px;padding:var(--sp-3) 0;border-bottom:1px solid var(--line);color:var(--ink);transition:color var(--dur-s);display:grid}html[data-mode=simple] .atlas-row:before{display:none}html[data-mode=simple] .atlas-row[data-active=true]{color:var(--ink);padding-left:0}html[data-mode=simple] .atlas-row__title{font-size:var(--fs-body);font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--track-heading);white-space:normal;text-overflow:clip;transition:color var(--dur-s);overflow:visible}html[data-mode=simple] :is(.atlas-row__cat,.atlas-row__period){white-space:nowrap;text-overflow:clip;text-align:right;overflow:visible}html[data-mode=simple] .atlas-row__go{color:var(--ink-3);transition:color var(--dur-s);align-self:center}html[data-mode=simple] .atlas-row:is(:hover,:focus-visible) :is(.atlas-row__title,.atlas-row__go){color:var(--accent)}html[data-mode=simple] .archive-bay{width:100%;display:block}html[data-mode=simple] :is(.archive-list,.archive-note){display:none}html[data-mode=simple] .chapter.ch-world{padding:var(--sp-5);border-radius:var(--simple-radius);box-shadow:inset 0 0 0 1px var(--line);border:0;gap:0}html[data-mode=simple] .ch-atlas{padding-bottom:var(--sp-5)}html[data-mode=simple] .ch-world+.ch-world{margin-top:var(--sp-4)}html[data-mode=simple] .ch-world+.chapter:not(.ch-world){margin-top:var(--sp-7)}html[data-mode=simple] .world__head{gap:var(--sp-2);flex-direction:column;display:flex}html[data-mode=simple] .world__cat{margin:0}html[data-mode=simple] .world__question{text-wrap:balance}html[data-mode=simple] .ch-world .plates{margin-top:var(--sp-5);order:2}html[data-mode=simple] .ch-world .plate img{object-position:center;object-fit:contain!important}html[data-mode=simple] .world__foot{margin-top:var(--sp-4);flex-direction:column;order:3;align-items:flex-start;gap:0;display:flex}html[data-mode=simple] .ch-world .cta{--cta-h:auto;height:auto;color:var(--accent);font-family:var(--sans);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-snug);letter-spacing:0;text-transform:none;background:0 0;padding:0;overflow:visible}html[data-mode=simple] .ch-world .cta>span:first-child{padding:0}html[data-mode=simple] .ch-world .cta:before{display:none}html[data-mode=simple] .ch-world .cta .travel{width:var(--sp-5);color:var(--accent);border:0}html[data-mode=simple] .ch-world .cta:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}html[data-mode=simple] .method__kit{-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0;display:grid}html[data-mode=simple] .method__steps+.method__kit{margin-top:calc(var(--sp-5) * -1)}html[data-mode=simple] .method__kit>div{grid-template-columns:var(--simple-key) minmax(0, 1fr);align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-5) 0;border:0;border-bottom:1px solid var(--line);display:grid}html[data-mode=simple] .capability-list{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-mode=simple] .capability-list li:before{content:none}html[data-mode=simple] .tool-list{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-mode=simple] .tool-list li{align-items:baseline;gap:var(--sp-2);color:var(--ink)}html[data-mode=simple] .tool-list img{width:var(--sp-5);height:var(--sp-5);padding:var(--sp-1);border-radius:var(--simple-radius-media);flex:none;align-self:center}html[data-mode=simple] .tool-list li>span{min-height:var(--sp-5);align-items:center;display:flex}html[data-mode=simple] .log__head{justify-items:start}html[data-mode=simple] .log__head .cta{margin-top:var(--sp-2);justify-self:start}html[data-mode=simple] .signal__title a{color:var(--accent)}html[data-mode=simple] .signal__grid{align-items:flex-start;gap:var(--sp-5);flex-direction:column;display:flex}html[data-mode=simple] .signal__mail{gap:var(--sp-1);padding-bottom:var(--sp-1);border-bottom:1px solid var(--ink);display:grid}html[data-mode=simple] .signal__links{gap:var(--sp-2);flex-wrap:wrap;display:flex}html[data-mode=simple] .signal__links a{min-height:40px;padding:0 var(--sp-4);border-radius:var(--simple-radius-media);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;color:var(--ink);background:0 0;border:0;align-items:center;display:inline-flex}html[data-mode=simple] .signal__links a:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);background:0 0}html[data-mode=simple] .colophon{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}html[data-mode=simple] .colophon__mark{width:var(--sp-5)}html[data-mode=simple] .problem__copy p:not(.eyebrow){-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}html[data-mode=simple] .principle{gap:var(--sp-2);width:100%;display:grid}html[data-mode=simple] .decision-list[data-count="3"] article:first-child{grid-column:auto!important}html[data-mode=simple] .decision-list h2{margin:0}html[data-mode=simple] .ch-evidence{gap:var(--sp-4)}html[data-mode=simple] .ch-evidence+.ch-evidence{border-top:0;padding-top:0}html[data-mode=simple] .ch-evidence+.ch-evidence .evidence__head .eyebrow{display:none}html[data-mode=simple] .evidence__head{justify-items:start;gap:var(--sp-3);display:grid}html[data-mode=simple] .evidence__count{margin:0;display:block}html[data-mode=simple] .evidence__count em{font-style:normal}html[data-mode=simple] .ch-result{gap:var(--sp-7)}html[data-mode=simple] .case-sources{grid-template-columns:var(--simple-key) minmax(0, 1fr);align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:calc(var(--sp-5) - var(--sp-3)) 0 0;border:0;display:grid}html[data-mode=simple] .case-sources a{color:var(--ink);border-bottom:1px solid var(--line-strong);grid-column:2;justify-self:start;font-weight:500}html[data-mode=simple] .case-sources a:hover{color:var(--accent);border-color:var(--accent)}html[data-mode=simple] .next__link{align-items:center;gap:var(--sp-1) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}html[data-mode=simple] .next__num{grid-area:1/1;padding:0}html[data-mode=simple] .next__link strong{grid-area:2/1}html[data-mode=simple] .next__cat{text-wrap:balance;grid-area:3/1}html[data-mode=simple] .ch-next .next__question{display:none}html[data-mode=simple] .next__link .travel{grid-area:1/2/4;align-self:center;width:44px;height:44px;margin:0}html[data-mode=simple] .next__link:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}html[data-mode=simple] .pilot__copy p{margin:0}html[data-mode=simple] .approach__grid article>span{font-weight:500}html[data-mode=simple] .record__grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds){grid-template-columns:var(--simple-key) minmax(0, 1fr);align-self:stretch;align-items:baseline;gap:var(--sp-1) var(--sp-4);width:100%;padding:var(--sp-5) 0;border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;background:0 0;grid-area:auto;margin:0;display:grid}html[data-mode=simple] .record__grid>:first-child{border-top:0;padding-top:0}html[data-mode=simple] .record__grid>:last-child{padding-bottom:0}html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds)>.eyebrow{grid-area:1/1}html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds)>:not(.eyebrow){grid-column:2}html[data-mode=simple] :is(.record__earlier,.record__creds) ul{gap:var(--sp-3);display:grid}html[data-mode=simple] :is(.record__earlier,.record__creds) li{text-wrap:pretty;border:0;padding:0}html[data-mode=simple] .record__edu h2{margin-bottom:var(--sp-1)}html[data-mode=simple] .plates{align-items:start;gap:var(--sp-3);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;margin:0;padding:0;display:grid;overflow:visible;container-type:normal}html[data-mode=simple] .plate{aspect-ratio:auto;flex:none;width:100%;max-width:none;height:auto;max-height:none}html[data-mode=simple] .plate__hit{aspect-ratio:16/10;height:auto}html[data-mode=simple] .plate__frame{background:var(--ground);border:1px solid var(--line)!important;border-radius:var(--simple-radius-media)!important;box-shadow:none!important}html[data-mode=simple] .plate__hit:hover .plate__frame{transform:none;border-color:var(--line-strong)!important}html[data-mode=simple] .plate__label{display:none}html[data-mode=simple] .plates--archive-all{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mode=simple] .plates.plates--evidence{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}html[data-mode=simple] .plates--evidence .plate{--shown:min(100cqw, var(--native));--mat:calc((100cqw - var(--shown)) / 2);aspect-ratio:auto;width:100%;container-type:inline-size}html[data-mode=simple] .plates--evidence .plate__hit{aspect-ratio:auto;height:calc(var(--shown) / var(--ratio) + 2 * var(--mat))}html[data-mode=simple] .plates--evidence .plate__frame img{inset:var(--mat) auto auto var(--mat)!important;width:calc(100% - 2 * var(--mat))!important;height:calc(100% - 2 * var(--mat))!important}html[data-mode=simple] :is(.plates--evidence,.plates--archive-all) .plate figcaption.sr-only{width:auto;height:auto;margin:var(--sp-3) 0 0;clip-path:none;white-space:normal;max-width:var(--measure);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-3);text-wrap:pretty;overflow:visible;position:static!important}@media (max-width:899px){html[data-mode=simple] .simple-nav{border-bottom:1px solid var(--line);inset:0 0 auto}html[data-mode=simple] .simple-nav__brand{min-height:44px}html[data-mode=simple] .simple-nav__bar{align-items:center;gap:var(--sp-2);height:var(--simple-bar);padding:0 var(--sp-4);flex-direction:row}html[data-mode=simple] .simple-nav .mode-toggle{outline:1px solid var(--line-strong);outline-offset:-1px;-webkit-backdrop-filter:none;background:0 0;border:0;margin-left:auto;padding:0}html[data-mode=simple] .simple-nav .mode-toggle button,html[data-mode=simple] .simple-nav__menu{height:44px;padding:0 var(--sp-3);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}html[data-mode=simple] .simple-nav__menu{border:1px solid var(--line-strong);min-width:64px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}html[data-mode=simple] .simple-nav__menu[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--bone)}html[data-mode=simple] .simple-nav__panel{display:none}html[data-mode=simple] .simple-nav[data-open=true] .simple-nav__panel{inset:var(--simple-bar) 0 0 0;padding:var(--sp-5) var(--sp-4) var(--sp-7);overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--paper);display:flex;position:fixed;overflow-y:auto}html[data-mode=simple] :is(.simple-nav__panel a,.simple-nav__toc li>button){min-height:44px;font-size:var(--fs-body)}html[data-mode=simple] :is(.simple-nav__panel a[aria-current=page],.simple-nav__toc li[data-active=true]>button):before{border-radius:50%;width:5px;height:5px;left:auto;right:0}html[data-mode=simple] .simple-nav__steps{gap:0}html[data-mode=simple] .simple-nav__steps button{text-align:left;min-width:44px;min-height:44px}html[data-mode=simple] .stage{padding:var(--simple-bar) var(--sp-4) 0;margin:0}html[data-mode=simple] .chapter{scroll-margin-top:var(--simple-bar)}html[data-mode=simple] .chapter:first-child{padding-top:var(--sp-6)}html[data-mode=simple] .cta{--cta-h:44px}html[data-mode=simple] .landing__facts{grid-template-columns:minmax(0,1fr)}html[data-mode=simple] .landing__meta>div{grid-template-columns:calc(var(--simple-key) - var(--sp-6)) minmax(0, 1fr)}html[data-mode=simple] .arrival__facts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-mode=simple] .landing__facts>div{border-right:0;border-bottom:1px solid var(--line)}html[data-mode=simple] .arrival__facts>div:nth-child(2n){border-right:0}html[data-mode=simple] .arrival__facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}html[data-mode=simple] .landing__facts>div:last-child{border-bottom:0}html[data-mode=simple] :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol)>*,html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds,.case-sources),html[data-mode=simple] .method__kit>div{grid-template-columns:minmax(0,1fr)}html[data-mode=simple] .deck :is(.model__nodes,.decision-list,.approach__grid,.method__steps,.log__ledger,.profile-roles,.result__list ol)>*>:not(:first-child),html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds)>:not(.eyebrow),html[data-mode=simple] .case-sources a{grid-column:1}html[data-mode=simple] :is(.record__earlier,.record__edu,.record__creds)>.eyebrow{margin-bottom:var(--sp-2)}html[data-mode=simple] .atlas-row{grid-template-columns:var(--simple-num) minmax(0, 1fr) var(--sp-8) var(--sp-4)}html[data-mode=simple] .atlas-row__cat{display:none}html[data-mode=simple] :is(.plates--archive-all,.method__kit .capability-list),html[data-mode=simple] .ch-world .plates{grid-template-columns:minmax(0,1fr)}html[data-mode=simple] .ch-world .plate:nth-child(n+2){display:none}html[data-mode=simple] .ch-world .cta,html[data-mode=simple] .case-sources a{align-items:center;min-height:44px;display:inline-flex}html[data-mode=simple] .case-sources a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;border-bottom:0}html[data-mode=simple] .signal__links a{min-height:44px}html[data-mode=simple] .signal__title a{padding:var(--sp-2) 0}html[data-mode=simple] .colophon span:last-child:not(:nth-child(2)){margin-left:0}}@media (max-width:379px){html[data-mode=simple] .simple-nav__brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html[data-mode=simple] .signal__links a>.icon{width:var(--icon);height:var(--icon)}.story-model{padding-bottom:var(--sp-3);grid-area:2/1/auto/4;align-self:end}.story-model__controls,.story-model__footer{font:10px var(--mono);letter-spacing:.04em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.story-model__controls{padding-bottom:14px}.story-model__controls button,.story-model__footer button{min-height:44px;color:var(--ink);align-items:center;gap:12px;display:inline-flex}.story-model__controls button[aria-pressed=true]{color:var(--accent)}.story-model__footer{padding-top:8px}.story-model__footer button{color:var(--accent)}.story-model__footer>span{max-width:14ch;line-height:1.5}.story-model .model__nodes{flex-direction:column;gap:0;margin:0;display:flex}.story-model .model__nodes li{border:0;border-top:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block}.story-model .model__nodes li:after{display:none}.story-model .model__nodes button{text-align:left;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 0;display:grid}.story-model .model__nodes button strong{font-size:16px;font-weight:500}.story-model .model__nodes li .model__number{width:24px;height:24px;font:10px var(--mono);color:var(--ink-3);border:1px solid var(--line-strong);background:0 0;position:static}.story-model .model__nodes li[data-selected=true] .model__number{color:var(--bone);background:var(--accent);border-color:var(--accent)}.story-model .model__nodes li .model__arrow{width:auto;height:auto;color:var(--ink-3);background:0 0;border:0;display:block;position:static}.story-model .model__nodes li[data-selected=true] :is(strong,.model__arrow){color:var(--accent)}.story-model .model__nodes p{padding:0 4px 18px 36px;font-size:14px;line-height:1.6}.story-model__evidence{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 16px;margin:0 0 16px 36px;padding:12px 0;display:grid}.story-model__evidence>span:first-child{font:9px var(--mono);text-transform:uppercase;color:var(--ink-3);letter-spacing:.08em}.story-model__evidence strong{grid-column:1;font-size:13px;font-weight:500}.story-model__evidence>span:last-child{color:var(--accent);grid-area:1/2/3;align-self:center}.story-model__evidence:hover{border-color:var(--accent)}.story-model button:focus-visible,.plate__inspect:focus-visible,.product-inspector button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.plate__inspect{align-items:center;gap:var(--sp-4);min-height:44px;font:11px var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);display:flex;position:absolute;top:calc(100% + 8px);right:0}.plate__inspect:hover{color:var(--accent);border-color:var(--accent)}.plate--live .plate__label{display:none}.plate--live{margin-bottom:52px}.product-inspector{background:var(--bone);width:min(1440px,96vw);max-width:none;height:92dvh;max-height:none;color:var(--ink);border:1px solid var(--line-strong);margin:auto;padding:0;box-shadow:0 30px 120px #0a0f1e4d}.product-inspector[open]{flex-direction:column;display:flex}.product-inspector::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f131f80}.product-inspector__bar{border-bottom:1px solid var(--line);min-height:60px;font:12px var(--mono);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;display:flex}.product-inspector__bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-inspector__bar button{flex:none;align-items:center;gap:24px;min-height:44px;display:flex}.plate--live .product-inspector>iframe{opacity:1;pointer-events:auto;border:0;flex:1;width:100%;height:0;min-height:0;position:static;transform:none}html[data-deck=flow] .story-model{margin-top:0}html[data-deck=flow] .ch-model{scroll-margin-top:var(--hud-h)}html[data-deck=flow] .ch-model .stage-slot{height:36svh;min-height:240px}html[data-deck=flow] .story-model .model__nodes{display:flex}html[data-deck=flow] .story-model .model__nodes li{border-right:0}:is(html[data-deck=flow],html[data-mode=simple]) .plate--live[data-compact=true]{aspect-ratio:auto;height:560px;margin-bottom:60px}html[data-mode=simple] .plates--evidence .plate--live{height:auto;margin-bottom:0}html[data-mode=simple] .plate--live>.plate__frame{aspect-ratio:var(--ratio);display:block;position:relative;inset:auto}html[data-mode=simple] .plate--live[data-compact=true]>.plate__frame{aspect-ratio:auto;height:560px}html[data-mode=simple] .plate--live>.plate__inspect{margin:var(--sp-2) 0 0 auto;position:static}html[data-mode=simple] .story-model__controls,html[data-mode=simple] .story-model__footer,html[data-mode=simple] .story-model__evidence{display:none}html[data-mode=simple] .story-model .model__nodes p{display:block}@media (max-width:599px){.product-inspector{border:0;width:100vw;height:100dvh}.product-inspector__bar{padding-inline:14px}}@media (max-height:700px) and (min-width:900px){.story-model{margin-top:8px}.story-model .model__nodes button{min-height:46px;padding-block:6px}.story-model .model__nodes p{padding-bottom:12px}.story-model__controls,.story-model__footer{padding:0}.story-model__evidence{margin-top:4px;padding-block:6px}}@media (max-height:620px) and (min-width:900px){.story-model .model__nodes button{min-height:38px;padding-block:4px}.story-model .model__nodes p{padding-bottom:8px;font-size:13px;line-height:1.4}.story-model__controls button,.story-model__footer button{min-height:34px}}.station-label:is(:hover,:focus-visible) span{opacity:1}.station-label:is(:hover,:focus-visible) i{background:var(--accent);color:var(--bone);border-color:var(--accent)}html[data-mode=simple] .story-model .model__nodes button{cursor:auto;align-items:center;gap:12px;width:auto;min-height:24px;padding:0;display:flex}html[data-mode=simple] .story-model .model__nodes button strong{font:inherit}html[data-mode=simple] .story-model .model__nodes .model__arrow{display:none}@media (hover:hover){.story-model .model__nodes button:enabled:hover :is(strong,.model__arrow){color:var(--accent)}.story-model .model__nodes button:enabled:hover .model__number{border-color:var(--accent)}}@keyframes model-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-motion=on] .story-model .model__nodes li[data-selected=true] :is(p,.story-model__evidence){animation:none}}:root{--ceramic:#f2f1ec;--story-ink:#0f1020}.story{--st-ink:var(--story-ink);--st-ink-2:#4a4b57;--st-ink-3:#6a6b76;--st-ink-4:#8a8b95;--st-line:#0f10201f;--st-line-strong:#0f102042;--st-pad:clamp(16px, 2.2vw, 32px);--st-top:64px;--st-bottom:56px;--st-ease:cubic-bezier(.16, 1, .3, 1);z-index:40;color:var(--st-ink);background:var(--ceramic);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}html:not([data-mode=simple]),html:not([data-mode=simple]) body{background:var(--ceramic);height:100%;overflow:hidden}html:not([data-mode=simple]) :is(main.stage,.hud-top,.hud-bottom,.menu,.warp-overlay,.viewer,.skip-link,.simple-nav){display:none!important}.story :is(a,button){color:inherit}.story :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.st-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.st-mono,.st-eyebrow,.story dt,.st-nav,.st-crumb,.st-legend,.st-bottom{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.st-eyebrow{color:var(--st-ink-2);align-items:center;gap:12px;display:flex}.st-eyebrow:before{content:"";background:var(--accent);flex:none;width:16px;height:1px}.st-eyebrow:has(.st-dot):before{display:none}.st-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.st-display{letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(44px,5vw,86px);font-weight:600;line-height:.98}.st-display em{color:var(--st-ink-4);font-style:normal}.st-display--name{letter-spacing:-.05em;font-size:clamp(56px,6.4vw,116px);line-height:.94}.st-display--case{font-size:clamp(38px,4vw,68px);line-height:1}.st-display--contact{font-size:clamp(40px,4.4vw,76px)}.st-display--contact a{color:var(--accent);transition:background-size .56s var(--st-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;display:block}.st-display--contact a:hover{background-size:100% 3px}.st-title{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(26px,2.5vw,42px);font-weight:600;line-height:1.06}.st-lead{max-width:44ch;color:var(--st-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(16px,1.2vw,19px);line-height:1.45}.st-body{max-width:48ch;color:var(--st-ink-2);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.6}.st-legend{max-width:60ch;color:var(--st-ink-3);margin-top:20px;line-height:1.7}.st-legend span{color:var(--accent);margin-right:8px}.st-legend a{color:var(--st-ink);border-bottom:1px solid var(--st-line-strong);margin-right:12px}.st-actions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.st-cta{background:var(--st-ink);height:44px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:background .32s var(--st-ease), transform .18s var(--st-ease);align-items:center;gap:12px;padding:0 18px;font-size:11px;font-weight:500;display:inline-flex;color:var(--ceramic)!important}.st-cta:hover{background:var(--accent)}.st-cta:active{transform:scale(.985)}.st-cta--ghost{box-shadow:inset 0 0 0 1px var(--st-line-strong);background:0 0;color:var(--st-ink)!important}.st-cta--ghost:hover{background:var(--st-ink);color:var(--ceramic)!important}.st-cta .icon,.st-textlink .icon{transition:transform .56s var(--st-ease)}.st-cta:hover .icon{transform:translate(2px,2px)}.st-textlink{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:6px;margin-top:20px;padding-bottom:2px;font-size:11px;font-weight:500;display:inline-flex;color:var(--accent)!important}.st-top,.st-bottom{z-index:3;padding:0 var(--st-pad);justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;left:0;right:0}.st-top{height:var(--st-top);top:0}.st-bottom{height:var(--st-bottom);bottom:0}.st-brand{letter-spacing:-.01em;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.st-brand__mark{width:22px;height:auto;transition:transform .56s var(--st-ease), color .32s}.st-brand:hover .st-brand__mark{color:var(--accent);transform:rotate(-8deg)}.st-brand em{border-left:1px solid var(--st-line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);padding-left:12px;font-size:11px;font-style:normal;font-weight:500}.st-nav{color:var(--st-ink-2);align-items:center;gap:28px;display:flex}.st-nav>a{padding:12px 0;transition:color .32s;position:relative}.st-nav>a:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .56s var(--st-ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.st-nav>a:hover,.st-nav>a[aria-current]{color:var(--st-ink)}.st-nav>a:hover:after,.st-nav>a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.st-toggle{box-shadow:inset 0 0 0 1px var(--st-line-strong);display:inline-flex}.st-toggle button{height:36px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--st-ink-2);padding:0 14px;transition:background .32s,color .32s}.st-toggle button[aria-pressed=true]{background:var(--st-ink);color:var(--ceramic)}.st-toggle button[aria-pressed=false]:hover{color:var(--accent)}.st-where{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:14px;display:inline-flex}.st-where__count{color:var(--accent);font-variant-numeric:tabular-nums}.st-where__count em{color:var(--st-ink-3);font-style:normal}.st-where strong{color:var(--st-ink);font-weight:500}.st-where__bar{background:var(--st-line);width:88px;height:1px;position:relative;overflow:hidden}.st-where__bar i{background:var(--accent);transform-origin:0;transition:transform .56s var(--st-ease);position:absolute;inset:0}.st-where:hover strong{color:var(--accent)}.st-bottom__end{align-items:center;gap:28px;display:flex}.st-next{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:10px;display:inline-flex}.st-next span{color:var(--st-ink-3)}.st-next strong{font-weight:500}.st-next .icon{box-sizing:content-box;background:var(--st-ink);color:var(--ceramic);transition:background .32s, transform .56s var(--st-ease);border-radius:50%;padding:7px}.st-next:hover .icon{background:var(--accent);transform:translateY(2px)}.st-sound{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--st-ink-3);align-items:center;gap:8px;display:inline-flex}.st-sound i{opacity:.6;background:linear-gradient(currentColor,currentColor) 0 100%/2px 3px no-repeat,linear-gradient(currentColor,currentColor) 4px 100%/2px 5px no-repeat,linear-gradient(currentColor,currentColor) 8px 100%/2px 8px no-repeat,linear-gradient(currentColor,currentColor) 12px 100%/2px 4px no-repeat;width:14px;height:8px}.st-sound i[data-on=true]{color:var(--accent);opacity:1}.st-main{top:var(--st-top);bottom:var(--st-bottom);left:var(--st-pad);right:var(--st-pad);z-index:2;position:absolute}.st-chapter{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid;position:absolute;inset:0}.st-stage{pointer-events:none;grid-area:1/6/auto/13;margin:24px 0 40px}.st-copy{grid-area:1/1/auto/6;align-self:center;max-width:600px;max-height:100%;padding:8px 0;position:relative}.st-copy--hero{align-self:end;padding-bottom:clamp(16px,5vh,56px)}.st-chapter--hero .st-stage{grid-column:6/13}.st-copy--index{scrollbar-width:none;align-self:start;padding-top:clamp(8px,3vh,32px);overflow-y:auto}.st-copy--contact{align-self:center}.st-facts{border-top:1px solid var(--st-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.st-facts>div{align-content:start;gap:6px;padding:12px 16px 0 0;display:grid}.st-facts>div+div{border-left:1px solid var(--st-line);padding-left:16px}.story dt{color:var(--st-ink-3)}.story dd{margin:0;font-size:14px;font-weight:500;line-height:1.35}.st-spec{border-top:1px solid var(--st-line-strong);margin-top:28px}.st-spec>div{border-bottom:1px solid var(--st-line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.st-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.st-readouts>div{border-left:1px solid var(--accent);flex-direction:column-reverse;gap:4px;padding-left:12px;display:flex}.st-readouts dd{letter-spacing:-.015em;color:var(--st-ink);font-size:17px;font-weight:600}.st-crumb{color:var(--st-ink-3);align-items:center;gap:20px;display:flex}.st-crumb a{min-height:32px;color:var(--st-ink);align-items:center;gap:6px;display:inline-flex}.st-crumb a:hover{color:var(--accent)}.st-crumb+.st-eyebrow{margin-top:28px}.st-list{border-top:1px solid var(--st-line-strong);margin-top:28px}.st-row{border-bottom:1px solid var(--st-line);text-align:left;grid-template-columns:32px minmax(0,1fr) auto 64px 16px;align-items:center;column-gap:12px;width:100%;min-height:46px;padding:0 4px;transition:color .32s;display:grid;position:relative}button.st-row{grid-template-columns:minmax(0,1fr) auto 64px}.st-row:before{content:"";background:var(--accent);transform-origin:0;width:6px;height:1px;transition:transform .32s var(--st-ease);position:absolute;top:50%;left:-12px;transform:scaleX(0)}.st-row[data-active=true],.st-row:hover{color:var(--accent)}.st-row[data-active=true]:before{transform:scaleX(1)}.st-row__num,.st-row__meta,.st-row__year{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);white-space:nowrap;font-size:10.5px;font-weight:500}.st-row__num{color:var(--accent)}.st-row__year{text-align:right}.st-row__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:550;overflow:hidden}.st-row[data-active=true] :is(.st-row__meta,.st-row__year){color:var(--accent)}.st-note{border-top:1px solid var(--st-line-strong);grid-template-columns:160px minmax(0,1fr);gap:16px;margin-top:24px;padding-top:16px;display:grid}.st-note__image{border:1px solid var(--st-line);width:160px;height:auto}.st-note .st-mono{color:var(--st-ink-3)}.st-note__title{letter-spacing:-.015em;margin-top:6px;font-size:18px;font-weight:600}.st-note .st-body{margin-top:6px}.st-steps{border-top:1px solid var(--st-line-strong);margin-top:28px}.st-steps li{border-bottom:1px solid var(--st-line);grid-template-columns:120px minmax(0,1fr);gap:4px 16px;padding:14px 0;transition:color .32s;display:grid;position:relative}.st-steps li>.st-mono{color:var(--st-ink-3);grid-row:1/3;padding-top:3px}.st-steps strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.st-steps p{color:var(--st-ink-2);grid-column:2;font-size:14px;line-height:1.55}.st-steps li[data-active=true]>.st-mono,.st-steps li[data-active=true] strong{color:var(--accent)}.st-steps--decisions{max-height:calc(100vh - var(--st-top) - var(--st-bottom) - 220px);scrollbar-width:none;overflow-y:auto}.st-steps--decisions li,.st-steps--result li{grid-template-columns:48px minmax(0,1fr)}.st-steps--result p{color:var(--st-ink);font-size:15px}.st-ledger{border-top:1px solid var(--st-line-strong);margin-top:28px}.st-ledger li{border-bottom:1px solid var(--st-line);grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:11px 0;transition:color .32s;display:grid}.st-ledger li>.st-mono{color:var(--accent)}.st-ledger strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.st-ledger__role{color:var(--st-ink-2);text-align:right;font-size:13px}.st-ledger p{color:var(--st-ink-2);grid-column:2/4;margin-top:4px;font-size:13.5px;line-height:1.5}.st-ledger li[data-active=true] strong{color:var(--accent)}.st-model{margin-top:28px}.st-model__all{height:32px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-2);box-shadow:inset 0 0 0 1px var(--st-line-strong);padding:0 12px;font-size:10.5px;font-weight:500;transition:background .32s,color .32s}.st-model__all[aria-pressed=true]{background:var(--st-ink);color:var(--ceramic)}.st-model ol{border-top:1px solid var(--st-line-strong);margin-top:16px}.st-model li{border-bottom:1px solid var(--st-line);padding:12px 0}.st-model li button{text-align:left;align-items:center;gap:14px;width:100%;display:flex}.st-model__key{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--accent);font-family:var(--mono);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;transition:background .32s,color .32s;display:grid}.st-model strong{font-size:16px;font-weight:600}.st-model p{max-width:44ch;color:var(--st-ink-2);margin:6px 0 0 40px;font-size:14px;line-height:1.55}.st-model li[data-active=true] .st-model__key{background:var(--accent);color:var(--ceramic)}.st-model li[data-active=true] strong{color:var(--accent)}.st-model ol:has(li[data-active=true]) li:not([data-active=true]) p{display:none}.st-quote{border-left:2px solid var(--accent);margin-top:32px;padding-left:20px}.st-quote blockquote{letter-spacing:-.015em;text-wrap:balance;margin-top:8px;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.25}.st-quote .st-mono{color:var(--st-ink-3)}.st-mail{border-bottom:1px solid var(--st-ink);letter-spacing:-.015em;gap:6px;margin-top:32px;padding-bottom:6px;font-size:clamp(19px,1.6vw,24px);font-weight:500;transition:color .32s,border-color .32s;display:inline-grid}.st-mail .st-mono{color:var(--st-ink-3)}.st-mail:hover{color:var(--accent);border-color:var(--accent)}.st-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.st-links a{height:40px;box-shadow:inset 0 0 0 1px var(--st-line-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;transition:background .32s,color .32s;display:inline-flex}.st-links a:hover{background:var(--st-ink);color:var(--ceramic)}.st-colophon{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);align-items:center;gap:12px;margin-top:40px;font-size:10.5px;font-weight:500;display:flex}.st-colophon__mark{width:18px;height:auto;color:var(--st-ink)}.st-record{gap:24px;margin-top:20px;display:grid}.st-record section{border-top:1px solid var(--st-line-strong);grid-template-columns:140px minmax(0,1fr);gap:16px;padding-top:14px;display:grid}.st-record h3{color:var(--st-ink-3)}.st-record :is(ul,p){color:var(--st-ink-2);grid-column:2;font-size:14px;line-height:1.55}.st-record li+li{margin-top:6px}.st-record strong{color:var(--st-ink)}.st-record section>p+p{margin-top:-12px}.st-chapter--figure{justify-content:center;align-items:center;padding-top:40px;display:flex}.st-figure{grid-template-columns:min-content;justify-items:start;display:grid}.st-sheet{align-items:flex-end;gap:40px;display:flex}.st-plate{flex-direction:column;flex:none;gap:12px;margin:0;display:flex}.st-plate__hit{cursor:zoom-in;width:100%;display:block}.st-plate img{width:100%;height:auto;display:block;box-shadow:0 30px 60px -36px #0f102059}.st-plate img:not([data-loaded]){opacity:0}.st-plate__caption{-webkit-line-clamp:3;color:var(--st-ink-2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.st-plate__caption .st-mono{color:var(--accent);margin-right:6px}.st-caption-line{flex-wrap:wrap;align-items:baseline;gap:6px 18px;width:100%;margin-top:22px;display:flex}.st-caption-line>.st-mono{color:var(--accent);font-variant-numeric:tabular-nums}.st-caption-line>.st-mono em{color:var(--st-ink-3);font-style:normal}.st-caption-line p{max-width:72ch;color:var(--st-ink-2);flex:320px;font-size:14px;line-height:1.5}.st-caption-line .st-textlink{margin-top:0}.st-index,.st-viewer{z-index:10;-webkit-backdrop-filter:blur(6px);background:#f2f1ecf7;position:fixed;inset:0}.st-index{padding:88px var(--st-pad) 40px;animation:st-fade .32s var(--st-ease) both;overflow-y:auto}.st-index__head{border-bottom:1px solid var(--st-line-strong);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.st-index__head .st-mono{color:var(--st-ink-3)}.st-index__close{height:40px;box-shadow:inset 0 0 0 1px var(--st-line-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ceramic);align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;display:inline-flex}.st-index ol{columns:2;column-gap:48px;margin-top:8px}.st-index li{break-inside:avoid}.st-index li button{border-bottom:1px solid var(--st-line);letter-spacing:-.025em;text-align:left;align-items:baseline;gap:16px;width:100%;padding:10px 0;font-size:clamp(20px,2vw,30px);font-weight:600;transition:color .32s;display:flex}.st-index li button .st-mono,.st-index li button:hover,.st-index li button[data-active=true]{color:var(--accent)}.st-viewer{padding:72px var(--st-pad) 32px;cursor:zoom-out;animation:st-fade .32s var(--st-ease) both;place-items:center;display:grid}.st-viewer img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 120px)}.st-viewer .st-index__close{top:12px;right:var(--st-pad);position:absolute}@keyframes st-fade{0%{opacity:0}}.st-chapter[data-motion=on] [data-reveal]{animation:st-in .22s var(--st-ease) both;animation-delay:calc(var(--r,0) * 40ms)}.st-chapter[data-motion=on] .st-plate img[data-loaded]{animation:st-develop .9s var(--st-ease) both}@keyframes st-in{0%{opacity:0;transform:translateY(6px)}}@keyframes st-develop{0%{opacity:0;filter:grayscale()contrast(.8)brightness(1.15);clip-path:inset(0 0 100%)}to{opacity:1;filter:none;clip-path:inset(0)}}@media (max-width:899px),(max-height:559px){.story{--st-top:56px;--st-bottom:52px}.st-brand em,.st-nav>a,.st-sound,.st-next span,.st-next strong,.st-where__bar{display:none}.st-toggle button{height:40px;padding:0 12px}.st-main{left:0;right:0}.st-chapter{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;padding:0 16px 24px;display:flex;overflow-y:auto}.st-stage{flex:none;height:40svh;margin:0 -16px}.st-copy,.st-copy--index{max-width:none;max-height:none;padding:0 0 8px;overflow:visible}.st-copy--hero{padding-bottom:8px}.st-display{font-size:clamp(36px,10vw,52px)}.st-display--name{font-size:clamp(44px,13vw,64px)}.st-facts,.st-readouts{grid-template-columns:minmax(0,1fr)}.st-facts>div+div{border-left:0;border-top:1px solid var(--st-line);margin-top:10px;padding-top:10px;padding-left:0}.st-row{grid-template-columns:28px minmax(0,1fr) 56px 16px}button.st-row{grid-template-columns:minmax(0,1fr) 56px}.st-row__meta{display:none}.st-steps li{grid-template-columns:minmax(0,1fr)}.st-steps li>.st-mono{grid-row:auto}.st-steps p{grid-column:1}.st-steps--decisions{max-height:none;overflow:visible}.st-ledger li{grid-template-columns:64px minmax(0,1fr)}.st-ledger__role{text-align:left;grid-column:2}.st-ledger p{grid-column:2}.st-note,.st-record section{grid-template-columns:minmax(0,1fr)}.st-record :is(ul,p){grid-column:1}.st-chapter--figure{justify-content:flex-start;padding-top:40px}.st-sheet{flex-direction:column;align-items:flex-start;gap:28px}.st-index ol{columns:1}}
