/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-with-scroll [class*=__scroll]{transition:opacity 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll [class*=__scroll]{transition:opacity 0.3s ease-in-out 0ms;}}.menu-with-scroll [class*=__scroll]{animation:hidden;}.menu-with-scroll [class*=__scroll]{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll [class*=__scroll]{animation-duration:0.3s;animation-fill-mode:forwards;}}.menu-with-scroll [class*=__scroll]{cursor:pointer;position:absolute;top:0.125rem;display:flex;align-items:center;justify-content:center;border:0;z-index:5;}.menu-with-scroll [class$=__scroll--left]{left:0;border-radius:0.5rem 0 0 0.5rem;background:linear-gradient(90deg,rgba(var(--c-background),1) 75%,transparent 100%);}[data-component-theme*=dark] .menu-with-scroll [class$=__scroll--left]{background:linear-gradient(90deg,rgba(var(--c-primary),1) 75%,transparent 100%);}.menu-with-scroll [class$=__scroll--right]{right:0;border-radius:0 0.5rem 0.5rem 0;background:linear-gradient(90deg,transparent 0%,rgba(var(--c-neutral),1) 25%);}[data-component-theme*=dark] .menu-with-scroll [class$=__scroll--right]{background:linear-gradient(90deg,transparent 0%,rgba(var(--c-primary),1) 25%);}.menu-with-scroll [class$=__scroll--right] svg{transform:rotate(180deg);}[data-menu-overflow=expanded] .menu-with-scroll{display:inline-flex;}.menu-with-scroll .scroll__icon{display:flex;height:2.5rem;width:2.5rem;padding:0.25rem;}.menu-with-scroll .icon{fill:rgba(var(--c-white),1);}[data-component-theme*=dark] .menu-with-scroll .icon{fill:rgba(var(--c-neutral),1);}@container (min-width:65rem){.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0.3s show;animation-delay:0ms;}}}[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0.3s show;animation-delay:0ms;}}.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation:hidden;}.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation-duration:0.3s;animation-fill-mode:forwards;}}[class$=__scroll-toggle]{display:flex;font-weight:500;text-transform:uppercase;white-space:nowrap;background-color:transparent;border-radius:2rem;padding:0.75rem 1.5rem;border:none;cursor:pointer;color:rgba(var(--c-primary-500),1);}@container (min-width:65rem){[class$=__scroll-toggle]{font-size:0.875rem;}}[data-component-theme*=dark] [class$=__scroll-toggle]{color:rgba(var(--c-neutral),1);text-transform:initial;}[data-menu-overflow=expanded] [class$=__scroll-toggle]{display:none;}@container (min-width:65rem){[class$=__scroll-toggle]{display:none;}}.breadcrumbs__wrapper{display:flex;position:relative;z-index:1;}@container (min-width:65rem){.breadcrumbs__wrapper{margin-bottom:0;}}.container--microsite .container__inner > .breadcrumbs__wrapper{width:auto;margin:0;flex:0 0 auto;max-width:calc(100% - 12rem);}@container (min-width:65rem){.container--microsite .container__inner > .breadcrumbs__wrapper{max-width:75%;}}.breadcrumbs{flex-flow:row nowrap;position:relative;margin-left:0;padding:0.5rem 0;border-radius:2rem;max-width:100%;width:100%;display:flex;}@container (min-width:65rem){.breadcrumbs__wrapper:not([data-menu-collapse]) .breadcrumbs{display:flex;}}.breadcrumbs .breadcrumbs__menu-list-wrapper{overflow:auto;scroll-behavior:smooth;scrollbar-width:none;width:100%;}.breadcrumbs .breadcrumbs__menu-list-wrapper::-webkit-scrollbar{display:none;}.breadcrumbs .breadcrumbs__menu-list{list-style:none;margin:0;padding-inline:0;display:inline-flex;flex-flow:row wrap;width:100%;}.breadcrumbs .breadcrumbs__item:not(:last-child){position:relative;}.breadcrumbs .breadcrumbs__item:not(:last-child)::after{content:"/";right:0;top:0;padding-left:0.375rem;position:absolute;line-height:2;width:0.9375rem;height:100%;font-size:0.9375rem;color:rgba(var(--c-primary-400),1);}.breadcrumbs .breadcrumbs__item{padding:0.25rem 1.125rem 0.25rem 0;margin-left:0.33rem;}@container (min-width:65rem){.breadcrumbs .breadcrumbs__item{font-size:var(--font-size-14);}}.breadcrumbs .breadcrumbs__item:first-child{padding-left:0;}.breadcrumbs .breadcrumbs__item:last-child{padding:0.25rem 0 0.25rem 0;}[data-component-theme*=dark] .breadcrumbs .breadcrumbs__item{text-transform:initial;}.container--microsite .breadcrumbs .breadcrumbs__item{padding-block:0.25rem 0;}.breadcrumbs .breadcrumbs__item a.breadcrumbs__link{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}.breadcrumbs .breadcrumbs__item a.breadcrumbs__link{white-space:nowrap;padding:0 0 0.125rem;display:block;}[data-component-theme*=dark] .breadcrumbs .breadcrumbs__item a.breadcrumbs__link{color:rgba(var(--c-neutral-300),1);}.breadcrumbs .breadcrumbs__item a.breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__item a.breadcrumbs__link:focus{outline-offset:-0.125rem;color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .breadcrumbs .breadcrumbs__item a.breadcrumbs__link:hover,[data-component-theme*=dark] .breadcrumbs .breadcrumbs__item a.breadcrumbs__link:focus{color:rgba(var(--c-neutral),1);}.container--microsite .breadcrumbs .breadcrumbs__item a.breadcrumbs__link{padding:0;}.breadcrumbs .breadcrumbs__placeholder{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}.breadcrumbs .breadcrumbs__placeholder{white-space:nowrap;color:rgba(var(--c-body),1);display:block;font-weight:600;line-height:1.6;}.breadcrumbs .breadcrumbs__scroll{transition:opacity 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.breadcrumbs .breadcrumbs__scroll{transition:opacity 0.3s ease-in-out 0ms;}}.breadcrumbs .breadcrumbs__scroll{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:100%;width:3rem;z-index:1;opacity:0;visibility:hidden;}.breadcrumbs .breadcrumbs__scroll--left{left:0;background:linear-gradient(90deg,rgba(var(--c-background),1) 75%,rgba(var(--c-background),0) 100%);border-radius:2rem 0 0 2rem;}[data-scroll-indicator=left] .breadcrumbs .breadcrumbs__scroll--left,[data-scroll-indicator=both] .breadcrumbs .breadcrumbs__scroll--left{opacity:1;visibility:visible;}[data-scroll-indicator=right] .breadcrumbs .breadcrumbs__scroll--left{animation:hidden;}[data-scroll-indicator=right] .breadcrumbs .breadcrumbs__scroll--left{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){[data-scroll-indicator=right] .breadcrumbs .breadcrumbs__scroll--left{animation-duration:0.3s;animation-fill-mode:forwards;}}.breadcrumbs .breadcrumbs__scroll--right{right:0;background:linear-gradient(90deg,rgba(var(--c-background),0) 0%,rgba(var(--c-background),1) 25%);border-radius:0 2rem 2rem 0;}[data-scroll-indicator=right] .breadcrumbs .breadcrumbs__scroll--right,[data-scroll-indicator=both] .breadcrumbs .breadcrumbs__scroll--right{opacity:1;visibility:visible;}[data-scroll-indicator=left] .breadcrumbs .breadcrumbs__scroll--right{animation:hidden;}[data-scroll-indicator=left] .breadcrumbs .breadcrumbs__scroll--right{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){[data-scroll-indicator=left] .breadcrumbs .breadcrumbs__scroll--right{animation-duration:0.3s;animation-fill-mode:forwards;}}.breadcrumbs .breadcrumbs__scroll .scroll__icon{display:flex;}.breadcrumbs .breadcrumbs__scroll .icon{width:2rem;height:2rem;}.container--microsite .breadcrumbs{padding:0;align-self:center;}.container--breadcrumbs > .container__inner > .breadcrumbs__scroll-toggle:not(:empty){width:auto;align-items:center;margin:0;padding-left:0;display:none;}.container--breadcrumbs > .container__inner > .breadcrumbs__scroll-toggle:not(:empty):hover,.container--breadcrumbs > .container__inner > .breadcrumbs__scroll-toggle:not(:empty):focus{border:0;}.breadcrumbs__scroll-toggle:not(:empty):has(+ [data-menu-collapse]){display:block;}[data-menu-overflow=expanded] .breadcrumbs__scroll-toggle:not(:empty){display:none;}
.form-item + .form-item,.form-item + div:has(.form-item){margin-top:1.5rem;}.form-item + .form-actions{margin-top:2rem;}div:has(.form-item) + .form-item{margin-top:1.5rem;}.form-item__textfield,.form-text{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item__textfield,.form-text{cursor:pointer;margin:0;width:100%;outline:none;position:relative;color:rgba(var(--c-body),1);padding:1rem 1.25rem;border-radius:0.5rem;border:1px solid rgba(var(--c-neutral-500),1);background:rgba(var(--c-white),1);max-height:3.25rem;}.form-item__textfield[type=submit],.form-text[type=submit]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.form-item__textfield[type=submit],.form-text[type=submit]{transition:all 0.3s ease-in-out 0ms;}}.form-item__textfield[type=submit],.form-text[type=submit]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item__textfield[type=submit]:focus-visible,.form-text[type=submit]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.form-item__textfield[type=submit],.form-text[type=submit]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.form-item__textfield[type=submit][disabled],.form-item__textfield[type=submit][data-button-style=disabled],.form-text[type=submit][disabled],.form-text[type=submit][data-button-style=disabled]{cursor:not-allowed;}.form-item__textfield[type=submit] > *,.form-text[type=submit] > *{pointer-events:none;color:inherit;}.form-item__textfield[type=submit] .icon,.form-item__textfield[type=submit] > svg,.form-text[type=submit] .icon,.form-text[type=submit] > svg{display:block;}.form-item__textfield[type=submit] .extlink-nobreak,.form-text[type=submit] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.form-item__textfield[type=submit] .extlink-nobreak svg,.form-text[type=submit] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.form-item__textfield[type=submit],.form-text[type=submit]{padding:0.75rem 1.5rem;}.form-item__textfield[type=submit][data-extlink]:not(:has(::after)),.form-text[type=submit][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}.form-item__textfield[type=submit],.form-item__textfield[type=submit]:visited,.form-text[type=submit],.form-text[type=submit]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.form-item__textfield[type=submit] svg,.form-text[type=submit] svg{fill:currentColor;}.form-item__textfield[type=submit]:focus-visible,.form-text[type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}.form-item__textfield[type=submit]:focus-visible svg,.form-text[type=submit]:focus-visible svg{fill:currentColor;}.form-item__textfield[type=submit][data-button-style=clean]:focus-visible,.form-text[type=submit][data-button-style=clean]:focus-visible{border:0;}.form-item__textfield[type=submit]:hover,.form-text[type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}.form-item__textfield[type=submit]:hover svg,.form-text[type=submit]:hover svg{fill:currentColor;}.form-item__textfield[type=submit]:hover > *,.form-text[type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit],[data-component-theme*=dark] .form-text[type=submit]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .form-item__textfield[type=submit] svg,[data-component-theme*=dark] .form-text[type=submit] svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit] > *,[data-component-theme*=dark] .form-text[type=submit] > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible,[data-component-theme*=dark] .form-text[type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible svg,[data-component-theme*=dark] .form-text[type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible > *,[data-component-theme*=dark] .form-text[type=submit]:focus-visible > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover,[data-component-theme*=dark] .form-text[type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover svg,[data-component-theme*=dark] .form-text[type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover > *,[data-component-theme*=dark] .form-text[type=submit]:hover > *{color:inherit;}.form-item__textfield[type=submit][disabled],.form-item__textfield[type=submit][data-button-style=disabled],.form-text[type=submit][disabled],.form-text[type=submit][data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] .form-item__textfield[type=submit][disabled],[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled],[data-component-theme*=dark] .form-text[type=submit][disabled],[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .form-item__textfield[type=submit][disabled]:hover,[data-component-theme*=dark] .form-item__textfield[type=submit][disabled]:focus-visible,[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .form-text[type=submit][disabled]:hover,[data-component-theme*=dark] .form-text[type=submit][disabled]:focus-visible,[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}.form-item__textfield[type=submit],.form-text[type=submit]{width:auto;line-height:1;}.form-item__textfield[type=submit].js-hide,.form-text[type=submit].js-hide{display:none;}.form-item__textfield::placeholder,.form-text::placeholder{color:rgba(var(--c-body),1);}.form-item__textfield:focus,.form-item__textfield:hover,.form-item__textfield:focus-visible,.form-text:focus,.form-text:hover,.form-text:focus-visible{border-color:rgba(var(--c-primary-interactive),1);box-shadow:0 0 0 2px rgba(99,0,204,0.25);outline:none;}textarea.form-item__textfield{max-height:none;min-height:3.25rem;}.form-item__description{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}.form-item__description{color:rgba(var(--c-neutral-800),1);margin-top:0.25rem;}.form-fieldset{padding:1.5rem;margin-bottom:1rem;border:1px solid rgba(var(--c-neutral-300),1);}fieldset legend{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}fieldset legend{padding:0.75rem 1.5rem;}.form-item__dropdown,.form_item__dropdown{display:inline-block;position:relative;width:auto;max-width:100%;width:100%;}.form-item__dropdown::after,.form_item__dropdown::after{content:"";top:1.5rem;bottom:0;margin:auto;display:block;right:0;width:1.5rem;position:absolute;height:1.5rem;pointer-events:none;background-size:0.75rem;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="7" viewBox="0 0 12 7" xmlns="http://www.w3.org/2000/svg"><path d="M11.2891 1.05273L5.65332 6.68945L0.0175781 1.05371L1.05371 0.0175781L5.64453 4.6084L5.65332 4.61816L5.66211 4.6084L10.2529 0.0166016L11.2891 1.05273Z" fill="%236300cc" stroke="%236300cc" stroke-width="0.025"/></svg>');}.form-item__select{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item__select{cursor:pointer;margin:0;width:100%;outline:none;line-height:100%;height:2.5rem;position:relative;color:rgba(var(--c-neutral-800),1);padding:0.375rem 0.75rem;border:1px solid rgba(var(--c-neutral-500),1);background:rgba(var(--c-white),1);}.form-item__select:hover,.form-item__select:focus{outline:none;border-color:rgba(var(--c-primary-interactive),1);}.choices{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.choices{border:1px solid rgba(var(--c-neutral-500),1);border-radius:0.33rem;line-height:1rem;background:rgba(var(--c-white),1);color:rgba(var(--c-black),1);padding:0.75rem 1.5rem 0.75rem 0.5rem;}.choices:hover,.choices:focus{outline:none;border-color:rgba(var(--c-primary-interactive),1);}.choices[data-type*=select-one]::after{display:none;}.choices[data-type*=select-one][aria-haspopup=true] .choices__inner{padding:0;width:100%;}.choices [data-value="Dropdown Options"].is-selected{display:none;}.choices .choices__inner{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);padding:0;border:0;min-height:0;border-radius:0.5rem;background:rgba(var(--c-white),1);}.choices .choices__inner .choices__input{padding:0;background:rgba(var(--c-white),1);border:0;}.choices[data-type=select-one] .choices__list .choices__input{width:100%;margin:0 auto;}.choices .choices__item[aria-selected=true]{background-color:rgba(var(--c-primary-100),1);}.choices .choices__item[aria-selected=true].choices__placeholder{background-color:transparent;}.choices .choices__item--selectable::after{display:none;}.choices .choices__item.choices__item--choice.is-selected.choices__item--selectable.is-highlighted:hover,.choices .choices__item.choices__item--choice.choices__item--selectable.is-highlighted:hover{background-color:rgba(var(--c-primary-200),1);}.choices .choices__list--dropdown .choices__item--selectable.is-highlighted,.choices .choices__list--dropdown .choices__item--selectable.is-selected,.choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.choices .choices__list[aria-expanded] .choices__item--selectable.is-selected{background-color:rgba(var(--c-primary-100),1);}.choices .choices__list--multiple{display:flex;flex-wrap:row wrap;gap:0.5rem;}.choices .choices__list--multiple .choices__item{background-color:rgba(var(--c-primary),1);margin:0;}.choices .choices__list.choices__list--dropdown{word-break:normal;z-index:2;left:0;}.choices .choices__list.choices__list--dropdown .choices__list{padding-inline:0;}.choices .choices__list--single{padding:0;}.choices .choices__list--single > .choices__item{display:inline-block;text-align:left;border:0;margin:0;}.choices .choices__list--single > .choices__item.choices__placeholder{position:relative;text-align:center;display:inline-block;width:auto;opacity:1;}.form-item--checkboxes,.form-item--checkbox__item,.webform-type-checkboxes{list-style:none;margin:0;padding-inline:0;}.form-item--checkboxes,.webform-type-checkboxes{display:flex;flex-flow:column nowrap;}.form-item--checkbox__item,.webform-type-checkbox{position:relative;}.form-item--checkbox__item input[type=checkbox],.webform-type-checkbox input[type=checkbox]{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;margin:0;}.checkboxes--wrapper .webform-type-checkbox + .webform-type-checkbox{margin-top:0.5rem;}.form-item--checkbox__item--label,.webform-type-checkbox > label{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);cursor:pointer;position:relative;display:inline-flex;align-items:center;padding-left:2.5rem;}.form-item--checkbox__item--label::before,.webform-type-checkbox > label::before{content:"";position:absolute;left:0;width:1.5rem;height:1.5rem;border-radius:0.25rem;border:0.0625rem solid rgba(var(--c-neutral-500),1);background:transparent;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.15s ease;}.form-item--checkbox__item--label::after,.webform-type-checkbox > label::after{content:"";position:absolute;left:0.5625rem;top:0.1875rem;width:0.375rem;height:0.8125rem;border:solid rgba(var(--c-primary),1);border-width:0 0.125rem 0.125rem 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform 0.2s ease;}.form-item--checkbox__item:hover .form-item--checkbox__item--label::before,.form-item--checkbox__item:hover .webform-type-checkbox > label::before,.form-item--checkbox__item:focus .form-item--checkbox__item--label::before,.form-item--checkbox__item:focus .webform-type-checkbox > label::before,.form-item--checkbox__item:focus-visible .form-item--checkbox__item--label::before,.form-item--checkbox__item:focus-visible .webform-type-checkbox > label::before,.webform-type-checkbox:hover .form-item--checkbox__item--label::before,.webform-type-checkbox:hover .webform-type-checkbox > label::before,.webform-type-checkbox:focus .form-item--checkbox__item--label::before,.webform-type-checkbox:focus .webform-type-checkbox > label::before,.webform-type-checkbox:focus-visible .form-item--checkbox__item--label::before,.webform-type-checkbox:focus-visible .webform-type-checkbox > label::before{border-color:rgba(var(--c-neutral-400),1);}.form-item--checkbox__item:hover .form-item--checkbox__item--label::after,.form-item--checkbox__item:hover .webform-type-checkbox > label::after,.form-item--checkbox__item:focus .form-item--checkbox__item--label::after,.form-item--checkbox__item:focus .webform-type-checkbox > label::after,.form-item--checkbox__item:focus-visible .form-item--checkbox__item--label::after,.form-item--checkbox__item:focus-visible .webform-type-checkbox > label::after,.webform-type-checkbox:hover .form-item--checkbox__item--label::after,.webform-type-checkbox:hover .webform-type-checkbox > label::after,.webform-type-checkbox:focus .form-item--checkbox__item--label::after,.webform-type-checkbox:focus .webform-type-checkbox > label::after,.webform-type-checkbox:focus-visible .form-item--checkbox__item--label::after,.webform-type-checkbox:focus-visible .webform-type-checkbox > label::after{transform:rotate(45deg) scale(0.8);border:solid rgba(var(--c-neutral-600),1);border-width:0 0.125rem 0.125rem 0;}.form-item--checkbox__item:focus .form-item--checkbox__item--label::before,.form-item--checkbox__item:focus .webform-type-checkbox > label::before,.form-item--checkbox__item:focus-visible .form-item--checkbox__item--label::before,.form-item--checkbox__item:focus-visible .webform-type-checkbox > label::before,.webform-type-checkbox:hover .form-item--checkbox__item--label::before,.webform-type-checkbox:hover .webform-type-checkbox > label::before,.webform-type-checkbox:focus .form-item--checkbox__item--label::before,.webform-type-checkbox:focus .webform-type-checkbox > label::before,.webform-type-checkbox:focus-visible .form-item--checkbox__item--label::before,.webform-type-checkbox:focus-visible .webform-type-checkbox > label::before{border-color:rgba(var(--c-primary-interactive),1);box-shadow:0 0 0 2px rgba(99,0,204,0.25);}.form-item--checkbox__item:focus .form-item--checkbox__item--label::after,.form-item--checkbox__item:focus .webform-type-checkbox > label::after,.form-item--checkbox__item:focus-visible .form-item--checkbox__item--label::after,.form-item--checkbox__item:focus-visible .webform-type-checkbox > label::after,.webform-type-checkbox:hover .form-item--checkbox__item--label::after,.webform-type-checkbox:hover .webform-type-checkbox > label::after,.webform-type-checkbox:focus .form-item--checkbox__item--label::after,.webform-type-checkbox:focus .webform-type-checkbox > label::after,.webform-type-checkbox:focus-visible .form-item--checkbox__item--label::after,.webform-type-checkbox:focus-visible .webform-type-checkbox > label::after{transform:rotate(45deg) scale(1);}input[type=checkbox]:active + .form-item--checkbox__item--label::before,input[type=checkbox]:active + .form-item__label::before{transform:scale(0.92);}input[type=checkbox]:checked + .form-item--checkbox__item--label::before,input[type=checkbox]:checked + .form-item__label::before{border-color:rgba(var(--c-primary),1);border-width:2px;}input[type=checkbox]:checked + .form-item--checkbox__item--label::after,input[type=checkbox]:checked + .form-item__label::after{transform:rotate(45deg) scale(1);border:solid rgba(var(--c-primary),1);border-width:0 0.125rem 0.125rem 0;}input[type=checkbox]:disabled + .form-item--checkbox__item--label,input[type=checkbox]:disabled input[type=checkbox]:disabled + .form-item__label{color:rgba(var(--c-neutral-400),1);cursor:not-allowed;}input[type=checkbox]:disabled + .form-item--checkbox__item--label::before,input[type=checkbox]:disabled + .form-item__label::before{border-color:rgba(var(--c-neutral-400),1);background:rgba(var(--c-neutral-200),1);}input[type=checkbox]:disabled:hover + .form-item--checkbox__item--label::after,input[type=checkbox]:disabled:focus-visible + .form-item--checkbox__item--label::after,input[type=checkbox]:disabled:focus + .form-item--checkbox__item--label::after,input[type=checkbox]:disabled:hover + .form-item__label::after,input[type=checkbox]:disabled:focus-visible + .form-item__label::after,input[type=checkbox]:disabled:focus + .form-item__label::after{border-color:rgba(var(--c-neutral-400),1);}input[type=checkbox]:disabled + .form-item--checkbox__item--label:hover::before,input[type=checkbox]:disabled + .form-item--checkbox__item--label:focus-visible::before,input[type=checkbox]:disabled + .form-item__label:hover::before,input[type=checkbox]:disabled + .form-item__label:focus-visible::before{transform:none;}.form-item--radios,.form-item--radio__item,.webform-type-radios{list-style:none;margin:0;padding-inline:0;}.form-item--radios,.webform-type-radios{display:flex;flex-flow:column nowrap;gap:1rem;}.radios--wrapper .webform-type-radio + .webform-type-radio{margin-top:0.5rem;}.form-item--radio__item--label,.webform-type-radio > label{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item--radio__item--label,.webform-type-radio > label{cursor:pointer;position:relative;display:inline-block;padding-left:2rem;}.form-item--radio__item--label::before,.webform-type-radio > label::before{content:"";position:absolute;left:0;width:1.5rem;height:1.5rem;border-radius:50%;background-color:transparent;border:1px solid rgba(var(--c-neutral-500),1);transition:background-color 0.2s ease,border-color 0.2s ease;}.form-item--radio__item--label::after,.webform-type-radio > label::after{content:"";position:absolute;left:0;top:0;margin:0.25rem;width:1rem;height:1rem;border-radius:50%;display:none;background-color:rgba(var(--c-primary),1);}.form-item--radio__item--label__disabled{color:rgba(var(--c-neutral-400),1);}.form-item--radio__item--label__disabled::before{border-color:rgba(var(--c-neutral-400),1);}.form-item--radio__item--label__disabled{cursor:not-allowed;}.form-item--radio__item input[type=radio],.webform-type-radio input[type=radio]{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;margin:0;}.form-item--radio__item input[type=radio]:checked + .form-item--radio__item--label::before,.form-item--radio__item input[type=radio]:checked + label::before,.webform-type-radio input[type=radio]:checked + .form-item--radio__item--label::before,.webform-type-radio input[type=radio]:checked + label::before{border:2px solid rgba(var(--c-primary),1);}.form-item--radio__item input[type=radio]:checked + .form-item--radio__item--label::after,.form-item--radio__item input[type=radio]:checked + label::after,.webform-type-radio input[type=radio]:checked + .form-item--radio__item--label::after,.webform-type-radio input[type=radio]:checked + label::after{display:block;}.form-item--radio__item:hover .form-item--radio__item--label::before,.form-item--radio__item:hover > label::before,.webform-type-radio:hover .form-item--radio__item--label::before,.webform-type-radio:hover > label::before{border:1px solid rgba(var(--c-primary),1);}.form-item--radio__item:has(input[type=radio]:checked):focus-within .form-item--radio__item--label::before,.form-item--radio__item:has(input[type=radio]:checked):focus-within > label::before,.webform-type-radio:has(input[type=radio]:checked):focus-within .form-item--radio__item--label::before,.webform-type-radio:has(input[type=radio]:checked):focus-within > label::before{border:2px solid rgba(var(--c-primary),1);}.form-item--radio__item:hover .form-item--radio__item--label::after,.form-item--radio__item:hover > label::after,.webform-type-radio:hover .form-item--radio__item--label::after,.webform-type-radio:hover > label::after{display:block;background-color:rgba(var(--c-primary-300),1);}.form-item--radio__item input[type=radio]:disabled + .form-item--radio__item--label,.form-item--radio__item input[type=radio]:disabled + label,.webform-type-radio input[type=radio]:disabled + .form-item--radio__item--label,.webform-type-radio input[type=radio]:disabled + label{color:rgba(var(--c-neutral-400),1);}.form-item--radio__item input[type=radio]:disabled + .form-item--radio__item--label::before,.form-item--radio__item input[type=radio]:disabled + label::before,.webform-type-radio input[type=radio]:disabled + .form-item--radio__item--label::before,.webform-type-radio input[type=radio]:disabled + label::before{border-color:rgba(var(--c-neutral-400),1);}.views-exposed-form{display:flex;flex-flow:row wrap;align-items:center;margin:0;gap:1rem;}@container (min-width:65rem){.views-exposed-form{flex-flow:row nowrap;}}.views-exposed-form .form-item{flex:1 1 auto;max-width:100%;margin:0;width:100%;align-self:flex-start;display:flex;}@container (min-width:52.5rem){.views-exposed-form .form-item{max-width:calc(50% - 1.5rem);}}@container (min-width:52.5rem){.views-exposed-form .form-item + .form-item{margin-top:0;}}@container (min-width:65rem){.views-exposed-form .form-item{max-width:25%;width:auto;}}.views-exposed-form .form-item.form-no-label{margin-top:2rem;}.views-exposed-form .form-item__textfield[name=combine]{background-image:url("data:image/svg+xml,%3Csvg width=%2731%27 height=%2732%27 viewBox=%270 0 31 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M28.5071 31.0849L17.7801 20.3579C16.9287 21.039 15.9496 21.5782 14.8429 21.9755C13.7361 22.3728 12.5584 22.5714 11.3098 22.5714C8.21652 22.5714 5.59861 21.5001 3.45604 19.3576C1.31347 17.215 0.242188 14.5971 0.242188 11.5038C0.242188 8.41059 1.31347 5.79268 3.45604 3.65011C5.59861 1.50753 8.21652 0.436249 11.3098 0.436249C14.403 0.436249 17.0209 1.50753 19.1635 3.65011C21.3061 5.79268 22.3774 8.41059 22.3774 11.5038C22.3774 12.7525 22.1787 13.9302 21.7814 15.0369C21.3841 16.1437 20.8449 17.1228 20.1638 17.9741L30.8909 28.7012L28.5071 31.0849ZM11.3098 19.166C13.4382 19.166 15.2473 18.4211 16.7371 16.9312C18.227 15.4413 18.9719 13.6322 18.9719 11.5038C18.9719 9.37545 18.227 7.56633 16.7371 6.07646C15.2473 4.58659 13.4382 3.84166 11.3098 3.84166C9.18139 3.84166 7.37227 4.58659 5.8824 6.07646C4.39253 7.56633 3.6476 9.37545 3.6476 11.5038C3.6476 13.6322 4.39253 15.4413 5.8824 16.9312C7.37227 18.4211 9.18139 19.166 11.3098 19.166Z%27 fill=%27%235f259f%27/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 1rem);background-size:1.25rem;}.views-exposed-form .form-element--type-select{max-width:100%;width:100%;}.views-exposed-form fieldset{border:0;padding:0;}.views-exposed-form fieldset .form-item.form-no-label{margin-top:0.5rem;max-width:none;width:auto;}.views-exposed-form .form-actions{width:100%;display:flex;margin-right:0;flex-wrap:nowrap;margin-top:1rem;align-self:flex-end;}.views-exposed-form .form-actions:has(.js-hide),.views-exposed-form .form-actions.js-hide{margin:0;}.views-exposed-form .form-actions.js-hide{display:none;}@container (min-width:65rem){.views-exposed-form .form-actions{width:auto;}}.views-exposed-form .form-actions input{width:100%;}.views-exposed-form .form-actions input + input{margin-left:1rem;}.views-exposed-form .form-item:has([name=field_last_name_initial]){display:flex;flex-flow:row nowrap;align-items:center;margin-left:auto;}.views-exposed-form .form-item:has([name=field_last_name_initial]) label{flex:0 1 auto;white-space:nowrap;margin-left:auto;margin-right:1rem;}.views-exposed-form .form-item:has([name=field_last_name_initial]) input{max-width:5ch;text-transform:uppercase;text-align:center;}.views-exposed-form .form_item__textfield{margin-bottom:0;}.views-exposed-form .choices .choices__list--single > .choices__item{text-wrap:nowrap;}@container (min-width:65rem){#views-exposed-form-my-content-page-1 .form-item{max-width:15%;}}.views-element-container .grid + .grid{padding-top:2rem;}.views-element-container > .sidebar-filters{display:flex;flex-flow:row wrap;}@container (min-width:65rem){.views-element-container > .sidebar-filters{margin-top:3rem;min-height:30rem;}}@container (min-width:65rem){.views-element-container > .sidebar-filters > .views-exposed-form{flex:0 1 calc(40% - 8rem);align-self:flex-start;align-content:flex-start;padding-right:3rem;margin-right:0;position:absolute;width:calc(33% - 8rem);padding-left:0.5rem;}}@container (min-width:65rem){[data-component-width=wide] .views-element-container > .sidebar-filters > .views-exposed-form{flex:0 1 calc(40% - 6rem);width:calc(33% - 6rem);}}.views-element-container > .sidebar-filters > .views-exposed-form .form-item{width:100%;}@container (min-width:65rem){.views-element-container > .sidebar-filters > .views-exposed-form .form-item{max-width:calc(50% - 1.5rem);}}@container (min-width:65rem){.views-element-container > .sidebar-filters > .views-exposed-form .form-item{max-width:100%;margin-right:0;}}@container (min-width:65rem){.views-element-container > .sidebar-filters > .grid,.views-element-container > .sidebar-filters > .view.no-results{flex:1 1 71.5%;border:0;padding-top:0;margin-top:0;max-width:71.5%;margin-left:auto;}}.views-element-container > .sidebar-filters > .grid + .grid,.views-element-container > .sidebar-filters > .view.no-results + .grid{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--c-neutral-200),1);}.views-element-container > .sidebar-filters > .pager{flex:1 1 100%;width:100%;}.active-filters{display:flex;flex-flow:row wrap;}.active-filters .active-filters__list{margin:0;display:flex;flex-flow:row wrap;gap:0.75rem;}.active-filters .active-filters__item{margin:0;}.active-filters .active-filters__item:has([disabled]){display:none;}.active-filters .active-filters__clear{display:none;}.active-filters .active-filters__button{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.active-filters .active-filters__button{transition:all 0.3s ease-in-out 0ms;}}.active-filters .active-filters__button{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.active-filters .active-filters__button:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.active-filters .active-filters__button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.active-filters .active-filters__button[disabled],.active-filters .active-filters__button[data-button-style=disabled]{cursor:not-allowed;}.active-filters .active-filters__button > *{pointer-events:none;color:inherit;}.active-filters .active-filters__button .icon,.active-filters .active-filters__button > svg{display:block;}.active-filters .active-filters__button .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.active-filters .active-filters__button .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.active-filters .active-filters__button{padding:0.75rem 1.5rem;}.active-filters .active-filters__button[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.active-filters .active-filters__button,.active-filters .active-filters__button:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-black),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.active-filters .active-filters__button svg{fill:currentColor;}.active-filters .active-filters__button:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline:4px solid rgba(var(--c-black),1);outline-offset:4px;}.active-filters .active-filters__button:focus-visible svg{fill:currentColor;}.active-filters .active-filters__button[data-button-style=clean]:focus-visible{border:0;}.active-filters .active-filters__button:hover{color:rgba(var(--c-primary-light),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline-color:transparent;outline-offset:0;}.active-filters .active-filters__button:hover svg{fill:currentColor;}.active-filters .active-filters__button:hover > *{color:inherit;}[data-component-theme*=dark] .active-filters .active-filters__button{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .active-filters .active-filters__button svg{fill:currentColor;}[data-component-theme*=dark] .active-filters .active-filters__button > *{color:inherit;}[data-component-theme*=dark] .active-filters .active-filters__button:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline-color:rgba(var(--c-primary-dark),1);}[data-component-theme*=dark] .active-filters .active-filters__button:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .active-filters .active-filters__button:focus-visible > *{color:inherit;}[data-component-theme*=dark] .active-filters .active-filters__button:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .active-filters .active-filters__button:hover svg{fill:currentColor;}[data-component-theme*=dark] .active-filters .active-filters__button:hover > *{color:inherit;}.active-filters .active-filters__button[disabled],.active-filters .active-filters__button[data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] .active-filters .active-filters__button[disabled],[data-component-theme*=dark] .active-filters .active-filters__button[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .active-filters .active-filters__button[disabled]:hover,[data-component-theme*=dark] .active-filters .active-filters__button[disabled]:focus-visible,[data-component-theme*=dark] .active-filters .active-filters__button[data-button-style=disabled]:hover,[data-component-theme*=dark] .active-filters .active-filters__button[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);}.active-filters .active-filters__button{border:0;}[id^=edit-az-filter]{display:flex;flex-flow:row wrap;align-items:center;align-content:center;}[id^=edit-az-filter].fieldgroup{align-self:center;max-width:100%;}[id^=edit-az-filter] legend{display:none;}[id^=edit-az-filter] label{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);font-weight:700;}[id^=edit-az-filter] label{margin-right:0.75rem;cursor:pointer;padding-inline:0.25rem;}[id^=edit-az-filter] label:hover,[id^=edit-az-filter] label:focus-visible{color:rgba(var(--c-primary),1);}[id^=edit-az-filter] .form-radio{height:0;width:0;margin:0;padding:0;overflow:hidden;}[id^=edit-az-filter] [checked] + label{border-bottom:4px solid rgba(var(--c-primary),1);}[id^=edit-az-filter] .form-item:not(:empty){margin:0;max-width:none;width:auto;}[id^=edit-az-filter] .form-item:focus-within label{outline:2px solid rgba(var(--c-primary),1);outline-offset:2px;}[id^=edit-az-filter] select{width:auto;min-width:8ch;}.entity-moderation-form{align-items:center;}.entity-moderation-form .entity-moderation-form__item:last-child{align-self:center;}.entity-moderation-form input[type=submit]{margin-bottom:0;}form .button-cfh--arrow{background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%23c8a1ff"/></svg>') !important;background-repeat:no-repeat;background-position:calc(100% - 2rem);background-size:1.5rem;transition:all 0.2s ease-out;min-width:12.5rem;width:auto;line-height:1;}form .button-cfh--arrow:hover,form .button-cfh--arrow:focus{background-position:calc(100% - 1.5rem);}.webform-submission-form [type=submit]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.webform-submission-form [type=submit]{transition:all 0.3s ease-in-out 0ms;}}.webform-submission-form [type=submit]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.webform-submission-form [type=submit]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.webform-submission-form [type=submit]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.webform-submission-form [type=submit][disabled],.webform-submission-form [type=submit][data-button-style=disabled]{cursor:not-allowed;}.webform-submission-form [type=submit] > *{pointer-events:none;color:inherit;}.webform-submission-form [type=submit] .icon,.webform-submission-form [type=submit] > svg{display:block;}.webform-submission-form [type=submit] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.webform-submission-form [type=submit] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.webform-submission-form [type=submit]{padding:0.75rem 1.5rem;}.webform-submission-form [type=submit][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}.webform-submission-form [type=submit],.webform-submission-form [type=submit]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.webform-submission-form [type=submit] svg{fill:currentColor;}.webform-submission-form [type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}.webform-submission-form [type=submit]:focus-visible svg{fill:currentColor;}.webform-submission-form [type=submit][data-button-style=clean]:focus-visible{border:0;}.webform-submission-form [type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}.webform-submission-form [type=submit]:hover svg{fill:currentColor;}.webform-submission-form [type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] .webform-submission-form [type=submit]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .webform-submission-form [type=submit] svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit] > *{color:inherit;}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible > *{color:inherit;}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover > *{color:inherit;}.webform-submission-form [type=submit][disabled],.webform-submission-form [type=submit][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] .webform-submission-form [type=submit][disabled],[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] .webform-submission-form [type=submit][disabled]:hover,[data-component-theme*=dark] .webform-submission-form [type=submit][disabled]:focus-visible,[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .webform-submission-form [type=submit]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-component-theme*=dark] .webform-submission-form [type=submit]{transition:all 0.3s ease-in-out 0ms;}}[data-component-theme*=dark] .webform-submission-form [type=submit]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-component-theme*=dark] .webform-submission-form [type=submit]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-component-theme*=dark] .webform-submission-form [type=submit][disabled],[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]{cursor:not-allowed;}[data-component-theme*=dark] .webform-submission-form [type=submit] > *{pointer-events:none;color:inherit;}[data-component-theme*=dark] .webform-submission-form [type=submit] .icon,[data-component-theme*=dark] .webform-submission-form [type=submit] > svg{display:block;}[data-component-theme*=dark] .webform-submission-form [type=submit] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-component-theme*=dark] .webform-submission-form [type=submit] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-component-theme*=dark] .webform-submission-form [type=submit]{padding:0.75rem 1.5rem;}[data-component-theme*=dark] .webform-submission-form [type=submit][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-component-theme*=dark] .webform-submission-form [type=submit],[data-component-theme*=dark] .webform-submission-form [type=submit]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-component-theme*=dark] .webform-submission-form [type=submit] svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=clean]:focus-visible{border:0;}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] .webform-submission-form [type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit] svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit] > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] .webform-submission-form [type=submit][disabled],[data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][disabled],[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][disabled]:hover,[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][disabled]:focus-visible,[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-component-theme*=dark] .webform-submission-form [type=submit][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}.webform-submission-form [type=submit]{line-height:1;}.container--form .container__intro{margin-bottom:2rem;}.container--form .container__inner > .button-cfh:not(.container__intro){width:auto;display:flex;}.container--form[data-component-layout=inline]{padding-block:clamp(3.625rem,7vw,6rem);background:rgba(var(--c-background),1);}.container--form[data-component-layout=inline] > .container__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.875rem,5vw,4rem);align-items:start;width:calc(100% - 2 * clamp(1.125rem,4vw,2.25rem));max-width:72.5rem;margin-inline:auto;}.container--form[data-component-layout=inline] > .container__inner > .container__intro{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:none;margin:0;}.container--form[data-component-layout=inline] > .container__inner > .webform-submission-form,.container--form[data-component-layout=inline] > .container__inner > .webform-confirmation{width:100%;max-width:none;margin:0;padding:clamp(1.5rem,3vw,2.125rem);border:0.0625rem solid rgba(var(--c-accent),0.72);border-radius:1.625rem;background:color-mix(in oklch,rgba(var(--c-background),1) 92%,white);box-shadow:0 1.375rem 3.625rem rgba(71,75,18,0.08);}.container--form[data-component-layout=inline] .container__heading{display:block;max-width:none;color:rgba(var(--c-secondary),1);font-size:clamp(1.78rem,3vw,2.72rem);line-height:1.08;text-wrap:wrap;}.container--form[data-component-layout=inline] .container__text{width:100%;max-width:43rem;}.container--form[data-component-layout=inline] .container__text > p:first-child{font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.58;}.container--form[data-component-layout=inline] .container__text a[href^="tel:"],.container--form[data-component-layout=inline] .container__text a[href^="mailto:"],.container--form[data-component-layout=inline] .container__text a[href*="cardenasfriendshiphomes.com"]{display:inline-flex;align-items:center;max-width:100%;padding-block:0.1875rem;color:rgba(var(--c-secondary),1);font-weight:900;overflow-wrap:anywhere;text-decoration:none;}.container--form[data-component-layout=inline] .container__text a[href^="tel:"]:hover,.container--form[data-component-layout=inline] .container__text a[href^="mailto:"]:hover,.container--form[data-component-layout=inline] .container__text a[href*="cardenasfriendshiphomes.com"]:hover{color:rgba(var(--c-primary),1);}.container--form[data-component-layout=inline] .container__text a[href^="tel:"]:focus-visible,.container--form[data-component-layout=inline] .container__text a[href^="mailto:"]:focus-visible,.container--form[data-component-layout=inline] .container__text a[href*="cardenasfriendshiphomes.com"]:focus-visible{color:rgba(var(--c-primary),1);outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:0.1875rem;}.container--form[data-component-layout=inline] .webform-submission-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem;}.container--form[data-component-layout=inline] .webform-submission-form > *{grid-column:1/-1;min-width:0;}.container--form[data-component-layout=inline] .webform-submission-form > .form-item,.container--form[data-component-layout=inline] .webform-submission-form > .form-wrapper{margin:0;}.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-textfield,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-email,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-tel,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-number,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-url,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-date,.container--form[data-component-layout=inline] .webform-submission-form > .webform-type-select{grid-column:auto;}.container--form[data-component-layout=inline] .webform-submission-form.webform-submission-request-more-information-form-form > .webform-type-webform-select-other{grid-column:auto;}.container--form[data-component-layout=inline] .webform-submission-form > .form-actions,.container--form[data-component-layout=inline] .webform-submission-form > .webform-actions{margin-top:0.25rem;}.container--form[data-component-layout=inline] .webform-submission-form .form-item{display:grid;gap:0.375rem;}.container--form[data-component-layout=inline] .webform-submission-form .form-fieldset{min-width:0;margin:0;padding:0;border:0;}.container--form[data-component-layout=inline] .webform-submission-form .form-fieldset > legend{width:100%;margin:0 0 0.375rem;padding:0;}.container--form[data-component-layout=inline] .webform-submission-form .form-fieldset .form-item{margin:0;}.container--form[data-component-layout=inline] .webform-submission-form .form-fieldset .webform-select-other-input:not(.js-webform-states-hidden){margin-top:0.5rem;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__label,.container--form[data-component-layout=inline] .webform-submission-form .form-fieldset > legend{color:rgba(var(--c-secondary),1);font-family:inherit;font-size:0.86rem;font-weight:900;line-height:1.35;}.container--form[data-component-layout=inline] .webform-submission-form .form-required::after{display:inline-block;width:0.4375rem;height:0.4375rem;margin-inline-start:0.25rem;background:rgba(var(--c-error),1);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]),.container--form[data-component-layout=inline] .webform-submission-form .form-text,.container--form[data-component-layout=inline] .webform-submission-form .form-email,.container--form[data-component-layout=inline] .webform-submission-form .form-tel,.container--form[data-component-layout=inline] .webform-submission-form .form-number,.container--form[data-component-layout=inline] .webform-submission-form .form-url,.container--form[data-component-layout=inline] .webform-submission-form .form-search,.container--form[data-component-layout=inline] .webform-submission-form .form-date,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select,.container--form[data-component-layout=inline] .webform-submission-form .form-select,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea{width:100%;max-width:100%;height:auto;max-height:none;margin:0;padding:0.75rem 0.8125rem;border:0.0625rem solid rgba(var(--c-secondary-light),1);border-radius:0.875rem;outline:0 solid transparent;background:rgba(var(--c-background),1);color:rgba(var(--c-body),1);font:inherit;font-size:1rem;line-height:1.4;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit])::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-text::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-email::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-tel::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-number::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-url::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-search::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-date::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-select::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea::placeholder,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea::placeholder{color:rgba(var(--c-neutral-800),1);opacity:1;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]):hover,.container--form[data-component-layout=inline] .webform-submission-form .form-text:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-email:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-tel:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-number:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-url:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-search:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-date:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select:hover,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-select:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea:hover,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea:hover{border-color:rgba(var(--c-primary),1);box-shadow:none;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]):focus,.container--form[data-component-layout=inline] .webform-submission-form .form-text:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-email:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-tel:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-number:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-url:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-search:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-date:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select:focus,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-select:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea:focus,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea:focus{border-color:rgba(var(--c-primary),1);box-shadow:0 0 0 0.25rem rgba(var(--c-primary),0.13);}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]):focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-text:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-email:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-tel:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-number:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-url:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-search:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-date:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-select:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea:focus-visible,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea:focus-visible{border-color:rgba(var(--c-primary),1);outline:0.125rem solid rgba(var(--c-primary),1);outline-offset:0.125rem;box-shadow:0 0 0 0.25rem rgba(var(--c-primary),0.13);}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]).error,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit])[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-text.error,.container--form[data-component-layout=inline] .webform-submission-form .form-text[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-email.error,.container--form[data-component-layout=inline] .webform-submission-form .form-email[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-tel.error,.container--form[data-component-layout=inline] .webform-submission-form .form-tel[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-number.error,.container--form[data-component-layout=inline] .webform-submission-form .form-number[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-url.error,.container--form[data-component-layout=inline] .webform-submission-form .form-url[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-search.error,.container--form[data-component-layout=inline] .webform-submission-form .form-search[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-date.error,.container--form[data-component-layout=inline] .webform-submission-form .form-date[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-item__select.error,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form_item__select.error,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-select.error,.container--form[data-component-layout=inline] .webform-submission-form .form-select[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea.error,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea[aria-invalid=true],.container--form[data-component-layout=inline] .webform-submission-form .form-textarea.error,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea[aria-invalid=true]{border-width:0.125rem;border-color:rgba(var(--c-error),1);}.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit]):disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textfield:not([type=hidden]):not([type=submit])[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-text:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-text[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-email:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-email[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-tel:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-tel[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-number:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-number[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-url:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-url[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-search:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-search[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-date:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-date[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-item__select:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-item__select[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form_item__select:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form_item__select[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-select:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-select[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-item__textarea[readonly],.container--form[data-component-layout=inline] .webform-submission-form .form-textarea:disabled,.container--form[data-component-layout=inline] .webform-submission-form .form-textarea[readonly]{cursor:not-allowed;background:rgba(var(--c-neutral-100),1);opacity:0.72;}.container--form[data-component-layout=inline] .webform-submission-form select.form-item__select,.container--form[data-component-layout=inline] .webform-submission-form select.form_item__select,.container--form[data-component-layout=inline] .webform-submission-form select.form-select{min-height:3rem;padding-right:2.5rem;appearance:none;cursor:pointer;}.container--form[data-component-layout=inline] .webform-submission-form textarea.form-item__textfield,.container--form[data-component-layout=inline] .webform-submission-form textarea.form-item__textarea,.container--form[data-component-layout=inline] .webform-submission-form textarea.form-textarea{min-height:7rem;resize:vertical;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__dropdown,.container--form[data-component-layout=inline] .webform-submission-form .form_item__dropdown{display:block;width:100%;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__dropdown::after,.container--form[data-component-layout=inline] .webform-submission-form .form_item__dropdown::after{top:50%;right:0.8125rem;bottom:auto;width:0.75rem;height:0.4375rem;transform:translateY(-50%);background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="7" viewBox="0 0 12 7" xmlns="http://www.w3.org/2000/svg"><path d="M11.289 1.053 5.653 6.689.018 1.054 1.054.018l4.59 4.59.01.01.008-.01L10.253.017l1.036 1.036Z" fill="%239c5215"/></svg>');}.container--form[data-component-layout=inline] .webform-submission-form .choices{min-height:3rem;margin:0;padding:0.75rem 2.5rem 0.75rem 0.8125rem;border:0.0625rem solid rgba(var(--c-secondary-light),1);border-radius:0.875rem;outline:0 solid transparent;background:rgba(var(--c-background),1);color:rgba(var(--c-body),1);font:inherit;font-size:1rem;line-height:1.4;}.container--form[data-component-layout=inline] .webform-submission-form .choices:hover{border-color:rgba(var(--c-primary),1);}.container--form[data-component-layout=inline] .webform-submission-form .choices:focus,.container--form[data-component-layout=inline] .webform-submission-form .choices:focus-within,.container--form[data-component-layout=inline] .webform-submission-form .choices.is-focused{border-color:rgba(var(--c-primary),1);outline:0.125rem solid rgba(var(--c-primary),1);outline-offset:0.125rem;box-shadow:0 0 0 0.25rem rgba(var(--c-primary),0.13);}.container--form[data-component-layout=inline] .webform-submission-form .choices.is-disabled{cursor:not-allowed;background:rgba(var(--c-neutral-100),1);opacity:0.72;}.container--form[data-component-layout=inline] .webform-submission-form .choices .choices__inner{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;}.container--form[data-component-layout=inline] .webform-submission-form .form-item__description,.container--form[data-component-layout=inline] .webform-submission-form .webform-element-description,.container--form[data-component-layout=inline] .webform-submission-form .description{margin-top:0;color:rgba(var(--c-neutral-800),1);font-size:0.875rem;line-height:1.4;}.container--form[data-component-layout=inline] .webform-submission-form .form-item--error-message{color:rgba(var(--c-error),1);font-size:0.875rem;font-weight:700;line-height:1.4;}.container--form[data-component-layout=inline] .webform-submission-form [type=submit]{width:auto;min-width:auto;min-height:2.875rem;border-color:transparent;background-color:rgba(var(--c-primary),1);background-image:none !important;box-shadow:0 0.75rem 1.625rem rgba(var(--c-primary),0.24);color:rgba(var(--c-background),1);font-weight:800;}.container--form[data-component-layout=inline] .webform-submission-form [type=submit]:hover,.container--form[data-component-layout=inline] .webform-submission-form [type=submit]:focus-visible{border-color:transparent;background-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-background),1);transform:translateY(-0.0625rem);}.container--form[data-component-layout=inline] .webform-submission-form [type=submit]:focus-visible{outline:0.1875rem solid rgba(var(--c-primary-dark),1);outline-offset:0.1875rem;}@container (min-width:65.0625rem){.container--form[data-component-layout=inline] > .container__inner{grid-template-columns:minmax(0,0.72fr) minmax(21.25rem,0.9fr);}}@container (max-width:45rem){.container--form[data-component-layout=inline] .container__heading{font-size:clamp(1.6rem,7.2vw,2.26rem);}.container--form[data-component-layout=inline] .webform-submission-form{grid-template-columns:minmax(0,1fr);}}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html{box-sizing:border-box;font-synthesis:none;}body{min-height:100vh;overflow:hidden auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;max-width:100vw;margin:0;}*,*::before,*::after{box-sizing:border-box;}@font-face{font-family:Nunito;src:url(/themes/custom/cfh/dist/assets/fonts/Nunito-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Nunito;src:url(/themes/custom/cfh/dist/assets/fonts/Nunito-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Nunito;src:url(/themes/custom/cfh/dist/assets/fonts/Nunito-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Regular.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Italic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Medium.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-MediumItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-SemiBold.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Bold.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:Baskervville;src:url(/themes/custom/cfh/dist/assets/fonts/Baskervville-BoldItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/Baskervville-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Regular.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Italic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Medium.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-MediumItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-SemiBold.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Bold.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Libre Baskerville";src:url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-BoldItalic.woff2) format("woff2"),url(/themes/custom/cfh/dist/assets/fonts/LibreBaskerville-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;}@keyframes hidden{0%{visibility:visible;opacity:1;}99%{visibility:visible;}100%{visibility:hidden;opacity:0;}}@keyframes show{0%{visibility:hidden;opacity:0;}2%{visibility:visible;}100%{visibility:visible;opacity:1;}}*:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}body{color:var(--colors-text-body);}body[data-body-frozen]{overflow:hidden;max-height:100vh;}.section.page > main{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.section.page > main{transition:all 0.3s ease-in-out 0ms;}}.section.page > main{z-index:1;position:relative;background-color:rgba(var(--c-background),1);box-shadow:0 2rem 1.75rem rgba(0,0,0,0.33);}.page-bottom .section.page > main{box-shadow:none;}.visually-hidden,.sr-only{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;margin:0;}img,picture{display:block;height:auto;max-width:100%;}picture img{width:100%;}figure{margin:0;}.top-bar__context{flex-flow:row nowrap !important;}
:root{--c-primary:156,82,21;--c-primary-light:186,134,91;--c-primary-dark:118,58,8;--c-secondary:71,75,18;--c-secondary-light:145,147,113;--c-secondary-dark:54,57,12;--c-neutral:204,206,206;--c-neutral-100:243,243,243;--c-neutral-200:232,232,232;--c-neutral-300:221,222,222;--c-neutral-400:204,206,206;--c-neutral-500:177,179,179;--c-neutral-600:155,153,156;--c-neutral-700:130,128,132;--c-neutral-800:89,89,89;--c-neutral-900:62,62,62;--c-accent:208,210,155;--c-support:33,87,50;--c-support-support-1:136,219,223;--c-support-support-2:0,134,117;--c-support-support-3:248,224,142;--c-support-support-4:254,209,9;--c-support-support-5:169,196,127;--c-support-support-6:120,157,74;--c-support-support-7:166,25,46;--c-support-support-8:215,210,197;--c-support-support-9:0,55,103;--c-support-support-10:244,121,32;--c-support-support-11:202,75,12;--c-status-success:77,153,0;--c-status-info:2,117,216;--c-status-warning:232,99,3;--c-status-error:210,2,6;--c-category-primary:166,99,44;--c-category-secondary:108,111,65;--c-category-tertiary:217,219,175;--c-message:33,87,50;--c-warning:202,75,12;--c-error:166,25,46;--c-white:255,255,255;--c-black:0,0,0;--c-body:49,49,49;--c-body-light:49,49,49;--c-body-dark:255,255,255;--c-heading:71,75,18;--c-heading-light:71,75,18;--c-heading-dark:208,210,155;--c-background:255,253,247;--c-background-lighter:255,253,247;--c-background-light:255,253,247;--c-background-dark:49,49,49;--c-background-darker:0,0,0;}:root [data-component-theme*=default],:root .ssui__option.default{--c-primary:156,82,21;--c-primary-light:186,134,91;--c-primary-dark:118,58,8;--c-secondary:71,75,18;--c-secondary-light:145,147,113;--c-secondary-dark:54,57,12;--c-neutral:204,206,206;--c-neutral-100:243,243,243;--c-neutral-200:232,232,232;--c-neutral-300:221,222,222;--c-neutral-400:204,206,206;--c-neutral-500:177,179,179;--c-neutral-600:155,153,156;--c-neutral-700:130,128,132;--c-neutral-800:89,89,89;--c-neutral-900:62,62,62;--c-accent:208,210,155;--c-support:33,87,50;--c-support-support-1:136,219,223;--c-support-support-2:0,134,117;--c-support-support-3:248,224,142;--c-support-support-4:254,209,9;--c-support-support-5:169,196,127;--c-support-support-6:120,157,74;--c-support-support-7:166,25,46;--c-support-support-8:215,210,197;--c-support-support-9:0,55,103;--c-support-support-10:244,121,32;--c-support-support-11:202,75,12;--c-status-success:77,153,0;--c-status-info:2,117,216;--c-status-warning:232,99,3;--c-status-error:210,2,6;--c-category-primary:166,99,44;--c-category-secondary:108,111,65;--c-category-tertiary:217,219,175;--c-message:33,87,50;--c-warning:202,75,12;--c-error:166,25,46;--c-white:255,255,255;--c-black:0,0,0;--c-body:49,49,49;--c-body-light:49,49,49;--c-body-dark:255,255,255;--c-heading:71,75,18;--c-heading-light:71,75,18;--c-heading-dark:208,210,155;--c-background:255,253,247;--c-background-lighter:255,253,247;--c-background-light:255,253,247;--c-background-dark:49,49,49;--c-background-darker:0,0,0;}:root [data-component-theme*=tint],:root .ssui__option.tint{--c-background:243,241,226;--c-background-lighter:255,253,247;--c-background-light:231,222,199;--c-background-dark:220,207,176;--c-background-darker:220,207,176;}:root [data-component-theme*=shade],:root .ssui__option.shade{--c-background:231,222,199;--c-background-lighter:255,253,247;--c-background-light:231,222,199;--c-background-dark:71,75,18;--c-background-darker:54,57,12;}
:root{--container-gutter:clamp(1.25rem,4vw,3rem);--content-width-compressed:min(92vw,37.4375rem);--content-width-compact:min(92vw,52.5rem);--content-width:min(92vw,65rem);--content-width-wide:min(92vw,80rem);--content-width-max:102.5rem;--content-width-page:160rem;--content-width-full:100vw;}.container{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.container{padding-top:calc(2rem * 1);}}.container{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.container{padding-bottom:calc(2rem * 1);}}.container{width:100%;max-width:var(--content-width-page);position:relative;margin-inline:auto;container-type:inline-size;}body:not([class*=gin]) .container.container--layout-split{overflow:hidden;}.container.container--layout-split .container:first-child{padding-top:0;}.container.container--layout-split .container:last-child,.container.container--layout-split .container:nth-last-child(2):has(.lpb-btn--add){padding-bottom:0;}article > .container:last-child:not(.container--no-spacing):not(.container--two-spacing,.container--three-spacing){padding-bottom:calc(2rem * 2.4);}@container (min-width:65rem){article > .container:last-child:not(.container--no-spacing):not(.container--two-spacing,.container--three-spacing){padding-bottom:calc(2rem * 3);}}article > .container:first-child:not(.container--no-spacing):not(.container--two-spacing,.container--three-spacing){padding-top:calc(2rem * 2.4);}@container (min-width:65rem){article > .container:first-child:not(.container--no-spacing):not(.container--two-spacing,.container--three-spacing){padding-top:calc(2rem * 3);}}.container[data-component-width=container-width-wide]{width:100%;max-width:var(--content-width-full);}[data-component-width=page] .container{width:100%;max-width:var(--content-width-page);}.container--with-bg{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.container--with-bg{padding-top:calc(2rem * 1);}}.container--with-bg{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.container--with-bg{padding-bottom:calc(2rem * 1);}}.container--with-bg.container--with-bg{background-color:rgba(var(--c-background),1);}.container--with-bg.container--with-bg.container--embedded{background-color:transparent;}.container--with-bg .container-bg{fill:rgba(var(--c-background),1);}.container--with-bg .texture{color:rgba(var(--c-secondary),1);}.container--with-bg[data-component-theme*=dark],[data-component-theme*=dark] .container--with-bg{background-color:rgba(var(--c-background-dark),1);}.container--with-bg[data-component-theme*=dark] .container-bg,[data-component-theme*=dark] .container--with-bg .container-bg{fill:rgba(var(--c-background-dark),1);}.container--with-bg[data-component-theme*=dark] .texture,[data-component-theme*=dark] .container--with-bg .texture{color:rgba(var(--c-accent),1);}.container--with-bg[data-component-theme*=darker],[data-component-theme*=darker] .container--with-bg{background-color:rgba(var(--c-background-darker),1);}.container--with-bg[data-component-theme*=darker] .container-bg,[data-component-theme*=darker] .container--with-bg .container-bg{fill:rgba(var(--c-background-darker),1);}.container--with-bg[data-component-theme*=darker] .texture,[data-component-theme*=darker] .container--with-bg .texture{color:rgba(var(--c-accent),1);}.container--with-bg[data-component-theme*=lighter],[data-component-theme*=lighter] .container--with-bg{background-color:rgba(var(--c-background-lighter),1);}.container--with-bg[data-component-theme*=lighter] .container-bg,[data-component-theme*=lighter] .container--with-bg .container-bg{fill:rgba(var(--c-background-lighter),1);}.container--with-bg[data-component-theme*=lighter] .texture,[data-component-theme*=lighter] .container--with-bg .texture{color:rgba(var(--c-secondary),1);}.container--with-bg[data-component-theme*=tint] .texture,[data-component-theme*=tint] .container--with-bg .texture{color:rgba(var(--c-secondary),1);}.container--with-bg[data-component-theme*="tint dark"] .texture,[data-component-theme*="tint dark"] .container--with-bg .texture{color:rgba(var(--c-secondary),1);}.container--with-bg[data-component-theme*=shade] .texture,[data-component-theme*=shade] .container--with-bg .texture{color:rgba(var(--c-secondary),1);}.container--with-bg[data-component-theme*="shade dark"] .texture,[data-component-theme*="shade dark"] .container--with-bg .texture{color:rgba(var(--c-accent),1);}.container--embedded{padding:0;margin:0;}.container--embedded.container--with-bg{align-self:flex-start;}.container--embedded.container--with-bg .container{padding:var(--spacing-xl);}.container--no-spacing{padding:0;margin-block:0;}.container--no-spacing + .container--with-bg:not(.container--no-spacing,.container--two-spacing,.container--three-spacing){padding-top:calc(2rem * 1.6);}@container (min-width:65rem){.container--no-spacing + .container--with-bg:not(.container--no-spacing,.container--two-spacing,.container--three-spacing){padding-top:calc(2rem * 2);}}.container--quarter-spacing{padding-top:calc(2rem * 0.264);}@container (min-width:65rem){.container--quarter-spacing{padding-top:calc(2rem * 0.33);}}.container--quarter-spacing{padding-bottom:calc(2rem * 0.264);}@container (min-width:65rem){.container--quarter-spacing{padding-bottom:calc(2rem * 0.33);}}.container--half-spacing{padding-top:calc(2rem * 0.4);}@container (min-width:65rem){.container--half-spacing{padding-top:calc(2rem * 0.5);}}.container--half-spacing{padding-bottom:calc(2rem * 0.4);}@container (min-width:65rem){.container--half-spacing{padding-bottom:calc(2rem * 0.5);}}.container--one-spacing{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.container--one-spacing{padding-top:calc(2rem * 1);}}.container--one-spacing{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.container--one-spacing{padding-bottom:calc(2rem * 1);}}.container--two-spacing{padding-top:calc(2rem * 1.6);}@container (min-width:65rem){.container--two-spacing{padding-top:calc(2rem * 2);}}.container--two-spacing{padding-bottom:calc(2rem * 1.6);}@container (min-width:65rem){.container--two-spacing{padding-bottom:calc(2rem * 2);}}.container--three-spacing{padding-top:calc(2rem * 2.4);}@container (min-width:65rem){.container--three-spacing{padding-top:calc(2rem * 3);}}.container--three-spacing{padding-bottom:calc(2rem * 2.4);}@container (min-width:65rem){.container--three-spacing{padding-bottom:calc(2rem * 3);}}.container--four-spacing{padding-top:calc(2rem * 3.2);}@container (min-width:65rem){.container--four-spacing{padding-top:calc(2rem * 4);}}.container--four-spacing{padding-bottom:calc(2rem * 3.2);}@container (min-width:65rem){.container--four-spacing{padding-bottom:calc(2rem * 4);}}.container--no-bottom{padding-bottom:0;}.container--no-top{padding-top:0;}.container--spacing-top{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.container--spacing-top{padding-top:calc(2rem * 1);}}.container--two-spacing-top{padding-top:calc(2rem * 1.6);}@container (min-width:65rem){.container--two-spacing-top{padding-top:calc(2rem * 2);}}.container--spacing-bottom{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.container--spacing-bottom{padding-bottom:calc(2rem * 1);}}.container--half-bottom{padding-bottom:calc(2rem * 0.4);}@container (min-width:65rem){.container--half-bottom{padding-bottom:calc(2rem * 0.5);}}.container--two-spacing-bottom{padding-bottom:calc(2rem * 1.6);}@container (min-width:65rem){.container--two-spacing-bottom{padding-bottom:calc(2rem * 2);}}.container__inner{max-width:calc(100% - var(--container-gutter) * 2);margin-inline:auto;width:var(--content-width-wide);}.container .container > .container__inner{max-width:100%;}[data-component-width=full] .container__inner{width:100%;max-width:var(--content-width-full);}[data-component-width=page] .container__inner{width:100%;max-width:var(--content-width-page);}[data-component-width=max] .container__inner > *:not(.container__intro){width:100%;max-width:var(--content-width-max);}[data-component-width=wide] .container__inner > *:not(.container__intro){width:100%;max-width:var(--content-width-wide);}[data-component-width=content] .container__inner > *:not(.container__intro),[data-component-width=standard] .container__inner > *:not(.container__intro){width:100%;max-width:var(--content-width);}[data-component-width=compact] .container__inner > *:not(.container__intro){width:100%;max-width:var(--content-width-compact);}[data-component-width=compressed] .container__inner > *:not(.container__intro),[data-component-width=narrow] .container__inner > *:not(.container__intro){width:100%;max-width:var(--content-width-compressed);}@container (min-width:52.5rem){[data-component-alignment*=center] .container__inner > *:not(.container__intro),[data-component-alignment*=top] .container__inner > *:not(.container__intro){margin-inline:auto;}}[data-component-alignment=left] .container__inner > *:not(.container__intro){margin-inline:0 auto;}[data-component-alignment=right] .container__inner > *:not(.container__intro){margin-inline:auto 0;}[data-component-layout=inline] .container__inner{display:flex;flex-flow:column nowrap;}@container (min-width:52.5rem){[data-component-layout=inline] .container__inner{flex-flow:row nowrap;gap:3rem;}}.container__intro{margin:0 auto 2.5rem;max-width:var(--content-width-compact);}.container__intro > .button-cfh{align-self:flex-start;margin-top:1.5rem;}@container (min-width:52.5rem){.container__intro{margin-bottom:3rem;}}.container__intro:has(.container__heading:last-child){margin-bottom:1.5rem;}@container (min-width:52.5rem){[data-component-layout=inline] .container__intro{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:40%;margin-bottom:0;}}@container (min-width:65rem){[data-component-layout=inline] .container__intro + *{flex:1 1 100%;}}[data-component-alignment=left] .container__intro{margin-left:0;}[data-component-alignment=right] .container__intro{margin-right:0;}[data-align-container-intro=center] .container__intro{text-align:center;}[data-align-container-intro=center] .container__intro > *{margin-inline:auto;}[data-align-container-intro=right] .container__intro{text-align:right;}[data-align-container-intro=right] .container__intro > *{margin-left:auto;}.container__overline{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}.container__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .container__overline{color:rgba(var(--c-heading-dark),1);}.container__overline:not(:last-child){margin-bottom:0.8125rem;}.container__heading{display:inline-flex;align-content:center;gap:1rem;align-items:baseline;margin:0;}.container__heading:is(h2),.container__heading:is(.h2){font-family:var(--typo-h2-font-family);font-size:clamp(var(--typo-h2-font-size-min),var(--typo-h2-font-size-preferred),var(--typo-h2-font-size-max));font-weight:var(--typo-h2-font-weight);line-height:var(--typo-h2-line-height);letter-spacing:var(--typo-h2-letter-spacing);text-wrap:var(--typo-h2-text-wrap);text-transform:var(--typo-h2-text-transform);}.container__heading:is(h2),.container__heading:is(.h2){color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] .container__heading:is(h2),[data-component-theme*=dark] .container__heading:is(.h2){color:rgba(var(--c-heading-dark),1);}.container__heading:is(h3),.container__heading:is(.h3){font-family:var(--typo-h3-font-family);font-size:clamp(var(--typo-h3-font-size-min),var(--typo-h3-font-size-preferred),var(--typo-h3-font-size-max));font-weight:var(--typo-h3-font-weight);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-wrap:var(--typo-h3-text-wrap);text-transform:var(--typo-h3-text-transform);}.container__heading:is(h3),.container__heading:is(.h3){color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] .container__heading:is(h3),[data-component-theme*=dark] .container__heading:is(.h3){color:rgba(var(--c-heading-dark),1);}.container__heading:is(h4),.container__heading:is(.h4){font-family:var(--typo-h4-font-family);font-size:clamp(var(--typo-h4-font-size-min),var(--typo-h4-font-size-preferred),var(--typo-h4-font-size-max));font-weight:var(--typo-h4-font-weight);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-wrap:var(--typo-h4-text-wrap);text-transform:var(--typo-h4-text-transform);margin:0 0 1rem;}.container__heading:is(h5),.container__heading:is(.h5){font-family:var(--typo-h5-font-family);font-size:clamp(var(--typo-h5-font-size-min),var(--typo-h5-font-size-preferred),var(--typo-h5-font-size-max));font-weight:var(--typo-h5-font-weight);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-wrap:var(--typo-h5-text-wrap);text-transform:var(--typo-h5-text-transform);}.container__heading:not(:last-child){margin-bottom:1.5rem;}.container__heading:last-child{margin:0;}.container--bordered .container__heading{text-align:left;}.container__heading > a:not([hreflang]){transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.container__heading > a:not([hreflang]){transition:all 0.3s ease-in-out 0ms;}}.container__heading > a:not([hreflang]){color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.container__heading > a:not([hreflang]):has(> svg) > [class*=__content]{margin-right:0.5rem;}.container__heading > a:not([hreflang]){text-decoration:none;text-underline-offset:20%;background-image:none;padding-right:0;}.container__heading > a:not([hreflang]) svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.container__heading > a:not([hreflang]) svg{transition:all 0.3s ease-in-out 0ms;}}.container__heading > a:not([hreflang]) svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.container__heading > a:not([hreflang]):hover,.container__heading > a:not([hreflang]):focus-visible{color:rgba(var(--c-primary),1);}.container__heading > a:not([hreflang]):hover:has(> svg) [class*=__content],.container__heading > a:not([hreflang]):focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.container__heading > a:not([hreflang]):hover svg,.container__heading > a:not([hreflang]):focus-visible svg{fill:rgba(var(--c-primary),1);transform:translate(0.25rem,0);}.container__heading > a:not([hreflang]):hover,.container__heading > a:not([hreflang]):focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}.container__heading > a:not([hreflang]):not([class*=link-cfh]):hover::after,.container__heading > a:not([hreflang]):not([class*=link-cfh]):focus-visible::after{mask-position:100% center;right:calc(0.33rem * -1);}.container__heading > a:not([hreflang]):not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.container__heading > a:not([hreflang]):not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}.container__heading > a:not([hreflang]):not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}.container__heading > a:not([hreflang]):not([class*=link-cfh])::after{right:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z%27 fill=%27black%27/%3E %3C/svg%3E");mask-position:70% center;}.container__heading > a:not([hreflang]):not([class*=link-cfh]) svg.ext{display:none;}[data-component-theme*=dark] .container__heading > a:not([hreflang]){color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .container__heading > a:not([hreflang]) svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .container__heading > a:not([hreflang])::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .container__heading > a:not([hreflang]):hover,[data-component-theme*=dark] .container__heading > a:not([hreflang]):focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .container__heading > a:not([hreflang]):hover svg,[data-component-theme*=dark] .container__heading > a:not([hreflang]):focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .container__heading > a:not([hreflang])[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .container__heading > a:not([hreflang])[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.container__heading > a:not([hreflang]) .nowrap{white-space:nowrap;}.container__heading > a:not([hreflang]).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.container__heading > a:not([hreflang]).ext:hover,.container__heading > a:not([hreflang]).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .container__heading > a:not([hreflang]).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .container__heading > a:not([hreflang]).ext:hover,[data-component-theme*=dark] .container__heading > a:not([hreflang]).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.container__heading > a:not([hreflang]).ext svg.ext{display:none;}.container__heading > a:not([hreflang]).ext{transition:background-position 0ms;}.container__heading > a:not([hreflang]).ext{background-image:none;}.container__heading > a:not([hreflang]).ext:hover,.container__heading > a:not([hreflang]).ext:focus-visible{background-image:none;}.container__heading > a:not([hreflang]){font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.container__text{margin-bottom:2rem;}@container (min-width:52.5rem){.container__text{max-width:var(--content-width-compact);}}[data-component-layout=inline] .container__text{margin-bottom:0;}.container[data-container-style=editorial]{padding-block:clamp(4.125rem,7.4vw,6.5rem);background:linear-gradient(180deg,rgba(var(--c-background),1) 0%,color-mix(in oklch,rgba(var(--c-primary-light),1) 12%,rgba(var(--c-background),1)) 58%,rgba(var(--c-background),1) 100%);}.container[data-container-style=editorial] .container__intro{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(21.25rem,0.82fr);grid-template-rows:auto auto;align-items:end;gap:0.8125rem clamp(1.5rem,5vw,4.5rem);width:100%;margin:0 auto clamp(1.875rem,4.2vw,3.25rem);}.container[data-container-style=editorial][data-component-width=narrow] .container__intro{max-width:var(--content-width-compressed);}.container[data-container-style=editorial][data-component-width=compact] .container__intro{max-width:var(--content-width-compact);}.container[data-container-style=editorial][data-component-width=content] .container__intro,.container[data-container-style=editorial][data-component-width=standard] .container__intro{max-width:var(--content-width);}.container[data-container-style=editorial][data-component-width=wide] .container__intro{max-width:var(--content-width-wide);}.container[data-container-style=editorial] .container__overline{grid-column:1;grid-row:1;margin:0;color:rgba(var(--c-primary),1);}.container[data-container-style=editorial] .container__heading{grid-column:1;grid-row:2;display:block;max-width:18.5ch;margin:0;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.72rem,2.85vw,2.64rem);font-weight:400;line-height:1.08;letter-spacing:0;}.container[data-container-style=editorial] .container__heading:first-child{grid-row:1/span 2;}.container[data-container-style=editorial] .container__text{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.container[data-container-style=editorial] .container__text{grid-column:2;grid-row:1/span 2;align-self:end;max-width:46rem;color:rgba(var(--c-body),1);}.container[data-container-style=editorial] .container__text > :first-child{margin-top:0;}.container[data-container-style=editorial] .container__text > :last-child{margin-bottom:0;}@container (max-width:64.95rem){.container[data-container-style=editorial] .container__intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:0.8125rem;}.container[data-container-style=editorial] .container__overline,.container[data-container-style=editorial] .container__heading,.container[data-container-style=editorial] .container__heading:first-child,.container[data-container-style=editorial] .container__text{grid-column:1;grid-row:auto;}.container[data-container-style=editorial] .container__text{margin-top:0.6875rem;}}@media (prefers-reduced-motion:no-preference){.animate-sections > .container:not(.no-animate){opacity:0;}}@media (prefers-reduced-motion:no-preference){.animate-sections > .container:not(.no-animate).scrolled{animation:slide-up 300ms;animation-fill-mode:forwards;animation-delay:100ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}article > .container:last-child:not(.container--with-bg){padding-bottom:calc(2rem * 3.2);}@container (min-width:65rem){article > .container:last-child:not(.container--with-bg){padding-bottom:calc(2rem * 4);}}article > .container:not(.container--with-bg) + .container.container--with-bg{padding-bottom:calc(2rem * 3.2);}@container (min-width:65rem){article > .container:not(.container--with-bg) + .container.container--with-bg{padding-bottom:calc(2rem * 4);}}@media (prefers-reduced-motion:no-preference){.container--view-content{opacity:0;}}@media (prefers-reduced-motion:no-preference){.container--view-content{animation:slide-up 300ms;animation-fill-mode:forwards;animation-delay:300ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}[data-texture-alignment]{position:relative;}[data-texture-alignment] .texture{display:block;position:absolute;background-repeat:no-repeat;background-size:cover;z-index:-1;}[data-texture-alignment] > .container__inner{z-index:2;position:relative;}[data-texture-alignment=elevate] .texture{width:auto;height:100%;top:0;right:-20%;bottom:0;}@container (min-width:65rem){[data-texture-alignment=elevate] .texture{width:40%;right:0;}}@container (min-width:102.5rem){[data-texture-alignment=elevate] .texture{width:25%;}}[data-texture-alignment=basegrid] .texture{width:100%;height:100%;top:0;left:0;bottom:0;transform:scale(220%);}@container (min-width:65rem){[data-texture-alignment=basegrid] .texture{width:12%;}}@container (min-width:80rem){[data-texture-alignment=basegrid] .texture{width:16%;}}@container (min-width:102.5rem){[data-texture-alignment=basegrid] .texture{width:20%;}}[data-texture-alignment=hexagons] .texture{width:auto;height:auto;min-height:100%;top:0;left:0;bottom:0;}@container (min-width:120rem){[data-texture-alignment=hexagons] .texture{width:20%;}}[data-texture-alignment=wood-grain]::after{content:"";display:block;position:absolute;width:100%;height:55%;top:0;left:0;background-image:linear-gradient(to bottom,rgba(var(--c-white),1) 40%,rgba(var(--c-white),0) 70%);}[data-texture-alignment=wood-grain] .texture{width:100%;height:100%;top:0;left:0;bottom:0;}[data-texture-alignment=expanse] .texture{width:200%;height:auto;right:0;left:-50%;bottom:calc(2rem * -2);}@container (min-width:65rem){[data-texture-alignment=expanse] .texture{width:150%;left:-25%;}}@container (min-width:80rem){[data-texture-alignment=expanse] .texture{left:0;bottom:calc(4rem * -2);width:100%;}}@container (min-width:102.5rem){[data-texture-alignment=expanse] .texture{bottom:calc(6rem * -2);}}[data-texture-alignment=pluscape] .texture{width:max(100%,162rem);height:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.7);}[data-texture-alignment=curved-lines] .texture{width:100%;height:100%;inset:0;}[data-texture-alignment=dots] .texture{bottom:0;left:50%;transform:translateX(-50%);width:100%;}[data-texture-alignment=trees] .texture{width:100%;height:100%;top:0;right:0;bottom:0;}[data-texture-alignment=bison] .texture{min-width:auto;min-height:40%;top:0;left:0;bottom:0;height:auto;width:auto;}@container (min-width:52.5rem){[data-texture-alignment=bison] .texture{min-height:75%;}}@container (min-width:65rem){[data-texture-alignment=bison] .texture{min-height:100%;}}.container--with-bg[data-texture-alignment=shelf]{overflow:hidden visible;}@container (min-width:52.5rem){.container--with-bg[data-texture-alignment=shelf]{overflow:clip visible;}}.container--with-bg[data-texture-alignment=shelf] .container__inner + .texture{width:var(--content-width-page);height:auto;max-height:100%;inset:0 0 calc(6rem * -2) 50%;transform:translateX(-50%);color:rgba(var(--c-primary),1);}.container--with-bg[data-texture-alignment=shelf]::before{content:"";position:absolute;width:100%;height:90%;top:0;left:0;z-index:2;}.container--with-bg[data-texture-alignment=shelf][data-component-theme*=default]::before{background:linear-gradient(to bottom,rgba(var(--c-background-default,255,253,247),1) 0%,rgba(var(--c-background-default,255,253,247),1) 33%,rgba(var(--c-background-default,255,253,247),1) 55%,rgba(0,0,0,0) 100%);}.container--with-bg[data-texture-alignment=shelf][data-component-theme*=dark]::before{background:linear-gradient(to bottom,rgba(var(--c-background-dark-default,49,49,49),1) 0%,rgba(var(--c-background-dark-default,49,49,49),1) 33%,rgba(var(--c-background-dark-default,49,49,49),1) 55%,rgba(0,0,0,0) 100%);}.container--with-bg[data-texture-alignment=shelf][data-component-theme*=option-2]::before{background:linear-gradient(to bottom,rgba(var(--c-background-option-2),1) 0%,rgba(var(--c-background-option-2),1) 33%,rgba(var(--c-background-option-2),1) 55%,rgba(0,0,0,0) 100%);}.container--with-bg[data-texture-alignment=shelf][data-component-theme*="option-2 dark"]::before{background:linear-gradient(to bottom,"Property option-2 must be either an alpha number or theme name." 0%,rgba(var(--c-background-dark-default,49,49,49),1) 33%,rgba(var(--c-background-dark-default,49,49,49),1) 55%,rgba(0,0,0,0) 100%);}.container--with-bg[data-texture-alignment=shelf][data-component-theme*=option-3]::before{background:linear-gradient(to bottom,rgba(var(--c-background-option-3),1) 0%,rgba(var(--c-background-option-2),1) 33%,rgba(var(--c-background-dark-default,49,49,49),1) 55%,rgba(0,0,0,0) 100%);}.container--with-bg[data-texture-alignment=shelf][data-component-theme*="option-3 dark"]::before{background:linear-gradient(to bottom,"Property option-3 must be either an alpha number or theme name." 0%,"Property option-2 must be either an alpha number or theme name." 33%,"Property option-2 must be either an alpha number or theme name." 55%,rgba(0,0,0,0) 100%);}[data-texture-alignment=hands] .texture{width:100%;height:100%;top:0;left:0;bottom:0;}:root{--grid-spacing:2.5rem;}.grid{width:100%;}@container (min-width:65rem){.grid{display:flex;flex-flow:row wrap;}}.grid[data-grid-spacing=no-spacing]{--grid-spacing:0rem;}.grid[data-grid-spacing=half-spacing]{--grid-spacing:1rem;}@container (min-width:65rem){.grid[data-grid-spacing=half-spacing]{--grid-spacing:1.5rem;}}.grid[data-grid-spacing=one-spacing]{--grid-spacing:2rem;}@container (min-width:65rem){.grid[data-grid-spacing=one-spacing]{--grid-spacing:2.5rem;}}.grid[data-grid-spacing=two-spacing]{--grid-spacing:3rem;}@container (min-width:65rem){.grid[data-grid-spacing=two-spacing]{--grid-spacing:4rem;}}.grid[data-grid-spacing=three-spacing]{--grid-spacing:4rem;}@container (min-width:65rem){.grid[data-grid-spacing=three-spacing]{--grid-spacing:6rem;}}.grid + .grid{margin-top:calc(2rem * 0.8);}@container (min-width:65rem){.grid + .grid{margin-top:calc(2rem * 1);}}.grid + .grid{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.grid + .grid{padding-top:calc(2rem * 1);}}.grid > .grid{padding:0;margin:0;border:0;}.grid > *:not(.grid__inner):not(:empty){width:100%;flex:1 1 100%;margin-bottom:calc(var(--grid-spacing) / 2);}.grid__inner{flex:1 1 100%;display:flex;flex-flow:row wrap;container-type:inline-size;gap:var(--grid-spacing);align-items:stretch;}[data-grid-columns="1"] > .grid__inner{flex-flow:column nowrap;}@container (max-width:37.4375rem){[data-grid-columns="1"] > .grid__inner{gap:calc(var(--grid-spacing) / 2);}}.grid__inner .place-holder__content{font-size:18px;}.grid__inner > form,.grid__inner > .exposed-filters{flex:1 1 100%;}.grid__inner > *:not(form,.exposed-filters){position:relative;}[data-grid-separators] .grid__inner > *:not(form,.exposed-filters):not(:first-child){border-top:1px solid;border-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-grid-separators] .grid__inner > *:not(form,.exposed-filters):not(:first-child){border-color:rgba(var(--c-primary-dark),1);}[data-grid-separators] .grid__inner > *:not(form,.exposed-filters):last-child{border-bottom:1px solid;border-color:rgba(var(--c-primary),1);padding-bottom:var(--grid-spacing);}@container (max-width:37.4375rem){[data-grid-separators][data-grid-columns="1"] .grid__inner > *:not(form,.exposed-filters):last-child{padding-bottom:calc(var(--grid-spacing) / 2);}}[data-grid-separators] .grid__inner > *:not(form,.exposed-filters):not(:only-child):not(:first-child){padding-top:var(--grid-spacing);}@container (max-width:37.4375rem){[data-grid-separators][data-grid-columns="1"] .grid__inner > *:not(form,.exposed-filters):not(:only-child):not(:first-child){padding-top:calc(var(--grid-spacing) / 2);}}.grid__inner > *:not(form,.exposed-filters) > .teaser:not(:first-child){padding-top:var(--grid-spacing);}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(100% - calc(var(--grid-spacing) * 0));}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(1n+1){padding-left:0;}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(1n+1){padding-right:0;}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters){width:calc(100% - var(--grid-spacing) * 0 / 2);}.grid--half-spacing[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):nth-child(1n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):nth-child(1n+1){padding-right:0;}}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - calc(var(--grid-spacing) * 0.5));}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(2n+1){padding-left:0;}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(2n+2){padding-right:0;}[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters){width:calc(50% - var(--grid-spacing) * 0.5 / 2);}.grid--half-spacing[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):nth-child(2n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="2"] > .grid__inner > *:not(form,.exposed-filters):nth-child(2n+2){padding-right:0;}}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(33.33% - calc(var(--grid-spacing) * 0.6667));}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(3n+1){padding-left:0;}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(3n+3){padding-right:0;}[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters){width:calc(33.33% - var(--grid-spacing) * 0.6667 / 2);}.grid--half-spacing[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):nth-child(3n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="3"] > .grid__inner > *:not(form,.exposed-filters):nth-child(3n+3){padding-right:0;}}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(25% - calc(var(--grid-spacing) * 0.75));}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(4n+1){padding-left:0;}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(4n+4){padding-right:0;}[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters){width:calc(25% - var(--grid-spacing) * 0.75 / 2);}.grid--half-spacing[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="4"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+4){padding-right:0;}}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(20% - calc(var(--grid-spacing) * 0.8));}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(5n+1){padding-left:0;}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(5n+5){padding-right:0;}[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters){width:calc(20% - var(--grid-spacing) * 0.8 / 2);}.grid--half-spacing[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):nth-child(5n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="5"] > .grid__inner > *:not(form,.exposed-filters):nth-child(5n+5){padding-right:0;}}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):has(+ :empty){flex:1;}@container (min-width:52.5rem){[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(50% - var(--grid-spacing) / 2);}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:calc(16.66% - calc(var(--grid-spacing) * 0.8334));}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(6n+1){padding-left:0;}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):nth-child(6n+6){padding-right:0;}[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):not(:empty):only-child{width:100%;}}@container (min-width:65rem){}@container (min-width:65rem){.grid--half-spacing[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters){width:calc(16.66% - var(--grid-spacing) * 0.8334 / 2);}.grid--half-spacing[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):nth-child(6n+1){padding-left:0;}.grid--half-spacing[data-grid-columns="6"] > .grid__inner > *:not(form,.exposed-filters):nth-child(6n+6){padding-right:0;}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="2"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):nth-child(2n+1){width:calc(70% - var(--grid-spacing) / 2);}[data-grid-type=focus][data-grid-columns="2"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(2n+1)){width:calc(30% - var(--grid-spacing) / 2);}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="2"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):nth-child(2n+2){width:calc(70% - var(--grid-spacing));}[data-grid-type=focus][data-grid-columns="2"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(2n+2)){width:calc(30% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):nth-child(3n+1){width:50%;}[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(3n+1)){width:calc(25% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):nth-child(3n+2){width:50%;}[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(3n+2)){width:calc(25% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="3"] > .grid__inner > *:not(form,.exposed-filters):nth-child(3n+3){width:50%;}[data-grid-type=focus][data-grid-columns="3"][data-grid-column-focus="3"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(3n+3)){width:calc(25% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+1){width:calc(40% - var(--grid-spacing));}[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="1"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(4n+1)){width:calc(20% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+2){width:calc(40% - var(--grid-spacing));}[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="2"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(4n+2)){width:calc(20% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="3"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+3){width:calc(40% - var(--grid-spacing));}[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="3"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(4n+3)){width:calc(20% - var(--grid-spacing));}}@container (min-width:65rem){[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="4"] > .grid__inner > *:not(form,.exposed-filters):nth-child(4n+4){width:calc(40% - var(--grid-spacing));}[data-grid-type=focus][data-grid-columns="4"][data-grid-column-focus="4"] > .grid__inner > *:not(form,.exposed-filters):not(:nth-child(4n+4)){width:calc(20% - var(--grid-spacing));}}[data-grid-columns="1"] > .grid__inner > *:not(form,.exposed-filters):not(:empty){width:100%;}[data-grid-columns="1"][data-grid-spacing=two-spacing] > .grid__inner > *:not(form,.exposed-filters):not(:first-child){padding-top:calc(var(--grid-spacing) * 0.5);}.place-holder{color:currentColor;border:4px dashed currentColor;padding:50px;}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;}@container (min-width:37.4375rem){.grid[data-grid-columns="3"] > .grid__inner:has(> .teaser--profile) > .teaser--profile{width:calc(33.3333% - var(--grid-spacing) * 0.6667);}}.view.no-results{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.view.no-results{padding-top:calc(2rem * 1);}}.view.no-results{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.view.no-results{padding-bottom:calc(2rem * 1);}}.view.no-results{text-align:center;}.view.no-results > *{font-family:var(--typo-h4-font-family);font-size:clamp(var(--typo-h4-font-size-min),var(--typo-h4-font-size-preferred),var(--typo-h4-font-size-max));font-weight:var(--typo-h4-font-weight);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-wrap:var(--typo-h4-text-wrap);text-transform:var(--typo-h4-text-transform);margin:0 0 1rem;}.view.no-results > *{color:rgba(var(--c-neutral-400),1);}.view.no-results > .input-required{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.view.no-results > .input-required{text-align:left;color:rgba(var(--c-body),1);}.views-element-container .row,.views-element-container .row__content{display:flex;gap:1.25rem;}.views-element-container .row{padding-top:calc(2rem * 0.8);}@container (min-width:65rem){.views-element-container .row{padding-top:calc(2rem * 1);}}.views-element-container .row{padding-bottom:calc(2rem * 0.8);}@container (min-width:65rem){.views-element-container .row{padding-bottom:calc(2rem * 1);}}.views-element-container .row{flex-flow:row nowrap;}.views-element-container .row > h3{font-family:var(--typo-mega-font-family);font-size:clamp(var(--typo-mega-font-size-min),var(--typo-mega-font-size-preferred),var(--typo-mega-font-size-max));font-weight:var(--typo-mega-font-weight);line-height:var(--typo-mega-line-height);letter-spacing:var(--typo-mega-letter-spacing);text-wrap:var(--typo-mega-text-wrap);text-transform:var(--typo-mega-text-transform);}.views-element-container .row > h3{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .views-element-container .row > h3{color:rgba(var(--c-white),1);}.views-element-container .row > h3{flex:1 1 25%;margin-right:auto;}.views-element-container .row__content{flex-flow:column nowrap;flex:1 1 66%;}@container (min-width:65rem){.views-element-container .row__content{flex:1 1 40%;}}.views-element-container .row__content > a{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.views-element-container .row__content > a{transition:all 0.3s ease-in-out 0ms;}}.views-element-container .row__content > a{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.views-element-container .row__content > a:has(> svg) > [class*=__content]{margin-right:0.5rem;}.views-element-container .row__content > a svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.views-element-container .row__content > a svg{transition:all 0.3s ease-in-out 0ms;}}.views-element-container .row__content > a svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.views-element-container .row__content > a:hover,.views-element-container .row__content > a:focus-visible{color:rgba(var(--c-primary),1);}.views-element-container .row__content > a:hover:has(> svg) [class*=__content],.views-element-container .row__content > a:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.views-element-container .row__content > a:hover svg,.views-element-container .row__content > a:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] .views-element-container .row__content > a{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .views-element-container .row__content > a svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .views-element-container .row__content > a::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .views-element-container .row__content > a:hover,[data-component-theme*=dark] .views-element-container .row__content > a:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .views-element-container .row__content > a:hover svg,[data-component-theme*=dark] .views-element-container .row__content > a:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .views-element-container .row__content > a[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .views-element-container .row__content > a[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.views-element-container .row__content > a .nowrap{white-space:nowrap;}.views-element-container .row__content > a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.views-element-container .row__content > a.ext:hover,.views-element-container .row__content > a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .views-element-container .row__content > a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .views-element-container .row__content > a.ext:hover,[data-component-theme*=dark] .views-element-container .row__content > a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.views-element-container .row__content > a.ext svg.ext{display:none;}.views-element-container .row__content > a.ext{transition:background-position 0ms;}.views-element-container .row__content > a{display:block;width:fit-content;max-width:100%;flex:0 0 auto;}
:root{--typo-h1-font-family:Libre Baskerville,Georgia,serif;--typo-h1-font-size-min:2.5rem;--typo-h1-font-size-preferred:calc(2.5rem + 1.1458vw);--typo-h1-font-size-max:3.125rem;--typo-h1-font-weight:400;--typo-h1-line-height:1.3;--typo-h1-letter-spacing:-0.09375rem;--typo-h1-text-wrap:balance;--typo-h1-text-transform:none;--typo-h2-font-family:Libre Baskerville,Georgia,serif;--typo-h2-font-size-min:2rem;--typo-h2-font-size-preferred:calc(2rem + 1.1458vw);--typo-h2-font-size-max:2.625rem;--typo-h2-font-weight:400;--typo-h2-line-height:1.3;--typo-h2-letter-spacing:-0.09375rem;--typo-h2-text-wrap:balance;--typo-h2-text-transform:none;--typo-h3-font-family:Libre Baskerville,Georgia,serif;--typo-h3-font-size-min:1.625rem;--typo-h3-font-size-preferred:calc(1.625rem + 1.1458vw);--typo-h3-font-size-max:2.25rem;--typo-h3-font-weight:400;--typo-h3-line-height:1.5;--typo-h3-letter-spacing:-0.09375rem;--typo-h3-text-wrap:balance;--typo-h3-text-transform:none;--typo-h4-font-family:Libre Baskerville,Georgia,serif;--typo-h4-font-size-min:1.4375rem;--typo-h4-font-size-preferred:calc(1.4375rem + 1.1458vw);--typo-h4-font-size-max:1.875rem;--typo-h4-font-weight:400;--typo-h4-line-height:1.5;--typo-h4-letter-spacing:-0.0625rem;--typo-h4-text-wrap:balance;--typo-h4-text-transform:none;--typo-h5-font-family:Libre Baskerville,Georgia,serif;--typo-h5-font-size-min:1.25rem;--typo-h5-font-size-preferred:calc(1.25rem + 1.1458vw);--typo-h5-font-size-max:1.5625rem;--typo-h5-font-weight:600;--typo-h5-line-height:1.5;--typo-h5-letter-spacing:-0.0625rem;--typo-h5-text-wrap:balance;--typo-h5-text-transform:none;--typo-h6-font-family:Libre Baskerville,Georgia,serif;--typo-h6-font-size-min:1.125rem;--typo-h6-font-size-preferred:calc(1.125rem + 1.1458vw);--typo-h6-font-size-max:1.3125rem;--typo-h6-font-weight:600;--typo-h6-line-height:1.5;--typo-h6-letter-spacing:-0.0625rem;--typo-h6-text-wrap:balance;--typo-h6-text-transform:none;--typo-card-heading-font-family:Libre Baskerville,Georgia,serif;--typo-card-heading-font-size:1.125rem;--typo-card-heading-font-weight:600;--typo-card-heading-line-height:1.29375rem;--typo-card-heading-letter-spacing:-0.0125rem;--typo-card-heading-text-wrap:balance;--typo-card-heading-text-transform:none;--typo-overline-font-family:Nunito,Arial,sans-serif;--typo-overline-font-size:0.74rem;--typo-overline-font-weight:900;--typo-overline-line-height:1;--typo-overline-letter-spacing:0.145em;--typo-overline-text-transform:uppercase;--typo-cta-link-font-family:Nunito,Arial,sans-serif;--typo-cta-link-font-size-min:0.8125rem;--typo-cta-link-font-size-preferred:calc(0.8125rem + 0.2778vw);--typo-cta-link-font-size-max:0.875rem;--typo-cta-link-font-weight:700;--typo-cta-link-line-height:0.9375rem;--typo-cta-link-letter-spacing:0.125rem;--typo-cta-link-text-transform:uppercase;--typo-body-l-font-family:Nunito,Arial,sans-serif;--typo-body-l-font-size-min:1.125rem;--typo-body-l-font-size-preferred:calc(1.125rem + 0.2778vw);--typo-body-l-font-size-max:1.25rem;--typo-body-l-font-weight:300;--typo-body-l-line-height:1.6875rem;--typo-body-l-letter-spacing:-0.00625rem;--typo-body-font-family:Nunito,Arial,sans-serif;--typo-body-font-size-min:1rem;--typo-body-font-size-preferred:calc(1rem + 0.2778vw);--typo-body-font-size-max:1.125rem;--typo-body-font-weight:300;--typo-body-line-height:1.6875rem;--typo-body-letter-spacing:0.00625rem;--typo-body-s-font-family:Nunito,Arial,sans-serif;--typo-body-s-font-size-min:0.875rem;--typo-body-s-font-size-preferred:calc(0.875rem + 0.2778vw);--typo-body-s-font-size-max:1rem;--typo-body-s-font-weight:300;--typo-body-s-line-height:1.5rem;--typo-body-s-letter-spacing:0.00625rem;--typo-body-xs-font-family:Nunito,Arial,sans-serif;--typo-body-xs-font-size-min:0.75rem;--typo-body-xs-font-size-preferred:calc(0.75rem + 0.2778vw);--typo-body-xs-font-size-max:0.75rem;--typo-body-xs-font-weight:300;--typo-body-xs-line-height:1.125rem;--typo-body-xs-letter-spacing:0.00625rem;--typo-group-title-font-family:Nunito,Arial,sans-serif;--typo-group-title-font-size-min:1.125rem;--typo-group-title-font-size-preferred:calc(1.125rem + 1.1458vw);--typo-group-title-font-size-max:1.21875rem;--typo-group-title-font-weight:600;--typo-group-title-line-height:1.28125rem;--typo-group-title-letter-spacing:0.0125rem;--typo-group-title-text-wrap:balance;--typo-group-title-text-transform:none;--typo-group-menu-link-font-family:Nunito,Arial,sans-serif;--typo-group-menu-link-font-size-min:0.9375rem;--typo-group-menu-link-font-size-preferred:calc(0.9375rem + 1.1458vw);--typo-group-menu-link-font-size-max:1rem;--typo-group-menu-link-font-weight:500;--typo-group-menu-link-line-height:1.5rem;--typo-group-menu-link-letter-spacing:0.00625rem;--typo-group-menu-link-text-wrap:balance;--typo-group-menu-link-text-transform:none;--typo-group-menu-heading-font-family:Nunito,Arial,sans-serif;--typo-group-menu-heading-font-size-min:1.625rem;--typo-group-menu-heading-font-size-preferred:calc(1.625rem + 1.1458vw);--typo-group-menu-heading-font-size-max:1.75rem;--typo-group-menu-heading-font-weight:350;--typo-group-menu-heading-line-height:1.9375rem;--typo-group-menu-heading-letter-spacing:0.00625rem;--typo-group-menu-heading-text-wrap:balance;--typo-group-menu-heading-text-transform:none;--typo-hero-font-family:Nunito,Arial,sans-serif;--typo-hero-font-size-min:2.5rem;--typo-hero-font-size-preferred:calc(2.5rem + 1.1458vw);--typo-hero-font-size-max:5.4375rem;--typo-hero-font-weight:700;--typo-hero-line-height:1.1;--typo-hero-letter-spacing:-0.09375rem;--typo-hero-text-wrap:balance;--typo-hero-text-transform:none;--typo-quote-font-family:Nunito,Arial,sans-serif;--typo-quote-font-size-min:1.25rem;--typo-quote-font-size-preferred:calc(1.25rem + 1.1458vw);--typo-quote-font-size-max:1.5rem;--typo-quote-font-weight:350;--typo-quote-line-height:1.5;--typo-quote-letter-spacing:-0.00625rem;--typo-quote-text-wrap:balance;--typo-quote-text-transform:none;--typo-quote-font-style:italic;--typo-quote-mark-font-family:Libre Baskerville,Georgia,serif;--typo-quote-mark-font-size-min:4.5625rem;--typo-quote-mark-font-size-preferred:calc(4.5625rem + 1.5625vw);--typo-quote-mark-font-size-max:6.4375rem;--typo-quote-mark-font-weight:350;--typo-quote-mark-line-height:1;--typo-quote-mark-letter-spacing:0;--typo-quote-mark-text-wrap:balance;--typo-quote-mark-text-transform:none;--typo-mega-font-family:Nunito,Arial,sans-serif;--typo-mega-font-size-min:2.5rem;--typo-mega-font-size-preferred:calc(2.5rem + 20vw);--typo-mega-font-size-max:25rem;--typo-mega-font-weight:800;--typo-mega-line-height:1;--typo-mega-letter-spacing:-0.0125rem;--typo-mega-text-wrap:balance;--typo-mega-text-transform:none;}
.container + .container--site-header.container--with-bg:not(:first-child){margin:0;}.container.container--site-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(var(--c-accent),0.75);background-color:rgba(var(--c-background),0.92);backdrop-filter:blur(1rem);}@media (min-width:1024px){body:has(.top-bar) .container.container--site-header{top:var(--admin-toolbar-top-bar-height,0);}}.container.container--site-header > .container__inner{display:grid;grid-template-columns:13.625rem minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);align-items:center;min-height:5.125rem;padding-block:0.75rem;}.site-header__branding{min-width:0;}.site-header__branding .logo__link{width:min(100%,13.625rem);}.site-header__primary-nav{display:flex;justify-content:center;min-width:0;}.site-header__actions,.site-header__cta-nav{display:flex;align-items:center;}.site-header__actions{justify-content:flex-end;gap:0.625rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{transition:all 0.3s ease-in-out 0ms;}}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{cursor:not-allowed;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link > *,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder > *{pointer-events:none;color:inherit;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link .icon,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link > svg,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder .icon,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder > svg{display:block;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link .extlink-nobreak,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link .extlink-nobreak svg,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{padding:0.75rem 1.5rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-extlink]:not(:has(::after)),.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:visited,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link svg,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder svg{fill:currentColor;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible svg,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible svg{fill:currentColor;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=clean]:focus-visible,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=clean]:focus-visible{border:0;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover svg,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover svg{fill:currentColor;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover > *,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover > *{color:inherit;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link svg,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder svg{fill:currentColor;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link > *,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder > *{color:inherit;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible svg,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible > *,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible > *{color:inherit;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover svg,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover svg{fill:currentColor;}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover > *,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover > *{color:inherit;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[disabled],.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[disabled],[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[disabled],[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[disabled]:hover,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[disabled]:focus-visible,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled]:hover,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[disabled]:hover,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[disabled]:focus-visible,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]:hover,[data-component-theme*=dark] .container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{min-height:2.875rem;padding:0.75rem 1.25rem;font-size:0.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:visited,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:visited{border-color:rgba(var(--c-primary),1);background-color:rgba(var(--c-primary),1);color:rgba(var(--c-white),1);}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:hover,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link:focus-visible,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:hover,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{border-color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-white),1);}.site-header__menu-button{display:none;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;padding:0;border:1px solid rgba(var(--c-accent),1);border-radius:50%;background-color:rgba(var(--c-background),1);color:rgba(var(--c-secondary),1);cursor:pointer;}.site-header__menu-button:hover{border-color:rgba(var(--c-primary),1);color:rgba(var(--c-primary),1);}.site-header__menu-button:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),0.55);outline-offset:0.1875rem;}.site-header__menu-icon{display:grid;gap:0.25rem;width:1.125rem;}.site-header__menu-icon span{display:block;width:100%;height:0.125rem;border-radius:0.125rem;background-color:currentcolor;transition:transform 180ms ease,opacity 180ms ease;}.site-header__menu-button[aria-expanded=true] .site-header__menu-icon span:first-child{transform:translateY(0.375rem) rotate(45deg);}.site-header__menu-button[aria-expanded=true] .site-header__menu-icon span:nth-child(2){opacity:0;}.site-header__menu-button[aria-expanded=true] .site-header__menu-icon span:last-child{transform:translateY(-0.375rem) rotate(-45deg);}@media (max-width:64.95rem){body.main-nav-open{overflow:hidden;}body::before{content:"";position:fixed;z-index:42;inset:0;visibility:hidden;background-color:rgba(var(--c-secondary),0.38);opacity:0;pointer-events:none;backdrop-filter:blur(0.5rem);transition:opacity 200ms ease,visibility 200ms ease;}body.main-nav-open::before{visibility:visible;opacity:1;pointer-events:auto;}.container.container--site-header > .container__inner{width:calc(100% - 2 * clamp(1.125rem,4vw,2.25rem));grid-template-columns:minmax(9.0625rem,1fr) auto;gap:1.125rem;min-height:5.125rem;}.site-header__primary-nav{display:contents;}.site-header__branding .logo__link{width:min(13.625rem,54vw);}.site-header__menu-button{display:inline-flex;}}@media (max-width:37.3875rem){.container.container--site-header > .container__inner{gap:0.5rem;}.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__link,.container--site-header .site-header__cta-nav .main-cta-nav__item > .main-cta-nav__placeholder{min-height:2.75rem;padding:0.625rem 0.75rem;font-size:0.8125rem;}}@media (max-width:45rem){.container.container--site-header > .container__inner{min-height:4.75rem;}.container--site-header .site-header__cta-nav{display:none;}}@media (prefers-reduced-motion:reduce){body::before,.site-header__menu-icon span{transition:none;}}
:root{--footer-logo:2.875rem;}.site-footer__branding{display:flex;flex-flow:column nowrap;flex:1 1 100%;font-weight:600;padding-bottom:2rem;}@container (min-width:65rem){.site-footer__branding{flex:1 1 60%;padding-right:6rem;padding-bottom:0;}}.site-footer__branding svg{width:auto;max-height:var(--footer-logo);}.site-footer__branding .logo__link{padding:1rem 0;}.site-footer__branding .cta-nav{display:flex;align-items:center;width:auto;margin:0;}.site-footer__branding .cta-nav__link{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__branding .cta-nav__link{transition:all 0.3s ease-in-out 0ms;}}.site-footer__branding .cta-nav__link{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.site-footer__branding .cta-nav__link:has(> svg) > [class*=__content]{margin-right:0.5rem;}.site-footer__branding .cta-nav__link{text-decoration:none;text-underline-offset:20%;background-image:none;padding-right:0;}.site-footer__branding .cta-nav__link svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__branding .cta-nav__link svg{transition:all 0.3s ease-in-out 0ms;}}.site-footer__branding .cta-nav__link svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.site-footer__branding .cta-nav__link:hover,.site-footer__branding .cta-nav__link:focus-visible{color:rgba(var(--c-primary),1);}.site-footer__branding .cta-nav__link:hover:has(> svg) [class*=__content],.site-footer__branding .cta-nav__link:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.site-footer__branding .cta-nav__link:hover svg,.site-footer__branding .cta-nav__link:focus-visible svg{fill:rgba(var(--c-primary),1);transform:translate(0.25rem,0);}.site-footer__branding .cta-nav__link:hover,.site-footer__branding .cta-nav__link:focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}.site-footer__branding .cta-nav__link:not([class*=link-cfh]):hover::after,.site-footer__branding .cta-nav__link:not([class*=link-cfh]):focus-visible::after{mask-position:100% center;right:calc(0.33rem * -1);}.site-footer__branding .cta-nav__link:not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__branding .cta-nav__link:not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}.site-footer__branding .cta-nav__link:not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}.site-footer__branding .cta-nav__link:not([class*=link-cfh])::after{right:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z%27 fill=%27black%27/%3E %3C/svg%3E");mask-position:70% center;}.site-footer__branding .cta-nav__link:not([class*=link-cfh]) svg.ext{display:none;}[data-component-theme*=dark] .site-footer__branding .cta-nav__link{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__branding .cta-nav__link svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__branding .cta-nav__link::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__branding .cta-nav__link:hover,[data-component-theme*=dark] .site-footer__branding .cta-nav__link:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__branding .cta-nav__link:hover svg,[data-component-theme*=dark] .site-footer__branding .cta-nav__link:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__branding .cta-nav__link[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .site-footer__branding .cta-nav__link[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.site-footer__branding .cta-nav__link .nowrap{white-space:nowrap;}.site-footer__branding .cta-nav__link.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.site-footer__branding .cta-nav__link.ext:hover,.site-footer__branding .cta-nav__link.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .site-footer__branding .cta-nav__link.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .site-footer__branding .cta-nav__link.ext:hover,[data-component-theme*=dark] .site-footer__branding .cta-nav__link.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.site-footer__branding .cta-nav__link.ext svg.ext{display:none;}.site-footer__branding .cta-nav__link.ext{transition:background-position 0ms;}.site-footer__branding .cta-nav__link.ext{background-image:none;}.site-footer__branding .cta-nav__link.ext:hover,.site-footer__branding .cta-nav__link.ext:focus-visible{background-image:none;}.site-footer__branding .cta-nav__link:not([class*=link-cfh]):not(:empty)::after{background-color:rgba(var(--c-primary-light),1);}.site-footer__branding .cta-nav__link:hover,.site-footer__branding .cta-nav__link:focus-visible{text-decoration:none;}.site-footer__branding .cta-nav__menu-list{flex-flow:column nowrap;}@container (min-width:52.5rem){.site-footer__branding .cta-nav__menu-list{flex-flow:row nowrap;}}.site-footer__menus{display:flex;flex-flow:row wrap;align-items:flex-start;gap:1rem;}@container (min-width:65rem){.site-footer__menus{flex-flow:row nowrap;gap:2rem;}}.site-footer__menus > *{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.site-footer__menus > *{font-size:0.875rem;flex:1 1 calc(50% - 1rem);}@container (min-width:65rem){.site-footer__menus > *{flex:1 1 25%;}}.site-footer__menus .link-cfh{padding:0.5rem 0;}.site-footer__menus .icon-left__icon{max-height:1.5rem;height:1.5rem;width:1.5rem;color:rgba(var(--c-primary),1);fill:rgba(var(--c-primary),1);}.site-footer__menus .icon-left__icon:hover,.site-footer__menus .icon-left__icon:focus{fill:rgba(var(--c-primary-700),1);color:rgba(var(--c-primary-700),1);}[data-component-theme*=dark] .site-footer__menus .icon-left__icon:hover,[data-component-theme*=dark] .site-footer__menus .icon-left__icon:focus{fill:rgba(var(--c-primary-200),1);color:rgba(var(--c-primary-200),1);}[data-component-theme*=dark] .site-footer__menus .icon-left__icon{fill:rgba(var(--c-primary-300),1);color:rgba(var(--c-primary-300),1);}.site-footer__contact{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);display:flex;flex-flow:column nowrap;overflow-wrap:anywhere;}.site-footer__contact .link{display:block;color:rgba(var(--c-primary),1);}.site-footer__contact p{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;margin:0 0 0.5rem;}.site-footer__contact a{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__contact a{transition:all 0.3s ease-in-out 0ms;}}.site-footer__contact a{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.site-footer__contact a:has(> svg) > [class*=__content]{margin-right:0.5rem;}.site-footer__contact a svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__contact a svg{transition:all 0.3s ease-in-out 0ms;}}.site-footer__contact a svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.site-footer__contact a:hover,.site-footer__contact a:focus-visible{color:rgba(var(--c-primary),1);}.site-footer__contact a:hover:has(> svg) [class*=__content],.site-footer__contact a:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.site-footer__contact a:hover svg,.site-footer__contact a:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] .site-footer__contact a{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__contact a svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__contact a::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__contact a:hover,[data-component-theme*=dark] .site-footer__contact a:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__contact a:hover svg,[data-component-theme*=dark] .site-footer__contact a:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .site-footer__contact a[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .site-footer__contact a[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.site-footer__contact a .nowrap{white-space:nowrap;}.site-footer__contact a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.site-footer__contact a.ext:hover,.site-footer__contact a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .site-footer__contact a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .site-footer__contact a.ext:hover,[data-component-theme*=dark] .site-footer__contact a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.site-footer__contact a.ext svg.ext{display:none;}.site-footer__contact a.ext{transition:background-position 0ms;}.site-footer__contact a{transition:none;color:rgba(var(--c-primary),1);padding:0.5rem 0;text-decoration-thickness:1px;text-underline-offset:40%;}[data-component-theme*=dark] .site-footer__contact a{text-decoration-color:rgba(var(--c-heading-dark),0.5);}.site-footer__contact a:hover,.site-footer__contact a:focus-visible{text-decoration:underline;text-decoration-color:rgba(var(--c-white),1);text-underline-offset:0.25rem;}[data-component-theme*=dark] .site-footer__contact a:hover,[data-component-theme*=dark] .site-footer__contact a:focus-visible{color:currentColor;text-decoration-color:currentColor;}.site-footer__contact a[target=_blank] .icon-left__icon{height:0.9375rem;}@container (min-width:65rem){.site-footer__nav{flex:50%;}}.site-footer__meta{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.site-footer__meta{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:2rem 0 1rem;}.container:not([data-component-theme*=dark]) .site-footer__meta{color:rgba(var(--c-neutral-600),1);}.site-footer__make-a-gift{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.site-footer__make-a-gift{transition:all 0.3s ease-in-out 0ms;}}.site-footer__make-a-gift{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.site-footer__make-a-gift:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.site-footer__make-a-gift{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.site-footer__make-a-gift[disabled],.site-footer__make-a-gift[data-button-style=disabled]{cursor:not-allowed;}.site-footer__make-a-gift > *{pointer-events:none;color:inherit;}.site-footer__make-a-gift .icon,.site-footer__make-a-gift > svg{display:block;}.site-footer__make-a-gift .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.site-footer__make-a-gift .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.site-footer__make-a-gift{padding:0.75rem 1.5rem;}.site-footer__make-a-gift[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}.site-footer__make-a-gift,.site-footer__make-a-gift:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.site-footer__make-a-gift svg{fill:currentColor;}.site-footer__make-a-gift:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}.site-footer__make-a-gift:focus-visible svg{fill:currentColor;}.site-footer__make-a-gift[data-button-style=clean]:focus-visible{border:0;}.site-footer__make-a-gift:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}.site-footer__make-a-gift:hover svg{fill:currentColor;}.site-footer__make-a-gift:hover > *{color:inherit;}[data-component-theme*=dark] .site-footer__make-a-gift{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .site-footer__make-a-gift svg{fill:currentColor;}[data-component-theme*=dark] .site-footer__make-a-gift > *{color:inherit;}[data-component-theme*=dark] .site-footer__make-a-gift:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .site-footer__make-a-gift:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .site-footer__make-a-gift:focus-visible > *{color:inherit;}[data-component-theme*=dark] .site-footer__make-a-gift:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .site-footer__make-a-gift:hover svg{fill:currentColor;}[data-component-theme*=dark] .site-footer__make-a-gift:hover > *{color:inherit;}.site-footer__make-a-gift[disabled],.site-footer__make-a-gift[data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] .site-footer__make-a-gift[disabled],[data-component-theme*=dark] .site-footer__make-a-gift[data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] .site-footer__make-a-gift[disabled]:hover,[data-component-theme*=dark] .site-footer__make-a-gift[disabled]:focus-visible,[data-component-theme*=dark] .site-footer__make-a-gift[data-button-style=disabled]:hover,[data-component-theme*=dark] .site-footer__make-a-gift[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}.site-footer__make-a-gift{gap:0.75rem;white-space:nowrap;font-size:0.875rem;font-weight:300;flex:0 0 auto;align-self:flex-start;justify-content:flex-start;margin-top:0.5rem;}@container (min-width:65rem){.site-footer__make-a-gift{align-self:center;margin-top:0;}}.site-footer__make-a-gift:hover span,.site-footer__make-a-gift:focus-visible span{text-decoration:none;}.site-footer__make-a-gift svg.site-footer__make-a-gift__icon{color:rgba(var(--c-primary-300),1);fill:rgba(var(--c-primary-300),1);width:1.5rem;height:1.5rem;flex-shrink:0;}.site-footer__make-a-gift svg.site-footer__make-a-gift__icon:hover,.site-footer__make-a-gift svg.site-footer__make-a-gift__icon:focus{fill:rgba(var(--c-primary-200),1);color:rgba(var(--c-primary-200),1);}.container--site-footer{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.container--site-footer{overflow:hidden;}.container--site-footer > .container__inner{display:flex;flex-flow:column nowrap;}@container (min-width:65rem){.container--site-footer > .container__inner{flex-flow:row nowrap;}}.container--site-footer > .container__inner > *{width:100%;margin:0 auto;position:relative;}.container--site-footer > .container__inner > *:last-child{margin-bottom:0;}.container--site-footer > .container__inner > *:last-child::after{display:none;}.container--site-footer > .container__inner > *::after{content:"";display:block;width:100vw;height:1px;background-color:rgba(var(--c-primary-400),1);position:absolute;left:50%;bottom:0;transform:translateX(-50%);}.container--site-footer [data-component-theme*=dark] .link-cfh:hover,.container--site-footer [data-component-theme*=dark] .link-cfh:focus-visible,.container--site-footer [data-component-theme*=dark] .footer-nav__link:hover,.container--site-footer [data-component-theme*=dark] .footer-nav__link:focus-visible{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-white),1);}
h1{font-family:var(--typo-h1-font-family);font-size:clamp(var(--typo-h1-font-size-min),var(--typo-h1-font-size-preferred),var(--typo-h1-font-size-max));font-weight:var(--typo-h1-font-weight);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);text-wrap:var(--typo-h1-text-wrap);text-transform:var(--typo-h1-text-transform);color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] h1{color:rgba(var(--c-heading-dark),1);}h2{font-family:var(--typo-h2-font-family);font-size:clamp(var(--typo-h2-font-size-min),var(--typo-h2-font-size-preferred),var(--typo-h2-font-size-max));font-weight:var(--typo-h2-font-weight);line-height:var(--typo-h2-line-height);letter-spacing:var(--typo-h2-letter-spacing);text-wrap:var(--typo-h2-text-wrap);text-transform:var(--typo-h2-text-transform);}h2{color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] h2{color:rgba(var(--c-heading-dark),1);}h3{font-family:var(--typo-h3-font-family);font-size:clamp(var(--typo-h3-font-size-min),var(--typo-h3-font-size-preferred),var(--typo-h3-font-size-max));font-weight:var(--typo-h3-font-weight);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-wrap:var(--typo-h3-text-wrap);text-transform:var(--typo-h3-text-transform);}h3{color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] h3{color:rgba(var(--c-heading-dark),1);}h4{font-family:var(--typo-h4-font-family);font-size:clamp(var(--typo-h4-font-size-min),var(--typo-h4-font-size-preferred),var(--typo-h4-font-size-max));font-weight:var(--typo-h4-font-weight);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-wrap:var(--typo-h4-text-wrap);text-transform:var(--typo-h4-text-transform);margin:0 0 1rem;}h5{font-family:var(--typo-h5-font-family);font-size:clamp(var(--typo-h5-font-size-min),var(--typo-h5-font-size-preferred),var(--typo-h5-font-size-max));font-weight:var(--typo-h5-font-weight);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-wrap:var(--typo-h5-text-wrap);text-transform:var(--typo-h5-text-transform);}h6{font-family:var(--typo-h6-font-family);font-size:clamp(var(--typo-h6-font-size-min),var(--typo-h6-font-size-preferred),var(--typo-h6-font-size-max));font-weight:var(--typo-h6-font-weight);line-height:var(--typo-h6-line-height);letter-spacing:var(--typo-h6-letter-spacing);text-wrap:var(--typo-h6-text-wrap);text-transform:var(--typo-h6-text-transform);}[class$=text] h1,[class$=preview] h1,.ck-content h1,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h1{font-family:var(--typo-h1-font-family);font-size:clamp(var(--typo-h1-font-size-min),var(--typo-h1-font-size-preferred),var(--typo-h1-font-size-max));font-weight:var(--typo-h1-font-weight);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);text-wrap:var(--typo-h1-text-wrap);text-transform:var(--typo-h1-text-transform);color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] [class$=text] h1,[data-component-theme*=dark] [class$=preview] h1,[data-component-theme*=dark] .ck-content h1,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h1{color:rgba(var(--c-heading-dark),1);}[class$=text] h1,[class$=preview] h1,.ck-content h1,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h1{color:rgba(var(--c-primary-700),1);}[data-component-theme*=dark] [class$=text] h1,[data-component-theme*=dark] [class$=preview] h1,[data-component-theme*=dark] .ck-content h1,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h1{color:rgba(var(--c-white),1);}[class$=text] h2,[class$=preview] h2,.ck-content h2,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2{font-family:var(--typo-h2-font-family);font-size:clamp(var(--typo-h2-font-size-min),var(--typo-h2-font-size-preferred),var(--typo-h2-font-size-max));font-weight:var(--typo-h2-font-weight);line-height:var(--typo-h2-line-height);letter-spacing:var(--typo-h2-letter-spacing);text-wrap:var(--typo-h2-text-wrap);text-transform:var(--typo-h2-text-transform);}[class$=text] h2,[class$=preview] h2,.ck-content h2,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2{color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] [class$=text] h2,[data-component-theme*=dark] [class$=preview] h2,[data-component-theme*=dark] .ck-content h2,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h2{color:rgba(var(--c-heading-dark),1);}[class$=text] h2,[class$=preview] h2,.ck-content h2,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2{color:rgba(var(--c-heading),1);}[data-component-theme*=dark] [class$=text] h2,[data-component-theme*=dark] [class$=preview] h2,[data-component-theme*=dark] .ck-content h2,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h2{color:rgba(var(--c-heading-dark),1);}[class$=text] h3,[class$=preview] h3,.ck-content h3,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3{font-family:var(--typo-h3-font-family);font-size:clamp(var(--typo-h3-font-size-min),var(--typo-h3-font-size-preferred),var(--typo-h3-font-size-max));font-weight:var(--typo-h3-font-weight);line-height:var(--typo-h3-line-height);letter-spacing:var(--typo-h3-letter-spacing);text-wrap:var(--typo-h3-text-wrap);text-transform:var(--typo-h3-text-transform);}[class$=text] h3,[class$=preview] h3,.ck-content h3,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3{color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] [class$=text] h3,[data-component-theme*=dark] [class$=preview] h3,[data-component-theme*=dark] .ck-content h3,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h3{color:rgba(var(--c-heading-dark),1);}[class$=text] h3,[class$=preview] h3,.ck-content h3,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3{color:rgba(var(--c-heading),1);}[data-component-theme*=dark] [class$=text] h3,[data-component-theme*=dark] [class$=preview] h3,[data-component-theme*=dark] .ck-content h3,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h3{color:rgba(var(--c-heading-dark),1);}[class$=text] h4,[class$=preview] h4,.ck-content h4,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h4{font-family:var(--typo-h4-font-family);font-size:clamp(var(--typo-h4-font-size-min),var(--typo-h4-font-size-preferred),var(--typo-h4-font-size-max));font-weight:var(--typo-h4-font-weight);line-height:var(--typo-h4-line-height);letter-spacing:var(--typo-h4-letter-spacing);text-wrap:var(--typo-h4-text-wrap);text-transform:var(--typo-h4-text-transform);margin:0 0 1rem;}[class$=text] h4,[class$=preview] h4,.ck-content h4,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h4{color:rgba(var(--c-heading),1);}[data-component-theme*=dark] [class$=text] h4,[data-component-theme*=dark] [class$=preview] h4,[data-component-theme*=dark] .ck-content h4,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h4{color:rgba(var(--c-heading-dark),1);}[class$=text] h5,[class$=preview] h5,.ck-content h5,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h5{font-family:var(--typo-h5-font-family);font-size:clamp(var(--typo-h5-font-size-min),var(--typo-h5-font-size-preferred),var(--typo-h5-font-size-max));font-weight:var(--typo-h5-font-weight);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-wrap:var(--typo-h5-text-wrap);text-transform:var(--typo-h5-text-transform);}[class$=text] h5,[class$=preview] h5,.ck-content h5,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h5{color:rgba(var(--c-heading),1);}[data-component-theme*=dark] [class$=text] h5,[data-component-theme*=dark] [class$=preview] h5,[data-component-theme*=dark] .ck-content h5,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h5{color:rgba(var(--c-heading-dark),1);}[class$=text] h6,[class$=preview] h6,.ck-content h6,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h6{font-family:var(--typo-h6-font-family);font-size:clamp(var(--typo-h6-font-size-min),var(--typo-h6-font-size-preferred),var(--typo-h6-font-size-max));font-weight:var(--typo-h6-font-weight);line-height:var(--typo-h6-line-height);letter-spacing:var(--typo-h6-letter-spacing);text-wrap:var(--typo-h6-text-wrap);text-transform:var(--typo-h6-text-transform);}[class$=text] h6,[class$=preview] h6,.ck-content h6,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h6{color:rgba(var(--c-heading),1);}[data-component-theme*=dark] [class$=text] h6,[data-component-theme*=dark] [class$=preview] h6,[data-component-theme*=dark] .ck-content h6,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas h6{color:rgba(var(--c-heading-dark),1);}p + h2,p + h3,p + h4,p + h5,p + h6,ul + h2,ul + h3,ul + h4,ul + h5,ul + h6,ol + h2,ol + h3,ol + h4,ol + h5,ol + h6,div + h2,div + h3,div + h4,div + h5,div + h6,a + h2,a + h3,a + h4,a + h5,a + h6{margin-top:2.5rem;}
body{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}body{text-rendering:optimizespeed;color:rgba(var(--c-body),1);}[data-component-theme*=dark]{color:rgba(var(--c-body-dark),1);}strong{font-weight:700;}em{font-style:italic;}*::selection{background-color:rgba(var(--c-primary),1);color:rgba(var(--c-white),1);}[data-component-theme*=dark] *::selection{background-color:rgba(var(--c-primary-600),1);color:rgba(var(--c-white),1);}[class*=__text] p,.text p,.text-long p,[class*=__content]:not(.button-cfh__content) p,#drupal-off-canvas-wrapper.ui-dialog-off-canvas p,.paragraph{line-height:normal;margin:0;}[class*=__text] hr,.text hr,.text-long hr,[class*=__content]:not(.button-cfh__content) hr,#drupal-off-canvas-wrapper.ui-dialog-off-canvas hr,.hr{border-style:solid;border-width:1px 0 0;color:currentColor;}[class*=__text],.text,.text-long,[class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas{color:rgba(var(--c-body),1);}[data-component-theme*=dark] [class*=__text],[data-component-theme*=dark] .text,[data-component-theme*=dark] .text-long,[data-component-theme*=dark] [class*=__content]:not(.button-cfh__content),[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{color:rgba(var(--c-body-dark),1);}[class*=__text] p,.text p,.text-long p,[class*=__content]:not(.button-cfh__content) p,#drupal-off-canvas-wrapper.ui-dialog-off-canvas p{margin:0;}[class*=__text] p:last-child > *:last-child:not(.button-cfh),.text p:last-child > *:last-child:not(.button-cfh),.text-long p:last-child > *:last-child:not(.button-cfh),[class*=__content]:not(.button-cfh__content) p:last-child > *:last-child:not(.button-cfh),#drupal-off-canvas-wrapper.ui-dialog-off-canvas p:last-child > *:last-child:not(.button-cfh){padding-bottom:0;}[class*=__text] p:not(:last-child),.text p:not(:last-child),.text-long p:not(:last-child),[class*=__content]:not(.button-cfh__content) p:not(:last-child),#drupal-off-canvas-wrapper.ui-dialog-off-canvas p:not(:last-child){margin:0 0 1rem;}[class*=__text][class*="--body-large"],[class*="--body-large"] [class*=__text],.text[class*="--body-large"],[class*="--body-large"] .text,.text-long[class*="--body-large"],[class*="--body-large"] .text-long,[class*=__content]:not(.button-cfh__content)[class*="--body-large"],[class*="--body-large"] [class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-large"],[class*="--body-large"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}[class*=__text][class*="--body-small"],[class*="--body-small"] [class*=__text],.text[class*="--body-small"],[class*="--body-small"] .text,.text-long[class*="--body-small"],[class*="--body-small"] .text-long,[class*=__content]:not(.button-cfh__content)[class*="--body-small"],[class*="--body-small"] [class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-small"],[class*="--body-small"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[class*=__text][class*="--body-xsmall"],[class*="--body-xsmall"] [class*=__text],.text[class*="--body-xsmall"],[class*="--body-xsmall"] .text,.text-long[class*="--body-xsmall"],[class*="--body-xsmall"] .text-long,[class*=__content]:not(.button-cfh__content)[class*="--body-xsmall"],[class*="--body-xsmall"] [class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-xsmall"],[class*="--body-xsmall"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}[class*=__text][class*="--overline"],[class*="--overline"] [class*=__text],.text[class*="--overline"],[class*="--overline"] .text,.text-long[class*="--overline"],[class*="--overline"] .text-long,[class*=__content]:not(.button-cfh__content)[class*="--overline"],[class*="--overline"] [class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}[class*=__text][class*="--overline"],[class*="--overline"] [class*=__text],.text[class*="--overline"],[class*="--overline"] .text,.text-long[class*="--overline"],[class*="--overline"] .text-long,[class*=__content]:not(.button-cfh__content)[class*="--overline"],[class*="--overline"] [class*=__content]:not(.button-cfh__content),#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text][class*="--overline"],[data-component-theme*=dark] [class*="--overline"] [class*=__text],[data-component-theme*=dark] .text[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] .text,[data-component-theme*=dark] .text-long[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] .text-long,[data-component-theme*=dark] [class*=__content]:not(.button-cfh__content)[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] [class*=__content]:not(.button-cfh__content),[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas{color:rgba(var(--c-heading-dark),1);}[class*=__text] .button-cfh-clean:not(:empty),.text .button-cfh-clean:not(:empty),.text-long .button-cfh-clean:not(:empty),[class*=__content]:not(.button-cfh__content) .button-cfh-clean:not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas .button-cfh-clean:not(:empty){padding-block:0.5rem;}
[class*=__text],.text,.text-long,.ck,#drupal-off-canvas-wrapper.ui-dialog-off-canvas{margin:0;position:relative;word-break:break-word;}[class*=__text][data-text-position=left],.text[data-text-position=left],.text-long[data-text-position=left],.ck[data-text-position=left],#drupal-off-canvas-wrapper.ui-dialog-off-canvas[data-text-position=left]{margin-right:auto;}[class*=__text][data-text-position=center],.text[data-text-position=center],.text-long[data-text-position=center],.ck[data-text-position=center],#drupal-off-canvas-wrapper.ui-dialog-off-canvas[data-text-position=center]{margin-inline:auto;}[class*=__text][data-text-position=right],.text[data-text-position=right],.text-long[data-text-position=right],.ck[data-text-position=right],#drupal-off-canvas-wrapper.ui-dialog-off-canvas[data-text-position=right]{margin-left:auto;}[class*=__text]:last-child,.text:last-child,.text-long:last-child,.ck:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas:last-child{margin-bottom:0;}[class*=__text].ck-editor__top.ck-reset_all,.text.ck-editor__top.ck-reset_all,.text-long.ck-editor__top.ck-reset_all,.ck.ck-editor__top.ck-reset_all,#drupal-off-canvas-wrapper.ui-dialog-off-canvas.ck-editor__top.ck-reset_all{position:relative;z-index:2;}[class*=__text][class*="--body-large"],[class*="--body-large"] [class*=__text],[class*=__text] .paragraph--body-large,.text[class*="--body-large"],[class*="--body-large"] .text,.text .paragraph--body-large,.text-long[class*="--body-large"],[class*="--body-large"] .text-long,.text-long .paragraph--body-large,.ck[class*="--body-large"],[class*="--body-large"] .ck,.ck .paragraph--body-large,#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-large"],[class*="--body-large"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,#drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--body-large{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}[class*=__text][class*="--body-small"],[class*="--body-small"] [class*=__text],[class*=__text] .paragraph--body-small,.text[class*="--body-small"],[class*="--body-small"] .text,.text .paragraph--body-small,.text-long[class*="--body-small"],[class*="--body-small"] .text-long,.text-long .paragraph--body-small,.ck[class*="--body-small"],[class*="--body-small"] .ck,.ck .paragraph--body-small,#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-small"],[class*="--body-small"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,#drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--body-small{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[class*=__text][class*="--body-xsmall"],[class*="--body-xsmall"] [class*=__text],[class*=__text] .paragraph--body-xsmall,.text[class*="--body-xsmall"],[class*="--body-xsmall"] .text,.text .paragraph--body-xsmall,.text-long[class*="--body-xsmall"],[class*="--body-xsmall"] .text-long,.text-long .paragraph--body-xsmall,.ck[class*="--body-xsmall"],[class*="--body-xsmall"] .ck,.ck .paragraph--body-xsmall,#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--body-xsmall"],[class*="--body-xsmall"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,#drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--body-xsmall{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}[class*=__text][class*="--overline"],[class*="--overline"] [class*=__text],[class*=__text] .paragraph--overline,.text[class*="--overline"],[class*="--overline"] .text,.text .paragraph--overline,.text-long[class*="--overline"],[class*="--overline"] .text-long,.text-long .paragraph--overline,.ck[class*="--overline"],[class*="--overline"] .ck,.ck .paragraph--overline,#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,#drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--overline{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}[class*=__text][class*="--overline"],[class*="--overline"] [class*=__text],[class*=__text] .paragraph--overline,.text[class*="--overline"],[class*="--overline"] .text,.text .paragraph--overline,.text-long[class*="--overline"],[class*="--overline"] .text-long,.text-long .paragraph--overline,.ck[class*="--overline"],[class*="--overline"] .ck,.ck .paragraph--overline,#drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,#drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text][class*="--overline"],[data-component-theme*=dark] [class*="--overline"] [class*=__text],[data-component-theme*=dark] [class*=__text] .paragraph--overline,[data-component-theme*=dark] .text[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] .text,[data-component-theme*=dark] .text .paragraph--overline,[data-component-theme*=dark] .text-long[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] .text-long,[data-component-theme*=dark] .text-long .paragraph--overline,[data-component-theme*=dark] .ck[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] .ck,[data-component-theme*=dark] .ck .paragraph--overline,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas[class*="--overline"],[data-component-theme*=dark] [class*="--overline"] #drupal-off-canvas-wrapper.ui-dialog-off-canvas,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas .paragraph--overline{color:rgba(var(--c-heading-dark),1);}[class*=__text] blockquote,.text blockquote,.text-long blockquote,.ck blockquote,#drupal-off-canvas-wrapper.ui-dialog-off-canvas blockquote{margin-inline:0;}[class*=__text] h2,[class*=__text] h3,[class*=__text] h4,[class*=__text] h5,[class*=__text] h6,.text h2,.text h3,.text h4,.text h5,.text h6,.text-long h2,.text-long h3,.text-long h4,.text-long h5,.text-long h6,.ck h2,.ck h3,.ck h4,.ck h5,.ck h6,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h4,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h5,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h6{margin-bottom:1rem;margin-top:2.5rem;}[class*=__text] h2:first-child,[class*=__text] h3:first-child,[class*=__text] h4:first-child,[class*=__text] h5:first-child,[class*=__text] h6:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text-long h2:first-child,.text-long h3:first-child,.text-long h4:first-child,.text-long h5:first-child,.text-long h6:first-child,.ck h2:first-child,.ck h3:first-child,.ck h4:first-child,.ck h5:first-child,.ck h6:first-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2:first-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3:first-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h4:first-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h5:first-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h6:first-child{margin-top:0;}[class*=__text] h2:last-child,[class*=__text] h3:last-child,[class*=__text] h4:last-child,[class*=__text] h5:last-child,[class*=__text] h6:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child,.text-long h2:last-child,.text-long h3:last-child,.text-long h4:last-child,.text-long h5:last-child,.text-long h6:last-child,.ck h2:last-child,.ck h3:last-child,.ck h4:last-child,.ck h5:last-child,.ck h6:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h2:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h3:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h4:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h5:last-child,#drupal-off-canvas-wrapper.ui-dialog-off-canvas h6:last-child{margin-bottom:0;}[class*=__text] p,[class*=__text] ul,[class*=__text] ol,.text p,.text ul,.text ol,.text-long p,.text-long ul,.text-long ol,.ck p,.ck ul,.ck ol,#drupal-off-canvas-wrapper.ui-dialog-off-canvas p,#drupal-off-canvas-wrapper.ui-dialog-off-canvas ul,#drupal-off-canvas-wrapper.ui-dialog-off-canvas ol{margin:0;}[class*=__text] ul,[class*=__text] ol,.text ul,.text ol,.text-long ul,.text-long ol,.ck ul,.ck ol,#drupal-off-canvas-wrapper.ui-dialog-off-canvas ul,#drupal-off-canvas-wrapper.ui-dialog-off-canvas ol{padding-inline-start:1.5rem;}[class*=__text] p:not(:last-child):not(:empty),[class*=__text] ul:not(:last-child):not(:empty),[class*=__text] ol:not(:last-child):not(:empty),.text p:not(:last-child):not(:empty),.text ul:not(:last-child):not(:empty),.text ol:not(:last-child):not(:empty),.text-long p:not(:last-child):not(:empty),.text-long ul:not(:last-child):not(:empty),.text-long ol:not(:last-child):not(:empty),.ck p:not(:last-child):not(:empty),.ck ul:not(:last-child):not(:empty),.ck ol:not(:last-child):not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas p:not(:last-child):not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas ul:not(:last-child):not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas ol:not(:last-child):not(:empty){margin:0 0 1.5rem;}[class*=__text] a:not(.button-cfh),.text a:not(.button-cfh),.text-long a:not(.button-cfh),.ck a:not(.button-cfh),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh){transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a:not(.button-cfh),.text a:not(.button-cfh),.text-long a:not(.button-cfh),.ck a:not(.button-cfh),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh){transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a:not(.button-cfh),.text a:not(.button-cfh),.text-long a:not(.button-cfh),.ck a:not(.button-cfh),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh){color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}[class*=__text] a:not(.button-cfh):has(> svg) > [class*=__content],.text a:not(.button-cfh):has(> svg) > [class*=__content],.text-long a:not(.button-cfh):has(> svg) > [class*=__content],.ck a:not(.button-cfh):has(> svg) > [class*=__content],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):has(> svg) > [class*=__content]{margin-right:0.5rem;}[class*=__text] a:not(.button-cfh) svg,.text a:not(.button-cfh) svg,.text-long a:not(.button-cfh) svg,.ck a:not(.button-cfh) svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh) svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a:not(.button-cfh) svg,.text a:not(.button-cfh) svg,.text-long a:not(.button-cfh) svg,.ck a:not(.button-cfh) svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh) svg{transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a:not(.button-cfh) svg,.text a:not(.button-cfh) svg,.text-long a:not(.button-cfh) svg,.ck a:not(.button-cfh) svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh) svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}[class*=__text] a:not(.button-cfh):hover,[class*=__text] a:not(.button-cfh):focus-visible,.text a:not(.button-cfh):hover,.text a:not(.button-cfh):focus-visible,.text-long a:not(.button-cfh):hover,.text-long a:not(.button-cfh):focus-visible,.ck a:not(.button-cfh):hover,.ck a:not(.button-cfh):focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):focus-visible{color:rgba(var(--c-primary),1);}[class*=__text] a:not(.button-cfh):hover:has(> svg) [class*=__content],[class*=__text] a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],.text a:not(.button-cfh):hover:has(> svg) [class*=__content],.text a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],.text-long a:not(.button-cfh):hover:has(> svg) [class*=__content],.text-long a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],.ck a:not(.button-cfh):hover:has(> svg) [class*=__content],.ck a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):hover:has(> svg) [class*=__content],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}[class*=__text] a:not(.button-cfh):hover svg,[class*=__text] a:not(.button-cfh):focus-visible svg,.text a:not(.button-cfh):hover svg,.text a:not(.button-cfh):focus-visible svg,.text-long a:not(.button-cfh):hover svg,.text-long a:not(.button-cfh):focus-visible svg,.ck a:not(.button-cfh):hover svg,.ck a:not(.button-cfh):focus-visible svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):hover svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh),[data-component-theme*=dark] .text a:not(.button-cfh),[data-component-theme*=dark] .text-long a:not(.button-cfh),[data-component-theme*=dark] .ck a:not(.button-cfh),[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh){color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh) svg,[data-component-theme*=dark] .text a:not(.button-cfh) svg,[data-component-theme*=dark] .text-long a:not(.button-cfh) svg,[data-component-theme*=dark] .ck a:not(.button-cfh) svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh) svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh)::after,[data-component-theme*=dark] .text a:not(.button-cfh)::after,[data-component-theme*=dark] .text-long a:not(.button-cfh)::after,[data-component-theme*=dark] .ck a:not(.button-cfh)::after,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh)::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh):hover,[data-component-theme*=dark] [class*=__text] a:not(.button-cfh):focus-visible,[data-component-theme*=dark] .text a:not(.button-cfh):hover,[data-component-theme*=dark] .text a:not(.button-cfh):focus-visible,[data-component-theme*=dark] .text-long a:not(.button-cfh):hover,[data-component-theme*=dark] .text-long a:not(.button-cfh):focus-visible,[data-component-theme*=dark] .ck a:not(.button-cfh):hover,[data-component-theme*=dark] .ck a:not(.button-cfh):focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh):hover svg,[data-component-theme*=dark] [class*=__text] a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] .text a:not(.button-cfh):hover svg,[data-component-theme*=dark] .text a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] .text-long a:not(.button-cfh):hover svg,[data-component-theme*=dark] .text-long a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] .ck a:not(.button-cfh):hover svg,[data-component-theme*=dark] .ck a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):hover svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh):focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [class*=__text] a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] .text a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .text a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] .text-long a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .text-long a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] .ck a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .ck a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}[class*=__text] a:not(.button-cfh) .nowrap,.text a:not(.button-cfh) .nowrap,.text-long a:not(.button-cfh) .nowrap,.ck a:not(.button-cfh) .nowrap,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh) .nowrap{white-space:nowrap;}[class*=__text] a:not(.button-cfh).ext,.text a:not(.button-cfh).ext,.text-long a:not(.button-cfh).ext,.ck a:not(.button-cfh).ext,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}[class*=__text] a:not(.button-cfh).ext:hover,[class*=__text] a:not(.button-cfh).ext:focus,.text a:not(.button-cfh).ext:hover,.text a:not(.button-cfh).ext:focus,.text-long a:not(.button-cfh).ext:hover,.text-long a:not(.button-cfh).ext:focus,.ck a:not(.button-cfh).ext:hover,.ck a:not(.button-cfh).ext:focus,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext:hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh).ext,[data-component-theme*=dark] .text a:not(.button-cfh).ext,[data-component-theme*=dark] .text-long a:not(.button-cfh).ext,[data-component-theme*=dark] .ck a:not(.button-cfh).ext,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [class*=__text] a:not(.button-cfh).ext:hover,[data-component-theme*=dark] [class*=__text] a:not(.button-cfh).ext:focus,[data-component-theme*=dark] .text a:not(.button-cfh).ext:hover,[data-component-theme*=dark] .text a:not(.button-cfh).ext:focus,[data-component-theme*=dark] .text-long a:not(.button-cfh).ext:hover,[data-component-theme*=dark] .text-long a:not(.button-cfh).ext:focus,[data-component-theme*=dark] .ck a:not(.button-cfh).ext:hover,[data-component-theme*=dark] .ck a:not(.button-cfh).ext:focus,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}[class*=__text] a:not(.button-cfh).ext svg.ext,.text a:not(.button-cfh).ext svg.ext,.text-long a:not(.button-cfh).ext svg.ext,.ck a:not(.button-cfh).ext svg.ext,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext svg.ext{display:none;}[class*=__text] a:not(.button-cfh).ext,.text a:not(.button-cfh).ext,.text-long a:not(.button-cfh).ext,.ck a:not(.button-cfh).ext,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh).ext{transition:background-position 0ms;}[class*=__text] a:not(.button-cfh),.text a:not(.button-cfh),.text-long a:not(.button-cfh),.ck a:not(.button-cfh),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a:not(.button-cfh){display:inline;}[class*=__text] a.button-cfh,.text a.button-cfh,.text-long a.button-cfh,.ck a.button-cfh,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh{text-decoration:none;display:inline-block;}[class*=__text] a.button-cfh.ext:not(:empty),.text a.button-cfh.ext:not(:empty),.text-long a.button-cfh.ext:not(:empty),.ck a.button-cfh.ext:not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.ext:not(:empty){padding-right:1rem;}[class*=__text] a.button-cfh.ext:not(:empty) > svg,.text a.button-cfh.ext:not(:empty) > svg,.text-long a.button-cfh.ext:not(:empty) > svg,.ck a.button-cfh.ext:not(:empty) > svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.ext:not(:empty) > svg{display:none;}[class*=__text] a.button-cfh::after,.text a.button-cfh::after,.text-long a.button-cfh::after,.ck a.button-cfh::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a.button-cfh::after,.text a.button-cfh::after,.text-long a.button-cfh::after,.ck a.button-cfh::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh::after{transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a.button-cfh::after,.text a.button-cfh::after,.text-long a.button-cfh::after,.ck a.button-cfh::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh::after{content:"";background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%235f259f"/></svg>') !important;background-repeat:no-repeat;background-size:1.5rem;display:block;width:1.5rem;height:1.5rem;margin-left:0.5rem;transform:translateX(0);}[class*=__text] a.button-cfh:hover::after,[class*=__text] a.button-cfh:focus::after,.text a.button-cfh:hover::after,.text a.button-cfh:focus::after,.text-long a.button-cfh:hover::after,.text-long a.button-cfh:focus::after,.ck a.button-cfh:hover::after,.ck a.button-cfh:focus::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh:hover::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh:focus::after{transform:translateX(0.25rem);}[class*=__text] a.button-cfh.button-cfh-primary::after,[class*=__text] a.button-cfh.button-cfh-clean::after,.text a.button-cfh.button-cfh-primary::after,.text a.button-cfh.button-cfh-clean::after,.text-long a.button-cfh.button-cfh-primary::after,.text-long a.button-cfh.button-cfh-clean::after,.ck a.button-cfh.button-cfh-primary::after,.ck a.button-cfh.button-cfh-clean::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean::after{background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%235f259f"/></svg>') !important;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean::after,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean::after,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean::after,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean::after,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean::after{background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%23ffffff"/></svg>') !important;}[class*=__text] a.button-cfh.button-cfh-secondary::after,.text a.button-cfh.button-cfh-secondary::after,.text-long a.button-cfh.button-cfh-secondary::after,.ck a.button-cfh.button-cfh-secondary::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary::after{background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%23c8a1ff"/></svg>') !important;}[class*=__text] a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[class*=__text] a.button-cfh.button-cfh-primary:focus-visible,.text a.button-cfh.button-cfh-primary:focus-visible,.text-long a.button-cfh.button-cfh-primary:focus-visible,.ck a.button-cfh.button-cfh-primary:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[class*=__text] a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[class*=__text] a.button-cfh.button-cfh-primary[disabled],[class*=__text] a.button-cfh.button-cfh-primary[data-button-style=disabled],.text a.button-cfh.button-cfh-primary[disabled],.text a.button-cfh.button-cfh-primary[data-button-style=disabled],.text-long a.button-cfh.button-cfh-primary[disabled],.text-long a.button-cfh.button-cfh-primary[data-button-style=disabled],.ck a.button-cfh.button-cfh-primary[disabled],.ck a.button-cfh.button-cfh-primary[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=disabled]{cursor:not-allowed;}[class*=__text] a.button-cfh.button-cfh-primary > *,.text a.button-cfh.button-cfh-primary > *,.text-long a.button-cfh.button-cfh-primary > *,.ck a.button-cfh.button-cfh-primary > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary > *{pointer-events:none;color:inherit;}[class*=__text] a.button-cfh.button-cfh-primary .icon,[class*=__text] a.button-cfh.button-cfh-primary > svg,.text a.button-cfh.button-cfh-primary .icon,.text a.button-cfh.button-cfh-primary > svg,.text-long a.button-cfh.button-cfh-primary .icon,.text-long a.button-cfh.button-cfh-primary > svg,.ck a.button-cfh.button-cfh-primary .icon,.ck a.button-cfh.button-cfh-primary > svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary .icon,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary > svg{display:block;}[class*=__text] a.button-cfh.button-cfh-primary .extlink-nobreak,.text a.button-cfh.button-cfh-primary .extlink-nobreak,.text-long a.button-cfh.button-cfh-primary .extlink-nobreak,.ck a.button-cfh.button-cfh-primary .extlink-nobreak,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[class*=__text] a.button-cfh.button-cfh-primary .extlink-nobreak svg,.text a.button-cfh.button-cfh-primary .extlink-nobreak svg,.text-long a.button-cfh.button-cfh-primary .extlink-nobreak svg,.ck a.button-cfh.button-cfh-primary .extlink-nobreak svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[class*=__text] a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{padding:0.75rem 1.5rem;}[class*=__text] a.button-cfh.button-cfh-primary[data-extlink]:not(:has(::after)),.text a.button-cfh.button-cfh-primary[data-extlink]:not(:has(::after)),.text-long a.button-cfh.button-cfh-primary[data-extlink]:not(:has(::after)),.ck a.button-cfh.button-cfh-primary[data-extlink]:not(:has(::after)),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[class*=__text] a.button-cfh.button-cfh-primary,[class*=__text] a.button-cfh.button-cfh-primary:visited,.text a.button-cfh.button-cfh-primary,.text a.button-cfh.button-cfh-primary:visited,.text-long a.button-cfh.button-cfh-primary,.text-long a.button-cfh.button-cfh-primary:visited,.ck a.button-cfh.button-cfh-primary,.ck a.button-cfh.button-cfh-primary:visited,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[class*=__text] a.button-cfh.button-cfh-primary svg,.text a.button-cfh.button-cfh-primary svg,.text-long a.button-cfh.button-cfh-primary svg,.ck a.button-cfh.button-cfh-primary svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-primary:focus-visible,.text a.button-cfh.button-cfh-primary:focus-visible,.text-long a.button-cfh.button-cfh-primary:focus-visible,.ck a.button-cfh.button-cfh-primary:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[class*=__text] a.button-cfh.button-cfh-primary:focus-visible svg,.text a.button-cfh.button-cfh-primary:focus-visible svg,.text-long a.button-cfh.button-cfh-primary:focus-visible svg,.ck a.button-cfh.button-cfh-primary:focus-visible svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-primary[data-button-style=clean]:focus-visible,.text a.button-cfh.button-cfh-primary[data-button-style=clean]:focus-visible,.text-long a.button-cfh.button-cfh-primary[data-button-style=clean]:focus-visible,.ck a.button-cfh.button-cfh-primary[data-button-style=clean]:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=clean]:focus-visible{border:0;}[class*=__text] a.button-cfh.button-cfh-primary:hover,.text a.button-cfh.button-cfh-primary:hover,.text-long a.button-cfh.button-cfh-primary:hover,.ck a.button-cfh.button-cfh-primary:hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[class*=__text] a.button-cfh.button-cfh-primary:hover svg,.text a.button-cfh.button-cfh-primary:hover svg,.text-long a.button-cfh.button-cfh-primary:hover svg,.ck a.button-cfh.button-cfh-primary:hover svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-primary:hover > *,.text a.button-cfh.button-cfh-primary:hover > *,.text-long a.button-cfh.button-cfh-primary:hover > *,.ck a.button-cfh.button-cfh-primary:hover > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:focus-visible svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:focus-visible svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:focus-visible svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:focus-visible svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:focus-visible > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:focus-visible > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:focus-visible > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:focus-visible > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus-visible > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:hover svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:hover svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:hover svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:hover svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary:hover > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary:hover > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary:hover > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary:hover > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover > *{color:inherit;}[class*=__text] a.button-cfh.button-cfh-primary[disabled],[class*=__text] a.button-cfh.button-cfh-primary[data-button-style=disabled],.text a.button-cfh.button-cfh-primary[disabled],.text a.button-cfh.button-cfh-primary[data-button-style=disabled],.text-long a.button-cfh.button-cfh-primary[disabled],.text-long a.button-cfh.button-cfh-primary[data-button-style=disabled],.ck a.button-cfh.button-cfh-primary[disabled],.ck a.button-cfh.button-cfh-primary[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[disabled],[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[data-button-style=disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[data-button-style=disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[data-button-style=disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[data-button-style=disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[disabled]:focus-visible,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[data-button-style=disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-primary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[data-button-style=disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-primary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[data-button-style=disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-primary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[data-button-style=disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-primary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[class*=__text] a.button-cfh.button-cfh-primary:hover::after,[class*=__text] a.button-cfh.button-cfh-primary:focus::after,.text a.button-cfh.button-cfh-primary:hover::after,.text a.button-cfh.button-cfh-primary:focus::after,.text-long a.button-cfh.button-cfh-primary:hover::after,.text-long a.button-cfh.button-cfh-primary:focus::after,.ck a.button-cfh.button-cfh-primary:hover::after,.ck a.button-cfh.button-cfh-primary:focus::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:hover::after,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-primary:focus::after{background-image:url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z" fill="%23ffffff"/></svg>') !important;}[class*=__text] a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[class*=__text] a.button-cfh.button-cfh-secondary:focus-visible,.text a.button-cfh.button-cfh-secondary:focus-visible,.text-long a.button-cfh.button-cfh-secondary:focus-visible,.ck a.button-cfh.button-cfh-secondary:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[class*=__text] a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[class*=__text] a.button-cfh.button-cfh-secondary[disabled],[class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=disabled],.text a.button-cfh.button-cfh-secondary[disabled],.text a.button-cfh.button-cfh-secondary[data-button-style=disabled],.text-long a.button-cfh.button-cfh-secondary[disabled],.text-long a.button-cfh.button-cfh-secondary[data-button-style=disabled],.ck a.button-cfh.button-cfh-secondary[disabled],.ck a.button-cfh.button-cfh-secondary[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=disabled]{cursor:not-allowed;}[class*=__text] a.button-cfh.button-cfh-secondary > *,.text a.button-cfh.button-cfh-secondary > *,.text-long a.button-cfh.button-cfh-secondary > *,.ck a.button-cfh.button-cfh-secondary > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary > *{pointer-events:none;color:inherit;}[class*=__text] a.button-cfh.button-cfh-secondary .icon,[class*=__text] a.button-cfh.button-cfh-secondary > svg,.text a.button-cfh.button-cfh-secondary .icon,.text a.button-cfh.button-cfh-secondary > svg,.text-long a.button-cfh.button-cfh-secondary .icon,.text-long a.button-cfh.button-cfh-secondary > svg,.ck a.button-cfh.button-cfh-secondary .icon,.ck a.button-cfh.button-cfh-secondary > svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary .icon,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary > svg{display:block;}[class*=__text] a.button-cfh.button-cfh-secondary .extlink-nobreak,.text a.button-cfh.button-cfh-secondary .extlink-nobreak,.text-long a.button-cfh.button-cfh-secondary .extlink-nobreak,.ck a.button-cfh.button-cfh-secondary .extlink-nobreak,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[class*=__text] a.button-cfh.button-cfh-secondary .extlink-nobreak svg,.text a.button-cfh.button-cfh-secondary .extlink-nobreak svg,.text-long a.button-cfh.button-cfh-secondary .extlink-nobreak svg,.ck a.button-cfh.button-cfh-secondary .extlink-nobreak svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[class*=__text] a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{padding:0.75rem 1.5rem;}[class*=__text] a.button-cfh.button-cfh-secondary[data-extlink]:not(:has(::after)),.text a.button-cfh.button-cfh-secondary[data-extlink]:not(:has(::after)),.text-long a.button-cfh.button-cfh-secondary[data-extlink]:not(:has(::after)),.ck a.button-cfh.button-cfh-secondary[data-extlink]:not(:has(::after)),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[class*=__text] a.button-cfh.button-cfh-secondary,[class*=__text] a.button-cfh.button-cfh-secondary:visited,.text a.button-cfh.button-cfh-secondary,.text a.button-cfh.button-cfh-secondary:visited,.text-long a.button-cfh.button-cfh-secondary,.text-long a.button-cfh.button-cfh-secondary:visited,.ck a.button-cfh.button-cfh-secondary,.ck a.button-cfh.button-cfh-secondary:visited,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[class*=__text] a.button-cfh.button-cfh-secondary svg,.text a.button-cfh.button-cfh-secondary svg,.text-long a.button-cfh.button-cfh-secondary svg,.ck a.button-cfh.button-cfh-secondary svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-secondary:focus-visible,.text a.button-cfh.button-cfh-secondary:focus-visible,.text-long a.button-cfh.button-cfh-secondary:focus-visible,.ck a.button-cfh.button-cfh-secondary:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}[class*=__text] a.button-cfh.button-cfh-secondary:focus-visible svg,.text a.button-cfh.button-cfh-secondary:focus-visible svg,.text-long a.button-cfh.button-cfh-secondary:focus-visible svg,.ck a.button-cfh.button-cfh-secondary:focus-visible svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=clean]:focus-visible,.text a.button-cfh.button-cfh-secondary[data-button-style=clean]:focus-visible,.text-long a.button-cfh.button-cfh-secondary[data-button-style=clean]:focus-visible,.ck a.button-cfh.button-cfh-secondary[data-button-style=clean]:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=clean]:focus-visible{border:0;}[class*=__text] a.button-cfh.button-cfh-secondary:hover,.text a.button-cfh.button-cfh-secondary:hover,.text-long a.button-cfh.button-cfh-secondary:hover,.ck a.button-cfh.button-cfh-secondary:hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[class*=__text] a.button-cfh.button-cfh-secondary:hover svg,.text a.button-cfh.button-cfh-secondary:hover svg,.text-long a.button-cfh.button-cfh-secondary:hover svg,.ck a.button-cfh.button-cfh-secondary:hover svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-secondary:hover > *,.text a.button-cfh.button-cfh-secondary:hover > *,.text-long a.button-cfh.button-cfh-secondary:hover > *,.ck a.button-cfh.button-cfh-secondary:hover > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:focus-visible svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:focus-visible svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:focus-visible svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:focus-visible svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:focus-visible > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:focus-visible > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:focus-visible > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:focus-visible > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:focus-visible > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:hover svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:hover svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:hover svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:hover svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary:hover > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary:hover > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary:hover > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary:hover > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary:hover > *{color:inherit;}[class*=__text] a.button-cfh.button-cfh-secondary[disabled],[class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=disabled],.text a.button-cfh.button-cfh-secondary[disabled],.text a.button-cfh.button-cfh-secondary[data-button-style=disabled],.text-long a.button-cfh.button-cfh-secondary[disabled],.text-long a.button-cfh.button-cfh-secondary[data-button-style=disabled],.ck a.button-cfh.button-cfh-secondary[disabled],.ck a.button-cfh.button-cfh-secondary[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[disabled],[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[data-button-style=disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[data-button-style=disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[data-button-style=disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[disabled]:focus-visible,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-secondary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[data-button-style=disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-secondary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[data-button-style=disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-secondary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[data-button-style=disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-secondary[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-secondary[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[class*=__text] a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class*=__text] a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{transition:all 0.3s ease-in-out 0ms;}}[class*=__text] a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[class*=__text] a.button-cfh.button-cfh-clean:focus-visible,.text a.button-cfh.button-cfh-clean:focus-visible,.text-long a.button-cfh.button-cfh-clean:focus-visible,.ck a.button-cfh.button-cfh-clean:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[class*=__text] a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[class*=__text] a.button-cfh.button-cfh-clean[disabled],[class*=__text] a.button-cfh.button-cfh-clean[data-button-style=disabled],.text a.button-cfh.button-cfh-clean[disabled],.text a.button-cfh.button-cfh-clean[data-button-style=disabled],.text-long a.button-cfh.button-cfh-clean[disabled],.text-long a.button-cfh.button-cfh-clean[data-button-style=disabled],.ck a.button-cfh.button-cfh-clean[disabled],.ck a.button-cfh.button-cfh-clean[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=disabled]{cursor:not-allowed;}[class*=__text] a.button-cfh.button-cfh-clean > *,.text a.button-cfh.button-cfh-clean > *,.text-long a.button-cfh.button-cfh-clean > *,.ck a.button-cfh.button-cfh-clean > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean > *{pointer-events:none;color:inherit;}[class*=__text] a.button-cfh.button-cfh-clean .icon,[class*=__text] a.button-cfh.button-cfh-clean > svg,.text a.button-cfh.button-cfh-clean .icon,.text a.button-cfh.button-cfh-clean > svg,.text-long a.button-cfh.button-cfh-clean .icon,.text-long a.button-cfh.button-cfh-clean > svg,.ck a.button-cfh.button-cfh-clean .icon,.ck a.button-cfh.button-cfh-clean > svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean .icon,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean > svg{display:block;}[class*=__text] a.button-cfh.button-cfh-clean .extlink-nobreak,.text a.button-cfh.button-cfh-clean .extlink-nobreak,.text-long a.button-cfh.button-cfh-clean .extlink-nobreak,.ck a.button-cfh.button-cfh-clean .extlink-nobreak,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[class*=__text] a.button-cfh.button-cfh-clean .extlink-nobreak svg,.text a.button-cfh.button-cfh-clean .extlink-nobreak svg,.text-long a.button-cfh.button-cfh-clean .extlink-nobreak svg,.ck a.button-cfh.button-cfh-clean .extlink-nobreak svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[class*=__text] a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{padding:0.75rem 1.5rem;}[class*=__text] a.button-cfh.button-cfh-clean[data-extlink]:not(:has(::after)),.text a.button-cfh.button-cfh-clean[data-extlink]:not(:has(::after)),.text-long a.button-cfh.button-cfh-clean[data-extlink]:not(:has(::after)),.ck a.button-cfh.button-cfh-clean[data-extlink]:not(:has(::after)),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[class*=__text] a.button-cfh.button-cfh-clean,[class*=__text] a.button-cfh.button-cfh-clean:visited,.text a.button-cfh.button-cfh-clean,.text a.button-cfh.button-cfh-clean:visited,.text-long a.button-cfh.button-cfh-clean,.text-long a.button-cfh.button-cfh-clean:visited,.ck a.button-cfh.button-cfh-clean,.ck a.button-cfh.button-cfh-clean:visited,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[class*=__text] a.button-cfh.button-cfh-clean svg,.text a.button-cfh.button-cfh-clean svg,.text-long a.button-cfh.button-cfh-clean svg,.ck a.button-cfh.button-cfh-clean svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-clean:focus-visible,.text a.button-cfh.button-cfh-clean:focus-visible,.text-long a.button-cfh.button-cfh-clean:focus-visible,.ck a.button-cfh.button-cfh-clean:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}[class*=__text] a.button-cfh.button-cfh-clean:focus-visible svg,.text a.button-cfh.button-cfh-clean:focus-visible svg,.text-long a.button-cfh.button-cfh-clean:focus-visible svg,.ck a.button-cfh.button-cfh-clean:focus-visible svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-clean[data-button-style=clean]:focus-visible,.text a.button-cfh.button-cfh-clean[data-button-style=clean]:focus-visible,.text-long a.button-cfh.button-cfh-clean[data-button-style=clean]:focus-visible,.ck a.button-cfh.button-cfh-clean[data-button-style=clean]:focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=clean]:focus-visible{border:0;}[class*=__text] a.button-cfh.button-cfh-clean:hover,.text a.button-cfh.button-cfh-clean:hover,.text-long a.button-cfh.button-cfh-clean:hover,.ck a.button-cfh.button-cfh-clean:hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}[class*=__text] a.button-cfh.button-cfh-clean:hover svg,.text a.button-cfh.button-cfh-clean:hover svg,.text-long a.button-cfh.button-cfh-clean:hover svg,.ck a.button-cfh.button-cfh-clean:hover svg,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover svg{fill:currentColor;}[class*=__text] a.button-cfh.button-cfh-clean:hover > *,.text a.button-cfh.button-cfh-clean:hover > *,.text-long a.button-cfh.button-cfh-clean:hover > *,.ck a.button-cfh.button-cfh-clean:hover > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:focus-visible svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:focus-visible svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:focus-visible svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:focus-visible svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:focus-visible > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:focus-visible > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:focus-visible > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:focus-visible > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:focus-visible > *{color:inherit;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:hover svg,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:hover svg,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:hover svg,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:hover svg,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover svg{fill:currentColor;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:hover > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:hover > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:hover > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:hover > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:hover > *{color:inherit;}[class*=__text] a.button-cfh.button-cfh-clean[disabled],[class*=__text] a.button-cfh.button-cfh-clean[data-button-style=disabled],.text a.button-cfh.button-cfh-clean[disabled],.text a.button-cfh.button-cfh-clean[data-button-style=disabled],.text-long a.button-cfh.button-cfh-clean[disabled],.text-long a.button-cfh.button-cfh-clean[data-button-style=disabled],.ck a.button-cfh.button-cfh-clean[disabled],.ck a.button-cfh.button-cfh-clean[data-button-style=disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[disabled],#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[disabled],[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[data-button-style=disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[disabled],[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[data-button-style=disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[disabled],[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[data-button-style=disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[disabled],[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[data-button-style=disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[disabled],[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[disabled]:focus-visible,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[data-button-style=disabled]:hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[disabled]:focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[data-button-style=disabled]:hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[disabled]:focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[data-button-style=disabled]:hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[disabled]:focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[data-button-style=disabled]:hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[disabled]:focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=disabled]:hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[class*=__text] a.button-cfh.button-cfh-clean:not(:empty),[class*=__text] a.button-cfh.button-cfh-clean > *:not(:empty),.text a.button-cfh.button-cfh-clean:not(:empty),.text a.button-cfh.button-cfh-clean > *:not(:empty),.text-long a.button-cfh.button-cfh-clean:not(:empty),.text-long a.button-cfh.button-cfh-clean > *:not(:empty),.ck a.button-cfh.button-cfh-clean:not(:empty),.ck a.button-cfh.button-cfh-clean > *:not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty),#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean > *:not(:empty){padding-inline:0;border:0;text-decoration-thickness:0.125rem;text-underline-offset:20%;display:inline-flex;background-image:none;border-radius:0;color:rgba(var(--c-body),1);}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:not(:empty),[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean > *:not(:empty),[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:not(:empty),[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean > *:not(:empty),[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:not(:empty),[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean > *:not(:empty),[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:not(:empty),[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean > *:not(:empty),[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty),[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean > *:not(:empty){color:rgba(var(--c-white),1);}[class*=__text] a.button-cfh.button-cfh-clean:not(:empty):hover,[class*=__text] a.button-cfh.button-cfh-clean:not(:empty):hover > *,[class*=__text] a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[class*=__text] a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,.text a.button-cfh.button-cfh-clean:not(:empty):hover,.text a.button-cfh.button-cfh-clean:not(:empty):hover > *,.text a.button-cfh.button-cfh-clean:not(:empty):focus-visible,.text a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,.text-long a.button-cfh.button-cfh-clean:not(:empty):hover,.text-long a.button-cfh.button-cfh-clean:not(:empty):hover > *,.text-long a.button-cfh.button-cfh-clean:not(:empty):focus-visible,.text-long a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,.ck a.button-cfh.button-cfh-clean:not(:empty):hover,.ck a.button-cfh.button-cfh-clean:not(:empty):hover > *,.ck a.button-cfh.button-cfh-clean:not(:empty):focus-visible,.ck a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):hover,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):hover > *,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):focus-visible,#drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *{color:rgba(var(--c-primary),1);text-decoration:underline;border:0;text-decoration-thickness:0.125rem;text-underline-offset:30%;background-image:none;}[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:not(:empty):hover,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:not(:empty):hover > *,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[data-component-theme*=dark] [class*=__text] a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:not(:empty):hover,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:not(:empty):hover > *,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[data-component-theme*=dark] .text a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:not(:empty):hover,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:not(:empty):hover > *,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[data-component-theme*=dark] .text-long a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:not(:empty):hover,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:not(:empty):hover > *,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[data-component-theme*=dark] .ck a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):hover,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):hover > *,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):focus-visible,[data-component-theme*=dark] #drupal-off-canvas-wrapper.ui-dialog-off-canvas a.button-cfh.button-cfh-clean:not(:empty):focus-visible > *{color:rgba(var(--c-primary-200),1);}hr{color:rgba(var(--c-accent),1);margin:1rem auto;}@container (min-width:65rem){p.boxed{margin-top:1.375rem;padding:1rem 1.125rem;border-left:0.125rem solid rgba(var(--c-accent),1);border-radius:0 1.125rem 1.125rem 0;color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 12%,rgba(var(--c-background-lighter),1));font-weight:800;}}
[data-button-style]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-button-style]{transition:all 0.3s ease-in-out 0ms;}}[data-button-style]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-button-style]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-button-style]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-button-style][disabled],[data-button-style][data-button-style=disabled]{cursor:not-allowed;}[data-button-style] > *{pointer-events:none;color:inherit;}[data-button-style] .icon,[data-button-style] > svg{display:block;}[data-button-style] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-button-style] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-button-style]{padding:0.75rem 1.5rem;}[data-button-style][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-button-style][data-button-style=primary],[data-button-style][data-button-style=primary]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=primary] svg{fill:currentColor;}[data-button-style][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=primary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=primary]:hover svg{fill:currentColor;}[data-button-style][data-button-style=primary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=primary]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=primary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=primary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=primary]:hover > *{color:inherit;}[data-button-style][data-button-style=primary][disabled],[data-button-style][data-button-style=primary][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][data-button-style=primary][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=primary][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=primary][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=primary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=primary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=primary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][data-button-style=secondary],[data-button-style][data-button-style=secondary]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=secondary] svg{fill:currentColor;}[data-button-style][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}[data-button-style][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=secondary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=secondary]:hover svg{fill:currentColor;}[data-button-style][data-button-style=secondary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=secondary]:hover > *{color:inherit;}[data-button-style][data-button-style=secondary][disabled],[data-button-style][data-button-style=secondary][data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=secondary][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=secondary][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-button-style][data-button-style=secondary][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=secondary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=secondary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=secondary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][data-button-style=filled-white],[data-button-style][data-button-style=filled-white]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-black),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=filled-white] svg{fill:currentColor;}[data-button-style][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline:4px solid rgba(var(--c-black),1);outline-offset:4px;}[data-button-style][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=filled-white][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=filled-white]:hover{color:rgba(var(--c-primary-light),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-button-style][data-button-style=filled-white]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline-color:rgba(var(--c-primary-dark),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white]:hover > *{color:inherit;}[data-button-style][data-button-style=filled-white][disabled],[data-button-style][data-button-style=filled-white][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-white][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);}[data-button-style][data-button-style=filled-light],[data-button-style][data-button-style=filled-light]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=filled-light] svg{fill:currentColor;}[data-button-style][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=filled-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=filled-light]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-button-style][data-button-style=filled-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light]:hover > *{color:inherit;}[data-button-style][data-button-style=filled-light][disabled],[data-button-style][data-button-style=filled-light][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}[data-button-style][data-button-style=filled-dark],[data-button-style][data-button-style=filled-dark]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=filled-dark] svg{fill:currentColor;}[data-button-style][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=filled-dark][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-button-style][data-button-style=filled-dark]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark]:hover > *{color:inherit;}[data-button-style][data-button-style=filled-dark][disabled],[data-button-style][data-button-style=filled-dark][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=filled-dark][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][data-button-style=hero],[data-button-style][data-button-style=hero]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=hero] svg{fill:currentColor;}[data-button-style][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=hero][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=hero]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=hero]:hover svg{fill:currentColor;}[data-button-style][data-button-style=hero]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=hero]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=hero] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=hero] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=hero]:hover > *{color:inherit;}[data-button-style][data-button-style=hero][disabled],[data-button-style][data-button-style=hero][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][data-button-style=hero][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=hero][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=hero][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=hero][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=hero][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=hero][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-button-style][data-button-style=outline],[data-button-style][data-button-style=outline]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=outline] svg{fill:currentColor;}[data-button-style][data-button-style=outline]:focus-visible{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=outline][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=outline]:hover{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=outline]:hover svg{fill:currentColor;}[data-button-style][data-button-style=outline]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=outline] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline]:hover > *{color:inherit;}[data-button-style][data-button-style=outline][disabled],[data-button-style][data-button-style=outline][data-button-style=disabled]{background-color:transparent;border-color:rgba(var(--c-primary),1);color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=outline][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=outline][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=outline][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=outline][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][data-button-style=clean],[data-button-style][data-button-style=clean]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=clean] svg{fill:currentColor;}[data-button-style][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=clean][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=clean]:hover svg{fill:currentColor;}[data-button-style][data-button-style=clean]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=clean] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean]:hover > *{color:inherit;}[data-button-style][data-button-style=clean][disabled],[data-button-style][data-button-style=clean][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=clean][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=clean][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][data-button-style=clean][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=clean][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=clean][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=clean][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;}[data-button-style][data-button-style=clean-light],[data-button-style][data-button-style=clean-light]:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=clean-light] svg{fill:currentColor;}[data-button-style][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}[data-button-style][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=clean-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=clean-light]:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-button-style][data-button-style=clean-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light]:hover > *{color:inherit;}[data-button-style][data-button-style=clean-light][disabled],[data-button-style][data-button-style=clean-light][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=clean-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][data-button-style=disabled],[data-button-style][data-button-style=disabled]:visited{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:0 solid rgba(var(--c-neutral-500),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=disabled] svg{fill:currentColor;}[data-button-style][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:4px solid rgba(var(--c-neutral-500),1);outline-offset:4px;}[data-button-style][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=disabled][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=disabled]:hover svg{fill:currentColor;}[data-button-style][data-button-style=disabled]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=disabled]:hover > *{color:inherit;}[data-button-style][data-button-style=disabled][disabled],[data-button-style][data-button-style=disabled][data-button-style=disabled]{background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);color:rgba(var(--c-neutral-200),1);}[data-component-theme*=dark] [data-button-style][data-button-style=disabled][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=disabled][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][data-button-style=disabled][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=disabled][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=disabled][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=disabled][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-button-style][data-button-alignment=right]{padding-right:calc(1rem + 0.125rem);}[data-button-style][data-button-alignment=right] > [class*=__content]{margin-right:0.5rem;}[data-button-style][data-button-alignment=left]{padding-left:calc(1rem + 0.125rem);}[data-button-style][data-button-alignment=left] > [class*=__content]{margin-left:0.5rem;}[data-button-style][data-button-style=outline-icon]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-button-style][data-button-style=outline-icon]{transition:all 0.3s ease-in-out 0ms;}}[data-button-style][data-button-style=outline-icon]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-button-style][data-button-style=outline-icon]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-button-style][data-button-style=outline-icon]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-button-style][data-button-style=outline-icon][disabled],[data-button-style][data-button-style=outline-icon][data-button-style=disabled]{cursor:not-allowed;}[data-button-style][data-button-style=outline-icon] > *{pointer-events:none;color:inherit;}[data-button-style][data-button-style=outline-icon] .icon,[data-button-style][data-button-style=outline-icon] > svg{display:block;}[data-button-style][data-button-style=outline-icon] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-button-style][data-button-style=outline-icon] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-button-style][data-button-style=outline-icon]{padding:0.75rem 1.5rem;}[data-button-style][data-button-style=outline-icon][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-button-style][data-button-style=outline-icon],[data-button-style][data-button-style=outline-icon]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][data-button-style=outline-icon] svg{fill:currentColor;}[data-button-style][data-button-style=outline-icon]:focus-visible{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][data-button-style=outline-icon]:focus-visible svg{fill:currentColor;}[data-button-style][data-button-style=outline-icon][data-button-style=clean]:focus-visible{border:0;}[data-button-style][data-button-style=outline-icon]:hover{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][data-button-style=outline-icon]:hover svg{fill:currentColor;}[data-button-style][data-button-style=outline-icon]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon]:hover > *{color:inherit;}[data-button-style][data-button-style=outline-icon][disabled],[data-button-style][data-button-style=outline-icon][data-button-style=disabled]{background-color:transparent;border-color:rgba(var(--c-primary),1);color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][disabled],[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][data-button-style=outline-icon][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--small"]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-button-style][class*="--small"]{transition:all 0.3s ease-in-out 0ms;}}[data-button-style][class*="--small"]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-button-style][class*="--small"]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-button-style][class*="--small"]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-button-style][class*="--small"][disabled],[data-button-style][class*="--small"][data-button-style=disabled]{cursor:not-allowed;}[data-button-style][class*="--small"] > *{pointer-events:none;color:inherit;}[data-button-style][class*="--small"] .icon,[data-button-style][class*="--small"] > svg{display:block;}[data-button-style][class*="--small"] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-button-style][class*="--small"] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-button-style][class*="--small"]{padding:0.75rem 1.5rem;}[data-button-style][class*="--small"]{padding:0.5rem 1rem;}[data-button-style][class*="--small"][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.5rem 2rem 0.5rem 1rem;}[data-button-style][class*="--small"][data-button-style=primary],[data-button-style][class*="--small"][data-button-style=primary]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=primary] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=primary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=primary]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=primary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=primary][disabled],[data-button-style][class*="--small"][data-button-style=primary][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=primary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--small"][data-button-style=secondary],[data-button-style][class*="--small"][data-button-style=secondary]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=secondary] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=secondary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=secondary]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=secondary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=secondary][disabled],[data-button-style][class*="--small"][data-button-style=secondary][data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=secondary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--small"][data-button-style=filled-white],[data-button-style][class*="--small"][data-button-style=filled-white]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-black),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=filled-white] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline:4px solid rgba(var(--c-black),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-white][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=filled-white]:hover{color:rgba(var(--c-primary-light),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-white]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline-color:rgba(var(--c-primary-dark),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=filled-white][disabled],[data-button-style][class*="--small"][data-button-style=filled-white][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-white][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--small"][data-button-style=filled-light],[data-button-style][class*="--small"][data-button-style=filled-light]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=filled-light] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=filled-light]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=filled-light][disabled],[data-button-style][class*="--small"][data-button-style=filled-light][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}[data-button-style][class*="--small"][data-button-style=filled-dark],[data-button-style][class*="--small"][data-button-style=filled-dark]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=filled-dark] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-dark][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=filled-dark]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=filled-dark][disabled],[data-button-style][class*="--small"][data-button-style=filled-dark][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=filled-dark][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--small"][data-button-style=hero],[data-button-style][class*="--small"][data-button-style=hero]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=hero] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=hero][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=hero]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=hero]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=hero]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=hero][disabled],[data-button-style][class*="--small"][data-button-style=hero][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=hero][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--small"][data-button-style=outline],[data-button-style][class*="--small"][data-button-style=outline]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=outline] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=outline]:focus-visible{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=outline][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=outline]:hover{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=outline]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=outline]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=outline][disabled],[data-button-style][class*="--small"][data-button-style=outline][data-button-style=disabled]{background-color:transparent;border-color:rgba(var(--c-primary),1);color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=outline][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--small"][data-button-style=clean],[data-button-style][class*="--small"][data-button-style=clean]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=clean] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=clean]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=clean][disabled],[data-button-style][class*="--small"][data-button-style=clean][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;}[data-button-style][class*="--small"][data-button-style=clean-light],[data-button-style][class*="--small"][data-button-style=clean-light]:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=clean-light] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=clean-light]:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=clean-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=clean-light][disabled],[data-button-style][class*="--small"][data-button-style=clean-light][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=clean-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--small"][data-button-style=disabled],[data-button-style][class*="--small"][data-button-style=disabled]:visited{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:0 solid rgba(var(--c-neutral-500),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--small"][data-button-style=disabled] svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:4px solid rgba(var(--c-neutral-500),1);outline-offset:4px;}[data-button-style][class*="--small"][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=disabled][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--small"][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--small"][data-button-style=disabled]:hover svg{fill:currentColor;}[data-button-style][class*="--small"][data-button-style=disabled]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled]:hover > *{color:inherit;}[data-button-style][class*="--small"][data-button-style=disabled][disabled],[data-button-style][class*="--small"][data-button-style=disabled][data-button-style=disabled]{background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);color:rgba(var(--c-neutral-200),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][disabled],[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--small"][data-button-style=disabled][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-button-style][class*="--medium"]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-button-style][class*="--medium"]{transition:all 0.3s ease-in-out 0ms;}}[data-button-style][class*="--medium"]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-button-style][class*="--medium"]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-button-style][class*="--medium"]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-button-style][class*="--medium"][disabled],[data-button-style][class*="--medium"][data-button-style=disabled]{cursor:not-allowed;}[data-button-style][class*="--medium"] > *{pointer-events:none;color:inherit;}[data-button-style][class*="--medium"] .icon,[data-button-style][class*="--medium"] > svg{display:block;}[data-button-style][class*="--medium"] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-button-style][class*="--medium"] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-button-style][class*="--medium"]{padding:0.75rem 1.5rem;}[data-button-style][class*="--medium"][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}[data-button-style][class*="--medium"][data-button-style=primary],[data-button-style][class*="--medium"][data-button-style=primary]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=primary] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=primary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=primary]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=primary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=primary][disabled],[data-button-style][class*="--medium"][data-button-style=primary][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=primary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--medium"][data-button-style=secondary],[data-button-style][class*="--medium"][data-button-style=secondary]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=secondary] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=secondary][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=secondary]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=secondary]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=secondary][disabled],[data-button-style][class*="--medium"][data-button-style=secondary][data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=secondary][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--medium"][data-button-style=filled-white],[data-button-style][class*="--medium"][data-button-style=filled-white]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-black),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=filled-white] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline:4px solid rgba(var(--c-black),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-white][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=filled-white]:hover{color:rgba(var(--c-primary-light),1);background-color:rgba(var(--c-black),1);border-color:rgba(var(--c-black),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-white]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline-color:rgba(var(--c-primary-dark),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=filled-white][disabled],[data-button-style][class*="--medium"][data-button-style=filled-white][data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-white][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-500),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--medium"][data-button-style=filled-light],[data-button-style][class*="--medium"][data-button-style=filled-light]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=filled-light] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=filled-light]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=filled-light][disabled],[data-button-style][class*="--medium"][data-button-style=filled-light][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}[data-button-style][class*="--medium"][data-button-style=filled-dark],[data-button-style][class*="--medium"][data-button-style=filled-dark]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=filled-dark] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-dark][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=filled-dark]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=filled-dark][disabled],[data-button-style][class*="--medium"][data-button-style=filled-dark][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=filled-dark][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--medium"][data-button-style=hero],[data-button-style][class*="--medium"][data-button-style=hero]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=hero] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=hero][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=hero]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=hero]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=hero]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=hero][disabled],[data-button-style][class*="--medium"][data-button-style=hero][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=hero][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--medium"][data-button-style=outline],[data-button-style][class*="--medium"][data-button-style=outline]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=outline] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=outline]:focus-visible{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=outline][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=outline]:hover{color:rgba(var(--c-primary-dark),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=outline]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=outline]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=outline][disabled],[data-button-style][class*="--medium"][data-button-style=outline][data-button-style=disabled]{background-color:transparent;border-color:rgba(var(--c-primary),1);color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=outline][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}[data-button-style][class*="--medium"][data-button-style=clean],[data-button-style][class*="--medium"][data-button-style=clean]:visited{color:rgba(var(--c-primary),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=clean] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=clean]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:hover{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;outline-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=clean][disabled],[data-button-style][class*="--medium"][data-button-style=clean][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:transparent;border-color:transparent;}[data-button-style][class*="--medium"][data-button-style=clean-light],[data-button-style][class*="--medium"][data-button-style=clean-light]:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=clean-light] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean-light][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=clean-light]:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=clean-light]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=clean-light][disabled],[data-button-style][class*="--medium"][data-button-style=clean-light][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=clean-light][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-button-style][class*="--medium"][data-button-style=disabled],[data-button-style][class*="--medium"][data-button-style=disabled]:visited{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:0 solid rgba(var(--c-neutral-500),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-button-style][class*="--medium"][data-button-style=disabled] svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline:4px solid rgba(var(--c-neutral-500),1);outline-offset:4px;}[data-button-style][class*="--medium"][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=disabled][data-button-style=clean]:focus-visible{border:0;}[data-button-style][class*="--medium"][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-200),1);background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);outline-color:transparent;outline-offset:0;}[data-button-style][class*="--medium"][data-button-style=disabled]:hover svg{fill:currentColor;}[data-button-style][class*="--medium"][data-button-style=disabled]:hover > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled] svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled] > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:hover{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);outline-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled]:hover > *{color:inherit;}[data-button-style][class*="--medium"][data-button-style=disabled][disabled],[data-button-style][class*="--medium"][data-button-style=disabled][data-button-style=disabled]{background-color:rgba(var(--c-neutral-500),1);border-color:rgba(var(--c-neutral-500),1);color:rgba(var(--c-neutral-200),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][disabled],[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][data-button-style=disabled]{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][disabled]:focus-visible,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-button-style][class*="--medium"][data-button-style=disabled][data-button-style=disabled]:focus-visible{color:rgba(var(--c-neutral-800),1);background-color:rgba(var(--c-neutral-300),1);border-color:rgba(var(--c-neutral-300),1);}[data-button-style] svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-button-style] svg{transition:all 0.3s ease-in-out 0ms;}}[data-button-style] svg{display:block;width:1.25rem;height:1.25rem;}[data-button-style][class*="--arrow"] > svg,[data-button-style][class*="--arrow"] > [class*=__icon] svg{transition:transform 0.2s ease-out,margin 0.2s ease-out;transform:translateX(0);}[data-button-style][class*="--arrow"][data-button-alignment=right]:hover,[data-button-style][class*="--arrow"][data-button-alignment=right]:focus{text-decoration:none;}[data-button-style][class*="--arrow"][data-button-alignment=right]:hover > svg,[data-button-style][class*="--arrow"][data-button-alignment=right]:hover > [class*=__icon] svg,[data-button-style][class*="--arrow"][data-button-alignment=right]:focus > svg,[data-button-style][class*="--arrow"][data-button-alignment=right]:focus > [class*=__icon] svg{transform:translateX(0.25rem);}[data-button-style][class*="--arrow"][data-button-alignment=left]:hover,[data-button-style][class*="--arrow"][data-button-alignment=left]:focus{text-decoration:none;}[data-button-style][class*="--arrow"]:not([data-button-style=outline]):not([data-button-style=outline-icon]):not(.microsite-nav__toggle){text-align:left;}[data-button-style][class*="--chill"]{box-shadow:0.125rem 0.125rem 0.4375rem 0 rgba(68,0,131,0.25);}[data-button-style][class*="--dark"]{box-shadow:0.125rem 0.125rem 0.4375rem 0 rgba(68,0,131,0.25);box-shadow:0.5625rem 0.5625rem 0.625rem 0 rgba(25,2,47,0.74);}[data-button-style][aria-label]{border-radius:50%;display:inline-flex;padding:0.75rem;justify-content:center;align-items:center;gap:0.625rem;width:3rem;height:3rem;}[data-button-style][data-button-style=filled-dark]{border-width:0.25rem;outline-width:0.25rem;}[data-button-style] .extlink-nobreak{display:inline-flex;flex-flow:row nowrap;}.form_action_submit .form_button_submit{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.form_action_submit .form_button_submit{transition:all 0.3s ease-in-out 0ms;}}.form_action_submit .form_button_submit{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form_action_submit .form_button_submit:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.form_action_submit .form_button_submit{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.form_action_submit .form_button_submit[disabled],.form_action_submit .form_button_submit[data-button-style=disabled]{cursor:not-allowed;}.form_action_submit .form_button_submit > *{pointer-events:none;color:inherit;}.form_action_submit .form_button_submit .icon,.form_action_submit .form_button_submit > svg{display:block;}.form_action_submit .form_button_submit .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.form_action_submit .form_button_submit .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.form_action_submit .form_button_submit{padding:0.75rem 1.5rem;}.form_action_submit .form_button_submit[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}.form_action_submit .form_button_submit,.form_action_submit .form_button_submit:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.form_action_submit .form_button_submit svg{fill:currentColor;}.form_action_submit .form_button_submit:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}.form_action_submit .form_button_submit:focus-visible svg{fill:currentColor;}.form_action_submit .form_button_submit[data-button-style=clean]:focus-visible{border:0;}.form_action_submit .form_button_submit:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}.form_action_submit .form_button_submit:hover svg{fill:currentColor;}.form_action_submit .form_button_submit:hover > *{color:inherit;}[data-component-theme*=dark] .form_action_submit .form_button_submit{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .form_action_submit .form_button_submit svg{fill:currentColor;}[data-component-theme*=dark] .form_action_submit .form_button_submit > *{color:inherit;}[data-component-theme*=dark] .form_action_submit .form_button_submit:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form_action_submit .form_button_submit:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .form_action_submit .form_button_submit:focus-visible > *{color:inherit;}[data-component-theme*=dark] .form_action_submit .form_button_submit:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form_action_submit .form_button_submit:hover svg{fill:currentColor;}[data-component-theme*=dark] .form_action_submit .form_button_submit:hover > *{color:inherit;}.form_action_submit .form_button_submit[disabled],.form_action_submit .form_button_submit[data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] .form_action_submit .form_button_submit[disabled],[data-component-theme*=dark] .form_action_submit .form_button_submit[data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .form_action_submit .form_button_submit[disabled]:hover,[data-component-theme*=dark] .form_action_submit .form_button_submit[disabled]:focus-visible,[data-component-theme*=dark] .form_action_submit .form_button_submit[data-button-style=disabled]:hover,[data-component-theme*=dark] .form_action_submit .form_button_submit[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}button:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}
a{color:inherit;text-decoration:none;}a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh),a.ext:not(.button-cfh){background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh):hover,a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh):focus,a.ext:not(.button-cfh):hover,a.ext:not(.button-cfh):focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh),[data-component-theme*=dark] a.ext:not(.button-cfh){background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh):hover,[data-component-theme*=dark] a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh):focus,[data-component-theme*=dark] a.ext:not(.button-cfh):hover,[data-component-theme*=dark] a.ext:not(.button-cfh):focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh) svg.ext,a.ext:not(.button-cfh) svg.ext{display:none;}a[data-extlink]:not([href^="tel:"]):not([href^="mailto:"]):not(.button-cfh),a.ext:not(.button-cfh){display:inline-block;padding-right:1.25rem;}[class^=text] a:not(.button-cfh),[class$=text] a:not(.button-cfh),.link-cfh{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class^=text] a:not(.button-cfh),[class$=text] a:not(.button-cfh),.link-cfh{transition:all 0.3s ease-in-out 0ms;}}[class^=text] a:not(.button-cfh),[class$=text] a:not(.button-cfh),.link-cfh{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}[class^=text] a:not(.button-cfh):has(> svg) > [class*=__content],[class$=text] a:not(.button-cfh):has(> svg) > [class*=__content],.link-cfh:has(> svg) > [class*=__content]{margin-right:0.5rem;}[class^=text] a:not(.button-cfh) svg,[class$=text] a:not(.button-cfh) svg,.link-cfh svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class^=text] a:not(.button-cfh) svg,[class$=text] a:not(.button-cfh) svg,.link-cfh svg{transition:all 0.3s ease-in-out 0ms;}}[class^=text] a:not(.button-cfh) svg,[class$=text] a:not(.button-cfh) svg,.link-cfh svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}[class^=text] a:not(.button-cfh):hover,[class^=text] a:not(.button-cfh):focus-visible,[class$=text] a:not(.button-cfh):hover,[class$=text] a:not(.button-cfh):focus-visible,.link-cfh:hover,.link-cfh:focus-visible{color:rgba(var(--c-primary),1);}[class^=text] a:not(.button-cfh):hover:has(> svg) [class*=__content],[class^=text] a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],[class$=text] a:not(.button-cfh):hover:has(> svg) [class*=__content],[class$=text] a:not(.button-cfh):focus-visible:has(> svg) [class*=__content],.link-cfh:hover:has(> svg) [class*=__content],.link-cfh:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}[class^=text] a:not(.button-cfh):hover svg,[class^=text] a:not(.button-cfh):focus-visible svg,[class$=text] a:not(.button-cfh):hover svg,[class$=text] a:not(.button-cfh):focus-visible svg,.link-cfh:hover svg,.link-cfh:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh),[data-component-theme*=dark] [class$=text] a:not(.button-cfh),[data-component-theme*=dark] .link-cfh{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh) svg,[data-component-theme*=dark] [class$=text] a:not(.button-cfh) svg,[data-component-theme*=dark] .link-cfh svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh)::after,[data-component-theme*=dark] [class$=text] a:not(.button-cfh)::after,[data-component-theme*=dark] .link-cfh::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh):hover,[data-component-theme*=dark] [class^=text] a:not(.button-cfh):focus-visible,[data-component-theme*=dark] [class$=text] a:not(.button-cfh):hover,[data-component-theme*=dark] [class$=text] a:not(.button-cfh):focus-visible,[data-component-theme*=dark] .link-cfh:hover,[data-component-theme*=dark] .link-cfh:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh):hover svg,[data-component-theme*=dark] [class^=text] a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] [class$=text] a:not(.button-cfh):hover svg,[data-component-theme*=dark] [class$=text] a:not(.button-cfh):focus-visible svg,[data-component-theme*=dark] .link-cfh:hover svg,[data-component-theme*=dark] .link-cfh:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [class^=text] a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [class^=text] a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] [class$=text] a:not(.button-cfh)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [class$=text] a:not(.button-cfh)[class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] .link-cfh[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .link-cfh[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}[class^=text] a:not(.button-cfh) .nowrap,[class$=text] a:not(.button-cfh) .nowrap,.link-cfh .nowrap{white-space:nowrap;}[class^=text] a:not(.button-cfh).ext,[class$=text] a:not(.button-cfh).ext,.link-cfh.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}[class^=text] a:not(.button-cfh).ext:hover,[class^=text] a:not(.button-cfh).ext:focus,[class$=text] a:not(.button-cfh).ext:hover,[class$=text] a:not(.button-cfh).ext:focus,.link-cfh.ext:hover,.link-cfh.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [class^=text] a:not(.button-cfh).ext,[data-component-theme*=dark] [class$=text] a:not(.button-cfh).ext,[data-component-theme*=dark] .link-cfh.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [class^=text] a:not(.button-cfh).ext:hover,[data-component-theme*=dark] [class^=text] a:not(.button-cfh).ext:focus,[data-component-theme*=dark] [class$=text] a:not(.button-cfh).ext:hover,[data-component-theme*=dark] [class$=text] a:not(.button-cfh).ext:focus,[data-component-theme*=dark] .link-cfh.ext:hover,[data-component-theme*=dark] .link-cfh.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}[class^=text] a:not(.button-cfh).ext svg.ext,[class$=text] a:not(.button-cfh).ext svg.ext,.link-cfh.ext svg.ext{display:none;}[class^=text] a:not(.button-cfh).ext,[class$=text] a:not(.button-cfh).ext,.link-cfh.ext{transition:background-position 0ms;}[data-link-style=no-underline]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=no-underline]{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=no-underline]{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}[data-link-style=no-underline]:has(> svg) > [class*=__content]{margin-right:0.5rem;}[data-link-style=no-underline]{text-decoration:none;}[data-link-style=no-underline] svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=no-underline] svg{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=no-underline] svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}[data-link-style=no-underline]:hover,[data-link-style=no-underline]:focus-visible{color:rgba(var(--c-primary),1);}[data-link-style=no-underline]:hover:has(> svg) [class*=__content],[data-link-style=no-underline]:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}[data-link-style=no-underline]:hover svg,[data-link-style=no-underline]:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-link-style=no-underline]{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=no-underline] svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=no-underline]::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=no-underline]:hover,[data-component-theme*=dark] [data-link-style=no-underline]:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=no-underline]:hover svg,[data-component-theme*=dark] [data-link-style=no-underline]:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=no-underline][class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [data-link-style=no-underline][class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}[data-link-style=no-underline] .nowrap{white-space:nowrap;}[data-link-style=no-underline].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}[data-link-style=no-underline].ext:hover,[data-link-style=no-underline].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=no-underline].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=no-underline].ext:hover,[data-component-theme*=dark] [data-link-style=no-underline].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}[data-link-style=no-underline].ext svg.ext{display:none;}[data-link-style=no-underline].ext{transition:background-position 0ms;}[data-link-style=icon-left]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-left]{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-left]{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}[data-link-style=icon-left]:has(> svg) > [class*=__content]{margin-right:0.5rem;}[data-link-style=icon-left]{background-image:none;padding-right:0;text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;}[data-link-style=icon-left] svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-left] svg{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-left] svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}[data-link-style=icon-left]:hover,[data-link-style=icon-left]:focus-visible{color:rgba(var(--c-primary),1);}[data-link-style=icon-left]:hover:has(> svg) [class*=__content],[data-link-style=icon-left]:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}[data-link-style=icon-left]:hover svg,[data-link-style=icon-left]:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-link-style=icon-left]:hover,[data-link-style=icon-left]:focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}[data-link-style=icon-left]:not([class*=link-cfh]):hover::after,[data-link-style=icon-left]:not([class*=link-cfh]):focus-visible::after{background-position:0 center;}[data-link-style=icon-left]:not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-left]:not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-left]:not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}[data-link-style=icon-left]:not([class*=link-cfh])::after{left:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z%27 fill=%27black%27/%3E %3C/svg%3E");background-position:30% center;}[data-link-style=icon-left]:not([class*=link-cfh]) svg.ext{display:none;}[data-link-style=icon-left]:not([class*=link-cfh])::after{order:-1;}[data-component-theme*=dark] [data-link-style=icon-left]{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-left] svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-left]::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-left]:hover,[data-component-theme*=dark] [data-link-style=icon-left]:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-left]:hover svg,[data-component-theme*=dark] [data-link-style=icon-left]:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-left][class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [data-link-style=icon-left][class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}[data-link-style=icon-left] .nowrap{white-space:nowrap;}[data-link-style=icon-left].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}[data-link-style=icon-left].ext:hover,[data-link-style=icon-left].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=icon-left].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=icon-left].ext:hover,[data-component-theme*=dark] [data-link-style=icon-left].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}[data-link-style=icon-left].ext svg.ext{display:none;}[data-link-style=icon-left].ext{transition:background-position 0ms;}[data-link-style=icon-left].ext{background-image:none;}[data-link-style=icon-left].ext:hover,[data-link-style=icon-left].ext:focus-visible{background-image:none;}[data-link-style=icon-right],[data-link-style=clean-right]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-right],[data-link-style=clean-right]{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-right],[data-link-style=clean-right]{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}[data-link-style=icon-right]:has(> svg) > [class*=__content],[data-link-style=clean-right]:has(> svg) > [class*=__content]{margin-right:0.5rem;}[data-link-style=icon-right],[data-link-style=clean-right]{text-decoration:none;text-underline-offset:20%;background-image:none;padding-right:0;}[data-link-style=icon-right] svg,[data-link-style=clean-right] svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-right] svg,[data-link-style=clean-right] svg{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-right] svg,[data-link-style=clean-right] svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}[data-link-style=icon-right]:hover,[data-link-style=icon-right]:focus-visible,[data-link-style=clean-right]:hover,[data-link-style=clean-right]:focus-visible{color:rgba(var(--c-primary),1);}[data-link-style=icon-right]:hover:has(> svg) [class*=__content],[data-link-style=icon-right]:focus-visible:has(> svg) [class*=__content],[data-link-style=clean-right]:hover:has(> svg) [class*=__content],[data-link-style=clean-right]:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}[data-link-style=icon-right]:hover svg,[data-link-style=icon-right]:focus-visible svg,[data-link-style=clean-right]:hover svg,[data-link-style=clean-right]:focus-visible svg{fill:rgba(var(--c-primary),1);transform:translate(0.25rem,0);}[data-link-style=icon-right]:hover,[data-link-style=icon-right]:focus-visible,[data-link-style=clean-right]:hover,[data-link-style=clean-right]:focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}[data-link-style=icon-right]:not([class*=link-cfh]):hover::after,[data-link-style=icon-right]:not([class*=link-cfh]):focus-visible::after,[data-link-style=clean-right]:not([class*=link-cfh]):hover::after,[data-link-style=clean-right]:not([class*=link-cfh]):focus-visible::after{mask-position:100% center;right:calc(0.33rem * -1);}[data-link-style=icon-right]:not([class*=link-cfh])::after,[data-link-style=clean-right]:not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-link-style=icon-right]:not([class*=link-cfh])::after,[data-link-style=clean-right]:not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}[data-link-style=icon-right]:not([class*=link-cfh])::after,[data-link-style=clean-right]:not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}[data-link-style=icon-right]:not([class*=link-cfh])::after,[data-link-style=clean-right]:not([class*=link-cfh])::after{right:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z%27 fill=%27black%27/%3E %3C/svg%3E");mask-position:70% center;}[data-link-style=icon-right]:not([class*=link-cfh]) svg.ext,[data-link-style=clean-right]:not([class*=link-cfh]) svg.ext{display:none;}[data-component-theme*=dark] [data-link-style=icon-right],[data-component-theme*=dark] [data-link-style=clean-right]{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-right] svg,[data-component-theme*=dark] [data-link-style=clean-right] svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-right]::after,[data-component-theme*=dark] [data-link-style=clean-right]::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-right]:hover,[data-component-theme*=dark] [data-link-style=icon-right]:focus-visible,[data-component-theme*=dark] [data-link-style=clean-right]:hover,[data-component-theme*=dark] [data-link-style=clean-right]:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-right]:hover svg,[data-component-theme*=dark] [data-link-style=icon-right]:focus-visible svg,[data-component-theme*=dark] [data-link-style=clean-right]:hover svg,[data-component-theme*=dark] [data-link-style=clean-right]:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] [data-link-style=icon-right][class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [data-link-style=icon-right][class*="--white-dark-hover"]:focus-visible,[data-component-theme*=dark] [data-link-style=clean-right][class*="--white-dark-hover"]:hover,[data-component-theme*=dark] [data-link-style=clean-right][class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}[data-link-style=icon-right] .nowrap,[data-link-style=clean-right] .nowrap{white-space:nowrap;}[data-link-style=icon-right].ext,[data-link-style=clean-right].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}[data-link-style=icon-right].ext:hover,[data-link-style=icon-right].ext:focus,[data-link-style=clean-right].ext:hover,[data-link-style=clean-right].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=icon-right].ext,[data-component-theme*=dark] [data-link-style=clean-right].ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] [data-link-style=icon-right].ext:hover,[data-component-theme*=dark] [data-link-style=icon-right].ext:focus,[data-component-theme*=dark] [data-link-style=clean-right].ext:hover,[data-component-theme*=dark] [data-link-style=clean-right].ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}[data-link-style=icon-right].ext svg.ext,[data-link-style=clean-right].ext svg.ext{display:none;}[data-link-style=icon-right].ext,[data-link-style=clean-right].ext{transition:background-position 0ms;}[data-link-style=icon-right].ext,[data-link-style=clean-right].ext{background-image:none;}[data-link-style=icon-right].ext:hover,[data-link-style=icon-right].ext:focus-visible,[data-link-style=clean-right].ext:hover,[data-link-style=clean-right].ext:focus-visible{background-image:none;}[data-drupal-messages]{max-width:1280px;margin:0 auto;}
ul{list-style:none;margin:0;padding-inline:0;margin-left:0;list-style-type:none;}ol{list-style:none;margin:0;padding-inline:0;margin-left:0;list-style-type:decimal;}.list{display:grid;gap:0.75rem;margin-left:0;padding-left:1.375rem;}.list li{margin-bottom:0;color:color-mix(in oklch,rgba(var(--c-body),1) 86%,rgba(var(--c-secondary),1));}.list li::marker{color:rgba(var(--c-primary),1);font-size:0.9em;}:where(ul.list){list-style-type:disc;}:where(ol.list){list-style-type:decimal;}.list--inline{display:flex;flex-flow:column nowrap;}@container (min-width:52.5rem){.list--inline{flex-flow:row wrap;}}.list--plain-inline{list-style-type:none;margin-left:0;padding-left:0;}.text .list--plain-inline{list-style-type:none;margin-left:0;padding-left:0;}.list--plain{list-style-type:none;margin-left:0;padding-left:0;}.text .list--plain{list-style-type:none;margin-left:0;padding-left:0;}.list--plain li{display:inline-flex;align-content:center;align-items:center;width:100%;}.list--plain .link-ndsu{margin-right:0.5rem;}.list--inline .list__item{position:relative;}@container (min-width:52.5rem){.list--inline .list__item{margin-inline:0 1rem;}.list--inline .list__item:not(:first-child)::after{content:"";display:block;width:1px;height:55%;background-color:rgba(var(--c-neutral),600);position:absolute;left:calc(1rem * -1);top:25%;}.list--inline .list__item:not(:first-child){list-style:none;margin-inline:1rem;padding-inline:0.5rem;}}[class$=text] ul,[class$=text] ol,.text ul,.text ol,.ck-editor ul,.ck-editor ol,.teaser__content ul,.teaser__content ol{display:grid;gap:0.75rem;margin-left:0;padding-left:1.375rem;}[class$=text] ul li,[class$=text] ol li,.text ul li,.text ol li,.ck-editor ul li,.ck-editor ol li,.teaser__content ul li,.teaser__content ol li{margin-bottom:0;color:color-mix(in oklch,rgba(var(--c-body),1) 86%,rgba(var(--c-secondary),1));}[class$=text] ul li::marker,[class$=text] ol li::marker,.text ul li::marker,.text ol li::marker,.ck-editor ul li::marker,.ck-editor ol li::marker,.teaser__content ul li::marker,.teaser__content ol li::marker{color:rgba(var(--c-primary),1);font-size:0.9em;}[class$=text] ul:not(:last-child),[class$=text] ol:not(:last-child),.text ul:not(:last-child),.text ol:not(:last-child),.ck-editor ul:not(:last-child),.ck-editor ol:not(:last-child),.teaser__content ul:not(:last-child),.teaser__content ol:not(:last-child){margin-bottom:1.5rem;}[class$=text] ul,.text ul,.ck-editor ul,.teaser__content ul{list-style-type:disc;}[class$=text] ol,.text ol,.ck-editor ol,.teaser__content ol{list-style-type:decimal;}[class$=text] li > ul,[class$=text] li > ol,.text li > ul,.text li > ol,.ck-editor li > ul,.ck-editor li > ol,.teaser__content li > ul,.teaser__content li > ol{margin-top:0.5rem;}ol.list:not(.list--inline,.list--plain,.list--plain-inline),:is([class$=text],.text,.ck-editor,.teaser__content) ol:not(.list--inline,.list--plain,.list--plain-inline){counter-reset:ordered-list;gap:0;padding-left:0;border-top:1px solid rgba(var(--c-accent),0.86);list-style-type:decimal;}ol.list:not(.list--inline,.list--plain,.list--plain-inline) > li,:is([class$=text],.text,.ck-editor,.teaser__content) ol:not(.list--inline,.list--plain,.list--plain-inline) > li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;align-items:center;min-width:0;padding:1rem 0;border-bottom:1px solid rgba(var(--c-accent),0.74);color:rgba(var(--c-secondary),1);font-weight:800;line-height:1.3;counter-increment:ordered-list;}ol.list:not(.list--inline,.list--plain,.list--plain-inline) > li:last-child,:is([class$=text],.text,.ck-editor,.teaser__content) ol:not(.list--inline,.list--plain,.list--plain-inline) > li:last-child{border-bottom:0;}ol.list:not(.list--inline,.list--plain,.list--plain-inline) > li::before,:is([class$=text],.text,.ck-editor,.teaser__content) ol:not(.list--inline,.list--plain,.list--plain-inline) > li::before{content:counter(ordered-list);display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(var(--c-accent),1);color:rgba(var(--c-secondary),1);font-weight:900;line-height:1;}ol.list:not(.list--inline,.list--plain,.list--plain-inline) > li > *,:is([class$=text],.text,.ck-editor,.teaser__content) ol:not(.list--inline,.list--plain,.list--plain-inline) > li > *{grid-column:2;}.table-cfh ul,.table-cfh ol{padding-inline-start:1rem;margin-inline-start:0;}@container (min-width:65rem){:is(ul,ol).labeled{display:grid;gap:0;margin:1.75rem 0 0;padding:0;border-top:0.0625rem solid rgba(var(--c-accent),0.34);list-style:none;}:is(ul,ol).labeled > li{display:grid;grid-template-columns:5.875rem minmax(0,1fr);gap:1.5rem;align-items:start;margin:0;padding:1.125rem 0;border-bottom:0.0625rem solid rgba(var(--c-accent),0.34);color:color-mix(in oklch,rgba(var(--c-body),1) 84%,rgba(var(--c-secondary),1));font-weight:400;line-height:1.56;}:is(ul,ol).labeled > li > strong{padding-top:0.22rem;color:rgba(var(--c-primary),1);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;line-height:1.25;text-transform:uppercase;}:is(ul,ol).labeled > li > br{display:none;}}
.logo{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.logo{transition:all 0.3s ease-in-out 0ms;}}.logo{width:100%;}.logo:hover,.logo:focus-visible{opacity:0.8;}.logo[data-logo-type=symbol] .logo__image{aspect-ratio:1/1;display:block;}.logo__link{display:block;width:15.4375rem;}.logo__link .logo__image{display:block;height:auto;max-width:100%;width:100%;}
nav > [class$=__toggle]{display:flex;place-content:center;align-items:center;position:relative;}[class$=__toggle__bars]{position:relative;display:block;height:0.75rem;width:1.5rem;}[class$=__toggle__bar]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[class$=__toggle__bar]{transition:all 100ms ease-in-out 0ms;}}[class$=__toggle__bar]{position:absolute;display:block;height:0.125rem;width:100%;background:rgba(var(--c-primary),1);}[class$=__toggle__bar]:nth-child(1){top:-0.125rem;}[aria-expanded=true] [class$=__toggle__bar]:nth-child(1){top:50%;left:0;transform:rotate(45deg);}[class$=__toggle__bar]:nth-child(2){top:50%;transform:translateY(-50%);opacity:1;}[aria-expanded=true] [class$=__toggle__bar]:nth-child(2){opacity:0;}[class$=__toggle__bar]:nth-child(3){top:100%;}[aria-expanded=true] [class$=__toggle__bar]:nth-child(3){top:50%;left:0;transform:rotate(-45deg);}.menu-with-scroll [class*=__scroll]{transition:opacity 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll [class*=__scroll]{transition:opacity 0.3s ease-in-out 0ms;}}.menu-with-scroll [class*=__scroll]{animation:hidden;}.menu-with-scroll [class*=__scroll]{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll [class*=__scroll]{animation-duration:0.3s;animation-fill-mode:forwards;}}.menu-with-scroll [class*=__scroll]{cursor:pointer;position:absolute;top:0.125rem;display:flex;align-items:center;justify-content:center;border:0;z-index:5;}.menu-with-scroll [class$=__scroll--left]{left:0;border-radius:0.5rem 0 0 0.5rem;background:linear-gradient(90deg,rgba(var(--c-background),1) 75%,transparent 100%);}[data-component-theme*=dark] .menu-with-scroll [class$=__scroll--left]{background:linear-gradient(90deg,rgba(var(--c-primary),1) 75%,transparent 100%);}.menu-with-scroll [class$=__scroll--right]{right:0;border-radius:0 0.5rem 0.5rem 0;background:linear-gradient(90deg,transparent 0%,rgba(var(--c-neutral),1) 25%);}[data-component-theme*=dark] .menu-with-scroll [class$=__scroll--right]{background:linear-gradient(90deg,transparent 0%,rgba(var(--c-primary),1) 25%);}.menu-with-scroll [class$=__scroll--right] svg{transform:rotate(180deg);}[data-menu-overflow=expanded] .menu-with-scroll{display:inline-flex;}.menu-with-scroll .scroll__icon{display:flex;height:2.5rem;width:2.5rem;padding:0.25rem;}.menu-with-scroll .icon{fill:rgba(var(--c-white),1);}[data-component-theme*=dark] .menu-with-scroll .icon{fill:rgba(var(--c-neutral),1);}@container (min-width:65rem){.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0.3s show;animation-delay:0ms;}}}[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--left],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=both] [class*=__scroll--right],[class$=__wrapper] > .menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--right]{animation:0.3s show;animation-delay:0ms;}}.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation:hidden;}.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.menu-with-scroll[data-scroll-indicator=right] [class*=__scroll--left],.menu-with-scroll[data-scroll-indicator=left] [class*=__scroll--right]{animation-duration:0.3s;animation-fill-mode:forwards;}}[class$=__scroll-toggle]{display:flex;font-weight:500;text-transform:uppercase;white-space:nowrap;background-color:transparent;border-radius:2rem;padding:0.75rem 1.5rem;border:none;cursor:pointer;color:rgba(var(--c-primary-500),1);}@container (min-width:65rem){[class$=__scroll-toggle]{font-size:0.875rem;}}[data-component-theme*=dark] [class$=__scroll-toggle]{color:rgba(var(--c-neutral),1);text-transform:initial;}[data-menu-overflow=expanded] [class$=__scroll-toggle]{display:none;}@container (min-width:65rem){[class$=__scroll-toggle]{display:none;}}[class$=__menu-list]{display:flex;}[class$=__menu-list] svg.ext{width:1.75rem;height:1.75rem;padding:0;transform:translateX(2px) translateY(-0.25rem);}[class*=__menu-list]{list-style:none;margin-block:0;}[aria-expanded=false] + [class$=__menu-list-content]{animation:hidden;}[aria-expanded=false] + [class$=__menu-list-content]{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){[aria-expanded=false] + [class$=__menu-list-content]{animation-duration:0.3s;animation-fill-mode:forwards;}}[aria-expanded=true] + [class$=__menu-list-content]:not(.sub--open){display:flex;}.menu-with-toggle [class*=menu-list-content] :not([class*=menu-list-content--menu-group]):not(.sub--open){animation:hidden;}.menu-with-toggle [class*=menu-list-content] :not([class*=menu-list-content--menu-group]):not(.sub--open){animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.menu-with-toggle [class*=menu-list-content] :not([class*=menu-list-content--menu-group]):not(.sub--open){animation-duration:0.3s;animation-fill-mode:forwards;}}
.cta-nav{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.cta-nav{animation:0.3s show;animation-delay:0ms;}}.cta-nav{width:100%;margin-inline:auto;}@container (min-width:65rem){.cta-nav{width:auto;}}.search-open .cta-nav{animation:hidden;}.search-open .cta-nav{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.search-open .cta-nav{animation-duration:0.3s;animation-fill-mode:forwards;}}.offcanvas__dialog .cta-nav{margin:2rem 0 0;background-color:rgba(var(--c-primary-300),1);padding:2rem;width:100vw;margin-left:calc(2rem * -1);}@container (min-width:52.5rem){.offcanvas__dialog .cta-nav{background-color:transparent;margin:0 0 0 auto;padding:0;width:auto;}}.cta-nav__menu-list{justify-content:center;}@container (min-width:52.5rem){.cta-nav__menu-list{justify-content:flex-end;}}.offcanvas__dialog .cta-nav__menu-list{gap:1.5rem;}.cta-nav__item{margin:0;flex:1 1 100%;display:flex;justify-content:center;padding-inline:0.25rem;}@container (min-width:52.5rem){.cta-nav__item{flex:0 0 auto;}}.cta-nav__item:last-child{margin-right:0.5rem;}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{transition:all 0.3s ease-in-out 0ms;}}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.cta-nav__item > .cta-nav__link:focus-visible,.cta-nav__item > .cta-nav__placeholder:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.cta-nav__item > .cta-nav__link[disabled],.cta-nav__item > .cta-nav__link[data-button-style=disabled],.cta-nav__item > .cta-nav__placeholder[disabled],.cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{cursor:not-allowed;}.cta-nav__item > .cta-nav__link > *,.cta-nav__item > .cta-nav__placeholder > *{pointer-events:none;color:inherit;}.cta-nav__item > .cta-nav__link .icon,.cta-nav__item > .cta-nav__link > svg,.cta-nav__item > .cta-nav__placeholder .icon,.cta-nav__item > .cta-nav__placeholder > svg{display:block;}.cta-nav__item > .cta-nav__link .extlink-nobreak,.cta-nav__item > .cta-nav__placeholder .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.cta-nav__item > .cta-nav__link .extlink-nobreak svg,.cta-nav__item > .cta-nav__placeholder .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{padding:0.75rem 1.5rem;}.cta-nav__item > .cta-nav__link[data-extlink]:not(:has(::after)),.cta-nav__item > .cta-nav__placeholder[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__link:visited,.cta-nav__item > .cta-nav__placeholder,.cta-nav__item > .cta-nav__placeholder:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.cta-nav__item > .cta-nav__link svg,.cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}.cta-nav__item > .cta-nav__link:focus-visible,.cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}.cta-nav__item > .cta-nav__link:focus-visible svg,.cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}.cta-nav__item > .cta-nav__link[data-button-style=clean]:focus-visible,.cta-nav__item > .cta-nav__placeholder[data-button-style=clean]:focus-visible{border:0;}.cta-nav__item > .cta-nav__link:hover,.cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}.cta-nav__item > .cta-nav__link:hover svg,.cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}.cta-nav__item > .cta-nav__link:hover > *,.cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link svg,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link > *,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder > *{color:inherit;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:focus-visible,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:focus-visible svg,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:focus-visible > *,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:focus-visible > *{color:inherit;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:hover,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:hover svg,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link:hover > *,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}.cta-nav__item > .cta-nav__link[disabled],.cta-nav__item > .cta-nav__link[data-button-style=disabled],.cta-nav__item > .cta-nav__placeholder[disabled],.cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[disabled],[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[data-button-style=disabled],[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[disabled],[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[disabled]:hover,[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[disabled]:focus-visible,[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[data-button-style=disabled]:hover,[data-component-theme*=dark] .cta-nav__item > .cta-nav__link[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[disabled]:hover,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[disabled]:focus-visible,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:hover,[data-component-theme*=dark] .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{font-family:var(--typo-cta-link-font-family);font-size:clamp(var(--typo-cta-link-font-size-min),var(--typo-cta-link-font-size-preferred),var(--typo-cta-link-font-size-max));font-weight:var(--typo-cta-link-font-weight);line-height:var(--typo-cta-link-line-height);letter-spacing:var(--typo-cta-link-letter-spacing);text-transform:var(--typo-cta-link-text-transform);}.cta-nav__item > .cta-nav__link,.cta-nav__item > .cta-nav__placeholder{white-space:nowrap;line-height:1.5;flex:1 1 100%;}@container (max-width:64.95rem){.container--site-footer .cta-nav__item > .cta-nav__link,.container--site-footer .cta-nav__item > .cta-nav__placeholder{text-align:left;justify-content:flex-start;}}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{transition:all 0.3s ease-in-out 0ms;}}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{cursor:not-allowed;}.offcanvas__dialog .cta-nav__item > .cta-nav__link > *,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > *{pointer-events:none;color:inherit;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .icon,.offcanvas__dialog .cta-nav__item > .cta-nav__link > svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .icon,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > svg{display:block;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .extlink-nobreak,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .extlink-nobreak svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{padding:0.75rem 1.5rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-extlink]:not(:has(::after)),.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__link:visited,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.offcanvas__dialog .cta-nav__item > .cta-nav__link svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=clean]:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=clean]:focus-visible{border:0;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover > *,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}@container (max-width:52.45rem){.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{text-transform:uppercase;background-color:rgba(var(--c-background-dark),1) !important;border:none;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover,.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{background-color:rgba(var(--c-primary),1) !important;}}@container (min-width:52.5rem){.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{transition:all 0.3s ease-in-out 0ms;}}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{cursor:not-allowed;}.offcanvas__dialog .cta-nav__item > .cta-nav__link > *,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > *{pointer-events:none;color:inherit;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .icon,.offcanvas__dialog .cta-nav__item > .cta-nav__link > svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .icon,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > svg{display:block;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .extlink-nobreak,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link .extlink-nobreak svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{padding:0.75rem 1.5rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-extlink]:not(:has(::after)),.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.offcanvas__dialog .cta-nav__item > .cta-nav__link,.offcanvas__dialog .cta-nav__item > .cta-nav__link:visited,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.offcanvas__dialog .cta-nav__item > .cta-nav__link svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=clean]:focus-visible,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=clean]:focus-visible{border:0;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover svg,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}.offcanvas__dialog .cta-nav__item > .cta-nav__link:hover > *,.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:focus-visible > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:focus-visible > *{color:inherit;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover svg,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover svg{fill:currentColor;}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link:hover > *,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder:hover > *{color:inherit;}.offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],.offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled],[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__link[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[disabled]:focus-visible,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:hover,[data-component-theme*=dark] .offcanvas__dialog .cta-nav__item > .cta-nav__placeholder[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}}.cta-nav__item > .cta-nav__link[data-menu-level],.cta-nav__item > .cta-nav__placeholder[data-menu-level]{font-weight:400;color:rgba(var(--c-white),1);}[data-stuck] .cta-nav__item > .cta-nav__link,[data-stuck] .cta-nav__item > .cta-nav__placeholder{padding-block:0.5rem;}
.main-nav{color:rgba(var(--c-secondary),1);font-size:0.9375rem;font-weight:700;}.main-nav__menu-list,.main-nav__submenu{list-style:none;margin:0;padding-inline:0;}.main-nav__menu-list{display:flex;align-items:center;justify-content:center;gap:clamp(0.75rem,1.6vw,1.75rem);}.main-nav__item{position:relative;flex:0 0 auto;}.main-nav__link,.main-nav__label,.main-nav__dropdown-toggle{display:flex;align-items:center;min-height:2.75rem;padding:0.5rem 0;border-bottom:0.125rem solid transparent;color:inherit;line-height:1.25;text-decoration:none;white-space:nowrap;}.main-nav__link,.main-nav__dropdown-toggle{cursor:pointer;}.main-nav__link:hover,.main-nav__link:focus-visible,.main-nav__dropdown-toggle:hover,.main-nav__dropdown-toggle:focus-visible{border-bottom-color:rgba(var(--c-primary),1);color:rgba(var(--c-body),1);}.main-nav__link:focus-visible,.main-nav__dropdown-toggle:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),0.55);outline-offset:0.1875rem;}.main-nav__link[aria-current=page],.main-nav__item--active-trail > .main-nav__link,.main-nav__item--active-trail > .main-nav__dropdown > .main-nav__dropdown-toggle{border-bottom-color:rgba(var(--c-primary),1);color:rgba(var(--c-body),1);}.main-nav__dropdown-toggle{gap:0.5rem;list-style:none;}.main-nav__dropdown-toggle::-webkit-details-marker{display:none;}.main-nav__dropdown-icon{width:0.5rem;height:0.5rem;margin-top:-0.25rem;border-right:0.125rem solid currentcolor;border-bottom:0.125rem solid currentcolor;transform:rotate(45deg);transition:transform 180ms ease;}.main-nav__dropdown[open] > .main-nav__dropdown-toggle{border-bottom-color:rgba(var(--c-primary),1);color:rgba(var(--c-body),1);}.main-nav__dropdown[open] > .main-nav__dropdown-toggle .main-nav__dropdown-icon{margin-top:0.25rem;transform:rotate(225deg);}.main-nav__dropdown-panel{position:absolute;z-index:10;top:calc(100% + 0.5rem);left:50%;width:max-content;min-width:15.625rem;max-width:min(22.5rem,100vw - 2rem);padding:1rem;border:1px solid rgba(var(--c-secondary),0.18);border-radius:1.125rem;background-color:rgba(var(--c-background),1);box-shadow:0 1.125rem 2.625rem rgba(var(--c-black),0.16);transform:translateX(-50%);}.main-nav__overview-link,.main-nav__submenu-link,.main-nav__submenu-label{display:flex;align-items:center;min-height:2.75rem;padding:0.625rem 0.75rem;border-radius:0.75rem;color:rgba(var(--c-body),1);line-height:1.35;text-decoration:none;}.main-nav__overview-link{margin-bottom:0.5rem;color:rgba(var(--c-secondary),1);font-weight:700;}.main-nav__submenu-link,.main-nav__submenu-label{font-weight:500;}.main-nav__overview-link:hover,.main-nav__overview-link:focus-visible,.main-nav__submenu-link:hover,.main-nav__submenu-link:focus-visible{background-color:rgba(var(--c-accent),0.32);color:rgba(var(--c-body),1);}.main-nav__overview-link:focus-visible,.main-nav__submenu-link:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),0.55);outline-offset:0.125rem;}.main-nav__submenu-item--active-trail > .main-nav__submenu-link,.main-nav__submenu-link[aria-current=page]{background-color:rgba(var(--c-accent),0.24);color:rgba(var(--c-secondary),1);font-weight:700;}.main-nav__submenu--level-2,.main-nav__submenu--level-3{margin-left:0.75rem;padding-left:0.5rem;border-left:1px solid rgba(var(--c-secondary),0.2);}@media (max-width:64.95rem){.main-nav{position:fixed;z-index:51;top:5.875rem;right:clamp(1.125rem,4vw,2.25rem);width:min(24.375rem,100vw - 2rem);max-height:calc(100dvh - 7rem);padding:1.125rem;overflow-y:auto;border:1px solid rgba(var(--c-accent),1);border-radius:1.5rem;background-color:color-mix(in oklch,rgba(var(--c-background-lighter),1) 96%,rgba(var(--c-white),1));box-shadow:0 1.75rem 4.375rem rgba(var(--c-secondary),0.18);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;}.main-nav[data-js-ready=true][data-open=false]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-0.5rem);}.main-nav__menu-list{flex-flow:column nowrap;}.main-nav__item{width:100%;}.main-nav__link,.main-nav__label,.main-nav__dropdown-toggle{width:100%;min-height:3rem;padding:0.75rem;border-bottom:0;border-radius:0.9375rem;white-space:normal;}.main-nav__dropdown-toggle{justify-content:space-between;}.main-nav__link:hover,.main-nav__link:focus-visible,.main-nav__dropdown-toggle:hover,.main-nav__dropdown-toggle:focus-visible,.main-nav__dropdown[open] > .main-nav__dropdown-toggle,.main-nav__item--active-trail > .main-nav__link,.main-nav__item--active-trail > .main-nav__dropdown > .main-nav__dropdown-toggle{background-color:color-mix(in oklch,rgba(var(--c-accent),1) 25%,rgba(var(--c-background-lighter),1));}.main-nav__dropdown-panel{position:static;width:auto;min-width:0;max-width:none;margin:0.3125rem 0 0.25rem;padding:0.5rem;border:0;border-radius:1rem;background-color:color-mix(in oklch,rgba(var(--c-accent),1) 15%,rgba(var(--c-background-lighter),1));box-shadow:none;transform:none;}}@media (max-width:45rem){.main-nav{top:5.5rem;right:0.875rem;width:min(22.5rem,100vw - 1.75rem);max-height:calc(100dvh - 6.375rem);}}@media (prefers-reduced-motion:reduce){.main-nav,.main-nav__dropdown-icon{transition:none;}}
.main-cta-nav{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.main-cta-nav{animation:0.3s show;animation-delay:0ms;}}.main-cta-nav{width:100%;}@container (min-width:65rem){.main-cta-nav{width:auto;}}.search-open .main-cta-nav{animation:hidden;}.search-open .main-cta-nav{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){.search-open .main-cta-nav{animation-duration:0.3s;animation-fill-mode:forwards;}}.main-cta-nav__menu-list{justify-content:flex-start;gap:1.5rem;}.main-cta-nav__item{margin:0;flex:0 0 auto;display:flex;justify-content:flex-start;}@container (min-width:52.5rem){.main-cta-nav__item{justify-content:center;}}@container (min-width:52.5rem){.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{transition:all 0.3s ease-in-out 0ms;}}.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.main-cta-nav__item > .main-cta-nav__link:focus-visible,.main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.main-cta-nav__item > .main-cta-nav__link[disabled],.main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],.main-cta-nav__item > .main-cta-nav__placeholder[disabled],.main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{cursor:not-allowed;}.main-cta-nav__item > .main-cta-nav__link > *,.main-cta-nav__item > .main-cta-nav__placeholder > *{pointer-events:none;color:inherit;}.main-cta-nav__item > .main-cta-nav__link .icon,.main-cta-nav__item > .main-cta-nav__link > svg,.main-cta-nav__item > .main-cta-nav__placeholder .icon,.main-cta-nav__item > .main-cta-nav__placeholder > svg{display:block;}.main-cta-nav__item > .main-cta-nav__link .extlink-nobreak,.main-cta-nav__item > .main-cta-nav__placeholder .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.main-cta-nav__item > .main-cta-nav__link .extlink-nobreak svg,.main-cta-nav__item > .main-cta-nav__placeholder .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{padding:0.75rem 1.5rem;}.main-cta-nav__item > .main-cta-nav__link[data-extlink]:not(:has(::after)),.main-cta-nav__item > .main-cta-nav__placeholder[data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__link:visited,.main-cta-nav__item > .main-cta-nav__placeholder,.main-cta-nav__item > .main-cta-nav__placeholder:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);outline:0 solid rgba(var(--c-primary),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.main-cta-nav__item > .main-cta-nav__link svg,.main-cta-nav__item > .main-cta-nav__placeholder svg{fill:currentColor;}.main-cta-nav__item > .main-cta-nav__link:focus-visible,.main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline:4px solid rgba(var(--c-primary),1);outline-offset:4px;}.main-cta-nav__item > .main-cta-nav__link:focus-visible svg,.main-cta-nav__item > .main-cta-nav__placeholder:focus-visible svg{fill:currentColor;}.main-cta-nav__item > .main-cta-nav__link[data-button-style=clean]:focus-visible,.main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=clean]:focus-visible{border:0;}.main-cta-nav__item > .main-cta-nav__link:hover,.main-cta-nav__item > .main-cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:transparent;outline-offset:0;}.main-cta-nav__item > .main-cta-nav__link:hover svg,.main-cta-nav__item > .main-cta-nav__placeholder:hover svg{fill:currentColor;}.main-cta-nav__item > .main-cta-nav__link:hover > *,.main-cta-nav__item > .main-cta-nav__placeholder:hover > *{color:inherit;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link svg,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder svg{fill:currentColor;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link > *,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder > *{color:inherit;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:focus-visible,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:focus-visible svg,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:focus-visible > *,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:focus-visible > *{color:inherit;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:hover,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:hover svg,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:hover svg{fill:currentColor;}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link:hover > *,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder:hover > *{color:inherit;}.main-cta-nav__item > .main-cta-nav__link[disabled],.main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],.main-cta-nav__item > .main-cta-nav__placeholder[disabled],.main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-black),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[disabled],[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled],[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[disabled],[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:transparent;border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[disabled]:hover,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[disabled]:focus-visible,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled]:hover,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__link[data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[disabled]:hover,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[disabled]:focus-visible,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]:hover,[data-component-theme*=dark] .main-cta-nav__item > .main-cta-nav__placeholder[data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);}}.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{font-size:1.25rem;color:rgba(var(--c-primary-200),1);white-space:nowrap;line-height:1.5;flex:1 1 100%;border:0;}@container (max-width:64.95rem){.main-cta-nav__item > .main-cta-nav__link,.main-cta-nav__item > .main-cta-nav__placeholder{padding:0.5rem 1rem;}.main-cta-nav__item > .main-cta-nav__link:hover,.main-cta-nav__item > .main-cta-nav__link:focus-visible,.main-cta-nav__item > .main-cta-nav__placeholder:hover,.main-cta-nav__item > .main-cta-nav__placeholder:focus-visible{text-decoration:underline;text-decoration-color:rgba(var(--c-primary-light),1);text-underline-offset:20%;text-decoration-thickness:0.0625rem;}}[data-stuck] .main-cta-nav__item > .main-cta-nav__link,[data-stuck] .main-cta-nav__item > .main-cta-nav__placeholder{padding-block:0.5rem;}
.footer-nav{width:100%;}.footer-nav__menu-list-wrapper[data-menu-level=level-0] > *{display:flex;flex-flow:row wrap;gap:1rem;}.footer-nav__menu-list{flex-wrap:wrap;justify-content:center;margin:0;display:inline-block;}@container (min-width:65rem){.footer-nav__menu-list{display:block;}}.footer-nav__item--level-0{width:calc(50% - 1rem);}.footer-nav__menu{display:flex;flex-wrap:wrap;justify-content:center;}@container (min-width:65rem){.footer-nav__menu{justify-content:flex-start;}}.footer-nav__placeholder{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}.footer-nav__placeholder{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .footer-nav__placeholder{color:rgba(var(--c-heading-dark),1);}.footer-nav__placeholder{display:block;color:rgba(var(--c-accent),1);padding:0 0 1rem;}.footer-nav__link{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.footer-nav__link{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.footer-nav__link{transition:all 0.3s ease-in-out 0ms;}}.footer-nav__link{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.footer-nav__link:has(> svg) > [class*=__content]{margin-right:0.5rem;}.footer-nav__link svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.footer-nav__link svg{transition:all 0.3s ease-in-out 0ms;}}.footer-nav__link svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.footer-nav__link:hover,.footer-nav__link:focus-visible{color:rgba(var(--c-primary),1);}.footer-nav__link:hover:has(> svg) [class*=__content],.footer-nav__link:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.footer-nav__link:hover svg,.footer-nav__link:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] .footer-nav__link{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .footer-nav__link svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .footer-nav__link::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .footer-nav__link:hover,[data-component-theme*=dark] .footer-nav__link:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .footer-nav__link:hover svg,[data-component-theme*=dark] .footer-nav__link:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .footer-nav__link[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .footer-nav__link[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.footer-nav__link .nowrap{white-space:nowrap;}.footer-nav__link.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.footer-nav__link.ext:hover,.footer-nav__link.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .footer-nav__link.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .footer-nav__link.ext:hover,[data-component-theme*=dark] .footer-nav__link.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.footer-nav__link.ext svg.ext{display:none;}.footer-nav__link.ext{transition:background-position 0ms;}.footer-nav__link{transition:none;display:inline-block;padding:0.5rem 0;min-width:8rem;text-decoration-thickness:1px;text-underline-offset:40%;}[data-component-theme*=dark] .footer-nav__link{text-decoration-color:rgba(var(--c-heading-dark),0.5);}@container (min-width:65rem){.footer-nav__link{min-width:auto;}}.footer-nav__link:hover,.footer-nav__link:focus-visible{text-decoration:underline;text-decoration-color:rgba(var(--c-white),1);text-underline-offset:0.25rem;}[data-component-theme*=dark] .footer-nav__link:hover,[data-component-theme*=dark] .footer-nav__link:focus-visible{color:currentColor;text-decoration-color:currentColor;}[data-affiliate-site=true] .footer-nav__link .ext{width:1rem;height:1rem;}[data-component-theme=option-1] .footer-nav__link{color:rgba(var(--c-primary),1);}[data-component-theme=option-1] .footer-nav__link:hover,[data-component-theme=option-1] .footer-nav__link:focus{color:rgba(var(--c-primary),1);}
.social-nav__menu-list{list-style:none;margin:0;padding-inline:0;}.social-nav__menu-list{display:flex;flex-flow:column nowrap;gap:0.5rem;padding:0;justify-content:flex-start;}@container (min-width:65rem){.social-nav__menu-list{padding:0;justify-content:flex-end;}}.social-nav__link-cfh{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;gap:1rem;padding-block:0.25rem;line-height:1;font-size:0.875rem;}.social-nav__link-cfh:hover,.social-nav__link-cfh:focus-visible{text-decoration:underline;text-decoration-color:rgba(var(--c-white),1);text-underline-offset:0.25rem;}[data-component-theme*=dark] .social-nav__link-cfh:hover,[data-component-theme*=dark] .social-nav__link-cfh:focus-visible{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-white),1);}.social-nav__icon{max-height:1.5rem;width:1.5rem;color:rgba(var(--c-primary),1);fill:rgba(var(--c-primary),1);}.social-nav__icon:hover,.social-nav__icon:focus{fill:rgba(var(--c-primary-700),1);color:rgba(var(--c-primary-700),1);}[data-component-theme*=dark] .social-nav__icon:hover,[data-component-theme*=dark] .social-nav__icon:focus{fill:rgba(var(--c-primary-200),1);color:rgba(var(--c-primary-200),1);}[data-component-theme*=dark] .social-nav__icon{fill:rgba(var(--c-primary-300),1);color:rgba(var(--c-primary-300),1);}
.meta-nav{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.meta-nav{animation:0.3s show;animation-delay:0ms;}}.meta-nav{width:100%;}@container (min-width:65rem){.meta-nav{width:50%;}}.meta-nav__menu-list{justify-content:flex-start;flex-flow:row wrap;}.meta-nav__item{margin:0;flex:0 0 auto;display:flex;justify-content:center;margin-right:2rem;}.meta-nav__item > .meta-nav__link,.meta-nav__item > .meta-nav__placeholder{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.meta-nav__item > .meta-nav__link,.meta-nav__item > .meta-nav__placeholder{font-size:0.875rem;color:rgba(var(--c-primary-700),1);text-decoration:none;transition:none;white-space:nowrap;line-height:1.5;padding:0.33rem 0;font-weight:300;}[data-component-theme*=dark] .meta-nav__item > .meta-nav__link,[data-component-theme*=dark] .meta-nav__item > .meta-nav__placeholder{color:rgba(var(--c-primary-200),1);}.meta-nav__item > .meta-nav__link:hover,.meta-nav__item > .meta-nav__link:focus-visible,.meta-nav__item > .meta-nav__placeholder:hover,.meta-nav__item > .meta-nav__placeholder:focus-visible{text-decoration:underline;text-decoration-color:rgba(var(--c-primary-100),1);text-underline-offset:0.25rem;}[data-component-theme*=dark] .meta-nav__item > .meta-nav__link:hover,[data-component-theme*=dark] .meta-nav__item > .meta-nav__link:focus-visible,[data-component-theme*=dark] .meta-nav__item > .meta-nav__placeholder:hover,[data-component-theme*=dark] .meta-nav__item > .meta-nav__placeholder:focus-visible{color:rgba(var(--c-primary-100),1);text-decoration-color:rgba(var(--c-primary-100),1);}
.group-nav-mobile{display:flex;flex-flow:row wrap;align-items:center;width:100%;}@container (min-width:65rem){.group-nav-mobile{display:none;}}.group-nav-mobile__nav-toggle{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-mobile__nav-toggle{transition:all 0.3s ease-in-out 0ms;}}.group-nav-mobile__nav-toggle{font-family:var(--typo-group-menu-link-font-family);font-size:clamp(var(--typo-group-menu-link-font-size-min),var(--typo-group-menu-link-font-size-preferred),var(--typo-group-menu-link-font-size-max));font-weight:var(--typo-group-menu-link-font-weight);line-height:var(--typo-group-menu-link-line-height);letter-spacing:var(--typo-group-menu-link-letter-spacing);text-wrap:var(--typo-group-menu-link-text-wrap);text-transform:var(--typo-group-menu-link-text-transform);}.group-nav-mobile__nav-toggle{display:inline-flex;align-items:center;gap:0.75rem;padding:0.75rem 1.375rem;margin-left:auto;border:1px solid rgba(var(--c-primary),1);border-radius:2.875rem;background:transparent;color:rgba(var(--c-primary),1);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;transition-property:background-color,color;}.group-nav-mobile__nav-toggle:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:0.125rem;}.group-nav-mobile__nav-toggle[aria-expanded=true]{background:rgba(var(--c-primary),1);color:rgba(var(--c-background),1);}.group-nav-mobile__nav-toggle[aria-expanded=true] .group-nav-mobile__bar:nth-child(1){transform:translateY(0.375rem) rotate(45deg);}.group-nav-mobile__nav-toggle[aria-expanded=true] .group-nav-mobile__bar:nth-child(2){opacity:0;transform:scaleX(0);}.group-nav-mobile__nav-toggle[aria-expanded=true] .group-nav-mobile__bar:nth-child(3){transform:translateY(-0.375rem) rotate(-45deg);}.group-nav-mobile__bars{display:flex;flex-direction:column;gap:0.25rem;width:1.125rem;flex-shrink:0;}.group-nav-mobile__bar{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-mobile__bar{transition:all 0.3s ease-in-out 0ms;}}.group-nav-mobile__bar{display:block;height:0.125rem;width:100%;background:currentColor;border-radius:0.125rem;transform-origin:center;transition-property:transform,opacity;}.group-nav-mobile__nav-list-wrapper{display:none;position:absolute;padding-top:0;padding-bottom:1.875rem;top:100%;left:calc(50% - 50vw);width:100vw;z-index:20;background:rgba(var(--c-background),1);overflow-y:auto;max-height:calc(100svh - 9.375rem);box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.1);}.group-nav-mobile__nav-list-wrapper[aria-hidden=false]{display:block;}.group-nav-mobile__list{list-style:none;margin:0;padding-inline:0;}.group-nav-mobile__list{width:100%;}.group-nav-mobile__item{width:100%;}.group-nav-mobile__row{display:flex;padding:0.5rem 2.5rem;align-items:center;justify-content:space-between;gap:0;min-height:3.75rem;}.group-nav-mobile__item--level-1 .group-nav-mobile__row{padding-left:4rem;}.group-nav-mobile__item--level-2 .group-nav-mobile__row{padding-left:6rem;}.group-nav-mobile__link,.group-nav-mobile__label{font-family:var(--typo-group-menu-link-font-family);font-size:clamp(var(--typo-group-menu-link-font-size-min),var(--typo-group-menu-link-font-size-preferred),var(--typo-group-menu-link-font-size-max));font-weight:var(--typo-group-menu-link-font-weight);line-height:var(--typo-group-menu-link-line-height);letter-spacing:var(--typo-group-menu-link-letter-spacing);text-wrap:var(--typo-group-menu-link-text-wrap);text-transform:var(--typo-group-menu-link-text-transform);}.group-nav-mobile__link,.group-nav-mobile__label{display:block;color:inherit;text-decoration:none;padding:0.5rem 0;flex:1 1 100%;}.group-nav-mobile__link:hover,.group-nav-mobile__link:focus-visible{color:rgba(var(--c-primary),1);text-decoration:underline;}.group-nav-mobile__link:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-mobile__link--active{font-weight:700;}.group-nav-mobile__toggle{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-mobile__toggle{transition:all 0.3s ease-in-out 0ms;}}.group-nav-mobile__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;background:none;border:1px solid rgba(var(--c-primary),1);cursor:pointer;color:rgba(var(--c-primary),1);}.group-nav-mobile__toggle:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-mobile__toggle .group-nav-mobile__icon--toggle{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-mobile__toggle .group-nav-mobile__icon--toggle{transition:all 0.3s ease-in-out 0ms;}}.group-nav-mobile__toggle .group-nav-mobile__icon--toggle{width:1rem;height:1rem;fill:currentColor;transition-property:transform;transform:rotate(-90deg);}.group-nav-mobile .group-nav-mobile__item--has-children.is-open > .group-nav-mobile__row{background-color:rgba(var(--c-neutral-100),1);}.group-nav-mobile .group-nav-mobile__item--has-children.is-open > .group-nav-mobile__row > .group-nav-mobile__toggle > .group-nav-mobile__icon--toggle{transform:rotate(0deg);}.group-nav-mobile__submenu{overflow:hidden;max-height:0;}.group-nav-mobile__submenu{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-mobile__submenu{transition:all 0.3s ease-in-out 0ms;}}.group-nav-mobile__submenu{transition-property:max-height;}.group-nav-mobile__submenu[aria-hidden=false]{max-height:125rem;}.container--group-header{position:relative;}.group-nav-desktop{display:none;}@container (min-width:65rem){.group-nav-desktop{display:block;width:100%;}}.group-nav-desktop__list--level-0{list-style:none;margin:0;padding-inline:0;}.group-nav-desktop__list--level-0{display:flex;flex-flow:row nowrap;gap:1.75rem;}.group-nav-desktop__item--level-0{display:flex;align-items:center;flex:0 0 auto;}.group-nav-desktop__row{display:flex;align-items:center;gap:0.5rem;}.group-nav-desktop__link--level-0{font-family:var(--typo-group-menu-link-font-family);font-size:clamp(var(--typo-group-menu-link-font-size-min),var(--typo-group-menu-link-font-size-preferred),var(--typo-group-menu-link-font-size-max));font-weight:var(--typo-group-menu-link-font-weight);line-height:var(--typo-group-menu-link-line-height);letter-spacing:var(--typo-group-menu-link-letter-spacing);text-wrap:var(--typo-group-menu-link-text-wrap);text-transform:var(--typo-group-menu-link-text-transform);}.group-nav-desktop__link--level-0{display:flex;align-items:center;padding:1rem 0;text-decoration:none;color:inherit;white-space:nowrap;}.group-nav-desktop__link--level-0:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-desktop__link--level-0--active{font-weight:700;}.group-nav-desktop__indicator{position:absolute;bottom:0;left:0;width:0;height:0;background-color:rgba(var(--c-primary),1);pointer-events:none;transition:height 0.2s ease;}.group-nav-desktop__indicator.is-visible{height:0.375rem;}.group-nav-desktop__label--level-0{font-family:var(--typo-group-menu-link-font-family);font-size:clamp(var(--typo-group-menu-link-font-size-min),var(--typo-group-menu-link-font-size-preferred),var(--typo-group-menu-link-font-size-max));font-weight:var(--typo-group-menu-link-font-weight);line-height:var(--typo-group-menu-link-line-height);letter-spacing:var(--typo-group-menu-link-letter-spacing);text-wrap:var(--typo-group-menu-link-text-wrap);text-transform:var(--typo-group-menu-link-text-transform);}.group-nav-desktop__label--level-0{display:block;padding:1rem 0;white-space:nowrap;}.group-nav-desktop__toggle--level-0{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__toggle--level-0{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__toggle--level-0{display:flex;align-items:center;justify-content:center;padding:0.5rem;background:none;border:1px solid transparent;border-radius:0;cursor:pointer;color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle--level-0:hover{border-color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle--level-0:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-desktop__toggle--level-0 .group-nav-desktop__icon--toggle{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__toggle--level-0 .group-nav-desktop__icon--toggle{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__toggle--level-0 .group-nav-desktop__icon--toggle{width:0.875rem;height:0.875rem;fill:currentColor;}.group-nav-desktop__toggle--level-0[aria-expanded=true] .group-nav-desktop__icon--toggle{transform:rotate(180deg);}.group-nav-desktop__panel{position:absolute;top:100%;left:0;width:100%;z-index:10;background-color:rgba(var(--c-background),1);box-shadow:0 0.25rem 0.75rem rgba(var(--c-primary),0.15);padding-block:2rem;padding-inline:calc((100% - var(--content-width-wide)) / 2);gap:3rem;align-items:flex-start;}.group-nav-desktop__panel[aria-hidden=true]{display:none;}.group-nav-desktop__panel[aria-hidden=false]{display:flex;flex-direction:row;}.group-nav-desktop__panel-heading{font-family:var(--typo-group-menu-heading-font-family);font-size:clamp(var(--typo-group-menu-heading-font-size-min),var(--typo-group-menu-heading-font-size-preferred),var(--typo-group-menu-heading-font-size-max));font-weight:var(--typo-group-menu-heading-font-weight);line-height:var(--typo-group-menu-heading-line-height);letter-spacing:var(--typo-group-menu-heading-letter-spacing);text-wrap:var(--typo-group-menu-heading-text-wrap);text-transform:var(--typo-group-menu-heading-text-transform);}.group-nav-desktop__panel-heading{flex:0 0 auto;display:flex;align-items:center;gap:0.5rem;align-self:flex-start;text-decoration:none;min-width:11.25rem;}.group-nav-desktop__panel-heading:hover svg,.group-nav-desktop__panel-heading:focus-visible svg{transform:translateX(0.25rem);}.group-nav-desktop__panel-heading:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-desktop__panel-heading .group-nav-desktop__icon--panel-heading{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__panel-heading .group-nav-desktop__icon--panel-heading{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__panel-heading .group-nav-desktop__icon--panel-heading{flex:0 0 auto;width:1.875rem;height:1.875rem;fill:rgba(var(--c-primary),1);}.group-nav-desktop__columns{flex:1;display:flex;flex-flow:row wrap;gap:2rem;}.group-nav-desktop__column{list-style:none;margin:0;padding-inline:0;}.group-nav-desktop__column{flex:1 1 12.5rem;display:flex;flex-flow:column;gap:0;border-left:1px solid rgba(var(--c-primary),0.3);padding-left:2rem;}.group-nav-desktop__item--level-2{width:100%;}.group-nav-desktop__item--level-2 > .group-nav-desktop__link,.group-nav-desktop__item--level-2 > .group-nav-desktop__label{padding-inline-start:calc(0.875rem + 1rem);}.group-nav-desktop__link,.group-nav-desktop__label{font-family:var(--typo-group-menu-link-font-family);font-size:clamp(var(--typo-group-menu-link-font-size-min),var(--typo-group-menu-link-font-size-preferred),var(--typo-group-menu-link-font-size-max));font-weight:var(--typo-group-menu-link-font-weight);line-height:var(--typo-group-menu-link-line-height);letter-spacing:var(--typo-group-menu-link-letter-spacing);text-wrap:var(--typo-group-menu-link-text-wrap);text-transform:var(--typo-group-menu-link-text-transform);}.group-nav-desktop__link,.group-nav-desktop__label{display:block;padding:0.5rem 0;color:inherit;text-decoration:none;}.group-nav-desktop__link:hover,.group-nav-desktop__link:focus-visible{color:rgba(var(--c-primary),1);}.group-nav-desktop__link:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-desktop__link--active,.group-nav-desktop__link--parent{font-weight:700;color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle-row--level-2{display:flex;align-items:center;gap:0.5rem;width:100%;}.group-nav-desktop__toggle-row--level-2 > .group-nav-desktop__link{flex:1;}.group-nav-desktop__toggle--level-2{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__toggle--level-2{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__toggle--level-2{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0.25rem;background:none;border:1px solid transparent;border-radius:0;cursor:pointer;text-align:left;color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle--level-2:hover{border-color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle--level-2:focus-visible{outline:0.1875rem solid rgba(var(--c-primary),1);outline-offset:-0.1875rem;}.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle{flex:0 0 auto;width:0.875rem;height:0.875rem;fill:currentColor;color:rgba(var(--c-primary),1);}.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle svg{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__toggle--level-2 .group-nav-desktop__icon--toggle svg{display:block;}.group-nav-desktop__toggle--level-2[aria-expanded=true] .group-nav-desktop__icon--toggle{transform:rotate(180deg);}.group-nav-desktop__list--level-3{list-style:none;margin:0;padding-inline:0;}.group-nav-desktop__list--level-3{padding-inline-start:calc(0.875rem + 2rem);overflow:hidden;max-height:0;}.group-nav-desktop__list--level-3{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.group-nav-desktop__list--level-3{transition:all 0.3s ease-in-out 0ms;}}.group-nav-desktop__list--level-3{transition-property:max-height;}.group-nav-desktop__list--level-3[aria-hidden=false]{max-height:62.5rem;}.group-nav-desktop__item--level-3{width:100%;}:root{--stuck-group-header-height:5.5625rem;}.container--group-header{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.container--group-header{transition:all 0.3s ease-in-out 0ms;}}.container--group-header{position:sticky;top:-1px;z-index:2;}.container--group-header[data-stuck]{z-index:15;}.container--group-header[data-stuck=visible]{top:-0.1px;}@media (min-width:1024px){body:has(.top-bar) .container--group-header[data-stuck=visible]{top:var(--admin-toolbar-top-bar-height);}}.container--group-header[data-stuck=hidden]{top:calc(var(--stuck-group-header-height) * -1);}.container--group-header::after{content:"";display:block;width:100%;box-shadow:0 0 0.75rem rgba(var(--c-primary),0.33);position:absolute;inset:0;z-index:-1;}.container--group-header .container__heading{font-family:var(--typo-group-title-font-family);font-size:clamp(var(--typo-group-title-font-size-min),var(--typo-group-title-font-size-preferred),var(--typo-group-title-font-size-max));font-weight:var(--typo-group-title-font-weight);line-height:var(--typo-group-title-line-height);letter-spacing:var(--typo-group-title-letter-spacing);text-wrap:var(--typo-group-title-text-wrap);text-transform:var(--typo-group-title-text-transform);}.container--group-header .container__heading{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .container--group-header .container__heading{color:rgba(var(--c-white),1);}.container--group-header .container__heading{margin-bottom:0 !important;}.container--group-header .container__heading > *{display:block;padding:1.5rem 0;}.container--group-header:has(.group--college) .container__heading{text-transform:uppercase;font-weight:500;}.container--group-header .container__inner{flex-flow:row nowrap;align-items:center;column-gap:2rem;}.container--group-header .container__inner > .container__intro{margin:0;}
.container--hero.container--no-spacing{display:grid;align-items:center;overflow:hidden;isolation:isolate;padding-block:clamp(2.25rem,5.5vw,4.5rem) clamp(3.625rem,7.5vw,6.375rem);background-color:rgba(var(--c-background),1);}@media (min-width:65rem){.container--hero.container--no-spacing{min-height:calc(100svh - var(--stuck-header-height,4.875rem));}}.container--hero.container--no-spacing[data-texture-alignment=curved-lines] .texture{opacity:0.46;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 90%);}.container--hero.container--no-spacing > .container__inner{position:relative;z-index:1;width:var(--content-width-wide);}.container--hero.container--no-spacing.js-lpb-component:has(.texture){overflow:clip visible;}.hero{display:grid;align-items:center;gap:clamp(2.125rem,5.5vw,4.5rem);width:100%;min-width:0;}@container (min-width:65rem){.hero{grid-template-columns:minmax(0,0.92fr) minmax(22.5rem,0.88fr);}}@container (min-width:65rem){.hero[data-hero-position=content-right] .hero__copy{order:2;}}.hero__copy{position:relative;z-index:2;}.hero__copy::before{content:"";position:absolute;z-index:-1;top:-3.5rem;left:-2.625rem;width:9.375rem;height:9.375rem;border:0.0625rem solid rgba(var(--c-accent),1);border-radius:52% 48% 60% 40%;}.hero__top-label{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}.hero__top-label{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .hero__top-label{color:rgba(var(--c-heading-dark),1);}.hero__top-label{margin:0 0 0.8125rem;color:rgba(var(--c-primary),1);}.hero__heading{margin:0;max-width:12ch;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(2.5rem,5.25vw,4.625rem);font-weight:400;line-height:1.08;letter-spacing:-0.09375rem;text-wrap:pretty;}.hero__heading::after{content:"";display:block;width:min(100%,33.75rem);height:0.0625rem;margin-block:1.375rem;background-color:rgba(var(--c-primary),1);}.hero__text{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.hero__text{max-width:40rem;color:rgba(var(--c-body),1);}.hero__text > :first-child{margin-top:0;}.hero__text > :last-child{margin-bottom:0;}.hero__links{display:flex;flex-wrap:wrap;gap:0.875rem;margin-top:2rem;}.hero__links .link-cfh{align-self:center;}.hero__trust{display:grid;grid-template-columns:1fr;gap:0.0625rem;max-width:43.125rem;margin-top:2.5rem;overflow:hidden;border:0.0625rem solid rgba(var(--c-accent),1);border-radius:1.375rem;background-color:rgba(var(--c-accent),1);}@container (min-width:52.5rem){.hero__trust{grid-template-columns:repeat(3,minmax(0,1fr));}}.hero__trust .field,.hero__trust .field__items,.hero__trust .field__item{display:contents;}.hero__trust .stats-group__item{display:flex;flex-direction:column;align-items:flex-start;min-height:7rem;padding:1.25rem;border:0;background-color:rgba(var(--c-background),1);opacity:1;text-align:left;}.hero__trust .stats-group__item__icon{flex-basis:2.625rem;width:2.625rem;height:2.625rem;margin-bottom:0.75rem;color:rgba(var(--c-primary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 42%,rgba(var(--c-background),1));}.hero__trust .stats-group__item__heading{margin:0 0 0.5rem;padding:0;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:2.0625rem;font-weight:400;line-height:1;}.hero__trust .stats-group__item__heading::after{content:none;}.hero__trust .stats-group__item__text{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.hero__trust .stats-group__item__text{margin:0;color:rgba(var(--c-body),1);font-weight:700;line-height:1.3;}.hero__trust .stats-group__item__text p{margin:0;}.hero__art{display:grid;gap:1.5rem;min-width:0;}.hero__art-frame{position:relative;width:100%;height:clamp(17.5rem,110vw,26.875rem);overflow:hidden;border:0.625rem solid rgba(var(--c-background),1);border-radius:48% 44% 1.625rem 2.125rem;outline:0.125rem solid rgba(var(--c-primary),0.18);outline-offset:-0.5rem;background-color:rgba(var(--c-accent),1);box-shadow:0 0 0 0.3125rem rgba(var(--c-accent),0.56),0 2.125rem 5rem rgba(var(--c-secondary),0.18);}.hero__media,.hero__media > .field,.hero__media .field__item,.hero__media .image,.hero__media .video,.hero__media picture{width:100%;height:100%;}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover;object-position:51% 48%;}.hero__media img{filter:saturate(0.98) contrast(0.98);transform:scale(1.01);}.hero__media .video__placeholder{height:100%;}.hero__media .video__button-wrapper{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem;}.hero__art-card{width:100%;padding:1.5rem;border-radius:1.625rem;color:rgba(var(--c-background),1);background-color:rgba(var(--c-secondary),1);box-shadow:0 1.375rem 3.625rem rgba(var(--c-secondary),0.24);}.hero__art-card strong{display:block;margin-bottom:0.75rem;font-family:"Libre Baskerville",Georgia,serif;font-size:2.375rem;font-weight:400;line-height:1;}.hero__art-card p{margin:0;}.hero__art-note{width:100%;margin:0;padding:1.125rem 1.25rem 1rem;border:0.0625rem solid rgba(var(--c-secondary),1);border-radius:1.5rem 1.5rem 1.5rem 0.5rem;color:rgba(var(--c-white),1);background-color:rgba(var(--c-secondary),0.5);box-shadow:0 1rem 2.375rem rgba(var(--c-secondary),0.12);backdrop-filter:blur(0.75rem);font-weight:800;line-height:1.28;text-align:left;}@container (min-width:30rem){.hero__art{position:relative;display:block;min-height:31.25rem;max-width:42.5rem;}.hero__art-frame{position:absolute;inset:0 0 auto auto;width:min(100%,32.5rem);height:min(62vw,38.125rem);max-height:38.125rem;border-width:0.875rem;}.hero__art-card{position:absolute;bottom:1.375rem;left:1.125rem;width:min(18.5rem,72%);}.hero__art-note{position:absolute;right:-0.625rem;bottom:0.75rem;width:14.875rem;}}@container (min-width:65rem){.hero__art{min-height:37.5rem;max-width:none;}.hero__art-card{bottom:2.875rem;left:0;}.hero__art-note{right:clamp(-2.375rem,-3.5vw,-1.125rem);bottom:clamp(2.625rem,6vw,4.625rem);}}
.page-title{display:flex;flex-flow:column nowrap;}.path-admin .page-title{display:block;}.region-sticky__items .page-title{flex-flow:row nowrap;align-content:center;align-items:center;}.page-title > *{margin-inline:auto;width:100%;}.page-title > *:only-child{margin-block:0;}[data-component-theme*=dark] .page-title > *{margin-left:0;}.page-title__heading{font-family:var(--typo-h1-font-family);font-size:clamp(var(--typo-h1-font-size-min),var(--typo-h1-font-size-preferred),var(--typo-h1-font-size-max));font-weight:var(--typo-h1-font-weight);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);text-wrap:var(--typo-h1-text-wrap);text-transform:var(--typo-h1-text-transform);color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] .page-title__heading{color:rgba(var(--c-heading-dark),1);}.page-title__heading{margin-top:0;margin-bottom:1.5rem;order:2;}.page-title__heading:last-child{margin-bottom:0;}.page-title__subheading{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.page-title__subheading{margin-top:0;margin-bottom:2rem;order:3;}.page-title__subheading:last-child{margin-bottom:0;}.page-title__description{order:4;}.page-title__description:not(:last-child){margin-bottom:1rem;}.page-title__description .page-title__item{margin-bottom:0.5rem;}.page-title__description .page-title__item:last-child{margin-bottom:0;}.page-title__overline{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}.page-title__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .page-title__overline{color:rgba(var(--c-heading-dark),1);}.page-title__overline{order:1;margin-block:0 0.25rem;}.page-title__links{order:5;display:flex;flex-flow:row wrap;gap:1rem;}.page-title__links:has(> :nth-child(2):last-child){flex-flow:row nowrap;}.page-title__media{position:relative;isolation:isolate;display:block;}.page-title__media::before{content:"";display:block;background-color:rgba(var(--c-black),0.33);position:absolute;inset:3rem 4rem calc(1.5rem * -1);filter:blur(1.5rem);z-index:-1;}[data-component-layout=stacked] .page-title__media{max-width:var(--content-width-compact) !important;margin-bottom:calc(8rem * -1);}.page-title__media .video:has(iframe + .video__placeholder),.page-title__media .video:has(video + .video__placeholder){padding:0;}.container--page-title{z-index:1;}.container--page-title > .container__inner{display:flex;align-items:center;gap:2rem;}.container--page-title[data-component-layout=inline] > .container__inner{flex-flow:column nowrap;}@container (min-width:65rem){.container--page-title[data-component-layout=inline] > .container__inner{flex-flow:row nowrap;}}.container--page-title[data-component-layout=stacked]:has(.page-title__media){margin-bottom:8rem;}.container--page-title[data-component-layout=stacked] > .container__inner{flex-flow:column nowrap;}
.pager,.mini-pager{margin:4rem 0 0;}.pager[data-drupal-views-infinite-scroll-pager],.mini-pager[data-drupal-views-infinite-scroll-pager]{display:flex;justify-content:center;}.mini-pager__items{list-style:none;margin:0;padding-inline:0;}.mini-pager__items{display:flex;flex-flow:row nowrap;gap:0.5rem;align-items:center;justify-content:center;text-align:center;}.mini-pager__item{display:inline-flex;align-content:center;align-items:center;}.mini-pager__item .button-ndsu__content{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;margin:0;}.mini-pager__item--total,.mini-pager__item--current{margin:0;color:rgba(var(--c-neutral-900),1);}[data-component-theme*=dark] .mini-pager__item--total,[data-component-theme*=dark] .mini-pager__item--current{color:rgba(var(--c-neutral-300),1);}.mini-pager__item--total a,.mini-pager__item--total span:last-child,.mini-pager__item--current a,.mini-pager__item--current span:last-child{width:2.1875rem;display:inline-block;text-decoration:none;}.mini-pager__item--current{cursor:default;}.mini-pager__item--current span:last-child{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.mini-pager__item--current span:last-child{transition:all 100ms ease-in-out 0ms;}}.mini-pager__item--current span:last-child{outline-offset:-2px;outline:1px solid rgba(var(--c-neutral-900),1);margin-inline:0.75rem;}[data-component-theme*=dark] .mini-pager__item--current span:last-child{color:rgba(var(--c-neutral-300),1);}.mini-pager__input{outline-offset:-2px;outline:1px solid rgba(var(--c-neutral-900),1);margin-inline:0.75rem;width:2.1875rem;height:2.0625rem;display:inline-block;text-decoration:none;border:none;background-color:transparent;text-align:center;color:rgba(var(--c-neutral-900),1);}[data-component-theme*=dark] .mini-pager__input{color:rgba(var(--c-neutral-300),1);outline:1px solid rgba(var(--c-neutral-300),1);}.mini-pager__item--prev{position:relative;}.mini-pager__item--next,.mini-pager__item--prev{height:2rem;color:transparent;font-size:0;display:flex;align-items:center;}.mini-pager__item--next .link-ndsu__icon,.mini-pager__item--prev .link-ndsu__icon{margin-left:0;}.mini-pager__item--next > *,.mini-pager__item--prev > *{padding-block:0;}.mini-pager__item--next .button-cfh__icon svg,.mini-pager__item--prev .button-cfh__icon svg{width:2rem;height:2rem;}.mini-pager__item--next .button-cfh__content,.mini-pager__item--prev .button-cfh__content{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;margin:0;}.mini-pager__item--next > .button-cfh--arrow:not(:empty),.mini-pager__item--prev > .button-cfh--arrow:not(:empty){padding-inline:0;}.mini-pager__item--next > .button-cfh--arrow:hover .icon,.mini-pager__item--next > .button-cfh--arrow:focus .icon,.mini-pager__item--prev > .button-cfh--arrow:hover .icon,.mini-pager__item--prev > .button-cfh--arrow:focus .icon{color:rgba(var(--c-neutral-800),1);}
.form-item + .form-item,.form-item + div:has(.form-item){margin-top:1.5rem;}.form-item + .form-actions{margin-top:2rem;}div:has(.form-item) + .form-item{margin-top:1.5rem;}.form-item__textfield,.form-text{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item__textfield,.form-text{cursor:pointer;margin:0;width:100%;outline:none;position:relative;color:rgba(var(--c-body),1);padding:1rem 1.25rem;border-radius:0.5rem;border:1px solid rgba(var(--c-neutral-500),1);background:rgba(var(--c-white),1);max-height:3.25rem;}.form-item__textfield[type=submit],.form-text[type=submit]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.form-item__textfield[type=submit],.form-text[type=submit]{transition:all 0.3s ease-in-out 0ms;}}.form-item__textfield[type=submit],.form-text[type=submit]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.form-item__textfield[type=submit]:focus-visible,.form-text[type=submit]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.form-item__textfield[type=submit],.form-text[type=submit]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.form-item__textfield[type=submit][disabled],.form-item__textfield[type=submit][data-button-style=disabled],.form-text[type=submit][disabled],.form-text[type=submit][data-button-style=disabled]{cursor:not-allowed;}.form-item__textfield[type=submit] > *,.form-text[type=submit] > *{pointer-events:none;color:inherit;}.form-item__textfield[type=submit] .icon,.form-item__textfield[type=submit] > svg,.form-text[type=submit] .icon,.form-text[type=submit] > svg{display:block;}.form-item__textfield[type=submit] .extlink-nobreak,.form-text[type=submit] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.form-item__textfield[type=submit] .extlink-nobreak svg,.form-text[type=submit] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.form-item__textfield[type=submit],.form-text[type=submit]{padding:0.75rem 1.5rem;}.form-item__textfield[type=submit][data-extlink]:not(:has(::after)),.form-text[type=submit][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}.form-item__textfield[type=submit],.form-item__textfield[type=submit]:visited,.form-text[type=submit],.form-text[type=submit]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-black),1);border-color:transparent;outline:0 solid rgba(var(--c-primary-dark),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.form-item__textfield[type=submit] svg,.form-text[type=submit] svg{fill:currentColor;}.form-item__textfield[type=submit]:focus-visible,.form-text[type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-primary-dark),1);outline:4px solid rgba(var(--c-primary-dark),1);outline-offset:4px;}.form-item__textfield[type=submit]:focus-visible svg,.form-text[type=submit]:focus-visible svg{fill:currentColor;}.form-item__textfield[type=submit][data-button-style=clean]:focus-visible,.form-text[type=submit][data-button-style=clean]:focus-visible{border:0;}.form-item__textfield[type=submit]:hover,.form-text[type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}.form-item__textfield[type=submit]:hover svg,.form-text[type=submit]:hover svg{fill:currentColor;}.form-item__textfield[type=submit]:hover > *,.form-text[type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit],[data-component-theme*=dark] .form-text[type=submit]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .form-item__textfield[type=submit] svg,[data-component-theme*=dark] .form-text[type=submit] svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit] > *,[data-component-theme*=dark] .form-text[type=submit] > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible,[data-component-theme*=dark] .form-text[type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible svg,[data-component-theme*=dark] .form-text[type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit]:focus-visible > *,[data-component-theme*=dark] .form-text[type=submit]:focus-visible > *{color:inherit;}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover,[data-component-theme*=dark] .form-text[type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover svg,[data-component-theme*=dark] .form-text[type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] .form-item__textfield[type=submit]:hover > *,[data-component-theme*=dark] .form-text[type=submit]:hover > *{color:inherit;}.form-item__textfield[type=submit][disabled],.form-item__textfield[type=submit][data-button-style=disabled],.form-text[type=submit][disabled],.form-text[type=submit][data-button-style=disabled]{background-color:rgba(var(--c-black),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] .form-item__textfield[type=submit][disabled],[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled],[data-component-theme*=dark] .form-text[type=submit][disabled],[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .form-item__textfield[type=submit][disabled]:hover,[data-component-theme*=dark] .form-item__textfield[type=submit][disabled]:focus-visible,[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .form-item__textfield[type=submit][data-button-style=disabled]:focus-visible,[data-component-theme*=dark] .form-text[type=submit][disabled]:hover,[data-component-theme*=dark] .form-text[type=submit][disabled]:focus-visible,[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .form-text[type=submit][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}.form-item__textfield[type=submit],.form-text[type=submit]{width:auto;line-height:1;}.form-item__textfield[type=submit].js-hide,.form-text[type=submit].js-hide{display:none;}.form-item__textfield::placeholder,.form-text::placeholder{color:rgba(var(--c-body),1);}.form-item__textfield:focus,.form-item__textfield:hover,.form-item__textfield:focus-visible,.form-text:focus,.form-text:hover,.form-text:focus-visible{border-color:rgba(var(--c-primary-interactive),1);box-shadow:0 0 0 2px rgba(99,0,204,0.25);outline:none;}textarea.form-item__textfield{max-height:none;min-height:3.25rem;}.form-item__description{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);}.form-item__description{color:rgba(var(--c-neutral-800),1);margin-top:0.25rem;}.form-fieldset{padding:1.5rem;margin-bottom:1rem;border:1px solid rgba(var(--c-neutral-300),1);}fieldset legend{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}fieldset legend{padding:0.75rem 1.5rem;}.search-form{display:flex;position:relative;margin:0;align-items:center;}@container (min-width:65rem){.search-form{margin:0 1.5rem 0 0;}}[data-affiliate-site=true] .search-form{margin:0;}.search-form + h2{display:none;}.search-form [data-drupal-selector=edit-submit]{padding:0.33rem 1rem;}.search-form .form-item__textfield{color:rgba(var(--c-body),1);}.search-form .form-item__label,.search-form .search-help-link{display:none;}.search-form form{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.search-form form{transition:all 0.3s ease-in-out 0ms;}}.search-form form{right:4rem;top:-2px;width:0;display:flex;position:absolute;align-items:center;padding:0;z-index:9;overflow:hidden;}@container (min-width:52.5rem){.search-form form{max-width:25rem;width:1px;}}.search-form.open form{animation:0ms show;animation-fill-mode:forwards;animation-delay:0ms;}@media (prefers-reduced-motion:no-preference){.search-form.open form{animation:0.3s show;animation-delay:0ms;}}.search-form.open form{width:calc(100vw - 12rem);}.search-form.open .button[type=submit]{width:2.8125rem;height:2.8125rem;opacity:1;}.search-form .form-item{width:100%;}.search-form .form-text{padding:0.75rem 3rem 0.75rem 3.75rem;height:auto;float:right;font-weight:500;border:2px solid rgba(var(--c-primary-600),1);}.page.search-results-page .section.main .search-form [data-drupal-selector=edit-basic]{display:flex;flex-flow:row nowrap;gap:1rem;padding:0 0 2rem;}.search-form .button[type=submit]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.search-form .button[type=submit]{transition:all 0.3s ease-in-out 0ms;}}.search-form .button[type=submit]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.search-form .button[type=submit]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}.search-form .button[type=submit]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}.search-form .button[type=submit][disabled],.search-form .button[type=submit][data-button-style=disabled]{cursor:not-allowed;}.search-form .button[type=submit] > *{pointer-events:none;color:inherit;}.search-form .button[type=submit] .icon,.search-form .button[type=submit] > svg{display:block;}.search-form .button[type=submit] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}.search-form .button[type=submit] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}.search-form .button[type=submit]{padding:0.75rem 1.5rem;}.search-form .button[type=submit][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;padding:0.875rem 2.5rem 0.875rem 1.5rem;}.search-form .button[type=submit],.search-form .button[type=submit]:visited{color:rgba(var(--c-neutral-800),1);background-color:transparent;border-color:transparent;outline:0 solid rgba(var(--c-primary-light),1);border-radius:2.5rem;outline-offset:0;opacity:1;}.search-form .button[type=submit] svg{fill:currentColor;}.search-form .button[type=submit]:focus-visible{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline:4px solid rgba(var(--c-primary-light),1);outline-offset:4px;}.search-form .button[type=submit]:focus-visible svg{fill:currentColor;}.search-form .button[type=submit][data-button-style=clean]:focus-visible{border:0;}.search-form .button[type=submit]:hover{color:rgba(var(--c-black),1);background-color:transparent;border-color:rgba(var(--c-primary-light),1);outline-color:transparent;outline-offset:0;}.search-form .button[type=submit]:hover svg{fill:currentColor;}.search-form .button[type=submit]:hover > *{color:inherit;}[data-component-theme*=dark] .search-form .button[type=submit]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] .search-form .button[type=submit] svg{fill:currentColor;}[data-component-theme*=dark] .search-form .button[type=submit] > *{color:inherit;}[data-component-theme*=dark] .search-form .button[type=submit]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .search-form .button[type=submit]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .search-form .button[type=submit]:focus-visible > *{color:inherit;}[data-component-theme*=dark] .search-form .button[type=submit]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .search-form .button[type=submit]:hover svg{fill:currentColor;}[data-component-theme*=dark] .search-form .button[type=submit]:hover > *{color:inherit;}.search-form .button[type=submit][disabled],.search-form .button[type=submit][data-button-style=disabled]{background-color:transparent;border-color:transparent;color:rgba(var(--c-neutral-800),1);}[data-component-theme*=dark] .search-form .button[type=submit][disabled],[data-component-theme*=dark] .search-form .button[type=submit][data-button-style=disabled]{color:rgba(var(--c-primary-200),1);background-color:transparent;border-color:transparent;}[data-component-theme*=dark] .search-form .button[type=submit][disabled]:hover,[data-component-theme*=dark] .search-form .button[type=submit][disabled]:focus-visible,[data-component-theme*=dark] .search-form .button[type=submit][data-button-style=disabled]:hover,[data-component-theme*=dark] .search-form .button[type=submit][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}.search-form .button[type=submit]{position:absolute;right:0.5rem;top:0.25rem;padding:0;width:0;height:2.8125rem;text-indent:-1000px;mask-size:1.5rem;mask-position:center;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);mask-image:url(/themes/custom/cfh/dist/assets/icons/search.svg);cursor:pointer;transform:scaleX(-1);opacity:0;}.search-form .button[type=submit]:hover,.search-form .button[type=submit]:focus{background-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] .search-form .button[type=submit]{background-color:rgba(var(--c-primary),1);}.page.search-results-page .section.main .search-form .button[type=submit]{position:relative;top:auto;right:auto;height:3rem;width:3rem;}.search-form__toggle:not(:empty){transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.search-form__toggle:not(:empty){transition:all 0.3s ease-in-out 0ms;}}.search-form__toggle:not(:empty){display:flex;margin-left:auto;padding:0.5rem;border:0;background-color:transparent;align-items:center;justify-content:center;fill:rgba(var(--c-primary-200),1);cursor:pointer;z-index:10;width:3rem;}.search-form__toggle:not(:empty):hover,.search-form__toggle:not(:empty):focus-visible{background-color:rgba(var(--c-primary),1);fill:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] .search-form__toggle:not(:empty):hover,[data-component-theme*=dark] .search-form__toggle:not(:empty):focus-visible{background-color:rgba(var(--c-primary),1);}.search-form__toggle:not(:empty)[aria-expanded=true]{border:1px solid rgba(var(--c-white),1);}.search-form__search-to-close{display:inline-block;position:relative;width:2rem;height:2rem;cursor:pointer;}.search-form__search-to-close::before,.search-form__search-to-close::after{content:"";display:inline-block;position:absolute;transition:all 0.2s;}.search-form__search-to-close::before{width:6%;height:32%;background:rgba(var(--c-background-dark),1);left:35%;top:70%;transform:translate(-50%,-50%) rotate(40deg);}[data-component-theme*=dark] .search-form__search-to-close::before{background:rgba(var(--c-white),1);}.search-form__search-to-close::after{width:50%;height:50%;border:2px solid rgba(var(--c-background-dark),0.75);border-radius:50%;top:42%;left:60%;transform:translate(-50%,-50%) rotate(0deg);}[data-component-theme*=dark] .search-form__search-to-close::after{border-color:rgba(var(--c-white),1);}.search-form__search-to-close:hover,.search-form__search-to-close:focus-visible{background-color:rgba(var(--c-primary),1);}.search-form__search-to-close:hover::before,.search-form__search-to-close:hover::after,.search-form__search-to-close:focus-visible::before,.search-form__search-to-close:focus-visible::after{border-color:rgba(var(--c-background-dark),0.75);}[data-component-theme*=dark] .search-form__search-to-close:hover::before,[data-component-theme*=dark] .search-form__search-to-close:hover::after,[data-component-theme*=dark] .search-form__search-to-close:focus-visible::before,[data-component-theme*=dark] .search-form__search-to-close:focus-visible::after{border-color:rgba(var(--c-white),1);}.open .search-form__search-to-close::before,.open .search-form__search-to-close::after{left:50%;top:50%;}.open .search-form__search-to-close::before{height:60%;background-color:rgba(var(--c-background-dark),0.75);transform:translate(-50%,-50%) rotate(-45deg);}[data-component-theme*=dark] .open .search-form__search-to-close::before{background-color:rgba(var(--c-white),1);}.open .search-form__search-to-close::after{border-width:1px;border-radius:0;background:transparent;width:0;height:60%;left:50%;top:50%;border-color:rgba(var(--c-background-dark),0.75);transform:translate(-50%,-50%) rotate(45deg);transition:all 0.2s,background 0s 0.2s;}[data-component-theme*=dark] .open .search-form__search-to-close::after{border-color:rgba(var(--c-white),1);}
.container--stats-group{--stats-group-animate-speed:1000ms;display:block;position:relative;background-color:transparent;}.container--stats-group[data-texture-alignment=hands]{overflow:visible;}.container--stats-group > .container__inner{padding-bottom:4rem;}.container--stats-group .grid::before{content:"";position:absolute;top:45%;right:0;left:0;z-index:2;display:block;width:calc(var(--content-width-wide) + 7.5rem);max-width:100%;height:60%;margin:auto;background:rgba(var(--c-black),1);opacity:0.5;filter:blur(62px);}.container--stats-group .grid{position:relative;z-index:2;}.container--stats-group .grid::before{opacity:0.45;filter:blur(3rem);}.container--stats-group .texture{background-color:rgba(var(--c-primary-600),1);max-height:max(16rem,72%);color:rgba(var(--c-primary-dark),1);top:auto;}@container (min-width:52.5rem){.container--stats-group .texture{max-height:max(16rem,62%);}}@container (min-width:65rem){.container--stats-group .texture{max-height:max(16rem,44%);}}[data-component-theme*=dark] .container--stats-group .texture{background-color:rgba(var(--c-background-dark),1);}.stats-group__item{border-top:solid 0.5rem rgba(var(--c-primary),1);padding:2rem 2rem 2.5rem !important;position:relative;text-align:center;flex:1 1 auto;display:flex;flex-flow:column;align-items:center;opacity:0;z-index:2;background-color:rgba(var(--c-background),1);}@media (prefers-reduced-motion:no-preference){.scrolled .stats-group__item,.gin--edit-form .stats-group__item{animation:slide-up var(--stats-group-animate-speed);animation-fill-mode:forwards;animation-delay:0ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}@media (prefers-reduced-motion:no-preference){.scrolled .stats-group__item:nth-child(4n+2),.gin--edit-form .stats-group__item:nth-child(4n+2){animation:slide-up var(--stats-group-animate-speed);animation-fill-mode:forwards;animation-delay:250ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}@media (prefers-reduced-motion:no-preference){.scrolled .stats-group__item:nth-child(4n+3),.gin--edit-form .stats-group__item:nth-child(4n+3){animation:slide-up var(--stats-group-animate-speed);animation-fill-mode:forwards;animation-delay:500ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}@media (prefers-reduced-motion:no-preference){.scrolled .stats-group__item:nth-child(4n+4),.gin--edit-form .stats-group__item:nth-child(4n+4){animation:slide-up var(--stats-group-animate-speed);animation-fill-mode:forwards;animation-delay:750ms;}}@keyframes slide-up{0%{transform:translateY(3rem);opacity:0;}20%{transform:translateY(3rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}.stats-group__item p{margin:0;}.stats-group__item__icon{display:grid;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:0.75rem;overflow:hidden;border-radius:50%;color:rgba(var(--c-secondary),1);background-color:rgba(var(--c-accent),0.35);}.stats-group__item__icon .field,.stats-group__item__icon .field__items,.stats-group__item__icon .field__item,.stats-group__item__icon article{display:contents;}.stats-group__item__icon svg{width:1.5rem;height:1.5rem;color:currentColor;fill:currentColor;}.stats-group__item__icon path[fill]{fill:currentColor;}.stats-group__item__heading{font-family:var(--typo-h1-font-family);font-size:clamp(var(--typo-h1-font-size-min),var(--typo-h1-font-size-preferred),var(--typo-h1-font-size-max));font-weight:var(--typo-h1-font-weight);line-height:var(--typo-h1-line-height);letter-spacing:var(--typo-h1-letter-spacing);text-wrap:var(--typo-h1-text-wrap);text-transform:var(--typo-h1-text-transform);color:rgba(var(--c-heading),1);margin:0 0 1rem;}[data-component-theme*=dark] .stats-group__item__heading{color:rgba(var(--c-heading-dark),1);}.stats-group__item__heading{color:rgba(var(--c-primary-600),1);padding:0 0 2rem;margin:0;}.stats-group__item__heading::after{content:"";display:block;margin:1.5rem auto 0;width:4rem;height:0.25rem;background-color:rgba(var(--c-primary),1);}.stats-group__item__text{margin:0;}
.tabs-cfh__wrapper{position:relative;}.tabs-cfh__nav{list-style:none;margin:0;padding-inline:0;}.tabs-cfh__nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;width:auto;position:static;padding-block:0.5rem;gap:1rem;}.tabs-cfh__nav::-webkit-scrollbar{display:none;}@container (min-width:65rem){.tabs-cfh__nav{display:flex;}}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0.3s ease-in-out 0ms;}}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{cursor:not-allowed;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{pointer-events:none;color:inherit;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .icon,[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > svg{display:block;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{padding:0.75rem 1.5rem;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style],[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:visited{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=clean]:focus-visible{border:0;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-black),1);background-color:rgba(var(--c-white),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:0;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);outline-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-dark),1);color:rgba(var(--c-black),1);}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:hover,[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:focus-visible,[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-component-theme*=light] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-darker),1);border-color:rgba(var(--c-primary-darker),1);}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0.3s ease-in-out 0ms;}}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{cursor:not-allowed;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{pointer-events:none;color:inherit;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .icon,[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > svg{display:block;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{padding:0.75rem 1.5rem;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style],[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=clean]:focus-visible{border:0;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:hover,[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:focus-visible,[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-component-theme*=dark] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{transition:all 0.3s ease-in-out 0ms;}}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{outline:0.25rem solid currentColor;outline-offset:0.25rem;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{display:inline-flex;align-items:center;justify-content:center;position:relative;border:2px solid;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;width:auto;font-weight:400;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{cursor:not-allowed;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{pointer-events:none;color:inherit;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .icon,[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > svg{display:block;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak{display:flex;align-items:center;margin-left:0.25rem;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] .extlink-nobreak svg{margin-top:calc(0.5rem * -1);}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{padding:0.75rem 1.5rem;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-extlink]:not(:has(::after)){padding:1rem 2rem 1rem 1.5rem;background-position:calc(100% - 15px) 50%;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style],[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:visited{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:transparent;outline:0 solid rgba(var(--c-white),1);border-radius:2.5rem;outline-offset:0;opacity:1;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:rgba(var(--c-white),1);outline:4px solid rgba(var(--c-white),1);outline-offset:4px;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=clean]:focus-visible{border:0;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary-dark),1);border-color:transparent;outline-color:transparent;outline-offset:0;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);outline-color:transparent;outline-offset:4px;opacity:1;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style] > *{color:inherit;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-white),1);outline-color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:focus-visible > *{color:inherit;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);outline-color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover svg{fill:currentColor;}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover > *{color:inherit;}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{background-color:rgba(var(--c-primary),1);border-color:transparent;color:rgba(var(--c-white),1);}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled],[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]{color:rgba(var(--c-black),1);background-color:rgba(var(--c-primary-100),1);border-color:rgba(var(--c-primary-100),1);}[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:hover,[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][disabled]:focus-visible,[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:hover,[data-component-theme*=dark] [data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style][data-button-style=disabled]:focus-visible{color:rgba(var(--c-white),1);background-color:rgba(var(--c-primary),1);border-color:rgba(var(--c-primary),1);}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]{background-color:rgba(var(--c-primary-light),1);color:rgba(var(--c-body),1);}[data-component-theme="default dark"] .tabs-cfh[data-tabs-display^=horizontal-] .tab__button-cfh.is-active[data-button-style]:hover{background-color:rgba(var(--c-primary),1);}.tabs-cfh__tab{display:flex;flex:0 0 auto;position:relative;align-items:flex-end;align-content:flex-end;}.tabs-cfh__tab:not(:first-child){margin-left:-1px;}.tabs-cfh__tab:has(.is-active){z-index:2;}.tabs-cfh__tab__content{display:none;width:100%;margin:0 auto;}.tabs-cfh__tab__content.is-active{display:block;padding:1.5rem 0 0;}@container (min-width:65rem){.tabs-cfh__tab__content.is-active{padding:3rem 0 0;}}.tabs-cfh.no-js .tabs-cfh__wrapper{display:none;}.tabs-cfh.no-js .tabs-cfh__tab__content{display:block;}.tabs-cfh.no-js .tabs-cfh__tab__content:not(:first-child){margin-top:2rem;}.tabs-cfh__scroll{transition:opacity 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.tabs-cfh__scroll{transition:opacity 0.3s ease-in-out 0ms;}}.tabs-cfh__scroll:not(:empty){cursor:pointer;position:absolute;top:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background-color:rgba(var(--c-neutral-100),1);border-bottom-color:rgba(var(--c-neutral-100),1);z-index:3;opacity:0;visibility:hidden;padding:0;bottom:0;}[data-component-theme*=dark] .tabs-cfh__scroll:not(:empty){background-color:rgba(var(--c-background-dark),1);}.tabs-cfh__scroll--left{left:0;}[data-scroll-indicator=left] .tabs-cfh__scroll--left,[data-scroll-indicator=both] .tabs-cfh__scroll--left{opacity:1;visibility:visible;}[data-scroll-indicator=right] .tabs-cfh__scroll--left{animation:hidden;}[data-scroll-indicator=right] .tabs-cfh__scroll--left{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){[data-scroll-indicator=right] .tabs-cfh__scroll--left{animation-duration:0.3s;animation-fill-mode:forwards;}}.tabs-cfh__scroll--right{right:0;}[data-scroll-indicator=right] .tabs-cfh__scroll--right,[data-scroll-indicator=both] .tabs-cfh__scroll--right{opacity:1;visibility:visible;}[data-scroll-indicator=left] .tabs-cfh__scroll--right{animation:hidden;}[data-scroll-indicator=left] .tabs-cfh__scroll--right{animation-duration:0ms;animation-fill-mode:forwards;}@media (prefers-reduced-motion:no-preference){[data-scroll-indicator=left] .tabs-cfh__scroll--right{animation-duration:0.3s;animation-fill-mode:forwards;}}.tabs-cfh__scroll .scroll__icon{display:flex;width:3rem;height:3rem;}.tabs-cfh__scroll .icon{fill:rgba(var(--c-primary),1);stroke:rgba(var(--c-neutral-100),1);stroke-width:1px;width:100%;height:100%;}.container[data-container-style=tabs-homes]{isolation:isolate;width:calc(100% - clamp(1.5rem,6vw,3.5rem));border-radius:clamp(1.75rem,3vw,2.75rem);}.container[data-container-style=tabs-homes][data-texture-alignment=curved-lines] .texture{opacity:0.42;}.container[data-container-style=tabs-homes] .container__intro{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(21.25rem,0.82fr);grid-template-rows:auto auto;align-items:end;gap:0.8125rem clamp(1.5rem,5vw,4.5rem);width:100%;margin:0 auto clamp(1.875rem,4.2vw,3.25rem);}.container[data-container-style=tabs-homes][data-component-width=narrow] .container__intro{max-width:var(--content-width-compressed);}.container[data-container-style=tabs-homes][data-component-width=compact] .container__intro{max-width:var(--content-width-compact);}.container[data-container-style=tabs-homes][data-component-width=content] .container__intro,.container[data-container-style=tabs-homes][data-component-width=standard] .container__intro{max-width:var(--content-width);}.container[data-container-style=tabs-homes][data-component-width=wide] .container__intro{max-width:var(--content-width-wide);}.container[data-container-style=tabs-homes] .container__overline{grid-column:1;grid-row:1;margin:0;}[data-component-theme*=dark] .container[data-container-style=tabs-homes] .container__overline{color:rgba(var(--c-accent),1);}.container[data-container-style=tabs-homes] .container__heading{grid-column:1;grid-row:2;display:block;max-width:18.5ch;margin:0;font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.72rem,2.85vw,2.64rem);font-weight:400;line-height:1.08;letter-spacing:0;}.container[data-container-style=tabs-homes] .container__heading:first-child{grid-row:1/span 2;}.container[data-container-style=tabs-homes] .container__text{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.container[data-container-style=tabs-homes] .container__text{grid-column:2;grid-row:1/span 2;align-self:end;max-width:46rem;margin:0;}.container[data-container-style=tabs-homes] .container__text > :first-child{margin-top:0;}.container[data-container-style=tabs-homes] .container__text > :last-child{margin-bottom:0;}@container (max-width:64.95rem){.container[data-container-style=tabs-homes] .container__intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:0.8125rem;}.container[data-container-style=tabs-homes] .container__overline,.container[data-container-style=tabs-homes] .container__heading,.container[data-container-style=tabs-homes] .container__heading:first-child,.container[data-container-style=tabs-homes] .container__text{grid-column:1;grid-row:auto;}.container[data-container-style=tabs-homes] .container__text{margin-top:0.6875rem;}}.container[data-tabs-direction=vertical] > .container__inner{display:grid;grid-template-areas:"intro" "navigation" "content";grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start;}.container[data-tabs-direction=vertical] > .container__inner > .container__intro{grid-area:intro;display:block;width:100%;max-width:none;margin:0;}.container[data-tabs-direction=vertical] .container__overline,.container[data-tabs-direction=vertical] .container__heading,.container[data-tabs-direction=vertical] .container__heading:first-child,.container[data-tabs-direction=vertical] .container__text{grid-column:auto;grid-row:auto;}.container[data-tabs-direction=vertical] .container__text{max-width:40rem;margin-top:1.5rem;}@container (min-width:65rem){.container[data-tabs-direction=vertical] > .container__inner{grid-template-areas:"intro content" "navigation content";grid-template-columns:minmax(0,0.74fr) minmax(20rem,0.86fr);gap:0 clamp(1.625rem,5vw,4.25rem);align-items:center;}.container[data-tabs-direction=vertical] .tabs-cfh__wrapper{margin-top:2.125rem;}}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps]{display:contents;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__wrapper{grid-area:navigation;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__nav{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:0.75rem;width:100%;padding:0;overflow:visible;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__tab{width:100%;margin:0;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style]{justify-content:flex-start;gap:0.875rem;width:100%;min-height:4.375rem;padding:0.625rem 1rem 0.625rem 0.625rem;border:0.0625rem solid rgba(var(--c-body),0.38);border-radius:62.4375rem;outline-offset:0.1875rem;color:rgba(var(--c-body),1);background-color:transparent;box-shadow:none;font-weight:400;text-align:left;transform:none;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style] > .button-cfh__content{justify-content:flex-start;gap:0.875rem;width:100%;color:inherit;}[data-component-theme*=dark] .tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style]{border-color:rgba(var(--c-background-lighter),0.38);color:rgba(var(--c-background-lighter),1);}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style]:hover{border-color:rgba(var(--c-accent),1);color:rgba(var(--c-secondary),1);background-color:rgba(var(--c-accent),1);}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style]:focus-visible{border-color:rgba(var(--c-accent),1);outline:0.1875rem solid rgba(var(--c-accent),1);color:rgba(var(--c-secondary),1);background-color:rgba(var(--c-accent),1);}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style][aria-selected=true],.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style][aria-selected=true]:is(:hover,:focus-visible){border-color:rgba(var(--c-accent),1);color:rgba(var(--c-secondary),1);background-color:rgba(var(--c-accent),1);box-shadow:none;transform:none;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__step-number{display:grid;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;border-radius:50%;background-color:rgba(var(--c-secondary),0.12);font-family:"Libre Baskerville",Georgia,serif;font-size:1.18rem;line-height:1;}[data-component-theme*=dark] .tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__step-number{background-color:rgba(var(--c-background-lighter),0.2);}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] [aria-selected=true] .tab__step-number{background-color:rgba(var(--c-background-lighter),0.2);}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__content{grid-area:content;align-self:center;min-width:0;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__tab__content.is-active{padding:0;}.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tabs-cfh__scroll:not(:empty){display:none;}@container (max-width:64.95rem){.tabs-cfh[data-tabs-direction=vertical][data-tabs-display=steps] .tab__button-cfh[data-button-style]{border-radius:1.375rem;}}.tabs-cfh[data-tabs-display=homes]{display:grid;gap:clamp(1.125rem,3vw,1.875rem);}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__wrapper{padding:0.625rem;border:0.0625rem solid rgba(var(--c-background-lighter),0.34);border-radius:62.4375rem;background:linear-gradient(180deg,rgba(var(--c-background-lighter),0.15),color-mix(in oklch,rgba(var(--c-secondary),1) 82%,rgba(var(--c-black),1)));box-shadow:inset 0 0.0625rem 0 rgba(var(--c-background-lighter),0.24),0 1.125rem 3rem rgba(var(--c-black),0.14);}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__nav{gap:0.625rem;padding:0;}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__tab{flex:1 0 10rem;margin:0;}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style]{width:100%;min-height:4.5rem;padding:0.75rem 0.9375rem;border:0.0625rem solid rgba(var(--c-background-lighter),0.32);border-radius:62.4375rem;outline-offset:0.1875rem;color:rgba(var(--c-background-lighter),1);background-color:rgba(var(--c-background-lighter),0.12);box-shadow:inset 0 0.0625rem 0 rgba(var(--c-background-lighter),0.12);font-weight:400;text-align:left;justify-content:flex-start;gap:1rem;}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style] > .button-cfh__content{display:flex;align-items:center;justify-content:center;gap:0.625rem;width:100%;}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style]:hover{border-color:rgba(var(--c-accent),0.72);color:rgba(var(--c-background-lighter),1);background-color:rgba(var(--c-background-lighter),0.18);}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style]:focus-visible{border-color:rgba(var(--c-accent),1);outline:0.1875rem solid rgba(var(--c-accent),1);color:rgba(var(--c-background-lighter),1);background-color:rgba(var(--c-background-lighter),0.18);}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style][aria-selected=true]{border-color:color-mix(in oklch,rgba(var(--c-background-lighter),1) 72%,rgba(var(--c-accent),1));color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-background-lighter),1) 92%,rgba(var(--c-accent),1));box-shadow:inset 0 0.0625rem 0 rgba(var(--c-background-lighter),0.28),0 0.875rem 1.75rem rgba(var(--c-black),0.16);transform:translateY(-0.0625rem);}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[aria-selected=true]:is(:hover,:focus-visible){color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-background-lighter),1) 92%,rgba(var(--c-accent),1));}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[aria-selected=true] .tab__label-primary{color:rgba(var(--c-secondary),1);}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[aria-selected=true] .tab__icon{color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 15%,rgba(var(--c-background-lighter),1));}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[aria-selected=true] .tab__label-secondary{color:color-mix(in oklch,rgba(var(--c-secondary),1) 82%,rgba(var(--c-black),1));}.tabs-cfh[data-tabs-display=homes] .tab__icon{display:grid;flex:0 0 auto;place-items:center;width:2.875rem;height:2.875rem;border-radius:50%;color:rgba(var(--c-accent),1);background-color:rgba(var(--c-background-lighter),0.24);}.tabs-cfh[data-tabs-display=homes] .tab__icon .icon{width:1.5rem;height:1.5rem;fill:currentColor;}.tabs-cfh[data-tabs-display=homes] .tab__label{display:grid;gap:0.1875rem;line-height:1.05;}.tabs-cfh[data-tabs-display=homes] .tab__label-secondary{color:color-mix(in oklch,rgba(var(--c-background-lighter),1) 84%,rgba(var(--c-accent),1));font-size:0.83rem;font-weight:800;white-space:nowrap;}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__scroll:not(:empty){border-radius:62.4375rem;color:rgba(var(--c-accent),1);background-color:rgba(var(--c-secondary-dark),1);}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__scroll:not(:empty) .icon{fill:currentColor;stroke:none;}@container (max-width:64.95rem){.tabs-cfh[data-tabs-display=homes] .tabs-cfh__wrapper{border-radius:1.75rem;}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__nav{flex-wrap:wrap;}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__tab{flex-basis:calc(50% - 0.625rem);min-width:0;}.tabs-cfh[data-tabs-display=homes] .tab__button-cfh[data-button-style]{min-width:0;}.tabs-cfh[data-tabs-display=homes] .tabs-cfh__scroll:not(:empty){display:none;}}@container (max-width:37.4375rem){.tabs-cfh[data-tabs-display=homes] .tabs-cfh__tab{flex-basis:100%;}}
:root{--teaser-content-width:37.4375rem;--teaser-media-width:18.75rem;}.teaser{align-items:center;background-color:rgba(var(--c-background),1);container-type:inline-size;display:flex;flex-flow:column nowrap;max-width:var(--content-width-compact);position:relative;width:100%;}[data-component-theme*=dark] .teaser{background-color:rgba(var(--c-neutral-900),1);}.teaser.admin-preview{align-content:flex-start;align-items:flex-start;background-color:rgba(var(--c-background),1);border:1px solid var(--gin-border-color-layer);border-radius:0.5rem;flex-flow:wrap;height:100%;overflow:hidden;padding:0.25rem;}@container (min-width:65rem){[data-grid-columns="2"] .grid__inner > .teaser{max-width:50%;}}@container (min-width:65rem){[data-grid-columns="3"] .grid__inner > .teaser{max-width:33.33%;}}@container (min-width:65rem){[data-grid-columns="4"] .grid__inner > .teaser{max-width:25%;}}@container (min-width:65rem){[data-grid-columns="5"] .grid__inner > .teaser{max-width:20%;}}.teaser__content{align-items:flex-start;display:flex;flex:0;flex-direction:column;width:100%;}[data-teaser-text=center] .teaser__content{text-align:center;}[data-teaser-text=right] .teaser__content{text-align:right;}.teaser__content > p:not([class]):not(:last-child){margin-bottom:0.25rem;}.teaser__content span{display:block;}.teaser__content > *{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.teaser__content > a{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__content > a{transition:all 0.3s ease-in-out 0ms;}}.teaser__content > a{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.teaser__content > a:has(> svg) > [class*=__content]{margin-right:0.5rem;}.teaser__content > a svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__content > a svg{transition:all 0.3s ease-in-out 0ms;}}.teaser__content > a svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.teaser__content > a:hover,.teaser__content > a:focus-visible{color:rgba(var(--c-primary),1);}.teaser__content > a:hover:has(> svg) [class*=__content],.teaser__content > a:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.teaser__content > a:hover svg,.teaser__content > a:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] .teaser__content > a{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__content > a svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__content > a::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__content > a:hover,[data-component-theme*=dark] .teaser__content > a:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__content > a:hover svg,[data-component-theme*=dark] .teaser__content > a:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__content > a[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .teaser__content > a[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.teaser__content > a .nowrap{white-space:nowrap;}.teaser__content > a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.teaser__content > a.ext:hover,.teaser__content > a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser__content > a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser__content > a.ext:hover,[data-component-theme*=dark] .teaser__content > a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.teaser__content > a.ext svg.ext{display:none;}.teaser__content > a.ext{transition:background-position 0ms;}.teaser__content > a:not(:empty){align-items:center;display:flex;padding:1rem 0 0;}.teaser__content a .extlink-nobreak{margin-left:0.375rem;}.teaser__overline{grid-area:overline;margin-bottom:0.8125rem;}[data-component-theme*=dark] .teaser__overline{color:rgba(var(--c-primary-light),1);}.teaser__badge{align-items:center;display:flex;grid-area:badge;margin-left:auto;}.teaser__badge svg{color:rgba(var(--c-neutral-700),1);fill:rgba(var(--c-neutral-700),1);display:block;height:2rem;width:2rem;}.teaser__heading{font-family:var(--typo-card-heading-font-family);font-size:var(--typo-card-heading-font-size);font-weight:var(--typo-card-heading-font-weight);line-height:var(--typo-card-heading-line-height);letter-spacing:var(--typo-card-heading-letter-spacing);text-wrap:var(--typo-card-heading-text-wrap);text-transform:var(--typo-card-heading-text-transform);}.teaser__heading{display:flex;grid-area:title;margin-block:0;}.teaser__heading:not(:last-child){margin-bottom:0.5rem;}.teaser__heading span{display:inline;overflow-wrap:break-word;}.teaser__heading .heading__link-cfh.ext:not(:empty){background-image:none;padding:0;}.teaser__heading .heading__link-cfh.ext:not(:empty):hover,.teaser__heading .heading__link-cfh.ext:not(:empty):focus{background-image:none;}.teaser__subheading{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.teaser__subheading:not(:empty){grid-area:subheading;margin:0 0 0.25rem;}.teaser__text{grid-area:content;margin:0;}.teaser__text:not(:last-child){margin-bottom:0.5rem;}.teaser__text .icon{display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem;}.teaser_link_label__text:last-child:not(:empty){transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser_link_label__text:last-child:not(:empty){transition:all 0.3s ease-in-out 0ms;}}.teaser_link_label__text:last-child:not(:empty){color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.teaser_link_label__text:last-child:not(:empty):has(> svg) > [class*=__content]{margin-right:0.5rem;}.teaser_link_label__text:last-child:not(:empty){text-decoration:none;text-underline-offset:20%;background-image:none;padding-right:0;}.teaser_link_label__text:last-child:not(:empty) svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser_link_label__text:last-child:not(:empty) svg{transition:all 0.3s ease-in-out 0ms;}}.teaser_link_label__text:last-child:not(:empty) svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.teaser_link_label__text:last-child:not(:empty):hover,.teaser_link_label__text:last-child:not(:empty):focus-visible{color:rgba(var(--c-primary),1);}.teaser_link_label__text:last-child:not(:empty):hover:has(> svg) [class*=__content],.teaser_link_label__text:last-child:not(:empty):focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.teaser_link_label__text:last-child:not(:empty):hover svg,.teaser_link_label__text:last-child:not(:empty):focus-visible svg{fill:rgba(var(--c-primary),1);transform:translate(0.25rem,0);}.teaser_link_label__text:last-child:not(:empty):hover,.teaser_link_label__text:last-child:not(:empty):focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh]):hover::after,.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh]):focus-visible::after{mask-position:100% center;right:calc(0.33rem * -1);}.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh])::after{right:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M16.627 12.75H4.5V11.25H16.627L10.9308 5.55375L12 4.5L19.5 12L12 19.5L10.9308 18.4462L16.627 12.75Z%27 fill=%27black%27/%3E %3C/svg%3E");mask-position:70% center;}.teaser_link_label__text:last-child:not(:empty):not([class*=link-cfh]) svg.ext{display:none;}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty){color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty) svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty)::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty):hover,[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty):focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty):hover svg,[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty):focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty)[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty)[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.teaser_link_label__text:last-child:not(:empty) .nowrap{white-space:nowrap;}.teaser_link_label__text:last-child:not(:empty).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.teaser_link_label__text:last-child:not(:empty).ext:hover,.teaser_link_label__text:last-child:not(:empty).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty).ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty).ext:hover,[data-component-theme*=dark] .teaser_link_label__text:last-child:not(:empty).ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.teaser_link_label__text:last-child:not(:empty).ext svg.ext{display:none;}.teaser_link_label__text:last-child:not(:empty).ext{transition:background-position 0ms;}.teaser_link_label__text:last-child:not(:empty).ext{background-image:none;}.teaser_link_label__text:last-child:not(:empty).ext:hover,.teaser_link_label__text:last-child:not(:empty).ext:focus-visible{background-image:none;}.teaser_link_label__text:last-child:not(:empty){margin-top:auto;grid-area:cta;}.teaser_link_label__text:last-child:not(:empty)::after{color:rgba(var(--c-primary),1);}.teaser__suffix{margin:auto 0 0;}.teaser__suffix .tags--inline{margin-top:1rem;padding:0;align-items:flex-start;justify-content:flex-end;}.teaser__suffix a{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.teaser__suffix a{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__suffix a{transition:all 0.3s ease-in-out 0ms;}}.teaser__suffix a{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.teaser__suffix a:has(> svg) > [class*=__content]{margin-right:0.5rem;}.teaser__suffix a{text-decoration:none;}.teaser__suffix a svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__suffix a svg{transition:all 0.3s ease-in-out 0ms;}}.teaser__suffix a svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.teaser__suffix a:hover,.teaser__suffix a:focus-visible{color:rgba(var(--c-primary),1);}.teaser__suffix a:hover:has(> svg) [class*=__content],.teaser__suffix a:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.teaser__suffix a:hover svg,.teaser__suffix a:focus-visible svg{fill:rgba(var(--c-primary),1);}[data-component-theme*=dark] .teaser__suffix a{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__suffix a svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__suffix a::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__suffix a:hover,[data-component-theme*=dark] .teaser__suffix a:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__suffix a:hover svg,[data-component-theme*=dark] .teaser__suffix a:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser__suffix a[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .teaser__suffix a[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.teaser__suffix a .nowrap{white-space:nowrap;}.teaser__suffix a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.teaser__suffix a.ext:hover,.teaser__suffix a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser__suffix a.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser__suffix a.ext:hover,[data-component-theme*=dark] .teaser__suffix a.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.teaser__suffix a.ext svg.ext{display:none;}.teaser__suffix a.ext{transition:background-position 0ms;}.teaser[data-teaser-layout=inline],[data-teaser-layout=inline] .teaser{align-items:flex-start;flex-flow:row nowrap;max-width:100%;}[data-teaser-layout=stacked] .teaser__content{align-items:flex-start;display:flex;flex-flow:column nowrap;height:auto;order:1;padding:1rem 0;width:100%;flex:0 1 auto;}[data-teaser-layout=stacked] .teaser__content > *{flex:0 1 auto;width:100%;}[data-teaser-layout=inline] .teaser__content{flex:1 1 100%;width:100%;}@container (min-width:37.4375rem){[data-teaser-layout=inline] .teaser__content{flex:1 1 60%;width:90%;}}@container (min-width:80rem){[data-teaser-layout=inline] .teaser__content{flex:1 1 100%;}}[data-teaser-layout=inline] .teaser__overline{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}[data-teaser-layout=inline] .teaser__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-teaser-layout=inline] .teaser__overline{color:rgba(var(--c-heading-dark),1);}[data-teaser-layout=inline] .teaser__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-teaser-layout=inline] .teaser__overline{color:rgba(var(--c-primary-light),1);}[data-teaser-layout=stacked] .teaser__overline{font-family:var(--typo-overline-font-family);font-size:var(--typo-overline-font-size);font-weight:var(--typo-overline-font-weight);line-height:var(--typo-overline-line-height);letter-spacing:var(--typo-overline-letter-spacing);text-transform:var(--typo-overline-text-transform);}[data-teaser-layout=stacked] .teaser__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-teaser-layout=stacked] .teaser__overline{color:rgba(var(--c-heading-dark),1);}[data-teaser-layout=stacked] .teaser__overline{color:rgba(var(--c-primary),1);}[data-component-theme*=dark] [data-teaser-layout=stacked] .teaser__overline{color:rgba(var(--c-primary-light),1);}[data-teaser-layout=inline] .teaser__subheading:not(:empty){margin:0 0 0.25rem;}[data-teaser-layout=inline] .teaser__text{max-width:var(--content-width-compact);}@container (min-width:37.4375rem){.teaser[data-teaser-media=portrait] picture{max-width:25rem;}}.teaser[data-teaser-media=portrait][data-teaser-layout=inline]{align-items:stretch;display:flex;flex-flow:row nowrap;}.teaser[data-teaser-media=portrait][data-teaser-layout=inline] picture,.teaser[data-teaser-media=portrait][data-teaser-layout=inline] img{min-height:100%;}.teaser__media{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__media{transition:all 0.3s ease-in-out 0ms;}}.teaser__media{max-width:100%;order:0;overflow:hidden;position:relative;}.teaser__media:not(:empty){display:block;flex:0 1 auto;height:auto;margin:0 auto;}.admin-preview .teaser__media:not(:empty){border-radius:0.5rem 0.5rem 0 0;margin:0;overflow:hidden;width:100%;}@media (prefers-reduced-motion:no-preference){.teaser:hover .teaser__media img,.teaser:focus-within .teaser__media img{transform:scale(1.1);}}[data-hide-media] .teaser__media{display:none;}[data-hide-media-sm] .teaser__media{display:none;}@container (min-width:65rem){[data-hide-media-sm] .teaser__media{display:initial;}}[data-teaser-layout=stacked] .teaser__media{margin:0 auto;width:100%;}[data-teaser-media=circle][data-teaser-layout=stacked] .teaser__media{width:70%;}@container (min-width:65rem){[data-teaser-media=circle][data-teaser-layout=stacked] .teaser__media{width:50%;}}[data-teaser-layout=inline] .teaser__media{display:block;flex:1 1 50%;margin-bottom:0;max-width:var(--teaser-media-width);width:50%;}[data-teaser-media=circle] .teaser__media{border-radius:100%;overflow:hidden;}[data-teaser-media=portrait] .teaser__media{--teaser-media-width:12rem;}.grid--embedded [data-teaser-layout=inline] .teaser__media{flex:1 1 55%;width:100%;}@container (min-width:80rem){.grid--embedded [data-teaser-layout=inline] .teaser__media{flex:1 1 100%;width:100%;}}.teaser__media picture,.teaser__media img{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser__media picture,.teaser__media img{transition:all 0.3s ease-in-out 0ms;}}.teaser__media picture,.teaser__media img{width:100%;}.admin-preview .teaser__media picture,.admin-preview .teaser__media img{border:0;max-width:100%;}[data-teaser-media-alignment=left][data-teaser-layout=inline] .teaser__media{border-right:1px solid rgba(var(--c-primary-200),1);margin-right:1.25rem;order:-1;padding-right:1.25rem;}@container (min-width:37.4375rem){[data-teaser-media-alignment=right][data-teaser-layout=inline] .teaser__media{border-left:1px solid rgba(var(--c-primary-200),1);margin-left:1.25rem;padding-left:1.25rem;}}[data-teaser-media=portrait][data-teaser-media-alignment=left][data-teaser-layout=inline] .teaser__media{margin-left:0;margin-right:1.25rem;}[data-teaser-media=portrait][data-teaser-media-alignment=right][data-teaser-layout=inline] .teaser__media{margin-left:1.25rem;margin-right:0;}.teaser--location .teaser__media{border-width:0;}[data-teaser-media=circle][data-teaser-layout=stacked] .teaser__subheading{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);}.teaser[data-teaser-style=framed]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser[data-teaser-style=framed]{transition:all 0.3s ease-in-out 0ms;}}.teaser[data-teaser-style=framed]{align-items:stretch;max-width:none;overflow:hidden;border:0.0625rem solid rgba(var(--c-accent),1);border-radius:1.125rem;background-color:color-mix(in oklch,rgba(var(--c-background),1) 88%,rgba(var(--c-white),1));box-shadow:none;padding:clamp(1.5rem,3vw,2.125rem) !important;}.teaser[data-teaser-style=framed]:hover,.teaser[data-teaser-style=framed]:focus-within{box-shadow:none;}[data-component-theme*=dark] .teaser[data-teaser-style=framed]{background-color:color-mix(in oklch,rgba(var(--c-background-dark),1) 92%,rgba(var(--c-white),1));}.teaser[data-teaser-style=card],.teaser[data-teaser-style=postcard],.teaser[data-teaser-style=minimal]{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser[data-teaser-style=card],.teaser[data-teaser-style=postcard],.teaser[data-teaser-style=minimal]{transition:all 0.3s ease-in-out 0ms;}}.teaser[data-teaser-style=card],.teaser[data-teaser-style=postcard],.teaser[data-teaser-style=minimal]{background-color:rgba(var(--c-white),1);box-shadow:0 0 0.5rem rgba(var(--c-primary-700),0);}.teaser[data-teaser-style=card]:hover,.teaser[data-teaser-style=card]:focus-within,.teaser[data-teaser-style=postcard]:hover,.teaser[data-teaser-style=postcard]:focus-within,.teaser[data-teaser-style=minimal]:hover,.teaser[data-teaser-style=minimal]:focus-within{box-shadow:0 0 0.75rem rgba(var(--c-primary-700),0.25);}[data-component-theme*=dark] .teaser[data-teaser-style=card],[data-component-theme*=dark] .teaser[data-teaser-style=postcard],[data-component-theme*=dark] .teaser[data-teaser-style=minimal]{background-color:rgba(var(--c-background-dark),1);}[data-component-theme*=dark] .teaser[data-teaser-style=card]:hover,[data-component-theme*=dark] .teaser[data-teaser-style=card]:focus-within,[data-component-theme*=dark] .teaser[data-teaser-style=postcard]:hover,[data-component-theme*=dark] .teaser[data-teaser-style=postcard]:focus-within,[data-component-theme*=dark] .teaser[data-teaser-style=minimal]:hover,[data-component-theme*=dark] .teaser[data-teaser-style=minimal]:focus-within{background-color:rgba(var(--c-white),0.1);box-shadow:0 0 0.75rem rgba(var(--c-primary-dark),0.25);}.teaser[data-teaser-style=spotlight]{align-items:stretch;flex-flow:column nowrap;max-width:none;overflow:hidden;border:0.0625rem solid color-mix(in oklch,rgba(var(--c-background),1) 82%,rgba(var(--c-accent),1));border-radius:1.75rem;background-color:rgba(var(--c-background),1);box-shadow:0 1.5rem 3.625rem rgba(var(--c-black),0.16);}@media (min-width:52.5rem){.teaser[data-teaser-style=spotlight]{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(17.5rem,0.64fr);min-height:28.4375rem;}}.teaser[data-teaser-style=spotlight] > .teaser__content{justify-content:center;order:1;padding:clamp(1.75rem,4vw,2.875rem);width:100%;color:rgba(var(--c-body),1);background-color:rgba(var(--c-background),1);}@media (min-width:52.5rem){.teaser[data-teaser-style=spotlight] > .teaser__content{grid-column:2;grid-row:1;}}.teaser[data-teaser-style=spotlight] > .teaser__media{flex:1 1 auto;order:-1;width:100%;max-width:none;min-height:20rem;margin:0;padding:0;border:0;}@media (min-width:52.5rem){.teaser[data-teaser-style=spotlight] > .teaser__media{grid-column:1;grid-row:1;height:100%;min-height:28.4375rem;}}.teaser[data-teaser-style=spotlight] > .teaser__media::after{content:"";position:absolute;inset:1rem;border:0.375rem solid rgba(var(--c-background),0.82);border-radius:1.875rem 2.75rem 1.75rem 2.25rem;box-shadow:inset 0 0 0 0.0625rem rgba(var(--c-accent),0.18);pointer-events:none;}.teaser[data-teaser-style=spotlight] > .teaser__media .field,.teaser[data-teaser-style=spotlight] > .teaser__media .field__items,.teaser[data-teaser-style=spotlight] > .teaser__media .field__item,.teaser[data-teaser-style=spotlight] > .teaser__media picture{height:100%;}.teaser[data-teaser-style=spotlight] > .teaser__media picture,.teaser[data-teaser-style=spotlight] > .teaser__media img{display:block;width:100%;}.teaser[data-teaser-style=spotlight] > .teaser__media img{height:100%;min-height:20rem;object-fit:cover;}@media (min-width:52.5rem){.teaser[data-teaser-style=spotlight] > .teaser__media img{min-height:28.4375rem;}}.teaser[data-teaser-style=spotlight] .teaser__overline{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);font-weight:700;}.teaser[data-teaser-style=spotlight] .teaser__overline{align-self:flex-start;width:auto;min-height:0;margin:0 0 1.125rem;padding:0.4375rem 0.75rem;border-radius:62.4375rem;color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 58%,rgba(var(--c-background),1));font-size:0.82rem;font-weight:900;letter-spacing:0;line-height:1.25;text-transform:none;}.teaser[data-teaser-style=spotlight] .teaser__heading{display:block;max-width:13ch;margin:0 0 1.125rem;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:400;letter-spacing:-0.0625rem;line-height:1.2;}.teaser[data-teaser-style=spotlight] .teaser__heading .heading__link-cfh{color:inherit;font:inherit;text-decoration:none;}.teaser[data-teaser-style=spotlight] .teaser__heading .heading__link-cfh:hover{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:20%;}.teaser[data-teaser-style=spotlight] .teaser__heading .heading__link-cfh:focus-visible{border-radius:0.125rem;outline:0.125rem solid rgba(var(--c-secondary),1);outline-offset:0.25rem;}.teaser[data-teaser-style=spotlight] .teaser__text{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.teaser[data-teaser-style=spotlight] .teaser__text{max-width:none;margin:0;color:color-mix(in oklch,rgba(var(--c-body),1) 82%,rgba(var(--c-secondary),1));line-height:1.65;}.teaser[data-teaser-style=spotlight] .teaser__text > *{margin:0;color:inherit;font:inherit;line-height:inherit;}.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);font-weight:700;}.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh{transition:color,background-color,transform 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh{transition:color,background-color,transform 0.16s ease-in-out 0ms;}}.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh{align-self:flex-start;min-height:2.875rem;margin-top:1.5rem;padding:0.75rem 1.125rem;border:0.0625rem solid rgba(var(--c-secondary),1);border-radius:62.4375rem;color:rgba(var(--c-secondary),1);background-color:transparent;font-weight:800;line-height:1;text-decoration:none;}.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh:hover,.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh:focus-visible{color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 58%,rgba(var(--c-background),1));text-decoration:none;transform:translateY(-0.0625rem);}.teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh:focus-visible{outline:0.125rem solid rgba(var(--c-secondary),1);outline-offset:0.1875rem;}[data-component-theme*=dark] .teaser[data-teaser-style=spotlight] .teaser-link-label__link-cfh{color:rgba(var(--c-secondary),1);border-color:rgba(var(--c-secondary),1);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]{isolation:isolate;align-items:stretch;max-width:none;min-height:26.25rem;margin-top:clamp(3.625rem,6vw,5.125rem);overflow:visible;border:0.0625rem solid color-mix(in oklch,rgba(var(--c-background-lighter),1) 82%,rgba(var(--c-accent),1));border-radius:1.75rem;color:rgba(var(--c-body-light),1);background-color:rgba(var(--c-background-lighter),1);box-shadow:0 1.5rem 3.625rem rgba(var(--c-black),0.16);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__content{order:1;justify-content:flex-start;padding:clamp(8rem,10vw,9.75rem) clamp(1.75rem,4vw,2.875rem) clamp(1.75rem,4vw,2.875rem);color:rgba(var(--c-body-light),1);background-color:transparent;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media{position:absolute;z-index:2;top:0;right:clamp(1.5rem,4vw,2.875rem);width:clamp(12.25rem,20vw,16.875rem);max-width:none;aspect-ratio:1;margin:0;overflow:hidden;border:0.8125rem solid rgba(var(--c-background-lighter),1);border-radius:50%;outline:0.125rem solid rgba(var(--c-accent),0.34);outline-offset:-0.5rem;background-color:rgba(var(--c-background),1);box-shadow:0 0 0 0.3125rem rgba(var(--c-accent),0.34),0 1.25rem 3.375rem rgba(var(--c-secondary),0.18);transform:translateY(-46%);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media .field,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media .field__items,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media .field__item,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media article,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media picture{height:100%;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media picture,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media img{display:block;width:100%;height:100%;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media img{object-fit:cover;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]:hover > .teaser__media img,.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]:focus-within > .teaser__media img{transform:none;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__heading{margin:0 0 1.125rem;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.4375rem,2.2vw,1.6875rem);font-weight:400;letter-spacing:0;line-height:1.2;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__text{width:100%;max-width:none;margin:0;color:color-mix(in oklch,rgba(var(--c-body-light),1) 84%,rgba(var(--c-secondary),1));font-size:1.12rem;line-height:1.55;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__text .field > :first-child{margin-top:0;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__text .field > :last-child{margin-bottom:0;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__text ul:not(.labeled){display:grid;gap:0;margin:1.75rem 0 0;padding:0;color:rgba(var(--c-body-light),1);font-weight:800;list-style:none;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] .teaser__text ul:not(.labeled) li{margin:0;padding:0.625rem 0;border-bottom:0.0625rem solid rgba(var(--c-accent),0.58);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]:not(:has(> .teaser__media)){min-height:0;margin-top:0;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]:not(:has(> .teaser__media)) > .teaser__content{padding-top:clamp(1.75rem,4vw,2.875rem);}@media (max-width:37.3875rem){.teaser[data-teaser-layout=stacked][data-teaser-style=admissions]{min-height:0;margin-top:3.875rem;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__content{padding:7rem 1.5rem 1.75rem;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions] > .teaser__media{right:1.125rem;width:min(58vw,13.75rem);border-width:0.625rem;}}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split]{width:100%;max-width:72.5rem;margin-inline:auto;container-type:normal;}@container (min-width:65rem){.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split]{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,0.56fr);gap:clamp(1.75rem,4.2cqi,3.375rem);align-items:stretch;min-height:0;margin-top:0;padding:clamp(1.875rem,4cqi,2.875rem) clamp(1.375rem,3cqi,2.125rem) clamp(1.875rem,4cqi,2.875rem) clamp(1.875rem,4cqi,2.875rem);border-radius:2.25rem;box-shadow:0 1.5rem 4.375rem rgba(var(--c-secondary),0.08);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split] > .teaser__content{grid-column:1;grid-row:1;justify-content:center;padding:0;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split] > .teaser__media{position:relative;top:auto;right:auto;grid-column:2;grid-row:1;place-self:center end;width:clamp(18.75rem,31cqi,26.875rem);margin:1.75rem clamp(-4.375rem,-4.5cqi,-2.125rem) 0 0;transform:none;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split] .teaser__heading{font-size:clamp(1.72rem,2.85cqi,2.64rem);line-height:1.08;text-wrap:pretty;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split] .teaser__text{font-size:clamp(1.02rem,1.22cqi,1.14rem);line-height:1.64;}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split]:not(:has(> .teaser__media)){grid-template-columns:minmax(0,1fr);}.teaser[data-teaser-layout=stacked][data-teaser-style=admissions][data-teaser-wide-layout=split]:not(:has(> .teaser__media)) > .teaser__content{padding-top:0;}}.teaser--numbered-panel[data-teaser-layout=stacked][data-teaser-style=framed]{min-height:0;border-color:color-mix(in oklch,rgba(var(--c-accent),1) 72%,rgba(var(--c-background),1));border-radius:1.75rem;background-color:rgba(var(--c-background),1);box-shadow:0 1.5rem 3.625rem rgba(var(--c-secondary),0.09);}.teaser--numbered-panel[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__heading{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);}.teaser--numbered-panel[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__heading{margin-bottom:1.5rem;color:color-mix(in oklch,rgba(var(--c-body),1) 84%,rgba(var(--c-secondary),1));font-weight:400;line-height:1.58;}.teaser--numbered-panel[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__text ol{margin:0;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed]{isolation:isolate;min-height:18.75rem;background-color:rgba(var(--c-background-lighter),1);box-shadow:none;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__heading{line-height:1.08;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed]::after{content:"";position:absolute;z-index:0;right:1.375rem;bottom:1.375rem;width:5.75rem;height:5.75rem;border:0.0625rem solid rgba(var(--c-primary),0.45);border-radius:58% 42% 48% 52%;opacity:0.55;pointer-events:none;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] > .teaser__content{position:relative;z-index:1;flex:1 1 auto;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge{display:flex;flex:0 0 3.625rem;align-items:center;justify-content:center;width:3.625rem;height:3.625rem;margin:0 0 1.25rem;overflow:hidden;border:0.0625rem solid rgba(var(--c-accent),0.72);border-radius:50%;color:rgba(var(--c-secondary),1);background-color:color-mix(in oklch,rgba(var(--c-accent),1) 28%,rgba(var(--c-background),1));}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge span,.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge .field,.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge .field__items,.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge .field__item{display:contents;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge svg{width:1.75rem;height:1.75rem;color:currentColor;fill:currentColor;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser__badge path[fill]{fill:currentColor;}.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] > .teaser__media,.teaser--care-card[data-teaser-layout=stacked][data-teaser-style=framed] .teaser_link_label__text{position:relative;z-index:1;}[data-teaser-style=card] .teaser__media{border-bottom:solid 0.5rem rgba(var(--c-primary),1);}[data-teaser-style=framed] .teaser__media{border-top:solid 0.5rem rgba(var(--c-primary),1);}[data-teaser-style=framed][data-teaser-media=portrait] .teaser__media{border:0;}[data-component-theme*=dark] .teaser__media{border-top-color:rgba(var(--c-primary-light),1);}[data-teaser-style=framed] .teaser__content{padding:0;}[data-teaser-style=card] .teaser__content{order:1;padding:0.75rem 1rem 1rem;flex:1 1 auto;}@container (min-width:52.5rem){[data-teaser-style=card] .teaser__content{padding:0.75rem 1.5rem 1.5rem;}}[data-teaser-style=postcard] .teaser__content{display:grid;gap:0;grid-auto-columns:1fr;grid-template:"badge overline" auto "badge title" auto "badge subheading" auto "badge content" auto "badge cta" auto/auto 1fr;padding:0;background-color:rgba(var(--c-white),1);color:rgba(var(--c-body),1);}[data-teaser-style=postcard] .teaser__content > *{color:rgba(var(--c-body),1);}[data-teaser-style=postcard] .teaser__content:not(:has(.teaser__badge)){padding:1rem;}[data-teaser-style=framed] .teaser__text{margin:0;}[data-teaser-style=framed] .teaser__text > :first-child{margin-top:0;}[data-teaser-style=framed] .teaser__text > :last-child{margin-bottom:0;}[data-teaser-style=card] .teaser__overline{font-family:var(--typo-body-xs-font-family);font-size:clamp(var(--typo-body-xs-font-size-min),var(--typo-body-xs-font-size-preferred),var(--typo-body-xs-font-size-max));font-weight:var(--typo-body-xs-font-weight);line-height:var(--typo-body-xs-line-height);letter-spacing:var(--typo-body-xs-letter-spacing);font-weight:700;}[data-teaser-style=card] .teaser__overline{align-items:end;color:rgba(var(--c-neutral-700),1);display:flex;height:max-content;min-height:1.5rem;width:100%;}[data-teaser-style=postcard] .teaser__overline{color:rgba(var(--c-body),1);}[data-teaser-style=postcard][data-component-theme*=dark] .teaser__overline{color:rgba(var(--c-primary),1);}[data-teaser-style=postcard] .teaser__badge{background-color:rgba(var(--c-primary),1);height:100%;margin-left:0;margin-right:0.75rem;padding:1rem;width:auto;}[data-teaser-style=postcard] .teaser__badge svg{color:rgba(var(--c-white),1);fill:rgba(var(--c-white),1);}[data-teaser-style=postcard] .teaser__badge path[fill]{fill:rgba(var(--c-white),1);}[data-teaser-style=postcard] .teaser__badge + *{padding-top:1rem;}[data-teaser-style=framed] .teaser__heading{margin-bottom:1.125rem;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:clamp(1.2rem,1.55vw,1.58rem);font-weight:400;line-height:1.5;letter-spacing:0;}[data-teaser-style=framed] .teaser__heading .heading__link-cfh,[data-teaser-style=framed] .teaser__heading span{color:inherit;font:inherit;}[data-teaser-style=minimal] .teaser__heading{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);font-weight:700;}[data-teaser-style=postcard] .teaser__heading{font-family:var(--typo-body-l-font-family);font-size:clamp(var(--typo-body-l-font-size-min),var(--typo-body-l-font-size-preferred),var(--typo-body-l-font-size-max));font-weight:var(--typo-body-l-font-weight);line-height:var(--typo-body-l-line-height);letter-spacing:var(--typo-body-l-letter-spacing);font-weight:700;}[data-teaser-style=postcard] .teaser__heading .heading__link-cfh,[data-teaser-style=postcard] .teaser__heading span{color:rgba(var(--c-body),1);}[data-teaser-style=postcard] .teaser_link_label__text:last-child:not(:empty){margin-bottom:0.5rem;}[data-component-theme*=dark] [data-teaser-style=postcard] .teaser_link_label__text:last-child:not(:empty){color:rgba(var(--c-body),1);}[data-component-theme*=dark] [data-teaser-style=postcard] .teaser_link_label__text:last-child:not(:empty)::after{background-color:rgba(var(--c-primary),1);}.teaser--event{max-width:none;}.teaser--event .teaser__media:has(.event__date){border:0;display:flex;flex-flow:row nowrap;place-items:center center;place-content:center center;gap:0.5rem;font-size:2.5rem;color:rgba(var(--c-primary),1);border-right:1px solid rgba(var(--c-neutral-700),1);flex:0 0 auto;width:auto;min-width:8rem;}.teaser--event .event__date{font-family:var(--typo-body-font-family);font-size:clamp(var(--typo-body-font-size-min),var(--typo-body-font-size-preferred),var(--typo-body-font-size-max));font-weight:var(--typo-body-font-weight);line-height:var(--typo-body-line-height);letter-spacing:var(--typo-body-letter-spacing);}.teaser--event .event__date{display:flex;flex-flow:column nowrap;background-color:rgba(var(--c-primary-dark),1);border-top:4px solid rgba(var(--c-primary-light),1);color:rgba(var(--c-body-dark),1);padding:0.33rem 0.75rem;text-align:center;}[data-component-theme*=dark] .teaser--event .event__date{background-color:rgba(var(--c-white),1);color:rgba(var(--c-primary-dark),1);}.teaser--event .event__date span:last-child{font-family:var(--typo-h5-font-family);font-size:clamp(var(--typo-h5-font-size-min),var(--typo-h5-font-size-preferred),var(--typo-h5-font-size-max));font-weight:var(--typo-h5-font-weight);line-height:var(--typo-h5-line-height);letter-spacing:var(--typo-h5-letter-spacing);text-wrap:var(--typo-h5-text-wrap);text-transform:var(--typo-h5-text-transform);}.teaser--event .teaser__details{margin:0;padding:0;list-style:none;display:flex;flex-flow:column nowrap;}.teaser--event .teaser__details .event-location{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-location{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-location{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.teaser--event .teaser__details .event-location:has(> svg) > [class*=__content]{margin-right:0.5rem;}.teaser--event .teaser__details .event-location{background-image:none;padding-right:0;text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;}.teaser--event .teaser__details .event-location svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-location svg{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-location svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.teaser--event .teaser__details .event-location:hover,.teaser--event .teaser__details .event-location:focus-visible{color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-location:hover:has(> svg) [class*=__content],.teaser--event .teaser__details .event-location:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-location:hover svg,.teaser--event .teaser__details .event-location:focus-visible svg{fill:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-location:hover,.teaser--event .teaser__details .event-location:focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}.teaser--event .teaser__details .event-location:not([class*=link-cfh]):hover::after,.teaser--event .teaser__details .event-location:not([class*=link-cfh]):focus-visible::after{background-position:0 center;}.teaser--event .teaser__details .event-location:not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-location:not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-location:not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-location:not([class*=link-cfh])::after{left:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2719%27 viewBox=%270 0 16 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M7.54975 9.36525C8.04725 9.36525 8.47258 9.18808 8.82575 8.83375C9.17908 8.47942 9.35575 8.0535 9.35575 7.556C9.35575 7.0585 9.17858 6.63308 8.82425 6.27975C8.46992 5.92658 8.04392 5.75 7.54625 5.75C7.04875 5.75 6.62342 5.92717 6.27025 6.2815C5.91692 6.63583 5.74025 7.06183 5.74025 7.5595C5.74025 8.057 5.91742 8.48233 6.27175 8.8355C6.62608 9.18867 7.05208 9.36525 7.54975 9.36525ZM7.548 17.0135C9.50433 15.2622 11.0014 13.5823 12.0393 11.974C13.0771 10.3657 13.596 8.957 13.596 7.748C13.596 5.925 13.0168 4.42633 11.8585 3.252C10.7002 2.07767 9.26333 1.4905 7.548 1.4905C5.83267 1.4905 4.39583 2.07767 3.2375 3.252C2.07917 4.42633 1.5 5.925 1.5 7.748C1.5 8.957 2.01892 10.3657 3.05675 11.974C4.09458 13.5823 5.59167 15.2622 7.548 17.0135ZM7.548 19.0095C5.03133 16.8288 3.14417 14.7994 1.8865 12.9212C0.628833 11.0429 0 9.3185 0 7.748C0 5.44033 0.746417 3.57208 2.23925 2.14325C3.73225 0.714416 5.50183 0 7.548 0C9.59417 0 11.3637 0.714416 12.8567 2.14325C14.3496 3.57208 15.096 5.44033 15.096 7.748C15.096 9.3185 14.4672 11.0429 13.2095 12.9212C11.9518 14.7994 10.0647 16.8288 7.548 19.0095Z%27 fill=%27black%27/%3E %3C/svg%3E");background-position:30% center;}.teaser--event .teaser__details .event-location:not([class*=link-cfh]) svg.ext{display:none;}.teaser--event .teaser__details .event-location:not([class*=link-cfh])::after{order:-1;}[data-component-theme*=dark] .teaser--event .teaser__details .event-location{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-location svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-location::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-location:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-location:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-location:hover svg,[data-component-theme*=dark] .teaser--event .teaser__details .event-location:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-location[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-location[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.teaser--event .teaser__details .event-location .nowrap{white-space:nowrap;}.teaser--event .teaser__details .event-location.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.teaser--event .teaser__details .event-location.ext:hover,.teaser--event .teaser__details .event-location.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser--event .teaser__details .event-location.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser--event .teaser__details .event-location.ext:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-location.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.teaser--event .teaser__details .event-location.ext svg.ext{display:none;}.teaser--event .teaser__details .event-location.ext{transition:background-position 0ms;}.teaser--event .teaser__details .event-location.ext{background-image:none;}.teaser--event .teaser__details .event-location.ext:hover,.teaser--event .teaser__details .event-location.ext:focus-visible{background-image:none;}.teaser--event .teaser__details .event-time{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-time{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-time{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-color:rgba(var(--c-primary-dark),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;font-weight:400;position:relative;display:inline-flex;align-items:center;gap:0.4375rem;text-wrap:balance;cursor:pointer;}.teaser--event .teaser__details .event-time:has(> svg) > [class*=__content]{margin-right:0.5rem;}.teaser--event .teaser__details .event-time{background-image:none;padding-right:0;text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-underline-offset:20%;text-decoration-thickness:0.125rem;}.teaser--event .teaser__details .event-time svg{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-time svg{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-time svg{width:1.5rem;height:1.5rem;fill:rgba(var(--c-primary-interactive),1);}.teaser--event .teaser__details .event-time:hover,.teaser--event .teaser__details .event-time:focus-visible{color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-time:hover:has(> svg) [class*=__content],.teaser--event .teaser__details .event-time:focus-visible:has(> svg) [class*=__content]{color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-time:hover svg,.teaser--event .teaser__details .event-time:focus-visible svg{fill:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-time:hover,.teaser--event .teaser__details .event-time:focus-visible{text-decoration:underline solid rgba(var(--c-primary-interactive),1);text-decoration-thickness:0.125rem;text-underline-offset:30%;}.teaser--event .teaser__details .event-time:not([class*=link-cfh]):hover::after,.teaser--event .teaser__details .event-time:not([class*=link-cfh]):focus-visible::after{background-position:0 center;}.teaser--event .teaser__details .event-time:not([class*=link-cfh])::after{transition:all 0ms ease-in-out 0ms;}@media (prefers-reduced-motion:no-preference){.teaser--event .teaser__details .event-time:not([class*=link-cfh])::after{transition:all 0.3s ease-in-out 0ms;}}.teaser--event .teaser__details .event-time:not([class*=link-cfh])::after{content:"";display:inline-block;height:1.5rem;width:1.5rem;position:relative;mask-size:100% 100%;mask-repeat:no-repeat;background-color:rgba(var(--c-primary),1);}.teaser--event .teaser__details .event-time:not([class*=link-cfh])::after{left:0;mask-image:url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E %3Cpath d=%27M12.973 14.027L14.027 12.973L10.25 9.196V4.5H8.75V9.80375L12.973 14.027ZM9.50175 19C8.18775 19 6.95267 18.7507 5.7965 18.252C4.64033 17.7533 3.63467 17.0766 2.7795 16.2218C1.92433 15.3669 1.24725 14.3617 0.74825 13.206C0.249417 12.0503 0 10.8156 0 9.50175C0 8.18775 0.249333 6.95267 0.748 5.7965C1.24667 4.64033 1.92342 3.63467 2.77825 2.7795C3.63308 1.92433 4.63833 1.24725 5.794 0.74825C6.94967 0.249417 8.18442 0 9.49825 0C10.8123 0 12.0473 0.249333 13.2035 0.748C14.3597 1.24667 15.3653 1.92342 16.2205 2.77825C17.0757 3.63308 17.7528 4.63833 18.2518 5.794C18.7506 6.94967 19 8.18442 19 9.49825C19 10.8123 18.7507 12.0473 18.252 13.2035C17.7533 14.3597 17.0766 15.3653 16.2218 16.2205C15.3669 17.0757 14.3617 17.7528 13.206 18.2518C12.0503 18.7506 10.8156 19 9.50175 19ZM9.5 17.5C11.7167 17.5 13.6042 16.7208 15.1625 15.1625C16.7208 13.6042 17.5 11.7167 17.5 9.5C17.5 7.28333 16.7208 5.39583 15.1625 3.8375C13.6042 2.27917 11.7167 1.5 9.5 1.5C7.28333 1.5 5.39583 2.27917 3.8375 3.8375C2.27917 5.39583 1.5 7.28333 1.5 9.5C1.5 11.7167 2.27917 13.6042 3.8375 15.1625C5.39583 16.7208 7.28333 17.5 9.5 17.5Z%27 fill=%27currentColor%27/%3E %3C/svg%3E");background-position:30% center;}.teaser--event .teaser__details .event-time:not([class*=link-cfh]) svg.ext{display:none;}.teaser--event .teaser__details .event-time:not([class*=link-cfh])::after{order:-1;}[data-component-theme*=dark] .teaser--event .teaser__details .event-time{color:rgba(var(--c-white),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-time svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-time::after{background-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-time:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-time:focus-visible{color:rgba(var(--c-primary-light),1);text-decoration-color:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-time:hover svg,[data-component-theme*=dark] .teaser--event .teaser__details .event-time:focus-visible svg{fill:rgba(var(--c-primary-light),1);}[data-component-theme*=dark] .teaser--event .teaser__details .event-time[class*="--white-dark-hover"]:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-time[class*="--white-dark-hover"]:focus-visible{color:rgba(var(--c-white),1);}.teaser--event .teaser__details .event-time .nowrap{white-space:nowrap;}.teaser--event .teaser__details .event-time.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(5, 0, 8)" stroke="rgb(5, 0, 8)" stroke-width="0.025"/></svg>');background-position:calc(100% - 3px) 50%;background-size:0.8rem;background-repeat:no-repeat;}.teaser--event .teaser__details .event-time.ext:hover,.teaser--event .teaser__details .event-time.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(95, 37, 159)" stroke="rgb(95, 37, 159)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser--event .teaser__details .event-time.ext{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(213, 196, 224)" stroke="rgb(213, 196, 224)" stroke-width="0.025"/></svg>');}[data-component-theme*=dark] .teaser--event .teaser__details .event-time.ext:hover,[data-component-theme*=dark] .teaser--event .teaser__details .event-time.ext:focus{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.9873 0.0126953V9.4873H12.5127V2.52344L1.05371 13.9824L0.0175781 12.9463L11.4766 1.4873H4.5127V0.0126953H13.9873Z" fill="rgb(255, 255, 255)" stroke="rgb(255, 255, 255)" stroke-width="0.025"/></svg>');}.teaser--event .teaser__details .event-time.ext svg.ext{display:none;}.teaser--event .teaser__details .event-time.ext{transition:background-position 0ms;}.teaser--event .teaser__details .event-time.ext{background-image:none;}.teaser--event .teaser__details .event-time.ext:hover,.teaser--event .teaser__details .event-time.ext:focus-visible{background-image:none;}.teaser--event .teaser__details .event-time{text-decoration:none;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square]{min-height:21rem;padding:0 !important;border-color:color-mix(in oklch,rgba(var(--c-background),1) 78%,rgba(var(--c-accent),1));border-radius:1.5rem;background-color:rgba(var(--c-background),1);}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__content{flex:1 1 auto;order:1;justify-content:flex-start;padding:1.25rem;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media{width:100%;max-width:none;min-height:10.625rem;margin:0;padding:0;border:0;background:linear-gradient(150deg,color-mix(in oklch,rgba(var(--c-primary-light),1) 52%,rgba(var(--c-background),1)),rgba(var(--c-background-lighter),1));}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media .field,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media .field__items,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media .field__item,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media article,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media picture{height:100%;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media picture,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media img{display:block;width:100%;height:100%;min-height:0;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] > .teaser__media img{object-fit:cover;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square]:hover > .teaser__media img,.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square]:focus-within > .teaser__media img{transform:none;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__heading{margin:0 0 0.5rem;color:rgba(var(--c-secondary),1);font-family:"Libre Baskerville",Georgia,serif;font-size:1.22rem;font-weight:400;letter-spacing:0;line-height:1.15;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__heading .heading__link-cfh{color:inherit;font:inherit;text-decoration:none;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__heading .heading__link-cfh:hover{color:rgba(var(--c-primary-dark),1);text-decoration:underline;text-decoration-thickness:0.125rem;text-underline-offset:20%;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__heading .heading__link-cfh:focus-visible{border-radius:0.125rem;outline:0.125rem solid rgba(var(--c-secondary),1);outline-offset:0.1875rem;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__text{font-family:var(--typo-body-s-font-family);font-size:clamp(var(--typo-body-s-font-size-min),var(--typo-body-s-font-size-preferred),var(--typo-body-s-font-size-max));font-weight:var(--typo-body-s-font-weight);line-height:var(--typo-body-s-line-height);letter-spacing:var(--typo-body-s-letter-spacing);font-weight:700;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__text{max-width:none;margin:0;color:color-mix(in oklch,rgba(var(--c-body),1) 76%,rgba(var(--c-secondary),1));line-height:1.35;}.teaser--profile[data-teaser-layout=stacked][data-teaser-style=framed][data-teaser-media=square] .teaser__text > *{margin:0;color:inherit;font:inherit;line-height:inherit;}

