@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}img,svg,picture{max-width:100%;display:block}button,input,select{font:inherit}button{color:inherit}}@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0b1118;--ink-soft:#101923;--navy:#232c38;--navy-raised:#2d3947;--paper:#e8dec9;--paper-muted:#bdb7aa;--cream:#ffe6b0;--amber:#f6c877;--brass:#c69a52;--timber:#7c4f35;--steel:#64727e;--teal:#4fa8a1;--teal-bright:#72c5bc;--brick:#bd7767;--success:#8fd0a7;--error:#ff9587;--line:#f6c87757;--line-soft:#f6c87724;--line-cool:#4fa8a152;--header-height:76px;--frame:1320px;--lift-gutter:168px;--dispatch-run:6.4s;--blueprint-run:14s;--itinerary-run:3.6s;font-synthesis:none;background:var(--ink);color:var(--paper);font-family:Avenir Next,Avenir,Segoe UI,system-ui,sans-serif}body{background:linear-gradient(#f6c87707 1px, transparent 1px), linear-gradient(90deg, #f6c87705 1px, transparent 1px), var(--ink);background-size:72px 72px;min-width:320px;min-height:100vh;line-height:1.58;overflow-x:hidden}h1,h2,h3{letter-spacing:-.045em;font-family:Avenir Next Condensed,DIN Condensed,Bahnschrift,Arial Narrow,sans-serif;font-weight:650;font-stretch:75%}h1{max-width:13ch;color:var(--cream);font-size:clamp(4rem,7.6vw,8.9rem);line-height:.84}h2{max-width:15ch;color:var(--cream);font-size:clamp(3rem,5.5vw,6.6rem);line-height:.9}h3{color:var(--cream);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1}p{color:var(--paper-muted)}a{color:inherit}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:4px}::selection{background:var(--amber);color:var(--ink)}}@layer components{.shell-wide,.section-frame{width:min(var(--frame), calc(100% - clamp(40px, 6vw, 96px)));margin-inline:auto}.skip-link{z-index:100;background:var(--cream);color:var(--ink);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.status-line{z-index:30;border-bottom:1px solid var(--line-soft);min-height:26px;color:var(--amber);letter-spacing:.11em;text-transform:uppercase;background:#070c12;justify-content:center;align-items:center;gap:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;line-height:1.3;display:flex;position:relative}.site-header{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1118f0;position:sticky;top:0}.header-inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand{color:var(--cream);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand img{width:42px;height:42px}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:.04em;text-transform:uppercase;font-family:Avenir Next Condensed,DIN Condensed,Bahnschrift,sans-serif;font-size:1.3rem;font-weight:650}.brand-copy small{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.32rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem}.site-nav{align-items:center;gap:clamp(1rem,2.4vw,2.6rem);display:flex}.site-nav a{color:var(--paper-muted);letter-spacing:.075em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.69rem;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--cream)}.site-nav .header-cta{border:1px solid var(--teal);min-height:42px;color:var(--teal-bright);align-items:center;padding-inline:1rem;display:inline-flex}.site-nav .header-cta:hover{background:var(--teal);color:var(--ink)}.menu-button{display:none}.coordinate,.ledger-code,.material-code{color:var(--amber);letter-spacing:.11em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:700}.coordinate{align-items:center;gap:.75rem;display:flex}.coordinate:after{content:"";opacity:.55;background:currentColor;width:clamp(42px,8vw,112px);height:1px}.coordinate span{border:1px solid;place-items:center;min-width:2.6rem;padding:.35rem .45rem .28rem;display:inline-grid}.button{letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:center;align-items:center;min-height:52px;padding:.9rem 1.35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:750;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translate(-2px,-2px)}.button-primary{border:1px solid var(--teal-bright);background:var(--teal);box-shadow:6px 6px 0 var(--navy);color:var(--ink)}.button-primary:hover{background:var(--cream)}.button:disabled{cursor:wait;opacity:.72;transform:none}.line-link{color:var(--paper);letter-spacing:.07em;text-underline-offset:6px;text-transform:uppercase;align-items:center;gap:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.line-link span{color:var(--teal-bright)}.stepped-media{clip-path:polygon(0 34px,34px 34px,34px 0,calc(100% - 54px) 0,calc(100% - 54px) 18px,100% 18px,100% calc(100% - 42px),calc(100% - 42px) calc(100% - 42px),calc(100% - 42px) 100%,0 100%);background:#080d12;position:relative}.stepped-media:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffe6b094;position:absolute;inset:10px 10px 44px}.stepped-media img{object-fit:cover;width:100%;height:100%}.stepped-media figcaption{border-top:1px solid var(--line);background:var(--navy);min-height:42px;color:var(--cream);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 58px .65rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;display:flex}.stepped-media figcaption span:last-child{color:var(--teal-bright)}.material-note{border-left:4px solid var(--brick);background:var(--paper);width:min(84%,640px);color:var(--navy);margin:-1px 0 0 auto;padding:1rem 1.25rem 1.15rem;position:relative}.material-note p{color:var(--navy);margin-top:.45rem;font-size:.78rem;line-height:1.5}.material-note .material-code{color:#7a3f35}.section-intro>h2,.face-copy>h2,.questions-heading>h2{margin-top:clamp(1.2rem,2.5vw,2rem)}.section-intro>p:last-child,.face-copy>p,.questions-heading>p:last-child{max-width:660px;margin-top:1.4rem;font-size:clamp(1rem,1.35vw,1.18rem)}.dispatch-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#7c4f3533,#0000 32%),#0d151e;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.dispatch-strip-copy{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,2rem)}.dispatch-strip-copy h2{max-width:9ch;margin-top:.8rem;font-size:clamp(2.4rem,4vw,4.7rem)}.dispatch-strip-copy>p:last-child{max-width:520px;margin-top:1rem;font-size:.9rem}.dispatch-kicker{color:var(--amber);letter-spacing:.09em;text-transform:uppercase;font:700 .68rem ui-monospace,SFMono-Regular,Consolas,monospace}.dispatch-route{min-width:0;padding:1rem clamp(1rem,2vw,2rem) 1rem 0}.dispatch-route svg{background-color:#091018;background-image:linear-gradient(#4fa8a10d 1px,#0000 1px),linear-gradient(90deg,#4fa8a10d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #64727e52;width:100%;height:auto;overflow:visible}.dispatch-mobile-itinerary{display:none}.dispatch-structure path{fill:none;stroke:#e8dec940;stroke-width:2px}.dispatch-structure .dispatch-grade{stroke:#e8dec973;stroke-width:3px}.dispatch-structure .dispatch-deck{stroke:#e8dec94d}.dispatch-zones .zone-public{fill:#72c5bc12}.dispatch-zones .zone-service{fill:#bd77678c}.dispatch-rooms rect{fill:#64727e1a;stroke:#e8dec938;stroke-width:1.5px}.dispatch-vertical rect{fill:#091018d1;stroke-width:2px}.dispatch-vertical .v-shaft{stroke:var(--teal-bright)}.dispatch-vertical .v-shaft-service{stroke:var(--amber)}.dispatch-vertical .v-escalator,.dispatch-vertical .v-ramp{stroke:#e8dec980}.dispatch-vertical .v-glyph{fill:none;stroke:#e8dec999;stroke-width:1.5px}.dispatch-labels text{paint-order:stroke;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;fill:#aeb7b6;letter-spacing:1.8px;font:700 12px ui-monospace,monospace}.dispatch-labels .tag-sm{letter-spacing:.8px;font-size:11px}.dispatch-labels .tag-mid{text-anchor:middle}.dispatch-labels .tag-end{text-anchor:end}.dispatch-static-routes path,.route-trace{fill:none;stroke-linecap:square;stroke-linejoin:miter}.route-freight{stroke:#f6c87761;stroke-width:5px}.route-people{stroke:#72c5bc5c;stroke-width:5px}.route-trace{stroke-width:5px}.route-trace-freight{stroke:var(--amber);stroke-dasharray:786;stroke-dashoffset:786px}.route-trace-people{stroke:var(--teal-bright);stroke-dasharray:774;stroke-dashoffset:774px}.dispatch-parcel{fill:var(--amber);stroke:var(--cream);stroke-width:2px}.dispatch-person{fill:var(--teal-bright);stroke:var(--cream);stroke-width:2px}.dispatch-parcel,.dispatch-person{offset-rotate:0deg}.dispatch-person{transform:translateY(-9.5px)}.dispatch-parcel{transform:translateY(-8.5px)}.dispatch-car{fill:#17232e;stroke:var(--cream);stroke-width:2px}.dispatch-car-service{stroke:var(--amber)}.dispatch-car-local{stroke:var(--teal-bright)}.dispatch-legend{color:var(--paper-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.4rem;padding-top:.75rem;font:650 .64rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.dispatch-legend span{align-items:center;gap:.5rem;display:inline-flex}.dispatch-legend i{background:currentColor;width:18px;height:3px;display:inline-block}.legend-people{color:var(--teal-bright)}.legend-freight{color:var(--amber)}.legend-pressure{color:var(--brick)}[data-dispatch-once][data-dispatched=true] .route-trace-freight{animation:strip-trace-freight var(--dispatch-run) linear 1 both}[data-dispatch-once][data-dispatched=true] .route-trace-people{animation:strip-trace-people var(--dispatch-run) linear 1 both}[data-dispatch-once][data-dispatched=true] .dispatch-parcel{offset-path:path("M964 256H934V312H798V88H458");animation:strip-freight-run var(--dispatch-run) linear 1 both}[data-dispatch-once][data-dispatched=true] .dispatch-person{offset-path:path("M16 256H250V200H542V144H678");animation:strip-people-run var(--dispatch-run) linear 1 both}[data-dispatch-once][data-dispatched=true] .dispatch-car-service{animation:strip-service-car var(--dispatch-run) linear 1 both}[data-dispatch-once][data-dispatched=true] .dispatch-car-local{animation:strip-core-car var(--dispatch-run) linear 1 both}.play-loop{border-top:2px solid var(--navy);grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid;position:relative}.play-loop:before{content:"";z-index:0;background:repeating-linear-gradient(90deg, var(--brass) 0 14px, transparent 14px 22px);opacity:.72;height:2px;position:absolute;top:35px;left:7%;right:7%}.play-loop:after{content:"";z-index:0;background:var(--teal);transform-origin:0;height:2px;position:absolute;top:35px;left:7%;right:7%;transform:scaleX(1)}.play-loop[data-dispatched=true]:after{animation:2.6s cubic-bezier(.18,.72,.2,1) both loop-runner}.play-loop li{z-index:1;border-right:1px solid #232c3847;grid-template-rows:auto 1fr;gap:1.8rem;min-height:220px;padding:1.3rem 1.4rem 1.5rem;display:grid;position:relative}.play-loop li:first-child{border-left:1px solid #232c3847}.play-loop li>span{border:2px solid var(--brass);background:var(--paper);color:#6b5e49;letter-spacing:.08em;place-items:center;width:32px;height:32px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid}.play-loop h3{color:var(--navy);font-size:1.7rem}.play-loop p{color:#4f5660;margin-top:.8rem;font-size:.88rem}.pressure-stage{min-width:0;padding:0 clamp(1.5rem,3vw,3rem) clamp(2rem,4vw,4rem) 0;position:relative}.dispatch-board{width:min(310px,46%);color:var(--paper);background:#111923;border:1px solid #5c4a2c;padding:.8rem;position:absolute;bottom:0;right:0;box-shadow:10px 10px #232c3838}.dispatch-board-head{border-bottom:1px solid var(--line);color:var(--amber);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:.6rem;font:700 .64rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.dispatch-bank{min-height:31px;color:var(--paper-muted);text-transform:uppercase;border-bottom:1px solid #f6c8771f;grid-template-columns:24px 1fr auto;align-items:center;gap:.55rem;font:650 .58rem ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:relative}.dispatch-bank>span{color:var(--teal-bright)}.bank-service>span{color:var(--amber)}.dispatch-bank i{background:#64727e40;height:4px;position:relative;overflow:hidden}.dispatch-bank i:after{content:"";background:var(--teal-bright);width:34%;position:absolute;inset:0 auto 0 0}.bank-service i:after{background:var(--amber)}.queue{gap:5px;margin-top:.55rem;display:flex}.queue i{background:var(--teal-bright);border-radius:50%;width:7px;height:7px;display:block}.queue-freight{justify-content:flex-end}.queue-freight i{background:var(--amber);border-radius:0}[data-dispatched=true] .dispatch-bank i:after{animation:1.5s cubic-bezier(.2,.8,.2,1) both board-car}[data-dispatched=true] .bank-express i:after{animation-delay:.16s}[data-dispatched=true] .bank-service i:after{animation-delay:.32s}[data-dispatched=true] .queue i{animation:.76s ease-out both queue-call}[data-dispatched=true] .queue i:nth-child(2){animation-delay:90ms}[data-dispatched=true] .queue i:nth-child(3){animation-delay:.18s}[data-dispatched=true] .queue i:nth-child(4){animation-delay:.27s}[data-dispatched=true] .queue i:nth-child(5){animation-delay:.36s}.face-controls{border:1px solid var(--line-cool);grid-template-columns:repeat(4,1fr);max-width:540px;margin-top:2.3rem;display:grid}.face-controls button{border:0;border-right:1px solid var(--line-cool);min-height:74px;color:var(--paper-muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;place-items:center;gap:.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;display:grid}.face-controls button:last-child{border-right:0}.face-controls button span{color:var(--teal-bright);font-size:1.1rem}.face-controls button:hover{background:#4fa8a114}.face-controls button[aria-pressed=true]{background:var(--teal);color:var(--ink)}.face-controls button[aria-pressed=true] span{color:var(--ink)}.face-reading{border-top:1px solid var(--line-soft);grid-template-columns:115px 1fr;gap:1.2rem;max-width:540px;margin-top:1rem;padding-top:1rem;display:grid}.face-reading span{color:var(--amber);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.face-reading p{font-size:.78rem}.ring-diagram{border:1px solid var(--line);isolation:isolate;background:#0e1720;align-self:center;padding:3.5rem clamp(.8rem,2vw,1.5rem) 1.2rem;position:relative;overflow:hidden;box-shadow:18px 18px #f6c8770f}.ring-diagram:before{content:"ELEVATION STUDY / FIXED EXTERIOR VIEW";z-index:4;color:var(--amber);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.57rem;position:absolute;top:1rem;left:1rem}.ring-diagram>p{color:#86919b;text-align:center;max-width:470px;margin:.6rem auto 0;font-size:.67rem}.exterior-viewport{--tower-size:clamp(200px, 28vw, 310px);--tower-half:clamp(100px, 14vw, 155px);--tower-height:clamp(300px, 38vw, 420px);perspective:1100px;perspective-origin:50% 46%;background:linear-gradient(#4fa8a114 1px,#0000 1px) 0 0/68px 68px,linear-gradient(90deg,#4fa8a114 1px,#0000 1px) 0 0/68px 68px,radial-gradient(circle at 50% 44%,#4fa8a114,#0000 46%),#0c151e;border:1px solid #4fa8a124;min-height:clamp(430px,50vw,590px);position:relative;overflow:hidden}.viewport-chrome{z-index:4;color:#87939d;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex;position:absolute;inset:1rem 1rem auto}.tower-turntable{z-index:2;width:var(--tower-size);height:var(--tower-height);transform-style:preserve-3d;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.tower-prism{width:100%;height:100%;transform:rotateY(var(--tower-turn,0deg));transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.72,.2,1);position:relative}.tower-elevation{--face-accent:var(--amber);border:2px solid color-mix(in srgb, var(--face-accent) 72%, var(--cream));backface-visibility:hidden;color:var(--cream);background:linear-gradient(#ffffff08,#0000 30%),#101a24;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 6px #0b11188c}.face-svg{width:100%;height:100%;position:absolute;inset:0}.fe-grid path{fill:none;stroke:color-mix(in srgb, var(--face-accent) 13%, transparent);stroke-width:1px}.fe-structure path{fill:none;stroke-linecap:square}.fe-shell{stroke:color-mix(in srgb, var(--face-accent) 78%, transparent);stroke-width:2.4px}.fe-rail{stroke:color-mix(in srgb, var(--face-accent) 46%, transparent);stroke-width:1.4px}.fe-grade{stroke:#ffe6b0f0;stroke-width:3.4px}.fe-kerb{stroke:color-mix(in srgb, var(--face-accent) 74%, transparent);stroke-width:2.4px}.fe-public{fill:#4fa8a12b}.fe-service{fill:#bd77674d}.fe-room{fill:#64727e4d;stroke:color-mix(in srgb, var(--face-accent) 34%, transparent);stroke-width:1.2px}.fe-room-service{fill:#64727e4d;stroke:color-mix(in srgb, var(--face-accent) 62%, transparent);stroke-width:1.2px}.fe-vertical rect{fill:#1c2a38eb;stroke-width:1.8px}.fe-shaft{stroke:var(--teal-bright)}.fe-shaft-service,.fe-escalator,.fe-ramp{stroke:var(--amber)}.fe-glyph{fill:none;stroke:#f6c877a8;stroke-width:1.4px}.fe-car{fill:#4fa8a1cc;stroke:var(--cream);stroke-width:1.6px;animation:15s ease-in-out infinite both fe-lift-ride}.fe-tag{fill:color-mix(in srgb, var(--face-accent) 82%, var(--cream));letter-spacing:.5px;dominant-baseline:central;paint-order:stroke;stroke:#101a24;stroke-width:3.5px;stroke-linejoin:round;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.5px}.fe-rail-tag{fill:#bdb7aad1;text-anchor:end;font-size:8px}.fe-tag-mid{text-anchor:middle}.fe-tag-end{text-anchor:end}.tower-elevation-north{transform:translateZ(var(--tower-half))}.tower-elevation-east{--face-accent:var(--teal-bright);transform:rotateY(90deg) translateZ(var(--tower-half))}.tower-elevation-south{--face-accent:var(--brick);transform:rotateY(180deg) translateZ(var(--tower-half))}.tower-elevation-west{--face-accent:var(--cream);transform:rotateY(-90deg) translateZ(var(--tower-half))}.elevation-code,.tower-elevation small{z-index:2;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-style:normal;position:absolute;left:18px}.elevation-code{color:var(--face-accent);top:14px}.tower-elevation small{color:#bdb7aabd;font-size:.58rem;bottom:12px}.tower-elevation strong{z-index:3;border:1px solid color-mix(in srgb, var(--face-accent) 62%, transparent);color:var(--face-accent);letter-spacing:.12em;text-transform:uppercase;background:#0b1118d1;padding:.24rem .42rem .2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:600;line-height:1;position:absolute;top:13px;right:14px}.ring-diagram[data-ring-diagram=north]{--tower-turn:0deg}.ring-diagram[data-ring-diagram=east]{--tower-turn:-90deg}.ring-diagram[data-ring-diagram=south]{--tower-turn:-180deg}.ring-diagram[data-ring-diagram=west]{--tower-turn:-270deg}.turntable-shadow{z-index:1;background:radial-gradient(#000000a8,#0000 70%);border:1px solid #f6c8773b;border-radius:50%;width:min(76%,430px);height:44px;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.fixed-viewpoint{z-index:4;background:var(--teal-bright);width:1px;height:34px;position:absolute;bottom:13px;left:50%}.fixed-viewpoint:before{content:"";border-right:5px solid #0000;border-bottom:8px solid var(--teal-bright);border-left:5px solid #0000;position:absolute;top:-6px;left:-5px}.fixed-viewpoint span{width:max-content;color:var(--teal-bright);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;position:absolute;bottom:0;right:12px}.system-ledger{border-top:1px solid var(--line)}.system-ledger article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(90px,.35fr) minmax(210px,.9fr) minmax(240px,1.45fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.5rem,3vw,2.2rem);display:grid}.system-ledger h3{font-size:clamp(1.5rem,2.5vw,2.35rem)}.system-ledger article>p:nth-of-type(2){max-width:720px;font-size:.92rem}.systems-blueprint{top:calc(var(--header-height) + 2rem);border:1px solid var(--line);background-color:#111a24;background-image:linear-gradient(#4fa8a109 1px,#0000 1px),linear-gradient(90deg,#4fa8a109 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-self:start;position:sticky}.blueprint-heading{border-bottom:1px solid var(--line);color:var(--amber);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;display:flex}.systems-blueprint svg{width:100%;height:auto}.blueprint-grid path{fill:none;stroke:#4fa8a11a;stroke-width:1px}.blueprint-building path,.blueprint-building rect{fill:none;stroke:#f6c8779e;stroke-width:2px}.blueprint-zones .bp-room{fill:#64727e29;stroke:#f6c87752;stroke-width:1.5px}.blueprint-zones .bp-room-service{stroke:#f6c87799}.blueprint-zones .bp-corridor{fill:#bd77678c}.blueprint-building .bp-grade{stroke:#f6c877e6;stroke-width:3px}.blueprint-vertical rect{fill:#0b151ed9;stroke-width:2px}.blueprint-vertical .bp-shaft{stroke:var(--teal-bright)}.blueprint-vertical .bp-shaft-service{stroke:var(--amber)}.blueprint-vertical .bp-escalator,.blueprint-vertical .bp-ramp,.blueprint-vertical .bp-stairs{stroke:#f6c87780}.blueprint-vertical .bp-glyph{fill:none;stroke:#f6c87799;stroke-width:1.5px}.blueprint-static-routes .blueprint-route{fill:none;stroke-width:5px;stroke-linecap:square;stroke-linejoin:miter;transition:opacity .4s}[data-scenario=s2] .blueprint-static-routes .blueprint-route,[data-scenario=s3] .blueprint-static-routes .blueprint-route{opacity:0}.blueprint-static-routes .bp-people{stroke:#72c5bc4d}.blueprint-static-routes .bp-freight{stroke:#f6c8774d;stroke-dasharray:9 7}.blueprint-static-routes .bp-services{stroke:#bd77678c;stroke-dasharray:4 6}.blueprint-route-trace{fill:none;stroke-width:5px;stroke-linecap:square;stroke-linejoin:miter}.trace-people{stroke:var(--teal-bright);stroke-dasharray:794;stroke-dashoffset:794px}.trace-retail{stroke:var(--teal);stroke-dasharray:228;stroke-dashoffset:228px}.trace-resident{stroke:var(--teal);stroke-dasharray:854;stroke-dashoffset:854px}.trace-freight{stroke:var(--amber);stroke-dasharray:800;stroke-dashoffset:800px}.trace-services{stroke:var(--brick);stroke-dasharray:468;stroke-dashoffset:468px}.trace-porter{stroke:var(--brick);stroke-dasharray:656;stroke-dashoffset:656px}.blueprint-car.blueprint-car-express{fill:#f6c8778c;stroke:var(--cream)}.blueprint-car{fill:#4fa8a1b8;stroke:var(--cream);stroke-width:2px}.blueprint-car-service{fill:#f6c87780}.blueprint-car-resident{fill:#4fa8a185}.blueprint-load{stroke:var(--cream);stroke-width:2px;offset-rotate:0deg;transform:translateY(-9.5px)}.load-people{fill:var(--teal-bright);offset-path:path("M56 640H146V580H314V280H490")}.load-retail{fill:var(--teal);offset-path:path("M56 640H146V580H224")}.load-resident{fill:var(--teal);offset-path:path("M490 220H282V640H56")}.load-freight{fill:var(--amber);offset-path:path("M584 640H518V700H354V400H144");transform:translateY(-8.5px)}.load-services{fill:var(--brick);offset-path:path("M142 340H354V460H490")}.load-porter{fill:var(--brick);offset-path:path("M142 520H354V760H150")}.trace-tenant{stroke:var(--teal-bright);stroke-dasharray:656;stroke-dashoffset:656px}.load-tenant{fill:var(--teal-bright);offset-path:path("M490 460H282V220H490")}.blueprint-car-idle{fill:#4fa8a14d;stroke:#e8dec98c}[data-scenario=s1][data-dispatched=true] .trace-people{animation:bp-trace-people var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .trace-retail{animation:bp-trace-retail var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .trace-resident{animation:bp-trace-resident var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .trace-freight{animation:bp-trace-freight var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .trace-services{animation:bp-trace-services var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .trace-porter{animation:bp-trace-porter var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-people{animation:bp-people-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-retail{animation:bp-retail-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-resident{animation:bp-resident-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-freight{animation:bp-freight-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-services{animation:bp-services-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .load-porter{animation:bp-porter-run var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .blueprint-car-people{animation:bp-core-car var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .blueprint-car-resident{animation:bp-resident-car var(--blueprint-run) linear 1 both}[data-scenario=s1][data-dispatched=true] .blueprint-car-service{animation:bp-service-car var(--blueprint-run) linear 1 both}[data-scenario=s2][data-dispatched=true] .trace-tenant{animation:bp-tenant-trace var(--blueprint-run) linear 1 both}[data-scenario=s2][data-dispatched=true] .load-tenant{animation:bp-tenant-run var(--blueprint-run) linear 1 both}[data-scenario=s2][data-dispatched=true] .blueprint-car-tenant{animation:bp-tenant-car var(--blueprint-run) linear 1 both}[data-scenario=s3][data-dispatched=true] .blueprint-car-local{animation:bp-local-car var(--blueprint-run) linear 1 both}[data-scenario=s3][data-dispatched=true] .blueprint-car-express{animation:bp-express-car var(--blueprint-run) linear 1 both}.systems-blueprint [data-cast]{display:none}.systems-blueprint[data-scenario=s1] [data-cast=s1],.systems-blueprint[data-scenario=s2] [data-cast=s2],.systems-blueprint[data-scenario=s3] [data-cast=s3]{display:block}.blueprint-labels text,.blueprint-floor-rail text{fill:var(--paper-muted);letter-spacing:2px;font:700 12px ui-monospace,monospace}.blueprint-labels .bp-tag,.blueprint-floor-rail .bp-tag{letter-spacing:1px;paint-order:stroke;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;font-size:10px}.blueprint-labels .bp-tag-mid{text-anchor:middle}.blueprint-floor-rail .bp-rail-tag{text-anchor:end;dominant-baseline:central}.systems-blueprint>p{border-top:1px solid var(--line-soft);padding:1rem;font-size:.72rem}.journal-rail{border:1px solid #80755f;border-left:8px solid var(--brass);background:#ddd3bf;margin-top:clamp(3rem,6vw,5.8rem);padding-left:clamp(1.2rem,3vw,2.5rem);position:relative;box-shadow:16px 16px #00000024}.journal-teaser{border-bottom:1px solid #232c3842;grid-template-columns:125px minmax(280px,1.1fr) minmax(270px,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3vw,2.4rem);padding-inline:clamp(1rem,3vw,2.4rem);display:grid;position:relative}.journal-teaser:before{content:"";border:2px solid var(--navy);background:var(--amber);width:9px;height:9px;position:absolute;top:50%;left:calc(-1*clamp(1.2rem,3vw,2.5rem) - 5px);transform:rotate(45deg)translateY(-50%)}.journal-meta{align-self:start;gap:.65rem;display:grid}.journal-meta span,.journal-meta time,.journal-schematic b{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.journal-meta span{color:var(--teal-bright)}.journal-meta time{color:var(--amber)}.journal-rail .journal-meta span{color:#235f5c}.journal-rail .journal-meta time{color:#71501c}.journal-rail :focus-visible{outline-color:#234f4c}.journal-teaser-copy h3{font-size:clamp(1.8rem,3vw,3rem)}.journal-teaser-copy h3 a{color:var(--navy);text-underline-offset:.15em;text-decoration-color:#0000}.journal-teaser-copy h3 a:hover{text-decoration-color:currentColor}.journal-teaser-copy p{color:#4c5360;max-width:620px;margin-top:.85rem}.journal-schematic{border:1px solid var(--line);background-color:#101923;background-image:linear-gradient(#4fa8a114 1px,#0000 1px),linear-gradient(90deg,#4fa8a114 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:134px;position:relative;overflow:hidden}.journal-schematic span{color:#f6c8778c;font:400 3.6rem/1 Avenir Next Condensed,Arial Narrow,sans-serif;position:absolute;top:.7rem;left:.8rem}.journal-schematic i{border:1px solid var(--teal);display:block;position:absolute}.journal-schematic i:first-of-type{width:112px;height:82px;top:25px;right:28px}.journal-schematic i:nth-of-type(2){border-color:var(--amber);width:70px;height:65px;top:42px;right:49px}.journal-schematic i:nth-of-type(3){border-width:1px 0 0;height:0;top:72px;left:100px;right:28px}.journal-schematic b{color:var(--paper-muted);font-weight:500;position:absolute;bottom:.55rem;right:.75rem}.schematic-waste i:first-of-type{border-radius:50%;width:145px;height:72px}.schematic-waste i:nth-of-type(2){border-radius:50%;width:94px;height:46px}.schematic-utilities i:first-of-type{width:28px;height:90px;right:38px}.schematic-utilities i:nth-of-type(2){width:28px;height:74px;right:88px}[data-dispatched=true] .schematic-applicants i:nth-of-type(2){animation:1.1s cubic-bezier(.2,.8,.2,1) both applicant-file}[data-dispatched=true] .schematic-waste i:nth-of-type(2){animation:1.2s cubic-bezier(.2,.8,.2,1) both waste-transfer}[data-dispatched=true] .schematic-utilities i:first-of-type{animation:1s ease-out both utility-pulse}[data-dispatched=true] .schematic-utilities i:nth-of-type(2){animation:1s ease-out .18s both utility-pulse}.journal-button{border:1px solid var(--teal);color:var(--teal-bright);background:0 0;margin:2rem 0 0 clamp(1.2rem,3vw,2.5rem)}.worksite-materials{background:#19171a;border:1px solid #bd7767b3;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,7vw,7rem);padding:clamp(1.7rem,4vw,3.5rem);display:grid}.worksite-materials h3{max-width:13ch;margin-top:1.4rem;font-size:clamp(2rem,4vw,4rem)}.worksite-materials dl{border-top:1px solid #bd776773}.worksite-materials dl>div{border-bottom:1px solid #bd776747;grid-template-columns:130px 1fr;gap:1.5rem;padding-block:1rem;display:grid}.worksite-materials dt{color:var(--brick);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.worksite-materials dd{color:var(--paper-muted);font-size:.84rem}.join-copy>h2{color:var(--cream);margin-top:1.5rem}.join-copy>p:not(.coordinate){max-width:580px;color:var(--paper-muted);margin-top:1.4rem;font-size:1.05rem}.join-copy .coordinate{color:var(--amber)}.join-copy ul{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.join-copy li{color:var(--paper);grid-template-columns:22px 1fr;gap:.75rem;display:grid}.join-copy li:before{content:"↳";font-family:ui-monospace,monospace;font-weight:800}.lobby-call-station{letter-spacing:.08em;background:#121a22;border:1px solid #f6c8778c;grid-template-columns:1fr 56px 18px;align-items:center;gap:.8rem;width:min(290px,100%);margin-top:2.4rem;padding:.8rem;font:700 .67rem ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 0 0 5px #0b1118}.lobby-call-station span{color:var(--paper-muted)}.lobby-call-station b{border:1px solid var(--brass);min-height:44px;color:var(--amber);place-items:center;font-size:1.3rem;display:grid}.lobby-call-station i{border:2px solid var(--teal-bright);border-radius:50%;width:12px;height:12px}.lobby-call-station small{color:var(--teal-bright);text-transform:uppercase;grid-column:1/-1}.lobby-call-station[data-dispatched=true] i{animation:.85s ease-out lobby-call}.signup-form{background:var(--paper);color:var(--navy);border:1px solid #8f8268;padding:clamp(1.35rem,3.8vw,3rem);position:relative;box-shadow:14px 14px #00000061}.signup-form:before,.signup-form:after{content:"";background:linear-gradient(90deg, #5d4528, var(--amber), #73542f);width:5px;position:absolute;top:0;bottom:0}.signup-form:before{left:0}.signup-form:after{right:0}.form-heading{border-bottom:1px solid #232c3847;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:.9rem;display:flex}.form-heading span{color:#72501b;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.form-heading p{color:#535b63;font-size:.72rem}.field{gap:.4rem;margin-bottom:1.15rem;display:grid}.field label{color:var(--navy);font-size:.82rem}.field label span{color:#8a512e}input,select{width:100%;min-height:52px;color:var(--navy);background:#fffaf0;border:1px solid #596570;border-radius:0;padding:.78rem .9rem}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 14px) 23px;background-repeat:no-repeat;background-size:6px 6px}input:focus,select:focus{outline-offset:0;border-color:#235f5c;outline:2px solid #235f5c}[aria-invalid=true]{border-color:#8a2e23}.signup-form :focus-visible{outline-color:#235f5c}.field-error{color:#8a2e23;min-height:1.15rem;font-size:.75rem}.consent-row{color:#444c55;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:.75rem;font-size:.8rem;display:grid}.consent-row input{width:18px;min-height:18px;accent-color:var(--teal);margin:.2rem 0 0}.consent-error{margin:.35rem 0 .9rem 2rem;display:block}.submit-button{width:100%;margin-top:.4rem}.signup-form .submit-button{border:2px solid var(--navy)}.form-note{text-align:center;color:#535b63;margin-top:1rem;font-size:.72rem}.form-note a{color:#286d68}.form-status{min-height:1.45rem;color:var(--navy);text-align:center;margin-top:.75rem;font-size:.8rem}.signup-form[data-complete=true] .form-status{color:#276641}.signup-form[data-complete=true] .submit-button{border-color:var(--navy);background:var(--success)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.faq-list{counter-reset:equipment-row;border-top:3px solid var(--brass)}.faq-list details{counter-increment:equipment-row;border-bottom:1px solid var(--line-soft)}.faq-list summary{min-height:72px;color:var(--cream);cursor:pointer;grid-template-columns:44px 1fr 30px;align-items:center;gap:1rem;padding:.9rem 0;font-size:.95rem;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{content:counter(equipment-row, decimal-leading-zero);color:var(--amber);letter-spacing:.08em;font:700 .65rem ui-monospace,SFMono-Regular,Consolas,monospace}.faq-list summary:after{content:"+";color:var(--teal-bright);text-align:center;font:300 1.5rem ui-monospace,monospace}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:730px;padding:.15rem 3rem 1.5rem 0}.faq-list details p a{color:var(--teal-bright)}.site-footer{z-index:5;margin-left:var(--lift-gutter);border-top:8px solid var(--amber);background:#080d12;padding-block:clamp(2.5rem,5vw,4rem);position:relative}.footer-grid{grid-template-columns:1.2fr 1fr 1fr .75fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.footer-project{align-items:center;gap:1rem;display:flex}.footer-project img{width:60px;height:60px}.footer-project p{font-size:.76rem}.footer-project strong{color:var(--cream);font-size:.95rem}.binaryforge-logo{width:200px;height:auto}.footer-contact,.site-footer nav{gap:.55rem;display:grid}.footer-contact span,.footer-contact a,.site-footer nav a{font-size:.75rem}.footer-contact a,.site-footer nav a{color:var(--cream);text-underline-offset:4px}.journal-page{width:min(1120px,100% - clamp(40px,8vw,120px));margin-inline:auto;padding-block:clamp(4rem,8vw,8rem)}.journal-masthead{max-width:940px}.journal-masthead h1,.article-header h1{margin-top:1.8rem}.journal-lede{max-width:760px;margin-top:1.6rem;font-size:clamp(1.05rem,1.7vw,1.3rem)}.journal-archive{border-top:5px solid var(--amber);margin-top:clamp(4rem,8vw,7rem)}.archive-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding-block:1.4rem;display:grid}.archive-heading h2{font-size:clamp(2rem,4vw,3.8rem)}.archive-heading p{justify-self:end;max-width:420px}.journal-archive article{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 1fr 110px;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.8rem,4vw,3rem);display:grid}.journal-archive h3{font-size:clamp(2rem,4vw,3.8rem)}.journal-archive h3 a{color:var(--teal-bright);text-underline-offset:.14em;text-decoration-color:#0000}.journal-archive h3 a:hover{text-decoration-color:currentColor}.journal-archive article>div:nth-child(2) p{max-width:680px;margin-top:1rem}.entry-link{color:var(--cream);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.journal-method{border:1px solid var(--line-cool);background:var(--ink-soft);grid-template-columns:.6fr 1fr 1.2fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(5rem,10vw,9rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.journal-method h2{font-size:clamp(2rem,4vw,4rem)}.journal-method>p:last-child{font-size:1rem}.download-page .journal-masthead{max-width:760px}.download-shelf{gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.download-status{border:1px solid var(--line-cool);background:var(--ink-soft);color:var(--paper-muted);padding:1rem 1.25rem;font-size:.9rem}.download-primary{border:1px solid var(--line);border-left:5px solid var(--amber);background:var(--ink-soft);padding:clamp(1.6rem,4vw,2.6rem)}.download-primary-heading h2{margin-top:.6rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.download-meta{color:var(--paper-muted);letter-spacing:.04em;text-transform:uppercase;gap:.6rem;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.download-primary-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:1.6rem;display:flex}.download-primary-actions a[aria-disabled=true]{pointer-events:none;opacity:.5}.download-asset-list{flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.download-asset-list a{color:var(--teal-bright);text-underline-offset:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.download-smartscreen{width:100%;margin:0}.download-archive{border-top:5px solid var(--brick);padding-top:1.4rem}.download-archive-list{gap:1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.download-archive-list>li{border-bottom:1px solid var(--line-soft);padding-block:1.2rem}.download-archive-list h3{font-size:clamp(1.2rem,2.4vw,1.6rem)}.download-changelog{border-top:5px solid var(--teal);padding-top:1.4rem}.download-changelog-list{gap:1.4rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.download-changelog-list>li{border-bottom:1px solid var(--line-soft);padding-block:1.2rem}.download-changelog-list h3{font-size:clamp(1.2rem,2.4vw,1.6rem)}.changelog-entry>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:1rem;list-style:none;display:flex}.changelog-entry>summary::-webkit-details-marker{display:none}.changelog-entry>summary:before{content:"▸";color:var(--teal);transition:transform .15s}.changelog-entry[open]>summary:before{transform:rotate(90deg)}.changelog-entry>summary h3,.changelog-entry>summary .download-meta{margin:0}.changelog-notes{max-width:680px;margin-top:.85rem}.changelog-notes h4{letter-spacing:.01em;margin:1.1rem 0 0;font-size:1.02rem}.changelog-notes p{margin-top:.6rem}.changelog-notes p:first-child{margin-top:0}.changelog-notes ul,.changelog-notes ol{margin:.6rem 0 0;padding-left:1.2rem}.changelog-notes code{background:var(--line-soft);overflow-wrap:anywhere;padding:.1em .25em;font-size:.9em}.changelog-notes li{color:var(--paper-muted);margin-top:.3rem}.progress-strip{gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.progress-strip-list{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.progress-strip-list>li{border:1px solid var(--line);border-left:5px solid var(--teal);background:var(--ink-soft);padding:clamp(1.2rem,2.4vw,1.8rem)}.progress-strip-headline{color:var(--paper);margin-top:.6rem;font-size:1rem}.breadcrumb{color:var(--paper-muted);flex-wrap:wrap;gap:.55rem;font-size:.78rem;display:flex}.breadcrumb a{color:var(--teal-bright);text-underline-offset:4px}.article-header{max-width:960px;margin-top:clamp(3rem,7vw,6rem)}.article-header h1{max-width:12ch}.article-status{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.4rem;display:flex}.article-status span,.article-status time{color:var(--teal-bright);letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.article-status time{color:var(--amber)}.article-blueprint{border:1px solid var(--line);background-color:#101923;background-image:linear-gradient(#4fa8a112 1px,#0000 1px),linear-gradient(90deg,#4fa8a112 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:clamp(260px,38vw,440px);margin-top:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.article-blueprint span{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font:700 .72rem ui-monospace,monospace;position:absolute;top:1rem;left:1.2rem}.article-blueprint i{border:2px solid var(--teal);display:block;position:absolute}.article-blueprint b{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;font:600 .68rem ui-monospace,monospace;position:absolute;bottom:1rem}.article-blueprint b:first-of-type{left:12%}.article-blueprint b:nth-of-type(2){left:46%}.article-blueprint b:nth-of-type(3){right:10%}.blueprint-applicants i:first-of-type{width:22%;height:30%;bottom:4rem;left:12%}.blueprint-applicants i:nth-of-type(2){border-color:var(--amber);width:27%;height:48%;bottom:4rem;left:40%}.blueprint-applicants i:nth-of-type(3){width:20%;height:68%;bottom:4rem;right:8%}.blueprint-waste i:first-of-type,.blueprint-waste i:nth-of-type(2){width:10%;height:64%;top:16%}.blueprint-waste i:first-of-type{left:30%}.blueprint-waste i:nth-of-type(2){border-color:var(--amber);left:52%}.blueprint-waste i:nth-of-type(3){border-radius:50%;width:22%;height:24%;bottom:17%;right:8%}.blueprint-utilities i:first-of-type,.blueprint-utilities i:nth-of-type(2){width:8%;height:68%;top:13%}.blueprint-utilities i:first-of-type{left:36%}.blueprint-utilities i:nth-of-type(2){border-color:var(--amber);left:54%}.blueprint-utilities i:nth-of-type(3){border-style:dashed;border-width:2px 0 0;height:0;bottom:22%;left:18%;right:12%}.article-copy{width:min(72ch,100%);margin:clamp(4rem,8vw,7rem) auto 0}.article-copy section{border-top:1px solid var(--line);margin-top:4rem;padding-top:1.4rem}.article-copy section:first-child{margin-top:0}.article-copy h2{font-size:clamp(2.2rem,4vw,4rem)}.article-copy p{color:var(--paper);margin-top:1.2rem;font-size:1.05rem;line-height:1.75}.article-copy .what-remains{background:#bd776714;border:1px solid #bd7767b3;padding:clamp(1.4rem,4vw,2.5rem)}.article-copy .what-remains h2{color:var(--brick)}.article-nav{border-top:1px solid var(--line);justify-content:space-between;gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;display:flex}.article-nav a{color:var(--teal-bright);text-underline-offset:4px}.journal-footer{margin-left:0}@keyframes call-lamp{0%,to{opacity:0;box-shadow:none}38%{opacity:1;box-shadow:0 0 12px var(--amber)}}@keyframes strip-trace-freight{0%{stroke-dashoffset:786px}4%{stroke-dashoffset:756px}11%{stroke-dashoffset:700px}20%,30%{stroke-dashoffset:564px}44%,47%{stroke-dashoffset:340px}80%{stroke-dashoffset:0}86%,to{stroke-dashoffset:0}}@keyframes strip-trace-people{0%{stroke-dashoffset:774px}26%{stroke-dashoffset:540px}31%{stroke-dashoffset:484px}63%,73%{stroke-dashoffset:192px}77%,80%{stroke-dashoffset:136px}93%{stroke-dashoffset:0}98%,to{stroke-dashoffset:0}}@keyframes strip-freight-run{0%{offset-distance:0%;opacity:1}4%{offset-distance:3.82%}11%{offset-distance:10.94%}20%,30%{offset-distance:28.24%;opacity:1}44%,47%{offset-distance:56.74%}80%{offset-distance:100%;opacity:1}86%,to{offset-distance:100%;opacity:0}}@keyframes strip-people-run{0%{offset-distance:0%;opacity:1}26%{offset-distance:30.23%}31%{offset-distance:37.47%}63%,73%{offset-distance:75.19%;opacity:1}77%,80%{offset-distance:82.43%}93%{offset-distance:100%;opacity:1}98%,to{offset-distance:100%;opacity:0}}@keyframes strip-service-car{0%,20%{transform:translateY(0)}28%,30%{transform:translateY(168px)}44%,to{transform:translateY(-56px)}}@keyframes strip-core-car{0%,67%{transform:translateY(0)}71%,73%{transform:translateY(-56px)}77%,to{transform:translateY(-112px)}}@keyframes loop-runner{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes board-car{0%{transform:translate(-115%)}70%,to{transform:translate(190%)}}@keyframes queue-call{0%{opacity:.25;transform:translateY(6px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes fe-lift-ride{0%,16%{transform:translateY(0)}44%,60%{transform:translateY(-108px)}88%,to{transform:translateY(0)}}@keyframes bp-trace-people{0%{stroke-dashoffset:794px}6%{stroke-dashoffset:704px}14%{stroke-dashoffset:644px}25%,41%{stroke-dashoffset:476px}54%,57%{stroke-dashoffset:176px}68%{stroke-dashoffset:0}74%,to{stroke-dashoffset:0}}@keyframes bp-trace-retail{0%,9%{stroke-dashoffset:228px}10%{stroke-dashoffset:228px}16%{stroke-dashoffset:138px}24%{stroke-dashoffset:78px}29%{stroke-dashoffset:0}36%,to{stroke-dashoffset:0}}@keyframes bp-trace-resident{0%,15%{stroke-dashoffset:854px}16%{stroke-dashoffset:854px}29%,45%{stroke-dashoffset:646px}63%,66%{stroke-dashoffset:226px}80%{stroke-dashoffset:0}86%,to{stroke-dashoffset:0}}@keyframes bp-trace-freight{0%,2%{stroke-dashoffset:800px}3%{stroke-dashoffset:800px}8%{stroke-dashoffset:734px}14%{stroke-dashoffset:674px}24%,31%{stroke-dashoffset:510px}42%,45%{stroke-dashoffset:210px}58%{stroke-dashoffset:0}64%,to{stroke-dashoffset:0}}@keyframes bp-trace-services{0%,25%{stroke-dashoffset:468px}26%{stroke-dashoffset:468px}39%,52%{stroke-dashoffset:256px}58%,61%{stroke-dashoffset:136px}70%{stroke-dashoffset:0}76%,to{stroke-dashoffset:0}}@keyframes bp-trace-porter{0%,43%{stroke-dashoffset:656px}44%{stroke-dashoffset:656px}57%,70%{stroke-dashoffset:444px}81%,84%{stroke-dashoffset:204px}93%{stroke-dashoffset:0}98%,to{stroke-dashoffset:0}}@keyframes bp-people-run{0%{offset-distance:0%;opacity:1}6%{offset-distance:11.34%}14%{offset-distance:18.89%}25%,41%{offset-distance:40.05%;opacity:1}54%,57%{offset-distance:77.83%}68%{offset-distance:100%;opacity:1}74%,to{offset-distance:100%;opacity:0}}@keyframes bp-retail-run{0%,9%{offset-distance:0%;opacity:0}10%{offset-distance:0%;opacity:1}16%{offset-distance:39.47%}24%{offset-distance:65.79%}29%{offset-distance:100%;opacity:1}36%,to{offset-distance:100%;opacity:0}}@keyframes bp-resident-run{0%,15%{offset-distance:0%;opacity:0}16%{offset-distance:0%;opacity:1}29%,45%{offset-distance:24.36%;opacity:1}63%,66%{offset-distance:73.54%}80%{offset-distance:100%;opacity:1}86%,to{offset-distance:100%;opacity:0}}@keyframes bp-freight-run{0%,2%{offset-distance:0%;opacity:0}3%{offset-distance:0%;opacity:1}8%{offset-distance:8.25%}14%{offset-distance:15.75%}24%,31%{offset-distance:36.25%;opacity:1}42%,45%{offset-distance:73.75%}58%{offset-distance:100%;opacity:1}64%,to{offset-distance:100%;opacity:0}}@keyframes bp-services-run{0%,25%{offset-distance:0%;opacity:0}26%{offset-distance:0%;opacity:1}39%,52%{offset-distance:45.3%;opacity:1}58%,61%{offset-distance:70.94%}70%{offset-distance:100%;opacity:1}76%,to{offset-distance:100%;opacity:0}}@keyframes bp-porter-run{0%,43%{offset-distance:0%;opacity:0}44%{offset-distance:0%;opacity:1}57%,70%{offset-distance:32.32%;opacity:1}81%,84%{offset-distance:68.9%}93%{offset-distance:100%;opacity:1}98%,to{offset-distance:100%;opacity:0}}@keyframes bp-core-car{0%,27%{transform:translateY(0)}39%,41%{transform:translateY(300px)}54%,to{transform:translateY(0)}}@keyframes bp-resident-car{0%,31%{transform:translateY(0)}43%,45%{transform:translateY(-240px)}63%,to{transform:translateY(180px)}}@keyframes bp-service-car{0%,25%{transform:translateY(0)}29%,31%{transform:translateY(120px)}42%,45%{transform:translateY(-180px)}50%,52%{transform:translateY(-240px)}58%,61%{transform:translateY(-120px)}68%,70%{transform:translateY(-60px)}81%,to{transform:translateY(180px)}}@keyframes bp-tenant-trace{0%,5%{stroke-dashoffset:656px}6%{stroke-dashoffset:656px}20%,34%{stroke-dashoffset:448px}50%,54%{stroke-dashoffset:208px}68%{stroke-dashoffset:0}74%,to{stroke-dashoffset:0}}@keyframes bp-tenant-run{0%,5%{offset-distance:0%;opacity:0}6%{offset-distance:0%;opacity:1}20%,34%{offset-distance:31.71%;opacity:1}50%,54%{offset-distance:68.29%}68%{offset-distance:100%;opacity:1}74%,to{offset-distance:100%;opacity:0}}@keyframes bp-tenant-car{0%,20%{transform:translateY(0)}32%,34%{transform:translateY(-180px)}50%,58%{transform:translateY(-420px)}86%,to{transform:translateY(0)}}@keyframes bp-local-car{0%,4%{transform:translateY(0)}46%,52%{transform:translateY(-420px)}94%,to{transform:translateY(0)}}@keyframes bp-express-car{0%,4%{transform:translateY(0)}32%,38%{transform:translateY(-420px)}66%,to{transform:translateY(0)}}@keyframes applicant-file{0%{opacity:.25;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes waste-transfer{0%{opacity:.25;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes utility-pulse{0%{opacity:.35;box-shadow:0 0 #0000}70%,to{opacity:1;box-shadow:0 0 18px #4fa8a1b3}}@keyframes lobby-call{0%,to{box-shadow:none;background:0 0}45%{background:var(--teal-bright);box-shadow:0 0 18px var(--teal)}}@keyframes mobile-route-load{0%{transform:translateY(0)}to{transform:translateY(240px)}}}@layer layout{.tower-page{z-index:4;margin-left:var(--lift-gutter);position:relative}.tower-section{min-height:80vh;scroll-margin-top:var(--header-height);border-top:1px solid var(--line);padding-block:clamp(5.5rem,10vw,10rem);position:relative}.tower-section:before{content:"";background:var(--amber);width:clamp(64px,9vw,150px);height:8px;position:absolute;top:-1px;left:0}.hero{border-top:0;min-height:calc(100svh - 102px);padding-block:clamp(4rem,7vw,7rem)}.hero:before{background:var(--teal);width:38%}.hero-grid{grid-template-columns:minmax(360px,.72fr) minmax(500px,1.28fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.edition{color:var(--teal-bright);letter-spacing:.08em;text-transform:uppercase;margin-top:1.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700}.hero h1{margin-top:1.25rem}.hero-lede{max-width:630px;margin-top:1.8rem;font-size:clamp(1.02rem,1.5vw,1.25rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.2rem;display:flex}.hero-fineprint{border-left:2px solid var(--line-cool);max-width:580px;margin-top:2rem;padding-left:1rem;font-size:.76rem}.hero-fineprint strong{color:var(--cream)}.hero-visual{min-width:0}.hero-media picture{aspect-ratio:16/10}.hero-media img{object-position:54% center}.pressure{background:var(--paper);color:var(--navy)}.pressure:before{background:var(--navy);width:54%}.pressure-grid{grid-template-columns:.72fr 1.28fr;align-items:end;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.pressure .coordinate{color:#7a5c25}.pressure .section-intro h2{color:var(--navy)}.pressure .section-intro>p:last-child{color:#4f5660}.build-capture{align-self:center}.build-capture picture{aspect-ratio:16/9}.faces{background:#0d1620}.faces:before{background:var(--teal);width:28%}.face-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.experience{background:var(--navy)}.experience:before{background:var(--amber);width:66%}.experience-intro,.journal-intro{grid-template-columns:.42fr 1fr .9fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.experience-intro h2,.journal-intro h2,.experience-intro>p:last-child,.journal-intro>p:last-child{margin-top:0}.experience-body{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);gap:clamp(2.5rem,5vw,5rem);margin-top:clamp(3rem,6vw,5.8rem);display:grid}.journal-preview{background:var(--ink)}.journal-preview:before{background:var(--brick);width:44%}.join{background:linear-gradient(90deg,#7c4f3542 1px,#0000 1px) 0 0/120px 100%,linear-gradient(#f6c87709 1px,#0000 1px) 0 0/100% 72px,#111923;min-height:0}.join:before{background:var(--brass);width:72%}.join-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.questions{background:#0d141c;min-height:0}.questions:before{background:var(--teal);width:32%}.questions-grid{grid-template-columns:.62fr 1.38fr;align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.questions-heading{top:calc(var(--header-height) + 2rem);position:sticky}.legal-page{width:min(860px,100% - 48px);margin-inline:auto;padding-block:clamp(4rem,9vw,8rem)}.legal-page h1{max-width:12ch;margin-top:1.4rem;font-size:clamp(3.5rem,8vw,6.5rem)}.legal-lede{max-width:700px;margin-top:1.5rem;font-size:1.08rem}.legal-page section{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:1.5rem}.legal-page h2{font-size:clamp(1.8rem,4vw,2.7rem)}.legal-page section p,.legal-page section ul{margin-top:1rem}.legal-page section li{color:var(--paper-muted);margin-top:.55rem}.legal-page a{color:var(--teal-bright)}.legal-footer{justify-content:space-between;gap:1rem;display:flex}body:has(.legal-page) .site-footer{margin-left:0}}@layer utilities{@media (width<=1440px){.experience-body{grid-template-columns:1fr}.systems-blueprint{width:min(640px,100%);margin-inline:auto;position:static}}@media (width<=1180px){:root{--lift-gutter:68px}.header-inner{padding-left:36px}.hero-grid{grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr)}.dispatch-strip{grid-template-columns:1fr}.dispatch-strip-copy{padding-right:clamp(1rem,3vw,2.5rem)}.dispatch-route{padding:0 clamp(1rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem)}.system-ledger article{grid-template-columns:90px 1fr 1.45fr}}@media (width<=960px){:root{--header-height:68px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{min-height:var(--header-height)}.menu-button{border:1px solid var(--line-cool);cursor:pointer;background:0 0;place-content:center;gap:5px;width:44px;height:44px;display:grid}.menu-button span{background:var(--cream);width:20px;height:1px}.site-nav{top:var(--header-height);width:min(420px, calc(100vw - var(--lift-gutter)));border:1px solid var(--line);background:#0d151e;border-top:0;padding:1rem;display:none;position:absolute;right:0;box-shadow:-18px 20px 40px #00000059}.site-nav[data-open]{display:grid}.site-nav a{border-bottom:1px solid var(--line-soft);align-items:center;min-height:48px;padding-inline:.8rem;display:flex}.site-nav .header-cta{border:1px solid var(--teal);justify-content:center;margin-top:.6rem}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-visual{width:min(850px,100%);margin-left:auto}.dispatch-route svg{display:none}.dispatch-mobile-itinerary{background:#091018;border:1px solid #64727e52;margin:0;padding:.5rem 0 .5rem 2.4rem;list-style:none;display:grid;position:relative;overflow:hidden}.dispatch-mobile-itinerary:before{content:"";background:linear-gradient(var(--amber), var(--teal-bright));width:2px;position:absolute;top:24px;bottom:24px;left:1.15rem}.dispatch-mobile-itinerary:after{content:"";border:2px solid var(--cream);background:var(--amber);width:10px;height:10px;position:absolute;top:19px;left:.88rem}[data-dispatched=true] .dispatch-mobile-itinerary:after{animation:mobile-route-load var(--itinerary-run) cubic-bezier(.3, .1, .2, 1) 1 both}.dispatch-mobile-itinerary li{min-height:48px;color:var(--paper-muted);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #64727e33;grid-template-columns:34px 1fr;align-items:center;gap:.65rem;font:650 .66rem ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.dispatch-mobile-itinerary li:last-child{border-bottom:0}.dispatch-mobile-itinerary b{color:var(--amber);font-size:.72rem}.pressure-grid{grid-template-columns:1fr}.pressure .section-intro{max-width:760px}.pressure-stage{padding:0}.dispatch-board{width:100%;margin-top:.75rem;position:static;box-shadow:6px 6px #232c3838}.play-loop{grid-template-columns:repeat(2,1fr)}.play-loop:before,.play-loop:after{display:none}.face-grid{grid-template-columns:1fr}.face-copy{max-width:760px}.ring-diagram{width:min(740px,100%);margin-inline:auto}.experience-intro,.journal-intro{grid-template-columns:1fr}.experience-intro h2,.journal-intro h2{margin-top:1.4rem}.experience-intro>p:last-child,.journal-intro>p:last-child{margin-top:1rem}.system-ledger article{grid-template-columns:100px minmax(220px,1fr) 1.5fr}.journal-teaser{grid-template-columns:110px 1fr}.journal-schematic{grid-column:2;width:min(520px,100%)}.journal-archive article{grid-template-columns:120px 1fr}.journal-archive .entry-link{grid-column:2}.journal-method{grid-template-columns:1fr 1fr}.journal-method>p:last-child{grid-column:2}.join-grid{grid-template-columns:1fr}.join-copy{max-width:720px}.questions-grid{grid-template-columns:1fr}.questions-heading{max-width:760px;position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){:root{--lift-gutter:0px}.shell-wide,.section-frame{width:min(var(--frame), calc(100% - 36px))}.status-line{letter-spacing:.045em;text-align:center;gap:.4rem;min-height:32px;padding-inline:.5rem;font-size:.62rem}.status-line span:nth-of-type(3),.status-line span:nth-of-type(4){display:none}.header-inner{width:calc(100% - 22px);padding-left:0}.brand img{width:36px;height:36px}.brand-copy strong{font-size:1.08rem}.brand-copy small{font-size:.58rem}.tower-section{padding-block:5.2rem}.tower-section:before{height:6px}.coordinate{font-size:.67rem}.coordinate span{min-width:2.2rem}h1{font-size:clamp(3.5rem,17vw,5.8rem)}h2{font-size:clamp(3rem,14vw,4.8rem)}.hero{min-height:auto;padding-top:4rem}.hero-grid{gap:3rem}.dispatch-strip{margin-top:3rem}.dispatch-strip-copy h2{font-size:2.7rem}.dispatch-legend{grid-template-columns:1fr;display:grid}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.material-note{width:94%;padding:.9rem 1rem}.stepped-media{clip-path:polygon(0 24px,24px 24px,24px 0,calc(100% - 36px) 0,calc(100% - 36px) 12px,100% 12px,100% calc(100% - 30px),calc(100% - 30px) calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}.stepped-media figcaption{padding-right:42px;font-size:.62rem;display:grid}.play-loop{grid-template-columns:1fr}.play-loop li{border-bottom:1px solid #232c3847;border-left:1px solid #232c3847;grid-template-rows:auto;grid-template-columns:40px 1fr;gap:.8rem;min-height:0}.face-controls button{min-height:66px}.face-reading{grid-template-columns:1fr;gap:.45rem}.exterior-viewport{--tower-size:clamp(150px, 46vw, 200px);--tower-half:clamp(75px, 23vw, 100px);--tower-height:clamp(250px, 75vw, 320px);min-height:410px}.system-ledger article{grid-template-columns:1fr;gap:.75rem}.system-ledger article>p:nth-of-type(2){margin-top:.4rem}.journal-rail{border-left-width:5px;padding-inline:.75rem}.journal-teaser{grid-template-columns:1fr;gap:.75rem;padding-block:2rem}.journal-teaser:before{display:none}.journal-schematic{grid-column:auto;width:100%;margin-top:.6rem}.journal-button{width:calc(100% - 1rem);margin-left:1rem}.journal-page{width:calc(100% - 36px)}.archive-heading,.journal-archive article,.journal-method{grid-template-columns:1fr}.archive-heading p{justify-self:start}.journal-archive .entry-link,.journal-method>p:last-child{grid-column:auto}.article-blueprint{min-height:280px}.article-nav{flex-direction:column}.worksite-materials{grid-template-columns:1fr}.worksite-materials dl>div{grid-template-columns:1fr;gap:.35rem}.form-heading{gap:.4rem;display:grid}.signup-form{box-shadow:8px 8px #232c3859}.faq-list summary{grid-template-columns:34px 1fr 26px;gap:.65rem;font-size:.88rem}.site-footer{border-top-width:6px}.footer-grid{grid-template-columns:1fr}.binaryforge-logo{width:180px}.legal-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tower-prism{transition:none}.fe-car{transform:none;animation:none!important}[data-logistics-motion],[data-logistics-motion] *{transition:none!important;animation:none!important}.route-trace,.blueprint-route-trace{stroke-dashoffset:0}.dispatch-parcel,.dispatch-person,.blueprint-load{offset-distance:100%;opacity:1}.dispatch-car-service{transform:translateY(-56px)}.dispatch-car-local{transform:translateY(-112px)}.blueprint-car-people{transform:none}.blueprint-car-resident,.blueprint-car-service{transform:translateY(200px)}.blueprint-car-tenant,.blueprint-car-local,.blueprint-car-express{transform:none}.dispatch-mobile-itinerary:after{top:auto;bottom:19px;animation:none!important}.play-loop:after{animation:none;transform:scaleX(1)}}}[data-dispatch-once]{position:relative}.dispatch-replay{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-bright);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:1px solid;border-radius:3px;padding:7px 12px;font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;transition:opacity .3s,visibility .3s;position:absolute;bottom:12px;right:14px}[data-dispatched=true]>.dispatch-replay,[data-dispatched=true] .scene-controls>.dispatch-replay{opacity:.85;visibility:visible;transition-delay:1.6s}.dispatch-replay:hover,.dispatch-replay:focus-visible{opacity:1}.scene-controls{justify-content:center;gap:.5rem;margin-top:.6rem;display:flex}.scene-controls>.dispatch-replay{position:static;bottom:auto;right:auto}.dispatch-pause{right:116px}[data-paused] [data-logistics-motion],[data-paused] [data-logistics-motion]:after,[data-paused] [data-logistics-motion] *{animation-play-state:paused!important}[data-paused]>.dispatch-pause,[data-paused] .scene-controls>.dispatch-pause{color:var(--amber);opacity:1}.blueprint-grid path{opacity:.55}.trace-people,.trace-freight,.trace-services,.blueprint-route-trace,.dispatch-trace,.strip-trace-people,.strip-trace-freight{stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #4fa8a159)}.trace-freight,.strip-trace-freight{filter:drop-shadow(0 0 4px #f6c87759)}.trace-services{filter:drop-shadow(0 0 4px #bd776766)}.blueprint-car,.dispatch-car{rx:3px;filter:drop-shadow(0 0 7px #e8dec94d)}.blueprint-load,.dispatch-person,.dispatch-parcel{stroke:var(--ink);stroke-width:3px;filter:drop-shadow(0 1px 2px #00000073)}.bp-corridor,.dispatch-zones .zone-service{fill:#bd776747}.bp-public{fill:#4fa8a121}.dispatch-legend .legend-services{background:var(--brick)}.dispatch-legend .legend-wash-public{background:#4fa8a159;border-radius:2px;height:12px}.dispatch-legend .legend-wash-service{background:#bd776773;border-radius:2px;height:12px}.dispatch-legend .legend-tag{color:var(--cream);border:1px solid #e8dec980;border-radius:2px;margin-right:6px;padding:1px 5px;font:600 10px/1.4 IBM Plex Mono,ui-monospace,monospace}.blueprint-body{padding:0 .9rem}.blueprint-body>svg{max-height:clamp(420px,62vh,760px);margin:0 auto;display:block}.blueprint-aside{align-content:start;display:grid}.systems-blueprint .dispatch-legend{border:1px solid var(--line-soft);background:#0b151e73;flex-wrap:wrap;gap:.5rem 1.1rem;margin:.8rem .9rem 0;padding:.55rem .8rem;display:flex}.blueprint-scenario{border-top:1px solid var(--line-soft);margin-top:1.1rem;padding-top:.85rem}.scenario-nav{justify-content:space-between;align-items:center;gap:.5rem;max-width:15.5rem;margin:0 auto;display:flex}.scenario-step{width:26px;height:26px;color:var(--teal-bright);opacity:.8;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;justify-content:center;align-items:center;padding:0;font:600 14px/1 IBM Plex Mono,ui-monospace,monospace;transition:opacity .2s;display:inline-flex}.scenario-step:hover,.scenario-step:focus-visible{opacity:1}.scenario-dots{align-items:center;gap:.45rem;display:flex}.scenario-dot{border:1px solid var(--teal-bright);opacity:.55;cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:opacity .2s,background-color .2s}.scenario-dot:hover,.scenario-dot:focus-visible{opacity:1}.scenario-dot[aria-current=true]{background:var(--amber);border-color:var(--amber);opacity:1}.scenario-title{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem}.scenario-copy{color:var(--paper-muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.55}@media (width<=680px){.systems-blueprint .dispatch-legend{gap:.4rem .8rem}}.tenants-page .breadcrumb{margin-bottom:clamp(2rem,4vw,3rem)}.tenants-page .journal-masthead h1{max-width:14ch}.tier-legend{border-top:5px solid var(--amber);margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.4rem}.tier-legend h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.tier-legend-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.4rem,3vw,2.6rem);margin-top:1.6rem;display:grid}.tier-legend-grid p{color:var(--paper-muted);font-size:.98rem;line-height:1.7}.tier-badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:.08em;border:1px solid;margin-right:.6rem;padding:.22rem .6rem;font:700 .64rem ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.tier-badge-shipped{color:var(--teal-bright);background:#4fa8a11a}.tier-badge-planned{color:var(--brick);background:#bd77671a}.tenant-tier{margin-top:clamp(4.5rem,9vw,8rem);padding-top:1.4rem}.tenant-tier-shipped{border-top:5px solid var(--teal)}.tenant-tier-planned{border-top:5px solid var(--brick)}.tier-head{flex-wrap:wrap;align-items:baseline;gap:.8rem 1.4rem;display:flex}.tier-head h2{flex:18ch;font-size:clamp(2.2rem,4.4vw,4.2rem)}.tier-warning{max-width:68ch;color:var(--paper);background:#bd776714;border:1px solid #bd7767b3;margin-top:1.6rem;padding:1rem 1.25rem;font-size:.96rem}.tenant-block{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.8rem,4vw,4rem);margin-top:clamp(3rem,6vw,5.5rem);padding-top:1.4rem;display:grid}.tenant-block-flip .tenant-copy{order:2}.tenant-block-flip .tenant-figure{order:1}.tenant-block-wide,.tenant-block-text{grid-template-columns:minmax(0,1fr)}.tenant-block-text .tenant-copy{max-width:72ch}.tenant-copy h3{color:var(--cream);margin-top:1rem;font-size:clamp(1.7rem,3vw,2.6rem)}.tenant-copy p{color:var(--paper);margin-top:1.1rem;font-size:1.02rem;line-height:1.72}.tenant-copy .coordinate{color:var(--amber)}.tenant-list{margin:1.1rem 0 0;padding-left:1.15rem}.tenant-list li{color:var(--paper-muted);margin-top:.7rem;font-size:.98rem;line-height:1.66}.tenant-list b{color:var(--cream);font-weight:650}.tenant-figure{min-width:0;margin:0}.tenant-figure svg{background-color:#091018;background-image:linear-gradient(#4fa8a10d 1px,#0000 1px),linear-gradient(90deg,#4fa8a10d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #64727e52;width:100%;height:auto}.tenant-figure figcaption{color:var(--paper-muted);letter-spacing:.04em;margin-top:.75rem;font:600 .7rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.tenant-figure-narrow{width:min(100%,520px)}.tn-structure path{fill:none;stroke:#e8dec940;stroke-width:2px}.tn-structure .tn-grade{stroke:#e8dec973;stroke-width:3px}.tn-structure .tn-deck{stroke:#e8dec94d}.tn-rooms rect{fill:#64727e1a;stroke:#e8dec938;stroke-width:1.5px}.tn-rooms .tn-room-loud{fill:#f6c87724;stroke:var(--amber)}.tn-rooms .tn-room-hit{fill:#bd776729;stroke:var(--brick)}.tn-vertical rect{fill:#091018d1;stroke-width:2px}.tn-vertical .tn-shaft{stroke:var(--teal-bright)}.tn-car{fill:#17232e;stroke:var(--teal-bright);stroke-width:2px}.tn-person{fill:var(--teal-bright);stroke:var(--cream);stroke-width:1.5px;rx:3}.tn-labels text{paint-order:stroke;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round;fill:#aeb7b6;letter-spacing:1.8px;font:700 12px ui-monospace,monospace}.tn-labels .tag-sm{letter-spacing:.8px;font-size:11px}.tn-labels .tag-mid{text-anchor:middle}.tn-labels .tag-end{text-anchor:end}.tn-labels .tn-dim{fill:#7d8a90;font-size:10px}.tn-band-a{fill:var(--teal)}.tn-band-b{fill:var(--amber)}.tn-band-c{fill:var(--brick)}.tn-meter-track{fill:#091018e6;stroke:#e8dec94d;stroke-width:2px}.tn-meter-fill{fill:#bd77678c;transform-box:fill-box;transform-origin:0;transform:scaleX(.573333)}.tn-meter-tick{stroke:var(--cream);stroke-width:2px}.tn-meter-tick-late{stroke:var(--amber);stroke-dasharray:4 4}.tn-arc{fill:none;stroke-width:12px;stroke-linecap:butt}.tn-arc-a{stroke:var(--teal)}.tn-arc-b{stroke:var(--amber)}.tn-arc-c{stroke:var(--brick)}.tn-dial-tick{stroke:var(--cream);stroke-width:2px}.tn-dial-tick-late{stroke:var(--amber);stroke-dasharray:4 3}.tn-hub{fill:var(--cream)}.tn-needle{stroke:var(--cream);stroke-width:3px;transform-box:view-box;transform-origin:160px 160px;transform:rotate(103.2deg)}.tn-chart-axis{fill:none;stroke:#e8dec973;stroke-width:2px}.tn-chart-rule{fill:none;stroke:#e8dec947;stroke-width:1.5px;stroke-dasharray:5 5}.tn-chart-rule-hard{stroke:#bd7767cc;stroke-dasharray:4 4}.tn-chart-zone{fill:#bd77671a}.tn-chart-line{fill:none;stroke:var(--amber);stroke-width:3.5px;stroke-linejoin:miter;stroke-linecap:square}.tn-reach path{fill:none;stroke-width:2px}.tn-reach-hit{stroke:var(--brick)}.tn-reach-clear{stroke:var(--teal);stroke-dasharray:6 4}.tenant-notice{background-color:#091018;background-image:linear-gradient(#4fa8a10d 1px,#0000 1px),linear-gradient(90deg,#4fa8a10d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #64727e52;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.2rem,3vw,2.2rem);display:grid}.tenant-notice figcaption{grid-column:1/-1;margin-top:0}.notice-card{border:1px solid var(--line-soft);background:var(--ink-soft);padding:clamp(1rem,2.5vw,1.5rem)}.notice-card-open{border-left:5px solid var(--brick)}.notice-card-clear{border-left:5px solid var(--teal)}.notice-head{border-bottom:1px solid var(--line-soft);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:.6rem;font:700 .64rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.notice-head span{color:var(--paper-muted)}.notice-card-open .notice-head b{color:var(--brick)}.notice-card-clear .notice-head b{color:var(--teal-bright)}.notice-unit{color:var(--cream);letter-spacing:-.02em;margin-top:.8rem;font-family:Avenir Next Condensed,DIN Condensed,Bahnschrift,Arial Narrow,sans-serif;font-size:1.5rem}.notice-fields{margin:.9rem 0 0}.notice-fields dt{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin-top:.85rem;font:700 .6rem ui-monospace,SFMono-Regular,Consolas,monospace}.notice-fields dd{color:var(--paper);margin:.25rem 0 0;font-size:.95rem}.notice-fields .notice-detail{color:var(--paper-muted);font-size:.88rem;line-height:1.55}.notice-grace,.notice-relief{border-top:1px solid var(--line-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1.1rem;padding-top:.7rem;font:700 .68rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.notice-grace{color:var(--brick)}.notice-relief{color:var(--teal-bright)}.notice-grace i{background:var(--brick);border-radius:50%;width:9px;height:9px}.notice-step{color:var(--paper-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;font:700 .62rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.notice-step span{text-align:center;max-width:11ch;padding-top:1.6rem;display:block;position:relative}.notice-step span:before{content:"→";color:var(--amber);font-size:1.1rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.tenant-provenance{border:1px solid var(--line-cool);background:var(--ink-soft);margin-top:clamp(4.5rem,9vw,8rem);padding:clamp(1.5rem,4vw,3rem)}.tenant-provenance h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.tenant-provenance p{max-width:76ch;color:var(--paper-muted);margin-top:1.1rem;font-size:.98rem;line-height:1.7}.tenant-provenance a{color:var(--teal-bright);text-underline-offset:4px}.tenant-provenance code{color:var(--amber);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}@keyframes tn-fill{0%{transform:scaleX(0)}to{transform:scaleX(.573333)}}@keyframes tn-sweep{0%{transform:rotate(0)}to{transform:rotate(103.2deg)}}@keyframes tn-grace-pulse{0%,to{opacity:.35;box-shadow:none}50%{opacity:1;box-shadow:0 0 10px var(--brick)}}[data-dispatch-once][data-dispatched=true] .tn-meter-fill{animation:1.4s cubic-bezier(.22,.61,.36,1) both tn-fill}[data-dispatch-once][data-dispatched=true] .tn-needle{animation:1.4s cubic-bezier(.22,.61,.36,1) both tn-sweep}[data-dispatch-once][data-dispatched=true] [data-notice-pulse]{animation:2.6s ease-in-out infinite tn-grace-pulse}@media (width<=960px){.tenant-block,.tenant-block-flip{grid-template-columns:minmax(0,1fr)}.tenant-block-flip .tenant-copy,.tenant-block-flip .tenant-figure{order:0}.tenant-figure-narrow{width:100%}.tenant-notice{grid-template-columns:minmax(0,1fr)}.notice-step span{max-width:none;padding-top:1.5rem}.notice-step span:before{content:"↓"}}@media (prefers-reduced-motion:reduce){[data-dispatch-once][data-dispatched=true] .tn-meter-fill,[data-dispatch-once][data-dispatched=true] .tn-needle,[data-dispatch-once][data-dispatched=true] [data-notice-pulse]{animation:none}.tn-meter-fill{transform:scaleX(.573333)}.tn-needle{transform:rotate(103.2deg)}[data-notice-pulse]{opacity:1}}.pressure-teaser{margin-top:1.4rem}.tenant-block-stack{grid-template-columns:minmax(0,1fr)}.tenant-block-stack .tenant-copy{max-width:72ch}.tenant-block-stack .tenant-figure{margin-top:clamp(1.6rem,3vw,2.4rem)}:root,.drawing-blueprint{--ink:#31565f;--ink-soft:#294c55;--navy:#26464e;--navy-raised:#406770;--paper:#f6efdf;--paper-muted:#d3ddd8;--cream:#fff5df;--amber:#f6c877;--brass:#edb23d;--teal:#89bcb8;--teal-bright:#b4e2d9;--brick:#eda777;--red-pencil:#ffb7a8;--line:#f6efdf66;--line-soft:#f6efdf29;--line-cool:#b4e2d952;--draft-grid:linear-gradient(#f6efdf0a 1px, transparent 1px), linear-gradient(90deg, #f6efdf0a 1px, transparent 1px), linear-gradient(#f6efdf17 1px, transparent 1px), linear-gradient(90deg, #f6efdf17 1px, transparent 1px);--draft-grid-size:24px 24px, 24px 24px, 120px 120px, 120px 120px}body{background-color:var(--ink);background-image:var(--draft-grid);background-size:var(--draft-grid-size);min-width:0}.status-line{color:var(--paper-muted);background:#213f47}.site-header{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#fff5e6;--paper:#31565f;--paper-muted:#496269;--cream:#31565f;--teal:#31565f;--teal-bright:#26464e;--line:#31565f66;--line-soft:#31565f29;--line-cool:#31565f52;background:var(--ink)}.brand{background:0 0;flex-shrink:0;padding:4px 10px 4px 4px}.brand .brand-wordmark{width:160px;height:auto}.brand-copy small{color:#345d63}.footer-project>img{flex-shrink:0}.site-nav a{color:var(--paper)}.site-nav a:hover,.line-link:hover{color:var(--teal-bright)}.site-nav .header-cta:hover{background:var(--teal);color:var(--ink)}.coordinate,.ledger-code,.material-code{color:var(--teal-bright)}.coordinate span{border-radius:50%;min-width:2.7rem;min-height:2.7rem;position:relative}.coordinate span:before{content:"";border:1px solid var(--line-soft);border-radius:inherit;pointer-events:none;position:absolute;inset:4px}.tower-section{background-color:var(--ink);background-image:var(--draft-grid);background-size:var(--draft-grid-size)}.tower-section:before{background:var(--teal-bright);height:3px}.tower-section:after{content:"";border:1px solid var(--line-soft);pointer-events:none;position:absolute;inset:18px}.pressure,.experience,.join{color:var(--paper);background-color:#294c55}.pressure .coordinate{color:var(--teal-bright)}.pressure .section-intro h2,.play-loop h3{color:var(--cream)}.pressure .section-intro p,.play-loop p{color:var(--paper-muted)}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.hero h1{max-width:16ch;font-size:clamp(3.65rem,5.5vw,6.6rem);line-height:.94}.hero-visual{align-self:center;min-width:0}.hero-media{clip-path:none;border:1px solid var(--line);background:var(--ink-soft);padding:10px}.hero-media:before{border-color:var(--line-soft);inset:5px}.hero-media picture{aspect-ratio:16/11;overflow:hidden}.hero-media figcaption{background:0 0;padding:.75rem .35rem .1rem;font-size:.61rem}.material-note{border:1px solid var(--line);background:var(--ink-soft);width:100%;color:var(--paper);border-top:0;padding:1rem 1.2rem}.material-note p{color:var(--paper-muted)}.material-note .material-code{color:var(--teal-bright)}.button-primary{background:var(--paper);border-color:var(--paper);color:var(--ink);box-shadow:5px 5px 0 var(--ink), 6px 6px 0 var(--line)}.button-primary:hover{background:var(--teal-bright)}.dispatch-strip{background-color:var(--ink);background-image:var(--draft-grid);background-size:var(--draft-grid-size);border-color:var(--line);color:var(--paper)}.dispatch-board,.lobby-call-station{background:var(--ink);border-color:var(--line);box-shadow:5px 5px #00000026}.play-loop,.play-loop li,.play-loop li:first-child{border-color:var(--line)}.play-loop li>span{background:var(--ink);color:var(--paper);border-color:var(--line)}.systems-blueprint,.ring-diagram,.journal-schematic,.article-blueprint,.tenant-figure svg,.tenant-notice{background-color:#26464e;background-image:var(--draft-grid);background-size:var(--draft-grid-size);border-color:var(--line)}.blueprint-heading,.dispatch-board-head{color:var(--paper)}.face-controls button[aria-pressed=true]{background:var(--teal-bright)}.ring-diagram>p{color:var(--paper-muted)}.blueprint-building path,.blueprint-building rect{stroke:#f6efdfb3}.blueprint-building .bp-grade{stroke:var(--paper)}.blueprint-zones .bp-room{stroke:#f6efdf59}.journal-rail{border-color:var(--line);box-shadow:none;background:#1c3b428c;border-left-width:3px}.journal-teaser{border-bottom-color:var(--line)}.journal-rail .journal-meta span{color:var(--teal-bright)}.journal-rail .journal-meta time{color:var(--paper-muted)}.journal-teaser-copy h3 a{color:var(--cream)}.journal-teaser-copy p{color:var(--paper-muted)}.journal-rail :focus-visible{outline-color:var(--teal-bright)}.worksite-materials{border-color:var(--line);background:#1c3b428c}.worksite-materials dt{color:var(--teal-bright)}.worksite-materials dl,.worksite-materials dl>div{border-color:var(--line-soft)}.signup-form{background:var(--ink);border-color:var(--line);color:var(--paper);box-shadow:8px 8px #00000029}.signup-form:before,.signup-form:after{background:var(--line-soft);width:1px;top:7px;bottom:7px}.signup-form:before{left:6px}.signup-form:after{right:6px}.form-heading{border-color:var(--line)}.form-heading span{color:var(--teal-bright)}.form-heading p,.form-note,.consent-row{color:var(--paper-muted)}.field label,.form-status{color:var(--paper)}.field label span,.field-error{color:var(--red-pencil)}.signup-form input,.signup-form select{background-color:var(--ink-soft);border-color:var(--line);color:var(--paper)}.signup-form input::placeholder{color:var(--paper-muted);opacity:1}.signup-form select{background-image:linear-gradient(45deg, transparent 50%, var(--paper) 50%), linear-gradient(135deg, var(--paper) 50%, transparent 50%)}.signup-form :focus-visible{outline-color:var(--teal-bright)}.signup-form input:focus,.signup-form select:focus{border-color:var(--teal-bright);outline:2px solid var(--teal-bright)}.signup-form [aria-invalid=true]{border-color:var(--red-pencil)}.signup-form .submit-button{border:1px solid var(--paper)}.form-note a{color:var(--teal-bright)}.signup-form[data-complete=true] .form-status{color:var(--success)}.faq-list{border-top-width:1px}.faq-list details[open]{background:#aed6f10d;padding-inline:1rem}.site-footer{border-top:3px double var(--line);background:#213f47}.journal-masthead,.article-header{border-bottom:1px solid var(--line);padding-bottom:2rem}.journal-archive,.tier-legend,.tenant-tier,.download-archive,.download-changelog{border-top-width:2px}.download-primary,.progress-strip-list>li,.journal-method,.tenant-provenance{outline:1px solid var(--line-soft);outline-offset:-7px}.breadcrumb{font-family:ui-monospace,Consolas,monospace}.drawing-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f6efdf;--ink-soft:#fbf5e8;--navy:#31565f;--paper:#28454c;--paper-muted:#496269;--cream:#406e73;--amber:#89581c;--teal:#406e73;--teal-bright:#345d63;--red-pencil:#b4382f;--line:#406e737a;--line-soft:#406e7330;--line-cool:#406e7352;--success:#276641;--draft-grid:linear-gradient(#406e730d 1px, transparent 1px), linear-gradient(90deg, #406e730d 1px, transparent 1px), linear-gradient(#406e731f 1px, transparent 1px), linear-gradient(90deg, #406e731f 1px, transparent 1px);background-color:var(--ink);color:var(--paper)}.drawing-paper .button-primary:hover{color:var(--ink)}.drawing-paper .join-copy .coordinate{color:var(--teal-bright)}.drawing-paper .signup-form{box-shadow:6px 6px #31565f1a}.drawing-paper .signup-form[data-complete=true] .submit-button{color:var(--ink)}.drawing-paper .lobby-call-station{background:var(--ink-soft);box-shadow:none}.drawing-title-block{border:1px solid var(--line);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;margin-top:2.5rem;font:.67rem/1.55 ui-monospace,Consolas,monospace;display:flex}.drawing-title-block span{border-right:1px solid var(--line);flex:auto;padding:.8rem 1rem}.drawing-title-block span:last-child{border-right:0}.section-intro h2:after,.join-copy h2:after{content:"";opacity:.65;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-inline:1px solid;width:8rem;height:9px;margin-top:1.2rem;display:block}.marker-circle{white-space:nowrap;display:inline-block;position:relative}.marker-circle:after{content:"";pointer-events:none;background:var(--red-pencil);position:absolute;inset:-.12em -.16em -.08em;transform:rotate(-3deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='white' stroke-linecap='round'%3E%3Cpath d='M275 20C226-3 49 0 16 28C-16 56 15 83 78 89C145 99 284 91 291 59C299 33 271 17 235 12' stroke-width='3.2' opacity='.92'/%3E%3Cpath d='M265 13C186-2 35 9 12 39C-2 67 35 91 113 93C188 96 278 82 284 54' stroke-width='1.4' opacity='.53'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='white' stroke-linecap='round'%3E%3Cpath d='M275 20C226-3 49 0 16 28C-16 56 15 83 78 89C145 99 284 91 291 59C299 33 271 17 235 12' stroke-width='3.2' opacity='.92'/%3E%3Cpath d='M265 13C186-2 35 9 12 39C-2 67 35 91 113 93C188 96 278 82 284 54' stroke-width='1.4' opacity='.53'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}.marker-note{color:var(--red-pencil);font:.9rem/1.5 ui-monospace,Consolas,monospace;transform:rotate(-3deg)}.drawing-register{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.35rem;display:flex}.drawing-register .marker-note{max-width:18ch}.rubber-stamp{color:var(--red-pencil);text-align:center;letter-spacing:.12em;text-transform:uppercase;gap:.12rem;padding:.8rem 1.15rem;font:600 .78rem/1.45 ui-monospace,Consolas,monospace;display:inline-grid;position:relative;transform:rotate(-7deg);-webkit-mask:url(/media/stamp-ink-mask.svg) 50%/100% 100% no-repeat;mask:url(/media/stamp-ink-mask.svg) 50%/100% 100% no-repeat}.rubber-stamp:before,.rubber-stamp:after{content:"";pointer-events:none;border:1px solid;position:absolute}.rubber-stamp:before{inset:1px;transform:skew(-.45deg)}.rubber-stamp:after{inset:4px 3px 4px 4px;transform:rotate(.18deg)}.rubber-stamp strong,.rubber-stamp small{font:inherit}.sheet-end{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.sheet-end .rubber-stamp{transform:rotate(-5deg)}.sheet-end .journal-button{margin:0}.journal-masthead>.rubber-stamp{margin-top:2rem;transform:rotate(-4deg)}.legal-page{border:1px solid var(--line);outline:1px solid var(--line-soft);outline-offset:-8px;background-image:var(--draft-grid);background-size:var(--draft-grid-size);width:min(1000px,100% - 32px);margin:clamp(1.5rem,5vw,4rem) auto;padding:clamp(1.5rem,6vw,4.5rem)}.legal-page .breadcrumb{margin-bottom:2.5rem}.legal-page h1{max-width:18ch;font-size:clamp(3rem,7vw,5.5rem)}.legal-page .legal-lede{max-width:65ch}.legal-register{justify-content:flex-end;margin-top:2.5rem;display:flex}.legal-page section{margin-top:2.5rem}.legal-page section p,.legal-page section ul{max-width:70ch}.drawing-index{z-index:15;scrollbar-width:thin;border-block:3px double var(--line);background:var(--ink-soft);text-transform:uppercase;width:144px;max-height:calc(100dvh - 150px);padding:0 9px 10px;font:.67rem/1.35 ui-monospace,Consolas,monospace;position:fixed;top:128px;left:12px;overflow-y:auto}.drawing-index-title{color:var(--teal-bright);letter-spacing:.09em;padding:12px 0;font-size:.6rem}.drawing-index a{border-top:1px solid var(--line-soft);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:56px;text-decoration:none;display:grid;position:relative}.drawing-index a:before{content:"";background:var(--line);width:7px;height:1px;position:absolute;left:34px}.drawing-index a b{border:1px solid var(--line);width:34px;height:34px;color:var(--paper-muted);border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}.drawing-index a:hover,.drawing-index a[aria-current=true]{color:var(--cream)}.drawing-index a[aria-current=true] b{color:var(--red-pencil);border-color:var(--red-pencil)}.drawing-index a[aria-current=true] b:after{content:"";border:2px solid var(--red-pencil);opacity:.8;border-radius:48% 52% 45% 55%;position:absolute;inset:-5px -4px;transform:rotate(-13deg)}.drawing-index a[aria-current=true]:before{border-block:3px solid #0000;border-left:5px solid var(--red-pencil);background:0 0;width:0;height:0;left:36px}.drawing-index-note{border-top:1px solid var(--line);color:var(--paper-muted);margin-top:10px;padding-top:12px;font-size:.52rem;line-height:1.7}.mobile-drawing-index{display:none}.scenario-step{width:44px;height:44px}.scenario-dots{gap:0}.scenario-dot{opacity:1;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.scenario-dot:before{content:"";border:1px solid var(--teal-bright);opacity:.7;border-radius:50%;width:9px;height:9px}.scenario-dot[aria-current=true]{background:0 0}.scenario-dot[aria-current=true]:before{border-color:var(--amber);background:var(--amber);opacity:1}@media (width<=1180px) and (width>=961px){.header-inner{gap:1rem}.site-nav{gap:.8rem}.site-nav a{font-size:.62rem}}@media (width<=1180px) and (width>=681px){.drawing-index{width:60px;padding-inline:5px;left:4px}.drawing-index-title{overflow-wrap:anywhere;font-size:.48rem}.drawing-index a{grid-template-columns:34px;min-height:52px}.drawing-index a span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.drawing-index a:before,.drawing-index-note{display:none}}@media (width<=960px){.site-nav{width:min(420px,100vw - 36px);max-height:calc(100dvh - var(--header-height) - 40px);background:var(--ink);overflow-y:auto}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero h1{max-width:15ch;font-size:clamp(3.65rem,10vw,6.4rem)}.hero-visual{margin-top:1rem}}@media (width<=680px){.brand{gap:.6rem;padding-right:8px}.brand .brand-wordmark{width:142px}.brand-copy small{font-size:.5rem}.tower-section:after{inset:8px}.status-line{flex-wrap:wrap;padding-block:.4rem}.status-line span:last-child,.status-line span:nth-last-child(2){display:none}.hero h1{font-size:clamp(3rem,11vw,4.3rem)}.drawing-register{gap:.75rem}.drawing-register .marker-note{font-size:.8rem}.rubber-stamp{padding:.55rem .7rem;font-size:.68rem}.drawing-title-block{display:grid}.drawing-title-block span{border-right:0;border-bottom:1px solid var(--line)}.drawing-title-block span:last-child{border-bottom:0}.hero-media figcaption{flex-wrap:wrap;gap:.3rem}.drawing-index{display:none}.mobile-drawing-index{top:var(--header-height);z-index:24;color:var(--paper);background:var(--ink-soft);border-bottom:3px double var(--line);display:block;position:sticky}.mobile-drawing-index summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto 28px 1fr auto;align-items:center;gap:.7rem;min-height:44px;padding:.45rem 1rem;font:.66rem/1.2 ui-monospace,Consolas,monospace;list-style:none;display:grid}.mobile-drawing-index summary::-webkit-details-marker{display:none}.mobile-drawing-index summary b{color:var(--red-pencil);font-weight:600}.drawing-index-toggle{font-size:1.2rem}.mobile-drawing-index[open] .drawing-index-toggle{transform:rotate(45deg)}.mobile-drawing-index nav{top:100%;background:var(--ink-soft);border-bottom:3px double var(--line);grid-template-columns:1fr 1fr;padding:.5rem 1rem 1rem;display:grid;position:absolute;inset-inline:0}.mobile-drawing-index nav a{border-top:1px solid var(--line-soft);text-transform:uppercase;align-items:center;min-height:48px;padding:.65rem;font:.68rem/1.4 ui-monospace,Consolas,monospace;text-decoration:none;display:flex}.mobile-drawing-index nav a[aria-current=true]{color:var(--red-pencil);text-underline-offset:4px;text-decoration:underline}.tower-section{scroll-margin-top:calc(var(--header-height) + 47px)}.tier-legend-grid{grid-template-columns:minmax(0,1fr)}}
