.page.svelte-1l7a07x{padding-top:clamp(8rem,14vw,12rem)}.intro.svelte-1l7a07x{gap:1.5rem;margin-bottom:clamp(40px,6vw,80px);display:grid}.intro.svelte-1l7a07x .lead:where(.svelte-1l7a07x){max-width:28ch}@media (width>=900px){.intro.svelte-1l7a07x{grid-template-columns:1fr auto;align-items:end}}.grid.svelte-1l7a07x{gap:clamp(40px,5vw,72px) clamp(16px,2vw,32px);display:grid}@media (width>=640px){.grid.svelte-1l7a07x{grid-template-columns:repeat(2,1fr)}.featured.svelte-1l7a07x{grid-column:1/-1}}@media (width>=1100px){.grid.svelte-1l7a07x{grid-template-columns:repeat(3,1fr)}}.story.svelte-1l7a07x{align-content:start;gap:1.1rem;display:grid;position:relative}.story-img.svelte-1l7a07x{overflow:hidden}.story-img.svelte-1l7a07x img{transition:transform 1.1s var(--ease-out), opacity .9s var(--ease-out)!important}.story.svelte-1l7a07x:hover .story-img:where(.svelte-1l7a07x) img{transform:scale(1.04)}.story-meta.svelte-1l7a07x{grid-template-columns:2.4rem 1fr;align-content:start;gap:.25rem .6rem;display:grid}.story-meta.svelte-1l7a07x>:where(.svelte-1l7a07x):not(.num){grid-column:2}.num.svelte-1l7a07x{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--stone);grid-row:1;padding-top:.7em}.title.svelte-1l7a07x{grid-row:1;font-size:clamp(1.9rem,1.3rem + 1.6vw,2.8rem);line-height:1}.stretch.svelte-1l7a07x{text-align:left;line-height:inherit}.stretch.svelte-1l7a07x:after{content:"";z-index:1;position:absolute;inset:0}.place.svelte-1l7a07x{font-size:var(--fs-sm);color:var(--stone);letter-spacing:.02em}.text.svelte-1l7a07x{color:var(--ink-2);font-size:var(--fs-sm);max-width:40ch;margin-top:.4rem}.more.svelte-1l7a07x{border-top:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);justify-content:space-between;gap:1rem;margin-top:.8rem;padding-top:.8rem;display:flex}.view.svelte-1l7a07x{color:var(--ink)}.story.svelte-1l7a07x:hover .arrow:where(.svelte-1l7a07x){transform:translate(.35em)}@media (width>=900px){.featured.svelte-1l7a07x{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(24px,5vw,80px)}.featured.svelte-1l7a07x .title:where(.svelte-1l7a07x){font-size:clamp(3rem,1.4rem + 4.4vw,6.4rem);line-height:.92}.featured.svelte-1l7a07x .num:where(.svelte-1l7a07x){padding-top:1.6em}.featured.svelte-1l7a07x .text:where(.svelte-1l7a07x){font-size:var(--fs-lg);margin-top:1.2rem;line-height:1.35}.featured.svelte-1l7a07x .more:where(.svelte-1l7a07x){margin-top:2rem}}
