.photo-grid.svelte-1ew0i43{width:100vw;margin-left:calc(50% - 50vw);background:var(--bg);--gap: 4px}.grid.svelte-1ew0i43{display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr);grid-auto-rows:calc((100vw - var(--gap)) / 2)}.tile.svelte-1ew0i43{position:relative;margin:0;overflow:hidden;background:var(--bg-alt);grid-column:span var(--mc);grid-row:span var(--mr)}.tile.svelte-1ew0i43 img:where(.svelte-1ew0i43){display:block;width:100%;height:100%;max-width:none;object-fit:cover}.feature.svelte-1ew0i43:after{content:"";position:absolute;left:18px;bottom:18px;width:64px;height:12px;background:var(--accent);transform:skew(var(--slant-skew))}.cta.svelte-1ew0i43{display:flex;justify-content:center;margin:0;padding:40px 24px 48px}.join-btn.svelte-1ew0i43{display:inline-flex;align-items:center;gap:.5rem}@media(min-width:600px){.grid.svelte-1ew0i43{grid-template-columns:repeat(3,1fr);grid-auto-rows:calc((100vw - 2 * var(--gap)) / 3)}.tile.svelte-1ew0i43{grid-column:span var(--tc);grid-row:span var(--tr)}}@media(min-width:1000px){.grid.svelte-1ew0i43{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc((100vw - 3 * var(--gap)) / 4)}.tile.svelte-1ew0i43{grid-column:span var(--dc);grid-row:span var(--dr)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tile.svelte-1ew0i43 img:where(.svelte-1ew0i43){transition:transform .4s var(--ease)}.tile.svelte-1ew0i43:hover img:where(.svelte-1ew0i43){transform:scale(1.05)}}.landing.svelte-jgsdi1{margin-top:-2rem;margin-bottom:-2rem}.hero-text.svelte-jgsdi1 .back-to-back:where(.svelte-jgsdi1){max-width:none;margin:0 0 14px;font-size:15px;color:var(--ink)}h1.svelte-jgsdi1{font-size:clamp(34px,5.4vw,68px);margin-bottom:24px}h1.svelte-jgsdi1 .slant:where(.svelte-jgsdi1){font-size:1em;white-space:nowrap}h1.svelte-jgsdi1>.slant-headline:where(.svelte-jgsdi1){margin:0 0 0 .4em;gap:.06em}h1.svelte-jgsdi1>.slant-headline:where(.svelte-jgsdi1) .slant:where(.svelte-jgsdi1)+.slant:where(.svelte-jgsdi1){margin-left:.4em}.hero-text.svelte-jgsdi1 p:where(.svelte-jgsdi1){max-width:46ch;font-size:19px;margin-bottom:0;color:var(--ink-muted)}.join-btn.svelte-jgsdi1{margin-top:2rem;display:inline-flex;align-items:center;gap:.5rem}.logos.svelte-jgsdi1{width:100vw;margin-left:calc(50% - 50vw);margin-top:0;background:var(--bg-alt)}.latest.svelte-jgsdi1{padding-bottom:56px}.latest-head.svelte-jgsdi1{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.latest-head.svelte-jgsdi1 h2:where(.svelte-jgsdi1){margin-bottom:0}
