.team[data-astro-cid-liz7rhkm]{display:grid;gap:2.5rem}.member[data-astro-cid-liz7rhkm]{display:grid;grid-template-columns:220px 1fr;gap:1.75rem;align-items:start;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.member[data-astro-cid-liz7rhkm]:last-child{border-bottom:0;padding-bottom:0}.member__photo[data-astro-cid-liz7rhkm]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius);background:var(--surface-alt)}.member__body[data-astro-cid-liz7rhkm] h2[data-astro-cid-liz7rhkm]{font-size:var(--step-2)}.member__role[data-astro-cid-liz7rhkm]{margin-top:.35rem;color:var(--primary);font-weight:700}.member__loc[data-astro-cid-liz7rhkm]{color:var(--text-muted);font-weight:400}.member__bio[data-astro-cid-liz7rhkm]{margin-top:1rem;font-size:var(--step--1)}.member__bio[data-astro-cid-liz7rhkm] p+p{margin-top:.75em}.member__bio[data-astro-cid-liz7rhkm] ul,.member__bio[data-astro-cid-liz7rhkm] ol{line-height:1.3}.member__bio[data-astro-cid-liz7rhkm] p+ul,.member__bio[data-astro-cid-liz7rhkm] p+ol{margin-top:.3em}.member__bio[data-astro-cid-liz7rhkm] li+li{margin-top:0}@media(max-width:38rem){.member[data-astro-cid-liz7rhkm]{grid-template-columns:1fr;gap:1.25rem}.member__photo[data-astro-cid-liz7rhkm]{max-width:220px}}.partners[data-astro-cid-l6uwrc7t]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.partner[data-astro-cid-l6uwrc7t]{display:grid;grid-template-columns:168px 1fr;gap:1.75rem;align-items:start;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.partner__logo[data-astro-cid-l6uwrc7t]{display:flex;align-items:center;justify-content:center;min-height:64px;padding:.5rem;background:var(--surface-alt);border-radius:var(--radius-sm)}.partner__logo[data-astro-cid-l6uwrc7t] img[data-astro-cid-l6uwrc7t]{max-height:60px;width:auto;mix-blend-mode:multiply}.partner__logo[data-astro-cid-l6uwrc7t] span[data-astro-cid-l6uwrc7t]{font-weight:700;text-align:center;font-size:var(--step--1)}.partner__body[data-astro-cid-l6uwrc7t] h2[data-astro-cid-l6uwrc7t]{font-size:var(--step-1);margin-bottom:.4rem}.partner__body[data-astro-cid-l6uwrc7t]{font-size:var(--step--1)}@media(max-width:38rem){.partner[data-astro-cid-l6uwrc7t]{grid-template-columns:1fr;gap:1rem}.partner__logo[data-astro-cid-l6uwrc7t]{justify-content:flex-start;background:transparent;padding:0}}.coverage[data-astro-cid-rjdz2taj]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.coverage__item[data-astro-cid-rjdz2taj]{padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s ease}.coverage__item[data-astro-cid-rjdz2taj]:hover{border-color:var(--border-strong)}.coverage__link[data-astro-cid-rjdz2taj]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:var(--step-0);text-decoration:none;color:var(--text)}.coverage__link[data-astro-cid-rjdz2taj]:hover{color:var(--link-hover)}.coverage__link[data-astro-cid-rjdz2taj] svg[data-astro-cid-rjdz2taj]{flex-shrink:0;color:var(--text-muted)}.coverage__meta[data-astro-cid-rjdz2taj]{margin-top:.35rem;color:var(--text-muted);font-size:var(--step--1)}.page-head[data-astro-cid-fzx4jmue]{background:linear-gradient(160deg,var(--hero-from),var(--hero-to));border-bottom:1px solid var(--border);padding-block:clamp(2rem,5vw,3.5rem)}.page-head[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{max-width:20ch}.page-body[data-astro-cid-fzx4jmue]{padding-block:var(--section-y)}.page-hero[data-astro-cid-fzx4jmue]{width:100%;max-height:24rem;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:2.5rem;background:var(--surface-alt)}.prose[data-astro-cid-fzx4jmue]:empty{display:none}.collection[data-astro-cid-fzx4jmue]{margin-top:2.5rem}.collection[data-astro-cid-fzx4jmue] h2[data-astro-cid-fzx4jmue]{font-size:var(--step-2);margin-bottom:1.25rem}.prose[data-astro-cid-fzx4jmue]:empty+.collection[data-astro-cid-fzx4jmue]{margin-top:0}.review-note[data-astro-cid-fzx4jmue]{border-left:3px solid var(--primary);background:var(--surface-alt);padding:.85rem 1rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1.75rem;font-size:var(--step--1);color:var(--text-muted)}
