.wrap.svelte-1sck7d1{background:radial-gradient(80% 50% at 50% 62%, var(--scene-sky-glow), transparent 70%), linear-gradient(to bottom, var(--scene-sky-top) 0%, var(--scene-sky-haze) 55%, var(--scene-sky-horizon) 100%);isolation:isolate;width:100%;height:100%;position:relative}.canvas.svelte-1sck7d1{position:absolute;inset:0}.vignette.svelte-1sck7d1{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 45%,#0000004d 100%);position:absolute;inset:0}.grain.svelte-1sck7d1{z-index:2;pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:soft-light;position:absolute;inset:0}.page.svelte-1ymtm8c{padding-bottom:var(--space-16)}.intro.svelte-1ymtm8c{padding-block:var(--space-8) var(--space-6)}.intro.svelte-1ymtm8c h1:where(.svelte-1ymtm8c){font-size:var(--text-3xl);text-transform:uppercase}.lede.svelte-1ymtm8c{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}.notice.svelte-1ymtm8c{margin-top:var(--space-4)}.classic.svelte-1ymtm8c{margin-top:var(--space-4);color:var(--accent-action-text);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-block}.classic.svelte-1ymtm8c:hover{text-decoration:underline}.stage.svelte-1ymtm8c{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.beat.svelte-1ymtm8c{z-index:1;height:100svh;padding-bottom:calc(var(--tabs-height) + var(--space-6));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.copy.svelte-1ymtm8c{pointer-events:auto;max-width:34rem;padding-block:var(--space-5);background:linear-gradient(to top, var(--surface-canvas) 0%, color-mix(in srgb, var(--surface-canvas) 82%, transparent) 65%, transparent 100%)}.count.svelte-1ymtm8c{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);color:var(--text-muted);font-variant-numeric:tabular-nums}.beat.svelte-1ymtm8c h2:where(.svelte-1ymtm8c){margin-top:var(--space-2);font-size:var(--text-2xl);text-transform:uppercase}.billing.svelte-1ymtm8c{margin-top:var(--space-2);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-action-text)}.genres.svelte-1ymtm8c{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.genres.svelte-1ymtm8c li:where(.svelte-1ymtm8c){padding:2px var(--space-3);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.bio.svelte-1ymtm8c{margin-top:var(--space-3);max-width:42ch;font-size:var(--text-sm);color:var(--text-secondary)}.time.svelte-1ymtm8c{margin-top:var(--space-3);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums}.poster.svelte-1ymtm8c{aspect-ratio:3/4;width:8rem;margin-top:var(--space-4);border:var(--border-thick) solid var(--accent-action);background:var(--surface-sunken);color:var(--accent-action);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-2xl);place-items:center;display:grid}.hint.svelte-1ymtm8c{left:50%;bottom:calc(var(--tabs-height) + var(--space-2));font-size:var(--text-3xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);animation:svelte-1ymtm8c-nudge 2s var(--ease-in-out) infinite;position:absolute;translate:-50%}.teach.svelte-1ymtm8c{margin-top:var(--space-3);font-size:var(--text-2xs);color:var(--text-muted)}.photocredit.svelte-1ymtm8c{margin-top:var(--space-2);font-size:var(--text-3xs);color:var(--text-muted)}.outro.svelte-1ymtm8c{padding-top:var(--space-8);color:var(--text-muted);font-size:var(--text-sm);font-style:italic}@keyframes svelte-1ymtm8c-nudge{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@media (width>=48rem){.beat.svelte-1ymtm8c{justify-content:center;padding-bottom:0}.copy.svelte-1ymtm8c{max-width:30rem;padding-inline:var(--space-8);background:0 0;margin-inline:0}.beat.svelte-1ymtm8c h2:where(.svelte-1ymtm8c){font-size:var(--text-3xl)}.hint.svelte-1ymtm8c{left:var(--space-8);bottom:var(--space-8);translate:0}}
