/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.primary-color{--color-dark:#1e1e1e;--color-light:#fff;--color-background:#e6ecef;--color-background-rgb-r:230;--color-background-rgb-g:236;--color-background-rgb-b:239;--color-background-alt:#dce2e5;--color-background-alt-2:#c2ccd1;--color-background-alt-3:#a9b7be;--color-background-alt-4:#8fa2ab;--color-contrast:#1e1e1e;--color-contrast-rgb-r:30;--color-contrast-rgb-g:30;--color-contrast-rgb-b:30;--color-contrast-alt:#000;--color-heading:#1e1e1e;--color-link:#1e1e1e;--color-link-hover:#050505;--color-border:#dce2e5;--color-focus:#1e1e1e;--color-action:#ff9101;--color-action-contrast:#fff;--color-action-hover:#cd7400;--color-action-hover-contrast:#fff;--color-button:#1e1e1e;--color-button-contrast:#fff;--color-button-hover:#050505;--color-button-hover-contrast:#fff;--color-blob:#dce2e5;--color-form-background:#fdfdfd;--color-form-background-alt:#dde5e9;--color-form-background-alt-2:#beced6;--color-form-contrast:#1e1e1e;--color-form-focus:#3d474c;--color-form-border:#546269;--color-form-error:#a90a0a;--color-form-placeholder:#000;--color-form-disabled-text:#000;--color-form-disabled-background:#edf1f3;--color-form-disabled-border:#000;--color-form-selected:#dde5e9;--color-form-selected-checkbox:#1e1e1e;--color-info:#046bcb;--color-info-background:#c2ccd1;--color-info-contrast-background:#c2ccd1;--color-success:#2d845e;--color-success-background:#b4c5c6;--color-success-contrast-background:#23db8a;--color-success-contrast-background-hover:#20e48f;--color-warning:#e29018;--color-warning-background:#c6c6bf;--color-warning-contrast-background:#f5a837;--color-warning-contrast-background-hover:#f9b44d;--color-error:#a90a0a;--color-error-background:#c0b9bd;--color-error-contrast-background:#fd7474;--color-error-contrast-background-hover:#fe8f8f;--color-social-icon:#e6ecef;--color-social-icon-hover:#dce2e5;--color-facebook:#1e1e1e;--color-facebook-hover:#050505;--color-twitter:#1e1e1e;--color-twitter-hover:#050505;--color-linkedin:#1e1e1e;--color-linkedin-hover:#050505;--color-youtube:#1e1e1e;--color-youtube-hover:#050505;--color-vimeo:#1e1e1e;--color-vimeo-hover:#050505;--color-instagram:#1e1e1e;--color-instagram-hover:#050505;--color-tiktok:#1e1e1e;--color-tiktok-hover:#050505;background:var(--color-background);color:var(--color-contrast)}
.secondary-color{--color-dark:#1e1e1e;--color-light:#fff;--color-background:#1e1e1e;--color-background-rgb-r:30;--color-background-rgb-g:30;--color-background-rgb-b:30;--color-background-alt:#292929;--color-background-alt-2:#3f3f3f;--color-background-alt-3:#545454;--color-background-alt-4:#696969;--color-contrast:#fff;--color-contrast-rgb-r:255;--color-contrast-rgb-g:255;--color-contrast-rgb-b:255;--color-contrast-alt:#cfcfcf;--color-heading:#fff;--color-link:#fff;--color-link-hover:#e6e6e6;--color-border:#292929;--color-focus:#fff;--color-action:#ff9101;--color-action-contrast:#fff;--color-action-hover:#cd7400;--color-action-hover-contrast:#fff;--color-button:#fff;--color-button-contrast:#1e1e1e;--color-button-hover:#e6e6e6;--color-button-hover-contrast:#1e1e1e;--color-blob:#292929;--color-form-background:#e9e9e9;--color-form-background-alt:#cfcfcf;--color-form-background-alt-2:#b6b6b6;--color-form-contrast:#1e1e1e;--color-form-focus:#000;--color-form-border:#000;--color-form-error:#fa9d9d;--color-form-placeholder:#000;--color-form-disabled-text:#000;--color-form-disabled-background:#dcdcdc;--color-form-disabled-border:#000;--color-form-selected:#cfcfcf;--color-form-selected-checkbox:#1e1e1e;--color-info:#046bcb;--color-info-background:#3f3f3f;--color-info-contrast-background:#3f3f3f;--color-success:#2d845e;--color-success-background:#3d4642;--color-success-contrast-background:#163528;--color-success-contrast-background-hover:#07110d;--color-warning:#e29018;--color-warning-background:#4f473b;--color-warning-contrast-background:#453115;--color-warning-contrast-background-hover:#1d1509;--color-error:#a90a0a;--color-error-background:#493939;--color-error-contrast-background:#610606;--color-error-contrast-background-hover:#310303;--color-social-icon:#1e1e1e;--color-social-icon-hover:#292929;--color-facebook:#fff;--color-facebook-hover:#e6e6e6;--color-twitter:#fff;--color-twitter-hover:#e6e6e6;--color-linkedin:#fff;--color-linkedin-hover:#e6e6e6;--color-youtube:#fff;--color-youtube-hover:#e6e6e6;--color-vimeo:#fff;--color-vimeo-hover:#e6e6e6;--color-instagram:#fff;--color-instagram-hover:#e6e6e6;--color-tiktok:#fff;--color-tiktok-hover:#e6e6e6;background:var(--color-background);color:var(--color-contrast)}
.tertiary-color{--color-dark:#1e1e1e;--color-light:#fff;--color-background:#ff9101;--color-background-rgb-r:255;--color-background-rgb-g:145;--color-background-rgb-b:1;--color-background-alt:#f48b02;--color-background-alt-2:#db7d02;--color-background-alt-3:#c36f02;--color-background-alt-4:#ab6102;--color-contrast:#1e1e1e;--color-contrast-rgb-r:30;--color-contrast-rgb-g:30;--color-contrast-rgb-b:30;--color-contrast-alt:#000;--color-heading:#1e1e1e;--color-link:#1e1e1e;--color-link-hover:#050505;--color-border:#f48b02;--color-focus:#1e1e1e;--color-action:#1e1e1e;--color-action-contrast:#fff;--color-action-hover:#050505;--color-action-hover-contrast:#fff;--color-button:#fff;--color-button-contrast:#1e1e1e;--color-button-hover:#e6e6e6;--color-button-hover-contrast:#1e1e1e;--color-blob:#f48b02;--color-form-background:#fff4e6;--color-form-background-alt:#ffdeb3;--color-form-background-alt-2:#ffc880;--color-form-contrast:#1e1e1e;--color-form-focus:#4b2d06;--color-form-border:#7b4a09;--color-form-error:#321616;--color-form-placeholder:#000;--color-form-disabled-text:#000;--color-form-disabled-background:#ffe9cc;--color-form-disabled-border:#000;--color-form-selected:#ffdeb3;--color-form-selected-checkbox:#1e1e1e;--color-info:#046bcb;--color-info-background:#db7d02;--color-info-contrast-background:#db7d02;--color-success:#2d845e;--color-success-background:#ca7e0b;--color-success-contrast-background:#23db8a;--color-success-contrast-background-hover:#20e48f;--color-warning:#e29018;--color-warning-background:#dc7f04;--color-warning-contrast-background:#f5a837;--color-warning-contrast-background-hover:#f9b44d;--color-error:#a90a0a;--color-error-background:#d67203;--color-error-contrast-background:#fd7474;--color-error-contrast-background-hover:#fe8f8f;--color-social-icon:#ff9101;--color-social-icon-hover:#f48b02;--color-facebook:#1e1e1e;--color-facebook-hover:#050505;--color-twitter:#1e1e1e;--color-twitter-hover:#050505;--color-linkedin:#1e1e1e;--color-linkedin-hover:#050505;--color-youtube:#1e1e1e;--color-youtube-hover:#050505;--color-vimeo:#1e1e1e;--color-vimeo-hover:#050505;--color-instagram:#1e1e1e;--color-instagram-hover:#050505;--color-tiktok:#1e1e1e;--color-tiktok-hover:#050505;background:var(--color-background);color:var(--color-contrast)}
.banner .button.button--destroy{color:var(--color-contrast);height:auto;margin:0;padding:var(--spacing-s);position:absolute;right:0;top:0;width:auto;z-index:2}.banner__wrapper{display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing-m)}@media (min-width:1025px){.banner__wrapper{flex-direction:row;gap:var(--spacing-l);justify-content:center}}.banner__content{display:flex;flex:1;flex-direction:column;justify-content:center}.banner__title{color:var(--color-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);padding-bottom:var(--spacing-xxs)}.banner__links .button,.banner__links .link,.banner__text{font-size:var(--font-size-default)}.banner__links{align-items:center;display:flex;flex-direction:column;justify-content:center}.banner--center .banner__wrapper{flex-direction:column;gap:var(--spacing);justify-content:center;text-align:center}.banner--right .banner__wrapper{flex-direction:row-reverse}
.heading{max-width:var(--width-max-text);position:relative;scroll-margin-top:var(--spacing-xl);z-index:1}.heading__label{font-family:var(--font-family);font-size:var(--font-size-default);padding-bottom:var(--spacing-s);text-transform:var(--font-transform-label)}.heading__title{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--heading-font-weight);-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-heading);margin:0;padding:0;word-break:auto-phrase}.dialog .heading__title{font-size:var(--font-size-section);line-height:var(--line-height-heading)}.heading--uppercase .heading__title{text-transform:uppercase}.heading__text{font-size:var(--heading-text-font-size);font-weight:var(--font-weight-intro);padding-top:var(--spacing-m)}.heading.heading--center{margin:0 auto;text-align:center}.heading.heading--right{margin-left:auto;text-align:right}.heading--section{margin:0;max-width:var(--width-max);max-width:var(--width-max-text);padding:0;width:100%}.heading--section .heading__label{font-size:var(--font-size-label);padding-bottom:var(--spacing-xs)}.heading--section .heading__title{font-size:var(--font-size-section);line-height:var(--line-height-heading)}.heading--section .heading__text{font-size:var(--heading-section-text-font-size);padding-top:var(--spacing-s)}
.hero,.hero__media{background:var(--color-background)}.hero__media{height:100%;overflow:hidden;position:relative;width:100%}.hero__media iframe,.hero__media video{aspect-ratio:16/9;height:auto}.hero__media:has(.video__player[autoplay]):before{background:rgba(var(--color-background-rgb-r),var(--color-background-rgb-g),var(--color-background-rgb-b),1%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__content{position:relative;z-index:1}.hero__links{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:center}.hero__links .button,.hero__links .link.link--button{font-size:var(--button-font-size);margin:0;text-align:center}.hero__links .button+.button,.hero__links .button+.link.link--button,.hero__links .link.link--button+.button,.hero__links .link.link--button+.link.link--button{margin:0}@media (min-width:540px){.hero__links{justify-content:flex-start}}@media (min-width:1281px){.hero__links{gap:var(--spacing-m)}}.hero__label{font-family:var(--font-family);font-size:var(--font-size-default);padding-bottom:var(--spacing-s);text-transform:var(--font-transform-label)}.hero__text,.hero__title{margin:0;padding:0 0 var(--spacing-m)}.hero__title{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--heading-font-weight);-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-heading);word-break:auto-phrase}.hero--uppercase .hero__title{text-transform:uppercase}.hero__text{color:var(--color-contrast);font-size:var(--font-size-m)}
.hero.hero--overlay{align-items:var(--hero-vertical-align);display:flex;min-height:var(--hero-min-height);position:relative}.hero.hero--overlay .hero__wrapper{margin-left:auto;margin-right:auto;max-width:var(--width-max);max-width:var(--width-max-content);padding:0 1rem;width:100%}.section--fullscreen .hero.hero--overlay .hero__wrapper{align-items:center;display:flex;min-height:100vh}.section--fullscreen.section--padding .hero.hero--overlay .hero__wrapper{min-height:calc(100vh - var(--spacing-vertical)*2)}.hero.hero--overlay .hero__media{align-items:center;display:flex;justify-content:center}.hero.hero--overlay .hero__media iframe,.hero.hero--overlay .hero__media img,.hero.hero--overlay .hero__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.hero--overlay .hero__media img{-o-object-position:var(--hero-media-x,center) var(--hero-media-y,center);object-position:var(--hero-media-x,center) var(--hero-media-y,center)}.site-header-overlay [data-delta="1"] .hero.hero--overlay .hero__media{height:calc(100% + var(--header-height-total));top:calc(var(--header-height-total)*-1)}.hero.hero--overlay .hero__content{padding:var(--hero-overlay-spacing);width:var(--hero-overlay-width)}.hero.hero--overlay .hero__label,.hero.hero--overlay .hero__text,.hero.hero--overlay .hero__title,.hero.hero--overlay .link--transparent{text-shadow:0 0 var(--spacing) rgba(var(--color-background-rgb-r),var(--color-background-rgb-g),var(--color-background-rgb-b),50%)}.hero.hero--overlay.hero--has-media .hero__media{left:0;position:absolute;top:0}.hero.hero--overlay.hero--has-media .hero__content{background-color:transparent;padding:var(--hero-overlay-spacing)}.hero.hero--overlay.hero--center{text-align:center}.hero.hero--overlay.hero--center .hero__content{margin:0 auto}.hero.hero--overlay.hero--center .hero__links{justify-content:center}.hero.hero--overlay.hero--right{text-align:right}.hero.hero--overlay.hero--right .hero__content{margin-left:auto}.hero.hero--overlay.hero--right .hero__links{justify-content:right}
.text{max-width:var(--width-max-text);padding:0}.text:after{clear:both;content:" ";display:table}.text .section-heading{font-size:var(--font-size-section);line-height:var(--line-height-heading)}.text .intro{font-size:var(--font-size-intro);font-weight:var(--font-weight-intro);line-height:var(--line-height-intro)}.text .label{color:var(--color-contrast-alt);font-size:var(--font-size-label);margin-bottom:0;padding-bottom:var(--spacing-xs);text-transform:var(--font-transform-label)}.text blockquote,.text details,.text h1,.text h2,.text h3,.text h4,.text hr,.text ol,.text table,.text ul{clear:both}.text hr{border:var(--border-separator-width) solid var(--color-border);margin:var(--spacing) 0}.text.text--center{text-align:center}.text.text--center ol,.text.text--center ul{margin-left:auto;margin-right:auto;text-align:left}.text.text--right{text-align:right}.text.text--right ol,.text.text--right ul{text-align:left}.text--background{padding:var(--spacing)}.text--shadow .media-image,.text--shadow .media-video{box-shadow:var(--box-shadow-l)}.text--left{text-align:left}.text--center{margin:0 auto;text-align:center}.text--right{text-align:right}.section__inner--grid .text{margin-left:auto;margin-right:auto}.section__inner--grid .grid .text{margin-left:0;margin-right:0}@media (min-width:1025px){.section__inner--grid .text .media-image,.section__inner--grid .text .media-video,.section__inner--grid .text .responsive-table{max-width:min(var(--width-max-content) - var(--spacing-grid) * 2,100vw - var(--spacing-grid) * 2);width:calc(var(--width-max-content) - var(--spacing-grid)*2)}.section--center .section__inner--grid .text .responsive-table,.section__inner--grid .text .media-image,.section__inner--grid .text .media-video{margin-left:max((var(--width-max-content) - var(--width-max-text) - var(--spacing-grid) * 2)/2 * -1,(100vw - var(--width-max-text) - var(--spacing-grid) * 2)/2 * -1)}.section__inner--grid .grid[data-columns="2"] .text .media-image,.section__inner--grid .grid[data-columns="2"] .text .media-video,.section__inner--grid .grid[data-columns="2"] .text .responsive-table,.section__inner--grid .grid[data-columns="3"] .text .media-image,.section__inner--grid .grid[data-columns="3"] .text .media-video,.section__inner--grid .grid[data-columns="3"] .text .responsive-table,.section__inner--grid .grid[data-columns="4"] .text .media-image,.section__inner--grid .grid[data-columns="4"] .text .media-video,.section__inner--grid .grid[data-columns="4"] .text .responsive-table{margin-left:0;margin-right:0;max-width:100%}.section--center .section__inner--grid .grid[data-columns="2"] .text .responsive-table,.section__inner--grid .grid[data-columns="2"] .text .media-image,.section__inner--grid .grid[data-columns="2"] .text .media-video .section__inner--grid .grid[data-columns="3"] .text .media-image,.section__inner--grid .grid[data-columns="3"] .text .media-video .section__inner--grid .grid[data-columns="4"] .text .media-image,.section__inner--grid .grid[data-columns="4"] .text .media-video,.section__inner--grid .text .media.w-20,.section__inner--grid .text .media.w-25,.section__inner--grid .text .media.w-33,.section__inner--grid .text .media.w-50,.section__inner--grid .text .media.w-66,.section__inner--grid .text .media.w-75{margin-left:0}}
.text .button:has(+.button),.text .button:has(+.link),.text .link:has(+.button),.text .link:has(+.link){margin-bottom:var(--spacing-xxs);margin-right:var(--spacing)}.text .button.button--transparent:not(:has(~.link--button:not(.link--transparent)),:has(~.button:not(.button--transparent))),.text .link.link--button.link--transparent:not(:has(~.link--button:not(.link--transparent)),:has(~.button:not(.button--transparent))){padding-top:0}.text .button.button--transparent:last-child,.text .link.link--button.link--transparent:last-child{padding-bottom:0}
.text ol,.text ul{padding-left:var(--spacing);text-align:left;width:fit-content}.text ol li,.text ul li{margin:var(--spacing-vertical-list) 0;padding:0 0 0 var(--spacing-s)}.text ol li:last-child,.text ul li:last-child{padding-bottom:0}.text .list-check li,.text .list-check-green li,.text .list-cross li,.text .list-cross-red li,.text .list-minus li,.text .list-plus li{position:relative}.text .list-check li::marker,.text .list-check-green li::marker,.text .list-cross li::marker,.text .list-cross-red li::marker,.text .list-minus li::marker,.text .list-plus li::marker{color:transparent}.text .list-check li:before,.text .list-check-green li:before,.text .list-cross li:before,.text .list-cross-red li:before,.text .list-minus li:before,.text .list-plus li:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:var(--button-icon-size);height:calc(1rem*var(--line-height));left:calc(var(--spacing-s)*-1);margin-bottom:calc((1em - var(--button-icon-size))/2);margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;position:absolute;top:max(.2rem,1em - var(--button-icon-size));width:var(--button-icon-size)}.text .list-check,.text .list-check-green{list-style-type:"✓"}.text .list-check li:before,.text .list-check-green li:before{-webkit-mask-image:var(--icon-check);mask-image:var(--icon-check)}.text .list-check-green li:before{color:var(--color-success)}.text .list-cross,.text .list-cross-red{list-style-type:"✗"}.text .list-cross li:before,.text .list-cross-red li:before{-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close)}.text .list-cross-red li:before{color:var(--color-error)}.text .list-plus{list-style-type:"+"}.text .list-plus li:before{-webkit-mask-image:var(--icon-plus);mask-image:var(--icon-plus)}.text .list-minus{list-style-type:"-"}.text .list-minus li:before{-webkit-mask-image:var(--icon-minus);mask-image:var(--icon-minus)}
.branding__logo{display:inline-flex}.branding__logo img{max-height:var(--logo-height);width:auto}.branding__logo .logo--desktop{display:none}@media (min-width:1025px){.branding__logo .logo--desktop{display:inline-block}.branding__logo .logo--mobile{display:none}}
.button{background-color:var(--color-button);border:0;border-radius:var(--button-border-radius);cursor:pointer;display:inline-block;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:var(--line-height-button);max-width:100%;padding:var(--button-spacing);text-decoration:none;text-transform:var(--button-text-transform);transition:background-color var(--transition-m),color var(--transition-m),border var(--transition-m)}.button,.button span{color:var(--color-button-contrast)}.button:hover{background-color:var(--color-button-hover)}.button:hover,.button:hover span{color:var(--color-button-hover-contrast)}.button.strong{font-weight:var(--font-weight-bold)}.button span{max-width:100%}.button:hover{text-decoration:none}.button:focus{outline:var(--color-focus) var(--border-focus-style) var(--border-focus);outline-offset:var(--border-focus);transition:outline-offset var(--transition-s)}.button:focus:not(:focus-visible){outline:0}.button.text-s{font-size:var(--font-size-s)}.button.text-l{font-size:var(--font-size-l)}.button.js-hide{display:none}@media (min-width:540px){.button span{max-width:unset;overflow:visible}}.button.button--primary{background-color:var(--color-action)}.button.button--primary,.button.button--primary span{color:var(--color-action-contrast)}.button.button--primary:hover{background-color:var(--color-action-hover)}.button.button--primary:hover,.button.button--primary:hover span{color:var(--color-action-hover-contrast)}.button.button--transparent{background-color:transparent;border-radius:0;color:var(--color-link);padding-left:0;padding-right:0;text-decoration:underline;text-transform:var(--button-text-transform-transparent)}.button.button--transparent span{color:var(--color-link)}.button.button--transparent:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.button.button--transparent:hover span{color:var(--color-link-hover)}.button.button--transparent.button--primary{background-color:transparent;border-radius:0;color:var(--color-link);color:var(--color-action);padding-left:0;padding-right:0;text-decoration:underline;text-transform:var(--button-text-transform-transparent)}.button.button--transparent.button--primary span{color:var(--color-link)}.button.button--transparent.button--primary:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.button.button--transparent.button--primary:hover span{color:var(--color-link-hover)}.button.button--transparent.button--primary span{color:var(--color-action)}.button.button--transparent.button--primary:hover,.button.button--transparent.button--primary:hover span{color:var(--color-action-hover)}.button.button--transparent.button--border{background-color:transparent;border-radius:0;color:var(--color-link);padding:var(--button-spacing);text-decoration:underline;text-decoration:none;text-transform:var(--button-text-transform-transparent);text-transform:var(--button-text-transform)}.button.button--transparent.button--border span{color:var(--color-link)}.button.button--transparent.button--border:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.button.button--transparent.button--border:hover span{color:var(--color-link-hover)}.button.button--transparent.button--border:hover{background-color:var(--color-button);border:var(--button-border-width) solid var(--color-button-hover);color:var(--color-button-contrast)}.button.button--transparent.button--border:hover span{color:var(--color-button-contrast)}.button.button--border{background-color:transparent;border:var(--button-border-width) solid var(--color-button);text-decoration:none}.button.button--border,.button.button--border span{color:var(--color-button)}.button.button--border:hover{background-color:var(--color-button);border:var(--button-border-width) solid var(--color-button-hover)}.button.button--border:hover,.button.button--border:hover span{color:var(--color-button-contrast)}.button.button--border.button--primary{background-color:transparent;border:var(--button-border-width) solid var(--color-action);color:var(--color-action);text-decoration:none}.button.button--border.button--primary span{color:var(--color-action)}.button.button--border.button--primary:hover{background-color:var(--color-action);border:var(--button-border-width) solid var(--color-action-hover);color:var(--color-action-contrast)}.button.button--border.button--primary:hover span{color:var(--color-action-contrast)}.button.icon-before span{padding-left:calc(1em + 1rem)}.button.icon-before:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:var(--button-icon-size);margin-bottom:calc((1em - var(--button-icon-size))/2);margin-right:-1em;margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:max(.2rem,1em - var(--button-icon-size));width:var(--button-icon-size)}.button.icon-after span{padding-right:calc(1em + 1rem)}.button.icon-after:after{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;margin-bottom:calc((1em - var(--button-icon-size))/2);margin-left:-1em;margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:max(.2rem,1em - var(--button-icon-size))}.button.button--icon-only,.button.icon-after:after{height:var(--button-icon-size);width:var(--button-icon-size)}.button.button--icon-only{font-size:0;line-height:0}.button.button--icon-only:after,.button.button--icon-only:before{height:var(--button-icon-size);margin:0;top:0;width:var(--button-icon-size)}.button--foldout[aria-expanded=false]+*{display:none}.button--foldout[aria-expanded=true]+*{display:block}.button.button--close .icon{height:1.2rem;width:1.2rem}.button.button--close .icon:first-child{margin-right:.2rem}.button.button--close .icon:last-child{margin-left:.2rem}
dialog{background:var(--color-background);border:0;color:var(--color-contrast);overflow:hidden;padding:0;position:fixed;text-align:left;z-index:10}dialog[open]{display:flex;flex-direction:column}dialog .dialog__content,dialog .dialog__header{margin:0 auto;max-width:var(--width-max);position:relative;width:100%}dialog .dialog__title{font-family:var(--font-family-heading);font-weight:var(--heading-font-weight);padding:var(--spacing-s) var(--spacing) var(--spacing-s) 0}dialog .dialog__content{flex:1;overflow-y:scroll}dialog .dialog__header .button--close{align-items:center;border-radius:0;box-sizing:content-box;display:inline-flex;gap:var(--spacing-xs);margin:0;padding:.8rem 1rem;position:absolute;right:0;top:0;z-index:2}dialog .dialog__header .button--close.button--icon-only,dialog .dialog__header .button--close.icon-only,dialog .dialog__header .button--close:before{height:calc(var(--button-icon-size)*1.5);width:calc(var(--button-icon-size)*1.5)}dialog .dialog__header .button--close:before{margin-right:0;top:0}dialog .dialog__header .button--close.button--transparent{padding:0;right:1rem;top:1rem}dialog .dialog__header .button--close span{padding-left:0}.dialog--full,dialog.dialog--header .dialog__header .button--close.button--transparent{height:100%;top:0}.dialog--full{left:0;margin:0;max-height:100vh;max-width:100vw;width:100vw}.dialog--center{--spacing-grid:1rem;top:0;right:0;bottom:0;left:0;margin:auto}@media (min-width:769px){.dialog--center{height:fit-content;max-height:80vh;max-width:80vw;width:80vw}}.dialog--padding .dialog__content,.dialog--padding .dialog__footer,.dialog--padding .dialog__header{padding:0 1rem}.dialog--padding .dialog__footer{border-top:var(--border-width) solid var(--color-background-alt);padding:var(--spacing-s) var(--spacing)}dialog::backdrop{background:#000;max-height:100vh;opacity:.8}
.grid{container-type:inline-size;display:flex;flex-wrap:wrap;list-style:none outside none;margin:0;width:100%}.grid,.grid li{padding:0}.grid.grid--padding{padding:var(--spacing) 0}.grid.grid--no-gutter{--border-radius:0}.grid.grid--gutter{gap:var(--spacing-grid)}.grid.grid--center{justify-content:center}.grid.grid--right{justify-content:flex-end}.grid .grid__column--hidden{visibility:hidden}.grid>*{container-type:inline-size;flex:0 0 100%;margin:0}@container (min-width:540px){.grid[data-columns="2"]>*{flex:0 0 calc(50% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--no-gutter>*{flex:0 0 50%}.grid[data-columns="2"].grid--66-33-background>:first-child,.grid[data-columns="2"].grid--66-33>:first-child{flex:0 0 calc(66.6% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--66-33-background>:last-child,.grid[data-columns="2"].grid--66-33>:last-child{flex:0 0 calc(33.3% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--66-33-background.grid--no-gutter>:first-child,.grid[data-columns="2"].grid--66-33.grid--no-gutter>:first-child{flex:0 0 66.6%}.grid[data-columns="2"].grid--66-33-background.grid--no-gutter>:last-child,.grid[data-columns="2"].grid--66-33.grid--no-gutter>:last-child{flex:0 0 33.3%}.grid[data-columns="2"].grid--66-33-background>:last-child{background-color:var(--color-background-alt);flex:0 0 calc(33.3% - var(--spacing-grid)/2 + 1rem);margin-left:-1rem;margin-right:0;padding-left:1rem;padding-right:1rem}.grid[data-columns="2"].grid--33-66-background>:first-child,.grid[data-columns="2"].grid--33-66>:first-child{flex:0 0 calc(33.3% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--33-66-background>:last-child,.grid[data-columns="2"].grid--33-66>:last-child{flex:0 0 calc(66.6% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--33-66-background.grid--no-gutter>:first-child,.grid[data-columns="2"].grid--33-66.grid--no-gutter>:first-child{flex:0 0 33.3%}.grid[data-columns="2"].grid--33-66-background.grid--no-gutter>:last-child,.grid[data-columns="2"].grid--33-66.grid--no-gutter>:last-child{flex:0 0 66.6%}.grid[data-columns="2"].grid--33-66-background>:first-child{background-color:var(--color-background-alt);flex:0 0 calc(33.3% - var(--spacing-grid)/2 + 1rem);margin-left:-1rem;margin-right:0;padding-left:1rem;padding-right:1rem}.grid[data-columns="2"].grid--75-25-background>:first-child,.grid[data-columns="2"].grid--75-25>:first-child{flex:0 0 calc(75% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--75-25-background>:last-child,.grid[data-columns="2"].grid--75-25>:last-child{flex:0 0 calc(25% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--75-25-background.grid--no-gutter>:first-child,.grid[data-columns="2"].grid--75-25.grid--no-gutter>:first-child{flex:0 0 75%}.grid[data-columns="2"].grid--75-25-background.grid--no-gutter>:last-child,.grid[data-columns="2"].grid--75-25.grid--no-gutter>:last-child{flex:0 0 25%}.grid[data-columns="2"].grid--75-25-background>:last-child{background-color:var(--color-background-alt);flex:0 0 calc(25% - var(--spacing-grid)/2 + 1rem);margin-left:-1rem;margin-right:0;padding-left:1rem;padding-right:1rem}.grid[data-columns="2"].grid--25-75-background>:first-child,.grid[data-columns="2"].grid--25-75>:first-child{flex:0 0 calc(25% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--25-75-background>:last-child,.grid[data-columns="2"].grid--25-75>:last-child{flex:0 0 calc(75% - var(--spacing-grid)/2)}.grid[data-columns="2"].grid--25-75-background.grid--no-gutter>:first-child,.grid[data-columns="2"].grid--25-75.grid--no-gutter>:first-child{flex:0 0 25%}.grid[data-columns="2"].grid--25-75-background.grid--no-gutter>:last-child,.grid[data-columns="2"].grid--25-75.grid--no-gutter>:last-child{flex:0 0 75%}.grid[data-columns="2"].grid--25-75-background>:first-child{background-color:var(--color-background-alt);flex:0 0 calc(25% - var(--spacing-grid)/2 + 1rem);margin-left:-1rem;margin-right:0;padding-left:1rem;padding-right:1rem}}@container (min-width:769px){.grid[data-columns="3"]>*{flex:0 0 calc(33.3% - var(--spacing-grid)*2/3)}.grid[data-columns="3"].grid--no-gutter>*{flex:0 0 33.3%}}@container (min-width:440px){.grid[data-columns="4"]>*{flex:0 0 calc(50% - var(--spacing-grid)/2)}.grid[data-columns="4"].grid--no-gutter>*{flex:0 0 50%}}@container (min-width:1025px){.grid[data-columns="4"]>*{flex:0 0 calc(25% - var(--spacing-grid)*3/4)}.grid[data-columns="4"].grid--no-gutter>*{flex:0 0 25%}}@container (min-width:440px){.grid[data-columns="6"]>*{flex:0 0 calc(33.3% - var(--spacing-grid)*2/3)}.grid[data-columns="6"].grid--no-gutter>*{flex:0 0 33.3%}}@container (min-width:769px){.grid[data-columns="6"]>*{flex:0 0 calc(25% - var(--spacing-grid)*3/4)}.grid[data-columns="6"].grid--no-gutter>*{flex:0 0 25%}}@container (min-width:1281px){.grid[data-columns="6"]>*{flex:0 0 calc(16.6% - var(--spacing-grid)*5/6)}.grid[data-columns="6"].grid--no-gutter>*{flex:0 0 16.6%}}.grid--middle{align-items:center}.grid--bottom{align-items:flex-end}
img{display:block;height:auto;max-width:100%;width:100%}
.link{color:var(--color-link);line-height:var(--line-height);text-decoration:underline;transition:background-color var(--transition-m),color var(--transition-m)}.link:hover{color:var(--color-link-hover);text-decoration:none}.link[href^="mailto:"],.link[href^="mailto:"] span{-webkit-hyphens:auto;hyphens:auto}.link.link--button{background-color:var(--color-button);border:0;border-radius:var(--button-border-radius);cursor:pointer;display:inline-block;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:var(--line-height-button);max-width:100%;padding:var(--button-spacing);text-decoration:none;text-transform:var(--button-text-transform);transition:background-color var(--transition-m),color var(--transition-m),border var(--transition-m)}.link.link--button,.link.link--button span{color:var(--color-button-contrast)}.link.link--button:hover{background-color:var(--color-button-hover)}.link.link--button:hover,.link.link--button:hover span{color:var(--color-button-hover-contrast)}.link.link--button.strong{font-weight:var(--font-weight-bold)}.link.link--button span{max-width:100%}.link.link--button:hover{text-decoration:none}.link.link--button:focus{outline:var(--color-focus) var(--border-focus-style) var(--border-focus);outline-offset:var(--border-focus);transition:outline-offset var(--transition-s)}.link.link--button:focus:not(:focus-visible){outline:0}.link.link--button.text-s{font-size:var(--font-size-s)}.link.link--button.text-l{font-size:var(--font-size-l)}.link.link--button.js-hide{display:none}@media (min-width:540px){.link.link--button span{max-width:unset;overflow:visible}}.link.link--button.link--primary{background-color:var(--color-action)}.link.link--button.link--primary,.link.link--button.link--primary span{color:var(--color-action-contrast)}.link.link--button.link--primary:hover{background-color:var(--color-action-hover)}.link.link--button.link--primary:hover,.link.link--button.link--primary:hover span{color:var(--color-action-hover-contrast)}.link.link--button.link--transparent{background-color:transparent;border-radius:0;color:var(--color-link);padding-left:0;padding-right:0;text-decoration:underline;text-transform:var(--button-text-transform-transparent)}.link.link--button.link--transparent span{color:var(--color-link)}.link.link--button.link--transparent:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.link.link--button.link--transparent:hover span{color:var(--color-link-hover)}.link.link--button.link--transparent.link--primary{background-color:transparent;border-radius:0;color:var(--color-link);color:var(--color-action);padding-left:0;padding-right:0;text-decoration:underline;text-transform:var(--button-text-transform-transparent)}.link.link--button.link--transparent.link--primary span{color:var(--color-link)}.link.link--button.link--transparent.link--primary:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.link.link--button.link--transparent.link--primary:hover span{color:var(--color-link-hover)}.link.link--button.link--transparent.link--primary span{color:var(--color-action)}.link.link--button.link--transparent.link--primary:hover,.link.link--button.link--transparent.link--primary:hover span{color:var(--color-action-hover)}.link.link--button.link--transparent.link--border{background-color:transparent;border-radius:0;color:var(--color-link);padding:var(--button-spacing);text-decoration:underline;text-decoration:none;text-transform:var(--button-text-transform-transparent);text-transform:var(--button-text-transform)}.link.link--button.link--transparent.link--border span{color:var(--color-link)}.link.link--button.link--transparent.link--border:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none}.link.link--button.link--transparent.link--border:hover span{color:var(--color-link-hover)}.link.link--button.link--transparent.link--border:hover{background-color:var(--color-button);border:var(--button-border-width) solid var(--color-button-hover);color:var(--color-button-contrast)}.link.link--button.link--transparent.link--border:hover span{color:var(--color-button-contrast)}.link.link--button.link--border{background-color:transparent;border:var(--button-border-width) solid var(--color-button);color:var(--color-button);text-decoration:none}.link.link--button.link--border span{color:var(--color-button)}.link.link--button.link--border:hover{background-color:var(--color-button);border:var(--button-border-width) solid var(--color-button-hover);color:var(--color-button-contrast)}.link.link--button.link--border:hover span{color:var(--color-button-contrast)}.link.link--button.link--border.link--primary{background-color:transparent;border:var(--button-border-width) solid var(--color-action);color:var(--color-action);text-decoration:none}.link.link--button.link--border.link--primary span{color:var(--color-action)}.link.link--button.link--border.link--primary:hover{background-color:var(--color-action);border:var(--button-border-width) solid var(--color-action-hover);color:var(--color-action-contrast)}.link.link--button.link--border.link--primary:hover span{color:var(--color-action-contrast)}.link.link--button.icon-before span{padding-left:calc(1em + 1rem)}.link.link--button.icon-before:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:var(--button-icon-size);margin-bottom:calc((1em - var(--button-icon-size))/2);margin-right:-1em;margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:max(.2rem,1em - var(--button-icon-size));width:var(--button-icon-size)}.link.link--button.icon-after span{padding-right:calc(1em + 1rem)}.link.link--button.icon-after:after{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:var(--button-icon-size);margin-bottom:calc((1em - var(--button-icon-size))/2);margin-left:-1em;margin-top:calc((1em - var(--button-icon-size))/2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:max(.2rem,1em - var(--button-icon-size));width:var(--button-icon-size)}.link.link--button.link--icon-only{font-size:0;height:var(--button-icon-size);line-height:0;width:var(--button-icon-size)}.link.link--button.link--icon-only:after,.link.link--button.link--icon-only:before{height:var(--button-icon-size);margin:0;top:0;width:var(--button-icon-size)}.link.link--primary{color:var(--admin-color-action)}.link.link--primary:hover{color:var(--admin-color-action-alt)}.link.link--icon-only:after,.link.link--icon-only:before{margin:0;top:0}.link.link--hidden{height:.1rem;overflow:hidden;position:absolute!important;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;inset:auto}.link.link--hidden.focusable:active,.link.link--hidden.focusable:focus{height:auto;overflow:visible;position:static!important;width:auto;clip:auto}.link.link--hidden:focus{height:auto;overflow:initial;position:relative!important;width:auto;clip:auto;word-wrap:normal}.link.icon-before--facebook,.link.icon-before--instagram,.link.icon-before--linkedin,.link.icon-before--tiktok,.link.icon-before--twitter,.link.icon-before--vimeo,.link.icon-before--youtube{align-items:center;border-radius:var(--border-social-radius);color:var(--color-social-icon);display:inline-flex;height:var(--button-icon-size-social);justify-content:center;margin-top:.4rem;width:var(--button-icon-size-social)}.link.icon-before--facebook:hover,.link.icon-before--instagram:hover,.link.icon-before--linkedin:hover,.link.icon-before--tiktok:hover,.link.icon-before--twitter:hover,.link.icon-before--vimeo:hover,.link.icon-before--youtube:hover{color:var(--color-social-icon-hover)}.link.icon-before--facebook{background-color:var(--color-facebook)}.link.icon-before--facebook:hover{background-color:var(--color-facebook-hover)}.link.icon-before--twitter{background-color:var(--color-twitter);height:calc(var(--button-icon-size-social) - 2px);margin-top:.5rem;width:calc(var(--button-icon-size-social) - 2px)}.link.icon-before--twitter:hover{background-color:var(--color-twitter-hover)}.link.icon-before--linkedin{background-color:var(--color-linkedin)}.link.icon-before--linkedin:hover{background-color:var(--color-linkedin-hover)}.link.icon-before--instagram{background-color:var(--color-instagram)}.link.icon-before--instagram:hover{background-color:var(--color-instagram-hover)}.link.icon-before--tiktok{background-color:var(--color-tiktok)}.link.icon-before--tiktok:hover{background-color:var(--color-tiktok-hover)}.link.icon-before--youtube{background-color:var(--color-youtube)}.link.icon-before--youtube:hover{background-color:var(--color-youtube-hover)}.link.icon-before--vimeo{background-color:var(--color-vimeo)}.link.icon-before--vimeo:hover{background-color:var(--color-vimeo-hover)}
.navigation{list-style:none outside none;margin:0;padding:0;width:100%}.navigation.navigation--inline{width:auto}.navigation__list,.navigation__sublist{list-style:none outside none;margin:0;padding:0}.navigation__list li,.navigation__sublist li{padding:0}.navigation__list .button.button--dialog,.navigation__list .link,.navigation__list .no-link{align-items:center;display:inline-flex;justify-content:center;line-height:var(--line-height-s)}.navigation__sublist .button.button--dialog,.navigation__sublist .link,.navigation__sublist .no-link{font-size:var(--font-size-s);line-height:var(--line-height-s);padding:0}.navigation__list--inline{display:inline-flex;gap:var(--spacing-s)}.navigation__list--grid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing)}.navigation__list--grid .navigation__item--grid{font-size:var(--font-size-m)}.navigation__list--grid .navigation__item--grid>.button.button--dialog,.navigation__list--grid .navigation__item--grid>.link,.navigation__list--grid .navigation__item--grid>.no-link{margin-bottom:var(--spacing-xs)}.navigation__list--grid .navigation__subitem--grid{font-size:var(--font-size-s)}@media (min-width:540px){.navigation__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){.navigation__list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1281px){.navigation__list--grid{grid-gap:var(--spacing-m)}}
.navigation__list--dropdown .icon--rotate-up:before{transition:transform var(--transition-m)}.navigation__list--dropdown .navigation__item--with-sub-items.open .icon--rotate-up:before{transform:rotate(180deg)}.navigation__list--dropdown .navigation__subwrapper--dropdown .button.button--dialog,.navigation__list--dropdown .navigation__subwrapper--dropdown .link,.navigation__list--dropdown .navigation__subwrapper--dropdown .no-link{padding:var(--spacing-xs) var(--spacing-s)}@media (min-width:1025px){.navigation__list--dropdown{display:inline-flex;flex-wrap:wrap;gap:var(--spacing)}.navigation__list--dropdown .navigation__item>.button--foldout,.navigation__list--dropdown .navigation__item>.button.button--dialog,.navigation__list--dropdown .navigation__item>.link{position:relative;z-index:1}.navigation__list--dropdown .navigation__item--with-sub-items{align-items:center;display:flex;position:relative;z-index:1}.navigation__list--dropdown .navigation__item--with-sub-items .button--foldout{border-radius:0;padding:0}.navigation__list--dropdown .navigation__subwrapper--dropdown{position:absolute;top:100%}.navigation__list--dropdown .navigation__subwrapper-inner{display:flex;gap:var(--spacing);justify-content:flex-start}.navigation__list--dropdown .navigation__sublist--dropdown{background-color:var(--color-background);border-radius:0 0 var(--border-radius) var(--border-radius);padding:var(--spacing-xs) 0}.navigation__list--dropdown .navigation__item--with-sub-items.open .navigation__sublist--dropdown{display:block}}
.site-footer__navigation-social{font-size:var(--font-size-social)}.site-footer__navigation-social .icon-after:after,.site-footer__navigation-social .icon-before:before,.site-footer__navigation-social .icon:before{height:var(--button-icon-size);width:var(--button-icon-size)}
.site-footer{font-size:var(--font-size-mobile);width:100%}@media (min-width:1281px){.site-footer{font-size:var(--font-size)}}.site-footer h2{font-size:var(--font-size-m);padding:0 0 var(--spacing-xxs);text-transform:var(--footer-heading-transform,"none")}.site-footer .text .button,.site-footer .text .link{font-size:var(--font-size-mobile);padding:var(--button-spacing)}.site-footer .text .button:after,.site-footer .text .button:before,.site-footer .text .link:after,.site-footer .text .link:before{height:var(--font-size-mobile);width:var(--font-size-mobile)}@media (min-width:1281px){.site-footer .text .button,.site-footer .text .link{font-size:var(--font-size)}.site-footer .text .button:after,.site-footer .text .button:before,.site-footer .text .link:after,.site-footer .text .link:before{height:var(--font-size);width:var(--font-size)}}.site-footer .text .button.button--transparent,.site-footer .text .link.link--transparent{padding-left:0;padding-right:0}.site-footer .navigation-footer_social,.site-footer .site-footer__navigation-bottom{display:inline-block;margin:0;width:auto}.site-footer__wrapper{margin-left:auto;margin-right:auto;max-width:var(--width-max);padding:0 1rem;padding-bottom:var(--spacing);padding-top:var(--spacing);width:100%}.site-footer__branding{align-items:center;display:flex}.site-footer__texts{overflow:hidden}.site-footer__texts .site-footer__text{margin-bottom:var(--spacing);max-width:var(--width-max-text)}.site-footer__texts .site-footer__text:last-child{margin-bottom:var(--spacing-s)}.site-footer__texts .site-footer__text a{-webkit-hyphens:auto;hyphens:auto;word-break:auto-phrase}@media (min-width:1281px){.site-footer__texts .site-footer__text:last-child{margin-bottom:0}}.site-footer__copyright,.site-footer__navigation-bottom{font-size:var(--font-size-s)}.site-footer__navigation .link.link--active,.site-footer__navigation-bottom .link.link--active{color:var(--color-contrast-alt)}.site-footer__navigation-bottom .navigation__list{flex-wrap:wrap;justify-content:center;text-align:center}@media (min-width:1281px){.site-footer__navigation-bottom .navigation__list{justify-content:flex-start;text-align:left}}.site-footer__navigation-bottom .navigation__item--inline{padding:0 var(--spacing-s) 0 0}.site-footer__navigation-bottom .navigation__item--inline:last-child{padding-right:0}.site-footer__copyright{color:var(--color-contrast)}@media (min-width:769px){.site-footer__copyright{margin-top:0}}
.site-footer--stacked .site-footer__top{padding:var(--spacing-m) 0}.site-footer--stacked .site-footer__bottom .site-footer__wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--spacing);justify-content:center}@media (min-width:769px){.site-footer--stacked .site-footer__bottom .site-footer__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.site-footer--stacked.site-footer--bottom-background .site-footer__bottom{background-color:var(--color-background-alt)}.site-footer--stacked .site-footer__inline-wrapper{container-type:inline-size;padding-top:var(--spacing-xs)}.site-footer--stacked .site-footer__inline-wrapper>*{justify-content:center;margin-bottom:var(--spacing);text-align:center}.site-footer--stacked .site-footer__inline-wrapper>:last-child{margin-bottom:var(--spacing)}@media (min-width:540px){.site-footer--stacked .site-footer__inline-wrapper>*{justify-content:flex-start;text-align:left}}@media (min-width:1281px){.site-footer--stacked .site-footer__inline-wrapper{padding-top:var(--spacing-xxs)}.site-footer--stacked .site-footer__inline-wrapper>:last-child{margin-bottom:0}}.site-footer--stacked .site-footer__navigation{container-type:inline-size}.site-footer--stacked .site-footer__navigation .navigation-footer_main{font-size:var(--font-size-m)}.site-footer--stacked .site-footer__navigation .navigation-footer_main .navigation__sublist{font-size:var(--font-size-s)}@media (min-width:540px){.site-footer--stacked .site-footer__navigation .navigation-footer_main{margin-bottom:0}.site-footer--stacked .site-footer__navigation .navigation-footer_main .navigation__item--with-sub-items:has(.navigation__sublist--columns){grid-column:span 2}.site-footer--stacked .site-footer__navigation .navigation-footer_main .navigation__sublist--columns{column-count:2}}.site-footer--stacked .site-footer__wrapper--justify{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-m);justify-content:center}@media (min-width:540px){.site-footer--stacked .site-footer__wrapper--justify{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.site-footer--stacked .site-footer__texts{text-align:center}@media (min-width:540px){.site-footer--stacked .site-footer__texts{text-align:left}}.site-footer--stacked .site-footer__texts--grid{max-width:100%;text-align:center;width:100%}@media (min-width:540px){.site-footer--stacked .site-footer__texts--grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m);text-align:left}.site-footer--stacked .site-footer__texts--grid .site-footer__text{margin-bottom:0}}@media (min-width:769px){.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="3"],.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"],.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1025px){.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="4"]{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1536px){.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.site-footer--stacked .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media (min-width:540px){.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="3"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="4"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr}}@media (min-width:769px){.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="3"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="3"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="4"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1536px){.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="5"],.site-footer--stacked .site-footer__wrapper--inline .site-footer__texts--grid.site-footer__texts--grid[data-columns="6"]{grid-template-columns:1fr 1fr 1fr}}.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{text-align:center}.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list .navigation__item{margin-bottom:var(--spacing)}@media (min-width:540px){.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m);text-align:left}.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list .navigation__item{margin-bottom:0}}@media (min-width:769px){.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1025px){.site-footer--stacked .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--spacing)}}.site-footer--stacked .site-footer__navigation--extra .site-footer__navigation_empty{display:none}.site-footer--stacked .site-footer__navigation--extra .navigation__list{margin-bottom:var(--spacing-l);text-align:center}.site-footer--stacked .site-footer__navigation--extra .navigation__item{margin:var(--spacing-xs) 0}.site-footer--stacked .site-footer__navigation--extra .navigation__item:first-child{margin-top:0}.site-footer--stacked .site-footer__navigation--extra .navigation__item:last-child{margin-bottom:0}.site-footer--stacked .site-footer__navigation--extra .navigation__sublist{display:none}@media (min-width:540px){.site-footer--stacked .site-footer__navigation--extra{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m)}.site-footer--stacked .site-footer__navigation--extra .navigation__list{text-align:left}.site-footer--stacked .site-footer__navigation--extra .navigation__item--list{margin-bottom:0}}@media (min-width:769px){.site-footer--stacked .site-footer__navigation--extra{grid-template-columns:1fr 1fr 1fr}.site-footer--stacked .site-footer__navigation--extra .site-footer__navigation_empty{display:block}}.site-footer--stacked .site-footer__wrapper--inline{display:flex;flex-direction:column;gap:var(--spacing)}.site-footer--stacked .site-footer__wrapper--inline .site-footer__branding{margin-top:var(--spacing-xxs)}@media (min-width:1025px){.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr 1fr}}.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation-social{display:flex;justify-content:center}@media (min-width:540px){.site-footer--stacked .site-footer__wrapper--inline{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-m);align-items:start}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--inline-reversed,.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent{grid-template-columns:1fr 1fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent>:first-child{display:flex;grid-column:1/span 1;justify-content:space-between}.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr}.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation-social{justify-content:flex-start}}@media (min-width:769px){.site-footer--stacked .site-footer__wrapper--inline{grid-template-columns:1fr 2fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--inline-reversed{grid-template-columns:2fr 1fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent{grid-template-columns:1fr 2fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent>:first-child{grid-column:1/span 2}.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.site-footer--stacked .site-footer__wrapper--inline{grid-template-columns:1fr 3fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--inline-reversed{grid-template-columns:3fr 1fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent{grid-template-columns:1fr 1fr 2fr}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent>:first-child{display:block;grid-column:unset}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent .branding__logo img{max-height:unset;max-width:80%}.site-footer--stacked .site-footer__wrapper--inline.site-footer__wrapper--prominent .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr}.site-footer--stacked .site-footer__wrapper--inline .site-footer__navigation--sitemap .navigation-footer_main .navigation__list{grid-template-columns:1fr 1fr 1fr}}@media (min-width:540px){.site-footer--stacked.site-footer--right .site-footer__wrapper--inline{grid-template-columns:3fr 1fr}.site-footer--stacked.site-footer--right .site-footer__wrapper--inline.site-footer__wrapper--inline-reversed{grid-template-columns:1fr 3fr}.site-footer--stacked.site-footer--right .site-footer__wrapper--inline.site-footer__wrapper--inline-text{grid-template-columns:2fr 1fr}.site-footer--stacked.site-footer--right .site-footer__wrapper--header .site-footer__branding,.site-footer--stacked.site-footer--right .site-footer__wrapper--header .site-footer__navigation-social{display:flex;justify-content:flex-end}.site-footer--stacked.site-footer--right .site-footer__texts{margin-left:auto}}@media (min-width:1025px){.site-footer--stacked.site-footer--right .site-footer__wrapper--inline.site-footer__wrapper--inline-text{grid-template-columns:2fr 1fr 1fr}}@media (min-width:1281px){.site-footer--stacked.site-footer--right .site-footer__navigation-bottom .navigation__list{justify-content:flex-start;text-align:left}}.site-footer--stacked.site-footer--center .site-footer__wrapper--header:not(.site-footer__wrapper--justify) .site-footer__branding{justify-content:center}@media (min-width:540px){.site-footer--stacked.site-footer--center .site-footer__navigation .navigation__list,.site-footer--stacked.site-footer--center .site-footer__navigation--extra .navigation__list,.site-footer--stacked.site-footer--center .site-footer__navigation--sitemap .navigation__list,.site-footer--stacked.site-footer--center .site-footer__texts{text-align:center}}@media (min-width:1281px){.site-footer--stacked.site-footer--center .site-footer__navigation-bottom .navigation__list{justify-content:center;text-align:center}}.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__branding,.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__copyright,.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__navigation-bottom,.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__navigation-social{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__texts{justify-content:center}.site-footer--stacked .site-footer__inline-wrapper--center .site-footer__text{margin-left:auto;margin-right:auto;text-align:center}.site-footer--stacked .site-footer__inline-wrapper--center.site-footer__wrapper--justify .site-footer__branding,.site-footer--stacked .site-footer__inline-wrapper--center.site-footer__wrapper--justify .site-footer__copyright,.site-footer--stacked .site-footer__inline-wrapper--center.site-footer__wrapper--justify .site-footer__navigation-bottom,.site-footer--stacked .site-footer__inline-wrapper--center.site-footer__wrapper--justify .site-footer__navigation-social{justify-content:unset;margin-left:0;margin-right:0}
.site-header{background:var(--color-background);position:relative;top:0;transform:scale(1);transition:opacity var(--transition-m),box-shadow var(--transition-m);transition-delay:var(--transition-m);width:100%;z-index:10}.site-header.site-header--sticky{opacity:1;pointer-events:all}.has-scrolled-down .site-header.site-header--sticky{opacity:0;pointer-events:none;transition:background var(--transition-m),opacity var(--transition-m),box-shadow var(--transition-m),top var(--transition-xs)}.has-scrolled-up .site-header.site-header--sticky{animation:header-slide-down var(--transition-l);background:var(--color-background);position:sticky;top:var(--admin-toolbar-height,0);z-index:9995}.site-header.site-header--overlay{background:none}body:not(.site-header-overlay) .site-header.site-header--overlay{background:var(--color-background)}.has-scrolled-up .site-header--sticky-border,.site-header--border{border-bottom:var(--border-width) solid var(--color-background-alt)}.has-scrolled-up .site-header--sticky-dropshadow,.site-header--dropshadow{box-shadow:var(--box-shadow-m)}.site-header__wrapper{height:var(--header-height);margin-left:auto;margin-right:auto;max-width:var(--width-max);padding:0 1rem;width:100%}.site-header__branding{align-items:center;display:flex;height:var(--header-height);margin:0 auto 0 0}.site-header__button_wrapper{align-items:center;display:flex;gap:var(--spacing)}.site-header__cta .link.link--button{border-radius:var(--button-border-radius);position:relative;white-space:nowrap}.site-header__desktop{display:none}@media (min-width:1025px){.site-header__desktop{display:block;width:100%}}.site-header__mobile{align-items:center;display:flex;height:var(--header-height)}@media (min-width:1025px){.site-header__mobile{display:none}}.site-header__mobile .dialog--padding{padding-bottom:0;padding-top:0}.site-header--right .site-header__branding{margin:0 0 0 auto}
.site-header--minimal .site-header__desktop{height:var(--header-height)}@media (min-width:1025px){.site-header--minimal .site-header__desktop{display:flex;gap:var(--header-gap);justify-content:space-between;position:relative}}.site-header--minimal .site-header__navigation{margin:0 var(--header-gap) 0 0}@media (min-width:1281px){.site-header--minimal .site-header__navigation:last-child{margin:0}}@media (min-width:1442px){.site-header--minimal .site-header__navigation{margin:0 var(--spacing-l) 0 0}.site-header--minimal .site-header__navigation:last-child{margin:0}}.site-header--minimal .site-header__navigation-secondary{align-items:center;padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) 0}@media (min-width:1025px){.site-header--minimal .site-header__navigation-secondary:last-child{margin-right:0}}@media (min-width:1281px){.site-header--minimal .site-header__navigation-secondary{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0}}.site-header--minimal .site-header__cta{align-items:center;display:flex}@media (min-width:1025px){.site-header--minimal .site-header__cta{height:100%}}.site-header--minimal .site-header__minimal-wrapper{display:flex;gap:var(--spacing-m);justify-content:right;margin-left:auto}.site-header--minimal.site-header--center .site-header__desktop{justify-content:space-between}.site-header--minimal.site-header--center .site-header__desktop .site-header__branding{height:var(--header-height);justify-content:center;left:0;margin:0 auto;position:absolute;right:0}.site-header--minimal.site-header--center .site-header__mobile--no-foldout{justify-content:center}.site-header--minimal.site-header--center .site-header__mobile--no-foldout .site-header__branding{margin:0}.site-header--minimal.site-header--center .site-header__search{height:100%}.site-header--minimal .site-header__mobile>.site-header__navigation-language .navigation__list,.site-header--minimal .site-header__mobile>.site-header__navigation-social .navigation__list{gap:var(--spacing-xs)}@media (min-width:540px){.site-header--minimal .site-header__mobile>.site-header__navigation-language .navigation__list,.site-header--minimal .site-header__mobile>.site-header__navigation-social .navigation__list{gap:var(--spacing-s)}}.site-header--minimal .site-header__mobile>.site-header__search{height:100%}.site-header--minimal .site-header__mobile>.site-header__search .button--foldout,.site-header--minimal .site-header__mobile>.site-header__search .button--foldout[aria-expanded=true]{background-color:transparent;width:auto}.site-header--minimal .site-header__mobile>.site-header__search .button--foldout:hover,.site-header--minimal .site-header__mobile>.site-header__search .button--foldout[aria-expanded=true]:hover{background-color:transparent}.site-header--minimal .site-header__mobile>.site-header__search .site-header__search__form{padding:var(--spacing) 0}.site-header--minimal .site-header__mobile>.site-header__cta .link--button{padding:var(--spacing-s) var(--spacing)}
.site-header__navigation,.site-header__navigation-secondary{align-items:center;display:flex;justify-content:space-between}.site-header__navigation .navigation__list,.site-header__navigation-secondary .navigation__list{flex-wrap:nowrap;height:100%}.site-header__navigation .navigation__list .button.button--dialog,.site-header__navigation .navigation__list .link,.site-header__navigation .navigation__list .no-link,.site-header__navigation-secondary .navigation__list .button.button--dialog,.site-header__navigation-secondary .navigation__list .link,.site-header__navigation-secondary .navigation__list .no-link{height:100%}@media (min-width:1025px){.site-header__navigation .navigation__list,.site-header__navigation-secondary .navigation__list{gap:var(--spacing-s)}}.site-header__navigation .navigation__list,.site-header__navigation .navigation__list .link,.site-header__navigation .navigation__list .no-link,.site-header__navigation-secondary .navigation__list,.site-header__navigation-secondary .navigation__list .link,.site-header__navigation-secondary .navigation__list .no-link{flex-wrap:nowrap}@media (min-width:769px){.site-header__navigation .navigation__list .navigation__item>.link span,.site-header__navigation-secondary .navigation__list .navigation__item>.link span{white-space:nowrap}}.site-header__navigation .navigation,.site-header__navigation .navigation__list,.site-header__navigation .navigation__wrapper,.site-header__navigation .navigation__wrapper-inner,.site-header__navigation-secondary .navigation,.site-header__navigation-secondary .navigation__list,.site-header__navigation-secondary .navigation__wrapper,.site-header__navigation-secondary .navigation__wrapper-inner{height:100%}.site-header__navigation .button.button--dialog,.site-header__navigation .link,.site-header__navigation .no-link,.site-header__navigation-secondary .button.button--dialog,.site-header__navigation-secondary .link,.site-header__navigation-secondary .no-link{padding:var(--spacing-s) var(--spacing-xxs)}@media (min-width:1025px){.site-header__navigation .button.button--dialog,.site-header__navigation .link,.site-header__navigation .no-link,.site-header__navigation-secondary .button.button--dialog,.site-header__navigation-secondary .link,.site-header__navigation-secondary .no-link{padding:var(--spacing-xxs)}}.site-header__navigation .button.button--dialog:focus,.site-header__navigation .link:focus,.site-header__navigation-secondary .button.button--dialog:focus,.site-header__navigation-secondary .link:focus{outline-offset:var(--border-focus-negate)}.site-header__navigation .button.button--dialog.link--active span:after,.site-header__navigation .link.link--active span:after,.site-header__navigation-secondary .button.button--dialog.link--active span:after,.site-header__navigation-secondary .link.link--active span:after{transform:scaleX(1);transform-origin:0 50%}.site-header__navigation .button.button--dialog,.site-header__navigation .link,.site-header__navigation .no-link{font-size:var(--header-primary-navigation-font-size);font-weight:var(--header-primary-navigation-font-weight);text-transform:var(--header-primary-navigation-transform)}.site-header__navigation .navigation__list{gap:var(--spacing)}.site-header__navigation-secondary .button.button--dialog,.site-header__navigation-secondary .link,.site-header__navigation-secondary .no-link{font-size:var(--header-secondary-navigation-font-size);font-weight:var(--header-secondary-navigation-font-weight);text-transform:var(--header-secondary-navigation-transform)}.site-header__navigation-secondary .navigation__list{gap:var(--spacing)}
.site-header .site-header__mobile>.button.button--dialog,.site-header .site-header__wrapper>.button.button--dialog{align-items:center;border-radius:0;height:var(--header-height);padding:0;text-decoration:none;text-transform:uppercase;width:var(--header-mobile-menu-icon-size)}.site-header .site-header__mobile>.button.button--dialog:before,.site-header .site-header__wrapper>.button.button--dialog:before{height:var(--header-mobile-menu-icon-size);transform:rotate(0);width:var(--header-mobile-menu-icon-size)}.site-header .site-header__mobile>.button.button--dialog:focus,.site-header .site-header__mobile>.button.button--dialog:hover,.site-header .site-header__wrapper>.button.button--dialog:focus,.site-header .site-header__wrapper>.button.button--dialog:hover{color:var(--color-contrast)}.site-header .site-header__mobile>.button.button--dialog:focus:before,.site-header .site-header__mobile>.button.button--dialog:hover:before,.site-header .site-header__wrapper>.button.button--dialog:focus:before,.site-header .site-header__wrapper>.button.button--dialog:hover:before{transform:var(--header-mobile-menu-icon-rotate)}.site-header .site-header__mobile>.button.button--dialog:focus,.site-header .site-header__wrapper>.button.button--dialog:focus{outline-offset:var(--border-focus-negate)}@media (min-width:1025px){.site-header .site-header__mobile>.button.button--dialog,.site-header .site-header__wrapper>.button.button--dialog{height:var(--header-height)}}.site-header .dialog--full .dialog__header,.site-header .dialog--full .site-header__branding{height:var(--header-height)}@media (min-width:1025px){.site-header .dialog--full .dialog__header,.site-header .dialog--full .site-header__branding{height:var(--header-height)}}.site-header .dialog--full .button--close,.site-header .dialog--full .site-header__branding{width:max-content}.site-header .dialog--full .button--close{align-items:center;height:var(--header-height);padding:0;text-decoration:none;text-transform:uppercase;width:var(--header-mobile-menu-icon-size)}.site-header .dialog--full .button--close:before{height:var(--header-mobile-menu-icon-size);width:var(--header-mobile-menu-icon-size)}@media (min-width:1025px){.site-header .dialog--full .button--close{height:var(--header-height)}}.site-header .dialog--full .site-header__navigation,.site-header .dialog--full .site-header__navigation-secondary{display:block;padding:0 0 var(--spacing-l)}@media (min-width:1281px){.site-header .dialog--full .site-header__navigation,.site-header .dialog--full .site-header__navigation-secondary{padding:0 0 var(--spacing-m)}}.site-header .dialog--full .site-header__navigation .navigation__list,.site-header .dialog--full .site-header__navigation .navigation__list--inline,.site-header .dialog--full .site-header__navigation-secondary .navigation__list,.site-header .dialog--full .site-header__navigation-secondary .navigation__list--inline{display:block}.site-header .dialog--full .site-header__navigation .navigation__item--inline,.site-header .dialog--full .site-header__navigation-secondary .navigation__item--inline{padding:0 0 var(--spacing-xs) 0}.site-header .dialog--full .site-header__navigation .navigation__sublist .button.button--dialog,.site-header .dialog--full .site-header__navigation .navigation__sublist .link,.site-header .dialog--full .site-header__navigation .navigation__sublist .no-link,.site-header .dialog--full .site-header__navigation-secondary .navigation__sublist .button.button--dialog,.site-header .dialog--full .site-header__navigation-secondary .navigation__sublist .link,.site-header .dialog--full .site-header__navigation-secondary .navigation__sublist .no-link{min-width:auto}.site-header .dialog--full .site-header__navigation{padding:var(--spacing) 0}.site-header .dialog--full .site-header__navigation .button.button--dialog,.site-header .dialog--full .site-header__navigation .link,.site-header .dialog--full .site-header__navigation .no-link{font-size:var(--header-primary-navigation-foldout-font-size);font-weight:var(--header-primary-navigation-foldout-font-weight)}.site-header .dialog--full .site-header__navigation-secondary .button.button--dialog,.site-header .dialog--full .site-header__navigation-secondary .link,.site-header .dialog--full .site-header__navigation-secondary .no-link{font-size:var(--header-secondary-navigation-foldout-font-size);font-weight:var(--header-secondary-navigation-foldout-font-weight)}.site-header .dialog--full .site-header__navigation-secondary .navigation__item--inline{padding:var(--spacing-xxs) 0}.site-header .dialog--full .site-header__search .form--search{padding:0}.site-header .dialog__footer{align-items:center;display:flex;height:var(--header-height);justify-content:space-between}.site-header.site-header--center .dialog__content{text-align:center}.site-header.site-header--right .dialog--full .button--close{left:var(--spacing-grid)}
.site-main{min-height:50vh}.page--system .page-title{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--heading-font-weight);margin:0;padding:0 0 var(--spacing-vertical-section)}.page--system .site-main{margin-left:auto;margin-right:auto;max-width:var(--width-max);max-width:var(--width-max-text);padding:0 1rem;padding-bottom:var(--spacing-vertical);padding-top:var(--spacing-vertical);width:100%}
.section{container-type:inline-size;overflow:hidden;position:relative}.section__inner{display:flex;flex-direction:column;gap:var(--spacing-vertical-section)}.section__inner--grid{max-width:var(--width-max);max-width:var(--width-max-content)}.section__inner--grid,.section__inner--text{margin-left:auto;margin-right:auto;padding:0 1rem;width:100%}.section__inner--text{max-width:var(--width-max);max-width:var(--width-max-text)}.section--padding{padding-bottom:var(--spacing-vertical);padding-top:var(--spacing-vertical)}.dialog .section--padding{padding-bottom:var(--spacing-vertical-content);padding-top:var(--spacing-vertical-content)}.section__inner__content{width:100%}.section--hero .section__inner--grid .hero--overlay .hero__wrapper,.section--hero .section__inner--grid .hero--stacked .hero__wrapper{padding-left:0;padding-right:0}.section--text .grid.grid--gutter{gap:var(--spacing-grid)}.section--text .grid[data-columns="2"]{align-items:flex-start}.section--text .grid[data-columns="2"].grid--middle{align-items:center}.section--text .grid[data-columns="2"].grid--bottom{align-items:flex-end}.section--text .grid[data-columns="2"]>*{container-type:inline-size;flex:0 0 100%;margin:0}@container (min-width:769px){.section--text .grid[data-columns="2"]>*{flex:0 0 calc(50% - var(--spacing-grid)/2)}.section--text .grid[data-columns="2"].grid--no-gutter>*{flex:0 0 50%}}.section--text:has(.grid[data-columns="2"].grid--66-33-background){padding-bottom:0;padding-top:0}.section--text:has(.grid[data-columns="2"].grid--66-33-background) .grid>*{padding-bottom:var(--spacing-vertical-content);padding-top:var(--spacing-vertical-content)}.section--text .grid[data-columns="2"].grid--66-33-background{align-items:unset}.section--text:has(.grid[data-columns="2"].grid--33-66-background){padding-bottom:0;padding-top:0}.section--text:has(.grid[data-columns="2"].grid--33-66-background) .grid>*{padding-bottom:var(--spacing-vertical-content);padding-top:var(--spacing-vertical-content)}.section--text .grid[data-columns="2"].grid--33-66-background{align-items:unset}.section--text:has(.grid[data-columns="2"].grid--75-25-background){padding-bottom:0;padding-top:0}.section--text:has(.grid[data-columns="2"].grid--75-25-background) .grid>*{padding-bottom:var(--spacing-vertical-content);padding-top:var(--spacing-vertical-content)}.section--text .grid[data-columns="2"].grid--75-25-background{align-items:unset}.section--text:has(.grid[data-columns="2"].grid--25-75-background){padding-bottom:0;padding-top:0}.section--text:has(.grid[data-columns="2"].grid--25-75-background) .grid>*{padding-bottom:var(--spacing-vertical-content);padding-top:var(--spacing-vertical-content)}.section--text .grid[data-columns="2"].grid--25-75-background{align-items:unset}.section--text .card,.section--text .metadata,.section--text .person,.section--text .text{max-width:var(--width-max-text)}.section--text.section--center .card,.section--text.section--center .metadata,.section--text.section--center .person,.section--text.section--center .text{margin-left:auto;margin-right:auto}@media (min-width:769px){.section--text.section--center .card.card--inline.card--center,.section--text.section--center .person.person--inline.person--center{max-width:60%}}@media (min-width:1025px){.section--text.section--center .card.card--inline.card--center,.section--text.section--center .person.person--inline.person--center{max-width:70%}}.section--text.section--center .grid .card.card--inline.card--center,.section--text.section--center .grid .person.person--inline.person--center{max-width:100%}.section--statistic{padding-bottom:calc(var(--spacing-vertical)*1.5);padding-top:calc(var(--spacing-vertical)*1.5)}.section--overview .section__inner{position:relative}.section--padding.default-color:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.default-color:not(.section--padding-force){padding-top:0}.section--padding.primary-color:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.primary-color:not(.section--padding-force){padding-top:0}.section--padding.secondary-color:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.secondary-color:not(.section--padding-force){padding-top:0}.section--padding.tertiary-color:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.tertiary-color:not(.section--padding-force){padding-top:0}.section--padding.quaternary-color:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.quaternary-color:not(.section--padding-force){padding-top:0}.section--padding.transparent:not(.section--text:has(.grid--66-33-background,.grid--33-66-background,.grid--75-25-background,.grid--25-75-background))+.section--padding.transparent:not(.section--padding-force){padding-top:0}.section--padding:not(.section--spacing).default-color:has(+.section--padding.default-color){padding-bottom:var(--spacing-vertical-content)}.section--padding:not(.section--spacing).primary-color:has(+.section--padding.primary-color){padding-bottom:var(--spacing-vertical-content)}.section--padding:not(.section--spacing).secondary-color:has(+.section--padding.secondary-color){padding-bottom:var(--spacing-vertical-content)}.section--padding:not(.section--spacing).tertiary-color:has(+.section--padding.tertiary-color){padding-bottom:var(--spacing-vertical-content)}.section--padding:not(.section--spacing).quaternary-color:has(+.section--padding.quaternary-color){padding-bottom:var(--spacing-vertical-content)}.section--padding:not(.section--spacing).transparent:has(+.section--padding.transparent){padding-bottom:var(--spacing-vertical-content)}
