@layer theme{:root{--p-spacing-1:4px;--p-spacing-2:8px;--p-spacing-3:12px;--p-spacing-4:16px;--p-spacing-5:24px;--p-spacing-6:32px;--p-spacing-7:48px;--p-spacing-8:64px;--p-spacing-9:96px;--p-spacing-10:128px;--p-spacing-11:160px;--p-spacing-12:192px;--p-color-white:#fff;--p-color-white-rgb:255 255 255;--p-color-black:#000;--p-color-black-rgb:0 0 0;--p-color-focus:var(--p-color-gold);--p-color-offwhite:#f1ede1;--p-color-white-soft:#f7f5f1;--p-color-gold:#9d8958;--p-color-grey:#726e65;--p-color-greyblue:#3d4452;--p-color-navyblue:#222733;--p-color-lightblue:#c0cbda;--p-color-header-overlay:#0000004d;--p-color-quote-overlay:#222733cc;--p-color-drop-shadow:#0000000d;--p-color-badge-nature:#769973;--p-color-badge-society:#dfa75d;--p-color-badge-culture:#5d76a7;--p-color-primary-100:var(--p-color-offwhite);--p-color-primary-200:var(--p-color-offwhite);--p-color-primary-300:var(--p-color-gold);--p-color-primary-400:var(--p-color-gold);--p-color-primary-500:var(--p-color-gold);--p-color-primary-600:var(--p-color-gold);--p-color-primary-700:var(--p-color-grey);--p-color-primary-800:var(--p-color-greyblue);--p-color-primary-900:var(--p-color-navyblue);--p-color-secondary-100:var(--p-color-white-soft);--p-color-secondary-200:var(--p-color-offwhite);--p-color-secondary-300:var(--p-color-lightblue);--p-color-secondary-400:var(--p-color-grey);--p-color-secondary-500:var(--p-color-gold);--p-color-secondary-600:var(--p-color-greyblue);--p-color-secondary-700:var(--p-color-navyblue);--p-color-secondary-800:var(--p-color-navyblue);--p-color-secondary-900:var(--p-color-black);--p-color-primary-system-focus:var(--p-color-focus);--p-color-neutral-000:var(--p-color-white);--p-color-neutral-100:var(--p-color-white-soft);--p-color-neutral-200:var(--p-color-offwhite);--p-color-neutral-300:#b4b5be;--p-color-neutral-400:#9396a0;--p-color-neutral-500:#777a86;--p-color-neutral-600:var(--p-color-lightblue);--p-color-neutral-700:var(--p-color-grey);--p-color-neutral-800:var(--p-color-grey);--p-color-neutral-900:var(--p-color-navyblue);--p-color-state-info-100:#e3efff;--p-color-state-info-200:#78c6ff;--p-color-state-info-300:#2a8ed7;--p-color-state-success-100:#d4f8de;--p-color-state-success-200:#66d575;--p-color-state-success-300:#2fa53f;--p-color-state-warning-100:#fef4d2;--p-color-state-warning-200:#eeac3b;--p-color-state-warning-300:#d58b0b;--p-color-state-error-100:#ffebe5;--p-color-state-error-200:#ea2424;--p-color-state-error-300:#9b0c0c;--p-radius-0:0;--p-radius-1:4px;--p-radius-2:8px;--p-radius-3:12px;--p-radius-4:16px;--p-radius-5:24px;--p-radius-6:32px;--p-radius-7:40px;--p-radius-8:48px;--p-font-size-1:10px;--p-font-size-2:12px;--p-font-size-3:14px;--p-font-size-4:16px;--p-font-size-5:20px;--p-font-size-6:24px;--p-font-size-7:32px;--p-font-weight-light:300;--p-font-weight-regular:400;--p-font-weight-medium:500;--p-font-weight-semi-bold:600;--p-font-weight-bold:700;--p-font-weight-extra-bold:800;--p-font-family-default:"Nunito Sans", sans-serif;--p-font-family-headings:"Noto Serif", serif;--p-gutter:var(--p-spacing-6);--p-gutter-md:var(--p-spacing-5);--p-gutter-sm:var(--p-spacing-4);--p-outline-width:3px;--p-outline-offset:3px;--p-outline-style:solid;--p-outline-color:var(--p-color-focus);--p-shadow-focus:0 0 0 3px #fff;--p-shadow-drop:0 17px 27px 0 var(--p-color-drop-shadow);--p-shadow-dropdown:0 4px 4px 0 #2424240d;--p-duration-perceptive-instant:85ms;--p-duration-fast:.15s;--p-duration-normal:.25s;--p-duration-slow:.5s;--p-duration-user-flow:5s;--p-duration-attention-span:12s;--p-easing-swift-alt:cubic-bezier(.55, 0, .1, 1);--p-easing-swift-move:cubic-bezier(.4, 0, .2, 1);--p-easing-swifter-move:cubic-bezier(.4, 0, 0, 1);--p-easing-heavy-move:cubic-bezier(.7, 0, .6, 1);--p-easing-swift-out:cubic-bezier(0, 0, .2, 1);--p-easing-swift-in:cubic-bezier(.4, 0, 1, 1)}:root{--s-body-color-default:var(--p-color-neutral-700);--s-body-background-color:var(--s-color-default-background);--s-headings-color-default:var(--p-color-neutral-800);--s-link-color-default:var(--p-color-gold);--s-link-color-hover-default:var(--p-color-grey);--s-link-color-active-default:var(--p-color-greyblue);--s-headings-font-weight-default:var(--p-font-weight-bold);--s-headings-font-family-default:var(--p-font-family-headings);--s-body-font-family-default:var(--p-font-family-default);--s-body-font-size-default:1rem;--s-body-font-weight-default:var(--p-font-weight-regular);--s-font-weight-medium:var(--p-font-weight-medium);--s-font-weight-semi-bold:var(--p-font-weight-semi-bold);--s-font-weight-strong:var(--p-font-weight-bold);--s-font-weight-emphasis:var(--p-font-weight-extra-bold);--s-body-line-height-default:1.5;--s-display-font-size:clamp(3rem, 5.3dvi + .75rem, 4rem);--s-display-line-height:1.2;--s-h1-font-size:clamp(2.5rem, 3.8dvi + .75rem, 3rem);--s-h1-line-height:1.2;--s-h2-font-size:clamp(2rem, 2.5dvi + .75rem, 2.5rem);--s-h2-line-height:1.2;--s-h3-font-size:clamp(1.75rem, 2dvi + .75rem, 2rem);--s-h3-line-height:1.2;--s-h4-font-size:clamp(1.25rem, 1.56dvi + .5rem, 1.5rem);--s-h4-line-height:1.25;--s-h5-font-size:clamp(1.125rem, 1.3dvi + .5rem, 1.375rem);--s-h5-line-height:1.3;--s-h6-font-size:clamp(1rem, 1.04dvi + .5rem, 1.25rem);--s-h6-line-height:1.4;--s-section-kicker-color:var(--s-color-brand-primary);--s-section-kicker-font-family:var(--s-body-font-family-default);--s-section-kicker-font-size:1.25rem;--s-section-kicker-font-weight:var(--p-font-weight-regular);--s-section-kicker-line-height:1;--s-section-kicker-letter-spacing:0;--s-section-display-title-color:var(--s-headings-color-default);--s-section-display-title-font-family:var(--s-headings-font-family-default);--s-section-display-title-font-size:3rem;--s-section-display-title-font-weight:var(--p-font-weight-bold);--s-section-display-title-line-height:1;--s-section-display-title-letter-spacing:0;--s-section-title-color:var(--s-headings-color-default);--s-section-title-font-family:var(--s-headings-font-family-default);--s-section-title-font-size:2rem;--s-section-title-font-weight:var(--p-font-weight-bold);--s-section-title-line-height:1.15;--s-section-title-letter-spacing:0;--s-section-copy-color:var(--s-body-color-default);--s-section-copy-font-family:var(--s-body-font-family-default);--s-section-copy-font-size:1.0625rem;--s-section-copy-font-weight:var(--p-font-weight-regular);--s-section-copy-line-height:1.62;--s-section-copy-letter-spacing:0}@media (width>=768px){:root{--s-section-kicker-font-size:1.6875rem;--s-section-display-title-font-size:4.6875rem;--s-section-title-font-size:2.5rem}}:root{--s-lead-font-size:1.875rem;--s-lead-line-height:1.27;--s-paragraph-font-size:var(--s-body-font-size-default);--s-sm-font-size:.875rem;--s-xs-font-size:.75rem;--s-font-size-xxs:var(--p-font-size-1);--s-font-size-xs:var(--p-font-size-2);--s-font-size-sm:var(--p-font-size-3);--s-font-size-base:var(--p-font-size-4);--s-font-size-lg:var(--p-font-size-5);--s-font-size-xl:var(--p-font-size-6);--s-font-size-xxl:var(--p-font-size-7);--s-gap-xxxs:var(--p-spacing-1);--s-gap-xxs:var(--p-spacing-2);--s-gap-xs:var(--p-spacing-3);--s-gap-sm:var(--p-spacing-4);--s-gap-md:var(--p-spacing-5);--s-gap-lg:var(--p-spacing-6);--s-gap-xl:var(--p-spacing-7);--s-gap-xxl:var(--p-spacing-8);--s-gap-xxxl:var(--p-spacing-9);--s-spacing-xxxs:var(--p-spacing-1);--s-spacing-xxs:var(--p-spacing-2);--s-spacing-xs:var(--p-spacing-3);--s-spacing-sm:var(--p-spacing-4);--s-spacing-md:var(--p-spacing-5);--s-spacing-lg:var(--p-spacing-6);--s-spacing-xl:var(--p-spacing-7);--s-spacing-xxl:var(--p-spacing-8);--s-spacing-xxxl:var(--p-spacing-9);--s-layout-padding-inline:clamp(var(--p-spacing-4), 4.16dvi, var(--p-spacing-8));--s-layout-content-width:1195px;--s-layout-content-width-sm:700px;--s-layout-content-width-lg:1440px;--s-header-offset-block-start:50px;--s-header-block-size:90px;--s-header-clearance-block-start:calc(var(--s-header-offset-block-start) + var(--s-header-block-size));--s-header-wrapper-gap:clamp(var(--s-spacing-md), 3%, 146px);--s-header-navigation-gap:clamp(var(--s-spacing-xs), calc((100cqi - 632px) / 4), 70px);--s-outline-default:var(--p-outline-width) var(--p-outline-style) var(--p-outline-color);--s-border-width-default:.0625rem;--s-border-style-default:solid;--s-border-color-default:var(--p-color-neutral-300);--s-border-radius-default:var(--p-radius-8);--s-transition-duration-default:var(--p-duration-normal);--s-transition-duration-fast:var(--p-duration-fast);--s-transition-duration-slow:var(--p-duration-slow);--s-transition-timing-function-default:var(--p-easing-swift-move);--s-project-slider-transition-timing:var(--p-easing-swift-alt);--s-glass-surface-backdrop-filter:blur(17px);--s-glass-control-background:#22273385;--s-glass-control-background-hover:#f1ede11f;--s-glass-control-border:#f1ede159;--s-glass-control-border-hover:#f1ede19e;--s-glass-control-muted-color:#f1ede1c7;--s-paragraph-color:var(--s-body-color-default);--s-paragraph-line-height:var(--s-body-line-height-default);--s-paragraph-padding-block-end:var(--p-spacing-4)}@media (width>=600px){:root{--s-paragraph-padding-block-end:var(--p-spacing-5)}}:root{--s-list-padding-block-end:var(--p-spacing-4)}@media (width>=600px){:root{--s-list-padding-block-end:var(--p-spacing-5)}}:root{--s-image-border-radius:var(--s-border-radius-default);--s-button-sm-padding-x:var(--p-spacing-4);--s-button-sm-padding-y:var(--p-spacing-3);--s-button-md-padding-x:1.5625rem;--s-button-md-padding-y:1.0625rem;--s-button-lg-padding-x:var(--p-spacing-6);--s-button-lg-padding-y:var(--p-spacing-5);--s-button-border-radius:var(--s-border-radius-default);--s-button-sm-font-size:.75rem;--s-button-md-font-size:.8125rem;--s-button-lg-font-size:1rem;--s-button-line-height:1.62;--s-button-letter-spacing:.2em;--s-button-min-block-size:4.0625rem;--s-button-gap:.9375rem;--s-button-icon-size:2rem;--s-button-margin-block-end:var(--p-spacing-4)}@media (width>=600px){:root{--s-button-padding-block-end:var(--p-spacing-5)}}:root{--s-content-gutter:var(--p-gutter-sm)}@media (width>=600px){:root{--s-content-gutter:var(--p-gutter-md)}}@media (width>=768px){:root{--s-content-gutter:var(--p-gutter)}}:root{--s-title-margin-block-end:var(--p-spacing-2)}@media (width>=768px){:root{--s-title-margin-block-end:var(--p-spacing-4)}}:root{--s-content-padding:var(--p-spacing-5)}@media (width>=600px){:root{--s-content-padding:var(--p-spacing-6)}}@media (width>=768px){:root{--s-content-padding:var(--p-spacing-7)}}:root{--s-block-padding-sm:12px;--s-block-padding:24px;--s-block-padding-lg:40px}@media (width>=768px){:root{--s-block-padding-sm:24px;--s-block-padding:48px;--s-block-padding-lg:64px}}@media (width>=992px){:root{--s-block-padding-sm:32px;--s-block-padding:56px;--s-block-padding-lg:80px}}@media (width>=1200px){:root{--s-block-padding-sm:40px;--s-block-padding:80px;--s-block-padding-lg:112px}}:root{--s-outline-width:var(--p-outline-width);--s-outline-style:var(--p-outline-style);--s-outline-offset:var(--p-outline-offset);--s-color-focus:var(--p-color-primary-system-focus);--s-shadow-focus:var(--p-shadow-focus);--s-icon-color-default:var(--p-color-neutral-600);--s-ui-icon-button-width:3rem;--s-ui-icon-button-height:3rem;--s-color-default-foreground-hover:var(--p-color-neutral-500);--s-color-default-foreground-active:var(--p-color-neutral-600);--s-color-default-background:var(--p-color-offwhite);--s-color-default-dark-foreground:var(--p-color-offwhite);--s-color-default-dark-background:var(--p-color-greyblue);--s-color-neutral-background:var(--p-color-offwhite);--s-color-soft-background:var(--p-color-white-soft);--s-color-brand-primary:var(--p-color-gold);--s-color-brand-secondary:var(--p-color-greyblue);--s-color-brand-tertiary:var(--p-color-navyblue);--s-color-system-foreground:var(--p-color-neutral-900);--s-color-black:var(--p-color-black);--s-color-white:var(--p-color-white);--s-color-offwhite:var(--p-color-offwhite);--s-color-softwhite:var(--p-color-white-soft);--s-color-lightblue:var(--p-color-lightblue);--s-color-header-overlay:var(--p-color-header-overlay);--s-color-quote-overlay:var(--p-color-quote-overlay);--s-shadow-drop:var(--p-shadow-drop);--s-shadow-dropdown:var(--p-shadow-dropdown);--s-badge-nature-background:var(--p-color-badge-nature);--s-badge-society-background:var(--p-color-badge-society);--s-badge-culture-background:var(--p-color-badge-culture);--s-badge-border-radius:.4375rem;--s-badge-font-weight:var(--p-font-weight-bold);--s-color-state-info-background:var(--p-color-state-info-100);--s-color-state-info-foreground:var(--p-color-state-info-300);--s-color-state-success-background:var(--p-color-state-success-100);--s-color-state-success-foreground:var(--p-color-state-success-300);--s-color-state-warning-background:var(--p-color-state-warning-100);--s-color-state-warning-foreground:var(--p-color-state-warning-300);--s-color-state-error-background:var(--p-color-state-error-300);--s-color-state-error-foreground:var(--p-color-state-error-100);--s-button-primary-color-background:var(--p-color-gold);--s-button-primary-color-background-hover:var(--p-color-white-soft);--s-button-primary-color-background-active:var(--p-color-grey);--s-button-primary-color-background-disabled:var(--p-color-lightblue);--s-button-primary-color-border:var(--p-color-gold);--s-button-primary-color-border-hover:var(--p-color-gold);--s-button-primary-color-foreground:var(--p-color-offwhite);--s-button-primary-color-foreground-hover:var(--p-color-grey);--s-button-primary-color-foreground-active:var(--p-color-offwhite);--s-button-primary-color-foreground-disabled:var(--p-color-grey);--s-button-primary-dark-color-background:var(--p-color-navyblue);--s-button-primary-dark-color-background-hover:var(--p-color-lightblue);--s-button-primary-dark-color-background-active:var(--p-color-grey);--s-button-primary-dark-color-background-disabled:var(--p-color-lightblue);--s-button-primary-dark-color-border:var(--p-color-greyblue);--s-button-primary-dark-color-border-hover:var(--p-color-greyblue);--s-button-primary-dark-color-foreground:var(--p-color-white);--s-button-primary-dark-color-foreground-hover:var(--p-color-navyblue);--s-button-primary-dark-color-foreground-active:var(--p-color-lightblue);--s-button-primary-dark-color-foreground-disabled:var(--p-color-grey);--s-button-secondary-color-background:var(--p-color-white);--s-button-secondary-color-background-hover:var(--p-color-white-soft);--s-button-secondary-color-background-active:var(--p-color-grey);--s-button-secondary-color-background-disabled:var(--p-color-lightblue);--s-button-secondary-color-border:var(--p-color-gold);--s-button-secondary-color-border-hover:var(--p-color-grey);--s-button-secondary-color-foreground:var(--p-color-grey);--s-button-secondary-color-foreground-hover:var(--p-color-grey);--s-button-secondary-color-foreground-active:var(--p-color-offwhite);--s-button-secondary-color-foreground-disabled:var(--p-color-grey);--s-button-outline-border-width:var(--s-border-width-default);--s-button-outline-border-style:solid;--s-button-outline-border-width-active:var(--s-border-width-default);--s-button-outline-color-border:var(--p-color-gold);--s-button-outline-color-border-hover:var(--s-button-primary-color-border-hover);--s-button-outline-color-border-active:var(--p-color-grey);--s-button-outline-color-border-disabled:#ffffff30;--s-button-outline-color-background:transparent;--s-button-outline-color-background-hover:var(--s-button-primary-color-background-hover);--s-button-outline-color-background-active:var(--p-color-offwhite);--s-button-outline-color-background-disabled:transparent;--s-button-outline-color-foreground:var(--p-color-gold);--s-button-outline-color-foreground-hover:var(--p-color-grey);--s-button-outline-color-foreground-active:var(--p-color-grey);--s-button-outline-color-foreground-disabled:#ffffff30;--s-button-link-color-foreground:var(--p-color-grey);--s-button-link-color-foreground-hover:var(--p-color-gold);--s-button-link-color-foreground-active:var(--p-color-greyblue);--s-button-link-color-border:var(--p-color-gold);--s-button-link-color-border-hover:var(--p-color-grey);--s-button-link-color-border-active:var(--p-color-greyblue);--s-table-background:var(--s-color-neutral-background);--s-table-border-color:var(--s-border-color-default);--s-table-heading-padding:var(--p-spacing-2);--s-table-row-padding:var(--p-spacing-2);--s-table-margin-block-start:1rem;--s-table-margin-block-end:1rem;--s-form-label-margin-block-end:var(--p-spacing-2);--s-form-input-padding-block:var(--p-spacing-4);--s-form-input-padding-inline:var(--p-spacing-4);--s-form-input-border-radius:var(--p-radius-1);--s-form-input-border-color:var(--p-color-neutral-400);--s-form-muted-color:var(--p-color-neutral-400);--s-form-border-radius-lg:var(--p-radius-2);--s-form-checkbox-size:1.5rem;--s-form-checkbox-background-color:var(--p-color-neutral-100);--s-form-checkbox-checked-background-color:var(--p-color-neutral-500);--s-form-checkbox-checked-icon:url("data:image/svg+xml,<svg width=\"17\" height=\"12\" viewBox=\"0 0 17 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.982 1.58994L6.29257 11.2793C6.20818 11.364 6.1079 11.4312 5.99749 11.4771C5.88707 11.5229 5.76869 11.5465 5.64914 11.5465C5.52958 11.5465 5.4112 11.5229 5.30078 11.4771C5.19037 11.4312 5.09009 11.364 5.0057 11.2793L0.766582 7.04023C0.682084 6.95573 0.615057 6.85542 0.569327 6.74502C0.523598 6.63462 0.500061 6.51629 0.500061 6.39679C0.500061 6.2773 0.523598 6.15897 0.569327 6.04857C0.615057 5.93817 0.682084 5.83785 0.766582 5.75336C0.851079 5.66886 0.951392 5.60183 1.06179 5.5561C1.17219 5.51037 1.29052 5.48683 1.41002 5.48683C1.52952 5.48683 1.64784 5.51037 1.75824 5.5561C1.86865 5.60183 1.96896 5.66886 2.05346 5.75336L5.64989 9.34979L14.6966 0.304576C14.8673 0.133926 15.0987 0.0380554 15.3401 0.0380554C15.5814 0.0380554 15.8128 0.133926 15.9835 0.304576C16.1541 0.475226 16.25 0.706678 16.25 0.948013C16.25 1.18935 16.1541 1.4208 15.9835 1.59145L15.982 1.58994Z\" fill=\"white\"/></svg>");--s-form-radio-size:1.5rem;--s-form-radio-background-color:var(--p-color-neutral-100);--s-form-radio-checked-background-color:var(--p-color-neutral-500);--s-form-radio-checked-icon:url("data:image/svg+xml,<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect y=\"0.0418701\" width=\"12\" height=\"12\" rx=\"6\" fill=\"white\"/></svg>");--s-footer-border-color:var(--p-color-lightblue);--s-footer-background-color:var(--p-color-greyblue);--s-footer-color:var(--p-color-lightblue);--s-footer-heading-font-size:1rem;--s-header-top-background-color:var(--p-color-neutral-100);--s-header-top-foreground-color:var(--p-color-neutral-700);--s-header-main-foreground-color:var(--p-color-neutral-600);--s-dropdown-color-background:var(--p-color-neutral-000);--s-form-field-padding:var(--p-spacing-4);--s-form-field-border:var(--p-color-neutral-500);--s-pagination-button-background-color:transparent;--s-pagination-button-background-color-active:var(--p-color-neutral-600);--s-pagination-button-foreground-color:var(--p-color-neutral-700);--s-pagination-button-foreground-color-active:var(--p-color-neutral-100);--s-pagination-button-foreground-color-disabled:var(--p-color-neutral-200);--s-default-radius:var(--p-radius-1);--s-default-grid-margin:var(--p-gutter);--s-default-grid-gap:var(--p-gutter)}:root{--c-card-image-height:14rem}@media (width>=768px){:root{--c-card-image-height:20rem}}:root{--c-hero-height:30rem;--c-hero-overlay:color-mix(in srgb, var(--s-color-black) 75%, transparent);--c-hero-content-offset-block-start:calc(var(--s-header-clearance-block-start) - var(--s-content-padding) + var(--s-spacing-md))}@media (width>=600px){:root{--c-hero-height:36rem}}@media (width>=768px){:root{--c-hero-height:50.625rem}}}@layer vendors;@layer base{@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--s-body-background-color);color:var(--s-body-color-default);font-weight:var(--s-body-font-weight-default);font-size:var(--s-body-font-size-default);line-height:var(--s-body-line-height-default);font-family:var(--s-body-font-family-default), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video,picture,figure,iframe{border:none;block-size:auto;inline-size:auto;max-inline-size:100%;display:block}svg{display:block}input,button,textarea,select{font:inherit}[hidden]{display:none!important}button,input,select,textarea,summary,a{outline:#0000;outline-color:var(--s-color-focus);outline-offset:var(--s-outline-offset)}:is(button,input,select,textarea,summary,a):focus-visible{outline-style:var(--s-outline-style);outline-width:var(--s-outline-width)}a{color:var(--s-link-color-default);transition:color var(--s-transition-duration-fast) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-fast) var(--s-transition-timing-function-default);text-decoration:underline}a:is(:hover,:focus-visible){color:var(--s-link-color-hover-default);text-decoration-color:#0000}a:active{color:var(--s-link-color-active-default)}address{font-style:normal}ul{margin-inline-start:var(--s-spacing-sm);list-style-type:disc}ol{margin-inline-start:var(--s-spacing-sm);list-style-type:decimal}[role=list],[role=listbox],[role=tablist]{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}body{flex-direction:column;min-block-size:100dvh;display:flex}.site-main{flex:1 0 auto}.site-main,footer{position:relative}:is(.site-main,footer)[inert]:before{content:"";z-index:10;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.error-page{--error-page-content-gap:var(--c-error-page-content-gap,var(--s-spacing-md));--error-page-content-max-width:var(--c-error-page-content-max-width,42rem)}.error-page__content{gap:var(--error-page-content-gap);max-inline-size:var(--error-page-content-max-width);display:grid}.error-page__title,.error-page__text{margin:0}.error-page__text{color:var(--s-body-color-default);text-wrap:pretty}.error-page__button{margin-block-start:var(--s-spacing-xs)}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 900;src:url(/content/themes/io/build/fonts/nunito-sans-v19-latin-ext-DMEAsnHD.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 900;src:url(/content/themes/io/build/fonts/nunito-sans-v19-latin-BWQ3gi2K.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400 700;src:url(/content/themes/io/build/fonts/noto-serif-v33-latin-ext-NX2Olof3.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400 700;src:url(/content/themes/io/build/fonts/noto-serif-v33-latin-DKWgU5qY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display{color:var(--s-headings-color-default);font-weight:var(--s-headings-font-weight-default);font-family:var(--s-headings-font-family-default), serif;text-wrap:balance;display:block}h1,.h1{font-size:var(--s-h1-font-size);line-height:var(--s-h1-line-height)}h2,.h2{font-size:var(--s-h2-font-size);line-height:var(--s-h2-line-height)}h3,.h3{font-size:var(--s-h3-font-size);line-height:var(--s-h3-line-height)}h4,.h4{font-size:var(--s-h4-font-size);line-height:var(--s-h4-line-height)}h5,.h5{font-size:var(--s-h5-font-size);line-height:var(--s-h5-line-height)}h6,.h6{font-size:var(--s-h6-font-size);line-height:var(--s-h6-line-height)}.display{font-size:var(--s-display-font-size);line-height:var(--s-display-line-height)}.lead,.lead p{font-size:var(--s-lead-font-size);line-height:var(--s-lead-line-height)}sup{font-size:.6em;line-height:1;position:relative;inset-block-start:-.52em}small{font-size:var(--s-sm-font-size);display:block}}@layer atoms{.layout{--layout-padding-inline:var(--s-layout-padding-inline);--layout-content-width:var(--s-layout-content-width);--layout-breakout-size:calc((var(--layout-breakout-width) - var(--layout-content-width)) / 2);--layout-content:min(100% - var(--layout-padding-inline) * 2, var(--layout-content-width));--layout-full-width:minmax(var(--layout-padding-inline), 1fr);grid-template-columns:[full-width-start] var(--layout-full-width) [content-start] var(--layout-content) [content-end] var(--layout-full-width) [full-width-end];justify-content:center;inline-size:100%;display:grid}.layout>*{grid-column:content}.layout>.full-width{grid-column:full-width}.layout--sm{--layout-content-width:var(--s-layout-content-width-sm)}.layout--md{--layout-content-width:960px}.layout-split{gap:var(--layout-split-gap,var(--s-content-gutter));display:grid}@media (width>=992px){.layout-split--side{grid-template-columns:repeat(12,1fr)}.layout-split--side>.layout-split__content{grid-column:span 5}.layout-split--side>.layout-split__main{grid-column:7/span 6}.layout-split--reversed>.layout-split__content{grid-column:8/span 5}.layout-split--reversed>.layout-split__main{grid-column:1/span 6}}.button{--button-font-weight:var(--c-font-weight-button,var(--s-body-font-weight-default));--button-font-size:var(--s-button-md-font-size);--button-underline-offset:.25rem;--button-line-height:var(--s-button-line-height);--button-border-radius:var(--s-button-border-radius);--button-outline-offset:0;--button-letter-spacing:var(--s-button-letter-spacing);--button-icon-size:var(--s-button-icon-size);justify-content:center;align-items:center;gap:var(--s-gap-sm);min-block-size:var(--s-button-min-block-size);padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width,1px) var(--button-border-style,solid) var(--button-border-color,transparent);border-radius:var(--button-border-radius);outline:var(--button-outline-width) var(--button-outline-style) var(--button-outline-border-color);outline-offset:var(--button-outline-offset);background-color:var(--button-color-background);color:var(--button-color-foreground);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:var(--button-line-height);text-underline-offset:var(--button-underline-offset);text-transform:uppercase;letter-spacing:var(--button-letter-spacing);cursor:pointer;font-family:inherit;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.button:hover:not(:disabled){--button-color-background:var(--button-color-background-hover);--button-color-foreground:var(--button-color-foreground-hover);--button-border-color:var(--button-border-color-hover)}.button:focus-visible{--button-outline-width:var(--c-button-outline-width,var(--s-outline-width));--button-outline-style:var(--c-button-outline-style,var(--s-outline-style));--button-outline-offset:var(--c-button-outline-offset,var(--s-outline-offset));--button-outline-border-color:var(--c-button-color-focus,var(--s-color-focus))}.button:disabled{cursor:not-allowed}.button:active:not(:disabled){--button-color-background:var(--button-color-background-active);--button-color-foreground:var(--button-color-foreground-active)}.button--sm{--button-padding-x:var(--s-button-sm-padding-x);--button-padding-y:var(--s-button-sm-padding-y);--button-font-size:var(--s-button-sm-font-size)}.button--md{--button-padding-x:var(--s-button-md-padding-x);--button-padding-y:var(--s-button-md-padding-y);--button-font-size:var(--s-button-md-font-size)}.button--lg{--button-padding-x:var(--s-button-lg-padding-x);--button-padding-y:var(--s-button-lg-padding-y);--button-font-size:var(--s-button-lg-font-size)}.button--primary{--button-color-background:var(--s-button-primary-color-background);--button-color-background-hover:var(--s-button-primary-color-background-hover);--button-color-background-active:var(--s-button-primary-color-background-active);--button-color-foreground:var(--s-button-primary-color-foreground);--button-color-foreground-hover:var(--s-button-primary-color-foreground-hover);--button-color-foreground-active:var(--s-button-primary-color-foreground-active);--button-border-color:var(--s-button-primary-color-border);--button-border-color-hover:var(--s-button-primary-color-border-hover)}.button--primary.button--dark{--button-color-background:var(--s-button-primary-dark-color-background);--button-color-background-hover:var(--s-button-primary-dark-color-background-hover);--button-color-background-active:var(--s-button-primary-dark-color-background-active);--button-color-foreground:var(--s-button-primary-dark-color-foreground);--button-color-foreground-hover:var(--s-button-primary-dark-color-foreground-hover);--button-color-foreground-active:var(--s-button-primary-dark-color-foreground-active);--button-border-color:var(--s-button-primary-dark-color-border);--button-border-color-hover:var(--s-button-primary-dark-color-border-hover)}.button--primary:disabled{--button-color-background:var(--s-button-primary-color-background-disabled);--button-color-foreground:var(--s-button-primary-color-foreground-disabled)}.button--secondary{--button-color-background:var(--s-button-secondary-color-background);--button-color-background-hover:var(--s-button-secondary-color-background-hover);--button-color-background-active:var(--s-button-secondary-color-background-active);--button-color-foreground:var(--s-button-secondary-color-foreground);--button-color-foreground-hover:var(--s-button-secondary-color-foreground-hover);--button-color-foreground-active:var(--s-button-secondary-color-foreground-active);--button-border-color:var(--s-button-secondary-color-border);--button-border-color-hover:var(--s-button-secondary-color-border-hover)}.button--secondary:disabled{--button-color-background:var(--s-button-secondary-color-background-disabled);--button-color-foreground:var(--s-button-secondary-color-foreground-disabled)}.button--outline{--button-border-width:var(--s-button-outline-border-width);--button-border-style:var(--s-button-outline-border-style);--button-color-background:var(--s-button-outline-color-background);--button-color-background-hover:var(--s-button-outline-color-background-hover);--button-color-background-active:var(--s-button-outline-color-background-active);--button-color-foreground:var(--s-button-outline-color-foreground);--button-color-foreground-hover:var(--s-button-outline-color-foreground-hover);--button-color-foreground-active:var(--s-button-outline-color-foreground-active);--button-border-color:var(--s-button-outline-color-border);--button-border-color-hover:var(--s-button-outline-color-border-hover)}.button--outline:disabled{--button-color-background:var(--s-button-outline-color-background-disabled);--button-color-foreground:var(--s-button-outline-color-foreground-disabled);--button-border-color:var(--s-button-outline-color-border-disabled)}.button--icon{padding:calc(var(--button-padding-y) - var(--button-icon-size)) var(--button-padding-x)}.button--icon svg{inline-size:var(--button-icon-size);block-size:var(--button-icon-size)}.button--link{--button-outline-offset:.5rem;--button-color-foreground:var(--button-link-color-foreground);background-color:#0000;border-radius:0;padding:0;padding-block-end:.25rem;text-decoration:none;position:relative}.button--link:after{background-color:var(--button-link-color-border);content:"";block-size:.125rem;inline-size:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.button--link:hover{--button-color-foreground:var(--button-link-color-foreground-hover)}.button--link:hover:after{--button-link-color-border:var(--button-link-color-border-hover);block-size:.25rem}.button--link:active{--button-color-foreground:var(--button-link-color-foreground-active)}.button--link:active:after{--button-link-color-border:var(--button-link-color-border-active);block-size:.25rem}.button--link.button--dark{--button-link-color-foreground:var(--s-button-link-color-foreground);--button-link-color-foreground-hover:var(--s-button-link-color-foreground-hover);--button-link-color-foreground-active:var(--s-button-link-color-foreground-active);--button-link-color-border:var(--s-button-link-color-border);--button-link-color-border-hover:var(--s-button-link-color-border-hover);--button-link-color-border-active:var(--s-button-link-color-border-active)}.button--link.button--light{--button-link-color-foreground:var(--s-button-link-light-color-foreground);--button-link-color-foreground-hover:var(--s-button-link-light-color-foreground-hover);--button-link-color-foreground-active:var(--s-button-link-light-color-foreground-active);--button-link-color-border:var(--s-button-link-light-color-border);--button-link-color-border-hover:var(--s-button-link-light-color-border-hover);--button-link-color-border-active:var(--s-button-link-light-color-border-active)}.badge{color:var(--s-color-white);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-md-font-size);font-weight:var(--s-badge-font-weight);letter-spacing:var(--s-button-letter-spacing);border-radius:var(--s-badge-border-radius);text-transform:uppercase;justify-content:center;align-items:center;padding:1.25rem;line-height:1;display:inline-flex}.badge--nature{background:var(--s-badge-nature-background)}.badge--society{background:var(--s-badge-society-background)}.badge--culture{background:var(--s-badge-culture-background)}.section-title{color:var(--section-title-color,var(--s-section-title-color));font-family:var(--section-title-font-family,var(--s-section-title-font-family)), serif;font-size:var(--section-title-font-size,var(--s-section-title-font-size));font-weight:var(--section-title-font-weight,var(--s-section-title-font-weight));line-height:var(--section-title-line-height,var(--s-section-title-line-height));letter-spacing:var(--section-title-letter-spacing,var(--s-section-title-letter-spacing));margin-block:0}.section-title span{font-weight:400}.section-title--regular{--section-title-font-weight:var(--s-body-font-weight-default)}.section-title--balanced{text-wrap:balance}.logo{width:64px;height:auto;color:var(--s-color-offwhite);flex-shrink:0;display:block}.logo--footer{color:var(--s-color-brand-primary)}.image{--image-border-radius:var(--s-image-border-radius,0);overflow:clip}.image img{backface-visibility:hidden;transform:translateZ(0)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.image img{transition:scale var(--s-transition-duration-slow) var(--s-transition-timing-function-default);will-change:transform}.image:hover img{scale:1.02}}.image.image--rounded{border-radius:var(--image-border-radius)}.image.image--rounded img{border-radius:var(--image-border-radius);block-size:auto;inline-size:100%}.image.image--cover{inline-size:100%;block-size:var(--image-block-size,100%);display:block;position:relative}.image.image--cover img{object-fit:cover;block-size:100%;inline-size:100%}:is(.image.image--ratio-landscape,.image.image--ratio-portrait) img{object-fit:cover;block-size:100%;inline-size:100%}.image.image--ratio-landscape{aspect-ratio:16/9}.image.image--ratio-portrait{aspect-ratio:3/4}.glass-surface{--glass-surface-border-radius:var(--s-border-radius-default);background-color:var(--s-color-header-overlay);-webkit-backdrop-filter:var(--s-glass-surface-backdrop-filter);backdrop-filter:var(--s-glass-surface-backdrop-filter);border-radius:var(--glass-surface-border-radius)}.table-wrapper{margin-block-start:var(--s-table-margin-block-start);margin-block-end:var(--s-table-margin-block-end);overflow-x:auto}.table{border-collapse:collapse;inline-size:100%}.table th,.table td{padding:var(--s-table-row-padding);border:var(--s-border-width-default) var(--s-border-style-default) var(--s-table-border-color);text-align:start;vertical-align:middle}.table th{padding:var(--s-table-heading-padding);background:var(--s-table-background);font-weight:var(--s-body-font-weight-default)}}@layer molecules{.breadcrumb{padding-block:var(--s-spacing-xxs);font-size:var(--s-xs-font-size);line-height:var(--s-body-line-height-default)}@media (width>=992px){.breadcrumb{padding-block:var(--s-spacing-sm)}}.breadcrumb svg{block-size:7px;inline-size:7px;color:var(--s-color-black)}.breadcrumb a{margin-inline:var(--s-spacing-xxs);color:var(--s-color-brand-secondary);opacity:.6;text-decoration:none;position:relative}.breadcrumb a:first-child{margin-inline-start:0}.breadcrumb a:hover{text-decoration:none}.breadcrumb_last{color:var(--s-color-brand-secondary);opacity:.6;margin-inline-start:var(--s-spacing-xxs)}.skip-link{top:var(--s-spacing-sm);z-index:200;color:#fff;white-space:nowrap;padding:var(--s-spacing-xxs) var(--s-spacing-xs);background-color:#000;font-weight:700;text-decoration:none;transition:transform .3s;position:absolute;left:50%;transform:translateY(-5rem)translate(-50%)}.skip-link:focus-visible{transform:translateY(1.5rem)translate(-50%)}:root{--label-margin-block-end:var(--c-form-label-margin-block-end,var(--s-form-label-margin-block-end));--input-padding-block:var(--c-form-input-padding-block,var(--s-form-input-padding-block));--input-padding-inline:var(--c-form-input-padding-inline,var(--s-form-input-padding-inline));--input-border-color:var(--c-form-input-border-color,var(--s-form-input-border-color));--input-border-radius:var(--c-form-input-border-radius,var(--s-form-input-border-radius));--checkbox-size:var(--c-checkbox-size,var(--s-form-checkbox-size));--checkbox-background-color:var(--c-checkbox-background-color,var(--s-form-checkbox-background-color));--checkbox-checked-color:var(--c-checkbox-checked-color,var(--s-form-checkbox-checked-background-color));--checkbox-checked-icon:var(--c-checkbox-checked-icon,var(--s-form-checkbox-checked-icon));--radio-size:var(--c-radio-size,var(--s-form-radio-size));--radio-background-color:var(--c-radio-background-color,var(--s-form-radio-background-color));--radio-checked-color:var(--c-radio-checked-color,var(--s-form-radio-checked-background-color));--radio-checked-icon:var(--c-radio-checked-icon,var(--s-form-radio-checked-icon));accent-color:var(--c-accent-color,var(--s-color-brand-primary))}form a{color:currentColor}label:has(+input){margin-block-end:var(--label-margin-block-end);display:inline-block}input,textarea,select{outline-offset:var(--s-outline-offset)}:is(input,textarea,select):focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus)}input:not([type=checkbox],[type=radio]),textarea,select{inline-size:100%;padding-inline:var(--input-padding-inline);padding-block:var(--input-padding-block);border:var(--s-border-width-default) var(--s-border-style-default) var(--input-border-color);border-radius:var(--input-border-radius)}input[type=checkbox],input[type=radio]{appearance:none;border:var(--s-border-width-default) var(--s-border-style-default) var(--input-border-color);cursor:pointer;transition-duration:var(--s-transition-duration-default);transition-property:background-color,border-color,scale;transition-timing-function:var(--s-transition-timing-function-default);margin:0}:is(input[type=checkbox],input[type=radio]):checked{background-position:50%;background-repeat:no-repeat;border-color:#0000}:is(input[type=checkbox],input[type=radio]):active:not(:disabled){scale:.95}:is(input[type=checkbox],input[type=radio])+label{margin-inline-start:var(--s-spacing-2)}input[type=checkbox]{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);border-radius:var(--input-border-radius);background-color:var(--checkbox-background-color)}input[type=checkbox]:checked{background-image:var(--checkbox-checked-icon);background-color:var(--checkbox-checked-color)}input[type=radio]{inline-size:var(--radio-size);block-size:var(--radio-size);background-color:var(--radio-background-color);border-radius:50%}input[type=radio]:checked{background-image:var(--radio-checked-icon);background-color:var(--radio-checked-color)}.form-item{inline-size:100%}.form-item-checkbox,.form-item-radio,.gchoice,.gradio{align-items:center;gap:var(--s-spacing-xxs);display:flex}.gfield_checkbox,.gfield_radio{gap:var(--s-spacing-xxs);flex-direction:column;display:flex}.search-form{--search-form-gap:var(--c-search-form-gap,var(--s-gap-xs));--search-form-field-gap:var(--c-search-form-field-gap,var(--s-gap-xs));--search-form-field-padding-block:var(--c-search-form-field-padding-block,var(--s-spacing-xxs));--search-form-field-background:var(--c-search-form-field-background,var(--s-color-white));--search-form-field-border-color:var(--c-search-form-field-border-color,var(--s-border-color-default));--search-form-icon-color:var(--c-search-form-icon-color,var(--s-icon-color-default));--search-form-placeholder-color:var(--c-search-form-placeholder-color,var(--s-body-color-default));gap:var(--search-form-gap);display:grid}.search-form__field{align-items:center;gap:var(--search-form-field-gap);padding-block:var(--search-form-field-padding-block);padding-inline:var(--s-spacing-sm);border:var(--s-border-width-default) var(--s-border-style-default) var(--search-form-field-border-color);border-radius:var(--s-border-radius-default);outline-offset:var(--s-outline-offset);background-color:var(--search-form-field-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-form__field:focus-within{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus)}.search-form__icon{color:var(--search-form-icon-color);justify-content:center;align-items:center;display:inline-flex}.search-form__icon svg{block-size:1.25rem;inline-size:1.25rem}.search-form__input{min-inline-size:0;padding:var(--s-spacing-xs) 0;color:var(--s-headings-color-default);font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);background-color:#0000;border:0;outline:0;line-height:1.4}.search-form__input::placeholder{color:var(--search-form-placeholder-color);opacity:1}.search-form__input:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:calc(var(--s-outline-width) * -1)}.search-form__submit{flex:none}.hamburger-icon{background-color:var(--s-color-white);cursor:pointer;border:0;border-radius:50%;flex:none;block-size:44px;inline-size:44px;padding:0;display:block;position:relative}@media (width>=768px){.hamburger-icon{display:none}}.hamburger-icon .hamburger-icon__line{background-color:var(--s-color-brand-primary);border-radius:var(--s-border-radius-default);opacity:1;block-size:1.3333px;inline-size:14.6667px;transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);transition-property:inset-block-start,opacity,transform;display:block;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.hamburger-icon .hamburger-icon__line--top{inset-block-start:calc(50% - 4px)}.hamburger-icon .hamburger-icon__line--middle{inset-block-start:50%}.hamburger-icon .hamburger-icon__line--bottom{inset-block-start:calc(50% + 4px)}.hamburger-icon[aria-expanded=true] .hamburger-icon__line--top{inset-block-start:50%;transform:translate(calc(.5px - 50%),-50%)rotate(-45deg)}.hamburger-icon[aria-expanded=true] .hamburger-icon__line--middle{opacity:0;transform:translate(calc(.5px - 50%),-50%)scaleX(0)}.hamburger-icon[aria-expanded=true] .hamburger-icon__line--bottom{inset-block-start:50%;transform:translate(calc(.5px - 50%),-50%)rotate(45deg)}.button-list{--button-list-margin-block-start:var(--c-button-list-margin-block-start,var(--s-content-gutter));align-items:center;gap:var(--s-gap-sm);flex-wrap:wrap;margin-block-start:var(--button-list-margin-block-start);display:flex}:is(.text-center,.content-x-center) .button-list{justify-content:center}:is(.text-end,.content-x-end) .button-list{justify-content:flex-end}.icon-link{--icon-link-gap:1.25rem;--icon-link-color:var(--s-color-white);--icon-link-color-hover:var(--icon-link-color);--icon-link-icon-size:2.75rem;--icon-link-icon-padding:.625rem;--icon-link-icon-color:var(--s-color-brand-primary);--icon-link-icon-color-hover:var(--s-button-secondary-color-foreground-hover);--icon-link-icon-background-color:var(--s-button-secondary-color-background);--icon-link-icon-background-color-hover:var(--s-button-secondary-color-background-hover);--icon-link-icon-border-color:transparent;--icon-link-icon-border-color-hover:var(--icon-link-icon-border-color);--icon-link-text-color:currentColor;--icon-link-text-decoration-color:#fff0;--icon-link-text-decoration-color-hover:var(--icon-link-color);justify-content:center;align-items:center;gap:var(--icon-link-gap);min-block-size:var(--icon-link-icon-size);color:var(--icon-link-color);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);flex-shrink:0;text-decoration:none;display:inline-flex}.icon-link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.icon-link__icon{inline-size:var(--icon-link-icon-size);block-size:var(--icon-link-icon-size);padding:var(--icon-link-icon-padding);border:1px solid var(--icon-link-icon-border-color);color:var(--icon-link-icon-color);background-color:var(--icon-link-icon-background-color);transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), border-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-link:hover .icon-link__icon{border-color:var(--icon-link-icon-border-color-hover);color:var(--icon-link-icon-color-hover);background-color:var(--icon-link-icon-background-color-hover)}.icon-link--primary{--icon-link-color:var(--s-body-color-default);--icon-link-icon-background-color:var(--s-button-primary-color-background);--icon-link-icon-background-color-hover:var(--s-button-primary-color-background-hover);--icon-link-icon-border-color:var(--s-button-primary-color-border);--icon-link-icon-border-color-hover:var(--s-button-primary-color-border-hover);--icon-link-icon-color:var(--s-button-primary-color-foreground);--icon-link-icon-color-hover:var(--s-button-primary-color-foreground-hover);--icon-link-text-decoration-color-hover:var(--s-body-color-default)}.icon-link__icon svg{block-size:100%;inline-size:100%;display:block}.icon-link--icon-rotate-180 .icon-link__icon svg{rotate:180deg}.icon-link__text{color:var(--icon-link-text-color);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-md-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);opacity:.8;text-decoration:underline;-webkit-text-decoration-color:var(--icon-link-text-decoration-color);text-decoration-color:var(--icon-link-text-decoration-color);text-underline-offset:.325em;text-transform:uppercase;transition:text-decoration-color var(--s-transition-duration-default) var(--s-transition-timing-function-default)}.icon-link:hover .icon-link__text,.icon-link:focus-visible .icon-link__text{-webkit-text-decoration-color:var(--icon-link-text-decoration-color-hover);text-decoration-color:var(--icon-link-text-decoration-color-hover)}.socials__list{gap:var(--s-gap-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socials__link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none;display:block}.socials__link:hover,.socials__link:focus-visible{color:var(--socials-link-color-hover,var(--s-color-white))}.socials__link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset);border-radius:50%}.socials__icon,.socials__icon svg{block-size:1.75rem;inline-size:1.75rem;display:block}.rich-text{--rich-text-flow-spacing:var(--c-rich-text-flow-spacing,1em);line-height:var(--s-body-line-height-default)}.rich-text>*+*{margin-block-start:var(--rich-text-flow-spacing)}.rich-text :where(p,li,th,td){line-height:inherit}}@layer organisms{.header{z-index:20;inline-size:100%;display:block;position:fixed;inset-block-start:var(--s-header-offset-block-start);inset-inline-start:0}@media (width<=767px){.header{inline-size:100svw}}@media (width<=599px){.header{inset-block-start:var(--s-spacing-lg)}}.header__wrapper{--header-wrapper-gap:var(--c-header-wrapper-gap,var(--s-header-wrapper-gap));justify-content:space-between;align-items:center;gap:var(--header-wrapper-gap);inline-size:100%;block-size:var(--s-header-block-size);--glass-surface-border-radius:55px;margin-inline:auto;padding-inline:38px 25px;display:flex;container-type:inline-size}@media (width<=599px){.header__wrapper{block-size:72px;padding-inline:var(--s-spacing-md);--glass-surface-border-radius:44px}.header__wrapper .logo{inline-size:52px}}.header__navigation{--header-navigation-gap:var(--c-header-navigation-gap,var(--s-header-navigation-gap));align-items:center;gap:var(--header-navigation-gap);display:flex}.header__actions{align-items:center;gap:var(--s-gap-xs);display:flex}.header__search-button{block-size:44px;inline-size:44px;color:var(--s-color-white);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default);background-color:#0000;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.header__search-button:hover,.header__search-button:focus-visible,.header__search-button:active,.header__search-button[aria-expanded=true]{background-color:var(--s-color-white);color:var(--s-color-brand-primary)}.header__search-button svg{block-size:1rem;inline-size:1rem}.header__search-icon{color:inherit;flex:none;display:inline-flex}.language-switcher{--language-link-font-size:var(--s-font-size-sm);--language-icon-rotation:0;--language-link-active-color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary));font-family:inherit;position:relative}@media (width>=1200px){.language-switcher[aria-axpanded=true]{--language-icon-rotation:-180deg;--language-link-color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary))}.language-switcher[aria-axpanded=true] .language-switcher__menu{display:block}}.language-switcher__menu{margin:0;padding:0;list-style:none;display:none}@media (width>=1200px){.language-switcher__menu{margin:var(--s-spacing-xxs) 0 0;border:1px solid var(--c-nav-horizontal-border-color,var(--s-color-offwhite));background-color:var(--c-nav-horizontal-background-color,var(--s-color-white));box-shadow:var(--s-shadow-dropdown);padding:0;position:absolute;top:100%;right:0}.language-switcher__menu:before{top:calc(var(--s-spacing-xxs) * -1);left:calc(var(--s-spacing-md) / 2 * -1);width:calc(100% + var(--s-spacing-md));height:calc(100% + var(--s-spacing-xxs));content:"";position:absolute}}.header__top .language-switcher__menu{z-index:10;margin:var(--s-spacing-xxs) 0 0;border:1px solid var(--c-nav-horizontal-border-color,var(--s-color-offwhite));background-color:var(--c-nav-horizontal-background-color,var(--s-color-white));box-shadow:var(--s-shadow-dropdown);position:absolute;top:100%;right:0}.header__top .language-switcher__menu:before{top:calc(var(--s-spacing-xxs) * -1);left:calc(var(--s-spacing-md) / 2 * -1);width:calc(100% + var(--s-spacing-md));height:calc(100% + var(--s-spacing-xxs));content:"";position:absolute}.language-switcher__item{--language-link-color:var(--c-nav-horizontal-link-color,var(--s-body-color-default));--language-link-border-width:0}.language-switcher__link{--language-link-padding-inline:var(--s-spacing-sm);--language-link-padding-block:var(--s-spacing-xs);--language-link-font-weight:var(--c-nav-horizontal-link-font-weight,inherit);--language-link-width:auto;inline-size:var(--language-link-width);padding-inline:var(--language-link-padding-inline);padding-block:var(--language-link-padding-block);align-items:center;gap:var(--s-gap-xxxs);border:none;border-block-start:var(--language-link-border-width) solid var(--c-nav-border-color,var(--s-color-offwhite));color:var(--language-link-color);font-weight:var(--language-link-font-weight);font-size:var(--language-link-font-size);line-height:var(--c-header-nav-item-line-height,inherit);letter-spacing:inherit;cursor:pointer;background-color:#0000;text-decoration:none;display:flex;position:relative}.language-switcher__link:hover,.language-switcher__link:focus-within,.language-switcher__link.language-switcher__link--active{--language-link-color:var(--language-link-active-color)}.language-switcher__link:focus-visible{z-index:5;outline:2px solid var(--c-nav-item-focus-outline,var(--s-color-brand-primary));border-radius:2px}.language-switcher__label{align-items:center;gap:var(--s-gap-xxs);display:flex}.language-switcher__label svg{block-size:1.125rem;inline-size:1.125rem}.language-switcher__toggle{--language-link-padding-inline:var(--s-spacing-xxs);--language-link-padding-block:var(--s-spacing-xxxs);--language-toggle-width:auto;inline-size:var(--language-toggle-width);text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;justify-content:space-between;margin-inline-start:auto}.language-switcher__toggle[aria-expanded=true]{--language-icon-rotation:-180deg}.language-switcher__toggle[aria-expanded=true]+.language-switcher__menu{flex-direction:column;align-items:flex-end;display:flex}@media (width>=1200px){.language-switcher__toggle[aria-expanded=true]+.language-switcher__menu{display:block}}.language-switcher__icon{transform:rotate(var(--language-icon-rotation));transform-origin:50%;color:currentColor;transition:transform .3s}.language-switcher__icon svg{block-size:1.125rem;inline-size:1.125rem}:is(.nav-primary,.nav-secondary,.nav-mobile,.nav-legal) ul{margin:0;padding:0;list-style:none}:is(.nav-primary,.nav-secondary,.nav-mobile,.nav-legal) a{text-decoration:none}.nav-primary{--primary-nav-link-color:var(--s-color-lightblue);--primary-nav-link-color-active:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary));--primary-nav-submenu-icon-rotation:0;display:none}@media (width>=768px){.nav-primary{display:block}}.nav-primary ul{justify-content:flex-start;display:flex}.nav-primary li:not(:last-child){margin-inline-end:var(--s-spacing-xs)}.nav-primary a{align-items:center;gap:var(--s-gap-xxxs);color:var(--primary-nav-link-color);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:flex}.nav-primary a:hover,.nav-primary a:focus-visible{color:var(--primary-nav-link-color-active)}.nav-primary a:focus-visible{z-index:5;border-radius:var(--s-border-radius-default);outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-brand-primary)}.nav-primary--header{flex:none;justify-content:flex-start}@media (width>=992px){.nav-primary--header{display:flex}}.nav-primary--header ul{align-items:center;gap:var(--header-navigation-gap,var(--s-spacing-md));position:relative}.nav-primary--header li:not(:last-child){margin-inline-end:0}.nav-primary--header li{background-image:linear-gradient(var(--s-color-brand-primary), var(--s-color-brand-primary));background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;justify-content:center;align-items:center;block-size:45px;display:flex;position:relative}.nav-primary--header li:before{z-index:0;inset-block:0;inset-inline:calc(var(--header-navigation-gap,var(--s-spacing-md)) / -2);content:"";position:absolute}:is(.nav-primary--header ul:not(:has(>li:hover,>li a:focus-visible)):has(>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor))>li:not(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a,.nav-primary--header ul:has(>li:hover,>li a:focus-visible)>li:not(:hover):not(:has(a:focus-visible))>a){opacity:.5}.nav-primary--header li:hover{background-size:100% 3px}.nav-primary--header ul:not(:has(>li:hover,>li a:focus-visible))>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor){background-size:100% 3px}.nav-primary--header ul:not(:has(>li:hover))>li:has(a:focus-visible){background-size:100% 3px}@supports (anchor-name:--primary-nav-active) and (position-anchor:--primary-nav-active){.nav-primary--header ul:after{position-anchor:--primary-nav-active;opacity:0;transform-origin:0;background-color:var(--s-color-brand-primary);content:"";pointer-events:none;block-size:3px;position:absolute;inset-block-end:0;inset-inline-start:anchor(left);inset-inline-end:anchor(right);transform:scaleX(0)}.nav-primary--header ul:has(>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor,:hover),>li a:focus-visible):after{opacity:1;transform:scaleX(1)}.nav-primary--header li{background-image:none}.nav-primary--header ul:not(:has(>li:hover,>li a:focus-visible))>li:is(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor){anchor-name:--primary-nav-active}.nav-primary--header li:hover{anchor-name:--primary-nav-active}.nav-primary--header ul:not(:has(>li:hover))>li:has(a:focus-visible){anchor-name:--primary-nav-active}@media (prefers-reduced-motion:no-preference){.nav-primary--header ul:after{transition:inset-inline-start var(--s-transition-duration-default) var(--s-transition-timing-function-default), inset-inline-end var(--s-transition-duration-default) var(--s-transition-timing-function-default), opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default), transform var(--s-transition-duration-default) var(--s-transition-timing-function-default)}}}@supports not ((anchor-name:--primary-nav-active) and (position-anchor:--primary-nav-active)){@media (prefers-reduced-motion:no-preference){.nav-primary--header li{transition:background-size var(--s-transition-duration-default) var(--s-transition-timing-function-default)}}}.nav-primary--header a{color:var(--s-color-offwhite);font-weight:var(--s-font-weight-emphasis);text-transform:uppercase;letter-spacing:.1625rem;white-space:nowrap;z-index:1;transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default);font-size:.8125rem;line-height:1.62}.nav-primary--header a:hover,.nav-primary--header a:focus-visible{color:var(--s-color-offwhite);opacity:1}.nav-primary .menu-item-has-children{position:relative}.nav-primary .menu-item-has-children:after{inline-size:100%;block-size:var(--s-spacing-xxs);content:"";position:absolute;inset-block-start:100%;inset-inline-start:0}.nav-primary .menu-item-has-children.open{--primary-nav-submenu-icon-rotation:-180deg}.nav-primary .menu-item-has-children.open>a{color:var(--primary-nav-link-color-active)}.nav-primary .menu-item-has-children.open .sub-menu{display:block}.nav-primary__submenu-icon{transform:rotate(var(--primary-nav-submenu-icon-rotation));transform-origin:50%;color:currentColor;transition:transform .3s}.nav-primary__submenu-icon svg{block-size:1.125rem;inline-size:1.125rem}.nav-primary .sub-menu{z-index:40;margin:var(--s-spacing-xxs) 0 0;white-space:nowrap;background-color:var(--c-nav-horizontal-background-color,var(--s-color-white));border:1px solid var(--c-nav-horizontal-border-color,var(--s-color-offwhite));box-shadow:var(--s-shadow-dropdown);padding:0;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.nav-primary .sub-menu:before{top:calc(var(--s-spacing-xxs) * -1);left:calc(var(--s-spacing-md) / 2 * -1);width:calc(100% + var(--s-spacing-md));height:calc(100% + var(--s-spacing-xxs));pointer-events:none;content:"";position:absolute}.nav-primary .sub-menu a{padding-block:var(--s-spacing-xs);padding-inline:var(--s-spacing-sm)}.nav-secondary{display:none}@media (width>=768px){.nav-secondary{display:block}}.nav-secondary ul{align-items:center;gap:var(--s-spacing-sm);margin:0;padding-inline-start:0;display:flex}.nav-secondary li{align-items:center;display:flex}.nav-secondary li:hover,.nav-secondary li:focus-within{--secondary-nav-link-color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary))}.nav-secondary a{align-items:center;gap:var(--s-gap-xxxs);padding-block:var(--s-spacing-xxxs);padding-inline:var(--s-spacing-xxs);color:var(--secondary-nav-link-color,var(--s-body-color-default));font-size:var(--s-font-size-sm);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:flex}.nav-secondary a:focus-visible{z-index:5;border-radius:var(--s-default-radius);outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-brand-primary)}.nav-mobile{color:var(--s-color-offwhite)}.nav-mobile a{align-items:center;gap:var(--s-gap-xxs);min-block-size:2rem;color:inherit;font-weight:var(--s-font-weight-emphasis);letter-spacing:.2rem;text-transform:uppercase;transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);font-size:1rem;line-height:1.62;text-decoration:none;transition-property:color,opacity;display:flex}.nav-mobile a:hover,.nav-mobile a:focus-visible{color:var(--s-color-white);opacity:.72}.nav-mobile a:focus-visible{border-radius:var(--s-border-radius-default);outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-brand-primary);outline-offset:var(--s-outline-offset)}.nav-mobile ul{flex-direction:column;align-items:flex-start;gap:2.125rem;display:flex}.nav-mobile .sub-menu{display:none}.nav-legal{justify-self:end}.nav-legal ul{align-items:center;gap:var(--s-spacing-sm);margin:0;padding-inline-start:0;display:flex}.nav-legal a{font-size:var(--s-font-size-sm)}.hero-detail{--hero-detail-content-max-inline-size:56.75rem;--hero-detail-min-block-size:clamp(36rem, 46.875dvi, 50.625rem);--hero-detail-overlay:linear-gradient(90deg, #00000085 0%, #0000004d 36%, #0000 72%);z-index:0;min-block-size:var(--hero-detail-min-block-size);color:var(--s-color-softwhite);background-color:var(--s-color-brand-tertiary);align-items:center;display:grid;position:relative;overflow:hidden}.hero-detail:before{z-index:1;background:var(--hero-detail-overlay);content:"";pointer-events:none;position:absolute;inset:0}.hero-detail__media{z-index:0;background-color:var(--s-color-brand-tertiary);position:absolute;inset:0}.hero-detail__layout{z-index:2;inline-size:100%;padding-block-start:var(--s-header-clearance-block-start);padding-block-end:var(--s-spacing-xl);position:relative}.hero-detail__image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.hero-detail__intro{--c-section-intro-gap:var(--s-spacing-lg);--s-section-display-title-font-size:clamp(2.75rem, calc(1.7rem + 2.8dvi), 4.6875rem);--c-section-intro-hero-heading-line-height:var(--s-section-display-title-line-height);--c-section-intro-text-color:var(--s-color-softwhite);--c-section-intro-text-max-inline-size:var(--hero-detail-content-max-inline-size);max-inline-size:var(--hero-detail-content-max-inline-size)}.hero-detail__title{max-inline-size:var(--hero-detail-content-max-inline-size);text-wrap:balance}.hero-detail__back{--icon-link-color:var(--s-color-softwhite);--icon-link-text-color:var(--s-color-softwhite);align-self:flex-start;margin-block-start:calc(clamp(var(--s-spacing-xl), 4.5dvi, 4.875rem) - var(--section-intro-gap))}@media (width>=600px){.hero-detail__layout{padding-block-start:calc(var(--s-header-clearance-block-start) + var(--s-spacing-md))}}@media (width<=599px){.hero-detail{--hero-detail-min-block-size:38rem;--hero-detail-overlay:linear-gradient(90deg, #0000007a 0%, #00000042 64%, #0000 100%)}.hero-detail__intro{--s-section-display-title-font-size:clamp(2.25rem, 10dvi, 2.75rem);--c-section-intro-hero-heading-line-height:1.08}}.news-detail__content{--news-detail-content-width:var(--s-layout-content-width-sm)}.news-detail__content>:where(.editor,.image-block,.video,.gallery,.logo-grid) .layout{--layout-content-width:var(--news-detail-content-width)}.project-sidebar{padding:clamp(var(--s-spacing-lg), 2.3dvi, 2.5rem);background-color:var(--s-color-softwhite);box-shadow:var(--s-shadow-drop);border-radius:1.5625rem}.project-sidebar__list{gap:var(--s-spacing-md);margin:0;display:grid}.project-sidebar__item{gap:var(--s-spacing-xxxs);border-block-start:var(--s-border-width-default) solid var(--s-border-color-default);padding-block-start:var(--s-spacing-md);display:grid}.project-sidebar__item--type{border:0;padding-block-start:0}.project-sidebar__label,.project-sidebar__value{margin:0}.project-sidebar__label{color:var(--s-color-brand-primary);font-family:var(--s-section-kicker-font-family), sans-serif;font-size:var(--s-button-md-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase}.project-sidebar__value{color:var(--s-body-color-default);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.project-sidebar__value--uppercase{text-transform:uppercase}.project-sidebar__categories{gap:var(--s-spacing-xs);flex-wrap:wrap;display:flex}.project-detail{padding-block:clamp(var(--s-spacing-xxl), 5.8dvi, 6.25rem);background-color:var(--s-color-offwhite)}.project-detail__layout{gap:clamp(var(--s-spacing-xl), 5.2dvi, 6.25rem);display:grid}.project-detail__sidebar,.project-detail__content{min-inline-size:0}.project-detail__content>:where(.editor,.image-block,.video,.gallery,.logo-grid,.cta) .layout{--layout-content-width:45.75rem}.project-detail__content>:where(.editor,.image-block,.video,.gallery,.logo-grid,.cta):first-child{margin-block-start:calc(-1 * var(--s-spacing-xxl))}.project-detail__content .editor__content>:first-child:is(h2,h3){line-height:1.35}.project-detail__similar-cta{border-radius:var(--s-border-radius-default);background-color:var(--s-color-brand-primary);color:var(--s-color-offwhite);align-items:center;gap:1.5625rem;padding:1.09375rem 1.25rem 1.09375rem 2.5rem;display:flex}.project-detail__similar-title{color:inherit;font-family:var(--s-headings-font-family-default), serif;font-size:1.5rem;font-weight:var(--s-body-font-weight-default);letter-spacing:-.0375rem;white-space:nowrap;flex-shrink:0;margin:0;line-height:normal}.project-detail__similar-button{flex-shrink:0;margin-inline-start:auto}@media (width>=992px){.project-detail__layout{grid-template-columns:minmax(17rem,20.875rem) minmax(0,1fr);align-items:start}.project-detail__sidebar{position:sticky;inset-block-start:calc(var(--s-header-clearance-block-start) + var(--s-spacing-md))}.project-detail__content:only-child{grid-column:1/-1}}@media (width<=599px){.project-detail__similar-cta{padding-inline:var(--s-spacing-lg);flex-wrap:wrap;align-items:stretch}.project-detail__similar-title{white-space:normal}.project-detail__similar-button{inline-size:100%}}@media (width<=1199px){.project-detail__similar-cta{flex-direction:column;align-items:center}.project-detail__similar-title{text-align:center;white-space:normal}.project-detail__similar-button{inline-size:auto;margin-inline-start:0}}@media (width<=991px){.project-detail__content>:where(.editor,.image-block,.video,.gallery,.logo-grid,.cta):first-child{margin-block-start:0}}.pagination-nav{justify-content:center;align-items:center;gap:var(--s-spacing-sm) clamp(var(--s-spacing-xs), 2dvi, var(--s-spacing-lg));flex-wrap:wrap;display:flex}@media (width<=767px){.pagination-nav{gap:var(--s-spacing-sm) var(--s-spacing-xxxs)}}.pagination-nav .page-numbers:not(.prev,.next){block-size:3rem;min-inline-size:3rem;color:var(--s-pagination-button-foreground-color);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-md-font-size);font-weight:var(--s-headings-font-weight-default);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), border-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}@media (width<=767px){.pagination-nav .page-numbers:not(.prev,.next){block-size:2.75rem;min-inline-size:2.75rem}}.pagination-nav a.page-numbers:not(.prev,.next):is(:hover,:focus-visible){color:var(--s-color-brand-primary)}.pagination-nav .page-numbers:not(.prev,.next):focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.pagination-nav .page-numbers.current:not(.prev,.next){color:var(--s-color-brand-primary);border-color:currentColor}.pagination-nav .page-numbers.dots:not(.prev,.next){border-radius:0;block-size:auto;min-inline-size:auto}.pagination-nav__control{--icon-link-color:var(--s-pagination-button-foreground-color);--icon-link-text-color:var(--s-pagination-button-foreground-color);--icon-link-text-decoration-color-hover:var(--s-pagination-button-foreground-color);--icon-link-gap:var(--s-spacing-xs);white-space:nowrap}.pagination-nav__control--next{flex-direction:row-reverse}@media (width<=767px){.pagination-nav__control{--icon-link-gap:0}.pagination-nav__control .icon-link__text{block-size:1px;inline-size:1px;clip-path:rect(1px 1px 1px 1px);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}}.segmented-control{inline-size:fit-content;max-inline-size:100%}@media (width<=767px){.segmented-control{inline-size:auto}}@media (width<=767px){.segmented-control__nav--inline{display:none}}.segmented-control__list{border:1px solid var(--segmented-control-border-color,var(--s-color-brand-primary));border-radius:var(--s-button-border-radius);inline-size:100%;margin:0;padding:0;list-style:none;display:inline-flex;overflow:hidden}.segmented-control__item{background-color:var(--segmented-control-item-background,var(--s-color-softwhite));color:var(--segmented-control-item-color,var(--s-body-color-default));transition:color .12s var(--s-transition-timing-function-default), background-color .12s var(--s-transition-timing-function-default)}.segmented-control__item:not(:last-child){border-inline-end:1px solid var(--segmented-control-border-color,var(--s-color-brand-primary))}.segmented-control__item:has(.segmented-control__link:is(:hover,:focus-visible,.segmented-control__link--active)){color:var(--segmented-control-active-color,var(--s-color-offwhite));background-color:var(--segmented-control-active-background,var(--s-color-brand-primary))}.segmented-control__link{color:currentColor;min-block-size:2.75rem;font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-sm-font-size);font-weight:var(--s-body-font-weight-default);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding-block:.625rem;padding-inline:1.25rem;text-decoration:none;display:inline-flex}.segmented-control__link:is(:hover,:focus-visible),.segmented-control__link--active{color:inherit;background:0 0}.segmented-control__link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.segmented-control__select-label{border:1px solid var(--segmented-control-border-color,var(--s-color-brand-primary));border-radius:var(--s-button-border-radius);align-items:stretch;display:flex;overflow:clip}.segmented-control__select-label:focus-within{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.segmented-control__select-text{border-inline-end:1px solid var(--segmented-control-border-color,var(--s-color-brand-primary));min-block-size:2.75rem;color:var(--segmented-control-item-color,var(--s-body-color-default));font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-sm-font-size);font-weight:var(--s-body-font-weight-default);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;white-space:nowrap;align-items:center;padding-block:.625rem;padding-inline:1.25rem;display:inline-flex}.segmented-control__select{appearance:none;background-color:var(--segmented-control-item-background,var(--s-color-softwhite));min-block-size:2.75rem;color:var(--segmented-control-item-color,var(--s-body-color-default));font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-sm-font-size);font-weight:var(--s-body-font-weight-default);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;cursor:pointer;transition:color .12s var(--s-transition-timing-function-default), background-color .12s var(--s-transition-timing-function-default);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.125rem),calc(100% - .875rem);background-repeat:no-repeat;background-size:.25rem .25rem,.25rem .25rem;border:0;border-radius:0;padding-block:.625rem;padding-inline:1.25rem 2.5rem}.segmented-control__select:is(:hover,:focus-visible){color:var(--segmented-control-active-color,var(--s-color-offwhite));background-color:var(--segmented-control-active-background,var(--s-color-brand-primary))}.segmented-control__select:focus-visible{outline:0}.segmented-control__nav--inline .segmented-control__link{transition:none}.filter-drawer{--filter-drawer-field-background:var(--s-glass-control-background);--filter-drawer-field-background-hover:var(--s-glass-control-background-hover);--filter-drawer-field-background-active:var(--s-color-brand-primary);--filter-drawer-field-border-color:var(--s-glass-control-border);--filter-drawer-field-border-color-hover:var(--s-glass-control-border-hover);--filter-drawer-field-color:var(--s-color-offwhite);--filter-drawer-field-muted-color:var(--s-glass-control-muted-color);--segmented-control-border-color:var(--filter-drawer-field-border-color);--segmented-control-item-background:var(--filter-drawer-field-background);--segmented-control-item-color:var(--filter-drawer-field-color);--segmented-control-active-background:var(--filter-drawer-field-background-active);--segmented-control-active-color:var(--filter-drawer-field-color)}.filter-drawer__trigger{cursor:pointer;border:0;padding:0;display:none}@media (width<=767px){.filter-drawer__trigger{--icon-link-color:var(--s-color-offwhite);--icon-link-text-color:var(--s-color-offwhite);--icon-link-text-decoration-color-hover:var(--s-color-offwhite);z-index:18;gap:var(--s-spacing-xs);padding-block:var(--s-spacing-xxs);padding-inline:var(--s-spacing-xxs) var(--s-spacing-sm);--glass-surface-border-radius:999px;box-shadow:var(--s-shadow-drop);transition:scale var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:inline-flex;position:fixed;inset-block-end:calc(var(--s-layout-padding-inline) + env(safe-area-inset-bottom));inset-inline-end:var(--s-layout-padding-inline)}.filter-drawer__trigger:active{scale:.96}}.filter-drawer__dialog{inline-size:min(calc(100dvw - var(--s-layout-padding-inline) * 2), var(--s-layout-content-width));max-inline-size:none;max-block-size:calc(100dvh - var(--s-layout-padding-inline) * 2);color:var(--s-body-color-default);opacity:0;transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);transition-behavior:allow-discrete;inset:auto auto var(--s-layout-padding-inline) 50%;border:0;margin:0;padding:0;transition-property:opacity,transform,display,overlay;overflow:auto;transform:translate(-50%,.5rem)}.filter-drawer__dialog[open]{opacity:1;transform:translate(-50%)}@starting-style{.filter-drawer__dialog[open]{opacity:0;transform:translate(-50%,.5rem)}}.filter-drawer__dialog::backdrop{background-color:#0000}@media (width>=768px){.filter-drawer__dialog{display:none}}.filter-drawer__header{align-items:center;gap:var(--s-spacing-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.filter-drawer__group{gap:var(--s-spacing-xs);display:grid}.filter-drawer__panel{gap:var(--s-spacing-sm);padding-block:var(--s-spacing-md) calc(var(--s-spacing-sm) + env(safe-area-inset-bottom));padding-inline:var(--s-spacing-md);display:grid}.filter-drawer__title{color:var(--s-color-offwhite);font-family:var(--s-headings-font-family-default), serif;font-size:clamp(1.5rem,7dvi,2rem);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.18}.filter-drawer__close{background-color:var(--s-button-secondary-color-background);block-size:2.75rem;inline-size:2.75rem;color:var(--s-color-brand-primary);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;display:inline-flex}.filter-drawer__close:hover{background-color:var(--s-button-secondary-color-background-hover);color:var(--s-button-secondary-color-foreground-hover)}.filter-drawer__close:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.filter-drawer__close span,.filter-drawer__close svg{block-size:100%;inline-size:100%;display:block}.filter-drawer__group-title{color:var(--s-color-offwhite);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-button-sm-font-size);font-weight:var(--s-font-weight-emphasis);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;margin:0}.filter-drawer__actions{align-items:center;display:flex}.filter-drawer__action{min-block-size:2.75rem;padding-inline:var(--s-spacing-xs);border-radius:var(--s-border-radius-default);color:var(--s-color-offwhite);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);line-height:var(--s-button-line-height);text-align:center;text-underline-offset:.18em;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.filter-drawer__action:is(:hover,:focus-visible){color:var(--s-color-white);background-color:var(--filter-drawer-field-background-hover)}.filter-drawer form,.filter-drawer .segmented-control__select-label{inline-size:100%}.filter-drawer .segmented-control__select-label{color:var(--filter-drawer-field-color);background-color:var(--filter-drawer-field-background)}.filter-drawer .segmented-control__select-text{min-block-size:3rem;padding-inline:var(--s-spacing-md) var(--s-spacing-sm);color:var(--filter-drawer-field-muted-color)}.filter-drawer .segmented-control__select{min-block-size:3rem;min-inline-size:0;font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-transform:none;background-color:#0000;flex:1}.filter-drawer .segmented-control__select:is(:hover,:focus-visible){color:inherit;background-color:#0000}.filter-drawer .segmented-control__nav{inline-size:fit-content;max-inline-size:100%}.filter-drawer .segmented-control__link{min-block-size:3rem;padding-inline:var(--s-spacing-md);font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-transform:none}.filter-drawer .segmented-control__link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.filter-drawer--wrapped .filter-drawer__group,.filter-drawer--wrapped .segmented-control__nav{inline-size:100%}.filter-drawer--wrapped .segmented-control__list{align-items:flex-start;gap:var(--s-spacing-xs);background-color:#0000;border:0;flex-wrap:wrap;display:flex;overflow:visible}:is(.filter-drawer--wrapped .segmented-control__item,.filter-drawer--wrapped .segmented-control__item:has(.segmented-control__link:is(:hover,:focus-visible,.segmented-control__link--active))){border-radius:var(--s-button-border-radius);background-color:#0000;border:0;flex:none;max-inline-size:100%}.filter-drawer--wrapped .segmented-control__link{border:1px solid var(--filter-drawer-field-border-color);border-radius:var(--s-button-border-radius);background-color:var(--filter-drawer-field-background);min-block-size:2.75rem;max-inline-size:100%;color:var(--filter-drawer-field-color);text-align:center;white-space:normal;overflow-wrap:anywhere;transition:border-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), color var(--s-transition-duration-default) var(--s-transition-timing-function-default), background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), scale var(--s-transition-duration-default) var(--s-transition-timing-function-default)}.filter-drawer--wrapped .segmented-control__link:is(:hover,:focus-visible){border-color:var(--filter-drawer-field-border-color-hover);background-color:var(--filter-drawer-field-background-hover)}.filter-drawer--wrapped .segmented-control__link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.filter-drawer--wrapped .segmented-control__link--active,.filter-drawer--wrapped .segmented-control__link--active:is(:hover,:focus-visible){border-color:var(--filter-drawer-field-background-active);background-color:var(--filter-drawer-field-background-active)}.search-page{--search-page-masthead-background:var(--s-color-brand-tertiary);--search-page-masthead-foreground:var(--s-color-softwhite);--search-page-muted-foreground:var(--s-color-lightblue);--search-page-surface-background:var(--s-color-softwhite);--search-page-result-accent:var(--s-color-brand-primary);--search-page-result-accent-foreground:var(--s-color-offwhite);color:var(--s-body-color-default);background-color:var(--s-color-offwhite)}.search-page__masthead{color:var(--search-page-masthead-foreground);background-color:var(--search-page-masthead-background);padding-block-start:var(--s-header-clearance-block-start)}.search-page__masthead-content{align-items:center;gap:clamp(var(--s-spacing-xl), 5dvi, var(--s-spacing-xxl));padding-block:clamp(var(--s-spacing-xl), 6dvi, var(--s-spacing-xxxl));display:grid}.search-page__intro{align-items:flex-start;gap:var(--s-spacing-md);flex-direction:column;max-inline-size:48rem;display:flex}.search-page__eyebrow,.search-page__intro-text,.search-page__empty-text{margin:0}.search-page__eyebrow{color:var(--s-color-brand-primary);font-size:var(--s-button-md-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase}.search-page__title{--section-title-color:var(--search-page-masthead-foreground);--section-title-font-size:clamp(2.25rem, 4dvi, 4rem);--section-title-line-height:1.06;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.search-page__intro-text{max-inline-size:36rem;color:var(--search-page-muted-foreground);font-size:var(--s-section-copy-font-size);line-height:var(--s-section-copy-line-height);text-wrap:pretty}.search-page__form{inline-size:100%;max-inline-size:34rem;margin-block-start:var(--s-spacing-xs)}.search-page__form .search-form{--search-form-field-padding-block:var(--s-spacing-xxs);--search-form-field-background:var(--search-page-surface-background);--search-form-field-border-color:transparent;--search-form-icon-color:var(--s-color-brand-primary);--search-form-placeholder-color:var(--s-body-color-default)}.search-page__form .search-form__field{padding-inline:var(--s-spacing-xs);border-radius:calc(var(--s-border-radius-default) - var(--s-spacing-xs));box-shadow:0 0 0 1px #ffffff42, var(--s-shadow-drop)}.search-page__form .search-form__input{appearance:none;block-size:3rem;padding-inline:var(--s-spacing-xs);border:0}.search-page__form .search-form__input::-webkit-search-cancel-button{appearance:none}.search-page__form .search-form__input::-webkit-search-decoration{appearance:none}.search-page__form .search-form__submit{block-size:3rem;min-block-size:3rem;padding-block:var(--s-spacing-xs);padding-inline:var(--s-spacing-md);transition-property:transform,color,background-color,border-color}.search-page__form .search-form__submit:active{transform:scale(.96)}.search-page__body{padding-block:clamp(var(--s-spacing-xxl), 7dvi, var(--s-spacing-xxxl))}.search-page__results{gap:clamp(var(--s-spacing-xl), 4dvi, var(--s-spacing-xxl));display:grid}.search-page__results-header{justify-content:space-between;align-items:end;gap:var(--s-spacing-md);display:flex}.search-page__section-title{--section-title-color:var(--s-color-brand-tertiary);--section-title-font-size:clamp(2rem, 2.315dvi, 2.5rem);--section-title-line-height:1.18}.search-page__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-page__item{--newsroom-list-article-title-color:var(--s-color-brand-tertiary);--newsroom-list-date-color:var(--s-body-color-default);--newsroom-list-excerpt-max-inline-size:42rem;--newsroom-list-icon-link-text-color:var(--s-color-brand-tertiary);--newsroom-list-image-block-size:clamp(10rem, 16dvi, 14rem);--newsroom-list-link-color:var(--search-page-result-accent)}.search-page__item--io-cpt-news{--search-page-result-accent:var(--s-color-lightblue);--search-page-result-accent-foreground:var(--s-color-brand-tertiary)}.search-page__item--page,.search-page__item--io-cpt-board-member{--search-page-result-accent:var(--s-color-brand-secondary)}.search-page .newsroom-list__article-meta{align-items:center;gap:var(--s-spacing-xs);flex-wrap:wrap;display:flex}.search-page .newsroom-list__article-type{min-block-size:2rem;padding:var(--s-spacing-xxs) var(--s-spacing-sm);border-radius:var(--s-border-radius-default);color:var(--search-page-result-accent-foreground);background-color:var(--search-page-result-accent);font-size:var(--s-button-sm-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;align-items:center;display:inline-flex}.search-page .newsroom-list__article-date{font-variant-numeric:tabular-nums}.search-page .newsroom-list__article-excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.search-page .newsroom-list__article-placeholder{background:color-mix(in srgb, var(--search-page-result-accent) 22%, var(--s-color-softwhite))}.search-page__pagination{margin-block-start:clamp(var(--s-spacing-xl), 4dvi, var(--s-spacing-xxxl))}.search-page__empty{gap:var(--s-spacing-md);padding:clamp(var(--s-spacing-xl), 5dvi, var(--s-spacing-xxxl));border-radius:calc(var(--s-border-radius-default) - var(--s-spacing-md));background-color:var(--search-page-surface-background);box-shadow:0 0 0 1px color-mix(in srgb, var(--s-color-brand-primary) 18%, transparent), var(--s-shadow-drop);display:grid}.search-page__empty-title{--section-title-color:var(--s-color-brand-tertiary);--section-title-font-size:2rem;--section-title-line-height:1.08}.search-page__empty-text{max-inline-size:42rem;font-size:var(--s-section-copy-font-size);line-height:var(--s-section-copy-line-height);text-wrap:pretty}@media (width<=599px){.search-page__results-header{flex-direction:column;align-items:flex-start}.search-page__form .search-form__field{grid-template-columns:minmax(0,1fr) auto}.search-page__form .search-form__icon{display:none}}.search-modal{--search-modal-inline-size:min(calc(100dvw - var(--s-layout-padding-inline) * 2), var(--s-layout-content-width));--search-modal-border-radius:var(--s-border-radius-default);--search-modal-field-background:var(--s-glass-control-background);--search-modal-field-border-color:var(--s-glass-control-border);--search-modal-input-color:var(--s-color-offwhite);--search-modal-muted-color:var(--s-glass-control-muted-color);--search-modal-close-size:2.75rem;--search-modal-close-icon-size:calc(var(--search-modal-close-size) / 2);inline-size:var(--search-modal-inline-size);--glass-surface-border-radius:var(--search-modal-border-radius);max-block-size:calc(100dvh - 180px);color:var(--s-color-offwhite);opacity:0;transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);transition-behavior:allow-discrete;border:0;margin-block-start:158px;margin-inline:auto;padding:0;transition-property:opacity,transform,display,overlay;overflow:hidden;transform:translateY(-.5rem)}.search-modal[open]{opacity:1;transform:translateY(0)}@starting-style{.search-modal[open]{opacity:0;transform:translateY(-.5rem)}}.search-modal::backdrop{transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);transition-behavior:allow-discrete;background-color:#0000;transition-property:background-color,display,overlay}.search-modal__panel{align-items:center;gap:var(--s-gap-xs);padding:var(--s-spacing-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.search-modal__form{align-items:center;gap:var(--s-gap-xs);min-block-size:3.5rem;padding-inline:var(--s-spacing-sm);border-radius:var(--s-border-radius-default);background-color:var(--search-modal-field-background);grid-template-columns:auto minmax(0,1fr);display:grid}.search-modal__form:focus-within{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.search-modal__icon,.search-modal__close{color:var(--search-modal-input-color);justify-content:center;align-items:center;display:inline-flex}.search-modal__icon svg{block-size:1.25rem;inline-size:1.25rem}.search-modal__input{inline-size:100%;min-inline-size:0;padding:var(--s-spacing-xs) 0;color:var(--search-modal-input-color);font-size:var(--s-font-size-base);font-weight:var(--s-body-font-weight-default);background-color:#0000;border:0;outline:0;line-height:1.4}.search-modal__input::placeholder{color:var(--search-modal-muted-color);opacity:1}.search-modal__close{inline-size:var(--search-modal-close-size);block-size:var(--search-modal-close-size);border-radius:var(--s-border-radius-default);background-color:var(--s-color-white);color:var(--s-color-brand-primary);cursor:pointer;border:0;padding:0}.search-modal__close:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.search-modal__close svg{inline-size:var(--search-modal-close-icon-size);block-size:var(--search-modal-close-icon-size)}@media (prefers-reduced-motion:reduce){.search-modal{transition-duration:.1s;transform:none}.search-modal[open]{transform:none}@starting-style{.search-modal[open]{transform:none}}}.mobile-navigation{z-index:19;inline-size:min(calc(100dvw - var(--s-layout-padding-inline) * 2), var(--s-layout-content-width));opacity:0;max-block-size:calc(100dvh - 180px);transition-duration:var(--s-transition-duration-default);transition-timing-function:var(--s-transition-timing-function-default);visibility:hidden;transition-property:opacity,transform,visibility;position:fixed;inset-block-start:158px;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%,-.5rem)}@media (width<=599px){.mobile-navigation{inset-block-start:calc(var(--s-spacing-lg) + 72px + 18px)}}@media (width>=768px){.mobile-navigation{display:none}}.mobile-navigation[aria-hidden=false]{opacity:1;visibility:visible;transform:translate(-50%)}.mobile-navigation__inner{min-block-size:427px;padding-block:4.25rem;padding-inline:clamp(var(--s-spacing-xl), 18%, 4.5625rem);flex-direction:column;justify-content:center;display:flex}.footer{background-color:var(--s-footer-background-color);color:var(--s-footer-color);position:relative;container:footer/inline-size}.footer .layout{--layout-content-width:var(--s-layout-content-width-lg);--layout-padding-inline:var(--s-spacing-md)}.footer__inner{padding-block:var(--s-spacing-xxl);justify-items:center;row-gap:var(--s-spacing-xl);text-align:center;display:grid}.footer__address,.footer__contact{align-content:start;justify-items:center;gap:var(--s-gap-xxs);margin:0;padding:0;display:grid}.footer .logo--footer{grid-row:1}.footer__address{grid-row:2;margin-block-start:calc(var(--s-spacing-md) * -1)}.footer__contact li{list-style-type:none}.footer__contact{gap:var(--s-spacing-sm);grid-row:3}.footer__contact a,footer .nav-legal a{color:currentColor;text-underline-offset:.325em;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), text-decoration-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:underline;display:inline-block}:is(.footer__contact a,footer .nav-legal a):hover,:is(.footer__contact a,footer .nav-legal a):focus-visible{color:var(--s-color-white);text-decoration-color:#0000}.footer__bottom a:hover,.footer__bottom a:focus-visible{color:var(--c-nav-horizontal-item-color-active,var(--s-color-brand-primary))}.footer__bottom a:focus-visible{border-radius:var(--s-border-radius-default)}.footer .nav-legal{grid-row:5;justify-self:center}.footer .nav-legal ul{justify-content:center;gap:var(--s-gap-xxs) var(--s-spacing-md);flex-wrap:wrap}.footer__socials{grid-row:4}.footer__copyright,.footer__credit{font-size:var(--s-font-size-xs);opacity:.8;grid-row:6;justify-self:center}.footer__cta{inline-size:fit-content;max-inline-size:100%;white-space:nowrap;grid-row:7;justify-self:center;margin-block-start:calc(var(--s-spacing-md) * -1)}@container footer (width>=62rem){.footer .layout{--layout-padding-inline:var(--s-layout-padding-inline)}.footer__inner{place-items:start stretch;row-gap:var(--s-spacing-xl);padding-block:clamp(var(--s-spacing-xxl), 5.55dvi, 6rem);text-align:start;grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.footer .logo--footer{grid-area:1/1/auto/2;justify-self:start}.footer__address{grid-area:1/3/3/6;justify-items:start;margin-block-start:0}.footer__contact{justify-items:start;gap:var(--s-gap-xxs);grid-area:1/7/auto/10}.footer__socials{grid-area:2/7/auto/10}.footer__cta{grid-area:3/11/auto/13;justify-self:end;margin-block-start:0}.footer .nav-legal{grid-area:3/3/auto/6;place-self:end start}.footer .nav-legal ul{justify-content:flex-start;gap:var(--s-gap-xxs) var(--s-gap-sm)}.footer__address span{white-space:nowrap}.footer__socials .socials__list{white-space:nowrap;flex-wrap:nowrap}.footer__copyright,.footer__credit{font-size:inherit;opacity:1;grid-area:3/7/auto/11;place-self:end start}}@container footer (width>=62rem) and (width<=91.249rem){.footer__address{grid-column:3/7}.footer__socials .socials__list{gap:clamp(var(--s-gap-sm), 3dvi, var(--s-gap-xl));flex-wrap:wrap}.footer__copyright,.footer__credit{grid-column:7/10}.footer__cta{grid-area:3/10/auto/13}}.section-intro{--section-intro-gap:var(--c-section-intro-gap,1.875rem);--section-intro-preheading-color:var(--c-section-intro-preheading-color,var(--s-section-kicker-color));--section-intro-heading-color:var(--c-section-intro-heading-color,var(--s-section-display-title-color));--section-intro-heading-font-weight:var(--c-section-intro-heading-font-weight,var(--s-section-display-title-font-weight));--section-intro-heading-line-height:var(--c-section-intro-heading-line-height,var(--s-section-display-title-line-height));--section-intro-text-color:var(--c-section-intro-text-color,var(--s-section-copy-color));--section-intro-text-max-inline-size:var(--c-section-intro-text-max-inline-size,36.25rem);gap:var(--section-intro-gap);flex-direction:column;display:flex}.section-intro--hero{--section-intro-preheading-color:var(--s-color-offwhite);--section-intro-heading-color:var(--s-color-softwhite);--section-intro-heading-line-height:var(--c-section-intro-hero-heading-line-height,var(--s-section-title-line-height))}.section-intro__preheading,.section-intro__heading,.section-intro__text{margin-block:0}.section-intro__preheading{color:var(--section-intro-preheading-color);font-family:var(--s-section-kicker-font-family), sans-serif;font-size:var(--s-section-kicker-font-size);font-weight:var(--s-section-kicker-font-weight);line-height:var(--s-section-kicker-line-height);letter-spacing:var(--s-section-kicker-letter-spacing)}.section-intro__heading{color:var(--section-intro-heading-color);font-family:var(--s-section-display-title-font-family), serif;font-size:var(--s-section-display-title-font-size);font-weight:var(--section-intro-heading-font-weight);line-height:var(--section-intro-heading-line-height);letter-spacing:var(--s-section-display-title-letter-spacing)}.section-intro__heading span{font-weight:400}.section-intro__text{max-inline-size:var(--section-intro-text-max-inline-size);color:var(--section-intro-text-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.card{--card-image-height:var(--c-card-image-height,auto);--card-image-margin-block-end:var(--c-card-image-margin-block-end,var(--s-content-gutter));--card-icon-size:var(--c-card-icon-size,3rem);--card-icon-margin-block-end:var(--c-card-icon-margin-block-end,var(--s-spacing-sm));--card-title-margin-block-end:var(--c-card-title-margin-block-end,var(--s-title-margin-block-end));--card-border-radius:var(--c-card-border-radius,var(--s-border-radius-default));--card-box-shadow:var(--c-card-box-shadow,var(--s-shadow-drop));--card-copy-gap:var(--c-card-copy-gap,var(--s-spacing-md));--card-title-link-color-hover:var(--c-card-title-link-color-hover,var(--s-color-brand-primary));--card-text-color:var(--c-card-text-color,var(--s-body-color-default));--card-text-font-size:var(--c-card-text-font-size,1.0625rem);--card-text-line-height:var(--c-card-text-line-height,1.62);--card-text-opacity:var(--c-card-text-opacity,.8);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);display:flex;overflow:hidden;container-type:inline-size}.card__container{flex-direction:column;inline-size:100%;display:flex}@media (width<=767px){@container (width>575px){.card__container{align-items:stretch;gap:var(--s-content-gutter);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}}}.card__image{--image-block-size:var(--card-image-height);block-size:var(--image-block-size,var(--card-image-height));margin-block-end:var(--card-image-margin-block-end)}@media (width<=767px){@container (width>575px){.card__image{--image-block-size:100%;margin-block-end:0}}}.card__image a{block-size:100%;inline-size:100%;display:block}.card__image-placeholder{background:var(--c-card-image-placeholder-background,var(--s-color-neutral-background));block-size:100%;inline-size:100%;display:block}.card__labels{gap:var(--s-spacing-xs);flex-wrap:wrap;display:flex}.card__icon{inline-size:var(--card-icon-size);block-size:var(--card-icon-size);color:var(--s-icon-color-default);margin-block-end:var(--card-icon-margin-block-end)}.card__icon svg{block-size:100%;inline-size:100%;display:block}.card__content{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (width<=767px){@container (width>575px){.card__content{padding-block:var(--s-content-gutter)}}}.card__copy{gap:var(--card-copy-gap);flex-direction:column;display:flex}.card__title{margin-block-end:var(--card-title-margin-block-end)}.card__title span{font-weight:400}.card__title-link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none}.card__title-link:is(:hover,:focus-visible){color:var(--card-title-link-color-hover)}.card__title-link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.card__text{color:var(--card-text-color);font-size:var(--card-text-font-size);line-height:var(--card-text-line-height);letter-spacing:0;opacity:var(--card-text-opacity);text-wrap:pretty;margin:0}.card--board-member{background:var(--s-color-softwhite);flex-direction:column}.card--board-member .card__image{--image-block-size:20rem;border-radius:var(--s-image-border-radius) var(--s-image-border-radius) 0 0;margin-block-end:0}.card--board-member .card__image-img,.card--board-member .card__image-placeholder{border-radius:inherit}.card--board-member .card__content{padding:var(--s-spacing-lg)}.card--board-member .card__copy{gap:var(--s-spacing-xs)}.card--board-member .card__title{color:var(--s-color-brand-secondary);text-wrap:balance;margin-block-end:0;font-size:1.375rem;line-height:1.2}.card--board-member .card__role{color:var(--s-color-brand-primary);font-size:.875rem;font-weight:var(--s-font-weight-strong);margin:0;line-height:1.4}.card--board-member .card__text{margin-block-start:var(--s-spacing-sm)}.card--board-member-teaser{--card-border-radius:var(--s-image-border-radius);block-size:100%;min-block-size:0}.card--board-member-teaser .card__image{--image-block-size:100%;border-radius:var(--s-image-border-radius);flex:auto}.card--board-member-teaser .card__content{display:none}.card--board-member-teaser .card__title{font-size:1rem}.card--board-member-teaser .card__role{font-size:.75rem}.card--contact,.card--contact-featured{background:var(--s-color-softwhite)}.card--contact{gap:var(--s-spacing-xl);min-block-size:29.375rem;padding:clamp(var(--s-spacing-xl), 3dvi, 3.125rem);flex-direction:column}.card--contact-cta{justify-content:space-between}.card--contact .card__copy,.card--contact-featured .card__copy,.card--contact-featured .card__details{min-inline-size:0}.card--contact .card__copy{gap:var(--s-spacing-lg)}.card--contact-featured .card__copy{gap:var(--s-spacing-md)}.card--contact-featured .card__details{gap:var(--s-spacing-xs);flex-direction:column;display:flex}.card--contact .card__title,.card--contact-featured .card__title{--section-title-color:var(--s-color-brand-primary);--section-title-font-size:clamp(2rem, 2.315dvi, 2.5rem);--section-title-line-height:1.08;text-wrap:balance}.card--contact-cta .card__text{max-inline-size:27.25rem}.card--contact .card__text,.card--contact-featured .card__address{color:var(--s-section-copy-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.card--contact .card__person{align-items:center;gap:var(--s-spacing-lg);min-inline-size:0;display:flex}.card--contact .card__person-image{--image-block-size:4.375rem;border-radius:50%;flex:0 0 4.375rem}.card--contact .card__person-img{border-radius:50%}.card--contact .card__person-content{min-inline-size:0}.card--contact .card__person-name{color:var(--s-color-brand-secondary);font-size:1.375rem;font-weight:var(--s-font-weight-strong);line-height:1.2}.card--contact-featured .card__organization{color:var(--s-section-copy-color);font-size:1.375rem;font-weight:var(--s-section-copy-font-weight);line-height:1.2}.card--contact .card__person-role{color:var(--s-body-color-default);margin-block-start:var(--s-spacing-xs);font-size:1rem;line-height:1.375}.card--contact .card__buttons,.card--contact-featured .card__buttons{--button-list-margin-block-start:0;flex-direction:column;align-items:flex-start;gap:.75rem}.card--contact-featured{gap:var(--s-spacing-xl);padding:clamp(var(--s-spacing-xl), 2.4cqi, 2.625rem);grid-template-columns:minmax(0,1fr);display:grid}.card--contact-featured .card__content{gap:var(--s-spacing-xl);min-inline-size:0}.card--contact-featured .card__title{--section-title-font-size:clamp(2rem, 1.92dvi, 2.0625rem);--section-title-font-weight:var(--s-font-weight-strong);--section-title-line-height:1.15}.card--contact-featured .card__address{margin:0;font-size:.875rem;font-style:normal}.card--contact-featured .card__media{--image-block-size:clamp(16rem, 20.75dvi, 22.5rem);border-radius:var(--s-image-border-radius);box-shadow:var(--s-shadow-drop);overflow:hidden}.card--contact-featured .card__media-img{border-radius:inherit}.card--full-image{--card-full-image-padding:clamp(var(--s-spacing-md), 3.125dvi, 3.375rem);--card-full-image-title-size:clamp(1.4375rem, 1.34dvi, 1.4375rem);--card-full-image-title-max-inline-size:17.625rem;--icon-link-color:var(--s-color-offwhite);--icon-link-text-color:var(--s-color-offwhite);--icon-link-text-opacity:1;block-size:100%;inline-size:100%;position:relative}.card--full-image .card__image{block-size:100%;inline-size:100%;margin-block-end:0;position:absolute;inset:0}.card--full-image .card__overlay{padding:var(--card-full-image-padding);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.card--full-image .card__overlay:before{z-index:0;content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(218deg,#0000 50%,#000c 98%);position:absolute;inset:0}.card--full-image .card__labels,.card--full-image .card__content{z-index:1;position:relative}.card--full-image .card__content{align-items:flex-start;gap:var(--s-spacing-lg);justify-content:flex-end}.card--full-image .card__title{max-inline-size:var(--card-full-image-title-max-inline-size);color:var(--s-color-offwhite);font-family:var(--s-section-display-title-font-family), serif;font-size:var(--card-full-image-title-size);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-wrap:balance;margin-block-end:0;line-height:1.3}.card--project{--card-project-background:var(--c-card-project-background,var(--s-color-softwhite));--card-project-shadow:var(--c-card-project-shadow,var(--s-shadow-drop));--card-project-radius:var(--c-card-project-radius,var(--s-image-border-radius));--card-project-padding:var(--c-card-project-padding,clamp(var(--s-spacing-xl), 2.9dvi, var(--s-spacing-xxl)));--card-project-image-block-size:var(--c-card-project-image-block-size,clamp(11rem, 14.2dvi, 15.3125rem));background:var(--card-project-background);border-radius:var(--card-project-radius);min-block-size:clamp(31rem,33.5dvi,36.25rem);min-inline-size:0;box-shadow:var(--card-project-shadow);flex-direction:column;display:flex;position:relative;overflow:clip}.card--project .card__image{--image-border-radius:0;--image-block-size:var(--card-project-image-block-size);margin:0}.card--project .card__content{align-items:flex-start;gap:var(--s-spacing-lg);padding:var(--card-project-padding);flex:1;justify-content:flex-start}.card--project .card__labels{z-index:1;position:absolute;inset-block-start:var(--card-project-padding);inset-inline-start:var(--card-project-padding)}.card--project .card__title{color:var(--s-body-color-default);font-family:var(--s-body-font-family-default), sans-serif;font-size:clamp(1.375rem,1.5625dvi,1.6875rem);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.25}.card--project .card__text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.card--project .card__link{margin-block-start:auto}.card--project .card__link .icon-link__icon svg{block-size:1rem;inline-size:1rem}.card--project-slider{--project-card-title-size-active:clamp(2rem, 2.49dvi, 2.6875rem);--project-card-title-max-inline-size-active:38rem;--project-card-content-transition-duration:var(--c-projectslider-content-transition-duration,.52s);--project-card-content-transition-easing:var(--projectslider-transition-easing,var(--s-transition-timing-function-default));--project-card-overlay-opacity:0;--project-card-badge-opacity:0;--project-card-badge-translate:translateX(3.125rem);--project-card-title-opacity:0;--project-card-title-translate:translateX(3.125rem);--project-card-link-opacity:0;--project-card-link-translate:translateX(3.125rem);--card-border-radius:var(--projectslider-slide-radius,var(--s-border-radius-default));--card-full-image-padding:clamp(var(--s-spacing-md), 3.125dvi, 3.375rem);--card-full-image-title-size:var(--project-card-title-size-active);--card-full-image-title-max-inline-size:var(--project-card-title-max-inline-size-active);--icon-link-text-opacity:0}.card--project-slider .card__overlay:before{opacity:var(--project-card-overlay-opacity);transition:opacity var(--project-card-content-transition-duration) var(--project-card-content-transition-easing)}.card--project-slider .card__labels{opacity:var(--project-card-badge-opacity);transform:var(--project-card-badge-translate);transition:opacity var(--project-card-content-transition-duration) var(--project-card-content-transition-easing), transform var(--project-card-content-transition-duration) var(--project-card-content-transition-easing)}.card--project-slider .badge{transition:opacity var(--projectslider-transition-duration,var(--s-transition-duration-default)) var(--projectslider-transition-easing,var(--s-transition-timing-function-default)), transform var(--projectslider-transition-duration,var(--s-transition-duration-default)) var(--projectslider-transition-easing,var(--s-transition-timing-function-default))}.card--project-slider .card__title{opacity:var(--project-card-title-opacity);transform:var(--project-card-title-translate);transition:opacity var(--project-card-content-transition-duration) var(--project-card-content-transition-easing), transform var(--project-card-content-transition-duration) var(--project-card-content-transition-easing)}.card--project-slider .icon-link{opacity:var(--project-card-link-opacity);transform:var(--project-card-link-translate);transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), opacity var(--project-card-content-transition-duration) var(--project-card-content-transition-easing), transform var(--project-card-content-transition-duration) var(--project-card-content-transition-easing)}.projectslider__slide:not(.swiper-slide-active) .card--project-slider .icon-link{pointer-events:none}.card--project-slider .icon-link__text{opacity:var(--icon-link-text-opacity);transition:opacity var(--projectslider-transition-duration,var(--s-transition-duration-default)) var(--projectslider-transition-easing,var(--s-transition-timing-function-default)), text-decoration-color var(--s-transition-duration-default) var(--s-transition-timing-function-default)}.card--project-slider .card__title--has-lines{opacity:1;transition:none;transform:none}.card--project-slider .card__title-line{opacity:0;transition:opacity var(--project-card-content-transition-duration) var(--project-card-content-transition-easing), transform var(--project-card-content-transition-duration) var(--project-card-content-transition-easing);transition-delay:var(--project-card-title-line-exit-delay,0s);display:block;transform:translate(3.125rem)}.projectslider__slide.swiper-slide-active .card--project-slider{--project-card-overlay-opacity:1;--project-card-badge-opacity:1;--project-card-badge-translate:translateX(0);--project-card-title-opacity:1;--project-card-title-translate:translateX(0);--project-card-link-opacity:1;--project-card-link-translate:translateX(0);--icon-link-text-opacity:1}.projectslider__slide.swiper-slide-active .card--project-slider .card__labels{transition-delay:.12s}.projectslider__slide.swiper-slide-active .card--project-slider .card__title{transition-delay:.18s}.projectslider__slide.swiper-slide-active .card--project-slider .card__title--has-lines{transition-delay:0s}.projectslider__slide.swiper-slide-active .card--project-slider .card__title-line{opacity:1;transition-delay:var(--project-card-title-line-enter-delay,.18s);transform:translate(0)}.projectslider__slide.swiper-slide-active .card--project-slider .icon-link{transition-delay:.3s}@media (width<=599px){.card--project-slider{--project-card-title-size-active:clamp(1.625rem, 7dvi, 1.75rem)}.card--project-slider .card__overlay{padding-block-end:var(--s-spacing-lg)}}@media (prefers-reduced-motion:reduce){.card--project-slider .card__overlay:before,.card--project-slider .card__labels,.card--project-slider .badge,.card--project-slider .card__title,.card--project-slider .card__title-line,.card--project-slider .icon-link,.card--project-slider .icon-link__text{transition:none}}}@layer blocks{.hero{--hero-height:var(--c-hero-height,auto);--hero-overlay:var(--c-hero-overlay,transparent);--hero-content-padding:var(--c-hero-content-padding,var(--s-content-padding));--hero-preheading-color:var(--c-hero-preheading-color,var(--s-color-softwhite));--hero-title-color:var(--c-hero-title-color,var(--s-color-softwhite));--hero-title-font-weight:var(--c-hero-title-font-weight,var(--s-font-weight-medium));--hero-content-color:var(--c-hero-content-color,var(--s-color-softwhite));--hero-content-gap:1.875rem;--hero-content-max-inline-size:var(--c-hero-content-max-inline-size,34.5rem);--hero-content-offset-block-start:var(--c-hero-content-offset-block-start,var(--s-header-clearance-block-start));--hero-content-ellipse-color:var(--c-hero-content-ellipse-color,var(--s-color-softwhite));--hero-media-position:center;z-index:0;min-block-size:var(--hero-height);flex-direction:column;padding-block-start:var(--hero-content-offset-block-start);display:flex;position:relative;overflow:hidden}.hero:before{z-index:2;background-color:var(--hero-overlay);content:"";opacity:.3;position:absolute;inset:0}.hero--content{--hero-height:var(--c-hero-min-height,40rem)}.hero--background{--hero-height:var(--c-hero-min-height,20rem)}.hero--fullscreen{--hero-height:100dvh}.hero--text-page-colors{--hero-preheading-color:var(--s-section-display-title-color);--hero-title-color:var(--s-section-display-title-color);--hero-content-color:var(--s-section-copy-color)}.hero.has-bg-video{--hero-overlay:transparent;--hero-media-position:right center}.hero.has-bg-video:before{content:none}.hero__container{margin-block-start:0}.hero__media{z-index:1;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.hero__media picture{block-size:100%;inline-size:100%;display:block}.hero__media img{object-fit:cover;object-position:var(--hero-media-position);block-size:100%;inline-size:100%}.hero__heading{--section-intro-heading-font-weight:500}.hero__content{--section-intro-gap:var(--hero-content-gap);--section-intro-preheading-color:var(--hero-preheading-color);--section-intro-heading-color:var(--hero-title-color);--section-intro-heading-font-weight:var(--hero-title-font-weight);--section-intro-text-color:var(--hero-content-color);--section-intro-text-max-inline-size:var(--hero-content-max-inline-size);z-index:3;padding:calc(var(--hero-content-padding) + 1rem) 0;margin-block-start:0;position:relative;inset-block-end:0}@media (width>=600px){.hero__content{padding:calc(var(--hero-content-padding) + clamp(2rem, 8dvi, 8rem)) 0}}.hero--page-intro{--hero-height:auto;--hero-overlay:transparent;--hero-preheading-color:var(--s-section-kicker-color);--hero-title-color:var(--s-section-display-title-color);--hero-title-font-weight:var(--s-section-display-title-font-weight);--hero-content-color:var(--s-section-copy-color);--hero-content-max-inline-size:47.5rem;--hero-content-offset-block-start:var(--s-header-clearance-block-start);background-color:var(--s-color-offwhite);text-align:center;background-image:none}.hero--page-intro:before{content:none}.hero--page-intro .hero__content{max-inline-size:var(--hero-content-max-inline-size);justify-self:center;align-items:center;padding-block-start:clamp(var(--s-spacing-xl), 5.5dvi, 7.5rem);padding-block-end:0}.hero--page-intro .hero__heading{--section-intro-heading-font-weight:var(--hero-title-font-weight);text-wrap:balance}.hero--page-intro .hero__text{margin-inline:auto}.hero--content-glow.has-bg-video .hero__content:after{background:linear-gradient(to bottom, var(--hero-content-ellipse-color) 40%, transparent 100%);z-index:-1;content:"";pointer-events:none;filter:blur(2rem);block-size:100%;inline-size:100%;display:block;position:absolute;inset-block-start:0}@media (width>=600px){.hero--content-glow.has-bg-video .hero__content:after{background:linear-gradient(to right, var(--hero-content-ellipse-color) 50%, transparent 100%)}}@media (width>=768px){.hero--content-glow.has-bg-video .hero__content:after{filter:blur(5rem)}}@media (width>=992px){.hero--content-glow.has-bg-video .hero__content:after{border:375px solid var(--hero-content-ellipse-color);border-radius:50%;block-size:63.25rem;inline-size:108rem;inset-inline-start:-50rem;transform:translateY(-50%)}}.has-bg-image,.has-bg-video{background-size:cover;background-position:var(--hero-media-position);background-repeat:no-repeat}.hero__bg-video{z-index:1;object-fit:cover;object-position:var(--hero-media-position);opacity:0;block-size:100%;inline-size:100%;transition:opacity .4s;position:absolute;inset:0}.bg-video-ready .hero__bg-video{opacity:1}@media (width<=991px){.has-mobile-hero-media .hero__container{--layout-padding-inline:clamp(var(--s-spacing-md), 11.4dvi, 3.0625rem)}.has-mobile-hero-media .hero__content{--section-intro-gap:0;--section-intro-heading-font-weight:var(--s-font-weight-strong);--section-intro-heading-line-height:1.2;--section-intro-text-max-inline-size:23.75rem;max-inline-size:23.75rem;padding-block-start:0;padding-block-end:var(--s-spacing-xl)}.has-mobile-hero-media .hero__preheading{margin-block-end:1rem;font-size:1rem}.has-mobile-hero-media .hero__heading{--section-intro-heading-font-weight:var(--s-font-weight-strong);margin-block-end:1.25rem;font-size:2.5rem}.has-mobile-hero-media .hero__text{font-size:1.0625rem;line-height:1.45}.has-mobile-hero-media .hero__buttons{--button-list-margin-block-start:1.75rem;gap:.625rem}.has-mobile-hero-media .hero__buttons .button{--button-padding-y:1rem;min-block-size:3.375rem}.has-mobile-hero-media .hero__buttons .venobox span{display:none}.hero--content-glow.has-bg-video.has-mobile-hero-media .hero__content:after{content:none}}@media (width>=600px) and (width<=991px){.has-mobile-hero-media .hero__content{--section-intro-heading-font-weight:var(--s-font-weight-medium);--section-intro-heading-line-height:var(--s-section-display-title-line-height);--section-intro-text-max-inline-size:34.5rem;max-inline-size:var(--s-layout-content-width-sm);padding-block-start:var(--s-spacing-xl)}.has-mobile-hero-media .hero__preheading{font-size:1.6875rem}.has-mobile-hero-media .hero__heading{--section-intro-heading-font-weight:var(--s-font-weight-medium);text-wrap:balance;font-size:4.6875rem}.has-mobile-hero-media .hero__text{font-size:var(--s-section-copy-font-size);line-height:var(--s-section-copy-line-height)}}@media (width<=699px){.has-mobile-hero-media :is(.hero__poster,.hero__bg-video){transform-origin:100% 0;transform:scale(1.16)}}.editor{--editor-heading-margin-block-end:var(--c-editor-heading-margin-block-end,var(--s-title-margin-block-end));--editor-heading-color:var(--c-editor-heading-color,var(--s-section-title-color));--editor-content-color:var(--c-editor-content-color,var(--s-section-copy-color));--editor-blockquote-font-size:var(--c-editor-blockquote-font-size,1.6875rem)}.editor__heading{--section-title-color:var(--editor-heading-color);margin-block-end:var(--editor-heading-margin-block-end)}.editor__content{color:var(--editor-content-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.editor__content .lead{line-height:var(--s-lead-line-height)}.editor__content blockquote{box-sizing:border-box;inline-size:min(100%, var(--s-layout-content-width-sm));color:var(--s-body-color-default);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--editor-blockquote-font-size);font-weight:var(--s-body-font-weight-default);letter-spacing:0;border-inline-start:4px solid var(--s-color-brand-primary);overflow-wrap:break-word;text-wrap:pretty;margin-inline:0;padding-inline-start:var(--s-spacing-lg);line-height:normal}.editor__content blockquote>*{font:inherit;color:inherit;margin:0}.cta{--s-block-padding:var(--c-cta-padding-block,clamp(5rem, 5.8dvi, 6.25rem));--cta-background:var(--c-cta-background,var(--s-color-offwhite));--cta-content-gap:var(--c-cta-content-gap,2.5rem);--cta-content-max-width:var(--c-cta-content-max-width,47.5rem);--cta-button-gap:var(--c-cta-button-gap,1.25rem);--cta-image-gap:var(--c-cta-image-gap,var(--s-content-gutter));background-color:var(--cta-background)}.cta__container{align-items:center;gap:var(--cta-image-gap);inline-size:min(100%, var(--cta-content-max-width));flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.cta__container:has(.cta__image){align-items:center;inline-size:100%}@media (width>=768px){.cta__container:has(.cta__image){grid-template-columns:repeat(12,1fr);display:grid}}@media (width>=768px){.cta__container:has(.cta__image) .cta__image,.cta__container:has(.cta__image) .cta__content{grid-area:1/span 6}}@media (width>=992px){.cta__container:has(.cta__image) .cta__image{grid-column:span 5}}.cta__container:has(.cta__image) .cta__content{text-align:start;align-items:flex-start;gap:0}@media (width>=992px){.cta__container:has(.cta__image) .cta__content{grid-column:7/span 6}}.cta__container:has(.cta__image) .cta__title{margin-block-end:var(--s-title-margin-block-end)}.cta__container:has(.cta__image) .cta__text{margin-block:0}.cta__container:has(.cta__image) .cta__buttons{--button-list-margin-block-start:var(--s-content-gutter);justify-content:flex-start}@media (width>=768px){.cta__container.cta--image-right .cta__content{order:-1}}@media (width>=992px){.cta__container.cta--image-right .cta__content{grid-column:span 6}}@media (width>=992px){.cta__container.cta--image-right .cta__image{grid-column:8/span 5}}.cta__image figure{margin-block-end:0}.cta__content{align-items:center;gap:var(--cta-content-gap);max-inline-size:var(--cta-content-max-width);text-align:center;flex-direction:column;display:flex}.cta__title{--section-title-color:var(--s-color-brand-primary);--section-title-line-height:1.2;margin:0}.cta__text{margin-block:calc(var(--cta-content-gap) * -.5);color:var(--s-section-copy-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.cta__buttons{--button-list-margin-block-start:0;justify-content:center;gap:var(--cta-button-gap)}.cta .button--secondary{--button-color-background:transparent;--button-color-background-hover:var(--s-color-softwhite);--button-color-background-active:transparent;--button-color-foreground:var(--s-color-brand-primary);--button-color-foreground-hover:var(--s-color-brand-primary);--button-color-foreground-active:var(--s-color-brand-primary);--button-border-color:var(--s-color-brand-primary);--button-border-color-hover:var(--s-color-brand-primary)}.cardgroup{--cardgroup-title-margin-block-end:var(--c-cardgroup-title-margin-block-end,var(--s-title-margin-block-end));--cardgroup-title-color:var(--c-cardgroup-title-color,var(--s-section-title-color));--cardgroup-num-columns:1;--cardgroup-grid-gap-inline:var(--c-cardgroup-grid-gap-inline,var(--s-content-gutter));--cardgroup-grid-gap-block:var(--c-cardgroup-grid-gap-block,var(--s-content-gutter))}.cardgroup__title{--section-title-color:var(--cardgroup-title-color);margin-block-end:var(--cardgroup-title-margin-block-end)}.cardgroup__grid{grid-template-columns:repeat(var(--cardgroup-num-columns), 1fr);gap:var(--cardgroup-grid-gap-block) var(--cardgroup-grid-gap-inline);display:grid}@media (width>=768px){.cardgroup__grid{--cardgroup-num-columns:2}}@media (width>=1200px){.cardgroup__grid{--cardgroup-num-columns:var(--c-cardgroup-num-columns)}}.cardgroup--media-image{--s-block-padding:var(--c-cardgroup-image-padding-block,clamp(5rem, 5.8dvi, 6.25rem));--cardgroup-title-color:var(--s-color-brand-primary);--cardgroup-title-margin-block-end:0;--cardgroup-title-gap:var(--c-cardgroup-title-gap,clamp(4rem, 5.78dvi, 6.25rem));--cardgroup-grid-gap-inline:var(--c-cardgroup-image-grid-gap-inline,2rem);--cardgroup-grid-gap-block:var(--c-cardgroup-image-grid-gap-block,2rem);background-color:var(--s-color-offwhite)}.cardgroup--media-image .cardgroup__container{--layout-content-width:var(--c-cardgroup-image-layout-content-width,1438px);row-gap:var(--cardgroup-title-gap)}.cardgroup--media-image .cardgroup__title{--section-title-font-size:var(--c-cardgroup-image-title-font-size,2.5rem);--section-title-font-weight:var(--s-body-font-weight-default);--section-title-line-height:1;margin-block-end:0}.cardgroup--media-image .cardgroup__grid{--cardgroup-num-columns:1}@media (width>=768px){.cardgroup--media-image .cardgroup__grid{--cardgroup-num-columns:2}}@media (width>=1200px){.cardgroup--media-image .cardgroup__grid{--cardgroup-num-columns:var(--c-cardgroup-num-columns)}}.cardgroup--media-image .card--cardgroup-image{--card-border-radius:var(--c-cardgroup-image-card-radius,50px);--card-box-shadow:var(--s-shadow-drop);--cardgroup-card-padding:clamp(1.875rem, 2.89dvi, 3.125rem);--cardgroup-card-title-size:clamp(1.35rem, 1.56dvi, 1.6875rem);--cardgroup-card-copy-size:clamp(.9375rem, .98dvi, 1.0625rem);--icon-link-color:var(--s-color-white);--icon-link-color-hover:var(--s-color-white);--icon-link-icon-background-color:var(--s-color-white);--icon-link-icon-background-color-hover:var(--s-color-brand-primary);--icon-link-icon-color:var(--s-color-brand-primary);--icon-link-icon-color-hover:var(--s-color-offwhite);--icon-link-text-color:var(--s-color-white);--icon-link-text-decoration-color-hover:var(--s-color-white);aspect-ratio:458/580;background-color:var(--s-color-brand-secondary);min-block-size:28rem}.cardgroup--media-image .card--cardgroup-image .card__image-placeholder{background:linear-gradient(180deg, #726e6500 48%, #726e65bf 100%), var(--s-color-brand-secondary)}.cardgroup--media-image .card--cardgroup-image .card__overlay{padding:var(--cardgroup-card-padding);justify-content:flex-end}.cardgroup--media-image .card--cardgroup-image .card__overlay:before{background:linear-gradient(180deg, #726e6500 50%, var(--s-body-color-default) 86.5%);opacity:.9}.cardgroup--media-image .card--cardgroup-image .card__content{max-inline-size:100%;color:var(--s-color-white);justify-content:flex-end;align-items:flex-start;gap:clamp(1.25rem,1.73dvi,1.875rem)}.cardgroup--media-image .card--cardgroup-image .card__copy{gap:1.25rem;max-inline-size:100%;display:grid}.cardgroup--media-image .card--cardgroup-image .card__title{color:currentColor;max-inline-size:100%;font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--cardgroup-card-title-size);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-wrap:balance;margin-block-end:0;line-height:1}.cardgroup--media-image .card--cardgroup-image .card__text{color:currentColor;max-inline-size:24rem;font-size:var(--cardgroup-card-copy-size);font-weight:var(--s-body-font-weight-default);letter-spacing:-.02em;opacity:.8;text-wrap:pretty;line-height:1.62}.cardgroup--media-image .card--cardgroup-image .card__text>*+*{margin-block-start:.75em}.cardgroup--media-image .card--cardgroup-image .card__link{max-inline-size:100%}.cardgroup--media-image .card--cardgroup-image .icon-link__text{overflow-wrap:anywhere}@media (width<=767px){.cardgroup--media-image .card--cardgroup-image{min-block-size:24rem}}.contact-cards{color:var(--s-body-color-default);background-color:var(--s-color-offwhite)}.contact-cards__container{container:contact-cards/inline-size}.contact-cards__grid,.contact-cards .card--contact-featured{grid-column:content}.contact-cards__grid{gap:clamp(var(--s-spacing-xl), 4cqi, 5.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}@container contact-cards (width>67rem){.contact-cards__grid{grid-template-columns:minmax(0,491fr) minmax(0,612fr)}}.contact-cards .button{--button-font-size:.6875rem;--button-letter-spacing:.135rem;--button-padding-x:1.375rem;block-size:auto;min-block-size:var(--s-button-min-block-size);white-space:normal;overflow-wrap:anywhere;text-align:center;min-inline-size:0;max-inline-size:100%}.contact-cards .card--contact-featured .button{--button-padding-y:.875rem;min-block-size:3.375rem}@container contact-cards (width<=36rem){.contact-cards .card--contact-person .button[href^=mailto\:]{--button-letter-spacing:0;--button-padding-x:var(--s-spacing-sm);text-transform:none}}@container contact-cards (width>58rem){.contact-cards .card--contact-featured{grid-template-columns:minmax(0,1fr) minmax(20rem,47.8%);align-items:stretch;gap:1.625rem;min-block-size:27.375rem;padding:0}.contact-cards .card--contact-featured .card__content{padding:clamp(var(--s-spacing-xl), 2.4cqi, 2.625rem)}.contact-cards .card--contact-featured .card__media{--image-block-size:auto;align-self:center;block-size:22.5rem;inline-size:calc(100% - 2.625rem);margin-inline-end:2.625rem}}.gallery__container{container-type:inline-size}.gallery__title{margin-block-end:var(--s-title-margin-block-end)}.gallery__grid{gap:var(--s-content-gutter);grid-template-columns:1fr;display:grid}.gallery__item{cursor:pointer;background-color:#0000;border:none;text-decoration:none;display:inline-block}.gallery__item figure{max-inline-size:100%}.gallery__item img{block-size:auto;max-inline-size:100%}.gallery__item figcaption{font-size:var(--s-sm-font-size);color:var(--s-color-default-foreground-hover);text-align:center;margin-block-start:var(--s-spacing-xxs)}.gallery__hidden-link{display:none}.gallery--featured .gallery__grid{max-inline-size:var(--s-layout-content-width-sm)}.gallery--featured .gallery__cell{min-inline-size:0}.gallery--featured .gallery__item{block-size:100%;inline-size:100%;display:block;position:relative}.gallery--featured .gallery__image{--image-block-size:100%;aspect-ratio:333/225;border-radius:var(--image-border-radius);block-size:100%;position:relative;overflow:hidden}.gallery--featured .gallery__cell:first-child .gallery__image{aspect-ratio:702/483}.gallery--featured .gallery__image img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.gallery--featured .gallery__item--has-overlay{isolation:isolate}.gallery--featured .gallery__item--has-overlay .gallery__image:after{border-radius:inherit;background-color:color-mix(in srgb, var(--s-body-color-default) 80%, transparent);mix-blend-mode:multiply;content:"";position:absolute;inset:0}.gallery__overlay-button{z-index:1;text-align:center;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;min-block-size:4.0625rem;max-inline-size:calc(100% - 2rem);display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.gallery__item:is(:hover,:focus-visible) .gallery__overlay-button.button--secondary{--button-color-background:var(--s-button-secondary-color-background-hover);--button-color-foreground:var(--s-button-secondary-color-foreground-hover);--button-border-color:var(--s-button-secondary-color-border-hover)}.gallery__item:active .gallery__overlay-button.button--secondary{--button-color-background:var(--s-button-secondary-color-background-active);--button-color-foreground:var(--s-button-secondary-color-foreground-active)}@container (width>40rem){.gallery--featured .gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--featured .gallery__cell:first-child{grid-column:1/-1}.gallery--featured .gallery__cell:nth-child(2){grid-column:1}.gallery--featured .gallery__cell:nth-child(3){grid-column:2}}@container (width>43.75rem){.gallery--featured .gallery__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,369fr) minmax(0,333fr);align-items:stretch}.gallery--featured .gallery__cell:first-child{grid-area:span 2/1}.gallery--featured .gallery__cell:nth-child(2){grid-area:1/2}.gallery--featured .gallery__cell:nth-child(3){grid-area:2/2}}.highlight-quote__background{isolation:isolate;padding-block:clamp(4rem,11dvi,9.75rem);position:relative;overflow:hidden}.highlight-quote__background-image{z-index:-1;object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.highlight-quote__figure{inline-size:min(100%,33.4375rem);color:var(--s-color-offwhite);text-align:center;border-radius:var(--s-border-radius-default);margin:0 auto;padding-block:6.5rem 4.5rem;padding-inline:3.75rem;position:relative}.highlight-quote__figure:before{z-index:1;color:currentColor;font-family:var(--s-headings-font-family-default), serif;font-weight:var(--s-headings-font-weight-default);content:"“";font-size:6.25rem;line-height:1;position:absolute;inset-block-start:4.5rem;inset-inline-start:50%;transform:translate(-50%,-50%)}.highlight-quote__figure:after{z-index:0;background-color:var(--s-color-brand-tertiary);border-radius:inherit;content:"";opacity:.8;mix-blend-mode:multiply;position:absolute;inset:0}.highlight-quote__blockquote{z-index:1;margin:0;position:relative}.highlight-quote__lead-in,.highlight-quote__highlight{display:block}.highlight-quote__lead-in{font-family:var(--s-body-font-family-default), sans-serif;font-size:1.875rem;line-height:1.3334}.highlight-quote__highlight{font-family:var(--s-headings-font-family-default), serif;font-weight:var(--s-headings-font-weight-default);font-size:2.825rem;line-height:1}.highlight-quote__lead-in+.highlight-quote__highlight{margin-block-start:1.125rem}.image-block figcaption{text-align:center}.accordion{background-color:var(--s-color-neutral-background);--accordion-title-margin-block-end:var(--c-accordion-title-margin-block-end,var(--s-title-margin-block-end));--accordion-block-title-color:var(--c-accordion-block-title-color,var(--s-section-title-color));--accordion-text-color:var(--c-accordion-text-color,var(--s-section-copy-color));--accordion-text-margin-block-end:var(--c-accordion-text-margin-block-end,var(--s-spacing-sm));--accordion-list-margin-block-start:var(--c-accordion-list-margin-block-start,var(--s-spacing-sm));--accordion-item-background:var(--c-accordion-item-background,var(--s-color-neutral-background));--accordion-item-padding-inline:var(--c-accordion-item-padding-inline,var(--s-spacing-sm));--accordion-item-padding-block:var(--c-accordion-item-padding-block,var(--s-spacing-xxs));--accordion-item-border-radius:var(--c-accordion-item-border-radius,var(--s-border-radius-default));--accordion-item-border-width:var(--c-accordion-item-border-width,0);--accordion-item-border-color:var(--c-accordion-item-border-color,var(--s-border-color-default));--accordion-item-margin-block-end:var(--c-accordion-item-margin-block-end,var(--s-spacing-xs));--accordion-button-padding-block:var(--c-accordion-button-padding-block,var(--s-spacing-sm));--accordion-button-gap:var(--c-accordion-button-gap,var(--s-spacing-sm));--accordion-title-font-size:var(--c-accordion-title-font-size,var(--s-font-size-base));--accordion-title-font-weight:var(--c-accordion-title-font-weight,var(--s-font-weight-semi-bold));--accordion-icon-size:var(--c-accordion-icon-size,1.25rem);--accordion-content-padding-block-end:var(--c-accordion-content-padding-block-end,var(--s-spacing-sm));--accordion-transition-duration:var(--c-accordion-transition-duration,var(--s-transition-duration-default));--accordion-transition-timing:var(--c-accordion-transition-timing,var(--s-transition-timing-function-default));container:accordion/inline-size}.accordion__container{--layout-split-gap:var(--accordion-list-margin-block-start)}@container accordion (width>=57rem){.accordion--side .accordion__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.3125rem}}@container accordion (width>=57rem){.accordion--side .layout-split__content{grid-column:1}}@container accordion (width>=57rem){.accordion--side .layout-split__main{grid-column:2}}@container accordion (width>=57rem){.accordion--reversed .layout-split__content{grid-column:2}}@container accordion (width>=57rem){.accordion--reversed .layout-split__main{grid-column:1}}.accordion--side .accordion__content{flex-direction:column;align-items:flex-start;display:flex}.accordion__preheading{margin-block-end:var(--s-spacing-md)}.accordion--side .accordion__preheading{color:var(--s-body-color-default);font-size:.8125rem;font-weight:var(--s-font-weight-strong);letter-spacing:.2em;text-transform:uppercase;margin-block-end:3.125rem;line-height:1.62}.accordion__title{--section-title-color:var(--accordion-block-title-color);margin-block-end:var(--accordion-title-margin-block-end)}.accordion--side .accordion__title{--section-title-color:var(--s-color-brand-primary);--section-title-line-height:1.3;max-inline-size:36.3125rem}.accordion__text{color:var(--accordion-text-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty;margin-block-end:var(--accordion-text-margin-block-end)}.accordion--side .accordion__text{max-inline-size:31.5rem}.accordion__item{background-color:var(--accordion-item-background);border-radius:var(--accordion-item-border-radius);border-block-start:var(--accordion-item-border-width) var(--s-border-style-default) var(--accordion-item-border-color);margin-block-end:var(--accordion-item-margin-block-end)}.accordion__item:first-child{border-block-start:none}.accordion--side .accordion__item{border-block-start:none;border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--s-border-color-default);background-color:#0000;border-radius:0;margin-block-end:0}.accordion__item-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.accordion__item-button{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:var(--accordion-button-gap);inline-size:100%;padding-block:var(--accordion-button-padding-block);padding-inline:var(--accordion-item-padding-inline);font-weight:var(--s-font-weight-strong);background:0 0;border:none;padding-block-start:var(--accordion-button-padding-block);padding-block-end:var(--accordion-button-padding-block);display:flex}.accordion__item-button:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.accordion--side .accordion__item-button{min-block-size:7.8125rem;padding-block:var(--s-spacing-lg);color:var(--s-color-brand-primary);padding-inline:0}.accordion__item-title{font-size:var(--accordion-title-font-size);font-weight:var(--accordion-title-font-weight)}.accordion__item-title span{font-weight:400}.accordion--side .accordion__item-title{font-family:var(--s-body-font-family-default), sans-serif;font-size:1.6875rem;font-weight:var(--s-body-font-weight-default);text-wrap:balance;line-height:1}.accordion__item-icon{flex-shrink:0}.accordion__item-icon svg{block-size:100%;inline-size:100%;transition:transform var(--accordion-transition-duration) var(--accordion-transition-timing);transform:rotate(45deg)}[aria-expanded=false] .accordion__item-icon svg{transform:rotate(0)}.accordion__item-content{transition:grid-template-rows var(--accordion-transition-duration) var(--accordion-transition-timing);grid-template-rows:0fr;display:grid}.accordion__item-content.is-open{grid-template-rows:1fr}.accordion__item-inner{padding-inline:var(--accordion-item-padding-inline);overflow:hidden}.accordion__item-inner>:last-child{padding-block-end:var(--accordion-content-padding-block-end)}.board-members-archive{color:var(--s-body-color-default);background-color:var(--s-color-offwhite)}.board-members-archive__container,.board-members-archive__grid,.board-members-archive__empty{grid-column:content}.board-members-archive__empty{color:var(--s-section-copy-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);margin:0}.board-members-archive__grid{gap:var(--s-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.board-members-teaser{color:var(--s-body-color-default);background-color:var(--s-color-offwhite)}.board-members-teaser__container{--layout-content-width:var(--s-layout-content-width-lg);align-items:center;gap:clamp(var(--s-spacing-xl), 2dvi, 2.125rem);display:grid}.board-members-teaser__content,.board-members-teaser__montage{grid-column:content}.board-members-teaser__content{align-items:flex-start;gap:var(--s-spacing-lg);flex-direction:column;max-inline-size:34rem;display:flex}.board-members-teaser__pretitle{color:var(--s-body-color-default);font-family:var(--s-section-kicker-font-family), sans-serif;font-size:var(--s-button-md-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;margin:0}.board-members-teaser__title{--section-title-color:var(--s-color-brand-primary);text-wrap:balance}.board-members-teaser__text{color:var(--s-section-copy-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.board-members-teaser__actions{--button-list-margin-block-start:0}.board-members-teaser__montage{gap:clamp(var(--s-spacing-sm), 3dvi, var(--s-spacing-md));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));block-size:clamp(24rem,110dvi,28rem);display:grid}.board-members-teaser__montage .card--board-member-teaser{block-size:auto}.board-members-teaser__montage .card--board-member-1{grid-area:1/1/3}.board-members-teaser__montage .card--board-member-2{grid-area:1/2}.board-members-teaser__montage .card--board-member-3{grid-area:2/2}.board-members-teaser__montage .card--board-member-4{grid-area:3/1}.board-members-teaser__montage .card--board-member-5{grid-area:4/1}.board-members-teaser__montage .card--board-member-6{grid-area:3/2/-1}@media (width>=600px){.board-members-teaser__montage{column-gap:clamp(var(--s-spacing-sm), 2dvi, 2.0625rem);grid-template-rows:minmax(0,166.429fr) clamp(1.125rem,3dvi,1.875rem) minmax(0,40.571fr) clamp(1.125rem,3dvi,1.875rem) minmax(0,148.572fr);grid-template-columns:minmax(0,214fr) minmax(0,179fr) minmax(0,157fr) minmax(0,302fr);row-gap:0;block-size:clamp(20rem,45dvi,24rem)}.board-members-teaser__montage .card--board-member-1{grid-area:1/1/-1}.board-members-teaser__montage .card--board-member-2{grid-area:1/2/4}.board-members-teaser__montage .card--board-member-3{grid-area:3/3/-1}.board-members-teaser__montage .card--board-member-4{grid-area:1/3}.board-members-teaser__montage .card--board-member-5{grid-area:5/2}.board-members-teaser__montage .card--board-member-6{grid-area:1/4/-1}}@media (width>=992px){.board-members-teaser__container{grid-template-columns:[full-width-start] max(var(--layout-padding-inline), calc((100% - var(--layout-content-width)) / 2)) [content-start] minmax(0, 950fr) [content-gap-start] 2.125rem [content-gap-end] minmax(0, 472fr) [content-end] max(var(--layout-padding-inline), calc((100% - var(--layout-content-width)) / 2)) [full-width-end];align-items:center;gap:0}.board-members-teaser__content{grid-area:1/content-gap-end/auto/content-end}.board-members-teaser__montage{grid-area:1/content-start/auto/content-gap-start;block-size:clamp(22rem,24dvi,26rem)}}.logo-grid{background-color:var(--s-color-offwhite)}.logo-grid__container{--layout-content-width:45.8125rem;container-type:inline-size}.logo-grid__title{margin-block-end:var(--s-title-margin-block-end)}.logo-grid__grid{grid-template-columns:minmax(0,1fr);gap:2.0625rem;display:grid}@container (width>43.75rem){.logo-grid__grid{grid-template-columns:minmax(0,366fr) minmax(0,333fr)}}.logo-grid__item{min-inline-size:0}.logo-grid__link{background-color:var(--s-color-softwhite);border-radius:var(--s-image-border-radius);border:1px solid #0000;place-items:center;block-size:clamp(13rem,40dvi,17.5rem);inline-size:100%;padding:clamp(2rem,4dvi,3.5rem);display:grid}@supports (width:1cqi){.logo-grid__link{block-size:clamp(13rem,40cqi,17.5rem);padding:clamp(2rem,4cqi,3.5rem)}}a.logo-grid__link{transition:background-color .2s, border-color .2s, outline-offset var(--s-transition-duration-default) var(--s-transition-timing-function-default)}a.logo-grid__link:is(:hover,:focus-visible){background-color:var(--s-button-secondary-color-background-hover);border-color:var(--s-button-secondary-color-border-hover)}a.logo-grid__link:focus-visible{outline:var(--s-focus-outline-width) solid var(--s-color-focus);outline-offset:var(--s-focus-outline-offset)}.logo-grid__image{mix-blend-mode:multiply;object-fit:contain;max-block-size:10.5rem;inline-size:auto;max-inline-size:min(100%,15rem);transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);display:block}a.logo-grid__link:is(:hover,:focus-visible) .logo-grid__image{opacity:.86}.media-text{--media-text-container-gap:var(--c-image-text-container-gap,var(--s-content-gutter));--media-text-title-margin-block-end:var(--c-image-text-title-margin-block-end,var(--s-title-margin-block-end));--media-text-title-color:var(--c-image-text-title-color,var(--s-section-title-color));--media-text-text-color:var(--c-image-text-text-color,var(--s-section-copy-color))}.media-text__container{gap:var(--media-text-container-gap);align-items:center;display:grid}@media (width>=768px){.media-text__container{grid-template-columns:repeat(12,1fr)}}@media (width>=768px){.media-text__media{grid-column:span 6}}@media (width>=992px){.media-text__media{grid-column:span 5}}@media (width>=768px){.media-text__content{grid-column:span 6}}@media (width>=992px){.media-text__content{grid-column:7/span 6}}@media (width>=768px){.media-text__media--ratio-2-3 .media-text__media{grid-column:span 8}}@media (width>=768px){.media-text__content--ratio-2-3{grid-column:span 4}}@media (width>=768px){.media-text__media--ratio-3-4 .media-text__media{grid-column:span 9}}@media (width>=768px){.media-text__content--ratio-3-4{grid-column:span 3}}@media (width>=768px){.media-text--media-right .media-text__content{order:-1}}@media (width>=992px){.media-text--media-right.media-text__media--ratio-1-2 .media-text__media{grid-column:8/span 5}}@media (width>=992px){.media-text--media-right .media-text__content--ratio-1-2{grid-column:span 6}}.media-text__title{--section-title-color:var(--media-text-title-color);margin-block-end:var(--media-text-title-margin-block-end)}.media-text__text{color:var(--media-text-text-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.media-text__container--full{--media-text-split:7}.media-text__container--full.media-text__media--ratio-2-3{--media-text-split:9}.media-text__container--full.media-text__media--ratio-3-4{--media-text-split:10}.media-text__container--full.media-text--media-right.media-text__media--ratio-2-3{--media-text-split:5}.media-text__container--full.media-text--media-right.media-text__media--ratio-3-4{--media-text-split:4}@media (width>=768px){.media-text__container--full{grid-column:full-width;grid-template-columns:[full-width-start] minmax(var(--s-layout-padding-inline), 1fr) [content-start] repeat(12, [col] minmax(0, calc(var(--layout-content) / 12))) [content-end] minmax(var(--s-layout-padding-inline), 1fr) [full-width-end]}.media-text__container--full .media-text__media{grid-column:full-width-start / col var(--media-text-split)}.media-text__container--full:not(.media-text--media-right) .image--rounded img{border-top-left-radius:0;border-bottom-left-radius:0}.media-text__container--full .media-text__content{grid-column:col var(--media-text-split) / content-end}.media-text__container--full.media-text--media-right .media-text__media{grid-column:col var(--media-text-split) / full-width-end}.media-text__container--full.media-text--media-right .media-text__media .image--rounded img{border-top-right-radius:0;border-bottom-right-radius:0}.media-text__container--full.media-text--media-right .media-text__content{grid-column:content-start / col var(--media-text-split)}}.mission-statement{--mission-statement-background:var(--c-mission-statement-background,var(--s-color-offwhite));--mission-statement-pretitle-color:var(--c-mission-statement-pretitle-color,var(--s-body-color-default));--mission-statement-statement-color:var(--c-mission-statement-statement-color,var(--s-color-brand-primary));--mission-statement-inner-gap:var(--c-mission-statement-inner-gap,clamp(var(--s-spacing-xl), 3dvi, var(--s-spacing-xxl)));--mission-statement-pretitle-font-size:var(--c-mission-statement-pretitle-font-size,clamp(1.25rem, 1.5625dvi, 1.6875rem));--mission-statement-statement-font-size:var(--c-mission-statement-statement-font-size,clamp(2rem, 2.315dvi, 2.5rem));background-color:var(--mission-statement-background)}.mission-statement__inner{align-items:center;gap:var(--mission-statement-inner-gap);text-align:center;flex-direction:column;grid-column:content;display:flex}.mission-statement__pretitle,.mission-statement__statement{margin:0}.mission-statement__pretitle{color:var(--mission-statement-pretitle-color);font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--mission-statement-pretitle-font-size);font-weight:var(--s-font-weight-strong);letter-spacing:0;text-wrap:balance;line-height:1.2}.mission-statement__statement{color:var(--mission-statement-statement-color);font-family:var(--s-headings-font-family-default), serif;font-size:var(--mission-statement-statement-font-size);font-weight:var(--s-body-font-weight-default);letter-spacing:0;text-wrap:balance;line-height:1.3}.newsroom-list{--newsroom-list-title-max-inline-size:var(--c-newsroom-list-title-max-inline-size,56.75rem);--newsroom-list-title-margin-block-end:var(--c-newsroom-list-title-margin-block-end,clamp(var(--s-spacing-xl), 5dvi, var(--s-spacing-xxxl)));--newsroom-list-filter-margin-block-end:var(--c-newsroom-list-filter-margin-block-end,clamp(var(--s-spacing-xl), 4dvi, var(--s-spacing-xxxl)));--newsroom-list-item-border-color:var(--c-newsroom-list-item-border-color,var(--s-color-brand-primary));--newsroom-list-item-gap:var(--c-newsroom-list-item-gap,clamp(var(--s-spacing-lg), 3.25dvi, var(--s-spacing-xxl)));--newsroom-list-heading-color:var(--c-newsroom-list-heading-color,var(--s-section-title-color));--newsroom-list-date-color:var(--c-newsroom-list-date-color,var(--s-body-color-default));--newsroom-list-article-title-color:var(--c-newsroom-list-article-title-color,var(--s-color-brand-primary));--newsroom-list-icon-link-text-color:var(--c-newsroom-list-icon-link-text-color,var(--s-body-color-default));--newsroom-list-link-color:var(--c-newsroom-list-link-color,var(--s-color-brand-primary));--newsroom-list-excerpt-max-inline-size:var(--c-newsroom-list-excerpt-max-inline-size,34.1875rem);--newsroom-list-image-radius:var(--c-newsroom-list-image-radius,var(--s-image-border-radius));--newsroom-list-image-block-size:var(--c-newsroom-list-image-block-size,clamp(12rem, 17dvi, 17.5rem));--newsroom-list-empty-background:var(--c-newsroom-list-empty-background,var(--s-color-softwhite));color:var(--s-body-color-default)}.newsroom-list__container{row-gap:0}.newsroom-list__filters,.newsroom-list__title,.newsroom-list__items,.newsroom-list__pagination,.newsroom-list__empty{grid-column:content}.newsroom-list__title{--section-title-color:var(--newsroom-list-heading-color);--section-title-font-size:clamp(2rem, 2.315dvi, 2.5rem);--section-title-line-height:1.18;max-inline-size:var(--newsroom-list-title-max-inline-size);margin:0 auto var(--newsroom-list-title-margin-block-end);text-align:center}.newsroom-list__filters{justify-content:center;margin-block-end:var(--newsroom-list-filter-margin-block-end);display:flex}@media (width<=767px){.newsroom-list__filters{margin-block-end:0}}.newsroom-list__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.newsroom-list__item{padding-block:clamp(var(--s-spacing-xl), 4dvi, var(--s-spacing-xxxl))}.newsroom-list__item+.newsroom-list__item{border-block-start:1px solid var(--newsroom-list-item-border-color)}.newsroom-list__article{gap:var(--newsroom-list-item-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=768px){.newsroom-list__article{grid-template-columns:minmax(0,1fr) minmax(16rem,34%)}}.newsroom-list__article-content{align-items:flex-start;gap:var(--s-spacing-md);flex-direction:column;min-inline-size:0;display:flex}.newsroom-list__article-date{color:var(--newsroom-list-date-color);font-size:var(--s-button-md-font-size);font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-box:trim-both cap alphabetic;text-transform:uppercase}.newsroom-list__article-title,.newsroom-list__empty-title{--section-title-color:var(--newsroom-list-article-title-color);--section-title-font-size:2rem;--section-title-line-height:1.08;margin:0}@media (width>=768px){.newsroom-list__article-title,.newsroom-list__empty-title{--section-title-font-size:2.5rem}}.newsroom-list__article-title-link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none}.newsroom-list__article-title-link:is(:hover,:focus-visible){color:var(--newsroom-list-link-color)}.newsroom-list__article-title-link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.newsroom-list__article-excerpt,.newsroom-list__empty-text{font-size:1.0625rem;line-height:var(--s-body-line-height-default);letter-spacing:0;text-wrap:pretty;margin:0}.newsroom-list__article-excerpt{max-inline-size:var(--newsroom-list-excerpt-max-inline-size)}.newsroom-list__empty-text{max-inline-size:46rem}.newsroom-list__article-link{--icon-link-text-color:var(--newsroom-list-icon-link-text-color);--icon-link-text-decoration-color-hover:var(--newsroom-list-icon-link-text-color);margin-block-start:var(--s-spacing-sm)}.newsroom-list__article-image{--image-border-radius:var(--newsroom-list-image-radius);--image-block-size:var(--newsroom-list-image-block-size);order:-1;margin:0}@media (width>=768px){.newsroom-list__article-image{order:0}}.newsroom-list__article-image a,.newsroom-list__article-placeholder{border-radius:var(--newsroom-list-image-radius);block-size:100%;inline-size:100%;display:block;overflow:clip}.newsroom-list__article-placeholder{background:var(--s-color-softwhite)}.newsroom-list__pagination{margin-block-start:clamp(var(--s-spacing-xl), 4dvi, var(--s-spacing-xxxl))}.newsroom-list__actions{grid-column:content;justify-content:flex-end;margin-block-start:0;display:flex}@media (width<=599px){.newsroom-list__actions{justify-content:flex-start;margin-block-start:var(--s-spacing-sm)}}.newsroom-list__empty{padding:clamp(var(--s-spacing-xl), 5dvi, var(--s-spacing-xxxl));background:var(--newsroom-list-empty-background);border-radius:var(--s-border-radius-default)}.newsroom-list__empty-title+.newsroom-list__empty-text{margin-block-start:var(--s-spacing-md)}.newsroom-list--project-related{--newsroom-list-title-margin-block-end:clamp(var(--s-spacing-xl), 5.8dvi, 6.25rem);--newsroom-list-heading-color:var(--s-color-offwhite);--newsroom-list-date-color:var(--s-color-offwhite);--newsroom-list-article-title-color:var(--s-color-offwhite);--newsroom-list-icon-link-text-color:var(--s-color-offwhite);--newsroom-list-link-color:var(--s-color-offwhite);--newsroom-list-image-radius:var(--s-image-border-radius);--newsroom-list-image-block-size:clamp(12rem, 14.25dvi, 15.375rem);padding-block:clamp(var(--s-spacing-xxl), 7dvi, 7.8125rem);color:var(--s-color-offwhite);background-color:var(--s-color-brand-primary)}.newsroom-list--project-related .newsroom-list__title{text-align:start;max-inline-size:none;margin-inline:0}.newsroom-list--project-related .newsroom-list__title strong{font-weight:var(--s-font-weight-strong)}.newsroom-list--project-related .newsroom-list__item{padding-block:0}@media (width>=768px){.newsroom-list--project-related .newsroom-list__article{grid-template-columns:minmax(0,51.5rem) minmax(15rem,20.875rem);justify-content:space-between}}.newsroom-list--project-related .newsroom-list__article-content{gap:var(--s-spacing-md)}.newsroom-list--project-related .newsroom-list__article-title{--section-title-font-family:var(--s-body-font-family-default);--section-title-font-size:1.6875rem;--section-title-line-height:1.2}.newsroom-list--project-related .newsroom-list__article-title-link{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.newsroom-list--project-related .newsroom-list__article-excerpt{max-inline-size:26.8125rem;color:var(--s-color-offwhite)}.quote{--quote-slide-min-block-size:var(--c-quote-slide-min-block-size,34rem);--quote-slide-padding-block-start:var(--c-quote-slide-padding-block-start,4rem);--quote-slide-padding-block-end:var(--c-quote-slide-padding-block-end,4rem);--quote-slide-background:var(--c-quote-slide-background,var(--s-color-brand-tertiary));--quote-slide-scrim:var(--c-quote-slide-scrim,#0000002e);--quote-controls-reserved-space:var(--c-quote-controls-reserved-space,5.5rem);--quote-controls-offset-block-end:var(--c-quote-controls-offset-block-end,2rem);--quote-controls-gap:var(--c-quote-controls-gap,var(--s-spacing-sm));--quote-control-size:var(--c-quote-control-size,2.75rem);--quote-control-color:var(--c-quote-control-color,var(--s-color-brand-primary));--quote-control-color-hover:var(--c-quote-control-color-hover,var(--s-body-color-default));--quote-control-background:var(--c-quote-control-background,var(--s-color-white));--quote-control-background-hover:var(--c-quote-control-background-hover,var(--s-color-softwhite));--quote-panel-max-inline-size:var(--c-quote-panel-max-inline-size,var(--s-layout-content-width));--quote-panel-padding-block:var(--c-quote-panel-padding-block,3.5rem);--quote-panel-padding-inline:var(--c-quote-panel-padding-inline,1.5rem);--quote-panel-background:var(--c-quote-panel-background,var(--s-color-brand-tertiary));--quote-panel-background-opacity:var(--c-quote-panel-background-opacity,.82);--quote-panel-color:var(--c-quote-panel-color,var(--s-color-offwhite));--quote-panel-radius:var(--c-quote-panel-radius,var(--s-border-radius-default));--quote-text-font-size:var(--c-quote-text-font-size,1.75rem);--quote-text-font-style:var(--c-quote-text-font-style,normal);--quote-text-font-weight:var(--c-quote-text-font-weight,var(--s-font-weight-medium));--quote-text-line-height:var(--c-quote-text-line-height,1.25);--quote-text-margin-block-end:var(--c-quote-text-margin-block-end,var(--s-spacing-md));--quote-author-font-size:var(--c-quote-author-font-size,1rem);--quote-author-font-style:var(--c-quote-author-font-style,normal);--quote-author-font-weight:var(--c-quote-author-font-weight,var(--s-body-font-weight-default));--quote-author-line-height:var(--c-quote-author-line-height,1.4375);--quote-author-gap:var(--c-quote-author-gap,.1875rem);overflow:clip}.quote__container{background-color:var(--quote-slide-background);position:relative;overflow:clip}.quote__slider{background-color:var(--quote-slide-background);position:relative;overflow:hidden}.quote__items{align-items:stretch}.quote__slide{isolation:isolate;min-block-size:var(--quote-slide-min-block-size);padding-block:var(--quote-slide-padding-block-start) var(--quote-slide-padding-block-end);background-color:var(--quote-slide-background);align-items:center;display:grid;position:relative;overflow:hidden}.quote__slider .quote__slide{padding-block-end:calc(var(--quote-slide-padding-block-end) + var(--quote-controls-reserved-space))}.quote__slide:before{z-index:0;background-color:var(--quote-slide-scrim);content:"";position:absolute;inset:0}.quote__background{z-index:-1;background-color:var(--quote-slide-background);position:absolute;inset:0}.quote__background-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.quote__content{position:relative}.quote__figure{inline-size:min(100%, var(--quote-panel-max-inline-size));padding:var(--quote-panel-padding-block) var(--quote-panel-padding-inline);color:var(--quote-panel-color);text-align:center;border-radius:var(--quote-panel-radius);margin-inline:auto;position:relative;overflow:hidden}.quote__figure:after{z-index:0;background-color:var(--quote-panel-background);border-radius:inherit;content:"";opacity:var(--quote-panel-background-opacity);mix-blend-mode:multiply;position:absolute;inset:0}.quote__text{z-index:1;font-family:var(--s-headings-font-family-default), serif;font-size:var(--quote-text-font-size);font-style:var(--quote-text-font-style);font-weight:var(--quote-text-font-weight);line-height:var(--quote-text-line-height);overflow-wrap:break-word;text-wrap:pretty;margin:0;margin-block-end:var(--quote-text-margin-block-end);position:relative}.quote__author{z-index:1;justify-content:center;align-items:center;gap:var(--quote-author-gap);color:currentColor;font-family:var(--s-body-font-family-default), sans-serif;font-size:var(--quote-author-font-size);font-style:var(--quote-author-font-style);font-weight:var(--quote-author-font-weight);line-height:var(--quote-author-line-height);flex-direction:column;display:flex;position:relative}.quote__author cite{font-style:inherit}.quote__author-name{max-inline-size:100%;font-weight:inherit;overflow-wrap:break-word;text-align:center}.quote__author-name:before{content:"- "}.quote__author-function{font-size:.875em;font-weight:var(--s-body-font-weight-default);opacity:.82}.quote--list{color:var(--s-body-color-default);background-color:var(--s-color-offwhite)}.quote__list-container{padding-block:var(--s-spacing-xl)}.quote__list-layout{--layout-split-gap:var(--s-spacing-xl);align-items:start}.quote__list-quote,.quote__support-list{min-inline-size:0}.quote--list .quote__figure{inline-size:100%;color:var(--s-color-brand-primary);text-align:start;border-radius:0;margin:0;padding:0;overflow:visible}.quote--list .quote__figure:after{content:none}.quote--list .quote__text{font-size:1.625rem;font-weight:var(--s-body-font-weight-default);letter-spacing:-.0325rem;margin-block-end:var(--s-spacing-lg);line-height:normal}.quote--list .quote__author{align-items:flex-start;gap:var(--s-spacing-sm);color:var(--s-body-color-default);font-size:.8125rem;line-height:1.62}.quote--list .quote__author-name{font-weight:var(--s-font-weight-strong);letter-spacing:.1625rem;text-transform:uppercase;white-space:normal}.quote--list .quote__author-name:before{content:"- "}.quote--list .quote__author-function{letter-spacing:-.02125rem;opacity:.7;font-size:1.0625rem;line-height:1.62}.quote__list-actions{margin-block-start:var(--s-spacing-lg)}.quote__support-list{gap:var(--s-spacing-md);margin:0;padding:0;list-style:none;display:grid}.quote__support-item{align-items:flex-start;gap:var(--s-spacing-md);min-inline-size:0;font-family:var(--s-body-font-family-default), sans-serif;overflow-wrap:anywhere;text-wrap:pretty;font-size:1.25rem;line-height:1.4;display:flex}.quote__support-icon{block-size:2.1875rem;inline-size:2.1875rem;color:var(--s-color-brand-primary);flex:0 0 2.1875rem;place-items:center;display:grid}.quote__support-icon svg{block-size:100%;inline-size:100%}.quote__support-text{min-inline-size:0;padding-block-start:.1875rem}.quote__controls{z-index:2;pointer-events:none;position:absolute;inset:0}.quote__button{inline-size:var(--quote-control-size);block-size:var(--quote-control-size);color:var(--quote-control-color);background-color:var(--quote-control-background);cursor:pointer;pointer-events:auto;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-block-end:var(--quote-controls-offset-block-end)}.quote__button:after{content:none}.quote__button svg{block-size:1.25rem;inline-size:1.25rem}.quote__button:hover{color:var(--quote-control-color-hover);background-color:var(--quote-control-background-hover)}.quote__button:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.quote__button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.quote__button--prev{inset-inline-start:max(var(--s-layout-padding-inline), calc((100% - var(--s-layout-content-width)) / 2));transform:scaleX(-1)}.quote__button--next{inset-inline-end:max(var(--s-layout-padding-inline), calc((100% - var(--s-layout-content-width)) / 2))}.quote__pagination{pointer-events:auto;position:absolute;inset-block-end:var(--quote-controls-offset-block-end);inset-inline-start:50%;transform:translate(-50%)}@media (width>=768px){.quote{--quote-slide-min-block-size:var(--c-quote-slide-min-block-size,37.1875rem);--quote-slide-padding-block-start:var(--c-quote-slide-padding-block-start,5.5rem);--quote-slide-padding-block-end:var(--c-quote-slide-padding-block-end,5.5rem);--quote-controls-offset-block-end:var(--c-quote-controls-offset-block-end,3rem);--quote-control-size:var(--c-quote-control-size,3rem);--quote-panel-padding-block:var(--c-quote-panel-padding-block,5rem);--quote-panel-padding-inline:var(--c-quote-panel-padding-inline,3.5rem);--quote-text-font-size:var(--c-quote-text-font-size,2.5rem);--quote-author-font-size:var(--c-quote-author-font-size,1rem)}}@media (width>=992px){.quote__list-container{padding-block:var(--s-spacing-xxxl)}.quote__list-layout{--layout-split-gap:var(--s-content-gutter)}.quote--list .quote__text{margin-block-end:var(--s-spacing-xl)}.quote--list .quote__author{gap:var(--s-spacing-md)}.quote__list-actions{margin-block-start:var(--s-spacing-xl)}.quote__support-list{gap:var(--s-spacing-xl)}.quote__support-item{font-size:1.6875rem;line-height:1.25}}@media (pointer:coarse){.quote{--quote-control-size:max(var(--c-quote-control-size,2.75rem), 3rem)}}@media (prefers-reduced-motion:reduce){.quote__button{transition:none}}.slider{--slider-title-margin-block-end:var(--c-slider-title-margin-block-end,var(--s-title-margin-block-end));--slider-title-color:var(--c-slider-title-color,var(--s-section-title-color));--slider-button-size:var(--c-slider-button-size,3rem);--slider-button-background:var(--c-slider-button-background,var(--s-color-white));--slider-button-color:var(--c-slider-button-color,var(--s-color-default-dark-background));--slider-button-background-hover:var(--c-slider-button-background-hover,var(--s-color-softwhite))}.slider__title{--section-title-color:var(--slider-title-color);margin-block-end:var(--slider-title-margin-block-end)}.slider__container{position:relative}.slider__container .swiper-slide{justify-content:center;align-items:center;block-size:auto;inline-size:100%;display:flex}.slider__image{inline-size:100%;max-inline-size:100%;display:block}.slider__image img{object-fit:contain;border-radius:var(--s-image-border-radius);block-size:auto;inline-size:100%;display:block}.slider__button{z-index:10;inline-size:var(--slider-button-size);block-size:var(--slider-button-size);color:var(--slider-button-color);background-color:var(--slider-button-background);cursor:pointer;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.slider__button svg{block-size:1.5rem;inline-size:1.5rem}.slider__button:hover{background-color:var(--slider-button-background-hover)}.slider__button:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.slider__button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.slider__button--prev{inset-inline-start:.75rem;transform:translateY(-50%)scaleX(-1)}.slider__button--next{inset-inline-end:.75rem;transform:translateY(-50%)}.swiper-pagination{margin-block-start:var(--s-spacing-md);position:relative}.projectslider{--projectslider-background:var(--c-projectslider-background,var(--s-color-offwhite));--projectslider-layout-content-width:var(--c-projectslider-layout-content-width,var(--s-layout-content-width-lg));--projectslider-layout-padding-inline:var(--c-projectslider-layout-padding-inline,var(--s-layout-padding-inline));--projectslider-header-margin-block-end:var(--c-projectslider-header-margin-block-end,clamp(4rem, 6.54dvi, 7.0625rem));--projectslider-slide-gap:var(--c-projectslider-slide-gap,var(--s-spacing-lg));--projectslider-slide-block-size:var(--c-projectslider-slide-block-size,clamp(28rem, 41.67dvi, 45rem));--projectslider-slide-inline-size:var(--c-projectslider-slide-inline-size,min(82dvi, 21rem));--projectslider-slide-active-inline-size:var(--c-projectslider-slide-active-inline-size,min(82dvi, 59.3125rem));--projectslider-slide-radius:var(--c-projectslider-slide-radius,var(--s-image-border-radius));--projectslider-controls-margin-block-start:var(--c-projectslider-controls-margin-block-start,var(--s-spacing-lg));--projectslider-control-size:var(--c-projectslider-control-size,3.4375rem);--projectslider-control-color:var(--c-projectslider-control-color,var(--s-body-color-default));--projectslider-pagination-inline-size:var(--c-projectslider-pagination-inline-size,4.78813rem);--projectslider-pagination-block-size:var(--c-projectslider-pagination-block-size,3.80269rem);--projectslider-pagination-base-font-size:var(--c-projectslider-pagination-base-font-size,1.92056rem);--projectslider-pagination-font-size:var(--c-projectslider-pagination-font-size,1.5rem);--projectslider-pagination-text-shift:calc((var(--projectslider-pagination-base-font-size) - var(--projectslider-pagination-font-size)) * .5);--projectslider-pagination-separator-size:var(--c-projectslider-pagination-separator-size,3.80269rem);--projectslider-transition-duration:var(--c-projectslider-transition-duration,.9s);--projectslider-transition-easing:var(--c-projectslider-transition-easing,var(--s-project-slider-transition-timing));--section-intro-preheading-color:var(--c-projectslider-preheading-color,var(--s-section-kicker-color));--section-intro-heading-color:var(--c-projectslider-heading-color,var(--s-section-display-title-color));--section-intro-heading-font-weight:var(--s-section-display-title-font-weight);--section-intro-text-color:var(--c-projectslider-text-color,var(--s-section-kicker-color));--section-intro-text-max-inline-size:var(--c-projectslider-text-max-inline-size,36.25rem);--c-section-intro-text-color:var(--s-color-brand-primary);background-color:var(--projectslider-background);overflow:clip}.projectslider__header{margin-block-end:var(--projectslider-header-margin-block-end)}.projectslider__heading-count{font-weight:var(--s-font-weight-strong)}.projectslider__carousel{inline-size:100%;overflow:clip}.projectslider__track{overflow:visible}.projectslider__items{align-items:stretch}.projectslider .projectslider__slide{width:var(--projectslider-slide-inline-size);height:var(--projectslider-slide-block-size);inline-size:var(--projectslider-slide-inline-size);block-size:var(--projectslider-slide-block-size);opacity:.48;will-change:width, opacity;transition:none}@media (width>=768px){.projectslider .projectslider__slide{--projectslider-slide-inline-size:min(19.45dvi, 21rem)}}.projectslider .projectslider__slide.swiper-slide-active{width:var(--projectslider-slide-active-inline-size);inline-size:var(--projectslider-slide-active-inline-size);opacity:1}.projectslider__controls{grid-template-columns:var(--projectslider-control-size) minmax(4.75rem, 1fr) var(--projectslider-control-size);inline-size:min(100% - (2 * var(--s-layout-padding-inline)), 17.3125rem);margin:var(--projectslider-controls-margin-block-start) auto 0;color:var(--projectslider-control-color);align-items:center;display:grid}.projectslider .projectslider__button{inline-size:var(--projectslider-control-size);block-size:var(--projectslider-control-size);color:currentColor;cursor:pointer;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:static}.projectslider .projectslider__button:after{content:none}.projectslider .projectslider__button svg{block-size:1.625rem;inline-size:1.625rem}.projectslider .projectslider__button:hover{color:var(--s-color-brand-primary)}.projectslider .projectslider__button:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.projectslider .projectslider__button.swiper-button-disabled{opacity:.35;cursor:not-allowed}.projectslider__button--prev{transform:scaleX(-1)}.projectslider__pagination{inline-size:var(--projectslider-pagination-inline-size);block-size:var(--projectslider-pagination-block-size);color:var(--projectslider-control-color);font-family:var(--s-headings-font-family-default), serif;font-size:var(--projectslider-pagination-font-size);font-weight:var(--s-body-font-weight-default);font-variant-numeric:tabular-nums;margin:0;line-height:1;display:block;position:relative}.projectslider__pagination .swiper-pagination-current,.projectslider__pagination .swiper-pagination-total{white-space:nowrap;display:block;position:absolute}.projectslider__pagination .swiper-pagination-current{min-inline-size:2ch;display:flex;inset-block-start:calc(.6875rem + var(--projectslider-pagination-text-shift));inset-inline-start:var(--projectslider-pagination-text-shift);overflow:hidden;transform:translateY(-50%)}.projectslider__pagination-current--animated{block-size:1em}.projectslider__pagination-digit{block-size:1em;inline-size:1ch;display:block;position:relative}.projectslider__pagination-digit--animated{overflow:hidden}.projectslider__pagination-digit-value{inline-size:1ch;animation-duration:.42s;animation-timing-function:var(--projectslider-transition-easing);will-change:opacity, transform;animation-fill-mode:both;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.projectslider__pagination-current--increment .projectslider__pagination-digit-value--previous{animation-name:projectslider-pagination-current-exit-up}.projectslider__pagination-current--increment .projectslider__pagination-digit-value--next{animation-name:projectslider-pagination-current-enter-up}.projectslider__pagination-current--decrement .projectslider__pagination-digit-value--previous{animation-name:projectslider-pagination-current-exit-down}.projectslider__pagination-current--decrement .projectslider__pagination-digit-value--next{animation-name:projectslider-pagination-current-enter-down}.projectslider__pagination .swiper-pagination-total{text-align:end;inset-block-start:calc(3.06875rem - var(--projectslider-pagination-text-shift));inset-inline-start:calc(100% - var(--projectslider-pagination-text-shift));transform:translate(-100%,-50%)}.projectslider__pagination-separator{inline-size:var(--projectslider-pagination-separator-size);block-size:var(--projectslider-pagination-separator-size);display:block;position:absolute;inset-block-start:0;inset-inline-start:.614375rem}.projectslider__pagination-separator:before{content:"";background-color:currentColor;block-size:1px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(-45deg)}.projectslider__empty{color:var(--s-body-color-default)}@media (prefers-reduced-motion:reduce){.projectslider__slide,.projectslider__button{transition:none}.projectslider__slide{will-change:auto}.projectslider__pagination-digit-value{will-change:auto;animation:none}}.project-map{--project-map-gap:clamp(2rem, 5dvi, 4.5rem);background:var(--s-color-offwhite);overflow:clip}.project-map__container{gap:var(--project-map-gap);justify-items:center;display:grid}.project-map__title{max-inline-size:12ch;color:var(--s-color-brand-primary);font-family:var(--s-headings-font-family-default), serif;font-size:clamp(2.75rem,7dvi,4.6875rem);font-weight:var(--s-body-font-weight-default);text-align:center;margin:0;line-height:1.05}@media (width>=768px){.project-map__title{max-inline-size:none}}.project-map__country-nav{z-index:2;inline-size:min(100%,59.5rem);color:var(--s-body-color-default);background:var(--s-color-softwhite);border-radius:var(--s-border-radius-default);box-shadow:var(--s-shadow-drop);justify-content:center;padding:1.8125rem clamp(1.5rem,4dvi,3.125rem);display:flex;position:relative}.project-map__country-list{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.project-map__country-link{color:currentColor;font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:-.02em;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);align-items:baseline;gap:.25rem;text-decoration:none;display:inline-flex}.project-map__country-link:hover,.project-map__country-link:focus-visible,.project-map__country-link.is-active{color:var(--s-color-brand-primary)}.project-map__country-link:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset);border-radius:var(--s-border-radius-default)}.project-map__country-count{color:var(--s-color-brand-primary)}.project-map__figure{inline-size:min(100%,67rem);margin-block-start:calc(var(--project-map-gap) * -.55);-webkit-mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%)}.project-map__svg{block-size:auto;inline-size:100%;display:block}.project-map__svg #fills :is(path,polygon,polyline){fill:#0000;transition:fill var(--s-transition-duration-default) var(--s-transition-timing-function-default), filter var(--s-transition-duration-default) var(--s-transition-timing-function-default)}.project-map__svg #borders{fill:var(--s-color-brand-primary)}.project-map__svg #fills [data-project-map-active=true] :is(path,polygon,polyline),.project-map__svg #fills :is(path,polygon,polyline)[data-project-map-active=true]{fill:var(--s-color-softwhite);fill-opacity:1;cursor:pointer}.project-map__svg #fills [data-project-map-active=true]:hover,.project-map__svg #fills [data-project-map-active=true]:focus-visible,.project-map__svg #fills [data-project-map-active=true].is-active{fill:var(--s-color-brand-primary);filter:drop-shadow(0 .375rem .75rem #00000014)}.project-map__svg #fills [data-project-map-active=true]:is(g).is-active :is(path,polygon,polyline),.project-map__svg #fills [data-project-map-active=true]:is(g):hover :is(path,polygon,polyline),.project-map__svg #fills [data-project-map-active=true]:is(g):focus-visible :is(path,polygon,polyline){fill:var(--s-color-brand-primary)}.project-map__svg [data-project-map-active=true]:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.video{--video-thumbnail-border-radius:var(--c-video-thumbnail-border-radius,var(--s-image-border-radius));--video-play-button-size:var(--c-video-play-button-size,4rem);--video-play-button-opacity:var(--c-video-play-button-opacity,.5);--video-play-button-opacity-hover:var(--c-video-play-button-opacity-hover,.8);--video-play-button-color:var(--c-video-play-button-color,var(--s-color-white))}.video__figure{margin:0}.video__button{cursor:pointer;background:0 0;border:none;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.video__button:focus-visible{outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:var(--s-outline-offset)}.video__thumbnail{border-radius:var(--video-thumbnail-border-radius);block-size:auto;inline-size:100%;display:block}.video__play-overlay{color:var(--video-play-button-color);opacity:var(--video-play-button-opacity);transition:opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video__button:hover .video__play-overlay,.video__button:focus .video__play-overlay{opacity:var(--video-play-button-opacity-hover)}.video__play-overlay svg{inline-size:var(--video-play-button-size);block-size:var(--video-play-button-size)}.forms{--forms-title-margin-block-end:var(--c-forms-title-margin-block-end,var(--s-title-margin-block-end));--forms-title-color:var(--c-forms-title-color,var(--s-section-title-color));--forms-text-color:var(--c-forms-text-color,var(--s-section-copy-color));--forms-text-padding-block-end:var(--c-forms-text-padding-block-end,var(--s-content-gutter));--forms-form-padding:var(--c-forms-form-padding,var(--s-spacing-lg));--forms-form-border-radius:var(--c-forms-form-border-radius,var(--s-border-radius-default));--forms-form-background:var(--c-forms-form-background,transparent)}.forms--background-primary{--forms-title-color:var(--s-color-offwhite);--forms-text-color:var(--s-color-offwhite);background-color:var(--s-color-brand-primary)}.forms--newsletter{--forms-form-padding:var(--c-forms-newsletter-form-padding,0);--forms-newsletter-row-block-size:var(--c-forms-newsletter-row-block-size,4.0625rem);--forms-newsletter-row-radius:var(--c-forms-newsletter-row-radius,3.125rem);--forms-newsletter-gap:var(--c-forms-newsletter-gap,var(--s-spacing-sm));--forms-newsletter-consent-margin-block-start:var(--c-forms-newsletter-consent-margin-block-start,var(--s-spacing-sm));--forms-newsletter-submit-inline-size:var(--c-forms-newsletter-submit-inline-size,12.5rem)}.forms__title{--section-title-color:var(--forms-title-color);margin-block-end:var(--forms-title-margin-block-end)}.forms__text{color:var(--forms-text-color);font-family:var(--s-section-copy-font-family), sans-serif;font-size:var(--s-section-copy-font-size);font-weight:var(--s-section-copy-font-weight);line-height:var(--s-section-copy-line-height);letter-spacing:var(--s-section-copy-letter-spacing);text-wrap:pretty}.forms__form{padding:var(--forms-form-padding);color:var(--forms-text-color);background-color:var(--forms-form-background);border-radius:var(--forms-form-border-radius)}.posts{--posts-title-margin-block-end:var(--c-posts-title-margin-block-end,var(--s-content-gutter));--posts-title-color:var(--c-posts-title-color,var(--s-section-title-color));--posts-num-columns:1;--posts-grid-gap-inline:var(--c-posts-grid-gap-inline,var(--s-content-gutter));--posts-grid-gap-block:var(--c-posts-grid-gap-block,var(--s-content-gutter));--posts-card-meta-margin-block-end:var(--c-posts-card-meta-margin-block-end,var(--s-spacing-xs));--posts-card-title-link-color-hover:var(--c-posts-card-title-link-color-hover,var(--s-color-brand-primary));--posts-card-placeholder-background:var(--c-posts-card-placeholder-background,var(--s-color-neutral-background));container:posts/inline-size}.posts__title{--section-title-color:var(--posts-title-color);margin-block-end:var(--posts-title-margin-block-end)}.posts__grid{grid-template-columns:repeat(var(--posts-num-columns), 1fr);gap:var(--posts-grid-gap-block) var(--posts-grid-gap-inline);display:grid}@container posts (width>=44rem){.posts__grid{--posts-num-columns:2}}@container posts (width>=68.75rem){.posts__grid{--posts-num-columns:var(--c-posts-num-columns)}}.posts__card-meta{font-size:var(--s-xs-font-size);line-height:var(--s-body-line-height-default);margin-block-end:var(--posts-card-meta-margin-block-end);display:block}.posts__card-title-link{color:inherit;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default);text-decoration:none}.posts__card-title-link:is(:hover,:focus-visible){color:var(--posts-card-title-link-color-hover)}.posts__card-excerpt{font-size:var(--s-sm-font-size);text-wrap:pretty;margin:0}.posts__card-placeholder{background:var(--posts-card-placeholder-background);block-size:100%;inline-size:100%;display:block}.posts--featured-news{--s-block-padding:var(--s-block-padding-lg);background:var(--s-color-offwhite)}.posts__featured{gap:clamp(var(--s-spacing-xl), 6dvi, var(--s-spacing-xxxl));grid-column:content;align-items:center;display:grid}.posts__featured-content{--section-intro-text-max-inline-size:34rem}.posts__featured-title{text-wrap:balance;font-size:clamp(2rem,2.315dvi,2.5rem);line-height:1.15}.posts__featured-actions{--button-list-margin-block-start:var(--s-spacing-xl)}.posts__featured-image{--image-border-radius:var(--s-image-border-radius);aspect-ratio:115/179;margin:0}.posts__featured-image a,.posts__featured-image .posts__card-placeholder{border-radius:var(--s-image-border-radius);block-size:100%;inline-size:100%;display:block;overflow:clip}@container posts (width>=44rem){.posts__featured{grid-template-columns:minmax(0,1fr) minmax(18rem,38.5%)}}.projects{color:var(--s-body-color-default);background:var(--s-color-neutral-background)}.projects .layout{--layout-content-width:var(--s-layout-content-width-lg)}.projects__title,.projects__empty-title{--section-title-line-height:1.18}.projects__title{--section-title-font-size:clamp(2rem, 2.315dvi, 2.5rem);margin-block-end:var(--s-spacing-sm)}.projects__filters{gap:clamp(var(--s-spacing-lg), 2.9dvi, var(--s-spacing-xxl));flex-direction:column;margin-block-end:clamp(var(--s-spacing-xxl), 5dvi, var(--s-spacing-xxxl));display:flex}.projects__filter-meta,.projects__filter-controls{align-items:center;gap:var(--s-spacing-lg);display:flex}.projects__filter-meta{justify-content:space-between}.projects__filter-controls{flex-wrap:wrap;justify-content:space-between}.projects__filter-group{align-items:stretch;gap:1.5625rem;display:flex}.projects__filter-group--secondary{justify-content:space-between}.projects__count,.projects__clear,.projects__empty-text{font-size:var(--s-section-copy-font-size);line-height:var(--s-section-copy-line-height)}.projects__count,.projects__clear{color:var(--s-color-brand-primary)}.projects__count{margin:0}.projects__count strong{font-weight:var(--s-font-weight-emphasis)}.projects__clear{text-underline-offset:.125em;text-decoration:underline}.projects__filter-controls form{align-items:stretch;display:flex}.projects__mobile-filters{display:none}.projects__grid{gap:var(--s-content-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.projects--archive .projects__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.projects__actions{justify-content:flex-end;margin-block-start:clamp(var(--s-spacing-xxl), 5dvi, var(--s-spacing-xxxl));display:flex}.projects__pagination{margin-block-start:clamp(var(--s-spacing-xxl), 5dvi, var(--s-spacing-xxxl))}.projects__empty{padding:clamp(var(--s-spacing-xl), 5dvi, var(--s-spacing-xxxl));background:var(--s-color-softwhite);border-radius:var(--s-image-border-radius)}.projects__empty-title{--section-title-font-size:2rem}.projects__empty-text{margin:var(--s-spacing-md) 0 0}@media (width<=991px){.projects--archive .projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.projects__filters{margin-block-end:var(--s-spacing-lg)}.projects__filter-meta .projects__clear,.projects__filter-controls{display:none}.projects__mobile-filters{display:block}}@media (width>=768px) and (width<=991px){.projects__filter-controls{justify-content:flex-start;row-gap:var(--s-spacing-md)}.projects__filter-controls>.projects__filter-group{order:1}.projects__filter-group--secondary{display:contents}.projects__filter-group--secondary>form{order:2}.projects__filter-group--secondary .projects__segmented{order:3}}@media (width<=599px){.projects--archive .projects__grid{grid-template-columns:1fr}.projects__actions{justify-content:flex-start}}}@layer utilities{.sr-only{white-space:nowrap;block-size:1px;inline-size:1px;clip-path:rect(1px 1px 1px 1px);border:0;padding:0;position:absolute;overflow:hidden}button:focus-visible,a:focus-visible{outline-width:var(--s-outline-width);outline-color:var(--s-color-focus);outline-offset:var(--s-outline-offset);box-shadow:var(--s-shadow-focus)}.segmented-control__nav--inline .segmented-control__link:focus-visible,.filter-drawer .segmented-control__link:focus-visible{box-shadow:none}.nav-primary--header a:focus-visible{border-radius:var(--s-outline-offset);box-shadow:none}.animate-paused{animation-play-state:paused}.animate-running{animation-play-state:running}.has-spacing-top{padding-block-start:var(--s-block-padding)}.has-spacing-top-small{padding-block-start:var(--s-block-padding-sm)}.has-spacing-top-large{padding-block-start:var(--s-block-padding-lg)}.hero.has-spacing-top{padding-block-start:max(var(--hero-content-offset-block-start), var(--s-block-padding))}.hero.has-spacing-top-small{padding-block-start:max(var(--hero-content-offset-block-start), var(--s-block-padding-sm))}.hero.has-spacing-top-large{padding-block-start:max(var(--hero-content-offset-block-start), var(--s-block-padding-lg))}.has-spacing-bottom{padding-block-end:var(--s-block-padding)}.has-spacing-bottom-small{padding-block-end:var(--s-block-padding-sm)}.has-spacing-bottom-large{padding-block-end:var(--s-block-padding-lg)}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.content-x-start{justify-content:start}.content-x-center{justify-content:center}.content-x-end{justify-content:end}.content-y-start{align-items:start}.content-y-center{align-items:center}.content-y-end{align-items:end}}@layer tools{.gform_wrapper{--gform-error-background:var(--c-gform-error-background,var(--s-color-state-error-foreground));--gform-error-color:var(--c-gform-error-color,var(--s-color-state-error-background));--gform-error-shadow:var(--c-gform-error-shadow,0 .0625rem .125rem #22273314, 0 0 0 .0625rem #9b0c0c1f)}.gform_wrapper .ginput_container .small{inline-size:25%}.gform_wrapper .ginput_container .medium{inline-size:50%}.gform_wrapper .ginput_container .large{inline-size:100%}.gform_wrapper .gform_fields{gap:var(--s-spacing-sm);row-gap:var(--s-spacing-xxl);grid-template-columns:repeat(12,1fr);display:grid}.gform_wrapper .gfield{grid-column:span 12}@media (width>=768px){.gform_wrapper .gfield--width-half{grid-column:span 6}}@media (width>=768px){.gform_wrapper .gfield--width-third{grid-column:span 4}}@media (width>=768px){.gform_wrapper .gfield--width-quarter{grid-column:span 3}}.gform_wrapper .gform_hidden{display:none}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin:0;margin-block-start:var(--s-spacing-xxl)}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{inline-size:auto;font-weight:var(--s-font-weight-strong);font-size:var(--s-body-font-size-default);margin:0;margin-block-end:var(--s-spacing-xxs);display:block}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .hidden_sub_label,.gform_wrapper .screen-reader-text{border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.gform_wrapper .gfield_description,.gform_wrapper .ginput_complex label,.gform_wrapper .gform_fileupload_rules{color:var(--s-body-color-default);font-size:var(--s-sm-font-size);display:block}.gform_wrapper .gform-button--width-full{inline-size:100%}.gform_wrapper .gfield_required{margin-inline-start:var(--s-spacing-xxxs);display:inline-block}.gform_wrapper .gfield_required_text{font-weight:var(--s-body-font-weight-default);font-size:var(--s-sm-font-size);color:var(--s-form-muted-color)}.gform_wrapper .gform_submission_error{padding-inline:var(--s-spacing-sm);padding-block:var(--s-spacing-xs);color:var(--gform-error-color);font-weight:var(--s-body-font-weight-default);font-size:var(--s-body-font-size-default);line-height:var(--s-body-line-height-default);text-wrap:pretty;background-color:var(--gform-error-background);border-radius:var(--s-form-border-radius-lg);box-shadow:var(--gform-error-shadow);margin:0;margin-block-end:var(--s-spacing-md)}.gform_wrapper .gfield_validation_message{inline-size:fit-content;max-inline-size:100%;padding-inline:var(--s-spacing-xs);padding-block:var(--s-spacing-xxs);color:var(--gform-error-color);font-size:var(--s-sm-font-size);line-height:var(--s-body-line-height-default);text-wrap:pretty;background-color:var(--gform-error-background);border-radius:var(--s-form-border-radius-lg);box-shadow:var(--gform-error-shadow);margin-block-start:var(--s-spacing-xs)}.gform_wrapper .gfield_error input[type=checkbox]+label,.gform_wrapper .gfield_error input[type=radio]+label{color:currentColor}:is(.gform_wrapper .gfield_error input[type=checkbox]+label,.gform_wrapper .gfield_error input[type=radio]+label):before{outline-offset:.125rem;outline:.125rem solid #9b0c0c73}.gform_wrapper .gfield--type-consent,.gform_wrapper .gfield--type-checkbox,.gform_wrapper .gfield--type-radio{border:0;margin:0;padding:0}.gform_wrapper .gsection_title{font-size:var(--s-h2-font-size)}.gform_wrapper .gform_fileupload_rules{margin-block-start:var(--s-spacing-xxxs)}.gform_wrapper input[type=file]{color:var(--s-form-muted-color)}.gform_wrapper input[type=file]::file-selector-button{margin-inline-end:var(--s-spacing-sm)}.gform_wrapper .gform_drop_area{inline-size:18.75rem;padding-inline:var(--s-spacing-md);padding-block:var(--s-spacing-xs);color:var(--s-form-muted-color);border:.125rem dashed var(--s-form-muted-color);background-color:#0000;justify-content:space-between;align-items:center;margin:0;margin-block-end:var(--s-spacing-xs);display:flex}.gform_wrapper .gform_drop_area span{padding-inline-end:var(--s-spacing-md)}.gform_wrapper .ginput_container_name{gap:var(--s-spacing-sm);grid-template-columns:repeat(9,1fr);display:grid}.gform_wrapper .ginput_container_name .name_prefix{grid-column:span 4}@media (width>=768px){.gform_wrapper .ginput_container_name .name_prefix{grid-column:span 2}}.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last{grid-column:1/-1}@media (width>=768px){.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last{grid-column:span 3;grid-row-start:2}}:is(.gform_wrapper .ginput_container_name .name_first,.gform_wrapper .ginput_container_name .name_middle,.gform_wrapper .ginput_container_name .name_last) input{inline-size:100%}@media (width>=768px){.gform_wrapper .ginput_container_name .name_first:first-child,.gform_wrapper .ginput_container_name .name_first:first-child+.name_middle,.gform_wrapper .ginput_container_name .name_first:first-child+.name_last{grid-row-start:1}}.gform_wrapper .ginput_container_name .name_suffix{grid-column:span 4}@media (width>=768px){.gform_wrapper .ginput_container_name .name_suffix{grid-area:span 3/span 2}}.gform_wrapper .gfield_list_group{align-items:center;gap:var(--s-spacing-sm);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]{border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]+label{color:currentColor;align-items:center;inline-size:100%;margin:0;display:flex;position:relative}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]+label:before,:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]+label:after{content:"";transition:var(--s-transition-duration-default) var(--s-transition-timing-function-default)}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]+label:before{block-size:1.0625rem;inline-size:1.0625rem;background-color:var(--s-color-white);border:0;border-radius:.3125rem;flex:none;margin-inline-end:var(--s-spacing-xs)}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]+label:after{border-radius:.1875rem;block-size:.6875rem;inline-size:.6875rem;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;transform:translateY(-50%)}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]:checked+label:before{background-color:var(--s-color-white)}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]:checked+label:after{background-color:var(--s-color-brand-primary)}:is(.gform_wrapper .gfield_checkbox,.gform_wrapper .ginput_container_consent) input[type=checkbox]:focus-visible+label:before{border-color:var(--s-color-brand-primary);outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-brand-primary);outline-offset:var(--s-outline-offset)}.gform_wrapper .gfield_radio input[type=radio]{border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.gform_wrapper .gfield_radio input[type=radio]+label{color:currentColor;align-items:center;inline-size:100%;margin:0;display:flex;position:relative}.gform_wrapper .gfield_radio input[type=radio]+label:before,.gform_wrapper .gfield_radio input[type=radio]+label:after{content:"";transition:var(--s-transition-duration-default) var(--s-transition-timing-function-default)}.gform_wrapper .gfield_radio input[type=radio]+label:before{block-size:1.0625rem;inline-size:1.0625rem;background-color:var(--s-color-white);border:0;border-radius:50%;flex-grow:0;flex-shrink:0;margin-inline-end:var(--s-spacing-xs)}.gform_wrapper .gfield_radio input[type=radio]+label:after{border-radius:50%;block-size:.6875rem;inline-size:.6875rem;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;transform:translateY(-50%)}.gform_wrapper .gfield_radio input[type=radio]:checked+label:before{background-color:var(--s-color-white)}.gform_wrapper .gfield_radio input[type=radio]:checked+label:after{background-color:var(--s-color-brand-primary)}.gform_wrapper .gfield_radio input[type=radio]:focus-visible+label:before{border-color:var(--s-color-brand-primary);outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-brand-primary);outline-offset:var(--s-outline-offset)}.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm{position:relative}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm):after{content:"";pointer-events:none;background-color:currentColor;block-size:1rem;inline-size:1rem;display:block;position:absolute;inset-block-start:calc(var(--input-padding-block) + .75rem);inset-inline-end:var(--s-spacing-sm);transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'/%3e%3cpath%20d='m6%209%206%206%206-6'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20viewBox='0%200%2024%2024'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'/%3e%3cpath%20d='m6%209%206%206%206-6'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm) select{appearance:none;inline-size:100%;padding-inline-end:var(--s-spacing-xl)}:is(.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_address_country,.gform_wrapper .name_prefix_select,.gform_wrapper .gfield_time_ampm) select::-ms-expand{display:none}.gform_wrapper .ginput_container_multiselect option{padding-inline:var(--s-spacing-sm);padding-block:var(--s-spacing-xs);border-radius:var(--s-border-radius-default)}.gform_wrapper .gfield--type-honeypot{display:none}.gform_wrapper .gf_progressbar_wrapper{font-weight:var(--s-body-font-weight-default);font-size:var(--s-h3-font-size);margin-block-end:var(--s-spacing-xxl)}.gform_wrapper .gform_required_legend{display:none}.forms--newsletter .gform_wrapper .gform_heading,.forms--newsletter .gform_wrapper .gform_required_legend{display:none}.forms--newsletter .gform_wrapper form{grid-template-columns:minmax(0, 1fr) minmax(0, var(--forms-newsletter-submit-inline-size));column-gap:0;row-gap:var(--forms-newsletter-gap);align-items:start;display:grid}.forms--newsletter .gform_wrapper .gform-body,.forms--newsletter .gform_wrapper .gform_fields{display:contents}.forms--newsletter .gform_wrapper .gfield{grid-column:1/-1}.forms--newsletter .gform_wrapper .gfield--type-email,.forms--newsletter .gform_wrapper .gfield--type-email.gfield{grid-area:1/1;min-inline-size:0}.forms--newsletter .gform_wrapper .gfield--type-email .ginput_container{block-size:100%}.forms--newsletter .gform_wrapper .gfield--type-email .gfield_label,.forms--newsletter .gform_wrapper .gfield--type-consent>.gfield_label,.forms--newsletter .gform_wrapper .gfield--type-checkbox>.gfield_label,.forms--newsletter .gform_wrapper .gfield--type-radio>.gfield_label{border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.forms--newsletter .gform_wrapper .gfield--type-email input[type=email],.forms--newsletter .gform_wrapper .gfield--type-email input[type=text]{inline-size:100%;min-block-size:var(--forms-newsletter-row-block-size);color:var(--s-body-color-default);background-color:var(--s-color-white);border:0;border-start-start-radius:var(--forms-newsletter-row-radius);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--forms-newsletter-row-radius);padding-block:0;padding-inline:1.5625rem}.forms--newsletter .gform_wrapper .gfield--type-email input::placeholder{color:var(--s-color-lightblue);opacity:1}.forms--newsletter .gform_wrapper .gfield--type-email input:focus-visible,.forms--newsletter .gform_wrapper .gform_footer input[type=submit]:focus-visible,.forms--newsletter .gform_wrapper .gform_footer button:focus-visible{z-index:1;outline:var(--s-outline-width) var(--s-outline-style) var(--s-color-focus);outline-offset:calc(var(--s-outline-width) * -1);box-shadow:none;position:relative}.forms--newsletter .gform_wrapper .gform_footer{grid-area:1/2;margin:0}.forms--newsletter .gform_wrapper .gform_footer input[type=submit],.forms--newsletter .gform_wrapper .gform_footer button{inline-size:100%;min-block-size:var(--forms-newsletter-row-block-size);color:var(--s-color-white);font-size:.8125rem;font-weight:var(--s-font-weight-strong);line-height:var(--s-button-line-height);letter-spacing:var(--s-button-letter-spacing);text-transform:uppercase;background-color:var(--s-color-brand-secondary);cursor:pointer;transition:color var(--s-transition-duration-default) var(--s-transition-timing-function-default), background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default);border:0;border-start-start-radius:0;border-start-end-radius:var(--forms-newsletter-row-radius);border-end-end-radius:var(--forms-newsletter-row-radius);border-end-start-radius:0;justify-content:center;align-items:center;padding-block:0;padding-inline:1.5625rem;display:inline-flex}.forms--newsletter .gform_wrapper .gform_footer input[type=submit]:hover,.forms--newsletter .gform_wrapper .gform_footer button:hover{color:var(--s-color-brand-tertiary);background-color:var(--s-color-lightblue)}.forms--newsletter .gform_wrapper .gfield--type-consent,.forms--newsletter .gform_wrapper .gfield--type-checkbox,.forms--newsletter .gform_wrapper .gfield--type-radio{grid-area:2/1/auto/-1;margin-block-start:0}.forms--newsletter .gform_wrapper .gfield_checkbox,.forms--newsletter .gform_wrapper .gfield_radio{gap:var(--s-spacing-xs);display:grid}.forms--newsletter .gform_wrapper .ginput_container_consent input[type=checkbox]+label,.forms--newsletter .gform_wrapper .gfield_checkbox input[type=checkbox]+label,.forms--newsletter .gform_wrapper .gfield_radio input[type=radio]+label{color:currentColor;font-size:.8125rem;font-weight:var(--s-body-font-weight-default);line-height:1.54}.forms--newsletter .gform_wrapper .ginput_container_consent input[type=checkbox]+label:before,.forms--newsletter .gform_wrapper .gfield_checkbox input[type=checkbox]+label:before,.forms--newsletter .gform_wrapper .gfield_radio input[type=radio]+label:before{border-color:var(--s-color-white)}.forms--newsletter .gform_wrapper .ginput_container_consent input[type=checkbox]:focus-visible+label:before,.forms--newsletter .gform_wrapper .gfield_checkbox input[type=checkbox]:focus-visible+label:before,.forms--newsletter .gform_wrapper .gfield_radio input[type=radio]:focus-visible+label:before{border-color:var(--s-color-white);outline-color:var(--s-color-white)}@media (width<=599px){.forms--newsletter .gform_wrapper form{grid-template-columns:1fr;display:grid}.forms--newsletter .gform_wrapper .gfield--type-email,.forms--newsletter .gform_wrapper .gfield--type-email.gfield,.forms--newsletter .gform_wrapper .gform_footer{grid-column:1}.forms--newsletter .gform_wrapper .gform_footer{grid-row:3;justify-self:start;inline-size:auto}.forms--newsletter .gform_wrapper .gfield--type-consent,.forms--newsletter .gform_wrapper .gfield--type-checkbox,.forms--newsletter .gform_wrapper .gfield--type-radio{grid-row:2}.forms--newsletter .gform_wrapper .gfield--type-email input[type=email],.forms--newsletter .gform_wrapper .gfield--type-email input[type=text]{border-radius:var(--forms-newsletter-row-radius)}.forms--newsletter .gform_wrapper .gform_footer input[type=submit],.forms--newsletter .gform_wrapper .gform_footer button{inline-size:auto;min-inline-size:var(--forms-newsletter-submit-inline-size);border-radius:var(--forms-newsletter-row-radius);max-inline-size:100%}}.gform-theme{--gf-field-pg-prog-color:var(--gf-color-out-ctrl-dark);--gf-field-pg-prog-font-size:14px;--gf-field-pg-prog-font-weight:600;--gf-field-pg-prog-letter-spacing:0;--gf-field-pg-prog-line-height:1;--gf-field-pg-prog-text-transform:uppercase;--gf-field-pg-prog-margin-y-end:24px;--gf-field-pg-prog-title-margin-y-end:16px;--gf-field-pg-prog-bar-bg-color:var(--gf-color-out-ctrl-light);--gf-field-pg-prog-bar-bg-color-blue:#204ce5;--gf-field-pg-prog-bar-bg-color-gray:var(--gf-color-out-ctrl-dark);--gf-field-pg-prog-bar-bg-color-green:#31c48d;--gf-field-pg-prog-bar-bg-color-orange:#ff5a1f;--gf-field-pg-prog-bar-bg-color-red:#c02b0a;--gf-field-pg-prog-bar-bg-gradient-spring:linear-gradient(270deg, #9cd790 0%, #76d7db 100%);--gf-field-pg-prog-bar-bg-gradient-blues:linear-gradient(270deg, #00c2ff 0%, #7838e2 100%);--gf-field-pg-prog-bar-bg-gradient-rainbow:linear-gradient(274.73deg, #74b551 -5.58%, #f3ca30 44.81%, #cd302b 93.15%);--gf-field-pg-prog-bar-height:10px;--gf-field-pg-prog-bar-radius:100px;--gf-field-pg-steps-step-gap:12px;--gf-field-pg-steps-number-bg-color:transparent;--gf-field-pg-steps-number-bg-color-active:var(--gf-color-out-ctrl-light);--gf-field-pg-steps-number-bg-color-complete:var(--gf-color-primary);--gf-field-pg-steps-number-border-color:var(--gf-color-out-ctrl-light-darker);--gf-field-pg-steps-number-border-color-active:transparent;--gf-field-pg-steps-number-border-color-complete:var(--gf-color-primary);--gf-field-pg-steps-number-radius:50%;--gf-field-pg-steps-number-border-style:solid;--gf-field-pg-steps-number-border-width:2px;--gf-field-pg-steps-number-color:var(--gf-color-out-ctrl-dark);--gf-field-pg-steps-number-color-active:var(--gf-field-pg-steps-number-color);--gf-field-pg-steps-number-color-complete:var(--gf-color-primary-contrast);--gf-field-pg-steps-number-size:32px;--gf-field-pg-steps-icon-font-size:var(--gf-icon-font-size);--gf-field-pg-steps-gap-y:8px;--gf-field-pg-steps-gap-x:24px}.gf_page_steps,.gf_progressbar_wrapper{margin-block-end:var(--gf-field-pg-prog-margin-y-end)}.gf_page_steps{gap:var(--gf-field-pg-steps-gap-y) var(--gf-field-pg-steps-gap-x);flex-wrap:wrap;display:flex}.gf_progressbar_title,.gf_step_label,.gf_step_number{--gf-local-color:var(--gf-field-pg-prog-color);--gf-local-font-size:var(--gf-field-pg-prog-font-size);--gf-local-font-weight:var(--gf-field-pg-prog-font-weight);--gf-local-letter-spacing:var(--gf-field-pg-prog-letter-spacing);--gf-local-line-height:var(--gf-field-pg-prog-line-height);--gf-local-text-transform:none;color:var(--gf-local-color);font-size:var(--gf-local-font-size);font-weight:var(--gf-local-font-weight);letter-spacing:var(--gf-local-letter-spacing);line-height:var(--gf-local-line-height);text-transform:var(--gf-local-text-transform)}.gf_progressbar_title{margin-block-end:var(--gf-field-pg-prog-title-margin-y-end)}.gf_progressbar{background-color:var(--gf-field-pg-prog-bar-bg-color);border-radius:var(--gf-field-pg-prog-bar-radius)}.gf_progressbar span{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gf_progressbar .gf_progressbar_percentage{block-size:var(--gf-field-pg-prog-bar-height);border-radius:var(--gf-field-pg-prog-bar-radius)}.gf_progressbar .percentbar_blue{background-color:var(--gf-field-pg-prog-bar-bg-color-blue)}.gf_progressbar .percentbar_gray{background-color:var(--gf-field-pg-prog-bar-bg-color-gray)}.gf_progressbar .percentbar_green{background-color:var(--gf-field-pg-prog-bar-bg-color-green)}.gf_progressbar .percentbar_orange{background-color:var(--gf-field-pg-prog-bar-bg-color-orange)}.gf_progressbar .percentbar_red{background-color:var(--gf-field-pg-prog-bar-bg-color-red)}.gf_progressbar .percentbar_spring{background:var(--gf-field-pg-prog-bar-bg-gradient-spring)}.gf_progressbar .percentbar_blues{background:var(--gf-field-pg-prog-bar-bg-gradient-blues)}.gf_progressbar .percentbar_rainbow{background:var(--gf-field-pg-prog-bar-bg-gradient-rainbow)}.gf_step{align-items:center;gap:var(--gf-field-pg-steps-step-gap);display:flex;position:relative}.gf_step_label{--gf-local-text-transform:var(--gf-field-pg-prog-text-transform)}.gf_step_hidden{display:none}.gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color);--gf-local-border:var(--gf-field-pg-steps-number-border-width) var(--gf-field-pg-steps-number-border-style) var(--gf-local-border-color);--gf-local-radius:var(--gf-field-pg-steps-number-radius);--gf-local-color:var(--gf-field-pg-steps-number-color);background-color:var(--gf-local-bg-color);block-size:var(--gf-field-pg-steps-number-size);border:var(--gf-local-border);border-radius:var(--gf-local-radius);color:var(--gf-local-color);inline-size:var(--gf-field-pg-steps-number-size);min-inline-size:var(--gf-field-pg-steps-number-size);place-content:center;display:inline-grid}.gf_step_active .gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color-active);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color-active);--gf-local-color:var(--gf-field-pg-steps-number-color-active)}.gf_step_completed .gf_step_number{--gf-local-bg-color:var(--gf-field-pg-steps-number-bg-color-complete);--gf-local-border-color:var(--gf-field-pg-steps-number-border-color-complete);--gf-local-color:var(--gf-field-pg-steps-number-color-complete);position:relative}.gf_step_completed .gf_step_number:after{content:"";background-repeat:no-repeat;background-size:contain;background-color:var(--gf-field-pg-steps-number-bg-color-complete);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\" fill=\"%23fff\"><path d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"/></svg>");border-radius:50%;width:1rem;height:1rem;margin:auto;position:absolute;inset:0}.cookiehub-declaration{--cookiehub-color:var(--c-cookiehub-color,var(--s-color-default-foreground-hover));--cookiehub-strong-color:var(--c-cookiehub-strong-color,var(--s-color-system-foreground));--cookiehub-link-color:var(--c-cookiehub-link-color,var(--s-color-brand-primary));--cookiehub-surface-color:var(--c-cookiehub-surface-color,var(--s-color-white));--cookiehub-heading-background:var(--c-cookiehub-heading-background,var(--s-table-background));--cookiehub-border-color:var(--c-cookiehub-border-color,var(--s-table-border-color));--cookiehub-border-radius:var(--c-cookiehub-border-radius,var(--s-default-radius));--cookiehub-cell-padding-block:var(--c-cookiehub-cell-padding-block,var(--s-spacing-sm));--cookiehub-cell-padding-inline:var(--c-cookiehub-cell-padding-inline,var(--s-spacing-lg));position:relative;overflow-x:visible;container:cookiehub-declaration/inline-size}.cookiehub-declaration p{color:inherit}.cookiehub-declaration p[role=heading]{font-size:var(--s-font-size-lg);margin-block-start:var(--s-spacing-sm)}.cookiehub-declaration a{color:var(--cookiehub-link-color);font-weight:var(--s-headings-font-weight-default)}.cookiehub-choice dl{padding:var(--s-spacing-lg);color:var(--cookiehub-strong-color);background-color:var(--cookiehub-surface-color);border:var(--s-border-width-default) var(--s-border-style-default) var(--cookiehub-border-color);border-radius:var(--cookiehub-border-radius);flex-direction:column;margin-block-start:var(--s-spacing-xxs);display:flex}.cookiehub-choice dt{color:var(--cookiehub-color)}.cookiehub-choice dd{overflow-wrap:anywhere;font-weight:var(--s-font-weight-semi-bold)}.cookiehub-choice dd:not(:last-child){border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--cookiehub-border-color);margin-block-end:var(--s-spacing-sm);padding-block-end:var(--s-spacing-sm)}.cookiehub-category{border:var(--s-border-width-default) var(--s-border-style-default) var(--cookiehub-border-color);border-radius:var(--cookiehub-border-radius);background-color:var(--cookiehub-surface-color);margin-block-start:var(--s-spacing-lg);overflow-x:auto}.cookiehub-category>:where(h2,h3,h4,p){margin-inline:var(--cookiehub-cell-padding-inline)}.cookiehub-category>:where(h2,h3,h4):first-child{margin-block-start:var(--s-spacing-lg)}.cookiehub-category table{inline-size:100%;min-inline-size:40rem;border-spacing:0;color:var(--cookiehub-color);font-size:var(--s-font-size-sm);text-align:start;margin-block-start:var(--s-spacing-sm)}.cookiehub-category table:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:end}.cookiehub-category thead{color:var(--s-body-color-default);font-size:var(--s-font-size-xs);text-transform:uppercase;background-color:var(--cookiehub-heading-background)}.cookiehub-category thead th{padding-block:var(--cookiehub-cell-padding-block);padding-inline:var(--cookiehub-cell-padding-inline)}.cookiehub-category tbody th{padding-block:var(--cookiehub-cell-padding-block);padding-inline:var(--cookiehub-cell-padding-inline);color:var(--cookiehub-strong-color);font-weight:var(--s-font-weight-medium);white-space:nowrap}.cookiehub-category tbody td:not([colspan="4"]){padding-block:var(--cookiehub-cell-padding-block);padding-inline:var(--cookiehub-cell-padding-inline)}.cookiehub-category tbody td[colspan="4"]{padding-block:0 var(--cookiehub-cell-padding-block);padding-inline:var(--cookiehub-cell-padding-inline)}.cookiehub-category tbody tr:not(:last-child) td[colspan="4"]{border-block-end:var(--s-border-width-default) var(--s-border-style-default) var(--cookiehub-border-color)}@container cookiehub-declaration (width<=40rem){.cookiehub-category{--cookiehub-cell-padding-inline:var(--s-spacing-sm)}.cookiehub-choice dl{padding:var(--s-spacing-sm)}}}.projectslider__slide.projectslider__slide--from-active .card--project-slider{--project-card-overlay-opacity:1;--project-card-badge-opacity:1;--project-card-badge-translate:translateX(0);--project-card-title-opacity:1;--project-card-title-translate:translateX(0);--project-card-link-opacity:1;--project-card-link-translate:translateX(0);--icon-link-text-opacity:1}.projectslider__slide.projectslider__slide--from-inactive .card--project-slider{--project-card-overlay-opacity:0;--project-card-badge-opacity:0;--project-card-badge-translate:translateX(3.125rem);--project-card-title-opacity:0;--project-card-title-translate:translateX(3.125rem);--project-card-link-opacity:0;--project-card-link-translate:translateX(3.125rem);--icon-link-text-opacity:0}.projectslider__slide.projectslider__slide--from-active .card--project-slider .card__title-line{opacity:1;transform:translate(0)}.projectslider__slide.projectslider__slide--from-inactive .card--project-slider .card__title-line{opacity:0;transform:translate(3.125rem)}.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .card__overlay:before,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .card__labels,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .badge,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .card__title,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .card__title-line,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .icon-link,.projectslider__carousel.projectslider__carousel--is-priming .card--project-slider .icon-link__text{transition:none}.quote .quote__slide.swiper-slide{height:auto;display:grid}.quote .quote__pagination.swiper-pagination{justify-content:center;align-items:center;gap:.75rem;inline-size:auto;margin:0;display:flex;position:absolute;inset-block-end:var(--quote-controls-offset-block-end);inset-inline-start:50%;transform:translate(-50%)}.quote .quote__pagination .swiper-pagination-bullet{border:1px solid var(--s-color-white);opacity:1;block-size:.625rem;inline-size:.625rem;transition:background-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), border-color var(--s-transition-duration-default) var(--s-transition-timing-function-default), opacity var(--s-transition-duration-default) var(--s-transition-timing-function-default);background-color:#0000;border-radius:50%;margin:0}.quote .quote__pagination .swiper-pagination-bullet-active{background-color:var(--s-color-brand-primary);border-color:var(--s-color-white)}@keyframes projectslider-pagination-current-enter-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes projectslider-pagination-current-exit-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes projectslider-pagination-current-enter-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes projectslider-pagination-current-exit-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.projectslider .projectslider__slide{width:var(--projectslider-slide-inline-size);height:var(--projectslider-slide-block-size);inline-size:var(--projectslider-slide-inline-size);block-size:var(--projectslider-slide-block-size);opacity:.48;will-change:width, opacity;transition:none}.projectslider .projectslider__slide.swiper-slide-active,.projectslider .projectslider__slide.projectslider__slide--from-active{width:var(--projectslider-slide-active-inline-size);inline-size:var(--projectslider-slide-active-inline-size);opacity:1}.projectslider .projectslider__slide.projectslider__slide--from-inactive{width:var(--projectslider-slide-inline-size);inline-size:var(--projectslider-slide-inline-size);opacity:.48}.projectslider__carousel.projectslider__carousel--is-transitioning .projectslider__slide{transition:width var(--projectslider-transition-duration) var(--projectslider-transition-easing), inline-size var(--projectslider-transition-duration) var(--projectslider-transition-easing), opacity var(--projectslider-transition-duration) var(--projectslider-transition-easing)}.projectslider__carousel.projectslider__carousel--is-priming .projectslider__slide{transition:none}@media (prefers-reduced-motion:reduce){.projectslider .projectslider__slide{will-change:auto;transition:none}}.projectslider .projectslider__pagination.swiper-pagination{inline-size:var(--projectslider-pagination-inline-size);justify-self:center;margin:0;position:relative;inset:auto}:root{--gf-datepicker-color-disabled:#cfd3d9;--gf-datepicker-bg-selected:#204ce5;--gf-datepicker-bg-hover:#f4f8ff;--gf-datepicker-bg-today:#f4f8ff}.gform-datepicker-calendar{z-index:1000;background-color:#fff;border-radius:3px;inline-size:300px;padding:16px 12px 12px;position:absolute;box-shadow:0 0 1px #1219613d,0 2px 2px #12196108,0 4px 4px #12196108,0 8px 8px #12196108,0 16px 16px #12196108,0 24px 24px #12196108}@media (width>=640px){.gform-datepicker-calendar{padding:16px}}.gform-datepicker-calendar table.calendar{inline-size:100%;margin-block-start:16px;display:block}.gform-datepicker-calendar table.calendar>tbody{display:block}.gform-datepicker-calendar tr{box-sizing:border-box;align-items:center;width:100%;display:inline-flex}.gform-datepicker-calendar tr th,.gform-datepicker-calendar tr td{flex:1}.gform-datepicker-calendar tr.yearSelector{width:42%}.gform-datepicker-calendar tr.monthSelector{width:58%}.gform-datepicker-calendar td.nav.btn{cursor:pointer;opacity:.7;flex:none;justify-content:center;align-items:center;inline-size:20px;display:flex}.gform-datepicker-calendar td.nav.btn:hover{opacity:1}.gform-datepicker-calendar td[colspan]{flex:auto;justify-content:center;align-items:center;display:flex}.gform-datepicker-calendar select.nav.current{color:#000;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:100%;background-repeat:no-repeat;background-size:20px;border:1px solid #000;border-radius:3px;inline-size:100%;margin:0;padding:10px;font-size:12px;font-weight:500}@media (width>=640px){.gform-datepicker-calendar select.nav.current{font-size:14px}}.gform-datepicker-calendar th.week,.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{color:#000;block-size:29px;padding-block:1px;padding-inline:1px}@media (width>=640px){.gform-datepicker-calendar th.week,.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{block-size:40px}}.gform-datepicker-calendar th.week{vertical-align:middle;font-size:12px;font-weight:600;line-height:1.33}.gform-datepicker-calendar td.day,.gform-datepicker-calendar td.empty{font-size:14px;font-weight:400;line-height:1.43}.gform-datepicker-calendar th.week span,.gform-datepicker-calendar td:not(.nav) span:not([hidden]){border:1px solid #fff;border-radius:3px;justify-content:center;align-items:center;block-size:100%;inline-size:27px;padding:.25em .2em;display:flex!important}@media (width>=640px){.gform-datepicker-calendar th.week span,.gform-datepicker-calendar td:not(.nav) span:not([hidden]){inline-size:100%}}.gform-datepicker-calendar .monthMessage{display:none}.gform-datepicker-calendar td.dayInMonth{cursor:pointer}.gform-datepicker-calendar td.dayInMonth:not(.selected):hover span{--gf-local-bg-color:var(--gf-datepicker-bg-hover)}.gform-datepicker-calendar td.dayInMonth:not(.selected):focus span{border-color:var(--gf-datepicker-bg-selected)}.gform-datepicker-calendar td.dayToday:not(.selected) span{--gf-local-bg-color:var(--gf-datepicker-bg-today)}.gform-datepicker-calendar td.selected span{--gf-local-bg-color:var(--gf-datepicker-bg-selected);--gf-local-color:#fff}.gform-datepicker-calendar td.empty span{--gf-local-color:var(--gf-datepicker-color-disabled)}
