.cards-heading[data-astro-cid-krodbb63]{margin-bottom:var(--space-48);border-bottom:1px solid var(--border);padding-bottom:16px}.card-filters[data-astro-cid-krodbb63]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.card-filters[data-astro-cid-krodbb63] [data-astro-cid-krodbb63][aria-pressed=true]{background:var(--highlight);color:var(--bg)}.card-grid[data-astro-cid-krodbb63]{grid-template-columns:repeat(3,1fr);gap:56px clamp(16px,2.5vw,36px);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-krodbb63]{flex-direction:column;display:flex;position:relative}.card[data-astro-cid-krodbb63][hidden]{display:none}.card-image{aspect-ratio:16/9;margin-bottom:16px}.card-image img{transition:transform .3s;transform:scale(1.025)}.card-date[data-astro-cid-krodbb63]{font-size:var(--fs-body-regular);opacity:.7;margin:0 0 12px;line-height:1}.card[data-astro-cid-krodbb63] h3[data-astro-cid-krodbb63]{font-size:var(--fs-heading-small);margin-bottom:12px;transition:color .15s}.card-title-link[data-astro-cid-krodbb63]{text-decoration:none}.card-title-link[data-astro-cid-krodbb63]:before{content:"";z-index:1;position:absolute;inset:0}.card[data-astro-cid-krodbb63]:has(.card-title-link):is(:hover,:focus-within) h3[data-astro-cid-krodbb63]{color:var(--highlight)}.card[data-astro-cid-krodbb63]:has(.card-title-link):is(:hover,:focus-within) .card-image img{transform:none}.card[data-astro-cid-krodbb63]:is(:hover,:focus-within) .card-link[data-astro-cid-krodbb63]{background:color-mix(in srgb, var(--button-line) 5%, transparent)}.card-description[data-astro-cid-krodbb63]{font-size:var(--fs-body-regular);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;line-height:1.2;display:-webkit-box;overflow:hidden}.card-link[data-astro-cid-krodbb63]{align-self:flex-start;margin-top:auto}@media (width<=960px){.card-grid[data-astro-cid-krodbb63]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.card-grid[data-astro-cid-krodbb63]{grid-template-columns:1fr}}.cta-box[data-astro-cid-p7thfsmu]{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--space-48);display:flex}.cta-box[data-astro-cid-p7thfsmu] .cta-text{font-size:var(--fs-heading-small);max-width:40ch;line-height:1.2}.cta-box[data-astro-cid-p7thfsmu] .cta-text h2,.cta-box[data-astro-cid-p7thfsmu] .cta-text h3{font-size:inherit;margin:0}@media (width<=760px){.cta-box[data-astro-cid-p7thfsmu]{flex-direction:column;align-items:flex-start}}.hero[data-astro-cid-fsitonhv]{padding-top:var(--hero-top)}.hero--split[data-astro-cid-fsitonhv]:not(:has(.hero-media)){padding-bottom:calc(var(--space-80) + var(--space-48))}.hero-heading[data-astro-cid-fsitonhv]{margin-bottom:var(--space-24)}.hero-heading[data-astro-cid-fsitonhv]:last-child{margin-bottom:0}.hero--large[data-astro-cid-fsitonhv] .hero-heading[data-astro-cid-fsitonhv]{font-size:var(--fs-heading-large)}.hero--medium[data-astro-cid-fsitonhv] .hero-heading[data-astro-cid-fsitonhv]{font-size:var(--fs-heading-medium)}.hero--regular[data-astro-cid-fsitonhv] .hero-heading[data-astro-cid-fsitonhv]{font-size:var(--fs-heading-regular)}.hero--center[data-astro-cid-fsitonhv] .hero-text[data-astro-cid-fsitonhv]{text-align:center;max-width:990px;margin-inline:auto}.hero--split[data-astro-cid-fsitonhv] .hero-text[data-astro-cid-fsitonhv]{max-width:50%}.hero-media{margin-top:var(--space-80)}@media (width<=960px){.hero--split[data-astro-cid-fsitonhv] .hero-text[data-astro-cid-fsitonhv]{max-width:none}.hero-media--wide{aspect-ratio:1}}.media-block-media{aspect-ratio:16/9}.story-grid[data-astro-cid-7bicisbf]{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.story-text[data-astro-cid-7bicisbf]{padding-inline:var(--page-margin)}.story--media-right[data-astro-cid-7bicisbf] .story-media{order:2}.story-text[data-astro-cid-7bicisbf] .story-prose{font-size:var(--fs-body-large)}.story-text[data-astro-cid-7bicisbf] .story-prose:has(>:is(h2,h3,h4):first-child)>p:not(:is(h2,h3,h4)+p){font-size:var(--fs-body-regular)}@media (width<=960px){.story-grid[data-astro-cid-7bicisbf]{grid-template-columns:1fr;gap:24px}.story-text[data-astro-cid-7bicisbf]{padding-inline:0}.story--media-right[data-astro-cid-7bicisbf] .story-media{order:0}.story--mobile-text-first[data-astro-cid-7bicisbf] .story-media{order:2}}.team-heading[data-astro-cid-soytm642]{font-size:var(--fs-heading-regular)}.team-grid[data-astro-cid-soytm642]{gap:var(--gap) clamp(16px, 2vw, 28px);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.member-photo{aspect-ratio:3/4;background:var(--color-platinum-grey);margin-bottom:16px}.member[data-astro-cid-soytm642] h3[data-astro-cid-soytm642]{font-size:var(--fs-heading-small);margin-bottom:.25em}.member[data-astro-cid-soytm642] p[data-astro-cid-soytm642]{font-size:var(--fs-body-regular);margin-bottom:.6em}.member[data-astro-cid-soytm642] p[data-astro-cid-soytm642].member-title{font-size:var(--fs-body-medium);color:var(--color-dim-grey)}@media (width<=960px){.team-grid[data-astro-cid-soytm642]{grid-template-columns:repeat(2,1fr)}}.text-inner[data-astro-cid-rlchpviv]{margin-inline:auto}.text--regular[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv]{max-width:720px}.text--wide[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv]{max-width:1080px}.text--align-center[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv]{text-align:center}.text--align-center[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv] .buttons[data-astro-cid-rlchpviv]{justify-content:center}.text--align-center[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv] ul,.text--align-center[data-astro-cid-rlchpviv] .text-inner[data-astro-cid-rlchpviv] ol{text-align:left;display:inline-block}.heading--medium[data-astro-cid-rlchpviv]{font-size:var(--fs-heading-medium)}.heading--regular[data-astro-cid-rlchpviv]{font-size:var(--fs-heading-regular)}.heading--small[data-astro-cid-rlchpviv]{font-size:var(--fs-heading-small)}.text[data-astro-cid-rlchpviv] .lead+.prose{margin-top:1em}.intro-grid[data-astro-cid-rlchpviv]{padding-top:var(--space-48);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;display:grid}.intro-heading[data-astro-cid-rlchpviv]{max-width:67%}@media (width<=960px){.intro-grid[data-astro-cid-rlchpviv]{grid-template-columns:1fr}.intro-heading[data-astro-cid-rlchpviv]{max-width:none}}
