/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.default-color{--color-dark:#000;--color-light:#fff;--color-background:#fff;--color-background-rgb-r:255;--color-background-rgb-g:255;--color-background-rgb-b:255;--color-background-alt:#f2f2f2;--color-background-alt-2:#dadada;--color-background-alt-3:#c2c2c2;--color-background-alt-4:#aaa;--color-contrast:#000;--color-contrast-rgb-r:0;--color-contrast-rgb-g:0;--color-contrast-rgb-b:0;--color-contrast-alt:#636363;--color-heading:#000;--color-link:#000;--color-link-hover:#333;--color-border:#f2f2f2;--color-focus:#000;--color-action:#29b7ff;--color-action-contrast:#fff;--color-action-hover:#00a3f5;--color-action-hover-contrast:#fff;--color-button:#29b7ff;--color-button-contrast:#fff;--color-button-hover:#00a3f5;--color-button-hover-contrast:#fff;--color-blob:#f2f2f2;--color-form-background:#fff;--color-form-background-alt:#e6e6e6;--color-form-background-alt-2:#ccc;--color-form-contrast:#000;--color-form-focus:#4a4a4a;--color-form-border:#636363;--color-form-error:#a90a0a;--color-form-placeholder:#636363;--color-form-disabled-text:#636363;--color-form-disabled-background:#f2f2f2;--color-form-disabled-border:#636363;--color-form-selected:#e6e6e6;--color-form-selected-checkbox:#000;--color-info:#046bcb;--color-info-background:#dadada;--color-info-contrast-background:#dadada;--color-success:#2d845e;--color-success-background:#c9d1ce;--color-success-contrast-background:#97ecc7;--color-success-contrast-background-hover:#c2f4de;--color-warning:#ff9929;--color-warning-background:#ded4c8;--color-warning-contrast-background:#ffe0be;--color-warning-contrast-background-hover:#fff8f1;--color-error:#a90a0a;--color-error-background:#d5c5c5;--color-error-contrast-background:#fff;--color-error-contrast-background-hover:#fff;--color-social-icon:#fff;--color-social-icon-hover:#f2f2f2;--color-facebook:#000;--color-facebook-hover:#1a1a1a;--color-twitter:#000;--color-twitter-hover:#1a1a1a;--color-linkedin:#000;--color-linkedin-hover:#1a1a1a;--color-youtube:#000;--color-youtube-hover:#1a1a1a;--color-vimeo:#000;--color-vimeo-hover:#1a1a1a;--color-instagram:#000;--color-instagram-hover:#1a1a1a;--color-tiktok:#000;--color-tiktok-hover:#1a1a1a;background:var(--color-background);color:var(--color-contrast)}
.secondary-color{--color-dark:#000;--color-light:#fff;--color-background:#61022e;--color-background-rgb-r:97;--color-background-rgb-g:2;--color-background-rgb-b:46;--color-background-alt:#690f38;--color-background-alt-2:#8b134b;--color-background-alt-3:#ad185d;--color-background-alt-4:#d01d70;--color-contrast:#fff;--color-contrast-rgb-r:255;--color-contrast-rgb-g:255;--color-contrast-rgb-b:255;--color-contrast-alt:#d6d6d6;--color-heading:#a1dfff;--color-link:#fff;--color-link-hover:#e6e6e6;--color-border:#690f38;--color-focus:#fff;--color-action:#fff;--color-action-contrast:#000;--color-action-hover:#e6e6e6;--color-action-hover-contrast:#000;--color-button:#fff;--color-button-contrast:#000;--color-button-hover:#e6e6e6;--color-button-hover-contrast:#000;--color-blob:#690f38;--color-form-background:#efe6ea;--color-form-background-alt:#dcc6d0;--color-form-background-alt-2:#c8a7b6;--color-form-contrast:#000;--color-form-focus:#000;--color-form-border:#000;--color-form-error:#fea6a6;--color-form-placeholder:#454545;--color-form-disabled-text:#454545;--color-form-disabled-background:#e5d6dd;--color-form-disabled-border:#454545;--color-form-selected:#dcc6d0;--color-form-selected-checkbox:#000;--color-info:#046bcb;--color-info-background:#8b134b;--color-info-contrast-background:#8b134b;--color-success:#2d845e;--color-success-background:#821f4d;--color-success-contrast-background:#163528;--color-success-contrast-background-hover:#07110d;--color-warning:#ff9929;--color-warning-background:#972147;--color-warning-contrast-background:#513414;--color-warning-contrast-background-hover:#281a0a;--color-error:#a90a0a;--color-error-background:#8e1244;--color-error-contrast-background:#610606;--color-error-contrast-background-hover:#310303;--color-social-icon:#61022e;--color-social-icon-hover:#690f38;--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)}
.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(--font-weight-heading);-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(--font-size-l);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(--font-size-default);padding-top:var(--spacing-s)}
.person{display:grid;grid-template-rows:max-content 1fr;height:100%}.person,.person__image{border-radius:var(--border-radius);position:relative;width:100%}.person__image{align-items:center;aspect-ratio:var(--image-ratio);display:flex;justify-content:center;overflow:hidden}.person__image img{aspect-ratio:var(--image-ratio);border-radius:var(--border-radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person__content{display:flex;flex-direction:column;height:100%;line-height:var(--line-height-s);min-width:0;width:100%}.person__content .button,.person__content .link{justify-content:flex-start;line-height:var(--line-height-s)}.person__content .button .icon,.person__content .link .icon{margin-top:.3rem}.person__content .button.button--padding,.person__content .link.link--button.link--padding{padding:var(--card-button-spacing)}.person__title{color:var(--color-heading);font-size:var(--font-size-card);font-weight:var(--font-weight-heading);-webkit-hyphens:auto;hyphens:auto;line-height:var(--card-heading-line-height);padding:0 0 var(--spacing-xs) 0;word-break:auto-phrase}.person--uppercase .person__title{text-transform:uppercase}.person__title .button.button--transparent,.person__title .link{display:inline-block;font-size:var(--font-size-card);font-weight:var(--font-weight-heading);letter-spacing:var(--font-spacing-heading);line-height:var(--card-heading-line-height);padding:0;text-align:left;text-decoration:none;width:100%}.person__title .button.button--transparent.icon-after span,.person__title .link.icon-after span{padding-right:calc(var(--font-size-card) + var(--spacing-icon) + 1rem)}.person__title .button.button--transparent.icon-after:after,.person__title .link.icon-after:after{height:var(--font-size-card);margin-bottom:calc((1em - var(--font-size-card))/2);margin-right:calc((var(--font-size-card) + var(--spacing-icon))*-1);margin-top:calc((1em - var(--font-size-card))/2);top:max(.2rem,1em - var(--font-size-card));width:var(--font-size-card)}.person__title:last-child{padding-bottom:0}.person__description{color:var(--color-contrast-alt);font-size:var(--font-size-label);padding-bottom:var(--spacing-xs);text-transform:var(--font-transform-label)}.person__contact,.person__link,.person__text{padding:0 0 var(--spacing-xs) 0}.person__contact:last-child,.person__link:last-child,.person__text:last-child{padding:0}.person__text{color:var(--color-contrast)}.person__text p{margin:0;padding:0 0 var(--spacing-xs) 0}.person__text p:last-child{padding:0}.person__contact,.person__social{display:flex;flex-wrap:wrap;gap:0 var(--spacing-s)}@container (min-width:440px){.person__contact,.person__social{gap:0 var(--spacing)}}.person__contact{flex-direction:column;gap:var(--spacing-xxs)}.person__contact .link.link--button{max-width:100%;padding:var(--spacing-xxs) 0;position:relative;z-index:1}.person__contact .link.link--button span{-webkit-hyphens:auto;hyphens:auto;word-break:auto-phrase}.person__link{margin-top:auto}.person__social .link.link--button.link--icon-only{background-color:transparent;color:var(--color-link);padding:0;position:relative;z-index:1}.person__social .link.link--button.link--icon-only,.person__social .link.link--button.link--icon-only:before{height:var(--button-icon-size);width:var(--button-icon-size)}.person__social .link.link--button.link--icon-only:hover{background-color:transparent;color:var(--color-link-hover)}.person--border{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius)}.person--shadow{box-shadow:var(--box-shadow-l)}.person--cover .person__content .button .icon-before:after,.person--cover .person__content .button.icon-after:before,.person--cover .person__content .button:not(.icon-before):before,.person--cover .person__content .link .icon-before:after,.person--cover .person__content .link.icon-after:before,.person--cover .person__content .link:not(.icon-before):before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.person--center{align-items:center;margin-left:auto;margin-right:auto;width:fit-content}.person--center,.person--center .person__title .button.button--transparent,.person--center .person__title .link{text-align:center}.person--center .person__contact,.person--center .person__contact .link.link--button,.person--center .person__social{justify-content:center}.person--center.person--background,.person--center.person--border,.person--center.person--shadow{width:100%}.person--right,.person--right .person__title .button.button--transparent,.person--right .person__title .link{text-align:right}.person--right .person__contact,.person--right .person__contact .link.link--button,.person--right .person__social{justify-content:flex-end}.person--top .person__content{justify-content:flex-start}.person--middle .person__content{justify-content:center}.person--bottom .person__content{justify-content:flex-end}
.person.person--block{gap:var(--spacing)}.person.person--block.person--background,.person.person--block.person--border,.person.person--block.person--shadow{gap:0}.person.person--block.person--background .person__image,.person.person--block.person--background .person__image img,.person.person--block.person--border .person__image,.person.person--block.person--border .person__image img,.person.person--block.person--shadow .person__image,.person.person--block.person--shadow .person__image img{border-radius:var(--border-radius) var(--border-radius) 0 0}.person.person--block.person--background .person__content,.person.person--block.person--border .person__content,.person.person--block.person--shadow .person__content{padding:var(--spacing) var(--spacing) var(--spacing-m)}@container (min-width:440px){.person.person--block.person--background .person__content,.person.person--block.person--border .person__content,.person.person--block.person--shadow .person__content{padding:var(--spacing-m)}}.person.person--block.person--rounded{align-items:center;gap:0;text-align:center}.person.person--block.person--rounded .person__image{aspect-ratio:1/1;border-radius:50%;margin:var(--spacing) auto;width:50%}.person.person--block.person--rounded .person__image img{aspect-ratio:1/1;border-radius:50%}.person.person--block.person--rounded .person__content{padding:0}.person.person--block.person--rounded .person__title .button.button--transparent,.person.person--block.person--rounded .person__title .link{text-align:center}.person.person--block.person--rounded .person__contact,.person.person--block.person--rounded .person__contact .link.link--button,.person.person--block.person--rounded .person__link,.person.person--block.person--rounded .person__social,.person.person--block.person--rounded .person__text{justify-content:center;text-align:center}.person.person--block.person--rounded.person--background,.person.person--block.person--rounded.person--border,.person.person--block.person--rounded.person--shadow{padding:var(--spacing) var(--spacing) var(--spacing-m)}@container (min-width:440px){.person.person--block.person--rounded.person--background,.person.person--block.person--rounded.person--border,.person.person--block.person--rounded.person--shadow{padding:var(--spacing-m)}}
.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 .button.button--primary-button,.text .link.link--primary-button{background-color:var(--color-button);background-color:var(--color-action);border:0;border-radius:var(--button-border-radius);color:var(--color-button-contrast);color:var(--color-action-contrast);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)}.text .button.button--primary-button span,.text .link.link--primary-button span{color:var(--color-button-contrast)}.text .button.button--primary-button:hover,.text .link.link--primary-button:hover{background-color:var(--color-button-hover);color:var(--color-button-hover-contrast)}.text .button.button--primary-button:hover span,.text .link.link--primary-button:hover span{color:var(--color-button-hover-contrast)}.text .button.button--primary-button.strong,.text .link.link--primary-button.strong{font-weight:var(--font-weight-bold)}.text .button.button--primary-button span,.text .link.link--primary-button span{max-width:100%}.text .button.button--primary-button:hover,.text .link.link--primary-button:hover{text-decoration:none}.text .button.button--primary-button:focus,.text .link.link--primary-button:focus{outline:var(--color-focus) var(--border-focus-style) var(--border-focus);outline-offset:var(--border-focus);transition:outline-offset var(--transition-s)}.text .button.button--primary-button:focus:not(:focus-visible),.text .link.link--primary-button:focus:not(:focus-visible){outline:0}.text .button.button--primary-button.text-s,.text .link.link--primary-button.text-s{font-size:var(--font-size-s)}.text .button.button--primary-button.text-l,.text .link.link--primary-button.text-l{font-size:var(--font-size-l)}.text .button.button--primary-button.js-hide,.text .link.link--primary-button.js-hide{display:none}@media (min-width:540px){.text .button.button--primary-button span,.text .link.link--primary-button span{max-width:unset;overflow:visible}}.text .button.button--primary-button span,.text .link.link--primary-button span{color:var(--color-action-contrast)}.text .button.button--primary-button:hover,.text .link.link--primary-button:hover{background-color:var(--color-action-hover);color:var(--color-action-hover-contrast)}.text .button.button--primary-button:hover span,.text .link.link--primary-button:hover span{color:var(--color-action-hover-contrast)}.text .button.button--primary-button span,.text .link.link--primary-button span{padding-right:calc(1em + 1rem)}.text .button.button--primary-button:after,.text .link.link--primary-button: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-image:var(--icon-arrow-right);mask-image:var(--icon-arrow-right);-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;right:0;top:max(.2rem,1em - var(--button-icon-size));transition:right var(--transition-m);width:var(--button-icon-size)}.text .button.button--primary-button:hover:after,.text .link.link--primary-button:hover:after{right:calc(0px - var(--spacing-xs))}@media (min-width:1281px){.text .button.button--primary-button:hover:after,.text .link.link--primary-button:hover:after{right:calc(0px - var(--spacing-xxs))}}
.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(--font-weight-heading);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(--footer-font-size);width:100%}@media (min-width:1281px){.site-footer{font-size:var(--footer-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(--footer-font-size);padding:var(--footer-button-spacing)}.site-footer .text .button:after,.site-footer .text .button:before,.site-footer .text .link:after,.site-footer .text .link:before{height:var(--footer-font-size);width:var(--footer-font-size)}@media (min-width:1281px){.site-footer .text .button,.site-footer .text .link{font-size:var(--footer-font-size)}.site-footer .text .button:after,.site-footer .text .button:before,.site-footer .text .link:after,.site-footer .text .link:before{height:var(--footer-font-size);width:var(--footer-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(--header-primary-navigation-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-header__navigation .navigation__item--with-sub-items .button--foldout{display:none;height:100%;transition:background-color var(--transition-m),color var(--transition-m)}@media (min-width:1025px){.site-header__navigation .navigation__item--with-sub-items .button--foldout{display:inline-block}}.site-header__navigation .navigation__item--with-sub-items .button--foldout:focus{outline-offset:var(--border-focus-negate)}.site-header__navigation .navigation__subwrapper-inner{padding:var(--header-submenu-spacing)}@media (min-width:1025px){.site-header__navigation .navigation__list--dropdown .navigation__sublist--dropdown{gap:var(--spacing-s)}}.site-header__navigation .navigation__sublist .button.button--dialog,.site-header__navigation .navigation__sublist .link,.site-header__navigation .navigation__sublist .no-link{font-size:var(--header-primary-navigation-sub-font-size);font-weight:var(--header-primary-navigation-sub-font-weight);justify-content:flex-start;min-width:var(--header-width-submenu);width:100%}.site-header__navigation .navigation__sublist .button.button--dialog span,.site-header__navigation .navigation__sublist .link span,.site-header__navigation .navigation__sublist .no-link span{align-items:flex-start}.site-header__navigation .navigation__item--with-sub-items.open .navigation__sublist--columns{column-count:2}.site-header__navigation .navigation--full .navigation__subwrapper--dropdown .navigation__subwrapper-inner{margin-left:auto;margin-right:auto;max-width:var(--width-max);padding:0 1rem;padding-bottom:var(--header-submenu-spacing);padding-top:var(--header-submenu-spacing);width:100%}.site-header__navigation .navigation--full .navigation__subwrapper--dropdown{left:0;min-width:100vw;position:fixed;top:calc(var(--header-height-total) - 1px);width:100vw}.site-header--border .site-header__navigation .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(100% + var(--border-width))}.site-header--border .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) + var(--border-width))}.site-header--submenu-primary .site-header__navigation .navigation__list{gap:var(--spacing-s)}@media (min-width:1025px){.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items>.button.button--dialog,.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items>.link,.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items>.no-link{padding-left:var(--spacing-xs)}.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items>.button{padding-right:var(--spacing-s)}}.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__sublist--dropdown,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__subwrapper-inner{background-color:var(--color-action);color:var(--color-action-contrast)}.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .button,.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .button.button--dialog,.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .link,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__sublist--dropdown .button,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__sublist--dropdown .button.button--dialog,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__sublist--dropdown .link,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__subwrapper-inner .button,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__subwrapper-inner .button.button--dialog,.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__subwrapper-inner .link{color:var(--color-action-contrast);outline-color:var(--color-action-contrast);outline-offset:var(--border-focus-negate)}.site-header--submenu-primary .site-header__navigation.site-header--submenu-link-border .navigation__item--with-sub-items.open>.button.button--dialog,.site-header--submenu-primary .site-header__navigation.site-header--submenu-link-border .navigation__item--with-sub-items.open>.link,.site-header--submenu-primary .site-header__navigation.site-header--submenu-link-border .navigation__item--with-sub-items.open>.no-link{border-bottom:var(--border-width) solid var(--color-action)}.site-header--submenu-primary .site-header__navigation .navigation__list--dropdown .navigation__subwrapper--dropdown{border-radius:0 var(--border-radius) var(--border-radius);top:100%}.site-header--submenu-primary .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) - 1px)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__list{gap:var(--spacing-s)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item{height:calc(100% + var(--border-width))}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items>.button.button--dialog,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items>.link,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items>.no-link{padding-left:var(--spacing-xs)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items>.button{padding-right:var(--spacing-s)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item>.button--foldout,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item>.button.button--dialog,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item>.link{border-bottom:var(--border-width) solid transparent;border-left:var(--border-width) solid transparent;border-right:var(--border-width) solid transparent}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open>.button.button--dialog,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open>.link,.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open>.no-link{background-color:var(--color-background);border-bottom:var(--border-width) solid var(--color-background);border-left:var(--border-width) solid var(--color-background-alt)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open>.button--foldout{background-color:var(--color-background);border-bottom:var(--border-width) solid var(--color-background);border-right:var(--border-width) solid var(--color-background-alt)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown{border-radius:0 var(--border-radius) var(--border-radius)}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(100% - var(--border-width))}.site-header--submenu-link-border.site-header--submenu-border .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) - var(--border-width))}.site-header--submenu-link-border.site-header--submenu-border.site-header--submenu-primary .navigation__item--with-sub-items.open>.button--foldout,.site-header--submenu-link-border.site-header--submenu-border.site-header--submenu-primary .navigation__item--with-sub-items.open>.button.button--dialog,.site-header--submenu-link-border.site-header--submenu-border.site-header--submenu-primary .navigation__item--with-sub-items.open>.link{background-color:var(--color-action);border-bottom:var(--border-width) solid var(--color-action);color:var(--color-action-contrast)}.site-header--submenu-link-border.site-header--submenu-border.site-header--border .site-header__navigation .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(100% - var(--border-width))}.site-header--submenu-link-border.site-header--submenu-border.site-header--border .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) - var(--border-width))}.site-header--submenu-border .site-header__navigation .navigation__subwrapper--dropdown{border:var(--border-width) solid var(--color-border);top:100%}.site-header--submenu-border .site-header__navigation .navigation--full .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) - 1px)}.site-header--submenu-border.site-header--border .site-header__navigation .navigation__list--dropdown .navigation__subwrapper--dropdown{top:100%}.site-header--submenu-border.site-header--border .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) - 1px)}.site-header--submenu-dropshadow .site-header__navigation .navigation__subwrapper--dropdown{box-shadow:var(--box-shadow-bottom)}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper:after,.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper:before{border:solid transparent;content:"";height:0;left:50%;position:absolute;width:0}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper:before{border-color:transparent;border-width:calc(var(--spacing-xs) + var(--border-width));margin-left:calc((var(--spacing-xs) + var(--border-width))*-1);top:calc(var(--spacing-xs)*-2)}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper:after{border-color:transparent;border-bottom-color:var(--color-background);border-width:var(--spacing-xs);margin-left:calc(var(--spacing-xs)*-1);top:calc(var(--spacing-xs)*-2 + var(--border-width) + 1px)}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--offset:after,.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--offset:before{left:calc(50% + var(--header-submenu-offset,0px) - var(--header-width-submenu)/2)}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--columns:after,.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--columns:before{left:calc(50% - var(--header-width-submenu)/2)}.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--columns.navigation__subwrapper--offset:after,.site-header--submenu-arrow .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper.navigation__subwrapper--columns.navigation__subwrapper--offset:before{left:calc(50% - var(--header-width-submenu)/2 + var(--header-submenu-offset,0px) - var(--header-width-submenu)/2)}.site-header--submenu-arrow .site-header__navigation .navigation__subwrapper--dropdown{left:calc(50% - (var(--header-width-submenu) + var(--header-submenu-spacing)*2)/2);top:calc(100% + var(--spacing-xs))}.site-header--submenu-arrow .site-header__navigation .navigation__subwrapper--dropdown .navigation__subwrapper-inner:before{content:"";display:block;height:var(--spacing-xs);left:0;position:absolute;top:calc((var(--spacing-xs) + var(--border-width))*-1);width:100%}.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper{background-color:transparent;color:var(--color-contrast)}.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper:after{border-bottom-color:var(--color-action)}.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper>.button,.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper>.button.button--dialog,.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper>.link{color:var(--color-contrast);outline-color:var(--color-focus);outline-offset:var(--border-focus-negate)}.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__subwrapper--dropdown{top:calc(100% + var(--spacing-xs))}.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation--full .navigation__list--dropdown .navigation__subwrapper--dropdown{top:calc(var(--header-height-total) + var(--spacing-xs))}.site-header--submenu-arrow.site-header--submenu-border .site-header__navigation .navigation__item--with-sub-items.open .navigation__subwrapper--dropdown:before{border-bottom-color:var(--color-background-alt)}.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__item--with-sub-items.open{background-color:var(--color-action);color:var(--color-action-contrast)}.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__item--with-sub-items.open>.button,.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__item--with-sub-items.open>.button.button--dialog,.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__item--with-sub-items.open>.link{color:var(--color-action-contrast);outline-color:var(--color-focus);outline-offset:var(--border-focus-negate)}.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__subwrapper--dropdown:before{border-bottom-color:transparent}.site-header--submenu-arrow.site-header--submenu-primary.site-header--submenu-link-border .site-header__navigation .navigation__subwrapper--dropdown:after{top:calc(var(--spacing-xs)*-2 + var(--border-width))}.has-scrolled .site-header--overlay .site-header__navigation .navigation__subwrapper--dropdown,.has-scrolled .site-header--overlay.site-header--submenu-primary .site-header__navigation .navigation__subwrapper--dropdown,.site-header--border .site-header__navigation .navigation__subwrapper--dropdown,.site-header--dropshadow .site-header__navigation .navigation__subwrapper--dropdown,.site-header--overlay.site-header--border .site-header__navigation .navigation__subwrapper--dropdown,.site-header--overlay.site-header--dropshadow .site-header__navigation .navigation__subwrapper--dropdown{border-radius:0 0 var(--border-radius) var(--border-radius)}.site-header--overlay.site-header--submenu-primary .site-header__navigation .navigation__subwrapper--dropdown{border-radius:0 var(--border-radius) var(--border-radius)}.site-header--overlay .site-header__navigation .navigation__subwrapper--dropdown,.site-header--submenu-arrow .site-header__navigation .navigation__subwrapper--dropdown,.site-header--submenu-arrow.site-header--overlay.site-header--border .site-header__navigation .navigation__subwrapper--dropdown,.site-header--submenu-arrow.site-header--overlay.site-header--dropshadow .site-header__navigation .navigation__subwrapper--dropdown,.site-header--submenu-arrow.site-header--submenu-primary .site-header__navigation .navigation__subwrapper--dropdown{border-radius:var(--border-radius)}
.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(--font-weight-heading);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.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).transparent:has(+.section--padding.transparent){padding-bottom:var(--spacing-vertical-content)}
