.landing{--night:var(--color-night,#0d0a10);--night-raised:var(--color-night-raised,#17121b);--night-line:rgb(255 255 255/0.09);--night-text:#f7f0ed;--night-muted:rgb(247 240 237/0.66);--night-faint:rgb(247 240 237/0.46);background:var(--night);color:var(--color-ink);overflow-x:clip}.landing :where(section[id]){scroll-margin-top:84px}.stage{position:relative;isolation:isolate;background-color:var(--night);color:var(--night-text)}.stage ::selection{background:rgb(199 123 236/.42);color:#fff}.stage .bg-white ::selection,.stage .bg-white::selection{color:var(--color-ink)}.stage:before{z-index:-2;background:radial-gradient(52% 46% at 78% 12%,rgb(139 63 214/.34),transparent 70%),radial-gradient(40% 38% at 6% 96%,rgb(194 70 159/.16),transparent 72%),radial-gradient(30% 30% at 40% 100%,rgb(229 121 60/.08),transparent 70%),radial-gradient(120% 90% at 50% 40%,transparent 52%,rgb(0 0 0/.55))}.grain:after,.stage:before{content:"";position:absolute;inset:0;pointer-events:none}.grain:after{z-index:1;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.landing-cream{--night:var(--color-panel);--night-raised:#ffffff;--night-line:rgb(20 16 15/0.09);--night-text:var(--color-ink);--night-muted:rgb(20 16 15/0.66);--night-faint:rgb(20 16 15/0.5);--color-page:var(--color-panel)}.landing-cream .stage,.landing-cream>header{--color-white:var(--color-ink);--color-black:var(--color-panel);--color-night-raised:#ffffff}.landing-cream .stage .bg-white.text-ink,.landing-cream>header .bg-white.text-ink{color:var(--color-panel)}.landing-cream .stage .on-media .bg-white.text-ink{color:var(--color-ink)}.landing-cream .stage .bg-ink.text-white,.landing-cream>header .bg-ink.text-white{color:var(--color-panel)}.landing-cream .stage .bg-ink:hover,.landing-cream>header .bg-ink:hover{background-color:var(--color-ink-hover)}.landing-cream .stage:before{background:radial-gradient(52% 46% at 78% 12%,rgb(139 63 214/.08),transparent 70%),radial-gradient(40% 38% at 6% 96%,rgb(194 70 159/.06),transparent 72%)}.landing-cream .grain:after{display:none}.landing-cream .stage .gradient-text-on-dark{background-image:linear-gradient(94deg,#8b3fd6,#c2469f 45%,#e5793c)}.landing-cream .stage ::selection{background:rgb(139 63 214/.18);color:var(--color-ink)}.landing-cream .stage .on-media{--color-white:#ffffff;--color-black:#000000;--color-night-raised:#17121b}.landing-cream .btn-firm{border:1.5px solid var(--color-ink);background-color:#ffffff;color:var(--color-ink);font-weight:700;box-shadow:0 1px 2px rgb(60 30 20/.06),0 8px 22px -14px rgb(60 30 20/.35)}.landing-cream .btn-firm:hover{background-color:var(--color-ink);color:var(--color-panel)}.wall{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent)}.wall-track{animation:wall-up var(--wall-speed,80s) linear infinite;will-change:transform}.wall-track[data-dir=down]{animation-name:wall-down}@keyframes wall-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes wall-down{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.wall:hover .wall-track{animation-play-state:paused}.strip-track{animation:strip-left var(--strip-speed,70s) linear infinite;will-change:transform}.strip-track[data-dir=right]{animation-name:strip-right}@keyframes strip-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes strip-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{animation:marquee 60s linear infinite}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}[data-reveal=below]{opacity:0;transform:translateY(18px)}[data-reveal=in]{opacity:1;transform:none;transition:opacity .7s var(--ease-out-soft),transform .7s var(--ease-out-soft);transition-delay:calc(var(--reveal-i, 0) * 70ms)}.caret{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-2px;background:var(--color-accent-600);animation:var(--animate-blink)}.ring-breathe{box-shadow:0 0 0 0 rgb(139 63 214/.45),var(--shadow-accent);animation:ring-breathe 2.4s var(--ease-out-soft) infinite}@keyframes ring-breathe{0%{box-shadow:0 0 0 0 rgb(139 63 214/.42),var(--shadow-accent)}70%{box-shadow:0 0 0 10px rgb(139 63 214/0),var(--shadow-accent)}to{box-shadow:0 0 0 0 rgb(139 63 214/0),var(--shadow-accent)}}.player-dialog::backdrop{background:rgb(8 6 10/.82);backdrop-filter:blur(6px)}.player-dialog[open]{animation:pop .22s var(--ease-out-soft) both}.logo-mask{display:inline-block;background-color:currentColor;-webkit-mask:var(--logo) center /contain no-repeat;mask:var(--logo) center /contain no-repeat}.faq summary::-webkit-details-marker{display:none}.faq summary{list-style:none}.faq details[open] .faq-plus-v{transform:scaleY(0)}.faq-plus-v{transition:transform .2s var(--ease-out-soft);transform-origin:center}.odo{display:inline-flex;align-items:flex-start}.odo-fixed{line-height:1}.odo-cell,.odo-fixed{display:block;height:1em}.odo-cell{overflow:hidden;overflow-x:visible;overflow-y:clip}.odo-strip{display:flex;flex-direction:column;transform:translate3d(0,var(--to,0),0)}.odo-strip>span{display:block;height:1em;line-height:1}[data-state=below] .odo-strip{transform:translateZ(0)}[data-state=in] .odo-strip{transition:transform 1.6s var(--ease-out-soft) calc(var(--i, 0) * 90ms)}.chart-hbar{transform-origin:0 50%}[data-state=below] .chart-hbar{transform:scaleX(0)}[data-state=in] .chart-hbar{transition:transform 1.1s var(--ease-out-soft) calc(var(--i, 0) * .15s)}.chart-bar{transform-box:fill-box;transform-origin:50% 100%}[data-state=below] .chart-bar{transform:scaleY(0)}[data-state=in] .chart-bar{transition:transform .9s var(--ease-out-soft) calc(var(--i, 0) * .12s)}[data-state=below] .chart-area{clip-path:inset(-24px calc(100% + 24px) -24px -24px)}[data-state=in] .chart-area{clip-path:inset(-24px -24px -24px -24px);transition:clip-path 1.3s var(--ease-out-soft) .1s}[data-state=below] .chart-label{opacity:0}[data-state=in] .chart-label{transition:opacity .4s var(--ease-out-soft) .8s}.crew-track{transition:transform .6s cubic-bezier(.34,1.3,.64,1)}.crew-track[data-drag]{transition:none}.crew-slot{grid-area:1/1;align-self:start;justify-self:center;width:min(82%,28rem);transform-origin:50% 0;transition:transform .6s cubic-bezier(.34,1.3,.64,1),opacity .6s cubic-bezier(.34,1.3,.64,1)}.crew-slot[data-pos="0"]{z-index:2}.crew-slot[data-pos="1"]{z-index:1;cursor:pointer;opacity:.55;transform:translate3d(calc(95% + 8px),22px,0) scale(.9)}.crew-slot[data-pos="-1"]{z-index:1;cursor:pointer;opacity:.55;transform:translate3d(calc(-95% - 8px),22px,0) scale(.9)}.crew-slot[data-wrap]{z-index:0;transition:none;animation:.6s cubic-bezier(.45,0,.25,1) both}.crew-slot[data-wrap=right]{animation-name:crew-wrap-right}.crew-slot[data-wrap=left]{animation-name:crew-wrap-left}@keyframes crew-wrap-right{0%{opacity:.55;transform:translate3d(calc(-95% - 8px),22px,0) scale(.9)}50%{opacity:0;transform:translate3d(0,22px,0) scale(.72)}to{opacity:.55;transform:translate3d(calc(95% + 8px),22px,0) scale(.9)}}@keyframes crew-wrap-left{0%{opacity:.55;transform:translate3d(calc(95% + 8px),22px,0) scale(.9)}50%{opacity:0;transform:translate3d(0,22px,0) scale(.72)}to{opacity:.55;transform:translate3d(calc(-95% - 8px),22px,0) scale(.9)}}@media (prefers-reduced-motion:reduce){.genre-in,.genre-word{transition:none;animation:none}.tour-progress{animation:none;width:100%}.caret,.marquee-track,.ring-breathe,.strip-track,.wall-track{animation:none!important}[data-reveal=below]{opacity:1;transform:none}.chart-area,.chart-bar,.chart-hbar,.chart-label,.odo-strip{transition:none!important}[data-state=below] .odo-strip{transform:translate3d(0,var(--to,0),0)}[data-state=below] .chart-bar,[data-state=below] .chart-hbar{transform:none}[data-state=below] .chart-area{clip-path:none}[data-state=below] .chart-label{opacity:1}.crew-slot,.crew-track{transition:opacity .15s ease-out!important;animation:none!important}}.landing[data-script]{--font-sans:var(--font-manrope),var(--font-script),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains),var(--font-script),ui-monospace,"SF Mono",monospace;font-family:var(--font-sans)}.landing :is(:lang(ja),:lang(ar)){letter-spacing:normal}.landing :is(h1,h2,h3):lang(ja){word-break:auto-phrase}.landing :is(p,li,dd):is(:lang(de),:lang(fr)):not(.hyphens-none){hyphens:auto}.landing [id]{scroll-margin-top:84px}.tour-progress{width:0;animation:tour-fill var(--tour-ms,6s) linear forwards}@keyframes tour-fill{to{width:100%}}.genre-word{transition:width .42s cubic-bezier(.22,1,.36,1)}.genre-in{animation:genre-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes genre-in{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}