.organic-flight{display:none;--world-bar:90px;position:relative;background:#111016}
.world-ready .organic-flight{display:block;height:calc(900svh + var(--world-bar))}
.world-ready .legacy-walkthrough{display:none}
.world-poster{display:block;margin:0 5%;border-radius:28px;overflow:hidden}.world-poster img{display:block;width:100%;height:auto}
.organic-view:has([data-poster-capture])>.organic-hero,.organic-view:has([data-poster-capture])>.organic-statement{display:none}
[data-poster-capture] .world-copy,[data-poster-capture] .world-route,[data-poster-capture] .world-reading,[data-poster-capture] .world-scrim{visibility:hidden}
.world-timing-note{display:none}.world-ready .world-timing-note{display:block;max-width:760px;margin:0 auto;padding:40px 24px;color:#c9b9d2;text-align:center;font-size:14px;line-height:1.6}
.world-stage{position:sticky;top:var(--world-bar);height:calc(100svh - var(--world-bar));min-height:380px;overflow:hidden;isolation:isolate;background:#111016}
.world-canvas{display:block;width:100%;height:100%;touch-action:pan-y;pointer-events:none}
.world-type-space{position:absolute;inset:0;pointer-events:none;z-index:1}
.world-spatial-phrase{width:760px;text-align:center;color:#f7ebfb;font:550 76px/1.1 Raleway,sans-serif;letter-spacing:-.04em;text-shadow:0 6px 20px #15121c;pointer-events:none}
.world-copy,.world-route,.world-reading{z-index:3}.world-scrim{z-index:2}
[data-poster-capture] .world-type-space{visibility:hidden}
.world-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 4% 80%,#0e0c13e6 0%,#0e0c1380 27%,transparent 63%),linear-gradient(0deg,#100e16 0%,transparent 18%)}
.world-copy{position:absolute;left:5%;bottom:19%;width:min(39%,510px);color:#fff9ff;pointer-events:none}
.world-copy[hidden]{display:none}.world-copy>p{font-size:14px;color:#e9c3f2;margin:0 0 18px;line-height:1.4}.world-copy h3{font:550 clamp(35px,4.6vw,68px)/1.06 Raleway,sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px}.world-copy>div{font-size:17px;line-height:1.55;max-width:36ch;color:#eee0f2}
@media(min-width:701px){.world-copy[data-world-beat="1"],.world-copy[data-world-beat="2"]{top:8%;bottom:auto;width:33%}.world-copy[data-world-beat="1"] h3,.world-copy[data-world-beat="2"] h3{font-size:clamp(35px,4vw,56px)}}
@media(min-width:701px){.world-stage:has([data-world-beat="1"]:not([hidden])) .world-scrim,.world-stage:has([data-world-beat="2"]:not([hidden])) .world-scrim{background:radial-gradient(ellipse at 4% 23%,#0e0c13e6 0%,#0e0c13b8 21%,transparent 58%),linear-gradient(0deg,#100e16 0%,transparent 18%)}}
.world-route{position:absolute;bottom:28px;left:5%;display:flex;gap:12px;align-items:center}.world-route button{background:#201a28a8;backdrop-filter:blur(14px);color:#cdb8d9;border:1px solid transparent;min-height:44px;border-radius:999px;padding:10px 15px;font-size:14px;transition:background .18s ease-out,border-color .18s ease-out}.world-route button[aria-current],.world-route button:hover{color:#fff;background:#403047e6;border-color:#c598d2}.world-route button:focus-visible,.world-reading:focus-visible{outline:3px solid #efc8fb;outline-offset:4px}.world-route button:active,.world-reading:active{transform:scale(.97)}
@media(min-width:701px){.world-copy[data-world-beat="3"]{top:8%;bottom:auto;width:33%}.world-copy[data-world-beat="3"] h3{font-size:clamp(35px,4vw,56px)}.world-stage:has([data-world-beat="3"]:not([hidden])) .world-scrim{background:radial-gradient(ellipse at 4% 23%,#0e0c13e6 0%,#0e0c13b8 21%,transparent 58%),linear-gradient(0deg,#100e16 0%,transparent 18%)}}
.world-reading{position:absolute;right:5%;bottom:28px;min-height:44px;border:0;border-radius:999px;background:#17121dbb;color:#ddc5e7;font-size:14px;padding:12px 16px;text-decoration:underline;text-underline-offset:4px}.world-reading:hover{background:#403047}
.world-ready .organic-statement{min-height:72svh}.world-ready .organic-view{padding-bottom:0}
@media(max-width:700px){
 .world-ready .organic-flight{height:calc(820svh + var(--world-bar))}
 .world-stage{min-height:350px}.world-copy{left:24px;right:24px;bottom:20%;width:auto;max-width:430px}.world-copy>p{font-size:13px;margin-bottom:12px}.world-copy h3{font-size:38px;line-height:1.04;margin-bottom:15px}.world-copy>div{font-size:16px;line-height:1.45;max-width:32ch}
 .world-scrim{background:linear-gradient(0deg,#100d17 0%,#100d17e8 17%,#100d1760 43%,transparent 68%)}
 .world-route{left:18px;right:18px;bottom:68px;gap:3px;justify-content:space-between}.world-route button{padding:10px 9px;font-size:13px;min-height:44px}.world-reading{bottom:16px;right:18px;min-height:40px;font-size:13px;padding:9px 12px}
}
@media(prefers-reduced-motion:reduce),(max-height:559px){.world-ready .organic-flight{display:none}.world-ready .legacy-walkthrough{display:block}}
@media(max-width:700px) and (max-height:700px){.world-copy{bottom:22%}.world-copy h3{font-size:32px;margin-bottom:12px}.world-copy>div{font-size:14px;line-height:1.45}.world-copy>p{font-size:12px;margin-bottom:9px}}
