.feature-grid[data-astro-cid-kk24rp7s]{gap:var(--space-7);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.feature-grid__content[data-astro-cid-kk24rp7s]{align-items:flex-start;gap:var(--space-7);flex-direction:column;display:flex}.feature-grid__list[data-astro-cid-kk24rp7s]{gap:var(--space-7) clamp(1.5rem, 2.8vw, 2.5rem);display:grid}.feature-grid__list[data-astro-cid-kk24rp7s] dd[data-astro-cid-kk24rp7s]{margin-top:var(--space-3);line-height:1.5}@media (width>=36rem){.feature-grid__list[data-astro-cid-kk24rp7s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.feature-grid[data-astro-cid-kk24rp7s]{grid-template-columns:minmax(0,1fr) 38.55%;gap:clamp(2rem,3.3vw,3rem)}}.lead-text[data-astro-cid-abpz343s]{text-align:center;text-wrap:pretty;max-width:32em;margin-inline:auto;font-size:clamp(1.25rem,1.074rem + .751vw,1.75rem);line-height:1.4}.split-intro[data-astro-cid-sunh4qcm]{gap:var(--space-6);display:grid}.split-intro__text[data-astro-cid-sunh4qcm]{align-content:start;gap:1em;display:grid}.split-intro__media{margin-top:clamp(2.5rem,5vw,4.5rem)}@media (width>=48rem){.split-intro[data-astro-cid-sunh4qcm] h2[data-astro-cid-sunh4qcm] span[data-astro-cid-sunh4qcm]{display:block}}@media (width>=62rem){.split-intro[data-astro-cid-sunh4qcm]{grid-template-columns:minmax(0,1fr) 38.55%;gap:clamp(2rem,3.3vw,3rem)}}.team-card-item[data-astro-cid-lgxowt5b]{min-width:0}.team-card{align-content:start;align-items:start;gap:var(--space-5);padding:var(--space-5);grid-auto-rows:max-content}.team-card__portrait{aspect-ratio:1;border-radius:var(--radius);width:100%;position:relative;overflow:hidden}.team-card__portrait .team-card__media{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.team-member-dialog__panel[data-astro-cid-lgxowt5b]{width:min(100%,22rem);max-width:100%;position:relative}.team-card--dialog{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;width:100%;max-height:min(90vh,40rem);overflow:hidden}.team-card.team-card--dialog{border-radius:0;gap:0;padding:0}@media (width<=47.99rem){.team-member-dialog[data-astro-cid-lgxowt5b]{display:none!important}}.team-card--dialog>.team-card__portrait{aspect-ratio:1;border-radius:0;line-height:0}.team-card--dialog>.team-card__portrait .team-card__media{background-color:#0000}.team-card--dialog>.team-card__portrait .team-card__media,.team-card--dialog>.team-card__portrait .team-card__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.team-card--dialog>.team-card__portrait .team-card__media img{transform:none!important}.team-card--dialog>.team-card__body{min-height:0;padding:var(--space-7);overflow-y:auto}@media (width>=48rem){.team-member-dialog__panel[data-astro-cid-lgxowt5b]{width:min(100%,58rem)}.team-member-dialog__close--in-portrait{display:none}.team-card--dialog>.team-card__portrait{aspect-ratio:3/4}.team-card.team-card--dialog{border-radius:var(--radius);grid-template-rows:minmax(0,auto);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:stretch;max-height:min(90vh,36rem)}.team-card--dialog>.team-card__portrait{aspect-ratio:auto;grid-area:1/1;align-self:stretch;width:100%;height:100%;min-height:0}.team-card--dialog>.team-card__body{padding:var(--space-7);grid-area:1/2;align-self:stretch;max-height:min(90vh,36rem)}}.team-card__read-more,.team-card__read-less{cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-self:start;padding:0}@media (width<=47.99rem){.team-card{padding-top:0;padding-inline:0}.team-card__portrait,.team-card__portrait .team-card__media{border-radius:0}.team-card__read-more .arrow-icon{transition:none}.team-card__read-more:hover .arrow-icon,.team-card__read-more:focus-visible .arrow-icon{transform:none}}.team-card__portrait-trigger{cursor:pointer;width:100%;min-width:0;font:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.team-card__portrait-trigger .team-card__portrait{width:100%;display:block}.team-card__portrait-trigger:focus-visible{outline:2px solid var(--bg-accent);outline-offset:2px}.team-card__portrait-trigger:hover .team-card__media img{opacity:.92}.team-member-dialog[data-astro-cid-lgxowt5b]{z-index:100;width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);color:var(--grey-900);background-color:#0000;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.team-member-dialog[data-astro-cid-lgxowt5b]:not([open]){display:none}.team-member-dialog[data-astro-cid-lgxowt5b]::backdrop{background:0 0}.team-member-dialog__backdrop[data-astro-cid-lgxowt5b]{z-index:0;background-color:color-mix(in srgb, var(--grey-900) 55%, transparent);backdrop-filter:blur(12px);pointer-events:auto;position:fixed;inset:0}.team-member-dialog__panel[data-astro-cid-lgxowt5b]{z-index:1}.team-member-dialog__close{border-radius:var(--radius);width:2rem;height:2rem;color:var(--grey-100);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.team-member-dialog__close--outside[data-astro-cid-lgxowt5b]{z-index:2;transform:translate(calc(100% + var(--space-1)), calc(-100% - var(--space-1)));position:absolute;top:0;right:0}.team-member-dialog__close:hover{color:color-mix(in srgb, var(--grey-100) 75%, var(--bg-accent))}.sr-only[data-astro-cid-lgxowt5b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-card__body{justify-items:start;gap:var(--space-3);display:grid}.team-card__role{letter-spacing:.06em;font-size:.875rem}.team-card__bio{margin-top:var(--space-2);line-height:1.45}.team-card__bio-wrap .team-card__bio{margin-top:0}.team-card__bio-wrap{width:100%;min-width:0;overflow:hidden}.team-card__bio-preview{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-card__social{align-items:center;gap:var(--space-4);margin-top:var(--space-1);display:flex}.team-card__link{width:.875rem;height:.875rem;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.team-card__link:hover{color:var(--bg-accent)}@media (width<=47.99rem){.team-card__body{padding-inline:var(--space-5)}}.team[data-astro-cid-mtx7c4tw]{align-items:start;gap:var(--grid-gap);margin-top:var(--space-7);display:grid}@media (width>=40rem){.team[data-astro-cid-mtx7c4tw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.team[data-astro-cid-mtx7c4tw]{grid-template-columns:repeat(3,minmax(0,1fr))}}