.head.svelte-1ew5ro{padding:clamp(3.5rem, 8vw, 6rem) var(--gutter) clamp(2rem, 5vw, 3.5rem)}.head.svelte-1ew5ro h1:where(.svelte-1ew5ro){max-width:16ch;margin:1rem 0 1.25rem;font-size:clamp(2.6rem,6vw,4.4rem)}.lead.svelte-1ew5ro{color:var(--ink-dim);max-width:52ch;font-size:1.15rem;line-height:1.6}.grid.svelte-1ew5ro{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(64px,8vw,118px);grid-auto-flow:dense;gap:1rem;padding-bottom:2rem;display:grid}.tile.svelte-1ew5ro{grid-column:span var(--cs);grid-row:span var(--rs);border:1px solid var(--line);background:var(--surface-2);border-radius:3px;margin:0;position:relative;overflow:hidden}.tile.svelte-1ew5ro img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.tile.svelte-1ew5ro:hover img{transform:scale(1.03)}.rn.svelte-1ew5ro{font-family:var(--font-display);letter-spacing:.08em;color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:.2rem .5rem;font-size:.8rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.caption.svelte-1ew5ro{background:linear-gradient(to top, var(--scrim-strong), transparent);color:var(--on-dark);padding:2.5rem 1rem .9rem;font-size:.9rem;line-height:1.4;position:absolute;inset:auto 0 0}@media (width<=760px){.grid.svelte-1ew5ro{grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25rem}.tile.svelte-1ew5ro,.tile.featured.svelte-1ew5ro,.tile.tall.svelte-1ew5ro{aspect-ratio:auto;grid-area:auto}.tile.svelte-1ew5ro picture{aspect-ratio:4/3;width:100%;display:block;overflow:hidden}.tile.tall.svelte-1ew5ro picture{aspect-ratio:3/4}.caption.svelte-1ew5ro{background:var(--surface);color:var(--ink);padding:.9rem 1rem 1rem;line-height:1.5;position:static}}
