.hero.svelte-1c335mx{background:#000;max-height:62vh;overflow:hidden}.hero.svelte-1c335mx img:where(.svelte-1c335mx){object-fit:cover;object-position:center 30%;width:100%;height:auto;max-height:62vh}.intro.svelte-1c335mx{padding-block:3rem 1rem}.intro.svelte-1c335mx h1:where(.svelte-1c335mx){font-size:clamp(2.5rem,6vw,4rem)}.intro.svelte-1c335mx .eyebrow:where(.svelte-1c335mx) a:where(.svelte-1c335mx):hover{color:var(--fg)}.intro.svelte-1c335mx .lead:where(.svelte-1c335mx){color:var(--fg-dim);margin:.5rem 0 0}.show.svelte-1c335mx{padding-block:2rem}.show-head.svelte-1c335mx{border-top:1px solid var(--border);align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-top:1.5rem;display:flex}.show-head.svelte-1c335mx h2:where(.svelte-1c335mx){font-size:clamp(1.5rem,3vw,2.1rem)}.rows.svelte-1c335mx{--row-h:16rem;gap:var(--gap);flex-wrap:wrap;display:flex}.rows.svelte-1c335mx:after{content:"";flex-grow:10000}.cell.svelte-1c335mx{background:var(--bg-soft);cursor:zoom-in;border:0;min-width:0;margin:0;padding:0;display:block;overflow:hidden}.cell.svelte-1c335mx img:where(.svelte-1c335mx){opacity:.92;width:100%;height:auto;transition:transform .4s,opacity .4s}.cell.svelte-1c335mx:hover img:where(.svelte-1c335mx){opacity:1;transform:scale(1.03)}@media (width<=900px){.rows.svelte-1c335mx{--row-h:12rem}}@media (width<=540px){.rows.svelte-1c335mx{--row-h:9rem}}
