/* compiled by scssphp 1.6.0 on Tue, 10 Mar 2026 19:32:03 +0000 (0.1313s) */

:root{--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-gray: hsl(24, 5%, 64%);--color-gray--border: hsl(0, 0%, 14%);--color-gray--light: hsl(60, 10%, 98%);--transition: var( --transition-duration ) var( --transition-timing );--transition-duration: .2s;--transition-timing: ease-in-out;--section__margin-bottom: 3.75rem;--container-gutter: 0.0625rem;--card__background: transparent;--card__radius: var( --border-radius );--card__tag-icon-color: var( --color-text );--card__information-radius--contact-information: var( --card__radius, .313rem );--form__input-border-radius: var( --border-radius );--form__input-height: 3.28125rem;--searchform__dialog-background: var( --color-site-background, var( --color-white ) );--translate__dialog-background: var( --searchform__dialog-background, var( --color-white ) )}@media (min-width:48rem){:root{--section__margin-bottom: 5rem}}@media (min-width:30rem){:root{--container-gutter: 1rem}}:root{--eyebrow__font-weight: 500}h1.heading__title{font-size:var(--heading-1__font-size)}.heading__title{color:var(--color-heading, var(--color-text));--heading-1__font-weight: 900;--heading-2__font-weight: 900;--heading-3__font-weight: 900;--heading-4__font-weight: 900}.heading__title strong{color:var(--color-primary)}.heading__eyebrow{color:var(--color-primary);letter-spacing:0.8px;font-weight:700;font-size:13px}.heading:not(:has(p)):not(.heading.--buttons) .heading__title{margin-block-end:1rem}.cta__container .heading:not(:has(p)):not(.heading.--buttons) .heading__title,.textblock .heading:not(:has(p)):not(.heading.--buttons) .heading__title,.textblock-media .heading:not(:has(p)):not(.heading.--buttons) .heading__title,.textblock-dual .heading:not(:has(p)):not(.heading.--buttons) .heading__title{margin-block-end:0}.heading.--buttons{display:flex;justify-content:space-between;margin-block-end:1rem;align-items:center;flex-wrap:wrap;gap:1rem}section a:not([class]),header.header a:not([class]){color:var(--color-primary);text-decoration:underline;transition:var(--transition)}section a:not([class]):hover,header.header a:not([class]):hover{text-decoration:none}.content-wrapper__more p:first-of-type{margin-block-start:0}.content-wrapper__more br:first-of-type{display:none}.content-wrapper:has(.content-wrapper__more[aria-hidden="false"])>p:last-of-type:before{block-size:0.0625rem}.content-wrapper:has(.--read-more){position:relative}.content-wrapper:has(.--read-more)>p:last-of-type:before{content:'';transition:0.3s ease-in-out;position:absolute;inline-size:100%;block-size:2.5rem;inset-block-end:0;background-color:var(--color-site-background);opacity:0.78}section:has(.--read-more){margin-block-end:calc(var( --section__margin-bottom ) + 2.5rem)}.wp-error-box{grid-column:2 / -2;display:block !important;white-space:normal;padding:1em;background-color:#f2f2f2;border:1px solid #999;border-radius:0.25em}.wp-error-box br:first-child{display:none}body{background-color:var(--color-site-background)}#site-content{margin-block-start:7rem}@media (min-width:64rem){#site-content{margin-block-start:8.5rem}}html body .references-slider-compact{--slides: 1;--references-slider-compact__slider__prev-margin-inline-start: 0}@media (min-width:48rem){html body .references-slider-compact{--slides: 2;--references-slider-compact__slider__prev-margin-inline-start: auto}}html body .references-slider-compact .slider{display:flex;flex-direction:column}html body .references-slider-compact .slider .card__link{--references-slider-compact__card__link-padding: 1rem 0;--references-slider-compact__card__link-row-gap: 1rem}html body .references-slider-compact .button__group{margin-top:1rem;grid-column:1/-1}:root{--padding-inline: 1rem;--padding-block: 0.75rem;--border-radius: 0.3125rem;--border-width: 0.125rem;--border-style: solid;--border-color: var(--color-primary);--button-group__horizontal-alignment: start;--button__transition: var( --transition );--button__border-width: var(--border-width);--button__border-style: var(--border-style);--button__border-color: var(--color-primary);--button__border-radius: var(--border-radius);--button__padding-block: var(--padding-block);--button__padding-inline: var(--padding-inline);--button__background--secondary: var( --color-secondary );--button__border-color--secondary: var( --color-secondary );--button__background--secondary--hover: var( --color-secondary--hover );--button__border-color--secondary--hover: var( --color-secondary--hover );--button__background--tertiary: var( --color-tertiary );--button__border-color--tertiary: var( --color-tertiary );--button__background--tertiary--hover: var( --color-tertiary--hover );--button__border-color--tertiary--hover: var( --color-tertiary--hover )}.button__title{font-weight:700}.button.--basic{background:var(--color-primary)}.button.--basic:hover{background:var(--color-primary--hover);--border-color: var(--color-primary--hover)}.button.--faux{--color-1: transparent;--color-1--foreground: var(--color-primary);background:transparent}.button.--faux:hover{background:var(--color-primary--hover);--border-color: var(--color-primary--hover);color:var(--color-white)}.button.--primary:not(.searchform__toggle, .--icon-only, .translate__toggle),.button.--secondary:not(.--icon-only),.button.--tertiary:not(.--icon-only){padding-inline-end:2.5rem}.button.--primary:not(.searchform__toggle, .--icon-only, .translate__toggle) .icon,.button.--secondary:not(.--icon-only) .icon,.button.--tertiary:not(.--icon-only) .icon{position:absolute;right:1rem;transition:right var(--transition)}.button.--primary:not(.searchform__toggle, .--icon-only, .translate__toggle):hover{--button__background--hover: transparent;--button__border-color--hover: var(--color-primary)}.button.--primary:not(.searchform__toggle, .--icon-only, .translate__toggle):hover .button__title{color:var(--color-primary)}.button.--primary:not(.searchform__toggle, .--icon-only, .translate__toggle):hover .icon{right:0.5rem;fill:var(--color-primary)}.button.--secondary .button__title{color:var(--color-white)}.button.--secondary .icon{right:0.5rem;fill:var(--color-white)}.button.--secondary:hover{--button__background--secondary--hover: transparent;--button__border-color--secondary--hover: var( --color-secondary )}.button.--secondary:hover .button__title{color:var(--color-secondary)}.button.--secondary:hover .icon{right:0.5rem;fill:var(--color-secondary)}.button.--tertiary{--background: var(--button__background--tertiary, var(--button__background));--border-width: var(--button__border-width--tertiary, var(--button__border-width));--border-style: var(--button__border-style--tertiary, var(--button__border-style));--border-color: var(--button__border-color--tertiary, var(--button__border-color));--border-radius: var(--button__border-radius--tertiary, var(--button__border-radius));--box-shadow: var(--button__box-shadow--tertiary, var(--button__box-shadow));--color: var(--button__color--tertiary, var(--button__color));--font-family: var(--button__font-family--tertiary, var(--button__font-family));--font-size: var(--button__font-size--tertiary, var(--button__font-size));--font-weight: var(--button__font-weight--tertiary, var(--button__font-weight));--line-height: var(--button__line-height--tertiary, var(--button__line-height));--padding-inline: var(--button__padding-inline--tertiary, var(--button__padding-inline));--padding-block: var(--button__padding-block--tertiary, var(--button__padding-block));--text-align: var(--button__text-align--tertiary, var(--button__text-align));--alignment: var(--button__alignment--tertiary, var(--button__alignment));--gap: var(--button__gap--tertiary, var(--button__gap));--icon-scale: var(--button__icon-scale--tertiary, var(--button__icon-scale));--transition: var(--button__transition--tertiary, var(--button__transition))}.button.--tertiary:hover,.button.--tertiary:focus-visible{--background: var(--button__background--tertiary--hover, var(--button__background--hover, var(--color-1--hover)));--border-color: var(--button__border-color--tertiary--hover, var(--button__border-color--hover));--box-shadow: var(--button__box-shadow--tertiary--hover, var(--button__box-shadow--hover));--color: var(--button__color--tertiary--hover, var(--button__color--hover))}.button.--tertiary:hover{--button__background--tertiary--hover: transparent;--button__border-color--tertiary--hover: var( --color-tertiary )}.button.--tertiary:hover .button__title{color:var(--color-tertiary)}.button.--tertiary:hover .icon{right:0.5rem;fill:var(--color-tertiary)}.button.--read-more:hover{background:var(--color-primary--hover);--border-color: var(--color-primary--hover)}.button.--read-more .icon{transition:0.6s}.button.--read-more .--close{display:none}.button.--read-more .--open{display:block}.button.--read-more[aria-expanded="true"] .--close{display:block}.button.--read-more[aria-expanded="true"] .--open{display:none}.button.--read-more[aria-expanded="true"] svg{transform:rotate(180deg)}.button__group{flex-wrap:wrap}.button.--icon-only.--primary:hover{--button__background--hover: transparent;--button__border-color--hover: var( --color-primary )}.button.--icon-only.--primary:hover svg{fill:var(--color-primary)}.button.--icon-only.--secondary:hover{--button__background--secondary--hover: transparent;--button__border-color--secondary--hover: var( --color-secondary )}.button.--icon-only.--secondary:hover svg{fill:var(--color-secondary)}button span,button svg{pointer-events:none}section:not(.cta) .button.--secondary,header.header .button.--secondary{border-color:var(--color-white)}section:not(.cta) .button.--secondary:hover,section:not(.cta) .button.--secondary:focus-visible,header.header .button.--secondary:hover,header.header .button.--secondary:focus-visible{--button__background--secondary--hover: var( --color-white );--button__border-color--secondary--hover: var( --color-white )}section:not(.cta) .button.--secondary:hover .button__title,section:not(.cta) .button.--secondary:focus-visible .button__title,header.header .button.--secondary:hover .button__title,header.header .button.--secondary:focus-visible .button__title{color:var(--color-black)}section:not(.cta) .button.--secondary:hover .icon,section:not(.cta) .button.--secondary:focus-visible .icon,header.header .button.--secondary:hover .icon,header.header .button.--secondary:focus-visible .icon{right:0.5rem;fill:var(--color-black)}