.cinema.svelte-1du1zi4{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--sage) 10%, transparent), transparent 34rem), var(--paper);min-height:100dvh;color:var(--ink)}main.svelte-1du1zi4{width:min(100%, var(--content));grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:calc(100dvh - 4.25rem);margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.2rem,5vw,3rem) 3rem;display:grid}main.svelte-1du1zi4 footer{margin-top:auto}header.svelte-1du1zi4{grid-template-columns:minmax(8rem,.45fr) minmax(0,1.55fr);gap:.8rem 2rem;display:grid}header.svelte-1du1zi4 .kicker:where(.svelte-1du1zi4){color:var(--muted);grid-row:1/span 2;padding-top:.5rem}h1.svelte-1du1zi4{letter-spacing:-.045em;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.9}header.svelte-1du1zi4>p:where(.svelte-1du1zi4):last-child{max-width:50ch;color:var(--muted);font-size:1.08rem;line-height:1.6}.back.svelte-1du1zi4{color:var(--muted);font-family:var(--mono);margin:1rem 0 0;font-size:.85rem}.back.svelte-1du1zi4 a:where(.svelte-1du1zi4){color:inherit}.back.svelte-1du1zi4 a:where(.svelte-1du1zi4):hover{color:var(--accent)}video.svelte-1du1zi4{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--ink);width:100%;max-height:calc(100dvh - 12rem);box-shadow:var(--shadow-high);margin-top:clamp(1.5rem,4vw,3rem);display:block}@media (width<=46rem){header.svelte-1du1zi4{grid-template-columns:minmax(0,1fr)}header.svelte-1du1zi4 .kicker:where(.svelte-1du1zi4){grid-row:auto}}
