.cover.svelte-1uha8ag{height:100vh;padding:5vw 7vw;display:grid;grid-template-rows:auto 1fr auto;transition:transform .32s cubic-bezier(.2,.9,.3,1);touch-action:pan-y;will-change:transform}.cover.dragging.svelte-1uha8ag{transition:none}.meta.svelte-1uha8ag{font-family:var(--sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.title-block.svelte-1uha8ag{align-self:center;max-width:1100px}.kicker.svelte-1uha8ag{font-family:var(--sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.28em;color:var(--muted);margin-bottom:1.5rem}h1.svelte-1uha8ag{font-family:var(--serif);font-weight:300;font-size:clamp(5.5rem,17vw,18rem);line-height:.85;letter-spacing:-.04em;color:var(--ink);display:flex;flex-wrap:wrap;gap:.05em .18em}h1.svelte-1uha8ag .italic:where(.svelte-1uha8ag){font-style:italic;color:var(--accent);font-weight:200}.sub.svelte-1uha8ag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(1.1rem,1.6vw,1.5rem);color:var(--muted);margin-top:2.5rem;max-width:36ch;line-height:1.35}button.svelte-1uha8ag{font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.24em;padding:1rem 1.6rem;background:var(--ink);color:var(--bg);transition:background .2s ease}button.svelte-1uha8ag:hover{background:var(--accent)}.hint.svelte-1uha8ag{font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}
