@layer components.modules{.standard-content-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-rows:auto;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem)}.standard-content-item__cover{box-sizing:border-box;border-block-end:1px solid var(--site-card-border-color);aspect-ratio:4/3;background:color-mix(in srgb, var(--site-card-border-color) 55%, #fff);flex:none;width:100%;position:relative;overflow:hidden}.standard-content-item__cover>.progressive-image{width:100%;height:100%;min-height:0;overflow:hidden}.standard-content-item__cover .progressive-image__picture{min-height:0;overflow:hidden}.standard-content-item__cover-image{object-fit:contain;object-position:center;max-width:100%;max-height:100%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;position:absolute!important;inset:50% auto auto 50%!important}}
@layer components.shared{.site-disclosure-list{grid-area:cards;align-content:center;gap:clamp(.75rem,2vw,1rem);width:100%;min-width:0;display:grid}.site-disclosure{border:1px solid var(--site-card-border-color);border-radius:var(--site-border-radius);min-width:0;color:var(--site-page-block-content-color,var(--site-page-text));background:#fff;overflow:hidden}.site-disclosure-summary{border-radius:inherit;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:3.5rem;padding:clamp(1rem,2.5vw,1.5rem);font-size:clamp(1rem,1.75vw,1.125rem);font-weight:750;line-height:1.4;list-style:none;transition:background-color .15s;display:flex}.site-disclosure-summary::-webkit-details-marker{display:none}.site-disclosure-summary::marker{content:""}.site-disclosure-summary>span{flex:1;min-width:0}.site-disclosure-summary:hover{background:color-mix(in srgb, var(--site-card-border-color) 55%, #fff)}.site-disclosure-summary:focus-visible{outline:2px solid var(--site-page-block-label-color,var(--site-page-accent));outline-offset:-.25rem}.site-disclosure-indicator{width:1.25rem;height:1.25rem;color:var(--site-page-block-content-color,var(--site-page-text));flex:none;transition:transform .15s;display:block}.site-disclosure[open] .site-disclosure-indicator{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-disclosure-summary,.site-disclosure-indicator{transition:none}}}
@layer components.modules{.document-group__content{border-top:1px solid var(--site-card-border-color);padding-inline:clamp(1rem,2.5vw,1.5rem)}.document-group__items{margin:0;padding:0;list-style:none}.document-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;min-width:0;padding-block:clamp(1rem,2.5vw,1.25rem);display:grid}.document-item+.document-item{border-top:1px solid var(--site-card-border-color)}.document-item__name{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.5}.document-item__date{color:color-mix(in srgb, var(--site-page-block-content-color,var(--site-page-text)) 72%, transparent);grid-column:2;font-size:.875rem;line-height:1.4}@media (min-width:48rem){.document-item{grid-template-columns:auto minmax(0,1fr) auto}.document-item__date{white-space:nowrap;grid-column:3}}}
@layer components.modules{.faq-item__answer{--site-markdown-accent:var(--site-page-block-label-color,var(--site-page-accent));--site-markdown-heading-color:var(--site-page-block-title-color,var(--site-page-text));border-top:1px solid var(--site-card-border-color);overflow-wrap:anywhere;gap:.75rem;max-width:48rem;padding:clamp(1rem,2.5vw,1.5rem);font-size:1rem;line-height:1.65;display:grid}}
@layer components.modules{.impact-indicator-list-root{display:contents}.impact-indicator-list-root>.standard-content-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.impact-indicator-list-root>.standard-content-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.impact-indicator{border:1px solid var(--site-card-border-color);border-inline-start:.25rem solid var(--site-page-block-label-color,var(--site-page-accent));border-radius:var(--site-border-radius);min-width:0;color:var(--site-page-block-content-color,var(--site-page-text));background:#fff;flex-direction:column;align-items:flex-start;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.impact-indicator__value,.impact-indicator__label,.impact-indicator__context,.impact-indicator__metadata p{margin:0}.impact-indicator__value{max-width:100%;color:var(--site-page-block-label-color,var(--site-page-accent));font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3.25rem);font-weight:750;line-height:1}.impact-indicator__visual-value{white-space:nowrap}.impact-indicator__label{overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:750;line-height:1.25}.impact-indicator__context{overflow-wrap:anywhere;font-size:.925rem;line-height:1.55}.impact-indicator__metadata{border-top:1px solid var(--site-card-border-color);width:100%;color:color-mix(in srgb, var(--site-page-block-content-color,var(--site-page-text)) 78%, transparent);overflow-wrap:anywhere;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.8rem;line-height:1.45;display:grid}.impact-indicator__metadata a{color:var(--site-page-block-label-color,var(--site-page-accent));text-underline-offset:.15em;font-weight:650}.impact-indicator__metadata a:hover{color:var(--site-page-accent-hover)}.impact-indicator__metadata a:focus-visible{outline-offset:.2rem;outline:2px solid}}
@layer components.modules{.info-item-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem)}.info-item{border-block-start:.25rem solid var(--site-page-block-label-color,var(--site-page-accent));gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);overflow:visible}.info-item__title{color:var(--site-page-block-label-color,var(--site-page-accent));overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:750;line-height:1.3}.info-item__content{--site-markdown-accent:var(--site-page-block-label-color,var(--site-page-accent));--site-markdown-heading-color:var(--site-page-block-title-color,var(--site-page-text));overflow-wrap:anywhere;gap:.75rem;font-size:.975rem;line-height:1.65;display:grid}}
@layer components.modules{.partner-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}}
@layer components.modules{.team-member-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem)}.team-member__photo{box-sizing:border-box;aspect-ratio:4/3;border-block-end:1px solid var(--site-card-border-color);background:color-mix(in srgb, var(--site-card-border-color) 55%, #fff);flex:none;place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.team-member__photo>.progressive-image{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.team-member__photo .progressive-image__picture{min-height:0;overflow:hidden}.team-member__photo-image{object-fit:cover;object-position:center top;min-width:0;max-width:100%;min-height:0;max-height:100%;margin:auto;display:block;position:absolute;inset:0;width:auto!important;height:auto!important}.team-member__photo-fallback{aspect-ratio:1;width:clamp(7rem,42%,9rem);color:var(--site-page-block-content-color,var(--site-page-text));place-items:center;font-size:clamp(1.625rem,3vw,2rem);font-weight:600;line-height:1;display:grid;position:relative}.team-member__photo-fallback-circle{fill:#fff;width:100%;height:100%;stroke:var(--site-card-border-color);stroke-width:1.5px;position:absolute;inset:0}.team-member__photo-fallback-initials{z-index:1;position:relative}.team-member__body{align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,1.5rem)}.team-member__contact-section{gap:1rem;width:100%;margin-top:auto;display:grid}.team-member__contact-divider{border:0;border-block-start:1px solid var(--site-card-border-color);width:100%;margin:0}.team-member__contacts{width:100%}.team-member__contacts ul{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.team-member__contact-link:before{content:"";position:absolute;inset:-.25rem}.team-member__contact-icon{flex:none;width:1rem;height:1rem;display:block}}
@layer components.modules{.testimonial-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-rows:auto;align-items:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.testimonial{--testimonial-card-background:#fff;padding:clamp(1.25rem,3vw,1.5rem);background:var(--testimonial-card-background);width:100%;height:auto;color:var(--site-page-text,var(--foreground));align-self:start;gap:.5rem;margin:0;padding-block-start:clamp(.875rem,2vw,1rem);overflow:visible}.testimonial__quote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonial__quote[data-expanded=true]{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.testimonial__quote-toggle-slot{height:1.45rem;display:block}.testimonial__quote-toggle{width:fit-content;color:var(--site-page-block-button-color,var(--site-page-accent));cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin:.25rem 0 0;padding:0;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:underline}.testimonial__quote-toggle:focus-visible{outline-offset:.2rem;border-radius:.15rem;outline:2px solid}.testimonial__author{align-items:center;gap:.875rem;min-width:0;margin-top:.75rem;display:flex}.testimonial__avatar{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--site-card-border-color);border-radius:var(--site-border-radius);background:#fff;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;overflow:hidden}.testimonial__avatar>.progressive-image{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.testimonial__avatar .progressive-image__picture{min-height:0;overflow:hidden}.testimonial__avatar img{object-fit:cover;min-width:0;max-width:100%;min-height:0;max-height:100%;margin:auto;position:absolute;inset:0;width:auto!important;height:auto!important}.testimonial__avatar-fallback{color:#6b7280;font-size:.95rem;font-weight:750;line-height:1}.testimonial__author-details,.testimonial__author-metadata{min-width:0;display:grid}.testimonial__author-details{gap:.15rem}.testimonial__author-name{overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.3}.testimonial__author-metadata{color:color-mix(in srgb, var(--site-page-text,var(--foreground)) 80%, transparent);overflow-wrap:anywhere;gap:.1rem;font-size:.9rem;line-height:1.35}}
@layer components.modules{.page-block-slider{min-width:0}.page-block-slider__placeholder{width:100%;aspect-ratio:var(--page-block-slider-size-ratio,4 / 3);background:0 0}}
@layer components.modules{.page-block{--site-page-block-inner-size:72rem;--site-page-block-inline-gutter:clamp(1rem, calc(.5rem + 2.5vw), 1.5rem);--site-page-block-padding-block:clamp(3.5rem, calc(1rem + 6.25vw), 6rem);--site-page-block-row-gap:clamp(2.5rem, calc(.625rem + 4.6875vw), 4rem);--site-page-block-column-gap:clamp(2rem, 5vw, 4rem);--site-page-block-info-gap:clamp(1rem, calc(.75rem + 1.25vw), 1.5rem);--site-page-block-heading-gap:clamp(.5rem, calc(.375rem + .625vw), .75rem);--site-page-block-actions-offset:clamp(.25rem, calc(.125rem + .625vw), .5rem);--site-page-block-button-gap:clamp(.75rem, calc(.625rem + .625vw), 1rem);--site-page-block-copy-size:clamp(1rem, calc(.95rem + .25vw), 1.125rem);--site-page-block-title-size:clamp(1.875rem, calc(1.41rem + 2.32vw), 3.5rem);--site-page-block-surface-color:var(--site-page-block-background-color,var(--site-page-background));isolation:isolate;scroll-margin-top:var(--site-header-height);background-color:var(--site-page-block-surface-color);display:grid;position:relative;overflow-x:clip}.page-block[data-height=full]{min-height:calc(100svh - var(--site-header-height))}.page-block__inner{z-index:1;width:min(100%, var(--site-page-block-inner-size));padding:var(--site-page-block-padding-block) var(--site-page-block-inline-gutter);grid-template-columns:minmax(0,1fr);grid-template-areas:"header";margin-inline:auto;display:grid;position:relative}.page-block[data-has-media=true] .page-block__inner,.page-block[data-has-cards=true] .page-block__inner{row-gap:var(--site-page-block-row-gap);column-gap:var(--site-page-block-column-gap)}.page-block[data-has-media=true] .page-block__inner{grid-template-areas:"header""media"}.page-block[data-has-cards=true] .page-block__inner{grid-template-areas:"header""cards"}.page-block[data-has-media=true][data-has-cards=true] .page-block__inner{grid-template-areas:"header""media""cards"}.page-block[data-layout=vertical-left] .page-block__inner,.page-block[data-layout=vertical-center] .page-block__inner{align-content:center}.page-block__lead{display:contents}.page-block__background{z-index:0;pointer-events:none;display:grid;position:absolute;inset:0;overflow:hidden}.page-block__background-frame{z-index:0;position:absolute}.page-block__background-overlay{--site-page-block-overlay-inner-size:min(100%, var(--site-page-block-inner-size));--site-page-block-overlay-content-size:calc(var(--site-page-block-overlay-inner-size) - var(--site-page-block-inline-gutter) - var(--site-page-block-inline-gutter));--site-page-block-overlay-content-left:calc((100% - var(--site-page-block-overlay-inner-size)) / 2 + var(--site-page-block-inline-gutter));--site-page-block-overlay-grid-gap:var(--site-page-block-column-gap);--site-page-block-overlay-info-half-width:calc(min(var(--site-page-block-overlay-content-size), 42rem) / 2);--site-page-block-overlay-origin-offset-x:0rem;--site-page-block-overlay-origin-x:calc(var(--site-page-block-overlay-content-left) + var(--site-page-block-overlay-info-half-width) + var(--site-page-block-overlay-origin-offset-x));--site-page-block-overlay-origin-y:clamp(12rem, 32%, 22rem);--site-page-block-overlay-radius-x:min(var(--site-page-block-overlay-content-size), 42rem);--site-page-block-overlay-radius-y:clamp(16rem, 70vw, 22rem);z-index:1;background:radial-gradient(ellipse var(--site-page-block-overlay-radius-x) var(--site-page-block-overlay-radius-y) at var(--site-page-block-overlay-origin-x) var(--site-page-block-overlay-origin-y), color-mix(in srgb, var(--site-page-block-surface-color) 88%, transparent) 0%, color-mix(in srgb, var(--site-page-block-surface-color) 82%, transparent) 32%, color-mix(in srgb, var(--site-page-block-surface-color) 64%, transparent) 58%, color-mix(in srgb, var(--site-page-block-surface-color) 30%, transparent) 80%, transparent 100%);pointer-events:none;position:absolute;inset:0}.page-block[data-layout=vertical-left] .page-block__background-overlay,.page-block[data-layout^=horizontal-] .page-block__background-overlay{--site-page-block-overlay-origin-offset-x:-2rem}.page-block__background-progressive{--progressive-image-placeholder-color:var(--site-page-block-surface-color);height:100%}.page-block__background-frame[data-mobile-size=cover]{width:100%;height:100%;inset:0;transform:none}.page-block__background-frame[data-mobile-size=width]{top:var(--site-page-block-background-mobile-anchor-y);bottom:auto;right:auto;left:var(--site-page-block-background-mobile-anchor-x);width:100%;height:auto;aspect-ratio:var(--site-page-block-background-mobile-ratio);transform:translate(var(--site-page-block-background-mobile-translate-x), var(--site-page-block-background-mobile-translate-y))}.page-block__background-frame[data-mobile-size=height]{top:var(--site-page-block-background-mobile-anchor-y);bottom:auto;right:auto;left:var(--site-page-block-background-mobile-anchor-x);width:auto;height:100%;aspect-ratio:var(--site-page-block-background-mobile-ratio);transform:translate(var(--site-page-block-background-mobile-translate-x), var(--site-page-block-background-mobile-translate-y))}.page-block__background-picture,.page-block__background-picture img{width:100%;height:100%;display:block;position:absolute;inset:0}.page-block__background-picture img{object-fit:cover;object-position:var(--site-page-block-background-mobile-position)}.page-block__header{grid-area:header;grid-template-areas:"info";align-content:start;min-width:0;display:grid}.page-block__media{grid-area:media;align-self:start;min-width:0}.page-block__cards{grid-area:cards;min-width:0}.page-block__info{align-content:start;justify-items:start;gap:var(--site-page-block-info-gap);min-width:0;max-width:42rem;text-shadow:0 0 2px var(--site-page-block-surface-color);grid-area:info;display:grid}.page-block__label{color:var(--site-page-block-label-color,var(--site-page-accent));font-size:var(--site-page-block-copy-size);margin:0;font-weight:650;line-height:1.35}.page-block__title{max-width:18ch;color:var(--site-page-block-title-color,var(--site-page-text));font-size:var(--site-page-block-title-size);text-wrap:balance;margin:0;font-weight:750;line-height:1.1}.page-block__label+.page-block__title{margin-top:calc(var(--site-page-block-heading-gap) - var(--site-page-block-info-gap))}.page-block__content{--site-markdown-accent:var(--site-page-block-label-color,var(--site-page-accent));--site-markdown-accent-hover:var(--site-page-accent-hover);--site-markdown-heading-color:var(--site-page-block-title-color,var(--site-page-text));max-width:65ch;color:var(--site-page-block-content-color,var(--site-page-text));font-size:var(--site-page-block-copy-size);overflow-wrap:anywhere;line-height:1.65;display:grid}.page-block__buttons{gap:var(--site-page-block-button-gap);width:100%;min-width:0;max-width:100%;text-shadow:none;flex-wrap:wrap;display:flex}.page-block__content+.page-block__buttons{margin-top:var(--site-page-block-actions-offset)}.page-block[data-layout=vertical-center] .page-block__info{text-align:center;justify-items:center;width:min(100%,42rem);margin-inline:auto}.page-block[data-layout=vertical-center] .page-block__buttons{justify-content:center}@media (max-width:47.999rem){.page-block[data-layout=vertical-left] .page-block__inner,.page-block[data-layout=vertical-center] .page-block__inner{align-content:start}.page-block__background-overlay{--site-page-block-overlay-origin-x:calc(50% + var(--site-page-block-overlay-origin-offset-x));--site-page-block-overlay-radius-x:min(90vw, 42rem)}.page-block[data-layout=vertical-center] .page-block__background-overlay{--site-page-block-overlay-origin-x:50%}.page-block[data-has-media=true] .page-block__background-overlay,.page-block[data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-origin-y:clamp(8rem, 40vw, 12rem)}.page-block[data-height=full][data-has-media=true]:not([data-has-cards]) .page-block__background-overlay{--site-page-block-overlay-origin-y:clamp(11rem, 24%, 18rem)}.page-block[data-height=full] .page-block__inner{min-height:inherit}.page-block[data-height=full] .page-block__header,.page-block[data-height=full] .page-block__info{align-content:start}}@media (min-width:48rem){.page-block__background-overlay{--site-page-block-overlay-origin-y:clamp(12rem, 30%, 22rem);--site-page-block-overlay-radius-x:32rem;--site-page-block-overlay-radius-y:20rem}.page-block[data-layout=vertical-left]:not([data-has-cards]) .page-block__background-overlay,.page-block[data-layout=vertical-center]:not([data-has-media]):not([data-has-cards]) .page-block__background-overlay{--site-page-block-overlay-origin-y:50%}.page-block[data-layout=vertical-left][data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-origin-y:clamp(12rem, 22%, 15.5rem);--site-page-block-overlay-radius-y:16rem}.page-block[data-layout=vertical-center] .page-block__background-overlay{--site-page-block-overlay-origin-x:50%;--site-page-block-overlay-radius-x:34rem}.page-block[data-layout=vertical-center][data-has-media=true] .page-block__background-overlay,.page-block[data-layout=vertical-center][data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-origin-y:clamp(12rem, 22%, 14.5rem);--site-page-block-overlay-radius-y:14rem}.page-block[data-layout=vertical-left][data-has-media=true] .page-block__background-overlay,.page-block[data-layout=horizontal-1-1][data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-info-half-width:calc(( var(--site-page-block-overlay-content-size) - var(--site-page-block-overlay-grid-gap) ) / 4);--site-page-block-overlay-radius-x:24rem}.page-block[data-layout=horizontal-1-2][data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-info-half-width:calc(( var(--site-page-block-overlay-content-size) - var(--site-page-block-overlay-grid-gap) ) / 6);--site-page-block-overlay-radius-x:18rem}.page-block[data-layout=horizontal-2-1][data-has-cards=true] .page-block__background-overlay{--site-page-block-overlay-info-half-width:min(calc(( var(--site-page-block-overlay-content-size) - var(--site-page-block-overlay-grid-gap) ) / 3), 21rem)}.page-block__background-frame[data-desktop-size=cover]{width:100%;height:100%;inset:0;transform:none}.page-block__background-frame[data-desktop-size=width]{top:var(--site-page-block-background-desktop-anchor-y);bottom:auto;right:auto;left:var(--site-page-block-background-desktop-anchor-x);width:100%;height:auto;aspect-ratio:var(--site-page-block-background-desktop-ratio);transform:translate(var(--site-page-block-background-desktop-translate-x), var(--site-page-block-background-desktop-translate-y))}.page-block__background-frame[data-desktop-size=height]{top:var(--site-page-block-background-desktop-anchor-y);bottom:auto;right:auto;left:var(--site-page-block-background-desktop-anchor-x);width:auto;height:100%;aspect-ratio:var(--site-page-block-background-desktop-ratio);transform:translate(var(--site-page-block-background-desktop-translate-x), var(--site-page-block-background-desktop-translate-y))}.page-block__background-picture img{object-position:var(--site-page-block-background-desktop-position)}.page-block[data-layout=vertical-left] .page-block__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header header"}.page-block[data-layout=vertical-left][data-has-media=true] .page-block__inner{grid-template-areas:"header media"}.page-block[data-layout=vertical-left][data-has-media=true] .page-block__header,.page-block[data-layout=vertical-left][data-has-media=true] .page-block__media{align-self:center}.page-block[data-layout=vertical-left][data-has-cards=true] .page-block__inner{grid-template-areas:"header header""cards cards"}.page-block[data-layout=vertical-left][data-has-media=true][data-has-cards=true] .page-block__inner{grid-template-areas:"header media""cards cards"}.page-block[data-layout=vertical-center] .page-block__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header header"}.page-block[data-layout=vertical-center][data-has-media=true] .page-block__inner{grid-template-areas:"header header""media media"}.page-block[data-layout=vertical-center][data-has-cards=true] .page-block__inner{grid-template-areas:"header header""cards cards"}.page-block[data-layout=vertical-center][data-has-media=true][data-has-cards=true] .page-block__inner{grid-template-areas:"header header""media cards"}.page-block[data-layout^=horizontal-][data-has-cards=true] .page-block__inner{grid-template-areas:"lead cards"}.page-block[data-layout^=horizontal-][data-has-cards=true] .page-block__lead{align-content:start;row-gap:var(--site-page-block-row-gap);grid-area:lead;min-width:0;display:grid}.page-block[data-layout^=horizontal-][data-has-cards=true] .page-block__header,.page-block[data-layout^=horizontal-][data-has-cards=true] .page-block__media{grid-area:auto;align-self:start}.page-block[data-layout^=horizontal-][data-has-cards=true] .page-block__cards{--responsive-card-list-grid-auto-rows:max-content;grid-auto-rows:max-content;align-self:start}.page-block[data-layout=horizontal-1-1][data-has-cards=true] .page-block__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.page-block[data-layout=horizontal-1-1][data-has-cards=true]{--site-page-block-title-size:clamp(1.875rem, max(2.52rem, calc(1.25rem + 2vw)), 3.125rem)}.page-block[data-layout=horizontal-1-2][data-has-cards=true] .page-block__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.page-block[data-layout=horizontal-1-2][data-has-cards=true]{--site-page-block-title-size:clamp(1.875rem, max(2.52rem, calc(1.25rem + 1.667vw)), 2.75rem)}.page-block[data-layout=horizontal-2-1][data-has-cards=true] .page-block__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}}
@layer components.modules{.site-page{min-height:calc(100svh - var(--site-header-height))}}
