@layer components{[data-glow]{isolation:isolate}.st-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(280px circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--color-leaf-500) 17%,transparent),transparent 70%);transition:opacity .4s var(--ease-brand)}.st-glow--on-dark{background:radial-gradient(440px circle at var(--gx,50%) var(--gy,50%),rgb(255 255 255/.11),color-mix(in srgb,var(--color-leaf-500) 9%,transparent) 38%,transparent 72%)}[data-glow-active]>.st-glow{opacity:1}.st-icon{transition:opacity .45s var(--ease-out-soft),scale .7s var(--ease-spring),rotate .7s var(--ease-spring);transition-delay:calc(var(--reveal-delay, 0s) + .16s)}.st-tl{view-timeline:--st-tl block}.st-tl__node{display:grid;place-items:center;border-radius:999px;line-height:0;transition:scale .7s var(--ease-spring),opacity .4s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + 80ms)}.st-tl__node>svg{position:relative;z-index:1;border-radius:999px;background:var(--color-band)}.st-tl__node:before{content:"";position:absolute;inset:-7px;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--color-leaf-500) 50%,transparent),transparent 68%);opacity:0;pointer-events:none}.st-tl__node[data-pending]:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-gold-500) 50%,transparent),transparent 68%)}.st-tl__node:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--color-leaf-400);opacity:0;scale:2.4;pointer-events:none;transition:opacity 1.1s var(--ease-out-soft),scale 1.1s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + .26s)}.st-tl__node[data-pending]:after{border-color:var(--color-gold-500)}.st-tl__card{position:relative;overflow:hidden;transition:translate .8s var(--ease-out-soft),clip-path .8s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + .14s)}.st-tl__card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.55) 50%,transparent 62%);translate:100% 0;transition:translate 1.2s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + .62s)}.dark .st-tl__card:after{background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.08) 50%,transparent 62%)}@media (prefers-reduced-motion:no-preference){html.reveal-ready .st-tl:not([data-reveal=visible]) .st-tl__node{scale:.3;opacity:0}html.reveal-ready .st-tl:not([data-reveal=visible]) .st-tl__node:after{opacity:.9;scale:1;transition-duration:0s}html.reveal-ready .st-tl:not([data-reveal=visible]) .st-tl__card{translate:-22px 0;clip-path:inset(0 100% 0 0 round 8px)}html.reveal-ready[dir=rtl] .st-tl:not([data-reveal=visible]) .st-tl__card{translate:22px 0;clip-path:inset(0 0 0 100% round 8px)}html.reveal-ready .st-tl[data-reveal=visible] .st-tl__card{clip-path:inset(-16px round 8px)}html.reveal-ready .st-tl:not([data-reveal=visible]) .st-tl__card:after{translate:-100% 0;transition-duration:0s}html.reveal-ready[dir=rtl] .st-tl:not([data-reveal=visible]) .st-tl__card:after{translate:100% 0}html.reveal-ready[dir=rtl] .st-tl[data-reveal=visible] .st-tl__card:after{translate:-100% 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-tl:after{content:"";position:absolute;top:28px;bottom:4px;inset-inline-start:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--color-leaf-500),var(--color-green-600));box-shadow:0 0 10px color-mix(in srgb,var(--color-leaf-500) 45%,transparent);transform-origin:top;scale:1 0;pointer-events:none;animation-name:st-fill-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-tl;animation-range:cover 50vh cover calc(100% - 50vh)}.st-tl:last-child:after{content:none}.st-tl__node:before{animation-name:st-glow-pass;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--st-tl;animation-range:cover 30% cover 70%}}}@media (prefers-reduced-motion:no-preference){.st-statement:after{animation:st-breathe 9s var(--ease-brand) infinite alternate}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-statement__quote{mask-image:linear-gradient(180deg,#000 0 44%,transparent 56% 100%);mask-size:100% 250%;mask-repeat:no-repeat;animation-name:st-quote-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% entry 95%}.st-statement__mark{animation-name:st-mark-in;animation-timing-function:var(--ease-out-soft);animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@media (prefers-reduced-motion:no-preference) and (min-width:561px){html.reveal-ready .reveal-item.st-tilt{transform-origin:50% 100%;transition-duration:.8s}html.reveal-ready .reveal-item.st-tilt:not([data-reveal=visible]){transform:perspective(900px) translate3d(0,30px,0) rotateX(16deg) scale(.96)}html.reveal-ready .reveal-item.st-tilt[data-reveal=visible]{transform:perspective(900px) translateZ(0) rotateX(0deg) scale(1)}}@media (prefers-reduced-motion:no-preference){html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-icon{opacity:0;scale:.4;rotate:-18deg}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:hover .st-icon>svg,[data-slot=card]:hover .st-icon>svg,a:hover>.st-icon>svg{animation:st-wiggle .6s var(--ease-brand)}.group:hover>.st-jump-arrow{animation:st-bob .8s var(--ease-brand) infinite}}.st-value__num{display:inline-block;transition:translate .8s var(--ease-out-soft),opacity .8s var(--ease-out-soft);transition-delay:90ms}.st-value__rule{transform-origin:left center;transition:scale .9s var(--ease-out-soft);transition-delay:.32s}[dir=rtl] .st-value__rule{transform-origin:right center}.st-value__summary{transition:clip-path .9s var(--ease-out-soft);transition-delay:.22s}@media (prefers-reduced-motion:no-preference){html.reveal-ready .st-value:not([data-reveal=visible]) .st-value__num{translate:0 .55em;opacity:0}html.reveal-ready .st-value:not([data-reveal=visible]) .st-value__rule{scale:0 1}html.reveal-ready .st-value:not([data-reveal=visible]) .st-value__summary{clip-path:inset(-6px 100% -6px -6px)}html.reveal-ready[dir=rtl] .st-value:not([data-reveal=visible]) .st-value__summary{clip-path:inset(-6px -6px -6px 100%)}html.reveal-ready .st-value[data-reveal=visible] .st-value__summary{clip-path:inset(-6px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-value__num-wrap{animation-name:parallax-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0 cover 100%;--parallax-from:14px;--parallax-to:-14px}}}.st-gallery .imageslot{transition:transform .55s var(--ease-out-soft),clip-path .9s var(--ease-out-soft);transition-delay:0s,calc(var(--reveal-delay, 0s) + 90ms)}@media (prefers-reduced-motion:no-preference){html.reveal-ready .st-gallery>.reveal-item:not([data-reveal=visible]) .imageslot{clip-path:inset(100% 0 0 0)}html.reveal-ready .st-gallery>.reveal-item:nth-child(4n+2):not([data-reveal=visible]) .imageslot{clip-path:inset(0 100% 0 0)}html.reveal-ready .st-gallery>.reveal-item:nth-child(4n+3):not([data-reveal=visible]) .imageslot{clip-path:inset(0 0 100% 0)}html.reveal-ready .st-gallery>.reveal-item:nth-child(4n+4):not([data-reveal=visible]) .imageslot{clip-path:inset(0 0 0 100%)}html.reveal-ready .st-gallery>.reveal-item[data-reveal=visible] .imageslot{clip-path:inset(0)}}.st-tile img{transition:translate .6s var(--ease-out-soft),scale .6s var(--ease-out-soft)}.st-tile[data-glow-active] img{scale:1.07;translate:calc(var(--px, 0) * -7px) calc(var(--py, 0) * -7px)}.st-tile .st-glow{background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgb(255 255 255/.2),transparent 65%)}.st-tile__label{background:linear-gradient(var(--color-leaf-400),var(--color-leaf-400)) no-repeat 0 100% /0 1.5px;padding-bottom:2px;transition:translate .35s var(--ease-spring),background-size .45s var(--ease-out-soft)}[dir=rtl] .st-tile__label{background-position:100% 100%}@media (hover:hover){.st-tile:hover .st-tile__label{translate:0 -3px;background-size:100% 1.5px}.st-tile:hover .st-tile__zoom{rotate:90deg}}.st-tile:focus-visible .st-tile__label{background-size:100% 1.5px}.st-underline{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:1px;transition:background-size .45s var(--ease-out-soft)}[dir=rtl] .st-underline{background-position:100% 100%}@media (hover:hover){.group:hover .st-underline{background-size:100% 2px}}.st-underline:focus-visible{background-size:100% 2px}.st-media-wipe{transition:clip-path .9s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + 80ms)}.st-media-wipe>.imageslot{transition:transform .55s var(--ease-out-soft),scale 1.3s var(--ease-out-soft);transition-delay:0s,calc(var(--reveal-delay, 0s) + 80ms)}@media (prefers-reduced-motion:no-preference){html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-media-wipe{clip-path:inset(0 0 100% 0)}html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-media-wipe>.imageslot{scale:1.14}html.reveal-ready .reveal-item[data-reveal=visible] .st-media-wipe{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-drift img{scale:1.1;animation-name:st-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@supports (interpolate-size:allow-keywords) and selector(::details-content){@media (prefers-reduced-motion:no-preference){.st-faq{interpolate-size:allow-keywords}.st-faq::details-content{block-size:0;overflow-y:clip;transition:block-size .4s var(--ease-out-soft),content-visibility .4s allow-discrete}.st-faq[open]::details-content{block-size:auto}}}@media (prefers-reduced-motion:no-preference){.st-faq[open]>.faq-answer{animation:st-rise .45s var(--ease-out-soft) .06s both}[data-slot=accordion-content][data-state=open]>.st-acc{animation:st-rise .36s var(--ease-out-soft) .04s both}[data-slot=accordion-content][data-state=closed]>.st-acc{animation:st-sink .2s var(--ease-brand) both}}.st-doc__tile{transition:translate .35s var(--ease-spring),rotate .35s var(--ease-spring),opacity .45s var(--ease-out-soft),scale .7s var(--ease-spring)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.st-doc:has(a:hover) .st-doc__tile{translate:0 -3px;rotate:-6deg}[dir=rtl] .st-doc:has(a:hover) .st-doc__tile{rotate:6deg}.st-doc a:hover .st-doc__dl{animation:st-bob .8s var(--ease-brand) infinite}}@media (prefers-reduced-motion:no-preference){html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-doc__tile{opacity:0;scale:.5}html.reveal-ready .reveal-item[data-reveal=visible] .st-doc__tile{transition-delay:0s,0s,calc(var(--reveal-delay, 0s) + .18s),calc(var(--reveal-delay, 0s) + .18s)}}.st-step:before{content:"";position:absolute;top:0;inset-inline:22px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--color-leaf-500),var(--color-gold-500));transform-origin:left center;pointer-events:none;transition:scale .9s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + .2s)}[dir=rtl] .st-step:before{transform-origin:right center;background:linear-gradient(270deg,var(--color-leaf-500),var(--color-gold-500))}.st-step__num{position:relative;transition:scale .7s var(--ease-spring);transition-delay:calc(var(--reveal-delay, 0s) + .12s)}.st-step__num:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--color-leaf-400);opacity:0;scale:2.2;pointer-events:none;transition:opacity 1s var(--ease-out-soft),scale 1s var(--ease-out-soft);transition-delay:calc(var(--reveal-delay, 0s) + .32s)}@media (prefers-reduced-motion:no-preference){html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-step:before{scale:0 1}html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-step__num{scale:.35}html.reveal-ready .reveal-item:not([data-reveal=visible]) .st-step__num:after{opacity:.85;scale:1;transition-duration:0s}}.st-report{position:relative}.st-report:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-4px;width:4px;border-start-start-radius:inherit;border-end-start-radius:inherit;background:linear-gradient(180deg,var(--color-gold-400),var(--color-leaf-500));transform-origin:top;scale:1 0;pointer-events:none;transition:scale 1.1s var(--ease-out-soft);transition-delay:.22s}.reveal-item[data-reveal=visible]>.st-report:before{scale:1 1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-legal h2{position:relative}.st-legal h2:not(:first-of-type):before{content:"";position:absolute;top:-1px;inset-inline:0;height:1px;background:linear-gradient(90deg,var(--color-leaf-500),var(--color-gold-500) 40%,transparent);transform-origin:left center;pointer-events:none;animation-name:sweep-x;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 35%}[dir=rtl] .st-legal h2:not(:first-of-type):before{transform-origin:right center;background:linear-gradient(270deg,var(--color-leaf-500),var(--color-gold-500) 40%,transparent)}}}@media (prefers-reduced-motion:no-preference){.st-hit{animation:st-rise .42s var(--ease-out-soft) both;animation-delay:calc(min(var(--i, 0), 6) * 35ms)}.st-empty-icon{animation:st-search 4.8s var(--ease-brand) infinite}}.st-lost{position:relative;width:300px;height:64px;margin-inline:auto}[dir=rtl] .st-lost{scale:-1 1}@media (max-width:359px){.st-lost{transform:scale(.84)}}.st-lost__route{position:absolute;inset:0;overflow:visible;color:var(--color-tint-edge)}.st-lost__route path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9}.st-lost__start{position:absolute;top:37px;left:3px;width:14px;height:14px;border-radius:999px;background:var(--color-leaf-500);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-leaf-500) 22%,transparent)}.st-lost__ship{position:absolute;top:0;left:0;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--color-link);background:var(--color-card);border:1px solid var(--color-tint-border);box-shadow:var(--shadow-sm,0 1px 2px rgb(0 0 0/.08));offset-path:path("M10 44 C 60 4, 100 64, 150 34 S 240 8, 286 30");offset-rotate:0deg;offset-distance:62%}.st-lost__compass{position:absolute;top:6px;right:0;display:grid;place-items:center;width:46px;height:46px;border-radius:999px;color:var(--color-gold-600);background:var(--color-gold-tint);border:1px dashed var(--color-gold-tint-edge)}@media (prefers-reduced-motion:no-preference){.st-lost__route path{animation:st-march 1.4s linear infinite}.st-lost__ship{animation:st-voyage 7s var(--ease-brand) infinite alternate}.st-lost__ship>svg{animation:st-bob 2.2s var(--ease-brand) infinite}.st-lost__compass>svg{animation:st-hunt 3.6s var(--ease-brand) infinite}.st-lost__start{animation:pulse-ring 2.6s var(--ease-brand) infinite}}}@keyframes st-fill-y{0%{scale:1 0}to{scale:1 1}}@keyframes st-glow-pass{0%,to{opacity:0;scale:.6}50%{opacity:1;scale:1.15}}@keyframes st-breathe{0%{scale:1;translate:0 0;opacity:.85}to{scale:1.28;translate:-28px -18px;opacity:1}}@keyframes st-quote-in{0%{mask-position:0 100%}to{mask-position:0 0}}@keyframes st-mark-in{0%{opacity:0;scale:.55;rotate:-22deg;translate:0 14px}to{opacity:1;scale:1;rotate:0deg;translate:0 0}}@keyframes st-wiggle{0%,to{rotate:0deg}25%{rotate:-12deg;scale:1.12}55%{rotate:8deg}80%{rotate:-3deg}}@keyframes st-drift{0%{translate:0 -4%}to{translate:0 4%}}@keyframes st-rise{0%{opacity:0;translate:0 8px}}@keyframes st-sink{to{opacity:0;translate:0 -4px}}@keyframes st-bob{0%,to{translate:0 0}50%{translate:0 3px}}@keyframes st-search{0%,to{translate:0 0;rotate:0deg}30%{translate:-3px -3px;rotate:-6deg}65%{translate:3px -1px;rotate:5deg}}@keyframes st-march{to{stroke-dashoffset:-22}}@keyframes st-voyage{0%{offset-distance:6%}40%{offset-distance:58%}55%{offset-distance:46%}to{offset-distance:94%}}@keyframes st-hunt{0%{rotate:0deg}20%{rotate:140deg}35%{rotate:95deg}60%{rotate:290deg}75%{rotate:250deg}to{rotate:1turn}}@layer properties, theme, base, components, utilities;@layer components{:root{--intro-base:var(--color-green-800);--intro-bg:radial-gradient(120% 85% at 50% 38%,var(--color-green-600) 0%,var(--color-green-700) 46%,var(--color-green-800) 100%);--intro-panel-leaf:var(--color-leaf-500);--intro-panel-gold:var(--color-gold-500);--intro-glow-leaf:rgb(143 198 63/0.3);--intro-glow-gold:rgb(229 174 53/0.2);--intro-eyebrow:var(--color-leaf-300);--intro-figure:var(--color-gold-400)}.dark{--intro-base:var(--color-green-950);--intro-bg:radial-gradient(120% 85% at 50% 38%,var(--color-green-850) 0%,var(--color-green-900) 46%,var(--color-green-950) 100%);--intro-panel-leaf:var(--color-green-600);--intro-panel-gold:var(--color-gold-600);--intro-glow-leaf:rgb(143 198 63/0.2);--intro-glow-gold:rgb(229 174 53/0.14);--intro-eyebrow:var(--color-leaf-400);--intro-figure:var(--color-gold-500)}html[data-intro=pending] body:before{content:"";position:fixed;inset:0;z-index:1000;background-color:var(--intro-base);background-image:var(--intro-bg);animation:intro-cover-release .4s var(--ease-brand) 6.6s forwards}@keyframes intro-cover-release{to{opacity:0;visibility:hidden}}.intro-curtain{position:fixed;inset:0;z-index:1000;overflow:hidden;pointer-events:none}.intro-curtain__panel{position:absolute;inset:0;overflow:hidden}.intro-curtain__panel--gold{background:var(--intro-panel-gold)}.intro-curtain__panel--leaf{background:var(--intro-panel-leaf)}.intro-curtain__panel--stage{background-color:var(--intro-base);background-image:var(--intro-bg)}.intro-glow{position:absolute;width:70vmax;height:70vmax;border-radius:50%;pointer-events:none}.intro-glow--leaf{inset-block-start:-28vmax;inset-inline-start:-22vmax;background:radial-gradient(closest-side,var(--intro-glow-leaf),transparent)}.intro-glow--gold{inset-block-end:-32vmax;inset-inline-end:-24vmax;background:radial-gradient(closest-side,var(--intro-glow-gold),transparent)}.intro-grain{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255/.07) 1px,transparent 1.4px);background-size:22px 22px;mask-image:radial-gradient(60% 55% at 50% 45%,black,transparent)}@media (prefers-reduced-motion:no-preference){.intro-glow--leaf{animation:intro-drift 6s var(--ease-brand) both}.intro-glow--gold{animation:intro-drift 6s var(--ease-brand) both reverse}}@keyframes intro-drift{0%{translate:0 0;scale:.92}to{translate:6vmax 4vmax;scale:1.04}}.intro{position:fixed;inset:0;z-index:1001;color:#fff;outline:none;font-family:var(--font-display)}.intro__stage{position:absolute;inset:0;display:grid;place-items:center;padding:max(72px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(72px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));text-align:center}.intro-scene{grid-area:1/1;display:flex;flex-direction:column;align-items:center;max-width:40rem}.intro-seal{position:relative;width:clamp(136px,36vw,184px);aspect-ratio:1}.intro-seal__art,.intro-seal__art .logo,.intro-seal__art .logo__img{display:block;width:100%;height:auto}.intro-seal__ring{position:absolute;top:-12%;left:-12%;width:124%;height:124%;max-width:none;rotate:-90deg;overflow:visible}.intro-seal__ring circle{fill:none;stroke:var(--color-leaf-400);stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-opacity:.7}.intro-seal__orbit{position:absolute;inset:-12%}.intro-seal__spark{position:absolute;inset-block-start:-3px;inset-inline-start:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--color-gold-400);box-shadow:0 0 12px 2px rgb(229 174 53/.6)}@media (prefers-reduced-motion:no-preference){.intro:not([data-cue=standby]) .intro-seal__orbit{animation:intro-orbit 2.4s var(--ease-out-soft) both}}@keyframes intro-orbit{0%{rotate:-90deg;opacity:0}15%{opacity:1}to{rotate:270deg}}.intro-wordmark__art .logo,.intro-wordmark__art .logo__img{display:block;width:clamp(153px,36vw,245px);height:auto}.intro-wordmark__rule{display:block;width:64px;height:2px;margin-block:clamp(16px,2.6vw,22px) clamp(12px,2vw,16px);border-radius:2px;background:linear-gradient(90deg,var(--color-gold-400),var(--color-gold-500))}.intro-wordmark__tagline{font-size:clamp(14px,2.1vw,17.5px);font-weight:500;letter-spacing:.02em;color:var(--color-on-dark);text-wrap:balance}.intro-beat__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--intro-eyebrow)}.intro-beat__index{color:var(--color-gold-400)}.intro-beat__index:after{content:"";display:inline-block;width:22px;height:1px;margin-inline-start:10px;vertical-align:middle;background:currentColor;opacity:.6}.intro-beat__value{margin-block-start:clamp(6px,1.4vw,12px);font-size:clamp(68px,16vw,136px);font-weight:800;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--intro-figure)}.intro-beat__label{margin-block-start:clamp(4px,1vw,8px);font-size:clamp(17px,2.6vw,23px);font-weight:600;letter-spacing:-.01em;color:#fff;text-wrap:balance}.intro-beat__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:36rem;margin-block-start:clamp(16px,3vw,24px);padding:0;list-style:none}.intro-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgb(255 255 255/.22);border-radius:var(--radius-pill);background:rgb(255 255 255/.08);font-size:13.5px;font-weight:600;line-height:1.2;color:var(--color-on-dark);white-space:nowrap}.intro-chip--hub{border-color:var(--color-gold-500);background:var(--color-gold-500);color:var(--color-gold-contrast)}@media (max-width:480px){.intro-chip{padding:6px 11px;font-size:12.5px}}.intro-progress{position:absolute;inset-inline:clamp(24px,8vw,96px);inset-block-end:max(32px,calc(env(safe-area-inset-bottom) + 16px));height:2px;border-radius:2px;background:rgb(255 255 255/.14);overflow:hidden;transition:opacity var(--dur) var(--ease-brand)}.intro-progress__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-leaf-500),var(--color-gold-400));transform-origin:0 50%;scale:0 1}[dir=rtl] .intro-progress__fill{transform-origin:100% 50%;background:linear-gradient(270deg,var(--color-leaf-500),var(--color-gold-400))}.intro:not([data-cue=standby]) .intro-progress__fill{animation:intro-progress var(--intro-length) linear forwards}@keyframes intro-progress{to{scale:1 1}}.intro-skip{position:absolute;inset-block-start:max(18px,env(safe-area-inset-top));inset-inline-end:max(18px,env(safe-area-inset-right));transition:opacity var(--dur) var(--ease-brand)}[dir=rtl] .intro-skip{inset-inline-end:max(18px,env(safe-area-inset-left))}@media (prefers-reduced-motion:no-preference){.intro-skip{animation:fade-in .5s var(--ease-brand) .3s backwards}}.intro[data-cue=curtain]{pointer-events:none}.intro[data-cue=curtain] .intro-progress,.intro[data-cue=curtain] .intro-skip{opacity:0}}