.hero.svelte-lh2gek{padding:10vh var(--gutter) 7vh}.hero-inner.svelte-lh2gek{flex-direction:column;gap:26px;max-width:900px;display:flex}.sec.svelte-lh2gek{padding:7vh var(--gutter)}.wrap.svelte-lh2gek{flex-direction:column;gap:24px;max-width:1200px;display:flex}.list-heading.svelte-lh2gek{letter-spacing:.02em;font-size:22px}.grid.svelte-lh2gek{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-lh2gek{border:1px solid var(--border);height:100%;color:var(--text);flex-direction:column;transition:border-color .15s;display:flex}a.tile.svelte-lh2gek:hover{border-color:var(--red-accessible)}.mark.svelte-lh2gek{aspect-ratio:16/9;background:var(--fill);text-align:center;place-items:center;padding:28px;display:grid}.mark.svelte-lh2gek img:where(.svelte-lh2gek){object-fit:contain;width:100%;height:150px}.wordmark.svelte-lh2gek{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.caption.svelte-lh2gek{border-top:1px solid var(--border);padding:16px 20px}.name.svelte-lh2gek{font-size:17px;font-weight:700}.join.svelte-lh2gek{flex-direction:column;gap:18px;max-width:760px;display:flex}.join.svelte-lh2gek h2:where(.svelte-lh2gek){letter-spacing:-.02em;font-size:clamp(24px,2.8vw,34px)}.join-body.svelte-lh2gek{color:var(--text-dim);font-size:17px;line-height:1.7}.join.svelte-lh2gek .btn:where(.svelte-lh2gek){align-self:flex-start}
