[data-theme=audio]{color:#ffe9f6;background:radial-gradient(at 80% 0,#ff66cc1f,#0000 50%),radial-gradient(at 0 100%,#00c8ff1a,#0000 50%),linear-gradient(#0c0316,#16071f 50%,#08041a)}.waves.svelte-1kjkevu{pointer-events:none;opacity:.3;align-content:center;height:100svh;margin-bottom:-100svh;display:grid;position:sticky;top:0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.waves.svelte-1kjkevu svg:where(.svelte-1kjkevu){width:200%;height:clamp(180px,30vh,340px);overflow:visible}.waves.svelte-1kjkevu path:where(.svelte-1kjkevu){fill:none;stroke:#f6c;stroke-linecap:round;animation:svelte-1kjkevu-drift var(--dur) linear infinite}.waves.svelte-1kjkevu .back:where(.svelte-1kjkevu){stroke:#4fd8ff;animation-name:svelte-1kjkevu-drift-back}.waves.svelte-1kjkevu[data-offscreen] path:where(.svelte-1kjkevu){animation-play-state:paused}@keyframes svelte-1kjkevu-drift{to{translate:-50%}}@keyframes svelte-1kjkevu-drift-back{0%{translate:-50%}to{translate:0}}@media (prefers-reduced-motion:reduce){.waves.svelte-1kjkevu path:where(.svelte-1kjkevu){animation:none}}.container.svelte-1kjkevu{z-index:1;max-width:80rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);position:relative}.title.svelte-1kjkevu{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.4rem,7vw,5rem);font-weight:900;line-height:1}@media (width<48rem){.title.svelte-1kjkevu br:where(.svelte-1kjkevu){display:none}}.grad.svelte-1kjkevu{color:oklch(82% .130786 74.179)}.lede.svelte-1kjkevu{max-width:38rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.6}.tracks.svelte-1kjkevu{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2rem);margin-top:3.5rem;display:grid}.tracks.svelte-1kjkevu>.reveal{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.tracks.svelte-1kjkevu p:where(.svelte-1kjkevu){margin:0 0 1.25rem;line-height:1.6}.tracks.svelte-1kjkevu .film:where(.svelte-1kjkevu){align-self:start}@media (width<=768px){.tracks.svelte-1kjkevu{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.tracks.svelte-1kjkevu>.reveal{grid-row:auto;display:block}}.sub.svelte-1kjkevu{margin:0 0 .5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.dot.svelte-1kjkevu{color:#f6c}.film.svelte-1kjkevu{background:#000;border-radius:12px;overflow:clip;box-shadow:0 10px 30px #00000059,0 2px 6px #00000040}.stills-fold.svelte-1kjkevu{margin-top:4rem}
