.scroll-scrub{--ss-progress: 0;--ss-pointer-x: 0;--ss-pointer-y: 0;--ss-tilt-x: 0;--ss-tilt-y: 0;position:relative;isolation:isolate;overflow-x:clip;overflow-anchor:none;color:var(--ss-ink);background:var(--ss-bg)}.scroll-scrub__stage{position:sticky;top:0;z-index:0;width:100%;height:100dvh;overflow:hidden;background:var(--ss-bg)}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video,.scroll-scrub__shade{position:absolute;inset:0;width:100%;height:100%}.scroll-scrub__media{z-index:0;transform:translate3d(calc(var(--ss-pointer-x) * -7px + var(--ss-tilt-x) * -13px),calc(var(--ss-pointer-y) * -5px + var(--ss-tilt-y) * -10px),0) scale(1.025);transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform}.scroll-scrub__layer{margin:0;overflow:hidden;opacity:0;will-change:opacity}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{display:block;backface-visibility:hidden;object-fit:cover;object-position:var(--ss-object-position)}.scroll-scrub__poster{z-index:2;opacity:1;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{opacity:0;visibility:hidden}.scroll-scrub__shade{z-index:3;background:linear-gradient(180deg,rgba(9,15,24,.58) 0%,transparent 22%,transparent 62%,rgba(9,15,24,.72) 100%),linear-gradient(90deg,rgba(9,15,24,.56) 0%,transparent 46%,rgba(9,15,24,.12) 100%);pointer-events:none}.scroll-scrub__progress{position:absolute;z-index:9;inset:0 0 auto;height:2px;background:#d8dad733;pointer-events:none}.scroll-scrub__progress span{display:block;width:100%;height:100%;background:var(--ss-accent);transform:scaleX(var(--ss-progress));transform-origin:left center}.scroll-scrub__route{position:absolute;z-index:8;top:clamp(5.5rem,8vw,7rem);right:clamp(1.1rem,4vw,4rem);display:grid;gap:.15rem;width:min(11rem,28vw);pointer-events:auto}.scroll-scrub__route-button{display:grid;grid-template-columns:2rem 1.2rem 1fr;align-items:center;min-height:2.5rem;padding:.45rem 0;border:0;border-bottom:1px solid rgba(216,218,215,.22);color:#d8dad794;background:transparent;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .28s ease,padding .28s ease}.scroll-scrub__route-button>i{display:grid;place-items:center;font-style:normal}.scroll-scrub__route-button .novora-icon{width:.95rem;height:.95rem;opacity:.5;transition:color .26s ease,opacity .26s ease,transform .4s cubic-bezier(.16,1,.3,1)}.scroll-scrub__route-button strong{font:inherit;font-weight:500}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:#f2f3f1;padding-left:.5rem}.scroll-scrub__route-button[aria-current=step] span{color:var(--ss-accent)}.scroll-scrub__route-button:hover .novora-icon,.scroll-scrub__route-button[aria-current=step] .novora-icon{color:var(--ss-accent);opacity:1;transform:rotate(-4deg) scale(1.08)}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:4px}.scroll-scrub__story{position:relative;z-index:4;margin-top:-100dvh;pointer-events:none}.scroll-scrub__chapter{position:relative}.scroll-scrub__chapter-pin{position:sticky;top:0;display:flex;align-items:flex-end;min-height:100dvh;padding:clamp(7rem,11vw,10rem) clamp(1.25rem,5vw,5rem) clamp(3rem,6vw,6rem);pointer-events:none}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{position:relative;width:min(46rem,55vw);opacity:.28;filter:blur(3px);transform:translate3d(0,1.4rem,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);pointer-events:auto;will-change:opacity,filter,transform}.scroll-scrub__chapter[data-active] .scroll-scrub__copy{opacity:1;filter:blur(0);transform:translateZ(0)}.scroll-scrub__copy:before{position:absolute;z-index:-1;inset:-4rem -6rem;content:"";background:radial-gradient(ellipse at 40% 70%,rgba(10,18,29,.82),rgba(10,18,29,.42) 52%,transparent 76%);pointer-events:none}.scroll-scrub__kicker{max-width:30ch;margin:0 0 1.1rem;color:var(--ss-accent);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.scroll-scrub__title{max-width:11ch;margin:0;color:#f2f3f1;font-family:var(--font-display);font-size:clamp(3.2rem,7.4vw,8.2rem);font-weight:500;line-height:.84;letter-spacing:-.065em;text-wrap:balance}.scroll-scrub__body{max-width:46ch;margin:1.5rem 0 0;color:#f2f3f1d1;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.58}.scroll-scrub__tags{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:1.45rem 0 0;padding:.85rem 0 0;border-top:1px solid rgba(216,218,215,.35);list-style:none}.scroll-scrub__tags li{color:#f2f3f1;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.scroll-scrub__actions{margin-top:1.8rem}#design .scroll-scrub__copy{width:min(49rem,60vw)}#design .scroll-scrub__chapter-pin{align-items:center}#design .scroll-scrub__copy:before{background:linear-gradient(90deg,rgba(9,16,26,.93),rgba(9,16,26,.56) 74%,transparent)}#renovation .scroll-scrub__copy{width:min(31rem,36vw)}#renovation .scroll-scrub__copy:before{background:linear-gradient(270deg,rgba(216,218,215,.95),rgba(216,218,215,.78) 70%,transparent)}#renovation .scroll-scrub__title,#renovation .scroll-scrub__body,#renovation .scroll-scrub__tags li{color:var(--deep-ink)}#renovation .scroll-scrub__tags{border-color:#10172259}#engineering .scroll-scrub__chapter-pin{align-items:center}#engineering .scroll-scrub__copy{width:min(39rem,43vw)}#office .scroll-scrub__copy{width:min(54rem,63vw)}#office .scroll-scrub__title{max-width:12ch;font-size:clamp(3rem,6vw,7.2rem)}@media(max-width:860px){.scroll-scrub__layer{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.scroll-scrub__shade{background:linear-gradient(180deg,#070c14b8,#070c141a 24%,#070c142e 52%,#070c14f0),linear-gradient(90deg,rgba(7,12,20,.28),transparent 70%)}.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__media{transform:translate3d(calc(var(--ss-tilt-x) * -11px),calc(var(--ss-tilt-y) * -8px),0) scale(1.03)}.scroll-scrub__route{top:calc(4.75rem + env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right));left:max(.85rem,env(safe-area-inset-left));display:flex;width:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-scrub__route-button{flex:0 0 auto;grid-template-columns:auto auto;min-width:3.25rem;min-height:2.75rem;padding:.55rem .75rem;border:1px solid rgba(216,218,215,.22);background:#09101a3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scroll-snap-align:start;touch-action:manipulation}.scroll-scrub__route-button strong{display:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{align-items:flex-end;justify-content:flex-start;padding:calc(8.2rem + env(safe-area-inset-top)) max(1.15rem,env(safe-area-inset-right)) calc(2.6rem + env(safe-area-inset-bottom)) max(1.15rem,env(safe-area-inset-left))}#design .scroll-scrub__chapter-pin,#engineering .scroll-scrub__chapter-pin{align-items:flex-end}.scroll-scrub__copy,#design .scroll-scrub__copy,#renovation .scroll-scrub__copy,#engineering .scroll-scrub__copy,#office .scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before,#design .scroll-scrub__copy:before,#renovation .scroll-scrub__copy:before{inset:-3rem -2rem -2.6rem;background:linear-gradient(to top,rgba(9,16,26,.96),rgba(9,16,26,.7) 62%,transparent)}#renovation .scroll-scrub__title,#renovation .scroll-scrub__body,#renovation .scroll-scrub__tags li{color:#f2f3f1}#renovation .scroll-scrub__tags{border-color:#d8dad759}.scroll-scrub__title,#office .scroll-scrub__title{max-width:100%;font-size:clamp(2.65rem,11.8vw,4.3rem);letter-spacing:-.055em;text-shadow:0 .25rem 1.8rem rgba(4,9,16,.28)}.scroll-scrub__body{max-width:34ch;margin-top:1.1rem;font-size:1rem;line-height:1.5;text-shadow:0 .15rem 1.2rem rgba(4,9,16,.28)}.scroll-scrub__tags{margin-top:1.1rem}.scroll-scrub__tags li{font-size:.68rem}.scroll-scrub__actions{margin-top:1.35rem}}@media(max-width:420px)and (max-height:760px){.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding-top:calc(7.8rem + env(safe-area-inset-top));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.scroll-scrub__title,#office .scroll-scrub__title{font-size:clamp(2.3rem,10.8vw,3.35rem)}.scroll-scrub__body{margin-top:.75rem;font-size:.92rem}.scroll-scrub__tags,.scroll-scrub__actions{margin-top:.8rem}}@media(max-width:420px)and (max-height:640px){.scroll-scrub__copy,#design .scroll-scrub__copy,#renovation .scroll-scrub__copy,#engineering .scroll-scrub__copy,#office .scroll-scrub__copy{max-height:calc(100dvh - 12.85rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-right:.35rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:var(--ss-accent) rgba(242,243,241,.12);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scroll-scrub__copy::-webkit-scrollbar{width:3px}.scroll-scrub__copy::-webkit-scrollbar-thumb{background:var(--ss-accent)}}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-height:520px){.scroll-scrub__route{top:calc(4.1rem + env(safe-area-inset-top));right:max(4.5rem,env(safe-area-inset-right));left:max(.85rem,env(safe-area-inset-left));display:flex;width:auto;overflow-x:auto;scrollbar-width:none}.scroll-scrub__route-button{flex:0 0 auto;grid-template-columns:auto auto;min-width:3.25rem;min-height:2.75rem;padding:.55rem .75rem;border:1px solid rgba(216,218,215,.22);background:#09101a3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:manipulation}.scroll-scrub__route-button strong{display:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin,#design .scroll-scrub__chapter-pin,#engineering .scroll-scrub__chapter-pin{align-items:flex-end;justify-content:flex-start;padding:calc(7.35rem + env(safe-area-inset-top)) max(4.5rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.scroll-scrub__copy,#design .scroll-scrub__copy,#renovation .scroll-scrub__copy,#engineering .scroll-scrub__copy,#office .scroll-scrub__copy{width:min(calc(100vw - 5.5rem),36rem);max-height:calc(100dvh - 8.1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-right:.35rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:var(--ss-accent) rgba(242,243,241,.12);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.scroll-scrub__copy:before,#design .scroll-scrub__copy:before,#renovation .scroll-scrub__copy:before{inset:-2rem;background:linear-gradient(90deg,rgba(9,16,26,.96),rgba(9,16,26,.62),transparent)}.scroll-scrub__title,#office .scroll-scrub__title{max-width:12ch;font-size:clamp(2rem,6vw,3.1rem)}.scroll-scrub__body{max-width:42ch;margin-top:.55rem;font-size:.86rem;line-height:1.38}.scroll-scrub__tags{display:none}.scroll-scrub__actions{margin-top:.65rem}}@media(prefers-reduced-motion:reduce){.scroll-scrub__media{transform:none;transition:none}.scroll-scrub__copy,.scroll-scrub__chapter[data-active] .scroll-scrub__copy{filter:none;transform:none}.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__progress span{transition:none}}.world-experience{--xray-x: 50%;--xray-y: 50%;position:absolute;z-index:7;inset:0;overflow:hidden;pointer-events:none}.world-experience__scan-touch{position:absolute;z-index:1;inset:0;pointer-events:none}@media(hover:none),(pointer:coarse){.world-experience[data-scan-active] .world-experience__scan-touch{pointer-events:auto;touch-action:pan-y}}.world-blueprint{position:absolute;inset:0;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.world-experience[data-scan-active] .world-blueprint{opacity:1}.world-blueprint__drawing{position:absolute;inset:0;width:100%;height:100%;color:#8ee9ff;filter:drop-shadow(0 0 8px rgba(87,218,255,.46));mix-blend-mode:screen;clip-path:circle(clamp(8rem,19vw,16rem) at var(--xray-x) var(--xray-y))}.world-blueprint__wash{fill:#062031b3}.world-blueprint__grid{stroke:#8debff47;stroke-width:1}.world-blueprint__system{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.world-blueprint__system>path,.world-blueprint__system>circle{stroke-dasharray:10 11;animation:blueprint-trace 18s linear infinite}.world-blueprint__system--design{color:#efc47d}.world-blueprint__system--renovation{color:#ff806f}.world-blueprint__system--renovation .is-new{stroke-width:9;stroke-dasharray:none}.world-blueprint__system--renovation .is-removed{opacity:.65;stroke-dasharray:4 18}.world-blueprint__system--renovation rect{stroke:currentColor;opacity:.5}.world-blueprint__system--engineering .is-water{color:#6cc9ff;stroke:currentColor;stroke-width:8}.world-blueprint__system--engineering .is-power{color:#ffbf5e;stroke:currentColor;stroke-width:7}.world-blueprint__labels{fill:#f2f3f1;stroke:#8ee9ff;stroke-width:2}.world-blueprint__labels text{fill:#f2f3f1;stroke:none;font-family:var(--font-mono);font-size:19px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.world-blueprint__lens{position:absolute;top:var(--xray-y);left:var(--xray-x);width:clamp(16rem,38vw,32rem);aspect-ratio:1;border:1px solid rgba(142,233,255,.8);border-radius:50%;box-shadow:inset 0 0 0 1px #8ee9ff1f,0 0 2.5rem #36c7ef29;transform:translate(-50%,-50%)}.world-blueprint__lens:before,.world-blueprint__lens:after{position:absolute;content:"";background:#8ee9ffcc}.world-blueprint__lens:before{top:50%;left:-1.1rem;width:calc(100% + 2.2rem);height:1px}.world-blueprint__lens:after{top:-1.1rem;left:50%;width:1px;height:calc(100% + 2.2rem)}.world-blueprint__hint{position:absolute;top:calc(var(--xray-y) + clamp(8.7rem,20vw,17rem));left:var(--xray-x);padding:.45rem .75rem;color:#dff9ff;background:#051c2bd1;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.world-experience__controls{position:absolute;z-index:2;top:clamp(5.5rem,8vw,7rem);left:clamp(1.1rem,4vw,4rem);display:flex;gap:.45rem;pointer-events:auto}.world-control{display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.55rem .8rem;border:1px solid rgba(242,243,241,.24);border-radius:99rem;color:#f2f3f1c7;background:#09101a8a;box-shadow:0 .5rem 2rem #0000001f;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .26s ease,border-color .26s ease,background .26s ease,transform .4s cubic-bezier(.16,1,.3,1)}.world-control:hover:not(:disabled),.world-control[data-active]{border-color:#8ee9ffb8;color:#f2f3f1;background:#0b2b3ac2;transform:translateY(-2px)}.world-control:disabled{opacity:.38;cursor:not-allowed}.world-control:focus-visible{outline:2px solid #8ee9ff;outline-offset:3px}.world-control .novora-icon{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.45}.world-control__signal{display:flex;align-items:flex-end;gap:2px;height:.75rem}.world-control__signal b{display:block;width:2px;height:30%;background:currentColor}.world-control[data-active] .world-control__signal b{animation:sound-signal .9s ease-in-out infinite alternate}.world-control[data-active] .world-control__signal b:nth-child(2){animation-delay:-.3s}.world-control[data-active] .world-control__signal b:nth-child(3){animation-delay:-.6s}.resident-reveal{position:fixed;z-index:120;right:clamp(1rem,4vw,4rem);bottom:clamp(2rem,5vw,4.5rem);display:grid;grid-template-columns:8.5rem minmax(12rem,16rem);width:min(27rem,calc(100vw - 2rem));overflow:hidden;border:1px solid rgba(242,243,241,.28);color:#f2f3f1;background:#0a121de6;box-shadow:0 1.5rem 5rem #00000059;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);animation:resident-arrives .8s cubic-bezier(.16,1,.3,1) both;pointer-events:auto}.resident-reveal__image{position:relative;min-height:9.5rem;overflow:hidden}.resident-reveal__image img{width:100%;height:100%;object-fit:cover;object-position:75% 50%}.resident-reveal__image .novora-icon{position:absolute;right:.6rem;bottom:.6rem;width:1.25rem;height:1.25rem;padding:.3rem;box-sizing:content-box;border-radius:50%;color:#101722;background:#efc47d;stroke-width:1.5}.resident-reveal__copy{display:grid;align-content:center;gap:1rem;padding:1.2rem 2.2rem 1.2rem 1.2rem}.resident-reveal__copy p{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.04;text-wrap:balance}.resident-reveal__copy button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 .45rem;border:0;border-bottom:1px solid rgba(242,243,241,.38);color:#f2f3f1;background:transparent;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer}.resident-reveal__copy button .novora-icon{width:1rem;height:1rem}.resident-reveal__close{position:absolute;top:.45rem;right:.55rem;width:1.8rem;height:1.8rem;padding:0;border:0;color:#f2f3f1b3;background:transparent;font-size:1.25rem;cursor:pointer}@keyframes blueprint-trace{to{stroke-dashoffset:-210}}@keyframes sound-signal{to{height:100%}}@keyframes resident-arrives{0%{opacity:0;transform:translate3d(2rem,1.5rem,0) rotate(1.5deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@media(max-width:860px){.world-experience__controls{top:calc(7.85rem + env(safe-area-inset-top));left:max(.85rem,env(safe-area-inset-left))}.world-control{display:grid;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;touch-action:manipulation}.world-control>span,.world-control__signal{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.world-blueprint__drawing{clip-path:circle(clamp(7.5rem,42vw,12rem) at var(--xray-x) var(--xray-y))}.world-blueprint__lens{width:clamp(15rem,84vw,24rem)}.world-blueprint__hint{display:none}.world-blueprint__labels text{font-size:14px}.resident-reveal{right:max(.85rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));grid-template-columns:6.5rem 1fr;width:min(22rem,calc(100vw - 1.7rem))}.resident-reveal__image{min-height:8rem}.resident-reveal__image img{object-position:75% 100%}.resident-reveal__copy{gap:.75rem;padding:1rem 2rem 1rem .9rem}.resident-reveal__copy p{font-size:1.05rem}.resident-reveal__copy button{min-height:2.75rem;padding:.45rem 0;touch-action:manipulation}.resident-reveal__close{top:.15rem;right:.2rem;width:2.75rem;height:2.75rem;touch-action:manipulation}}@media(max-width:420px)and (max-height:760px){.world-experience__controls{top:calc(7.55rem + env(safe-area-inset-top))}.resident-reveal{grid-template-columns:5.5rem 1fr}.resident-reveal__image{min-height:6.8rem}.resident-reveal__copy p{font-size:.95rem}}@media(hover:none)and (pointer:coarse)and (orientation:landscape)and (max-height:520px){.world-experience__controls{top:auto;right:max(.85rem,env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom));left:auto;flex-direction:column}.world-control{display:grid;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;touch-action:manipulation}.world-control>span,.world-control__signal{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.resident-reveal{right:max(4.5rem,env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom))}}@media(hover:none)and (pointer:coarse)and (orientation:portrait){.resident-reveal{grid-template-columns:1fr;width:min(22rem,calc(100vw - 1.7rem));max-height:calc(100dvh - 1.7rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.resident-reveal__image{aspect-ratio:3 / 2;min-height:0}.resident-reveal__image img{object-fit:contain;object-position:50% 50%;background:linear-gradient(#080e176b,#080e179e),url(/assets/residents/novora-cat-v1.webp) 66% 50% / cover}.resident-reveal__copy{gap:.7rem;padding:.9rem 2.4rem 1rem 1rem}.resident-reveal__copy p{font-size:1rem}.resident-reveal__copy button{min-height:2.75rem}.resident-reveal__close{color:#f2f3f1;background:#09101a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.world-blueprint__system>path,.world-blueprint__system>circle,.world-control[data-active] .world-control__signal b,.resident-reveal{animation:none}.world-control,.world-blueprint{transition:none}}
