:root{--font-display:"Bodoni Moda", "Didone Fallback", serif;--font-ui:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--live:0;--ink-t:1s;--fill-t:3s;--sky-horizon:#23273a;--sky-mid:#1b1e2c;--sky-zenith:#14161f;--sun-x:.62;--sun-y:.36;--sun-warmth:.1;--night:1;--etch-x:.24;--etch-y:-.97;--stroke-ink:#878b9c;--scrim:0;--ink-high:#ffffffeb;--ink-mid:#ffffffb8;--ink-low:#ffffff94;--ink-shore:#fff9;--hairline:#ffffff47;--shadow-ink:#0f111859;--ink-regime:0;--sheet-frost:26px;--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--space-1:.375rem;--space-2:.75rem;--space-3:1.25rem;--space-4:2rem;--space-5:3.25rem}.scene-live{--live:1}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-moda-var.woff2)format("woff2-variations");font-weight:400 900;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Didone Fallback;src:local(Georgia),local(Times New Roman);size-adjust:94%;ascent-override:105%;descent-override:27%}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}.skyline-slot :is(path,line,polyline,ellipse,rect):not(.face):not(.fill){stroke:var(--stroke-ink);stroke-width:.66px;fill:none;vector-effect:non-scaling-stroke;opacity:.55}.skyline-slot svg.skyline{opacity:calc(1 - .6 * var(--fog,0))}.skyline-slot .skyline[data-city=tor] path:not(.face):not(.fill){stroke-width:.78px;opacity:.7}.skyline-slot .skyline[data-city=tor] :is(path,line,polyline).far:not(.face):not(.fill){opacity:.3;opacity:calc(.3 * (1 - .6 * var(--veil,0)))}.skyline[data-city=tor] .tower-body{opacity:calc(.16 + var(--night,0) * .69)}.skyline-slot .face{stroke:none;transition:fill calc(var(--fill-t) * var(--live)) linear;fill:#e6b4821a}.sun-east .face-e,.sun-west .face-w{fill:color-mix(in oklab, var(--sky-horizon) 17%, transparent)}.sun-east .face-w,.sun-west .face-e{fill:color-mix(in oklab, var(--sky-zenith) 12%, transparent)}.skyline .ridge-fill{fill:color-mix(in oklab, var(--sky-mid) 55%, transparent);stroke:none}.skyline .face.face-light{fill:color-mix(in oklab, var(--sky-horizon) 8%, #ffffff1f);opacity:calc(1 - var(--night,0) * .6);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .face.face-dark{fill:#0a0d128f;fill:oklab(17.6769% -.0029667 -.0168897/.631059)}.skyline .face.face-ice{fill:#b2d2e83b;fill:oklab(83.5335% -.0205073 -.0334924/.385098);opacity:calc(1 - var(--night,0) * .72);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .face.face-slate{fill:#60768c42;fill:oklab(54.218% -.0150935 -.0395172/.371373);opacity:calc(1 - var(--night,0) * .8);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .face.face-granite{fill:#7c423a3d;fill:oklab(44.7146% .0684407 .0378541/.303529);opacity:calc(1 - var(--night,0) * .65);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .scotia-notch{fill:#16141c61;fill:oklab(19.7378% .00715965 -.0144545/.4);stroke:none}.skyline .face.face-teal{fill:#5a9a9633;fill:oklab(64.3039% -.0604946 -.0145496/.265882);opacity:calc(1 - var(--night,0) * .7);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .face.face-warm{fill:#927c6e1f;fill:oklab(58.9271% .0160753 .0171753/.183843)}.skyline .face.face-far{fill:color-mix(in oklab, var(--sky-horizon) calc(12% + 14% * var(--veil,0)), #96a5be08);opacity:calc(1 - .95 * var(--fog,0))}.skyline .face.face-tan{fill:#cebc9826;fill:oklab(78.0595% .00423638 .0439503/.202549);opacity:calc(1 - var(--night,0) * .45);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .face.face-green{fill:#4a8a6e29;fill:oklab(57.0287% -.0673137 .0196427/.221804);opacity:calc(1 - var(--night,0) * .6);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tower-body{fill:#1e212e57;fill:oklab(25.0788% .00191268 -.0250015/.36);stroke:none;opacity:calc(var(--night,0) * .85);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tower-body.body-dark{fill:#080b10ad;fill:oklab(14.863% -.00215472 -.0118527/.74)}.skyline .tower-body.body-light{fill:#60667e38;fill:oklab(60.5702% .00218077 -.0313512/.221804)}.skyline .tower-body.body-warm{fill:#6c443e38;fill:oklab(45.8715% .0619067 .0321436/.22)}.skyline .tower-body.body-teal{fill:color-mix(in oklab, #5c918f49, #14222a7a calc(var(--night,0) * 100%))}@supports (color:lab(0% 0 0)){.skyline .tower-body.body-teal{fill:color-mix(in oklab, lab(56.5718% -18.851 -4.45799/.284706), lab(12.2394% -4.19116 -7.38494/.48) calc(var(--night,0) * 100%))}}.skyline .tower-body.body-granite{fill:#7038324d;fill:oklab(41.13% .0712984 .0370175/.3)}.skyline .tower-body.body-ice{fill:#7094b038;fill:color-mix(in oklab, #8daac148, #1a213075 calc(var(--night,0) * 100%))}@supports (color:lab(0% 0 0)){.skyline .tower-body.body-ice{fill:color-mix(in oklab, lab(67.882% -6.17245 -15.2534/.281176), lab(12.6035% .378303 -11.084/.46) calc(var(--night,0) * 100%))}}.skyline .tower-body.body-slate{fill:color-mix(in oklab, #5a6d8457, #151a2685 calc(var(--night,0) * 100%))}@supports (color:lab(0% 0 0)){.skyline .tower-body.body-slate{fill:color-mix(in oklab, lab(45.2483% -3.06237 -15.3182/.341176), lab(9.19698% .506736 -9.0848/.52) calc(var(--night,0) * 100%))}}.skyline .tower-body.body-far{fill:color-mix(in oklab, var(--sky-mid) calc(30% + 45% * var(--veil,0)), #3c445a1f);opacity:calc((.16 + var(--night,0) * .69) * (1 - .95 * var(--fog,0)))}.skyline .tower-body.body-tan{fill:#d6c6a63d;fill:oklab(82.7243% .00417626 .0437388/.284706)}.skyline .tower-body.body-green{fill:#3a7a644d;fill:color-mix(in oklab, #376c5962, #13241f94 calc(var(--night,0) * 100%))}@supports (color:lab(0% 0 0)){.skyline .tower-body.body-green{fill:color-mix(in oklab, lab(41.4338% -22.2153 4.50321/.385098), lab(12.5614% -8.561 .990233/.58) calc(var(--night,0) * 100%))}}.skyline-slot .skyline[data-city=tor] path.td-scallop.td-scallop:not(.face):not(.fill){stroke:color-mix(in oklab, color-mix(in oklab, #e4eee8 70%, var(--sky-horizon) 20%), #6ed6a0 calc(var(--building-light,0) * 100%));stroke-width:.8px;opacity:calc(.58 - var(--night,0) * .3);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline-slot .skyline[data-city=tor] path.td-rim.td-rim:not(.face):not(.fill){stroke:color-mix(in oklab, #6ed6a0 86%, var(--sky-horizon) 6%);stroke-width:1.5px;opacity:calc(var(--building-light,0) * .8);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .td-shield{fill:color-mix(in oklab, #3c9660 70%, #78ebaa calc(var(--building-light,0) * 30%));stroke:none;opacity:calc(.7 + var(--building-light,0) * .25);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .crown-fill{fill:#1e212e4d;fill:oklab(25.0788% .00191268 -.0250015/.32);stroke:none;opacity:calc(.35 + var(--night,0) * .5);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .ct-crown{fill:#ffc4844d;fill:oklab(85.9624% .039535 .0975516/.34);stroke:none;opacity:calc(var(--building-light,0) * .45);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .ct-lantern{fill:color-mix(in oklab, color-mix(in oklab, #d6c6a6 55%, var(--sky-horizon) 30%), #7df0b0 calc(var(--building-light,0) * 100%));stroke:none;opacity:calc(.7 + var(--building-light,0) * .05);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .mast-light{stroke:color-mix(in oklab, #ece9e0 78%, var(--sky-horizon) 10%);stroke-width:.95px;vector-effect:non-scaling-stroke;opacity:calc(.55 + var(--night,0) * .3);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .fcp-notch{fill:#464c604d;fill:oklab(41.9147% .00108638 -.0342772/.3);stroke:none;opacity:calc(.9 + var(--night,0) * .1)}.skyline .sign-red{fill:color-mix(in oklab, #d23a34 84%, #ff6e62 calc(var(--building-light,0) * 16%));stroke:none;opacity:calc(.62 + var(--building-light,0) * .36);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline-slot .skyline line.corner{opacity:.8}.skyline .lantern{fill:color-mix(in oklab, color-mix(in oklab, #dde9e2 72%, var(--sky-mid) 28%), #f3f8ef calc(var(--building-light,0) * 100%));stroke:none;opacity:calc(.78 - var(--night,0) * .34 + var(--building-light,0) * .3);transition:fill calc(var(--fill-t) * var(--live)) linear, opacity calc(var(--fill-t) * var(--live)) linear}.skyline .crown-lit{fill:color-mix(in oklab, #fff 74%, var(--sky-horizon) 16%);stroke:none;opacity:calc(var(--building-light,0) * .55);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .crown-halo{fill:url(#tor-halo);stroke:none;opacity:calc(var(--building-light,0) * .42);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tor-halo-core{stop-color:#fff;stop-opacity:.85}.skyline .tor-halo-edge{stop-color:#fff;stop-opacity:0}.skyline .beacon-green{fill:#78ebaae6;stroke:none;opacity:calc(var(--night,0) * .9);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .beacon-red{fill:#ff6e6ed9;stroke:none;opacity:calc(var(--night,0) * .8);transition:opacity calc(var(--fill-t) * var(--live)) linear}.beacons-live .skyline .beacon-red,.beacons-live .skyline .beacon-green{opacity:calc(var(--night,0) * .22);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .beacon-halo{stroke:none;opacity:calc(var(--night,0) * .6);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .halo-red-core{stop-color:#ff6e6e;stop-opacity:.75}.skyline .halo-red-edge{stop-color:#ff6e6e;stop-opacity:0}.skyline .halo-green-core{stop-color:#78ebaa;stop-opacity:.75}.skyline .halo-green-edge{stop-color:#78ebaa;stop-opacity:0}.skyline .shell-fill{fill:color-mix(in oklab, var(--sky-mid) 48%, #dcdee852);stroke:none}.skyline .dome-beam{fill:url(#tor-domeglow);stroke:none;opacity:calc(var(--building-light,0) * .86);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tor-dome-core{stop-color:#8da4ff;stop-opacity:.68}.skyline .tor-dome-mid{stop-color:#8da4ff;stop-opacity:.25}.skyline .tor-dome-edge{stop-color:#8da4ff;stop-opacity:0}.skyline .shaft-fill{fill:color-mix(in oklab, var(--sky-zenith) 24%, transparent);stroke:none}.skyline .pod-fill{fill:color-mix(in oklab, var(--sky-zenith) 34%, #1e212e59);stroke:none}.skyline .pod-lip{fill:color-mix(in oklab, #ced3e4 50%, var(--sky-zenith) 30%);stroke:none;opacity:calc(.5 + var(--night,0) * .42);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .pod-cap{fill:color-mix(in oklab, #585e74 68%, var(--sky-zenith) 22%);stroke:none;opacity:calc(.55 + var(--night,0) * .38);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline-slot .skyline[data-city=tor] path.balcony.balcony:not(.face):not(.fill){stroke:color-mix(in oklab, #f6f4ee 82%, var(--sky-horizon) 18%);stroke-width:.95px;opacity:calc(.66 - var(--night,0) * .36);transition:opacity calc(var(--fill-t) * var(--live)) linear}[data-city=tor] path.rogers-arc.rogers-arc.rogers-arc:not(.face):not(.fill){stroke-width:.66px;opacity:.36}.skyline .tree-canopy,.skyline .tree-maple,.skyline .tree-oak,.skyline .tree-conifer{stroke:none;transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tree-canopy{fill:color-mix(in oklab, var(--foliage,#587054) 48%, #3c483a24);opacity:calc((.86 + var(--night,0) * .1) * var(--leaf,1))}.skyline .tree-maple{fill:color-mix(in oklab, var(--foliage-maple,#52684e) 50%, #3c463c24);opacity:calc((.86 + var(--night,0) * .1) * var(--leaf-maple,1))}.skyline .tree-oak{fill:color-mix(in oklab, var(--foliage-oak,#4f6448) 50%, #38423629);opacity:calc((.88 + var(--night,0) * .1) * var(--leaf-oak,1))}.skyline .tree-conifer{fill:color-mix(in oklab, color-mix(in oklab, var(--foliage-conifer,#3e5046), #e4e9ee calc(var(--snow-cover,0) * 30%)) 66%, #2e383433);opacity:calc(.9 + var(--night,0) * .08)}.skyline .tree-shade{fill:#262e2c33;stroke:none;opacity:calc(.8 * var(--leaf,1));transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tree-twigs{fill:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, #62585e 85%, var(--sky-horizon,#9aa4b8)), #e9edf2 calc(var(--snow-cover,0) * 60%)) 55%, transparent);stroke:none;opacity:calc((.8 + var(--night,0) * .15) * (1 - var(--leaf,1)) * (1 - .5 * var(--winter,0)));transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline-slot .skyline[data-city=tor] path.tree-trunk:not(.face):not(.fill){stroke-width:.5px;opacity:.5}.skyline-slot .skyline[data-city=tor] path.tree-branch:not(.face):not(.fill){stroke-width:.4px;opacity:calc(.02 + .42 * (1 - var(--leaf,1)))}.skyline .pod-ring{stroke:color-mix(in oklab, #e2e4ee 60%, var(--sky-horizon) 18%);stroke-width:1.35px;fill:none;vector-effect:non-scaling-stroke;opacity:calc(.5 + var(--night,0) * .3);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .led-wash,.skyline .led-throw{fill:url(#tor-ledwash);stroke:none}.skyline .led-wash{opacity:calc(var(--building-light,0) * .55);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .led-throw{opacity:calc(var(--building-light,0) * .22);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .tor-led-base{stop-color:#9b8cff;stop-opacity:.06}.skyline .tor-led-mid{stop-color:#9b8cff;stop-opacity:.3}.skyline .tor-led-top{stop-color:#aaa0ff;stop-opacity:.46}.skyline .stadium-light,.skyline .pod-deck{stroke:color-mix(in oklab, var(--sky-horizon) 58%, #fff 22%);stroke-width:.95px;fill:none;vector-effect:non-scaling-stroke;opacity:.52}.skyline .pod-deck{opacity:calc(.05 + var(--sun-warmth,.1) * .4 + var(--night,0) * .4);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .stadium-light{stroke:color-mix(in oklab, #8da4ff 52%, var(--sky-horizon) 22%)}.skyline .tower-led{stroke:color-mix(in oklab, #9b8cff 55%, var(--sky-horizon) 20%);stroke-width:.95px;fill:none;vector-effect:non-scaling-stroke;opacity:var(--building-light,0);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .ring-red{stroke:color-mix(in oklab, #ff5a5a 55%, var(--sky-horizon) 15%);stroke-width:.95px;fill:none;vector-effect:non-scaling-stroke;opacity:calc(var(--building-light,0) * .8);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .stadium-base{fill:color-mix(in oklab, var(--stroke-ink) 22%, transparent);stroke:none}.skyline .podium-lit{fill:color-mix(in oklab, var(--sky-horizon) 40%, #ffd6a552);stroke:none;opacity:calc(var(--night,0) * .72);transition:opacity calc(var(--fill-t) * var(--live)) linear}.skyline .snow-cap{fill:color-mix(in oklab, #f5f7fa, var(--sky-mid,#8894a8) calc(18% + var(--night,0) * 40%));stroke:none;opacity:calc(var(--snow-cover,0) * .92)}.skyline .snow-cap.snow-far{fill:color-mix(in oklab, #eef1f6, var(--sky-mid,#8894a8) calc(40% + var(--night,0) * 30%));opacity:calc(var(--snow-cover,0) * .5)}.skyline .harbour-ice{fill:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, #d0d8dc, var(--sky-horizon,#c8d0dc) 22%), #f1f3f6 calc(var(--snow-cover,0) * 55%)), #252a33 calc(min(1, var(--night,0) * 1.4) * 78%));stroke:none}.skyline .harbour-ice.ice-1{opacity:calc(.95 * clamp(0, (var(--ice,0) - .05) / .3, 1))}.skyline .harbour-ice.ice-2{opacity:calc(.95 * clamp(0, (var(--ice,0) - .35) / .3, 1))}.skyline .harbour-ice.ice-3{opacity:calc(.95 * clamp(0, (var(--ice,0) - .65) / .3, 1))}.skyline-slot .skyline[data-city=tor] path.ice-crack:not(.face):not(.fill){fill:none;stroke-width:.35px;opacity:calc(.22 * clamp(0, (var(--ice,0) - .45) / .3, 1))}.skyline .shore-fill{fill:color-mix(in oklab, #b3afa7, #2e3037 calc(min(1, var(--night,0) * 1.7) * 85%));stroke:none}.skyline .boat-hull{fill:color-mix(in oklab, color-mix(in oklab, #efede7 78%, var(--sky-horizon,#c8d0dc)), #2a2e3cb3 calc(var(--night,0) * 100%));stroke:none}@supports (color:lab(0% 0 0)){.skyline .boat-hull{fill:color-mix(in oklab, color-mix(in oklab, #efede7 78%, var(--sky-horizon,#c8d0dc)), lab(19.0036% 1.1092 -9.56039/.7) calc(var(--night,0) * 100%))}}.skyline .boat-window{fill:color-mix(in oklab, #3c42529e, #ffd9a073 calc(var(--building-light,0) * 100%));stroke:none}@supports (color:lab(0% 0 0)){.skyline .boat-window{fill:color-mix(in oklab, lab(27.906% .566646 -10.5482/.62), lab(88.9806% 8.05268 33.3022/.45) calc(var(--building-light,0) * 100%))}}.skyline-slot .skyline[data-city=tor] path.boat-line:not(.face):not(.fill){stroke-width:.42px;opacity:.62}.skyline-slot .skyline[data-city=tor] path.rigging:not(.face):not(.fill){stroke-width:.3px;opacity:.3}.skyline .water{opacity:.28}.skyline .lake-basin{opacity:.46}.skyline .distant{opacity:.55;opacity:calc(.55 * (1 - .95 * var(--fog,0)));fill:color-mix(in oklab, var(--sky-mid) 74%, #6d8298 26%)}.skyline .reflection{opacity:.45;opacity:calc(.45 * (1 - .45 * var(--veil,0)))}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;background-color:#1b1e2c}body{font-family:var(--font-ui);color:var(--ink-high);overflow:hidden}.layer{pointer-events:none;position:fixed;inset:0}canvas.layer{width:100%;height:100%}@media (orientation:landscape) and (max-height:520px) and (min-aspect-ratio:16/9){:root{--stage-y0:80;--stage-y1:780}.layer,canvas.layer{--stage-h:calc(100vh * 900 / (var(--stage-y1) - var(--stage-y0)));top:calc(var(--stage-h) * var(--stage-y0) / -900);height:var(--stage-h);bottom:auto}}@media (orientation:landscape) and (max-height:320px) and (min-aspect-ratio:16/9){:root{--stage-y0:170;--stage-y1:760}}#sky{z-index:0;opacity:0;transition:opacity .7s ease-out}#sky.ready{opacity:1}#sky.lost{visibility:hidden}.sky-fallback{z-index:0;background:linear-gradient(to top, #22304a 0%, var(--sky-horizon) 33.3%, var(--sky-mid) 55%, var(--sky-zenith) 100%);background:radial-gradient(55% 42% at calc(var(--sun-x) * 100%) calc((1 - var(--sun-y)) * 100%), color-mix(in oklab, var(--sky-horizon) 55%, transparent), transparent 70%), linear-gradient(to top, color-mix(in oklab, var(--sky-water,var(--sky-zenith)) 38%, #14161f) 0%, var(--sky-horizon) 33.3%, 41%, var(--sky-mid) 55%, 72%, var(--sky-zenith) 100%)}.sky-fallback:after{content:"";opacity:.05;background-image:var(--grain-tile);mix-blend-mode:overlay;background-size:128px;position:absolute;inset:0}.skyline-slot{z-index:1;opacity:0}.skyline-slot.visible{opacity:1}.skyline-slot svg{width:100%;height:100%;display:block}#life{z-index:3}.kern-ez{margin-inline-start:.04em}.etched{color:var(--ink-high);text-shadow:calc(var(--etch-x) * 1px) calc(var(--etch-y) * 1px) 0 #ffffff52, calc(var(--etch-x) * -1px) calc(var(--etch-y) * -1px) 0 var(--shadow-ink)}.etched,.prepared,.markets,.caption,.card-trigger,.descriptor,.city-shuttle{transition:color calc(var(--ink-t) * var(--live)) linear, border-color calc(var(--ink-t) * var(--live)) linear}.site-nav{top:max(var(--space-3), env(safe-area-inset-top));right:max(var(--space-3), env(safe-area-inset-right));z-index:20;gap:var(--space-3);display:flex;position:fixed}.site-nav a{font-family:var(--font-ui);letter-spacing:.06em;color:var(--ink-mid);transition:color calc(.3s * var(--live)) ease;padding:.5rem .25rem;font-size:.8rem;font-weight:430}.site-nav a:hover{color:var(--ink-high)}.caption{left:max(var(--space-3), env(safe-area-inset-left));bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:20;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-shore);font-size:.75rem;font-weight:300;position:fixed}.city-shuttle.is-inscription{cursor:default;pointer-events:none}.city-shuttle.is-inscription .city-shuttle-icon{display:none}.city-shuttle{left:max(var(--space-3), env(safe-area-inset-left));bottom:calc(max(var(--space-3), env(safe-area-inset-bottom)) - .55rem);z-index:20;min-height:2.75rem;max-width:calc(50vw - var(--space-3));appearance:none;color:var(--ink-shore);font-family:var(--font-mono);text-align:left;white-space:nowrap;cursor:pointer;transition:color calc(var(--ink-t) * var(--live)) linear;background:0 0;border:0;grid-template-columns:max-content max-content;grid-template-areas:"time icon""place place""weather weather";place-items:center start;gap:.28rem .42rem;padding:.55rem 0;font-weight:300;display:grid;position:fixed}.city-shuttle-time{letter-spacing:.04em;grid-area:time;font-size:.88rem;line-height:1}.city-shuttle-place{letter-spacing:.04em;grid-area:place;font-size:.65rem;line-height:1}.city-shuttle-weather{letter-spacing:.04em;opacity:.82;grid-area:weather;align-items:center;gap:.4rem;font-size:.65rem;line-height:1;display:inline-flex}.city-shuttle-wind{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;width:1rem;height:.69rem;display:block;overflow:visible}.city-shuttle-weather[data-wind="0"] .city-shuttle-wind,.city-shuttle-weather:not([data-wind]) .city-shuttle-wind{display:none}.city-shuttle-wind path{transition:opacity .9s,transform .9s}.city-shuttle-weather[data-wind="1"] :is(.w1,.w3),.city-shuttle-weather[data-wind="2"] .w3{opacity:0}.city-shuttle-weather[data-wind="1"][data-gust] .w1,.city-shuttle-weather[data-wind="2"][data-gust] .w3{opacity:.5}.city-shuttle-weather[data-gust] .city-shuttle-wind path{transform:translate(.9px)}.city-shuttle-weather[data-wind-to=west] .city-shuttle-wind{transform:scaleX(-1)}.city-shuttle-temp{font-variant-numeric:tabular-nums;order:-1}.city-shuttle-temp[hidden]{display:none}.city-shuttle-temp:after{content:"·";margin-inline-start:.4rem}.city-shuttle-icon{opacity:.78;width:1rem;height:.72rem;transition:color calc(.3s * var(--live)) ease, opacity .3s ease, transform .3s ease;grid-area:icon;display:block;transform:translate(0)}.city-shuttle-icon svg{fill:currentColor;width:100%;height:100%;display:block}.city-shuttle:hover .city-shuttle-icon,.city-shuttle:focus-visible .city-shuttle-icon{color:var(--ink-high);opacity:1;transform:translate(.16rem)}.city-shuttle:focus-visible{outline-offset:.28rem;outline:1px solid}.city-shuttle:disabled{color:var(--ink-shore);-webkit-text-fill-color:currentColor;opacity:1;cursor:progress}.city-shuttle.is-advancing .city-shuttle-icon{animation:.72s ease-in-out infinite shuttle-forward}@keyframes shuttle-forward{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(.25rem)}}.brokerage{right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:20;max-width:calc(50vw - var(--space-3));color:var(--ink-shore);font-family:var(--font-ui);letter-spacing:.025em;opacity:min(1, calc(.74 + var(--sun-warmth,1) * .1 + var(--night,0) * .25));text-align:right;text-shadow:calc(var(--etch-x) * .5px) calc(var(--etch-y) * .5px) 0 #ffffff2e, calc(var(--etch-x) * -.5px) calc(var(--etch-y) * -.5px) 0 var(--shadow-ink);white-space:nowrap;transition:color calc(var(--ink-t) * var(--live)) linear, opacity calc(var(--ink-t) * var(--live)) linear;flex-direction:column;align-items:flex-end;gap:.24rem;font-size:.62rem;font-style:normal;font-weight:400;line-height:1.15;display:flex;position:fixed}.brokerage-name{letter-spacing:.035em;font-size:.68rem;font-weight:520}@media (max-width:640px){.city-shuttle-time{font-size:.98rem}.city-shuttle-place,.city-shuttle-weather{font-size:.66rem}}.og .city-shuttle,.og .site-nav{display:none}.sky-fast{--ink-t:.1s;--fill-t:.1s}.time-travel{--ink-t:.4s;--fill-t:.1s}.life-canvas.sky-fast,.skyline-vector.sky-fast{--ink-t:.16s;--fill-t:.16s}.life-canvas.time-travel,.skyline-vector.time-travel{--fill-t:0s}.journey-frozen{--live:0}.sky-fast .skyline-slot{will-change:opacity}.skyline-slot.slot-dormant{content-visibility:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.brokerage{font-size:.55rem}.brokerage-name{font-size:.61rem}}@media (max-width:340px){.brokerage-name{font-size:.59rem}}.og .brokerage{display:none}a{color:var(--ink-mid);text-decoration:none}a:hover{color:var(--ink-high)}:focus-visible{outline:1.5px solid var(--ink-high);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:reduce){#sky,.skyline-slot,.skyline-slot .face{transition:none}.city-shuttle-icon,.city-shuttle:hover .city-shuttle-icon,.city-shuttle:focus-visible .city-shuttle-icon,.city-shuttle.is-advancing .city-shuttle-icon{transition:none;animation:none;transform:none}}html[data-entry]{background-image:linear-gradient(to top, var(--sky-horizon) 0%, var(--sky-mid) 55%, var(--sky-zenith) 100%);min-height:100%}html[data-entry]:not(.scene-entered) :is(#sky,.skyline-slot,#life,.city-shuttle,.site-nav,.brokerage,.sheet-premier,.hero .wordmark,.hero .descriptor){opacity:0}html[data-entry] #sky{transition:none}.type-hold-display .hero .wordmark,.type-hold-ui .hero .descriptor{opacity:0}:is(.type-hold-display,.type-hold-ui) .sheet-premier :is(.sheet-header,.premier-step,.premier-marks,.premier-captions,.premier-slate),html.premier-page:is(.type-hold-display,.type-hold-ui) :is(.site-nav,.brokerage,.city-shuttle){opacity:0!important}@keyframes type-in{0%{opacity:0}}html.premier-page.type-fade:not(.type-hold-display,.type-hold-ui) :is(.sheet-premier :is(.sheet-header,.premier-marks,.premier-captions,.premier-slate),.site-nav,.brokerage,.city-shuttle){animation:type-in var(--entry-fade,.52s) ease-out}html[data-entry]{--entry-fade:.7s}html[data-entry=return]{--entry-fade:.45s}html.scene-entering :is(#sky,.skyline-slot,#life,.site-nav,.brokerage,.sheet-premier){transition:opacity var(--entry-fade) ease-out}html.scene-entering :is(.city-shuttle,.hero .wordmark,.hero .descriptor),.type-fade .hero :is(.wordmark,.descriptor){transition:color calc(var(--ink-t) * var(--live)) linear, border-color calc(var(--ink-t) * var(--live)) linear, opacity var(--entry-fade,.52s) ease-out}.scrim{z-index:8;pointer-events:none;background:linear-gradient(to bottom, rgba(20, 22, 31, var(--scrim,0)), transparent 45%);position:fixed;inset:0}.hero,.site-nav,.city-shuttle,.brokerage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero{--hero-seam-gap:clamp(1.4rem, 5vw, 3.8rem);z-index:10;min-height:100vh;align-items:center;gap:var(--space-2);min-height:100svh;padding:17vh var(--space-4) 0;text-align:center;flex-direction:column;display:flex;position:relative}.hero .wordmark{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;column-gap:var(--hero-seam-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;width:min(100%,72rem);font-size:clamp(2rem,9vw,6.6rem);font-weight:480;line-height:1.08;display:grid}.hero .wordmark .l,.hero .wordmark .r{white-space:nowrap}.hero .wordmark .l{text-align:right;margin-right:-.16em}.hero .wordmark .r{text-align:left}.descriptor{--descriptor-seam-gap:clamp(4.75rem, 16vw, 10rem);column-gap:var(--descriptor-seam-gap);width:min(100%,72rem);font-family:var(--font-ui);letter-spacing:.13em;color:var(--ink-mid);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;font-size:clamp(.62rem,2.4vw,.92rem);font-variant-caps:all-small-caps;font-weight:420;line-height:1.45;display:grid}.descriptor .l,.descriptor .r{text-wrap:balance}.descriptor .ln{white-space:nowrap}.descriptor .l{text-align:right}.descriptor .r{text-align:left}@media (max-width:640px){.descriptor .ln{display:block}}@media (max-width:500px){.hero{gap:.9rem;padding:17vh .75rem 0}.hero .wordmark{letter-spacing:.14em;font-size:clamp(1.6rem,9.2vw,2.8rem)}.hero .wordmark .l{margin-right:-.14em}.hero .wordmark .r{letter-spacing:.18em}.descriptor{width:calc(100% - .5rem);font-size:clamp(.62rem,2.9vw,.8rem);line-height:1.32}}@media (orientation:landscape) and (max-height:520px) and (min-aspect-ratio:16/9){.hero{--span:calc(var(--stage-y1) - var(--stage-y0));padding-top:calc(100vh * (var(--name-y) - var(--stage-y0)) / var(--span));gap:0}.hero .wordmark{font-size:calc(100vh * var(--name-size) / var(--span));line-height:1}.descriptor{margin-top:calc(100vh * var(--desc-gap) / var(--span));font-size:clamp(.6rem,3.4vh,.8rem)}:root{--name-y:128;--name-size:70;--desc-gap:62}}@media (orientation:landscape) and (max-height:320px) and (min-aspect-ratio:16/9){:root{--name-y:252;--name-size:58;--desc-gap:22}.hero{--hero-seam-gap:calc(100vh * 100 / var(--span))}}.card-veil{z-index:35;opacity:1;background:#0c0e140e;transition:opacity .22s;position:fixed;inset:0}.card-veil.closing{opacity:0}.card-clip{z-index:40;pointer-events:none;perspective:900px;position:fixed;inset:0}.card-clip.passing{clip-path:inset(0 calc(50% - 3px) 0 0)}.card{height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 3rem);width:min(460px, calc(100vw - 2 * var(--space-3)));max-width:30rem;padding:var(--space-4);pointer-events:auto;background:color-mix(in oklab, var(--sky-mid) 26%, #0d0f16d1);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);box-shadow:calc(var(--etch-x) * -16px) calc(var(--etch-y) * -16px) 44px #080a105c, calc(var(--etch-x) * 1px) calc(var(--etch-y) * 1px) 0 #ffffff1f inset;color:#ffffffed;border:1px solid #ffffff4d;border-radius:5px;margin:auto;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 12vh;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card{background:color-mix(in oklab, var(--sky-mid) 20%, #0d0f16f0)}}.card.flying{transform-style:preserve-3d;-webkit-backdrop-filter:none;backdrop-filter:none;transition:-webkit-backdrop-filter .15s,backdrop-filter .15s;overflow:visible}.card-inner{backface-visibility:hidden}.card-back{backface-visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.card:not(.flying) .card-back{visibility:hidden}.card-back-name{backface-visibility:hidden;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:#ffffffeb;border:1px solid #ffffff4d;border-radius:2px;padding:.85em 1.26em .85em 1.5em;font-size:.78rem;font-weight:480;display:inline-block}.card-title{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:1.4rem;font-weight:480}.card-close{cursor:pointer;width:44px;height:44px;font-family:var(--font-ui);color:#ffffff8c;transition:color calc(.2s * var(--live)) ease;background:0 0;border:none;font-size:1.15rem;line-height:1;position:absolute;top:2px;right:2px}.card-close:hover{color:#fffffff2}.field{margin-bottom:var(--space-3)}.field label{font-family:var(--font-mono);letter-spacing:.14em;color:#ffffff9e;margin-bottom:.1rem;font-size:.72rem;font-variant-caps:all-small-caps;font-weight:300;display:block}.field input,.field textarea{width:100%;font-family:var(--font-ui);color:#fffffff2;caret-color:#fff5e6e6;transition:border-color calc(.2s * var(--live)) ease;background:0 0;border:none;border-bottom:1px solid #ffffff52;border-radius:0;padding:.35rem 0 calc(.35rem + .5px);font-size:1rem;font-weight:420;display:block}.field textarea{resize:none;field-sizing:content;min-height:calc(3lh + .7rem + 1.5px);max-height:calc(9lh + .7rem + 1.5px);line-height:1.45}.field input::placeholder,.field textarea::placeholder{color:#ffffff61}.field input:focus-visible,.field textarea:focus-visible{border-bottom:1.5px solid #fff6e8eb;outline:none;padding-bottom:.35rem}.field-note{font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--sky-horizon) 55%, #ffffffe6);margin-top:.3rem;font-size:.68rem;font-weight:300}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card-send{min-width:9rem;margin-left:auto;margin-top:var(--space-3);cursor:pointer;font-family:var(--font-ui);letter-spacing:.1em;color:#ffffffed;background:#ffffff12;border:1px solid #ffffff57;border-radius:3px;padding:.8rem 1.2rem;font-size:.85rem;font-weight:440;transition:background-color .2s,border-color .2s;display:block}.card-send:hover:not(:disabled){background:#ffffff21;border-color:#ffffff8c}.card-send:disabled{cursor:default;opacity:.65}.card-fail{margin-top:var(--space-2);min-height:1em;font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--sky-horizon) 55%, #ffffffe6);font-size:.68rem;font-weight:300}@media (max-width:639px){.card{inset:auto 0 var(--kb,0px) 0;width:auto;max-width:none;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--kb,0px) - 2rem);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-bottom:none;border-left:none;border-right:none;border-radius:14px 14px 0 0;margin:0}.card-send{width:100%;margin-left:0}}.card.resident{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;height:-moz-fit-content;height:fit-content;max-height:none;box-shadow:none;color:var(--ink-high);background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;transition:none;position:static;inset:auto;overflow:visible}.card.resident .field label{color:var(--ink-low)}.card.resident .field input,.card.resident .field textarea{border-bottom-color:var(--hairline);color:var(--ink-high);caret-color:var(--ink-high)}.card.resident .field input::placeholder,.card.resident .field textarea::placeholder{color:var(--ink-low)}.card.resident .field input:focus-visible,.card.resident .field textarea:focus-visible{border-bottom-color:var(--ink-high)}.card.resident .field-note,.card.resident .card-fail{color:color-mix(in oklab, var(--ink-mid) 88%, var(--ink-high) 12%)}.card.resident .card-send{width:max-content;min-width:0;margin-top:var(--space-4);color:var(--ink-high);font-family:var(--font-display);letter-spacing:.01em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:baseline;gap:.8em;margin-left:auto;padding:.45rem .1rem .55rem;font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:480;display:flex}.card.resident .card-send:hover:not(:disabled),.card.resident .card-send:focus-visible:not(:disabled){border-bottom-color:var(--ink-high);background:0 0}.card.resident .card-send:focus-visible{outline:1px solid var(--ink-high);outline-offset:4px}.card.resident .send-arrow{transition:transform .3s;display:inline-block}.card.resident .card-send:hover:not(:disabled) .send-arrow,.card.resident .card-send:focus-visible:not(:disabled) .send-arrow{transform:translate(.3em)}@media (max-width:639px){.card.resident{border:0;border-radius:0;width:100%;max-width:none;max-height:none;margin:0 auto;padding:0;inset:auto}}.sheet[data-content=about] .sheet-content{z-index:auto;height:100vh;height:100dvh;max-height:none;top:0}.sheet[data-content=about]{--sheet-frost:4px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet[data-content=about] .sheet-glass{background:0 0}.sheet[data-content=about] .sheet-glass:before{content:"";background:linear-gradient(#0000 55%,#ffffff2e 100%);background:linear-gradient(to bottom, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 30%, #fff) 18%, transparent) 100%);transition:opacity 1.1s;position:absolute;inset:0}html:is(.premier-ink-light,.premier-ink-dark) .sheet[data-content=about] .sheet-glass:before{opacity:0}}html.js .sheet-premier:not(.is-live,.is-plain){visibility:hidden}.sheet-premier{--ease:cubic-bezier(.4, 0, .2, 1);color:var(--ink-high)}html:not(.js) .sheet-page.sheet-premier,.sheet-page.sheet-premier.is-plain{width:min(100%,44rem);margin-inline:auto}html:not(.js):has(.sheet-premier) .city-shuttle{display:none}html:has(.sheet-premier.is-plain) .city-shuttle{display:none}html:not(.js) .sheet[data-content=about] .sheet-content{-webkit-mask-image:linear-gradient(#000 calc(100% - 6.5rem),#0000 calc(100% - 4.75rem));mask-image:linear-gradient(#000 calc(100% - 6.5rem),#0000 calc(100% - 4.75rem))}.sheet[data-content=about] .sheet-content:has(>.sheet-premier.is-plain){-webkit-mask-image:linear-gradient(#000 calc(100% - 6.5rem),#0000 calc(100% - 4.75rem));mask-image:linear-gradient(#000 calc(100% - 6.5rem),#0000 calc(100% - 4.75rem))}.premier-backdrop,.premier-surround,.premier-marks,.premier-rule,.premier-frame,.premier-captions,.premier-titles,.premier-slate{display:none}.premier-step{margin-top:3rem}.premier-kicker,.premier-slug,.premier-title,.premier-stamp-time,.premier-stamp-reset,.premier-screening-close{font-family:var(--font-mono);text-transform:uppercase;font-weight:300}.premier-kicker{font-size:var(--mono-k,.6875rem);letter-spacing:.2em;opacity:.9}.premier-epigraph{margin-bottom:var(--epi-gap,1.125rem);font-family:var(--font-display);font-size:var(--epi,2.25rem);letter-spacing:.01em;text-wrap:balance;font-weight:500;line-height:1.12}.sheet-premier.is-live .premier-epigraph :is(.l,.r){display:block}.premier-epigraph .l:before{content:"“"}.premier-epigraph .r:after{content:"”"}.premier-passage[hidden]{display:none}.premier-screen{min-height:2.75rem;margin:var(--screen-gap,1rem) 0 0 -.1rem;color:inherit;cursor:pointer;font-family:var(--font-display);font-size:var(--screen,1.375rem);letter-spacing:.01em;text-align:left;background:0 0;border:0;align-items:baseline;gap:.4em;padding:.5rem .1rem;font-weight:480;line-height:1.2;display:inline-flex}.premier-screen .link-arrow{font-size:.72em;transition:transform .3s;display:inline-block}.premier-screen:hover .link-arrow,.premier-screen:focus-visible .link-arrow{transform:translate(.3em)}.premier-screen:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid}.premier-screen[hidden]{display:none}.sheet-premier.is-live .premier-screen[hidden]{visibility:hidden;display:inline-flex}.premier-slug,.premier-title{margin-bottom:var(--slug-gap,1.375rem);font-size:var(--slug,.65rem);letter-spacing:.2em;white-space:nowrap;align-items:center;gap:.75rem;line-height:1.4;display:flex}:is(.premier-slug,.premier-title)>span{opacity:.92}.premier-slug:before,.premier-slug:after,.premier-title:before,.premier-title:after{content:"";opacity:.36;background:currentColor;flex:1 1 0;height:1px}.sheet-premier .nobr{white-space:nowrap}.premier-prose{font-family:var(--font-ui);font-size:var(--body,1rem);line-height:var(--lh,1.6);text-wrap:pretty}.premier-tenets{gap:var(--tenet-gap,1.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.premier-tenet{font-family:var(--font-display);font-size:var(--tenet,.9375rem);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.375rem;font-weight:560}.premier-tenet-body{font-size:var(--tenet-body,.9375rem);text-wrap:pretty;line-height:1.55}.premier-ledger{grid-template-columns:var(--ledger-col,6.5rem) minmax(0, 1fr);column-gap:1.125rem;row-gap:var(--ledger-gap,.75rem);align-items:baseline;margin:0;display:grid}.premier-ledger dt{font-family:var(--font-mono);font-size:var(--ledger-l,.625rem);letter-spacing:.14em;opacity:.86;text-align:right;text-transform:uppercase;font-weight:300}.premier-ledger dd{font-size:var(--ledger-v,1rem);margin:0;line-height:1.4}.premier-portrait{margin:0}.premier-portrait-frame{aspect-ratio:4/5;background:linear-gradient(#0e101624,#0e101657);position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #ffffff57,0 14px 30px -16px #080a1280}.premier-portrait img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 78%,#0006 94%,#0000 100%);mask-image:linear-gradient(#000 78%,#0006 94%,#0000 100%)}.premier-portrait figcaption{font-size:var(--cap,.75rem);opacity:.86;text-align:right;margin-top:.5rem;font-style:italic}.premier-card-title{font-family:var(--font-display);font-size:var(--head,2.25rem);letter-spacing:.01em;text-wrap:balance;font-weight:500;line-height:1.05}.premier-card-note{font-size:var(--note,.9375rem);opacity:.9;text-wrap:pretty;margin-top:.625rem;line-height:1.5}.premier-stamp[hidden]{display:none}.sheet-premier.is-live{--vh:100vh;--band-top:4.75rem;--band-bottom:4.25rem;--frame-w:min(55.56vw, calc(38.4vw + 15.4rem), calc((var(--vh) - var(--band-top) - var(--band-bottom) - 4rem) * 16 / 9));--frame-h:calc(var(--frame-w) * 9 / 16);--col-gap:clamp(2rem, 4.2vw, 6.5rem);--copy-w:clamp(17rem, min(23.6vw, calc(14.3vw + 8rem)), 31rem);--group-w:calc(var(--frame-w) + var(--col-gap) + var(--copy-w));--frame-x:calc((100vw - var(--group-w)) / 2);--stack-h:calc(var(--frame-h) + 2rem);--frame-y:calc(var(--band-top) + (var(--vh) - var(--band-top) - var(--band-bottom) - var(--stack-h)) / 2);--cap-y:calc(var(--frame-y) + var(--frame-h) + .75rem);--copy-x:calc(var(--frame-x) + var(--frame-w) + var(--col-gap));--copy-y:var(--band-top);--copy-max:calc(var(--vh) - var(--band-top) - var(--band-bottom) - 2rem);--dissolve:1.1s;--open-frame-h:var(--frame-h);--open-extra:calc(var(--open-frame-h) - var(--frame-h));--title-gap:.875rem;--card-w:min(clamp(46rem, 62.5vw, 72rem), calc(100vw - 2rem));--card-pad:2.5rem;--card-pad-top:1.375rem;--card-label-gap:1.25rem;--card-gap:3.75rem;--send-h:3.5rem;--send-gap:1.75rem;--card-fixed:calc(var(--card-pad-top) + 1rem + var(--card-label-gap) + 1.75rem + var(--send-gap) + var(--send-h));--portrait-h:min(clamp(17.5rem, 24.3vw, 26rem), calc(var(--vh) - var(--band-top) - var(--band-bottom) - var(--card-fixed) - .5rem));--portrait-w:calc(var(--portrait-h) * 4 / 5);--epi:min(var(--head), calc(var(--copy-w) * .094));--screen:clamp(1.25rem, calc(.4vw + .95rem), 1.625rem);--mono-k:clamp(.6875rem, calc(.09vw + .6rem), .8125rem);--body:clamp(1rem, min(calc(.357vw + .74rem), calc(var(--vh) * .019)), 1.375rem);--lh:1.6;--slug:clamp(.625rem, calc(.134vw + .53rem), .75rem);--slug-gap:clamp(1.25rem, 1.6vw, 2rem);--sentence-gap:.75em;--tenet:clamp(.9375rem, calc(.18vw + .7rem), 1.125rem);--tenet-body:clamp(.9375rem, calc(.3vw + .66rem), 1.1875rem);--tenet-gap:clamp(1.25rem, 1.5vw, 1.875rem);--ledger-l:clamp(.625rem, calc(.08vw + .52rem), .75rem);--ledger-v:clamp(1rem, calc(.3vw + .73rem), 1.25rem);--ledger-col:clamp(6.5rem, 7vw, 8.5rem);--ledger-gap:clamp(.75rem, 1vw, 1.125rem);--cap:clamp(.75rem, calc(.09vw + .67rem), .875rem);--head:clamp(2.25rem, calc(1.2vw + 1.17rem), 3rem);--note:.9375rem;touch-action:pinch-zoom;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}@supports (height:1svh){.sheet-premier.is-live{--vh:100svh}}.sheet-premier.is-instant,.sheet-premier.is-instant *,.sheet-premier.is-instant :before,.sheet-premier.is-instant :after{transition:none!important}@media (min-width:641px) and (orientation:portrait),(min-width:641px) and (max-aspect-ratio:5/4) and (min-height:790px){.sheet-premier.is-live{--frame-w:min(88vw, 64rem, calc((var(--vh) - 30rem) * 16 / 9));--copy-gap:2.75rem;--copy-typical:16rem;--frame-y:max(calc(var(--band-top) + 1.5rem), calc(var(--band-top) + (var(--vh) - var(--band-top) - var(--band-bottom) - var(--frame-h) - var(--copy-gap) - var(--copy-typical)) / 2));--frame-x:calc((100vw - var(--frame-w)) / 2);--copy-w:min(34rem, var(--frame-w));--copy-x:calc((100vw - var(--copy-w)) / 2);--copy-y:calc(var(--frame-y) + var(--frame-h) + var(--copy-gap));--copy-max:calc(var(--vh) - var(--copy-y) - var(--band-bottom));--card-w:min(46rem, calc(100vw - 2rem));--card-gap:2.25rem;--portrait-h:min(17.5rem, calc(var(--vh) - var(--band-top) - var(--band-bottom) - var(--card-fixed) - .5rem));--epi:clamp(1.5rem, calc(var(--frame-w) * .039), 2.125rem);--body:clamp(1rem, calc(var(--frame-w) * .0213), 1.1875rem);--slug-gap:1.375rem;--tenet-body:clamp(.9375rem, calc(var(--frame-w) * .0205), 1.125rem);--ledger-v:clamp(1rem, calc(var(--frame-w) * .0205), 1.1875rem);--ledger-col:8rem;--head:2.25rem}}@media (max-width:640px) and (orientation:portrait){.sheet-premier.is-live{--top-inset:max(0px, calc(env(safe-area-inset-top) - 1.25rem));--band-bottom:4.5rem;--frame-w:calc(100vw - 2rem);--frame-y:calc(var(--top-inset) + clamp(6.5rem, calc(var(--vh) * .145), 8rem));--frame-x:1rem;--cap-y:calc(var(--frame-y) + var(--frame-h) + .5625rem);--copy-w:calc(100vw - 3rem);--copy-x:1.5rem;--copy-gap:2.5rem;--copy-y:calc(var(--frame-y) + var(--frame-h) + var(--copy-gap));--copy-max:calc(var(--vh) - var(--copy-y) - var(--band-bottom));--open-copy-h:calc(2.24 * var(--epi) + var(--epi-gap) + 5.5 * var(--lh) * var(--body) + .6 * var(--body) + 3.75rem);--open-room:calc(var(--vh) - var(--band-bottom) - var(--frame-y) - var(--copy-gap) - var(--open-copy-h));--open-frame-h:max(var(--frame-h), min(calc(var(--frame-w) * 3 / 4), var(--open-room)));--lockup-foot:calc(max(var(--space-3), env(safe-area-inset-top)) + 3.1875rem);--title-gap:clamp(.375rem, calc((var(--frame-y) - var(--lockup-foot) - .875rem) / 2), .75rem);--edge:.375rem;--ends-top:calc(max(var(--space-3), env(safe-area-inset-top)) + 3.625rem);--ends-bottom:calc(max(var(--space-3), env(safe-area-inset-bottom)) + 3.875rem);--ends-h:calc(var(--vh) - var(--ends-top) - var(--ends-bottom));--card-pad:1.25rem;--card-pad-top:1rem;--card-label-gap:1rem;--card-gap:1rem;--send-h:3.25rem;--send-gap:1rem;--portrait-h:clamp(6.5rem, calc(var(--ends-h) - 24rem), 10rem);--mono-k:.65rem;--screen:1.1875rem;--epi-gap:.875rem;--body:clamp(.9375rem, 4.1vw, 1.0625rem);--lh:1.58;--slug:.625rem;--slug-gap:1rem;--sentence-gap:.6em;--tenet:.875rem;--tenet-body:.9375rem;--tenet-gap:.875rem;--ledger-l:.5625rem;--ledger-v:.9375rem;--ledger-col:5.75rem;--ledger-gap:.5rem;--cap:.75rem;--head:1.75rem;--note:.875rem}.sheet-premier.is-live .premier-copy.premier-opening{top:calc(var(--copy-y) + var(--open-extra));max-height:calc(var(--copy-max) - var(--open-extra))}.sheet-premier.is-live.is-chapter[data-from=opening] .premier-caption.is-active{transition-delay:calc(var(--dissolve) * .6)}}@media (orientation:landscape) and (max-height:520px){.sheet-premier.is-live{--band-top:3.25rem;--band-bottom:4.625rem;--frame-w:min(52vw, calc((var(--vh) - var(--band-top) - var(--band-bottom) - 2.5rem) * 16 / 9));--stack-h:calc(var(--frame-h) + 1.5rem);--col-gap:1.25rem;--copy-w:min(34vw, 18rem);--copy-max:calc(var(--vh) - var(--band-top) - var(--band-bottom) - 1.5rem);--card-pad:1rem;--card-pad-top:.875rem;--card-label-gap:.625rem;--card-gap:1.25rem;--send-h:2.75rem;--send-gap:.75rem;--screen:1rem;--epi-gap:.5rem;--body:.8125rem;--lh:1.45;--slug-gap:.5rem;--sentence-gap:.4em;--tenet-body:.75rem;--tenet-gap:.4375rem;--ledger-v:.8125rem;--ledger-gap:.25rem;--ledger-col:5rem;--head:1.5rem;--note:.75rem}}.sheet-premier.is-live .premier-step{z-index:2;opacity:0;visibility:hidden;transition:opacity .48s var(--ease), transform .48s var(--ease), visibility 0s linear .48s;margin:0;position:absolute;transform:translateY(10px)}.sheet-premier.is-live .premier-step.is-before{transform:translateY(-10px)}.sheet-premier.is-live .premier-step.is-active{opacity:1;visibility:visible;transition:opacity .82s var(--ease) .18s, transform .82s var(--ease) .18s, visibility 0s;transform:none}.sheet-premier.is-live .premier-copy{top:var(--copy-y);left:var(--copy-x);width:var(--copy-w);height:var(--copy-max);overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;flex-direction:column;display:flex;overflow:hidden auto}.sheet-premier.is-live .premier-copy>:first-child{margin-top:auto}.sheet-premier.is-live .premier-copy>:last-child{margin-bottom:auto}@media (orientation:portrait),(min-width:641px) and (max-aspect-ratio:5/4) and (min-height:790px){.sheet-premier.is-live .premier-copy{height:auto;max-height:var(--copy-max);display:block}.sheet-premier.is-live .premier-copy>:first-child{margin-top:0}.sheet-premier.is-live .premier-copy>:last-child{margin-bottom:0}}.sheet-premier.is-live .premier-copy::-webkit-scrollbar{display:none}.sheet-premier.is-live .premier-prose .s{display:block}.sheet-premier.is-live .premier-prose .s+.s{margin-top:var(--sentence-gap)}.sheet-premier.is-live .premier-copy.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.sheet-premier.is-live .premier-card{--milk:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 22%, #fff) 50%, transparent) calc(var(--ink-regime,0) * 100%), transparent);--smoke:color-mix(in oklab, var(--sky-zenith) 36%, transparent);isolation:isolate;color:var(--ink-high);background:#0e101857;background:linear-gradient(to bottom, #ffffff12, transparent 38%), linear-gradient(var(--milk), var(--milk)), var(--smoke);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);border:1px solid #ffffff42;border-radius:4px;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #080a1224,0 1px 2px #080a1229,0 16px 32px -14px #080a1252,0 48px 96px -36px #080a126b}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet-premier.is-live .premier-card{--milk:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 22%, #fff) 72%, transparent) calc(var(--ink-regime,0) * 100%), transparent);--smoke:color-mix(in oklab, var(--sky-zenith) 58%, transparent)}}.sheet-premier.is-live .sheet-contact-header{z-index:5}.sheet-premier.is-live .premier-opening .premier-epigraph{margin-bottom:var(--epi-gap,1.125rem)}.sheet-premier.is-live .premier-card{top:var(--band-top);bottom:var(--band-bottom);left:calc((100vw - var(--card-w)) / 2);grid-template-columns:var(--portrait-w) minmax(0, 1fr);align-content:start;column-gap:var(--card-gap);width:var(--card-w);height:-moz-fit-content;height:fit-content;max-height:calc(var(--vh) - var(--band-top) - var(--band-bottom));padding:var(--card-pad-top) var(--card-pad) 0;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;grid-template-rows:auto auto minmax(min-content,1fr) auto;margin-block:auto;display:grid;overflow-y:auto}.sheet-premier.is-live .premier-card::-webkit-scrollbar{display:none}.sheet-premier.is-live .premier-card>.premier-kicker{margin-bottom:var(--card-label-gap);grid-area:1/1/auto/-1;line-height:1rem}.sheet-premier.is-live .premier-portrait{width:var(--portrait-w);grid-area:2/1/4}.sheet-premier.is-live .premier-portrait-frame{height:var(--portrait-h);transition:opacity .6s var(--ease) .32s}.sheet-premier.is-live .premier-card-head{grid-area:2/2;min-width:0}.sheet-premier.is-live .premier-card .resident-card-wrap{flex-direction:column;grid-area:3/2;padding:1.5rem 0 0;display:flex;position:relative}.sheet-premier.is-live :is(#card-panel,.card-inner,#card-form){flex-direction:column;flex:auto;display:flex}.sheet-premier:not(.is-live) .premier-card .resident-card-wrap{padding:2rem 0 0}.sheet-premier .card.resident{transition:opacity .28s}.sheet-premier .card.resident.is-sent{opacity:0;visibility:hidden;transition:opacity .28s,visibility 0s linear .28s}.sheet-premier .field{margin-bottom:1.25rem}.sheet-premier .field:last-of-type{margin-bottom:0}.sheet-premier .field label{color:var(--ink-mid);letter-spacing:.18em;text-shadow:none;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-variant-caps:normal}.sheet-premier .field :is(input,textarea){font-family:var(--font-ui);letter-spacing:0;padding:.25rem 0 .375rem;font-size:1rem;font-weight:420;line-height:1.45}.sheet-premier .field textarea{--msg-max:5;min-height:calc(1lh + .625rem + 1px);max-height:calc(var(--msg-max) * 1lh + .625rem + 1px)}@supports not (field-sizing:content){.sheet-premier .field textarea{height:calc(1lh + .625rem + 1px)}}.sheet-premier.is-live .field textarea[data-fit]{field-sizing:fixed;height:calc(var(--msg-lines,1) * 1lh + .625rem + 1px);padding-top:calc(.25rem + var(--msg-pad,0) * 1lh)}.sheet-premier .premier-message-twin{pointer-events:none;visibility:hidden;width:auto;height:0;margin:0;position:absolute;top:0;left:0;overflow:hidden}.sheet-premier .premier-message-twin textarea{height:0;min-height:0;max-height:none;overflow:hidden}.sheet-premier .field :is(input,textarea):focus-visible{padding-bottom:calc(.375rem - .5px)}.sheet-premier .card-fail:empty{display:none}.sheet-premier.is-live{--send-rest:var(--hairline)}.sheet-premier.is-live .premier-card>.card-send{z-index:0;width:auto;min-width:0;height:var(--send-h);margin:var(--send-gap) calc(-1 * var(--card-pad)) 0;padding:0 var(--card-pad);color:var(--ink-high);cursor:pointer;font-family:var(--font-display);letter-spacing:.01em;text-shadow:none;background:0 0;border:0;border-radius:0 0 3px 3px;grid-area:4/1/auto/-1;justify-content:flex-end;align-items:center;gap:.75em;font-size:1.375rem;font-weight:540;transition:opacity .28s;display:flex;position:relative}.sheet-premier.is-live .premier-card>.card-send:before{content:"";z-index:-1;border-radius:inherit;background:0 0;transition:background-color .2s;position:absolute;inset:0}.sheet-premier.is-live .premier-card>.card-send:after{content:"";background:var(--send-rest);height:1px;position:absolute;top:0;left:0;right:0}.sheet-premier.is-live .premier-card>.card-send>*{transition:opacity .36s .16s}.sheet-premier.is-live .premier-card>.card-send .send-arrow{transition:transform .3s;display:inline-block}.sheet-premier.is-live .premier-card>.card-send:hover:not(:disabled):before,.sheet-premier.is-live .premier-card>.card-send:focus-visible:not(:disabled):before{background:color-mix(in srgb, currentColor 7%, transparent)}.sheet-premier.is-live .premier-card>.card-send:hover:not(:disabled) .send-arrow,.sheet-premier.is-live .premier-card>.card-send:focus-visible:not(:disabled) .send-arrow{transform:translate(.3em)}.sheet-premier.is-live .premier-card>.card-send:focus-visible{outline-offset:-5px;outline:1px solid}.sheet-premier.is-live .premier-card>.card-send:disabled{cursor:default;opacity:.65}.sheet-premier.is-live .premier-card.is-sent>.card-send{opacity:0;visibility:hidden;transition:opacity .28s,visibility 0s linear .28s}.sheet-premier.is-ruling .premier-card>.card-send:before,.sheet-premier.is-ruling .premier-card>.card-send:after,.sheet-premier.is-ruling .premier-card>.card-send>*,.sheet-premier.is-unruling .premier-card>.card-send{opacity:0;transition:none}.sheet-premier.is-live .premier-rule{z-index:7;pointer-events:none;transform-origin:0 0;visibility:hidden;background:currentColor;display:block;position:absolute}.sheet-premier.is-live .premier-rule>i{border-radius:inherit;background:currentColor;position:absolute;inset:0}.sheet-premier.is-live:is(.is-ruling,.is-unruling) .premier-rule{visibility:visible}.sheet-premier.is-live[data-send=ledger] .premier-card .field{grid-template-columns:var(--ledger-col) minmax(0, 1fr);align-items:baseline;column-gap:1.125rem;margin:0;padding:.875rem 0 .75rem;display:grid}.sheet-premier.is-live[data-send=ledger] .premier-card .field+.field{border-top:1px solid var(--hairline)}.sheet-premier.is-live[data-send=ledger] .premier-card .field label{color:inherit;font-size:var(--ledger-l);letter-spacing:.14em;opacity:.86;text-align:right;grid-column:1;margin:0}.sheet-premier.is-live[data-send=ledger] .premier-card .field :is(input,textarea){border-bottom:0;grid-column:2;padding-block:0}.sheet-premier.is-live[data-send=ledger] .premier-card .field textarea[data-fit]{height:calc(var(--msg-lines,1) * 1lh);min-height:1lh;max-height:calc(var(--msg-max) * 1lh);padding-top:0}.sheet-premier.is-live[data-send=ledger] .premier-card .field .field-note{grid-column:2}.sheet-premier.is-live[data-send=ledger] .premier-card .resident-card-wrap{padding-top:.75rem}.sheet-premier.is-live[data-send=ledger] #card-panel{flex:none;margin-top:auto}.sheet-premier.is-live[data-send=ledger] .premier-card>.card-send{height:var(--send-h);border-radius:0;grid-column:2;margin:0;padding:0}.sheet-premier.is-live[data-send=float] .premier-card>.card-send{height:auto;min-height:2.75rem;margin:.375rem -.25rem var(--send-float-foot,1.25rem) 0;border-radius:2px;grid-column:2;justify-self:end;padding:0 .25rem;font-size:1.25rem}.sheet-premier.is-live[data-send=float] .premier-card>.card-send:after{display:none}.sheet-premier.is-live[data-send=float]:is(.is-ruling,.is-unruling) .premier-card .field textarea{border-bottom-color:#0000;transition:none}.sheet-premier.is-live[data-send=float].is-handover .premier-card .field textarea{transition:none}@media (pointer:coarse){.sheet-premier .field :is(input,textarea){font-size:1rem}}.premier-stamp{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;animation:.6s .12s both premier-stamp-in;display:flex;position:absolute;inset:0}@keyframes premier-stamp-in{0%{opacity:0}}.premier-stamp-line{font-family:var(--font-display);font-size:calc(var(--head) * .84);letter-spacing:.01em;font-weight:500;line-height:1.1}.premier-stamp-line:focus{outline:none}.premier-stamp-time{font-size:var(--mono-k,.6875rem);letter-spacing:.18em;opacity:.86}.premier-stamp-reset{min-height:2.75rem;color:inherit;cursor:pointer;font-size:var(--mono-k,.6875rem);letter-spacing:.18em;opacity:.86;text-underline-offset:5px;background:0 0;border:0;padding:0 .125rem;text-decoration:underline}@media (max-width:640px) and (orientation:portrait){.sheet-premier.is-live .premier-card{top:var(--ends-top);right:max(var(--edge), env(safe-area-inset-right));bottom:var(--ends-bottom);left:max(var(--edge), env(safe-area-inset-left));width:auto;height:-moz-fit-content;height:fit-content;max-height:var(--ends-h);padding:var(--card-pad-top) var(--card-pad) 0;grid-template-rows:auto auto min-content auto;margin-block:auto}.sheet-premier.is-live .premier-card.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.sheet-premier.is-live :is(.premier-portrait,.premier-card-head){grid-row:2;align-self:center}.sheet-premier.is-live .premier-card .resident-card-wrap{padding-top:var(--card-label-gap);grid-area:3/1/auto/-1}.sheet-premier .field{margin-bottom:1.125rem}.sheet-premier.is-live:is([data-send=ledger],[data-send=float]) .premier-card>.card-send{grid-column:1/-1}}.sheet-premier.is-live .premier-frame{top:var(--frame-y);left:var(--frame-x);z-index:3;width:var(--frame-w);height:var(--frame-h);opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s, height var(--frame-move) var(--ease);display:block;position:absolute}.sheet-premier.is-live:is(.is-opening,.is-chapter) .premier-frame{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .12s, visibility 0s, height var(--frame-move) var(--ease)}.sheet-premier.is-live.is-opening .premier-frame{height:var(--open-frame-h)}.sheet-premier.is-live.is-card[data-from=opening] .premier-frame{pointer-events:none;transition:opacity .7s var(--ease), visibility 0s linear .7s, height var(--frame-move) var(--ease)}.premier-frame-clip{transform-origin:0 0;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #080a1238,0 18px 40px -16px #080a1280,0 44px 96px -32px #080a1273,inset 0 0 0 1.5px #ffffff57}.premier-frame-film{height:var(--frame-h,100%);transform-origin:50%;transition:filter .6s var(--ease) .32s, opacity var(--dissolve,1.1s) var(--ease);background:#1c1b23;position:absolute;top:0;left:0;right:0}.sheet-premier.is-live.is-opening .premier-frame-film{opacity:0}.premier-frame-film>*{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.premier-frame-clip:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff57}.premier-poster{opacity:0;transition:opacity .6s}.premier-poster.is-on{opacity:1}.premier-frame[data-reel=playing] .premier-poster,.premier-frame[data-reel=holding] .premier-poster,.premier-snap{opacity:0}.premier-snap[data-instant]{opacity:1;transition:none}.premier-snap.is-fading{opacity:0;transition:opacity .7s}.premier-frame-next{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.premier-frame-next:focus-visible{outline-offset:3px;outline:1.5px solid}.premier-play{z-index:2;color:#f1f0f5;cursor:pointer;min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#0c0c128c;border:1px solid #ffffff80;padding:0 .875rem;font-size:.625rem;font-weight:300;position:absolute;bottom:.5rem;left:.5rem}.premier-play[hidden]{display:none}.sheet-premier.is-live.is-card:not(.is-collapsing,[data-from=opening]) .premier-frame{transition:none}.sheet-premier.is-live.is-collapsing .premier-frame{z-index:6;opacity:0;visibility:visible;pointer-events:none;transition:opacity .3s linear .62s}.sheet-premier.is-live.is-collapsing .premier-frame-film{filter:grayscale()}.sheet-premier.is-live.is-growing .premier-frame{z-index:6;opacity:1;visibility:visible;pointer-events:none;transition:opacity .3s linear}.sheet-premier.is-live.is-growing .premier-frame-film{filter:none;transition:filter .6s var(--ease)}.sheet-premier.is-live:is(.is-collapsing,.is-growing) .premier-frame-clip{will-change:transform}.sheet-premier.is-live .premier-captions{top:var(--cap-y);left:var(--frame-x);z-index:3;width:var(--frame-w);pointer-events:none;display:block;position:absolute}.premier-caption{font-size:var(--cap);letter-spacing:.01em;opacity:0;visibility:hidden;white-space:nowrap;transition:opacity .7s var(--ease), visibility 0s linear .7s;font-style:italic;position:absolute;top:0;right:0}.premier-caption>span{opacity:.86}.premier-caption.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .22s, visibility 0s}.premier-caption.premier-caption-opening{top:var(--open-extra,0px)}.premier-title{opacity:0;visibility:hidden;transition:opacity .48s var(--ease), visibility 0s linear .48s;margin:0;position:absolute;bottom:0;left:0;right:0}.premier-title.is-active{opacity:1;visibility:visible;transition:opacity .82s var(--ease) .18s, visibility 0s}@media (orientation:portrait),(min-width:641px) and (max-aspect-ratio:5/4) and (min-height:790px){.sheet-premier.is-live .premier-titles{top:0;left:var(--frame-x);z-index:3;width:var(--frame-w);height:calc(var(--frame-y) - var(--title-gap));pointer-events:none;display:block;position:absolute}.sheet-premier.is-live .premier-copy>.premier-slug{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.sheet-premier.is-live .premier-marks{right:0;bottom:env(safe-area-inset-bottom,0px);z-index:4;transform-origin:0;transition:color var(--ink-t) linear, transform .9s var(--ease), opacity .5s ease, visibility 0s;gap:3px;display:flex;position:absolute;left:0}.sheet-premier.is-live:not(.is-chapter) .premier-marks{opacity:0;visibility:hidden;transition:color var(--ink-t) linear, transform .6s var(--ease), opacity .4s ease, visibility 0s linear .6s;transform:scaleX(0)}.sheet-premier.is-live:is(.is-ruling,.is-unruling) .premier-marks{opacity:0;transition:none}.sheet-premier.is-live.is-handover .premier-marks{transition:none}.premier-mark{min-width:0;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:flex-end;padding:0;display:flex;position:relative}.premier-mark-bar{background:color-mix(in srgb, currentColor 26%, transparent);width:100%;height:2px;display:block;position:relative;overflow:hidden}.premier-mark-fill{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.premier-mark-label{font-family:var(--font-mono);letter-spacing:.16em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:300;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(2px + .625rem);left:1rem;transform:translateY(3px)}.premier-mark:hover .premier-mark-label,.premier-mark:focus-visible .premier-mark-label{opacity:.92;transform:none}.premier-mark:focus-visible{outline:none}.premier-mark:focus-visible .premier-mark-bar{outline-offset:3px;outline:1px solid}@media (hover:none){.premier-mark-label{display:none}}@media (orientation:landscape) and (max-height:520px){.premier-caption{font-size:.625rem}}.sheet-premier.is-live .premier-slate{bottom:max(var(--space-3), env(safe-area-inset-bottom));left:max(var(--space-3), env(safe-area-inset-left));z-index:4;pointer-events:none;display:block;position:absolute}.premier-slate-item{font-family:var(--font-mono);letter-spacing:.04em;opacity:0;white-space:nowrap;flex-direction:column;gap:.28rem;font-weight:300;line-height:1;transition:opacity .5s;display:flex;position:absolute;bottom:0;left:0}.premier-slate-item.is-active{opacity:1}.premier-slate-item .a{font-size:.88rem}.premier-slate-item .b{opacity:.86;font-size:.65rem}html:is(.premier-slate-on,.premier-slate-off) :is(.city-shuttle,.brokerage),.sheet-premier.is-live :is(.premier-marks,.premier-slate){color:var(--ink-shore)}.sheet-premier.is-live .premier-slate{transition:color var(--ink-t) linear}html.premier-slate-on .city-shuttle{opacity:0;visibility:hidden;transition:color var(--ink-t) linear, opacity .5s ease, visibility 0s linear .5s}html.premier-slate-off .city-shuttle{transition:color var(--ink-t) linear, opacity .5s ease .2s, visibility 0s}.sheet-premier.is-live{--backdrop-fade:1.1s;--frame-move:0s}.sheet-premier.is-live:is(.is-chapter[data-from=opening],.is-opening[data-from=chapter]){--backdrop-fade:var(--dissolve)}.sheet-premier.is-live:is(.is-chapter[data-from=opening],.is-opening[data-from=chapter],.is-card[data-from=opening]){--frame-move:var(--dissolve)}.sheet-premier.is-live .premier-backdrop{z-index:-2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--backdrop-fade) var(--ease), visibility 0s linear var(--backdrop-fade);display:block;position:absolute;inset:0;overflow:hidden}.sheet-premier.is-live.is-chapter .premier-backdrop{opacity:1;visibility:visible;transition:opacity var(--backdrop-fade) var(--ease), visibility 0s}.premier-palette{background:var(--grad,#2a2a36);opacity:0;transition:opacity .9s;position:absolute;inset:0}.premier-palette.is-on{opacity:1}.premier-sample{object-fit:cover;width:100%;height:100%;transform:scale(var(--bd-scale,1.14));filter:blur(var(--bd-soften,1.6vw)) saturate(var(--bd-sat,1.3));transition:opacity .9s;display:block;position:absolute;inset:0}.sheet-premier.is-stills .premier-sample{opacity:0}.premier-veil{background:var(--veil,transparent);transition:background .9s;position:absolute;inset:0}html.helios-covered #layers,html.helios-covered .scrim{visibility:hidden}html.helios-covered .sheet[data-content=about] .sheet-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-premier.is-live .premier-surround{z-index:1;pointer-events:none;--veil:#06070b8f;--veil-blur:6px;background:linear-gradient(to bottom, transparent 45%, #06070b24 100%), var(--veil);-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(.92);backdrop-filter:blur(var(--veil-blur)) saturate(.92);--hole-h:var(--frame-h);clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--frame-x) var(--frame-y), calc(var(--frame-x) + var(--frame-w)) var(--frame-y), calc(var(--frame-x) + var(--frame-w)) calc(var(--frame-y) + var(--hole-h)), var(--frame-x) calc(var(--frame-y) + var(--hole-h)), var(--frame-x) var(--frame-y));opacity:0;visibility:hidden;transition:opacity var(--dissolve) var(--ease), visibility 0s linear var(--dissolve), clip-path var(--frame-move) var(--ease);display:block;position:absolute;inset:0}.sheet-premier.is-live.is-opening .premier-surround{--hole-h:var(--open-frame-h);opacity:1;visibility:visible;transition:opacity var(--dissolve) var(--ease), visibility 0s, clip-path var(--frame-move) var(--ease)}.sheet-premier.is-live .premier-surround:after{content:"";opacity:.045;background-image:var(--grain-tile);mix-blend-mode:overlay;background-size:128px;position:absolute;inset:0}.sheet-moving .premier-surround{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-premier.is-live[data-veil=soft] .premier-surround{--veil:#06070b6b;--veil-blur:4px}.sheet-premier.is-live[data-veil=deep] .premier-surround{--veil:#06070bad;--veil-blur:9px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet-premier.is-live .premier-surround,.sheet-premier.is-live[data-veil] .premier-surround{--veil:#06070bb8}}html.premier-open .sheet[data-content=about] .sheet-glass:before,html.premier-open .sheet[data-content=about] .sheet-glass:after{opacity:0}html.premier-clear .sheet[data-content=about]:not(.sheet-moving) .sheet-glass{-webkit-backdrop-filter:none;backdrop-filter:none}html:is(.premier-ink-light,.premier-open) :is(.site-nav,.city-shuttle,.brokerage,.sheet-premier){--ink-high:#f1f0f5f7;--ink-mid:#f1f0f5e6;--ink-low:#f1f0f5c7;--ink-shore:#f1f0f5e6;--hairline:#f1f0f557;--shadow-ink:#0a0a1266}html.premier-ink-dark :is(.site-nav,.city-shuttle,.brokerage,.sheet-premier){--ink-high:#1c1f2cf7;--ink-mid:#1c1f2ce6;--ink-low:#1c1f2ccc;--ink-shore:#1c1f2ce6;--hairline:#1c1f2c57;--shadow-ink:#ffffff4d}html:is(.premier-ink-light,.premier-ink-dark,.premier-open){--ink-t:.9s}.sheet-premier.is-live{transition:color .9s}.premier-screening{width:100vw;max-width:none;height:100vh;color:#f1f0f5;background:#08080cf0;border:0;height:100dvh;max-height:none;margin:0;padding:1rem}.premier-screening[open]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.premier-screening::backdrop{background:0 0}.premier-screening-stage{aspect-ratio:16/9;width:min(60rem,100%,177.778vh - 12.4444rem);box-shadow:0 0 0 1px #ffffff2e}.premier-screening-stage video{background:#000;width:100%;height:100%;display:block}.premier-screening-close{min-height:2.75rem;color:inherit;cursor:pointer;letter-spacing:.14em;text-underline-offset:5px;background:0 0;border:0;padding:0 .25rem;font-size:.625rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sheet-premier *,.sheet-premier :before,.sheet-premier :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important}.sheet-premier.is-live .premier-step,.sheet-premier.is-live .premier-step.is-before{transform:none}}.sheet-premier .sheet-contact-header{position:absolute}.sheet-premier .sheet-wordmark{text-align:left;font-size:1.85rem;display:block}.sheet-premier .sheet-wordmark .l,.sheet-premier .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}.sheet-premier .sheet-descriptors{text-align:center}@media (max-width:640px),(orientation:landscape) and (max-height:520px){.sheet-premier .sheet-wordmark{white-space:nowrap;margin-top:calc(1.25rem - .86em);font-size:clamp(.88rem,9.9vw - 1.1rem,1.35rem)}.sheet-premier .sheet-descriptors{text-align:left;white-space:nowrap;margin-top:0;font-size:clamp(.55rem,2.9vw,.66rem)}}@media (orientation:landscape) and (max-height:520px){.sheet-premier .sheet-contact-header{top:calc(max(.5rem, env(safe-area-inset-top)));grid-template-rows:auto auto}.sheet-premier .sheet-wordmark{margin-top:0;font-size:1.35rem}.sheet-premier .sheet-descriptors{font-size:.6rem}}.sheet{--sheet-gutter:clamp(1.4rem, 5vw, 3.8rem);z-index:12;color:var(--ink-mid);transition:transform calc(.78s * var(--live)) cubic-bezier(.18, .9, .3, 1), color calc(var(--ink-t) * var(--live)) linear;position:fixed;inset:0;overflow:hidden;transform:translateY(0)}.sheet-glass{z-index:-1;background:linear-gradient(#0000 55%,#ffffff2e 100%);background:linear-gradient(to bottom, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 30%, #fff) 18%, transparent) 100%);-webkit-backdrop-filter:blur(var(--sheet-frost)) saturate(1.05);backdrop-filter:blur(var(--sheet-frost)) saturate(1.05);pointer-events:none;position:absolute;inset:0}.sheet[data-state=raised],.sheet[data-state=raising]{pointer-events:none;transform:translateY(-102%)}.sheet[data-state=lowering],.sheet[data-state=resting]{pointer-events:auto;transform:translateY(0)}.sheet.sheet-moving{will-change:transform}.sheet:focus{outline:none}.contact-kicker,.contact-heading,.contact-invitation,.resident-card-done .done-line{transition:color calc(var(--ink-t) * var(--live)) linear}.time-travel .site-nav a{transition-duration:calc(var(--ink-t) * var(--live));transition-timing-function:linear}.sheet-glass:after{content:"";opacity:.045;background-image:var(--grain-tile);mix-blend-mode:overlay;pointer-events:none;background-size:128px;position:absolute;inset:0}.sheet:after{content:"";z-index:3;opacity:1;pointer-events:none;background:linear-gradient(#ffffff38 0 1px,#14161f29 1px);height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.sheet[data-state=raised]:after,.sheet[data-state=resting]:after{opacity:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet-glass{background:linear-gradient(#0000 55%,#ffffff2e 100%),#dcdce4d1;background:linear-gradient(to bottom, transparent 55%, color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 30%, #fff) 18%, transparent) 100%), color-mix(in srgb, var(--sky-mid) 72%, #fff 10%);opacity:.92}}.sheet-content{z-index:1;width:100%;height:calc(100vh - 4.75rem);height:calc(100dvh - 4.75rem);max-height:calc(100vh - 4.75rem);overscroll-behavior:contain;scrollbar-width:thin;opacity:1;max-height:calc(100dvh - 4.75rem);transition:opacity .2s;position:relative;overflow:hidden auto}.sheet-content.is-swapping{opacity:0!important}.sheet-page{width:min(100%,78rem);min-height:100%;padding:max(5.2rem, calc(env(safe-area-inset-top) + 4.2rem)) max(var(--space-4), env(safe-area-inset-right)) max(6.6rem, calc(env(safe-area-inset-bottom) + 5.6rem)) max(var(--space-4), env(safe-area-inset-left));margin:0 auto}.sheet-header{width:100%;margin-bottom:var(--space-4);grid-column:1/-1}.sheet-wordmark{grid-template-columns:minmax(0, 1fr) var(--sheet-gutter) minmax(0, 1fr);color:var(--ink-high);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:.16em;text-transform:uppercase;align-items:baseline;font-size:clamp(1.35rem,2.6vw,2.3rem);font-weight:480;line-height:1.1;display:grid}.sheet-wordmark .l,.sheet-wordmark .r{white-space:nowrap}.sheet-wordmark .l{text-align:right;grid-column:1;margin-right:-.16em}.sheet-wordmark .r{text-align:left;grid-column:3}.sheet-descriptors{color:var(--ink-mid);font-family:var(--font-ui);letter-spacing:.13em;margin-top:.45rem;font-size:.72rem;font-variant-caps:all-small-caps;font-weight:420;line-height:1.4;display:block}.sheet-descriptors .l,.sheet-descriptors .r{display:inline}.sheet-descriptors .r:before{content:" — "}.sheet-contact{--sheet-gutter:.6em;flex-direction:column;justify-content:center;width:100%;max-width:none;height:100%;min-height:0;padding:clamp(3rem,5.5svh,4.4rem) calc(50% - min(42%,40rem)) clamp(1.2rem,2.5svh,2rem);display:flex;position:relative;overflow:hidden}.sheet-contact-header{top:calc(max(var(--space-3), env(safe-area-inset-top)) - .75rem);left:max(var(--space-3), env(safe-area-inset-left));z-index:2;text-align:left;width:auto;margin:0;position:absolute}.sheet-contact .sheet-wordmark{text-align:left;font-size:1.85rem;display:block}.sheet-contact .sheet-wordmark .l,.sheet-contact .sheet-wordmark .r{text-align:left;margin-right:0;display:inline}.sheet-contact .sheet-descriptors{text-align:center}.contact-stage{--card-frost:22px;isolation:isolate;background:#0e10184d;background:color-mix(in oklab, var(--sky-zenith) 36%, transparent);width:min(100%,70rem);min-height:min(55svh,33rem);-webkit-backdrop-filter:blur(var(--card-frost)) saturate(1.08);backdrop-filter:blur(var(--card-frost)) saturate(1.08);transition:background-color calc(var(--ink-t) * var(--live)) linear, backdrop-filter .3s ease, -webkit-backdrop-filter .3s ease;border:1px solid #ffffff42;border-radius:4px;grid-template-columns:minmax(16rem,.78fr) minmax(25rem,1.22fr);margin-inline:auto;display:grid;position:relative;box-shadow:0 1px 2px #080a1229,0 16px 32px -14px #080a1252,0 48px 96px -36px #080a126b}.contact-stage:before,.contact-stage:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.contact-stage:before{background:#ecf0f780;background:color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 22%, #fff) 50%, transparent);opacity:var(--ink-regime);transition:opacity calc(var(--ink-t) * var(--live)) linear}.contact-stage:after{background:linear-gradient(#ffffff12,#0000 38%);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #080a1224}.sheet-moving .contact-stage{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.contact-stage{background:#0e101880;background:color-mix(in oklab, var(--sky-zenith) 58%, transparent)}.contact-stage:before{background:color-mix(in oklab, color-mix(in oklab, var(--sky-mid) 22%, #fff) 72%, transparent)}}.contact-intro{border-right:1px solid var(--hairline);flex-direction:column;justify-content:center;padding:clamp(1.5rem,6svh,4.25rem) clamp(2rem,4vw,4.25rem);display:flex;container-type:inline-size}.contact-kicker{margin-bottom:var(--space-3);color:var(--ink-low);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:300}.contact-heading{max-width:9ch;color:var(--ink-high);font-family:var(--font-display);font-size:clamp(2.5rem,4.4vw,4.4rem);letter-spacing:.01em;text-wrap:balance;font-size:min(clamp(2.5rem,4.4vw,4.4rem),21cqi);font-weight:400;line-height:1.02}.contact-invitation{max-width:28ch;margin-top:var(--space-4);color:var(--ink-mid);font-family:var(--font-ui);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65}.resident-card-wrap{align-content:center;width:100%;min-height:0;padding:clamp(1.5rem,6svh,4.25rem) clamp(2rem,4vw,4.25rem);display:grid}.resident-card-done{width:100%;padding:var(--space-4) 0;place-self:center}.resident-card-done:empty{display:none}.resident-card-done .done-line{column-gap:var(--sheet-gutter);color:var(--ink-high);font-family:var(--font-display);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;font-size:1.25rem;line-height:1.4;display:grid}.resident-card-done .done-line .l{text-align:right}.resident-card-done .done-line .r{text-align:left}.sheet-down .hero{opacity:0;pointer-events:none}.sheet-down .city-shuttle{color:var(--ink-high)}.sheet-down .brokerage{color:var(--ink-mid)}.hero{transition:opacity .2s}.site-nav a{border-bottom:1px solid #0000}.site-nav a[aria-current=page]{border-bottom-color:var(--ink-high);color:var(--ink-high)}@media (min-width:641px) and (max-width:1000px){.sheet[data-content=contact] .sheet-content{top:max(4.75rem, calc(env(safe-area-inset-top) + 4rem));height:calc(100vh - 9.5rem);height:calc(100dvh - 9.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none}.sheet-contact{height:auto;min-height:100%;padding-top:var(--space-2);padding-bottom:2rem;overflow:visible}.sheet-contact-header{position:fixed}.contact-stage{grid-template-columns:minmax(0,1fr);max-width:38rem;min-height:0}.contact-intro{border-right:0;border-bottom:1px solid var(--hairline);padding:1.5rem 2rem}.contact-heading{max-width:none}.contact-invitation{max-width:none;margin-top:1rem}.resident-card-wrap{padding:1.5rem 2rem}}@media (max-width:640px),(max-width:1000px) and (max-height:500px){.sheet-content{top:max(4.75rem, calc(env(safe-area-inset-top) + 4rem));height:calc(100vh - 9.5rem);height:calc(100dvh - 9.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none}.sheet-page{padding:max(4.8rem, calc(env(safe-area-inset-top) + 4rem)) max(var(--space-3), env(safe-area-inset-right)) max(6.4rem, calc(env(safe-area-inset-bottom) + 5.4rem)) max(var(--space-3), env(safe-area-inset-left))}.sheet-wordmark{text-align:center;display:block}.sheet-wordmark .l{text-align:center;margin-right:0}.sheet-contact-header{z-index:2;top:max(var(--space-3), env(safe-area-inset-top));left:max(var(--space-3), env(safe-area-inset-left));grid-template-rows:2.25rem auto;width:min(100vw - 11rem,10rem);margin:0;display:grid;position:fixed}.sheet-contact .sheet-wordmark{margin-top:calc(1.25rem - .86em)}.sheet-descriptors{text-align:left;margin-top:.3rem}.sheet-contact{height:auto;min-height:100%;padding-top:var(--space-2);padding-bottom:var(--space-3);justify-content:flex-start;display:block;overflow:visible}.sheet-contact .sheet-wordmark{white-space:nowrap;font-size:clamp(.88rem,9.9vw - 1.1rem,1.35rem)}.sheet-contact .sheet-descriptors{text-align:left;white-space:nowrap;margin-top:0;font-size:clamp(.55rem,2.9vw,.66rem)}.contact-stage{min-height:0;display:block;box-shadow:0 1px 2px #080a1229,0 12px 28px -14px #080a124d}.contact-intro{padding:var(--space-4) var(--space-3) var(--space-3);border-right:0;border-bottom:1px solid var(--hairline);display:block}.contact-kicker{margin-bottom:var(--space-2)}.contact-heading{max-width:none;font-size:clamp(2.35rem,11.5vw,3.1rem)}.contact-invitation{max-width:30ch;margin-top:var(--space-2)}.resident-card-wrap{min-height:0;padding:var(--space-3) var(--space-3) var(--space-4)}.sheet-contact .field input{min-height:2.75rem}}@media (min-width:641px) and (max-width:1000px) and (max-height:500px){.contact-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);max-width:46rem;display:grid}.contact-intro{padding:var(--space-4) var(--space-3);border-right:1px solid var(--hairline);border-bottom:0;display:flex}.contact-heading{font-size:clamp(1.9rem,4.2vw,2.4rem)}.resident-card-wrap{padding:var(--space-3) var(--space-3) var(--space-4)}}@media (max-width:340px){.sheet-page{padding-left:1rem;padding-right:1rem}.sheet-wordmark{letter-spacing:.12em;font-size:clamp(1.18rem,7.4vw,1.55rem)}.sheet-wordmark .l{margin-right:-.12em}.sheet-wordmark .r{letter-spacing:.16em}}@media (prefers-reduced-motion:reduce){.sheet{transition:none;transform:none!important}.sheet-glass,.sheet-content{transition:opacity calc(.2s * var(--live)) ease}.sheet[data-state=raised] :is(.sheet-glass,.sheet-content),.sheet[data-state=raising] :is(.sheet-glass,.sheet-content){opacity:0}.sheet:after{display:none}}
