.bone[data-astro-cid-uq7qecji]{background:var(--shimmer);background-size:300% 100%;border-radius:8px;animation:1.6s ease-in-out infinite shimmer;display:block}.hero-sk[data-astro-cid-uq7qecji]{background:radial-gradient(50% 70% at 75% 45%,#47aba924,#0000 70%);height:clamp(480px,74vh,660px);position:relative;overflow:hidden}.copy[data-astro-cid-uq7qecji]{z-index:1;left:var(--gutter);gap:16px;width:min(540px,46%);display:grid;position:absolute;top:46%;translate:0 -50%}.eyebrow[data-astro-cid-uq7qecji]{width:110px;height:12px}.title[data-astro-cid-uq7qecji]{border-radius:12px;width:86%;height:clamp(56px,7.4vw,96px)}.line[data-astro-cid-uq7qecji]{width:92%;height:18px}.line[data-astro-cid-uq7qecji].short{width:60%}.buttons[data-astro-cid-uq7qecji]{gap:12px;margin-top:12px;display:flex}.button[data-astro-cid-uq7qecji]{border-radius:10px;width:150px;height:48px}.art[data-astro-cid-uq7qecji]{top:8%;right:var(--gutter);aspect-ratio:1;opacity:.55;border-radius:24px;position:absolute;bottom:14%;mask-image:linear-gradient(90deg,#0000,#000 30%)}.loading[data-astro-cid-uq7qecji]{left:var(--gutter);right:var(--gutter);border-bottom:2px dashed #ffffff1a;height:92px;position:absolute;bottom:28px;overflow:hidden}.runner[data-astro-cid-uq7qecji]{animation:5s linear infinite haul;position:absolute;bottom:0;left:0}@keyframes haul{0%{translate:-80px}to{translate:100vw}}.label[data-astro-cid-uq7qecji]{font:400 24px/1 var(--display);letter-spacing:.04em;color:var(--muted);position:absolute;bottom:10px;right:0}.dots[data-astro-cid-uq7qecji] i[data-astro-cid-uq7qecji]{font-style:normal;animation:1.2s infinite both blink}.dots[data-astro-cid-uq7qecji] i[data-astro-cid-uq7qecji]:nth-child(2){animation-delay:.2s}.dots[data-astro-cid-uq7qecji] i[data-astro-cid-uq7qecji]:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.shelf-sk[data-astro-cid-uq7qecji]{margin-top:40px}.heading[data-astro-cid-uq7qecji]{width:260px;height:34px;margin:4px var(--gutter) 18px}.row[data-astro-cid-uq7qecji]{padding:6px var(--gutter) 12px;grid-auto-columns:clamp(200px,19vw,270px);grid-auto-flow:column;gap:20px;display:grid;overflow:hidden}.card[data-astro-cid-uq7qecji]{aspect-ratio:2/3;border-radius:var(--radius)}@media (width<=860px){.hero-sk[data-astro-cid-uq7qecji]{flex-direction:column;height:auto;padding-bottom:130px;display:flex}.art[data-astro-cid-uq7qecji]{border-radius:0;order:-1;width:100%;max-height:52vh;position:relative;inset:auto;mask-image:linear-gradient(#000 40%,#0000)}.copy[data-astro-cid-uq7qecji]{width:auto;padding:0 var(--gutter);margin-top:-40px;position:relative;top:auto;left:auto;translate:none}.title[data-astro-cid-uq7qecji]{height:56px}.button[data-astro-cid-uq7qecji]{flex:1}.label[data-astro-cid-uq7qecji]{display:none}}@media (width<=640px){.row[data-astro-cid-uq7qecji]{grid-auto-columns:56vw;gap:14px}}@media (prefers-reduced-motion:reduce){.bone[data-astro-cid-uq7qecji],.runner[data-astro-cid-uq7qecji],.dots[data-astro-cid-uq7qecji] i[data-astro-cid-uq7qecji]{animation:none}}.hero[data-astro-cid-ge2uvauf]{--tint:#47aba9;--slide-time:8s;isolation:isolate;background:var(--bg);touch-action:pan-y;height:clamp(480px,74vh,660px);position:relative;overflow:hidden}.stage[data-astro-cid-ge2uvauf],.slide[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s}.slide[data-astro-cid-ge2uvauf][data-active]{opacity:1;visibility:visible;z-index:1;transition:opacity .9s}.slide[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 90% at 0% 30%, color-mix(in oklab, var(--tint) 55%, transparent), transparent 70%), linear-gradient(100deg, color-mix(in oklab, var(--tint) 38%, #060b0d) 0%, color-mix(in oklab, var(--tint) 18%, #060b0d) 60%)}.screen[data-astro-cid-ge2uvauf]{--pitch:6px;mask-image: radial-gradient(circle, #000 calc(var(--pitch) * .3), #0006 calc(var(--pitch) * .48), #0003 calc(var(--pitch) * .72)), linear-gradient(to right, transparent, #000 32%, #000 96%, transparent);mask-size:var(--pitch) var(--pitch), 100% 100%;-webkit-mask-composite:source-in;position:absolute;inset:0 0 0 26%;overflow:hidden;mask-composite:intersect}.art[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:var(--focus);filter:blur(1.5px)saturate(1.3)brightness(1.15);width:100%;height:100%;position:absolute;inset:0}.clip[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .8s}.art-play[data-astro-cid-ge2uvauf]{z-index:1;position:absolute;inset:0 0 0 46%}.cta[data-astro-cid-ge2uvauf]{z-index:2;top:44%;left:min(46% + 54% * .55, 100% - var(--gutter) - 220px);--cta:#ff2fa8;--cta-hi:#ff7ccb;--cta-edge:#a3005f;--cta-ink:#fff;align-items:center;gap:12px;display:flex;position:absolute;translate:-50% -50%}.cta[data-astro-cid-ge2uvauf] .play[data-astro-cid-ge2uvauf]{position:relative}.cta[data-astro-cid-ge2uvauf] .play[data-astro-cid-ge2uvauf]:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 3px var(--cta);opacity:0;animation:2.4s cubic-bezier(.2,.7,.2,1) infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.8;scale:1}70%,to{opacity:0;scale:1.18 1.5}}.slide[data-astro-cid-ge2uvauf][data-active] .cta[data-astro-cid-ge2uvauf]{animation:.6s cubic-bezier(.2,.7,.2,1.2) .35s both pop-in}@keyframes pop-in{0%{opacity:0;scale:.6}}.disc[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 50% 30%, var(--cta-hi), var(--cta) 60%);width:74px;height:74px;color:var(--cta-ink);font:900 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;text-indent:.16em;box-shadow:0 5px 0 var(--cta-edge), 0 0 0 5px #ffd23f33, 0 13px 30px -4px #000000a6;border-radius:50%;flex:none;align-content:center;place-items:center;gap:2px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.disc[data-astro-cid-ge2uvauf] svg{margin-left:3px}.disc[data-astro-cid-ge2uvauf]:hover{box-shadow:0 6px 0 var(--cta-edge), 0 0 0 7px #ffd23f47, 0 15px 35px -4px #000000b3;transform:translateY(-2px)scale(1.04)}.disc[data-astro-cid-ge2uvauf]:active{box-shadow:0 1px 0 var(--cta-edge), 0 0 0 5px #ffd23f33, 0 6px 15px -4px #0009;transform:translateY(4px)}.clip[data-astro-cid-ge2uvauf].on{opacity:1}.slide[data-astro-cid-ge2uvauf][data-active] .art[data-astro-cid-ge2uvauf]{animation:drift calc(var(--slide-time) + 2s) ease-out both}@keyframes drift{0%{scale:1}to{scale:1.06}}.slide[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 60%, transparent) 16%, transparent 40%), linear-gradient(to right, color-mix(in oklab, var(--tint) 20%, #04080a8c) 0%, transparent 50%);position:absolute;inset:0}.content[data-astro-cid-ge2uvauf]{z-index:1;left:var(--gutter);width:min(540px,46%);position:absolute;top:calc(46% + 18px);translate:0 -50%}.slide[data-astro-cid-ge2uvauf][data-active] .content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.slide[data-astro-cid-ge2uvauf][data-active] .content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:60ms}.slide[data-astro-cid-ge2uvauf][data-active] .content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.12s}.slide[data-astro-cid-ge2uvauf][data-active] .content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.18s}.slide[data-astro-cid-ge2uvauf][data-active] .content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;translate:0 14px}}.eyebrow[data-astro-cid-ge2uvauf]{font:800 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:flex}.eyebrow[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child:before{content:"";background:var(--tint,var(--water));vertical-align:middle;border-radius:2px;width:18px;height:3px;margin:0 10px 3px 0;display:inline-block}.title-row[data-astro-cid-ge2uvauf]{--letter-room:150cqi;--letter-max:clamp(56px, 7.4vw, 108px);align-items:center;gap:22px;margin:14px 0 18px;display:flex;container-type:inline-size}.title[data-astro-cid-ge2uvauf]{min-width:0;font-size:inherit;flex:0 auto;margin:0}.meta[data-astro-cid-ge2uvauf]{font:700 14px/1.2 var(--body);color:#d8e6e3;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:5px;display:inline-flex}.meta[data-astro-cid-ge2uvauf] .new[data-astro-cid-ge2uvauf]{background:var(--gold);color:#2a1d00;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px}.meta[data-astro-cid-ge2uvauf] .rating[data-astro-cid-ge2uvauf]{color:var(--gold)}.meta[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{text-transform:capitalize;color:var(--muted)}.meta[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]+.tag[data-astro-cid-ge2uvauf]:before{content:"·";margin-right:9px}.tagline[data-astro-cid-ge2uvauf]{color:#f2f7f6;text-shadow:0 1px 12px #00000080;max-width:40ch;margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.play[data-astro-cid-ge2uvauf]{cursor:pointer;white-space:nowrap;background:linear-gradient(var(--cta-hi), var(--cta) 55%);color:var(--cta-ink);font:900 17px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 0 var(--cta-edge), 0 18px 34px -12px #000000b3;border:0;border-radius:999px;align-items:center;gap:12px;padding:18px 34px 18px 28px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.play[data-astro-cid-ge2uvauf]:hover{box-shadow:0 8px 0 var(--cta-edge), 0 22px 40px -12px #000000bf;transform:translateY(-2px)}.play[data-astro-cid-ge2uvauf]:active{box-shadow:0 1px 0 var(--cta-edge), 0 8px 16px -8px #0009;transform:translateY(5px)}.more[data-astro-cid-ge2uvauf]{cursor:pointer;white-space:nowrap;font:inherit;color:#fff;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline 2px #ffffff73;transition:text-decoration-color .15s}.more[data-astro-cid-ge2uvauf]:hover{text-decoration-color:#fff}.next[data-astro-cid-ge2uvauf]{z-index:2;right:var(--gutter);cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);background:#08141880;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:background .15s,box-shadow .15s,scale .12s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 2px #ffffff59}.next[data-astro-cid-ge2uvauf]:hover{background:#081418bf;box-shadow:inset 0 0 0 2px #fff}.next[data-astro-cid-ge2uvauf]:active{scale:.94}.play[data-astro-cid-ge2uvauf]:focus-visible,.more[data-astro-cid-ge2uvauf]:focus-visible,.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:focus-visible,.close[data-astro-cid-ge2uvauf]:focus-visible,.next[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:3px;outline:3px solid #fff}.rail[data-astro-cid-ge2uvauf]{z-index:2;left:var(--gutter);right:var(--gutter);scrollbar-width:none;gap:10px;margin:-4px;padding:4px;display:flex;position:absolute;bottom:26px;overflow-x:auto}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:64px;padding:0;transition:transform .2s;display:block;position:relative}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current]{transform:translateY(-3px)}.rail[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:64px;height:64px;image-rendering:pixelated;border-radius:8px;transition:box-shadow .2s;display:block;box-shadow:0 0 0 1px #ffffff1f}.rail[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf].loaded{animation:none}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{box-shadow:0 0 0 2px #ffffff8c}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] img[data-astro-cid-ge2uvauf]{box-shadow:0 0 0 2px #fff,0 10px 20px -8px #000000b3}.bar[data-astro-cid-ge2uvauf]{background:#00000073;border-radius:2px;height:3px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden;box-shadow:0 0 0 1px #00000040}.bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:fill var(--slide-time) linear forwards}@keyframes fill{to{transform:scaleX(1)}}.hero[data-astro-cid-ge2uvauf]:is([data-hover],[data-focus],[data-held],[data-away]) [data-astro-cid-ge2uvauf]:is(.bar span,.art){animation-play-state:paused}.hero[data-astro-cid-ge2uvauf][data-still] .rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:none;transform:none}.info[data-astro-cid-ge2uvauf]{background:var(--card);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);box-shadow:0 40px 80px -20px #000c, 0 0 0 1px var(--line);border:0;border-radius:16px;padding:0;overflow:auto}.info[data-astro-cid-ge2uvauf]::backdrop{backdrop-filter:blur(4px);background:#040a0cb8}.info[data-astro-cid-ge2uvauf][open]{animation:.25s cubic-bezier(.2,.7,.2,1) pop}@keyframes pop{0%{opacity:0;scale:.96}}.info[data-astro-cid-ge2uvauf]>img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:300px;image-rendering:pixelated;display:block;mask-image:linear-gradient(#000 55%,#0000)}.info-body[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 28px;margin-top:-40px;padding:0 28px 28px;display:grid;position:relative}.info-body[data-astro-cid-ge2uvauf]>.play[data-astro-cid-ge2uvauf]{margin-top:8px}.info[data-astro-cid-ge2uvauf] h3[data-astro-cid-ge2uvauf]{font:400 56px/.9 var(--display);color:#fff;margin:0 0 12px}.info-text[data-astro-cid-ge2uvauf]>p[data-astro-cid-ge2uvauf]:not(.meta){color:#d8e6e3;margin:16px 0 0;line-height:1.6}.close[data-astro-cid-ge2uvauf]{cursor:pointer;color:#fff;background:#081418b3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:14px;right:14px}.close[data-astro-cid-ge2uvauf]:hover{background:#081418e6}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{height:auto}.stage[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.slide[data-astro-cid-ge2uvauf]{grid-area:1/1;padding-bottom:64px;position:relative;inset:auto}.screen[data-astro-cid-ge2uvauf]{display:contents}.art[data-astro-cid-ge2uvauf]{filter:none;image-rendering:pixelated;object-fit:cover;-webkit-mask-composite:source-over;border-radius:0;width:100%;height:auto;max-height:52vh;display:block;position:relative;inset:auto;mask-image:linear-gradient(#000 45%,#0000 80%);mask-composite:add}.clip[data-astro-cid-ge2uvauf]{aspect-ratio:1;position:absolute;top:0;left:0}.art-play[data-astro-cid-ge2uvauf]{height:min(100vw,52vh);inset:0 0 auto}.cta[data-astro-cid-ge2uvauf]{top:calc(min(100vw,52vh)/2.38095);left:50%}.disc[data-astro-cid-ge2uvauf]{width:60px;height:60px;font-size:9px}.disc[data-astro-cid-ge2uvauf] svg{width:14px;height:14px}.title-row[data-astro-cid-ge2uvauf]{gap:16px}.slide[data-astro-cid-ge2uvauf]:after{background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 70%, transparent) 40%, transparent 65%)}.content[data-astro-cid-ge2uvauf]{width:auto;padding:0 var(--gutter);margin-top:-72px;position:relative;top:auto;left:auto;translate:none}.title[data-astro-cid-ge2uvauf]{--letter-max:clamp(48px, 13vw, 72px)}.tagline[data-astro-cid-ge2uvauf]{font-size:16px}.play[data-astro-cid-ge2uvauf]{justify-content:center;padding:14px 22px}.rail[data-astro-cid-ge2uvauf]{gap:6px;bottom:22px}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{flex:1;width:auto;min-width:0;padding:10px 0}.rail[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{display:none}.bar[data-astro-cid-ge2uvauf]{height:4px;box-shadow:none;background:#ffffff2e;position:static}.next[data-astro-cid-ge2uvauf]{width:44px;height:44px;top:calc(min(100vw,52vh)/2)}.rail[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:#fff}.info[data-astro-cid-ge2uvauf]>img[data-astro-cid-ge2uvauf]{height:220px}.info-body[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);padding:0 20px 22px}.info-body[data-astro-cid-ge2uvauf]>.play[data-astro-cid-ge2uvauf]{margin-top:0}.info[data-astro-cid-ge2uvauf] h3[data-astro-cid-ge2uvauf]{font-size:44px}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-ge2uvauf],.slide[data-astro-cid-ge2uvauf][data-active]{transition:none}.slide[data-astro-cid-ge2uvauf][data-active] [data-astro-cid-ge2uvauf]:is(.art,.content>*,.cta),.cta[data-astro-cid-ge2uvauf] .play[data-astro-cid-ge2uvauf]:before,.info[data-astro-cid-ge2uvauf][open]{animation:none}}.spotlight[data-astro-cid-qwxpzttk]{margin:0 var(--gutter);background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--tint) 75%, #fff) 0%, transparent 45%), linear-gradient(135deg, var(--tint), color-mix(in oklab, var(--tint) 45%, #000));box-shadow:0 30px 60px -30px color-mix(in oklab, var(--tint) 60%, #000);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(16px,2.5vw,28px);display:grid;overflow:hidden}.art[data-astro-cid-qwxpzttk]{aspect-ratio:1;border-radius:20px;justify-self:center;width:100%;max-height:460px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000000b3}.art[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk],.art[data-astro-cid-qwxpzttk] video[data-astro-cid-qwxpzttk]{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.art[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk]{height:calc(100% * (1 + var(--crop)))}.copy[data-astro-cid-qwxpzttk]{color:#fff;container-type:inline-size}.eyebrow[data-astro-cid-qwxpzttk]{font:800 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.85;align-items:center;gap:10px;margin:0;display:flex}.name[data-astro-cid-qwxpzttk]{--letter-room:150cqi;--letter-max:96px;margin:14px 0 12px}.tagline[data-astro-cid-qwxpzttk]{font:700 clamp(18px, 1.8vw, 22px)/1.3 var(--body);margin:0}.description[data-astro-cid-qwxpzttk]{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:56ch;margin:10px 0 0;font-size:15px;display:-webkit-box;overflow:hidden}.facts[data-astro-cid-qwxpzttk]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.tag[data-astro-cid-qwxpzttk]{font:700 12px/1.4 var(--body);text-transform:capitalize;background:#00000040;border-radius:999px;padding:3px 10px}.facts[data-astro-cid-qwxpzttk] .stats{color:#fffc}.play[data-astro-cid-qwxpzttk]{background:linear-gradient(var(--cta-hi), var(--cta) 55%);color:var(--cta-ink);font:900 16px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 6px 0 var(--cta-edge), 0 18px 34px -12px #000000b3;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:17px 30px 17px 26px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.play[data-astro-cid-qwxpzttk]:hover{box-shadow:0 8px 0 var(--cta-edge), 0 22px 40px -12px #000000bf;transform:translateY(-2px)}.play[data-astro-cid-qwxpzttk]:active{box-shadow:0 1px 0 var(--cta-edge), 0 8px 16px -8px #0009;transform:translateY(5px)}@media (width<=760px){.spotlight[data-astro-cid-qwxpzttk]{grid-template-columns:1fr;margin:0 16px}.art[data-astro-cid-qwxpzttk]{max-height:none}.play[data-astro-cid-qwxpzttk]{justify-content:center;width:100%}}@media (width<=640px){.spotlight[data-astro-cid-qwxpzttk]{border-radius:22px;gap:14px;padding:12px 12px 16px}.art[data-astro-cid-qwxpzttk]{aspect-ratio:16/9;border-radius:14px}.art[data-astro-cid-qwxpzttk] img[data-astro-cid-qwxpzttk]{object-position:50% 30%}.name[data-astro-cid-qwxpzttk]{--letter-max:56px;--letter-room:120cqi;margin:10px 0 8px}.tagline[data-astro-cid-qwxpzttk]{font-size:16px}.description[data-astro-cid-qwxpzttk]{display:none}.facts[data-astro-cid-qwxpzttk]{margin-top:10px}.play[data-astro-cid-qwxpzttk]{margin-top:16px;padding:14px 24px}}.shelf[data-astro-cid-mlqm4rwu]{--inset:var(--gutter);margin-top:40px}.shelf[data-astro-cid-mlqm4rwu][hidden]{display:none}.panel[data-astro-cid-mlqm4rwu]{--inset:clamp(14px, 2.5vw, 28px);margin-inline:calc(var(--gutter) - var(--inset) / 2);background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--shelf-tint) 34%, transparent), transparent 60%), color-mix(in oklab, var(--shelf-tint) 16%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--shelf-tint) 30%, transparent);border-radius:26px;padding:20px 0 14px}.panel[data-astro-cid-mlqm4rwu] h2[data-astro-cid-mlqm4rwu]{color:color-mix(in oklab, var(--shelf-tint) 45%, #fff)}header[data-astro-cid-mlqm4rwu]{padding:0 var(--inset);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.title[data-astro-cid-mlqm4rwu]{align-items:center;gap:12px;min-width:0;display:flex}.title[data-astro-cid-mlqm4rwu] .mascot{flex:none}.title[data-astro-cid-mlqm4rwu]>div[data-astro-cid-mlqm4rwu]{min-width:0}h2[data-astro-cid-mlqm4rwu]{font:400 34px/1 var(--display);white-space:nowrap;margin:0}header[data-astro-cid-mlqm4rwu] p[data-astro-cid-mlqm4rwu]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:14px;overflow:hidden}.panel[data-astro-cid-mlqm4rwu] header[data-astro-cid-mlqm4rwu] p[data-astro-cid-mlqm4rwu]{color:color-mix(in oklab, var(--shelf-tint) 20%, #dfe9e7)}.nav[data-astro-cid-mlqm4rwu]{gap:6px;display:flex}.nav[data-astro-cid-mlqm4rwu][hidden]{display:none}.nav[data-astro-cid-mlqm4rwu] button[data-astro-cid-mlqm4rwu]{background:var(--card);width:36px;height:36px;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:50%;place-items:center;transition:background .15s,opacity .15s;display:grid}.nav[data-astro-cid-mlqm4rwu] button[data-astro-cid-mlqm4rwu]:hover:not(:disabled){background:var(--accent-2)}.nav[data-astro-cid-mlqm4rwu] button[data-astro-cid-mlqm4rwu]:disabled{opacity:.35;cursor:default}.row[data-astro-cid-mlqm4rwu]{--col:clamp(200px, 19vw, 270px);grid-auto-flow:column;grid-auto-columns:var(--col);padding:8px var(--inset) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;gap:20px;margin:0;list-style:none;display:grid;overflow-x:auto}.row[data-astro-cid-mlqm4rwu]::-webkit-scrollbar{display:none}.row[data-astro-cid-mlqm4rwu] li[data-astro-cid-mlqm4rwu]{scroll-snap-align:start}.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:clamp(170px, 15vw, 220px)}.wide[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:clamp(260px, 24vw, 340px)}.tile[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:clamp(120px, 10vw, 160px);gap:12px}.spotlight-shelf[data-astro-cid-mlqm4rwu]{margin-top:56px}@media (width<=640px){.shelf[data-astro-cid-mlqm4rwu]{margin-top:28px;container-type:inline-size}.panel[data-astro-cid-mlqm4rwu]{padding:16px 0 8px}.nav[data-astro-cid-mlqm4rwu]{display:none}header[data-astro-cid-mlqm4rwu]{margin-bottom:4px}h2[data-astro-cid-mlqm4rwu]{font-size:26px}header[data-astro-cid-mlqm4rwu] p[data-astro-cid-mlqm4rwu]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.title[data-astro-cid-mlqm4rwu] .mascot{scale:.8}.row[data-astro-cid-mlqm4rwu]{--col:calc((100cqw - var(--inset) - 3 * 10px) / 3.4);gap:10px}.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:calc((100cqw - var(--inset) - 2 * 10px) / 2.4)}.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .art{aspect-ratio:1}.wide[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:calc(100cqw - 2 * var(--inset) - 22px);gap:12px}.tile[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu]{--col:calc((100cqw - var(--inset) - 3 * 10px) / 3.4)}.poster[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .below,.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .below,.poster[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .play,.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .play{display:none}.poster[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .flags,.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .flags{top:5px;left:5px}.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .flags{left:auto;right:5px}.poster[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .flag,.ranked[data-astro-cid-mlqm4rwu] .row[data-astro-cid-mlqm4rwu] .flag{letter-spacing:.02em;padding:3px 6px;font-size:11px}}.about[data-astro-cid-oxgmilyn]{margin:72px var(--gutter) 0;background:radial-gradient(80% 120% at 0% 0%, #47aba929, transparent 60%), var(--card);box-shadow:0 0 0 1px var(--line);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px clamp(20px,4vw,52px);display:grid}h1[data-astro-cid-oxgmilyn]{font:400 clamp(34px, 4vw, 48px)/1 var(--display);letter-spacing:.01em;margin:0 0 16px}.copy[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{color:#cfe0dd;max-width:62ch;margin:0 0 14px;line-height:1.65}.cats[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cats[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:700 14px/1 var(--body);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;text-decoration:none;transition:background .15s;display:inline-flex}.cats[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover{background:#ffffff1f}.cats[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn] svg{color:var(--water)}.creators[data-astro-cid-oxgmilyn]{background:var(--water);color:#06201d;font:800 15px/1 var(--body);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:11px 18px 11px 14px;text-decoration:none;display:inline-flex}.creators[data-astro-cid-oxgmilyn]:hover{filter:brightness(1.08)}.points[data-astro-cid-oxgmilyn]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{box-shadow:inset 0 0 0 1px var(--line);background:#0000002e;border-radius:16px;gap:14px;padding:16px 18px;display:flex}.icon[data-astro-cid-oxgmilyn]{background:color-mix(in oklab, var(--cta) 18%, transparent);width:40px;height:40px;color:var(--cta);border-radius:12px;flex:none;place-items:center;display:grid}h3[data-astro-cid-oxgmilyn]{font:800 16px/1.2 var(--body);margin:2px 0 4px}.points[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (width<=860px){.about[data-astro-cid-oxgmilyn]{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:56px;padding:28px 20px}}@media (width<=480px){.about[data-astro-cid-oxgmilyn]{margin-inline:12px}}
