.scene-screen{container-type:inline-size}.scene{--spacing:calc(var(--u) * 4);--text-xs:calc(var(--u) * 12);--text-sm:calc(var(--u) * 14);--text-base:calc(var(--u) * 16);--text-lg:calc(var(--u) * 18);--text-xl:calc(var(--u) * 20);--text-2xl:calc(var(--u) * 24);--text-3xl:calc(var(--u) * 30);--text-4xl:calc(var(--u) * 36);--text-5xl:calc(var(--u) * 48);--text-6xl:calc(var(--u) * 60);--radius-sm:calc(var(--u) * 8);--radius-md:calc(var(--u) * 11);--radius-lg:calc(var(--u) * 14);--radius-xl:calc(var(--u) * 20);--radius-2xl:calc(var(--u) * 26);font-size:var(--text-base);width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.scene-ipad{--u:calc(100cqw / 1366)}.scene-iphone{--u:calc(100cqw / 390)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:landing-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.listening-ring{animation:listening 2.4s ease-out infinite}.listening-ring:nth-child(2){animation-delay:.8s}}@keyframes listening{0%{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}html:has(.landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}.landing-glow{isolation:isolate}.landing-glow:before{content:"";inset:-10% -5%;background:radial-gradient(45% 50% at 50% 50%,rgb(255 255 255/.85),transparent 70%),radial-gradient(30% 32% at 20% 80%,rgb(196 87 47/.12),transparent 70%),radial-gradient(30% 32% at 82% 18%,rgb(46 125 82/.1),transparent 70%);filter:blur(40px)}.landing-glow:before,.landing-star{position:absolute;z-index:-1;pointer-events:none}.landing-star{color:var(--color-star);opacity:.16}