.group.svelte-1cobqru{padding-bottom:clamp(3rem,7vw,5rem)}.group.svelte-1cobqru h2:where(.svelte-1cobqru){font-size:clamp(1.5rem,2.5vw,2rem);padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:2rem}.grid.svelte-1cobqru{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:2.5rem 1.5rem}.photo.svelte-1cobqru{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--paper-alt)}.photo.svelte-1cobqru img:where(.svelte-1cobqru){width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.photo.svelte-1cobqru .more:where(.svelte-1cobqru){position:absolute;left:1rem;bottom:1rem;background:#fff;border-radius:999px;padding:.3rem .9rem;font:inherit;font-size:.8rem;opacity:0;transform:translateY(.5rem);transition:.3s var(--ease)}.photo.svelte-1cobqru:hover img:where(.svelte-1cobqru){transform:scale(1.04)}.photo.svelte-1cobqru:hover .more:where(.svelte-1cobqru),.photo.svelte-1cobqru:focus-visible .more:where(.svelte-1cobqru){opacity:1;transform:none}h3.svelte-1cobqru{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.2rem;margin:1rem 0 .2rem}.role.svelte-1cobqru{font-size:.85rem;color:var(--ink-soft);line-height:1.45;margin-bottom:.6rem}.links.svelte-1cobqru{display:flex;gap:.75rem;align-items:center}.links.svelte-1cobqru a:where(.svelte-1cobqru){text-decoration:none;color:var(--ink-soft)}.gallery.svelte-1cobqru{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.gallery.svelte-1cobqru img:where(.svelte-1cobqru){aspect-ratio:1;object-fit:cover;width:100%}.join.svelte-1cobqru{text-align:center}dialog.svelte-1cobqru{width:min(56rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);border:0;border-radius:1.25rem;padding:0;color:var(--ink)}dialog.svelte-1cobqru::backdrop{background:#3c444873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bio.svelte-1cobqru{display:grid;grid-template-columns:16rem 1fr;gap:2rem;padding:clamp(1.5rem,4vw,3rem);position:relative}.bio.svelte-1cobqru>img:where(.svelte-1cobqru){width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.bio.svelte-1cobqru .links:where(.svelte-1cobqru){flex-direction:column;align-items:start;margin-top:1.5rem}.close.svelte-1cobqru{position:absolute;top:1rem;right:1.25rem;background:none;border:0;font-size:2rem;font-weight:200;cursor:pointer;color:var(--ink-soft)}@media(max-width:700px){.bio.svelte-1cobqru{grid-template-columns:1fr}.bio.svelte-1cobqru>img:where(.svelte-1cobqru){max-width:12rem}.gallery.svelte-1cobqru{grid-template-columns:1fr 1fr}}
