.worlds-immersive{color:#f1f1e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#788580;scroll-margin-top:0;position:relative}.worlds-immersive-stage{isolation:isolate;height:100svh;min-height:760px;position:relative;overflow:hidden}.worlds-immersive--full[data-spatial=true][data-desktop=true][data-reduced=false]{height:135svh;min-height:1020px}.worlds-immersive--full[data-spatial=true][data-desktop=true][data-reduced=false] .worlds-immersive-stage{height:100svh;position:sticky;top:0}.worlds-immersive--teaser .worlds-immersive-stage{height:84svh;min-height:720px}.worlds-immersive-poster,.worlds-immersive-canvas{z-index:-3;position:absolute;inset:0}.worlds-immersive-poster img{object-fit:cover;object-position:center}.worlds-immersive-poster--hidden{visibility:hidden}.worlds-immersive-canvas{z-index:-2;opacity:0}.worlds-immersive[data-ready=true] .worlds-immersive-canvas{opacity:1}.worlds-immersive-canvas canvas{pointer-events:none;width:100%;height:100%;display:block}.worlds-immersive-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050c0f99,#050c0f26 48%,#0000 80%),linear-gradient(#050c0f47,#0000 25%,#050c0f1f 45%,#050c0fcc);position:absolute;inset:0}.worlds-immersive-top{justify-content:space-between;align-items:center;gap:25px;display:flex;position:absolute;top:112px;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px)}.worlds-immersive-top p{font-size:var(--font-kicker);letter-spacing:.12em;margin:0;line-height:1.7}.worlds-immersive-top p>span{opacity:.65;margin-inline:12px}.worlds-immersive-top a{font-size:var(--font-ui);align-items:center;gap:18px;min-height:44px;text-decoration:none;display:flex}.worlds-immersive-top a>span{font-size:20px}.worlds-immersive-copy{position:absolute;bottom:170px;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px)}.worlds-immersive-kicker{font-size:var(--font-kicker);text-transform:uppercase;letter-spacing:.16em;margin:0 0 25px}.worlds-immersive-copy h1,.worlds-immersive-copy h2{font-family:var(--font-brand),Sora,Arial,sans-serif;letter-spacing:-.055em;text-shadow:0 2px 40px #06111529;margin:0 0 30px;font-size:clamp(54px,5.8vw,88px);font-weight:500;line-height:1.02}.worlds-immersive-copy h1{letter-spacing:-.055em;margin-bottom:22px;margin-left:-4px;font-size:clamp(80px,9.2vw,140px)}.worlds-immersive-copy h2 span{color:#dfe5dc}.worlds-immersive-manifesto{font-family:var(--font-brand),Sora,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.42}.worlds-immersive-summary{font-size:var(--font-body);color:#e5e9e1;max-width:390px;margin-bottom:20px;line-height:1.7}.worlds-immersive-enter{width:max-content;max-width:100%;min-height:48px;font-size:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eeeee6a6;align-items:center;gap:30px;padding-block:12px;text-decoration:none;display:flex}.worlds-immersive-enter svg{width:29px;height:18px}.worlds-immersive-bottom{justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:28px;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px)}.worlds-immersive-bottom>p{font-size:var(--font-kicker);letter-spacing:.1em;margin:0;line-height:1.8}.worlds-immersive-bottom>p span{text-transform:none;font-size:var(--font-caption);letter-spacing:.03em;color:#ced7cd;margin-top:7px;display:block}.worlds-immersive-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.worlds-immersive-controls label{font-size:var(--font-caption);align-items:center;gap:14px;display:flex}.worlds-immersive-controls input{accent-color:#e0e8de;width:105px;min-height:44px;margin:0}.worlds-immersive-controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;font-size:var(--font-ui);cursor:pointer;background:#0c191c80;border:1px solid #e7eee2a6;align-items:center;gap:20px;padding:11px 14px;display:flex}.worlds-immersive-controls button span{font-size:17px}.worlds-immersive-controls .worlds-immersive-pause{background:#0c191c57}.worlds-immersive-controls button:hover{background:#ecf2e729}.worlds-immersive a:focus-visible,.worlds-immersive button:focus-visible,.worlds-immersive input:focus-visible{outline-offset:6px;outline:2px solid #f1f5e8}.worlds-immersive-status{color:#e5ebe0;max-width:290px;font-size:var(--font-caption);background:#0c191cd9;margin:0;padding:10px 13px;line-height:1.6;position:absolute;bottom:88px;right:clamp(24px,5vw,80px)}@media (max-width:959px){.worlds-immersive-top{top:96px}.worlds-immersive-poster img{object-position:68% center}.worlds-immersive-copy{bottom:170px}.worlds-immersive-copy h1{font-size:92px}.worlds-immersive-copy h2{font-size:68px}.worlds-immersive-controls{gap:16px}.worlds-immersive-controls label{gap:10px}.worlds-immersive-controls input{width:85px}}@media (max-width:600px){.worlds-immersive-stage,.worlds-immersive--teaser .worlds-immersive-stage{height:100svh;min-height:780px}.worlds-immersive-top{align-items:flex-start;gap:18px;top:96px}.worlds-immersive-top p{letter-spacing:.07em;max-width:150px}.worlds-immersive-top p>span{margin-inline:6px}.worlds-immersive-top a{gap:10px}.worlds-immersive-copy{bottom:190px}.worlds-immersive-copy h1{margin:0 0 22px -2px;font-size:clamp(54px,15.2vw,86px)}.worlds-immersive-copy h2{margin-bottom:25px;font-size:clamp(48px,12vw,70px)}.worlds-immersive-kicker{letter-spacing:.1em;margin-bottom:22px}.worlds-immersive-manifesto{font-size:22px}.worlds-immersive-summary{max-width:290px;font-size:16px}.worlds-immersive-enter{gap:24px}.worlds-immersive-bottom{flex-direction:column;align-items:flex-start;gap:15px;bottom:24px}.worlds-immersive-bottom>p span{display:none}.worlds-immersive-controls{flex-wrap:wrap;justify-content:space-between;gap:10px 15px;width:100%}.worlds-immersive-controls label{gap:10px}.worlds-immersive-controls input{width:80px}.worlds-immersive-controls button{gap:14px}.worlds-immersive-status{max-width:none;bottom:155px;left:24px;right:24px}}@media (max-width:359px){.worlds-immersive--hero .worlds-immersive-top p{max-width:110px}.worlds-immersive-top a{max-width:130px}.worlds-immersive-controls{gap:8px}.worlds-immersive-controls input{width:65px}.worlds-immersive-copy{bottom:200px}}@media (prefers-reduced-motion:reduce){.worlds-immersive{height:auto!important;min-height:0!important}.worlds-immersive-stage{position:relative!important}}
