.article-card{background-color:var(--color-background);gap:var(--size-16);border-radius:12px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.article-card{max-width:100%}}.article-card:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}:is(.article-card:has(a:hover),.article-card:has(a:focus-within)){text-decoration:underline}:is(.article-card:has(a:hover),.article-card:has(a:focus-within)) svg{background-color:var(--color-sky-blue-light);color:var(--color-main-text-default)}:is(.article-card:has(a:hover),.article-card:has(a:focus-within)) .article-card__image{transform:scale(1.05)}:is(.article-card:has(a:hover),.article-card:has(a:focus-within)) .article-card__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.article-card svg{width:38px;height:38px;color:var(--color-main-text-default);transition:background-color var(--transition-fast);background-color:var(--color-sea-blue-tinted);border-radius:50%;padding:9px}.article-card[data-size=large] .article-card__title{font-size:30px}.article-card__title-link{font-size:inherit;color:inherit;text-decoration:none;position:static}.article-card__title-link,.article-card__title-link:hover,.article-card__title-link:focus{color:inherit}.article-card__title-link:focus-visible{outline:none}.article-card__title-link:after{content:"";position:absolute;inset:0}.article-card__image-wrapper{aspect-ratio:357/229;background-color:var(--color-main-surface-tinted);border-radius:12px;width:100%;position:relative;overflow:hidden}.article-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.article-card__content{gap:var(--size-16);flex-direction:column;display:flex}.article-card__body{gap:var(--size-12);flex-direction:column;display:flex}.article-card__metadata{align-items:center;gap:var(--size-8);display:flex}.article-card__category,.article-card__date{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-default);line-height:normal}.article-card__dot{border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0;width:4px;height:4px;display:block}.article-card__title{font-family:var(--typography-body-xl-family);font-size:var(--typography-body-xl-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.26;display:-webkit-box;overflow:hidden}.article-card__description{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-default);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.article-card__link{align-items:center;gap:var(--size-8);display:flex}.article-card__link-text{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);line-height:normal}
.back-to-top{right:var(--size-48);bottom:var(--size-24);z-index:var(--z-index-fixed);min-height:var(--size-60);align-items:center;gap:var(--size-8);border-radius:var(--corner-radius-24);background:var(--color-main-text-default);color:var(--color-main-text-on-color-default);font-family:var(--font-family-base);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);cursor:pointer;border:0;padding:14px 13px;display:flex;position:fixed}.back-to-top:hover{background:var(--color-main-surface-light)}.back-to-top:focus-visible{outline:var(--border-width-base) dashed var(--color-main-text-on-color-default);outline-offset:calc(-1 * var(--size-4))}.back-to-top__icon{width:var(--size-32);height:var(--size-32);border-radius:var(--corner-radius-round);background:var(--color-main-text-on-color-default);color:var(--color-main-text-default);flex:none;justify-content:center;align-items:center;display:flex}.back-to-top__icon svg{width:var(--size-16);height:var(--size-16)}@media (max-width:768px){.back-to-top{right:var(--size-20)}body:has(.sticky-contact--visible) .back-to-top{bottom:var(--size-104)}}
.breadcrumb{--_block-padding:var(--size-16);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);max-width:none;padding-inline:max(var(--_block-padding), calc((100% - var(--container-2xl)) / 2));padding-top:var(--size-16);padding-bottom:var(--size-16);margin:0}@media (min-width:768px){.breadcrumb{--_block-padding:var(--size-24);padding-top:var(--size-32);padding-bottom:var(--size-32)}}@media (min-width:1024px){.breadcrumb{--_block-padding:var(--size-48);padding-top:var(--size-48)}}.breadcrumb--small{font-size:var(--font-size-body-s)}.breadcrumb--large{font-size:var(--font-size-body-m)}.breadcrumb__separator svg,.breadcrumb__back-icon svg{width:16px;height:16px}.breadcrumb__list{align-items:center;gap:var(--size-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.breadcrumb__list{display:flex}}.breadcrumb__item{align-items:center;gap:var(--size-8);display:flex}.breadcrumb__separator{color:var(--color-main-surface-light);align-items:center;display:flex}.breadcrumb__link{color:var(--color-main-text-default);font-size:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.breadcrumb__link:hover{color:var(--color-main-text-hover)}.breadcrumb__link:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:2px}.breadcrumb__current{text-decoration:none}.breadcrumb__back{align-items:center;gap:var(--size-8);display:flex}@media (min-width:1024px){.breadcrumb__back{display:none}}.breadcrumb__back-icon{color:var(--color-main-surface-light);align-items:center;display:flex}.breadcrumb__back-link{color:var(--color-main-surface-light);font-size:inherit;text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.breadcrumb__back-link:hover{color:var(--color-main-text-hover)}.breadcrumb__back-link:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:2px}.breadcrumb--inverted{color:var(--color-main-text-on-color-default);background-color:var(--color-main-surface-light);padding-top:var(--size-24);padding-bottom:0}@media (min-width:1024px){.breadcrumb--inverted{padding-top:var(--size-72)}}.breadcrumb--inverted .breadcrumb__separator,.breadcrumb--inverted .breadcrumb__link,.breadcrumb--inverted .breadcrumb__current,.breadcrumb--inverted .breadcrumb__back-icon,.breadcrumb--inverted .breadcrumb__back-link{color:var(--color-main-text-on-color-default)}.breadcrumb.breadcrumb--inverted .breadcrumb__link:hover,.breadcrumb.breadcrumb--inverted .breadcrumb__back-link:hover{color:var(--color-main-text-on-color-default);opacity:.8}
.button{--button-focus-color:var(--color-main-text-default);--button-external-icon-stroke:currentcolor;--button-gap:var(--size-8);justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--corner-radius-round);border:var(--border-width-thin) solid transparent;width:fit-content;max-width:100%;font-family:var(--font-family-base);line-height:var(--line-height-heading);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);text-decoration:none;display:inline-flex}.button:focus-visible{outline:var(--border-width-base) dashed var(--button-focus-color);outline-offset:var(--size-4)}.button:link,.button:visited,.button:hover,.button:active,.button:focus,.button:focus-visible{text-decoration:none}.button--large{min-height:52px;padding:var(--size-8) var(--size-24);font-size:22px;font-weight:var(--font-weight-semibold)}.button--medium{min-height:48px;padding:var(--size-8) var(--size-24);font-size:18px;font-weight:var(--font-weight-semibold)}.button--small{min-height:40px;padding:var(--size-8) 18px;font-size:16px;font-weight:var(--font-weight-bold)}.button--primary{--button-external-icon-stroke:var(--color-main-text-on-color-default);background-color:var(--color-action-fire-orange);color:var(--color-main-text-on-color-default)}.button--primary:link,.button--primary:visited{color:var(--color-main-text-on-color-default)}.button--primary:hover,.button--primary:active{background-color:var(--color-warning-icon-default);color:var(--color-main-text-on-color-default)}.button--primary:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button--secondary{--button-focus-color:var(--color-main-text-default);--button-external-icon-stroke:var(--color-main-text-default);border-color:var(--color-main-text-default);color:var(--color-main-text-default);background-color:#0000}.button--secondary:link,.button--secondary:visited{color:var(--color-main-text-default)}.button--secondary:hover,.button--secondary:active{--button-external-icon-stroke:var(--color-main-text-on-color-default);background-color:var(--color-main-text-default);border-color:var(--color-main-text-default);color:var(--color-main-text-on-color-default)}.button--secondary:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button--secondary-inverted{--button-focus-color:var(--color-main-text-on-color-default);--button-external-icon-stroke:var(--color-main-text-on-color-default);border-color:var(--color-main-text-on-color-default);color:var(--color-main-text-on-color-default);background-color:#0000}.button--secondary-inverted:link,.button--secondary-inverted:visited{color:var(--color-main-text-on-color-default)}.button--secondary-inverted:hover,.button--secondary-inverted:active{--button-external-icon-stroke:var(--color-main-text-default);background-color:var(--color-sea-blue-tinted);border-color:var(--color-sea-blue-tinted);color:var(--color-main-text-default)}.button--secondary-inverted[aria-disabled=true],.button--secondary-inverted:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button--link,.button--link-inverted{--button-gap:var(--size-4);border-width:0;border-bottom:var(--border-width-thin) solid currentcolor;background-color:#0000;border-radius:0;width:fit-content;height:auto;padding:4px 6px;text-decoration:none;display:inline-flex}:is(.button--link,.button--link-inverted):link,:is(.button--link,.button--link-inverted):visited,:is(.button--link,.button--link-inverted):hover,:is(.button--link,.button--link-inverted):active,:is(.button--link,.button--link-inverted):focus,:is(.button--link,.button--link-inverted):focus-visible{text-decoration:none}:is(.button--link,.button--link-inverted):hover,:is(.button--link,.button--link-inverted):active{background-color:#0000;border-color:#0000 #0000 currentColor}.button--link.button--large,.button--link-inverted.button--large{height:auto;min-height:auto;font-size:22px;font-weight:var(--font-weight-semibold);padding:0}.button--link.button--medium,.button--link-inverted.button--medium{height:auto;min-height:auto;font-size:18px;font-weight:var(--font-weight-semibold);padding:0}.button--link.button--small,.button--link-inverted.button--small{height:auto;min-height:auto;font-size:16px;font-weight:var(--font-weight-bold);padding:0}.button--link{--button-focus-color:var(--color-main-text-default);--button-external-icon-stroke:var(--color-main-text-default);color:var(--color-main-text-default)}.button--link:link,.button--link:visited{color:var(--color-main-text-default)}.button--link:hover,.button--link:active{--button-external-icon-stroke:var(--color-main-surface-light);color:var(--color-main-surface-light)}.button--link-inverted{--button-focus-color:var(--color-main-text-on-color-default);--button-external-icon-stroke:var(--color-main-text-on-color-default);color:var(--color-main-text-on-color-default)}.button--link-inverted:link,.button--link-inverted:visited{color:var(--color-main-text-on-color-default)}.button--link-inverted:hover,.button--link-inverted:active{--button-external-icon-stroke:var(--color-sea-blue-tinted);color:var(--color-sea-blue-tinted)}.button--link[aria-disabled=true],.button--link:disabled,.button--link-inverted[aria-disabled=true],.button--link-inverted:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button__external-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.button__external-icon path{stroke:var(--button-external-icon-stroke)}@media (max-width:768px){.button--large{min-height:48px;font-size:18px}.button--medium{min-height:40px;padding:var(--size-8) 18px;font-size:16px}.button--link.button--large,.button--link-inverted.button--large{font-size:18px}.button--link.button--medium,.button--link-inverted.button--medium{font-size:16px}}
.dialog{z-index:calc(var(--z-index-modal-backdrop) + 10);background:#0000008f;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.dialog__panel{z-index:var(--z-index-modal);background:var(--color-background);width:min(100%,920px);max-height:min(840px,100vh - 48px);color:var(--color-main-text-default);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000002e}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--size-24);border-bottom:1px solid var(--color-neutral-light);padding:32px 24px 24px;display:flex;position:relative}.dialog__title{font-size:2rem;font-weight:var(--font-weight-regular);letter-spacing:-.02em;margin:0;line-height:1.08}.dialog__close{width:44px;height:44px;color:var(--color-main-text-default);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.dialog__close:hover{color:var(--color-main-icon-default)}.dialog__content{padding:32px 24px;overflow-y:auto}@media (max-width:1100px){.dialog{padding:0}.dialog__panel{border-radius:0;width:100%;max-height:100vh}.dialog__header{padding:32px 16px 24px}.dialog__content{padding:24px 16px 40px}}
.event-teaser{gap:var(--size-24);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.event-teaser:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);border-radius:var(--corner-radius-8)}:is(.event-teaser:has(a:hover),.event-teaser:has(a:focus-within)){text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}:is(.event-teaser:has(a:hover),.event-teaser:has(a:focus-within)) .event-teaser__arrow-button{background-color:var(--color-sky-blue-light)}:is(.event-teaser:has(a:hover),.event-teaser:has(a:focus-within)) .event-teaser__image{transform:scale(1.05)}.event-teaser__image-wrapper{aspect-ratio:444/316;background-color:var(--color-main-surface-tinted);border-radius:var(--corner-radius-8);width:100%;position:relative;overflow:hidden}.event-teaser__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.event-teaser__content{gap:var(--size-20);flex-direction:column;display:flex}.event-teaser__body{gap:var(--size-12);flex-direction:column;display:flex}.event-teaser__title{font-family:var(--typography-h5-family);font-size:1.875rem;font-weight:var(--typography-h5-weight);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-teaser__title{font-size:var(--typography-h5-size-desktop);line-height:var(--line-height-tight)}}.event-teaser__title-link{font-size:inherit;text-decoration:none;position:static}.event-teaser__title-link,.event-teaser__title-link:hover,.event-teaser__title-link:focus{color:inherit}.event-teaser__title-link:focus-visible{outline:none}.event-teaser__title-link:after{content:"";position:absolute;inset:0}.event-teaser__metadata{flex-direction:column;display:flex}.event-teaser__date{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);color:var(--color-main-text-default)}@media (min-width:1024px){.event-teaser__date{font-size:var(--font-size-link-m)}}.event-teaser__location{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default)}@media (min-width:1024px){.event-teaser__location{font-size:var(--font-size-link-m)}}.event-teaser__teaser-text{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.event-teaser__teaser-text{font-size:var(--font-size-link-m)}}.event-teaser__arrow-button{border-radius:var(--corner-radius-round);background-color:var(--color-sea-blue-tinted);width:38px;height:38px;transition:background-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.event-teaser__arrow-button svg{width:24px;height:24px;color:var(--color-main-text-default);transition:transform var(--transition-fast), color var(--transition-fast)}.event-teaser__arrow-button--external svg{transform:rotate(-45deg)}
.featured-article{background-color:var(--color-background);gap:var(--size-16);border-radius:12px;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative}@media (min-width:1024px){.featured-article{gap:var(--size-72);flex-direction:row;align-items:center}}:is(.featured-article:has(a:hover),.featured-article:has(a:focus-within)) svg{background-color:var(--color-sky-blue-light);color:var(--color-main-text-default)}:is(.featured-article:has(a:hover),.featured-article:has(a:focus-within)) .featured-article__image{transform:scale(1.05)}:is(.featured-article:has(a:hover),.featured-article:has(a:focus-within)) .featured-article__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.featured-article svg{width:38px;height:38px;color:var(--color-main-text-default);transition:background-color var(--transition-fast);background-color:var(--color-sea-blue-tinted);border-radius:50%;padding:9px}.featured-article__title-link{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none;position:static}.featured-article__title-link,.featured-article__title-link:hover,.featured-article__title-link:focus{color:inherit}.featured-article__title-link:focus-visible{outline:none}.featured-article__title-link:after{content:"";position:absolute;inset:0}.featured-article__image-wrapper{background-color:var(--color-main-surface-tinted);aspect-ratio:357/289;border-radius:12px;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.featured-article__image-wrapper{aspect-ratio:772/562;flex:0 0 55%;max-width:772px}}.featured-article__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.featured-article__content{gap:var(--size-16);flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.featured-article__content{gap:32px;max-width:690px}}.featured-article__metadata{align-items:center;gap:var(--size-8);display:flex}.featured-article__category,.featured-article__date{font-family:var(--typography-body-s-family);font-size:var(--typography-body-s-size);font-weight:var(--typography-body-s-weight);color:var(--color-main-text-default);line-height:normal}.featured-article__dot{border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0;width:4px;height:4px;display:block}.featured-article__title{font-family:var(--typography-h3-family);font-size:var(--typography-body-xl-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-h3-line-height);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.featured-article__title{font-size:var(--typography-h3-size-desktop)}}.featured-article__read-more{align-items:center;gap:var(--size-8);margin-top:auto;display:flex}.featured-article__read-more-text{font-family:var(--typography-link-m-family);font-size:var(--typography-link-m-size);font-weight:var(--typography-link-m-weight);line-height:var(--typography-link-m-line-height);color:var(--color-main-text-default)}.featured-article__description{font-family:var(--typography-body-m-family);font-size:var(--typography-body-m-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);color:var(--color-main-text-default);white-space:pre-line;margin:0}
.filter{flex:0 auto;width:fit-content;min-width:200px;max-width:300px;position:relative}.filter__trigger{justify-content:space-between;align-items:center;gap:var(--size-8);width:100%;padding:var(--size-12) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-link-m-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);text-align:left;display:flex}.filter__trigger:hover{background-color:var(--color-neutral-lightest)}.filter__trigger:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter--open .filter__trigger{border-radius:var(--corner-radius-8) var(--corner-radius-8) 0 0;border-bottom-color:#0000}.filter__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter__trigger svg{width:24px;height:24px;color:var(--color-main-text-default);flex-shrink:0}.filter__label{margin-bottom:var(--size-8);font-family:var(--font-family-base);font-size:var(--typography-heading-xs-size,20px);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);display:block}.filter--stacked .filter__trigger{font-weight:var(--font-weight-regular)}.filter__dropdown{z-index:var(--z-index-dropdown);padding:var(--size-12) 0;background-color:var(--color-background);border:var(--border-width-thin) solid var(--color-neutral);border-radius:0 0 var(--corner-radius-4) var(--corner-radius-4);border-top:none;max-height:min(320px,50svh);margin:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.filter__group-label{min-height:52px;padding:var(--size-16);font-family:var(--font-family-base);font-size:var(--typography-caption-size);font-weight:300;line-height:var(--line-height-heading);color:var(--color-main-text-default);align-items:center;display:flex}.filter__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter__option{align-items:center;gap:var(--size-12);min-height:52px;padding:var(--size-8) var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-link-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-main-text-default);display:flex}.filter__option:hover{background-color:var(--color-neutral-medium)}.filter__option:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter__option--selected{background-color:var(--color-neutral-medium)}.filter__checkbox{border:var(--border-width-thin) solid var(--color-neutral-dark);border-radius:var(--corner-radius-2);background-color:var(--color-background);flex-shrink:0;width:16px;height:16px}.filter__checkbox--checked{background-color:var(--color-main-surface-light);border-color:var(--color-main-surface-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.filter__option-text{flex:1;min-width:0}.filter-chip{align-items:center;gap:var(--size-8);padding:var(--size-4) var(--size-10);background-color:var(--color-neutral-medium);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);white-space:nowrap;border:none;display:inline-flex}.filter-chip:hover{background-color:var(--color-neutral)}.filter-chip:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-chip svg{width:16px;height:16px;color:var(--color-main-text-default);flex-shrink:0;display:block}.filter-chip__label{line-height:var(--line-height-heading)}
@keyframes filter-drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes filter-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes filter-drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes filter-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.filter-drawer-overlay{z-index:var(--z-index-modal-backdrop);animation:filter-drawer-overlay-in var(--transition-base) both;background-color:#00000080;position:fixed;inset:0}.filter-drawer-overlay--closing{animation:filter-drawer-overlay-out var(--transition-base) both;pointer-events:none}.filter-drawer-overlay--closing .filter-drawer{animation:filter-drawer-slide-out var(--transition-base) both}.filter-drawer{background-color:var(--color-background);width:min(345px,85vw);z-index:var(--z-index-modal);animation:filter-drawer-slide-in var(--transition-base) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0003}@media (prefers-reduced-motion:reduce){.filter-drawer-overlay,.filter-drawer{animation:none}}.filter-drawer__header{padding:var(--size-16);background-color:var(--color-main-surface-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.filter-drawer__title{font-family:var(--font-family-base);font-size:var(--typography-subheading-size-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default)}.filter-drawer__close{padding:var(--size-4);cursor:pointer;color:var(--color-main-text-on-color-default);border-radius:var(--corner-radius-4);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.filter-drawer__close:focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}.filter-drawer__close svg{width:24px;height:24px}.filter-drawer__body{flex:1;overflow:auto hidden}.filter-drawer__section{border-bottom:var(--border-width-thin) solid var(--color-neutral-medium)}.filter-drawer__section-header{justify-content:space-between;align-items:center;gap:var(--size-20);width:100%;padding:var(--size-16) var(--size-20);border:none;border-bottom:var(--border-width-thin) solid transparent;cursor:pointer;text-align:left;background:0 0;display:flex}.filter-drawer__section-header:hover{background-color:var(--color-neutral-lightest)}.filter-drawer__section-header:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-drawer__section-header[aria-expanded=true]{border-bottom-color:var(--color-neutral-medium)}.filter-drawer__section-label{min-width:0;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);flex:1}.filter-drawer__section-icon{color:var(--color-main-text-default);flex-shrink:0;align-items:center;display:flex}.filter-drawer__section-icon svg{width:24px;height:24px}.filter-drawer__options{padding:var(--size-8);background-color:var(--color-background);border-bottom:var(--border-width-thin) solid var(--color-sea-blue);margin:0;list-style:none}.filter-drawer__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-drawer__option{align-items:center;gap:var(--size-12);height:50px;padding:var(--size-8) var(--size-16);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);color:var(--color-main-text-default);border-radius:var(--corner-radius-4);display:flex}.filter-drawer__option:hover{background-color:var(--color-neutral-medium)}.filter-drawer__option:has(input:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.filter-drawer__checkbox{border:var(--border-width-thin) solid var(--color-neutral-dark);border-radius:var(--corner-radius-2);background-color:var(--color-background);flex-shrink:0;width:16px;height:16px}.filter-drawer__checkbox--checked{background-color:var(--color-main-surface-light);border-color:var(--color-main-surface-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 4.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.filter-drawer__option-text{flex:1;min-width:0}.filter-drawer__footer{gap:var(--size-10);padding:var(--size-16);flex-shrink:0;display:flex}.filter-drawer__save,.filter-drawer__remove{height:42px;padding:var(--size-8) var(--size-20);background-color:var(--color-main-text-default);border-radius:var(--corner-radius-round);cursor:pointer;font-family:var(--font-family-base);font-size:var(--typography-button-sm-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-main-text-on-color-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}:is(.filter-drawer__save,.filter-drawer__remove):hover{opacity:.85}:is(.filter-drawer__save,.filter-drawer__remove):focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}
.footer{padding-block:72px;padding-inline:max(var(--size-16), calc((100% - 1400px) / 2));color:#fff;background:#004b8d;flex-direction:column;display:flex}.footer__logo{width:175px;height:auto;margin:0 0 88px}.footer__desktop-columns{display:none}.footer__mobile-content{flex-direction:column;gap:16px;display:flex}.footer__mobile-section{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__mobile-section.footer__mobile-section--office{margin:0 0 88px}.footer__office-list{flex-direction:column;gap:40px;display:flex}.footer__office{flex-direction:column;gap:14px;display:flex}.footer__office-list--mobile{gap:32px}.footer__heading,.footer__mobile-heading{margin:0}.footer__mobile-heading{font-size:22px}.footer__heading{font-size:24px}.footer__address{flex-direction:column;gap:4px;font-size:20px;font-style:normal;line-height:1.6;display:flex}.footer__address--mobile{font-size:18px;line-height:1.4}.footer .button{min-height:42px;padding-inline:18px}.footer .button--secondary-inverted{--button-focus-color:var(--color-main-text-default);--button-external-icon-stroke:var(--color-main-text-default);background-color:var(--color-main-text-on-color-default);border-color:var(--color-main-text-on-color-default);color:var(--color-main-text-default)}.footer .button--secondary-inverted:link,.footer .button--secondary-inverted:visited{color:var(--color-main-text-default)}.footer .button--secondary-inverted:hover,.footer .button--secondary-inverted:active{background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest);color:var(--color-main-text-default)}.footer__link-list{flex-direction:column;align-items:flex-start;display:flex}.footer a.footer__link{min-height:44px;color:var(--color-main-text-on-color-default);text-underline-offset:.18em;align-items:center;font-size:20px;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.footer a.footer__link:hover,.footer a.footer__link:focus-visible,.footer a.footer__link--active{color:var(--color-main-text-on-color-default);text-decoration:underline}.footer__link--mobile{min-height:44px;font-size:18px;font-weight:400;line-height:1.4}.footer__accordion{width:100%}.footer__accordion[open]{padding-bottom:60px}.footer__accordion-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 0 16px;font-size:22px;font-weight:700;line-height:1.2;list-style:none;display:flex}.footer__accordion-summary::-webkit-details-marker{display:none}.footer__accordion-icon{transition:transform .2s;display:inline-flex}.footer__accordion-icon svg{display:block}.footer__accordion[open] .footer__accordion-icon{transform:rotate(180deg)}.footer__accordion-panel{padding-bottom:16px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:44px 0 0;display:flex}.footer__bottom-links{display:none}.footer__copyright{margin:0;font-size:16px;line-height:1}.footer__locale-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.footer__locale-button svg{width:16px;height:16px;display:inline-flex}.footer__locale-button:hover{text-underline-offset:.18em;text-decoration:underline}.footer__locale-button:focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}@media not (max-width:1100px){.footer{padding-inline:max(var(--size-48), calc((100% - 1400px) / 2))}.footer__logo{width:229px;margin:0 0 150px}.footer__desktop-columns{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:32px;display:grid}.footer__column{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.footer__column--office{gap:24px}.footer__office-list{gap:48px}.footer__office{gap:20px}.footer__address{gap:2.4px;font-size:20px;line-height:1.5}.footer__link{min-height:36px;font-size:20px}.footer__mobile-content{display:none}.footer__bottom{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:32px;margin:120px 0 0;display:grid}.footer__bottom-links{flex-wrap:wrap;flex:auto;gap:26px;min-width:0;display:flex}.footer__bottom-links a.footer__link{min-height:16px;font-size:16px;font-weight:400;line-height:1}.footer__copyright{flex-shrink:0}.footer__locale-button{flex-shrink:0;justify-self:end}}
.item-tab{cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;flex:none;justify-content:center;align-items:center;padding:12px 0;transition:border-color .2s;display:flex}.item-tab:hover:not([data-active=true]){border-bottom-color:var(--color-main-stroke-default)}.item-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.item-tab[data-active=true]{border-bottom-color:var(--color-main-stroke-default)}.item-tab__label{font-family:var(--typography-link-m-family);font-size:var(--font-size-subheading-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);white-space:nowrap}@media (min-width:768px){.item-tab__label{font-size:var(--font-size-subheading-desktop)}}.item-tab__count{font-weight:inherit}
:root{--color-main-icon-default:#003e72;--color-main-icon-hover:#74beff;--color-main-icon-active:#74beff;--color-main-text-default:#001a38;--color-main-text-subtle:#003e72;--color-main-text-hover:#001320;--color-main-text-active:#001320;--color-main-text-blue-tinted:#6d6d6d;--color-main-text-on-color-default:#fff;--color-main-text-on-color-hover:#74beff;--color-main-text-on-color-active:#74beff;--color-main-surface-tinted:#d5ebff;--color-main-surface-default:#003e72;--color-main-surface-light:#004b8d;--color-main-surface-hover:#003e72;--color-main-surface-active:#003e72;--color-main-stroke-default:#003e72;--color-main-stroke-light:#d5ebff;--color-main-frame-bg-default:#fff;--color-main-frame-bg-strong:#003e72;--color-sea-blue:#e2f9fd;--color-sea-blue-strong:#21bfda;--color-yellow:#fff1bb;--color-yellow-strong:#ffcd00;--color-mint:#c1ecde;--color-mint-strong:#73cbaf;--color-sky-blue:#85eaff;--color-sky-blue-strong:#0094ce;--color-warm-red:#fde9ed;--color-warm-red-strong:#e21e49;--color-fire-orange:#fee0cd;--color-fire-orange-strong:#f26421;--color-action-fire-orange:#cd4b0e;--color-success-surface:#ddf6ee;--color-success-stroke:#387a67;--color-success-text-default:#1d3831;--color-success-text-subtle:#387a67;--color-success-icon-default:#387a67;--color-success-icon-on-color:#fff;--color-info-surface:#e3f2ff;--color-info-stroke:#1a7785;--color-info-text-default:#0c3136;--color-info-text-subtle:#1a7785;--color-info-icon-default:#1b9caf;--color-info-icon-on-color:#fff;--color-warning-surface:#fff9e6;--color-warning-stroke:#aa410d;--color-warning-text-default:#2a1105;--color-warning-text-subtle:#542108;--color-warning-icon-default:#aa410d;--color-warning-icon-on-color:#fff;--color-error-surface:#fde9ed;--color-error-stroke:#641325;--color-error-text-default:#641325;--color-error-text-subtle:#8d1732;--color-error-icon-default:#b71b3e;--color-error-icon-on-color:#fff;--color-focus:#003e72;--opacity-disabled:.3;--color-primary:var(--color-main-surface-default);--color-primary-light:var(--color-main-surface-light);--color-primary-tinted:var(--color-main-surface-tinted);--color-accent:var(--color-yellow-strong);--color-accent-light:var(--color-yellow);--color-background:var(--color-main-frame-bg-default);--color-text:var(--color-main-text-default);--color-text-subtle:var(--color-main-text-subtle);--color-neutral-lightest:#f5f5f5;--color-neutral-light:#e5e5e5;--color-neutral:#d9d9d9;--color-neutral-border:#d1d1d1;--color-neutral-medium:#ccd9e7;--color-neutral-dark:#b3b3b3;--color-sea-blue-medium:#92d2e5;--color-sky-blue-light:#7ec5e3;--color-link-hover-warm:#a83a0b;--color-main-surface-pb-default:#cd4b0e;--color-sea-blue-tinted:#d7edf4;--font-family-base:var(--font-proxima-nova,"Proxima Nova"), -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-family-heading:var(--font-proxima-nova,"Proxima Nova"), -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-extrabold:800;--font-weight-normal:var(--font-weight-regular);--font-weight-medium:500;--font-weight-bold:700;--line-height-tight:.96;--line-height-snug:1.1;--line-height-heading:1.2;--line-height-intro:1.4;--line-height-base:1.5;--line-height-relaxed:1.6;--line-height-none:1;--size-2:2px;--size-4:4px;--size-8:8px;--size-10:10px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-44:44px;--size-48:48px;--size-60:60px;--size-72:72px;--size-80:80px;--size-104:104px;--size-120:120px;--size-140:140px;--font-size-display-desktop:6.875rem;--font-size-display-mobile:2.375rem;--font-size-h1-desktop:6.25rem;--font-size-h1-mobile:2.375rem;--font-size-h2-desktop:5rem;--font-size-h2-mobile:2.125rem;--font-size-h3-desktop:3.75rem;--font-size-h3-mobile:2rem;--font-size-h4-desktop:2.875rem;--font-size-h4-mobile:1.625rem;--font-size-h5-desktop:2rem;--font-size-h5-mobile:1.625rem;--font-size-subheading-desktop:1.25rem;--font-size-subheading-mobile:1.125rem;--font-size-intro-desktop:3.125rem;--font-size-intro-mobile:1.5rem;--font-size-body-xl:1.375rem;--font-size-body-18:1.125rem;--font-size-body-l:var(--font-size-body-18);--font-size-body-ml:1.5rem;--font-size-body-m:1rem;--font-size-body-s:.875rem;--font-size-button-l-desktop:1.25rem;--font-size-button-l-mobile:1.125rem;--font-size-button-m:1.125rem;--font-size-link-l-desktop:2rem;--font-size-link-l-mobile:1.625rem;--font-size-link-m:1.125rem;--font-size-link-s:1rem;--font-size-ui-label:1rem;--font-size-caption:.875rem;--font-size-stat-label:1.625rem;--font-size-ingress-desktop:1.875rem;--font-size-stat-large:3.4375rem;--typography-display-family:var(--font-family-heading);--typography-display-size-desktop:var(--font-size-display-desktop);--typography-display-size-mobile:var(--font-size-display-mobile);--typography-display-weight:var(--font-weight-extrabold);--typography-display-line-height:var(--line-height-tight);--typography-display-letter-spacing:0;--typography-h1-family:var(--font-family-heading);--typography-h1-size-desktop:var(--font-size-h1-desktop);--typography-h1-size-mobile:var(--font-size-h1-mobile);--typography-h1-size:var(--typography-h1-size-mobile);--typography-h1-weight:var(--font-weight-extrabold);--typography-h1-line-height:var(--line-height-none);--typography-h1-letter-spacing:0;--typography-h2-family:var(--font-family-heading);--typography-h2-size-desktop:var(--font-size-h2-desktop);--typography-h2-size-mobile:var(--font-size-h2-mobile);--typography-h2-size:var(--typography-h2-size-mobile);--typography-h2-weight:var(--font-weight-extrabold);--typography-h2-line-height:var(--line-height-tight);--typography-h2-letter-spacing:0;--typography-h3-family:var(--font-family-heading);--typography-h3-size-desktop:var(--font-size-h3-desktop);--typography-h3-size-mobile:var(--font-size-h3-mobile);--typography-h3-size:var(--typography-h3-size-mobile);--typography-h3-weight:var(--font-weight-extrabold);--typography-h3-line-height:var(--line-height-tight);--typography-h3-letter-spacing:0;--typography-h4-family:var(--font-family-heading);--typography-h4-size-desktop:var(--font-size-h4-desktop);--typography-h4-size-mobile:var(--font-size-h4-mobile);--typography-h4-size:var(--typography-h4-size-mobile);--typography-h4-weight:var(--font-weight-extrabold);--typography-h4-line-height:var(--line-height-tight);--typography-h4-letter-spacing:0;--typography-h5-family:var(--font-family-heading);--typography-h5-size-desktop:var(--font-size-h5-desktop);--typography-h5-size-mobile:var(--font-size-h5-mobile);--typography-h5-size:var(--typography-h5-size-mobile);--typography-h5-weight:var(--font-weight-semibold);--typography-h5-line-height:var(--line-height-heading);--typography-h5-letter-spacing:0;--typography-subheading-family:var(--font-family-heading);--typography-subheading-size-desktop:var(--font-size-subheading-desktop);--typography-subheading-size-mobile:var(--font-size-subheading-mobile);--typography-subheading-weight:var(--font-weight-semibold);--typography-subheading-line-height:var(--line-height-heading);--typography-subheading-letter-spacing:0;--typography-intro-family:var(--font-family-base);--typography-intro-size-desktop:var(--font-size-intro-desktop);--typography-intro-size-mobile:var(--font-size-intro-mobile);--typography-intro-weight:var(--font-weight-regular);--typography-intro-line-height:var(--line-height-heading);--typography-intro-letter-spacing:0;--typography-ingress-size:var(--font-size-body-xl);--typography-body-size:var(--font-size-body-m);--typography-body-xl-family:var(--font-family-base);--typography-body-xl-size:var(--font-size-body-xl);--typography-body-xl-weight:var(--font-weight-regular);--typography-body-xl-line-height:var(--line-height-base);--typography-body-xl-letter-spacing:0;--typography-body-l-family:var(--font-family-base);--typography-body-l-size:var(--font-size-body-l);--typography-body-l-weight:var(--font-weight-regular);--typography-body-l-line-height:var(--line-height-base);--typography-body-l-letter-spacing:0;--typography-body-m-family:var(--font-family-base);--typography-body-m-size:var(--font-size-body-m);--typography-body-m-weight:var(--font-weight-regular);--typography-body-m-line-height:var(--line-height-base);--typography-body-m-letter-spacing:0;--typography-body-s-family:var(--font-family-base);--typography-body-s-size:var(--font-size-body-s);--typography-body-s-weight:var(--font-weight-regular);--typography-body-s-line-height:var(--line-height-none);--typography-body-s-letter-spacing:0;--typography-button-l-family:var(--font-family-base);--typography-button-l-size-desktop:var(--font-size-button-l-desktop);--typography-button-l-size-mobile:var(--font-size-button-l-mobile);--typography-button-l-weight:var(--font-weight-semibold);--typography-button-l-line-height:var(--line-height-heading);--typography-button-l-letter-spacing:0;--typography-button-m-family:var(--font-family-base);--typography-button-m-size:var(--font-size-button-m);--typography-button-m-weight:var(--font-weight-bold);--typography-button-m-line-height:var(--line-height-heading);--typography-button-m-letter-spacing:0;--typography-button-sm-family:var(--font-family-base);--typography-button-sm-size:var(--font-size-body-m);--typography-button-sm-weight:var(--font-weight-bold);--typography-button-sm-line-height:var(--line-height-heading);--typography-button-sm-letter-spacing:0;--typography-link-l-family:var(--font-family-base);--typography-link-l-size-desktop:var(--font-size-link-l-desktop);--typography-link-l-size-mobile:var(--font-size-link-l-mobile);--typography-link-l-weight:var(--font-weight-semibold);--typography-link-l-line-height:var(--line-height-heading);--typography-link-l-letter-spacing:0;--typography-link-m-family:var(--font-family-base);--typography-link-m-size:var(--font-size-link-m);--typography-link-m-weight:var(--font-weight-semibold);--typography-link-m-line-height:var(--line-height-heading);--typography-link-m-letter-spacing:0;--typography-stat-large-family:var(--font-family-heading);--typography-stat-large-size-desktop:var(--font-size-h1-desktop);--typography-stat-large-size-mobile:var(--font-size-stat-large);--typography-stat-large-weight:var(--font-weight-semibold);--typography-stat-large-line-height:var(--line-height-none);--typography-stat-large-letter-spacing:0;--typography-link-s-family:var(--font-family-base);--typography-link-s-size:var(--font-size-link-s);--typography-link-s-weight:var(--font-weight-semibold);--typography-link-s-line-height:var(--line-height-heading);--typography-link-s-letter-spacing:0;--typography-ui-label-family:var(--font-family-base);--typography-ui-label-size:var(--font-size-ui-label);--typography-ui-label-weight:var(--font-weight-semibold);--typography-ui-label-line-height:var(--line-height-heading);--typography-ui-label-letter-spacing:0;--typography-caption-family:var(--font-family-base);--typography-caption-size:var(--font-size-caption);--typography-caption-weight:var(--font-weight-regular);--typography-caption-line-height:var(--line-height-heading);--typography-caption-letter-spacing:0;--typography-stat-label-family:var(--font-family-base);--typography-stat-label-size:var(--font-size-stat-label);--typography-stat-label-weight:var(--font-weight-semibold);--typography-stat-label-line-height:var(--line-height-heading);--typography-stat-label-letter-spacing:0;--border-width-focus:3px;--border-width-thin:1px;--border-width-base:2px;--border-width-thick:4px;--corner-radius-2:2px;--corner-radius-4:4px;--corner-radius-8:8px;--corner-radius-10:10px;--corner-radius-12:12px;--radius-xl:16px;--corner-radius-20:20px;--corner-radius-24:24px;--corner-radius-round:999px;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--shadow-sm:0 1px 2px #0000000d;--shadow-base:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.4s ease-in-out;--transition-slower:.6s ease-in-out;--transition-slowest:.8s ease-in-out;--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1);--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px;--text-underline-offset-sm:2px;--outline-offset-xs:2px;--content-width-narrow:700px;--content-width-wide:1400px;--content-width-full:100%;--content-gap:var(--size-16);--carousel-image-height-mobile:269px;--carousel-image-height-tablet:400px;--carousel-image-height-desktop:590px;--image-max-width-large:700px;--image-max-width-small:358px;--image-text-image-width-desktop:608px;--image-text-image-height-desktop:467px;--image-text-image-width-tablet:400px;--image-text-image-height-tablet:310px;--image-text-image-height-mobile:288px;--link-module-max-width-large:1280px;--link-module-max-width-small:475px;--link-module-image-width-desktop:569px;--link-module-image-height-desktop:467px;--link-module-image-width-tablet:400px;--numbers-max-width-small:356px;--quote-max-width-small:358px;--quote-avatar-size:60px;--summary-max-width-large:700px;--summary-max-width-small:343px;--summary-collapsed-height-mobile:120px;--summary-collapsed-height-desktop:150px;--summary-gradient-height:64px;--scroll-card-max-width-large:341px;--scroll-card-max-width-medium:300px;--scroll-card-max-width-small:278px;--scroll-card-max-width-mobile:260px;--navigation-height:80px;--navigation-offset:0px}@media (min-width:768px){:root{--typography-ingress-size:var(--font-size-ingress-desktop)}}@media (min-width:1024px){:root{--typography-h1-size:var(--typography-h1-size-desktop);--typography-h2-size:var(--typography-h2-size-desktop);--typography-h3-size:var(--typography-h3-size-desktop);--typography-h4-size:var(--typography-h4-size-desktop);--typography-h5-size:var(--typography-h5-size-desktop);--content-gap:var(--size-32)}}@media not (max-width:1400px){:root{--typography-body-size:var(--font-size-body-l)}}@media (max-width:1200px){:root{--navigation-height:84px}}
:root{--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--breakpoint-ultrawide:1536px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px;--z-index-base:1;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--corner-radius-2:2px;--corner-radius-20:20px;--corner-radius-24:24px;--radius-xl:16px;--corner-radius-round:999px;--border-width-thin:1px;--border-width-base:2px;--border-width-thick:4px;--shadow-sm:0 1px 2px #0000000d;--shadow-base:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--transition-fast:.15s ease-in-out;--transition-base:.25s ease-in-out;--transition-slow:.4s ease-in-out;--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1)}
.display,.typography-display{font-family:var(--font-family-heading);font-size:var(--font-size-display-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0}@media (min-width:1024px){.display,.typography-display{font-size:var(--font-size-display-desktop)}}h1,.h1,.typography-h1{font-family:var(--font-family-heading);font-size:var(--font-size-h1-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-none);letter-spacing:0;margin:0 0 var(--size-24) 0}@media (min-width:1024px){h1,.h1,.typography-h1{font-size:var(--font-size-h1-desktop)}}h2,.h2,.typography-h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-24) 0}@media (min-width:1024px){h2,.h2,.typography-h2{font-size:var(--font-size-h2-desktop)}}h3,.h3,.typography-h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-16) 0}@media (min-width:1024px){h3,.h3,.typography-h3{font-size:var(--font-size-h3-desktop)}}h4,.h4,.typography-h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:0;margin:0 0 var(--size-16) 0}@media (min-width:1024px){h4,.h4,.typography-h4{font-size:var(--font-size-h4-desktop)}}h5,.h5,.typography-h5{font-family:var(--font-family-heading);font-size:var(--font-size-h5-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;margin:0 0 var(--size-8) 0}@media (min-width:1024px){h5,.h5,.typography-h5{font-size:var(--font-size-h5-desktop)}}h6,.h6,.subheading,.typography-subheading{font-family:var(--font-family-heading);font-size:var(--font-size-subheading-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-8) 0}@media (min-width:1024px){h6,.h6,.subheading,.typography-subheading{font-size:var(--font-size-subheading-desktop)}}.section-intro,.typography-intro{font-family:var(--font-family-base);font-size:var(--font-size-intro-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-32) 0}@media (min-width:1024px){.section-intro,.typography-intro{font-size:var(--font-size-intro-desktop)}}.body-xl,.lead,.typography-body-xl{font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:0;margin:0 0 var(--size-24) 0}.body-l,.typography-body-l{font-family:var(--font-family-base);font-size:var(--font-size-body-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:0;margin:0 0 var(--size-24) 0}body,p,.body-m,.typography-body-m{font-family:var(--font-family-base);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);letter-spacing:0;margin:0 0 var(--size-24) 0}.body-s,.small-text,.typography-body-s{font-family:var(--font-family-base);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-none);letter-spacing:0;color:var(--color-main-text-subtle);margin:0 0 var(--size-16) 0}.button-l,.button--large{font-family:var(--font-family-base);font-size:var(--font-size-button-l-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}@media (min-width:1024px){.button-l,.button--large{font-size:var(--font-size-button-l-desktop)}}button,.button,.button-m,.button--medium{font-family:var(--font-family-base);font-size:var(--font-size-button-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}.link-l,.link--large{font-family:var(--font-family-base);font-size:var(--font-size-link-l-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:is(.link-l,.link--large):hover{color:var(--color-primary-light);text-decoration:underline}@media (min-width:1024px){.link-l,.link--large{font-size:var(--font-size-link-l-desktop)}}.link-m,.link--medium{font-family:var(--font-family-base);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:is(.link-m,.link--medium):hover{color:var(--color-primary-light);text-decoration:underline}:where(a,.link,.link-s,.link--small){font-family:var(--font-family-base);font-size:var(--font-size-link-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-primary);text-decoration:none}:where(a,.link,.link-s,.link--small):not(.button):hover{color:var(--color-primary-light);text-decoration:underline}.ui-label,.label,.badge,.chip,.tag{font-family:var(--font-family-base);font-size:var(--font-size-ui-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0}.caption,.figcaption,figcaption{font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle);margin:var(--size-8) 0 0 0}.stat-label,.kpi-label{font-family:var(--font-family-base);font-size:var(--font-size-stat-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:0;color:var(--color-main-text-subtle)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-default{color:var(--color-main-text-default)}.text-subtle{color:var(--color-main-text-subtle)}.text-on-color{color:var(--color-main-text-on-color-default)}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success-text-default)}.text-info{color:var(--color-info-text-default)}.text-warning{color:var(--color-warning-text-default)}.text-error{color:var(--color-error-text-default)}.font-regular{font-weight:var(--font-weight-regular)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-underline{text-decoration:none}.underline{text-decoration:underline}.leading-tight{line-height:var(--line-height-tight)}.leading-heading{line-height:var(--line-height-heading)}.leading-base{line-height:var(--line-height-base)}.leading-none{line-height:var(--line-height-none)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,.body-xl:last-child,.body-l:last-child,.body-m:last-child,.body-s:last-child,.section-intro:last-child{margin-bottom:0}button a,.button a{color:inherit;text-decoration:none}:is(button a,.button a):hover{color:inherit;text-decoration:none}
*{box-sizing:border-box;margin:0;padding:0}html{height:100%;scroll-padding-top:calc(var(--navigation-height) + var(--navigation-offset));scrollbar-gutter:stable}body{background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;height:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}body>main{padding-top:calc(var(--navigation-height) + var(--navigation-offset));flex:1}img{max-width:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.load-more{align-items:center;gap:var(--size-16);flex-direction:column;width:100%;margin:0 auto;display:flex}.load-more[data-size=large] .load-more__button{min-height:52px}.load-more[data-size=large] .load-more__button-text{font-size:var(--typography-button-l-size-mobile)}@media (min-width:1024px){.load-more[data-size=large] .load-more__button-text{font-size:var(--typography-button-l-size-desktop)}}.load-more__button{justify-content:center;align-items:center;gap:var(--size-8);padding:var(--size-8) var(--size-24);background-color:var(--color-main-surface-tinted);cursor:pointer;border:none;border-radius:999px;min-height:48px;transition:background-color .2s,transform .1s;display:flex}.load-more__button:hover:not(:disabled){background-color:var(--color-main-surface-light)}.load-more__button:hover:not(:disabled) .load-more__button-text{color:var(--color-main-text-on-color-default)}.load-more__button:active:not(:disabled){transform:scale(.98)}.load-more__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.load-more__button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.load-more__button-text{font-family:var(--typography-button-m-family);font-size:var(--typography-button-m-size);font-weight:var(--typography-button-m-weight);line-height:var(--typography-button-m-line-height);color:var(--color-main-text-subtle);white-space:nowrap}.load-more__counter{font-family:var(--typography-body-m-family);font-size:var(--typography-body-m-size);font-weight:var(--typography-body-m-weight);line-height:var(--typography-body-m-line-height);color:var(--color-main-text-subtle);text-align:center;margin:0}
.locale-selector__section+.locale-selector__section{margin-top:52px}.locale-selector__section-title{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);margin:0 0 18px}.locale-selector__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.locale-selector__card{gap:var(--size-4);padding:var(--size-12) var(--size-20);border:var(--border-width-thin) solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);color:var(--color-main-text-default);transition:border-color var(--transition-fast,.15s), background-color var(--transition-fast,.15s), box-shadow var(--transition-fast,.15s);flex-direction:column;text-decoration:none;display:flex}.locale-selector__card:hover{background-color:var(--color-neutral-lightest);text-decoration:none}.locale-selector__card:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs);text-decoration:none}.locale-selector__card--current{background-color:var(--color-neutral-lightest);text-decoration:none}.locale-selector__country{font-size:1rem;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-main-text-default)}.locale-selector__name{color:#6b6b6b;font-size:1rem;line-height:1.35}@media (max-width:1100px){.locale-selector__section+.locale-selector__section{margin-top:40px}.locale-selector__grid{gap:12px}.locale-selector__card{padding:12px 16px}}
.mega-menu-link-list{gap:var(--size-8);flex-direction:column;flex-shrink:0;display:flex}.mega-menu-link-list__heading{font-weight:var(--font-weight-bold);color:var(--color-main-text-default);font-size:18px;line-height:1.44;text-decoration:none;display:block}.mega-menu-link-list__heading--linked{cursor:pointer;text-decoration:underline}.mega-menu-link-list__heading--linked:hover{text-decoration:none}.mega-menu-link-list__links{gap:var(--size-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu-link-list__link,.mega-menu-link-list__sub-link{font-weight:var(--font-weight-regular);color:var(--color-main-text-default);font-size:16px;line-height:1.44;text-decoration:none;display:block}.mega-menu-link-list__link:hover,.mega-menu-link-list__sub-link:hover{text-decoration:underline}.mega-menu-link-list__heading.mega-menu-link-list__heading--linked[aria-current=page],.mega-menu-link-list__link--current,.mega-menu-link-list__sub-link--current{color:var(--color-main-icon-default);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.mega-menu-link-list__expand-row{justify-content:space-between;align-items:center;padding-inline-end:var(--size-12);display:flex}.mega-menu-link-list__expand-btn{cursor:pointer;color:var(--color-main-text-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mega-menu-link-list__expand-icon{transition:rotate .2s;display:inline-flex}.mega-menu-link-list__expand-icon--open{rotate:180deg}.mega-menu-link-list__sub-list-wrapper{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.mega-menu-link-list__sub-list-wrapper--open{grid-template-rows:1fr}.mega-menu-link-list__sub-list-clip{min-height:0;overflow:hidden}.mega-menu-link-list__sub-list{padding-block:var(--size-8);padding-inline:var(--size-8) 0;gap:var(--size-8);flex-direction:column;margin:0;list-style:none;display:flex}
.mega-menu-content{--_mega-menu-section-gap:var(--size-60);--_mega-menu-column-gap:var(--size-32);--_mega-menu-row-gap:var(--size-32);gap:var(--_mega-menu-row-gap) var(--_mega-menu-section-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1200px){.mega-menu-content{--_mega-menu-section-gap:var(--size-72)}}.mega-menu-content--with-quick-links{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}.mega-menu-content__quick-links{gap:var(--size-20);flex-direction:column;flex-shrink:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.mega-menu-content__quick-links svg{flex-shrink:0}.mega-menu-content__quick-link-item{border-bottom:.5px solid var(--color-neutral-medium);padding-bottom:var(--size-20)}.mega-menu-content__quick-link{align-items:center;gap:var(--size-8);font-weight:var(--font-weight-bold);color:var(--color-main-text-default);font-size:24px;text-decoration:none;display:flex}.mega-menu-content__quick-link:hover{text-decoration:underline}.mega-menu-content__quick-link--current{color:var(--color-main-icon-default);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.mega-menu-content__columns{gap:var(--_mega-menu-row-gap) var(--_mega-menu-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),14rem));justify-content:start;display:grid}@media (min-width:1200px){.mega-menu-content:not(.mega-menu-content--with-quick-links) .mega-menu-content__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}
.mega-menu-standard{--_block-padding:var(--size-16);top:calc(var(--navigation-height) + var(--navigation-offset));box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);padding-block:50px 60px;padding-inline:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2));opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;left:0;right:0;transform:translateY(-6px)}.mega-menu-standard--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}@media (max-width:1400px){.mega-menu-standard{--_block-padding:var(--size-24)}}@media (max-width:1100px){.mega-menu-standard{--_block-padding:var(--size-16);padding-block:40px 50px}}
.mega-menu-tabbed{top:calc(var(--navigation-height) + var(--navigation-offset));max-height:calc(100dvh - var(--navigation-height) - var(--navigation-offset));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:var(--shadow-lg);z-index:var(--z-index-dropdown);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;transition:opacity .2s,transform .2s,visibility 0s .2s;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.mega-menu-tabbed--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}.mega-menu-tabbed__inner{--_block-padding:var(--size-16);gap:var(--size-44);padding-block:50px 60px;padding-inline:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2));flex-direction:column;display:flex}@media (max-width:1400px){.mega-menu-tabbed__inner{--_block-padding:var(--size-24)}}@media (max-width:1100px){.mega-menu-tabbed__inner{--_block-padding:var(--size-16);padding-block:40px 50px}}.mega-menu-tabbed__tabs{border-radius:10px;flex-direction:row;height:84px;padding-right:1px;display:flex;overflow:hidden}.mega-menu-tabbed__tab{border:1px solid var(--color-neutral-medium);cursor:pointer;min-width:130px;height:100%;color:var(--color-main-text-default);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-align:left;background:0 0;flex-direction:row;flex:1;align-items:center;gap:6px;margin-right:-1px;padding:0 16px;display:flex;text-decoration:none!important}.mega-menu-tabbed__tab:first-child{border-radius:10px 0 0 10px}.mega-menu-tabbed__tab:last-child{border-radius:0 10px 10px 0}.mega-menu-tabbed__tab:hover,.mega-menu-tabbed__tab:visited{color:var(--color-main-text-default);text-decoration:none}.mega-menu-tabbed__tab:not(.mega-menu-tabbed__tab--active):hover{background-color:var(--color-sea-blue-tinted);border-color:var(--color-sky-blue-light)}.mega-menu-tabbed__tab:focus-visible{box-shadow:inset 0 0 0 3px var(--color-main-icon-default);z-index:2;outline:none;position:relative}.mega-menu-tabbed__tab--active{background-color:var(--color-main-surface-light);color:#fff;border-color:var(--color-main-surface-light);z-index:1;position:relative}.mega-menu-tabbed__tab--active:hover,.mega-menu-tabbed__tab--active:visited,.mega-menu-tabbed__tab--active:focus-visible{color:#fff;text-decoration:none}.mega-menu-tabbed__tab--active:focus-visible{box-shadow:inset 0 0 0 3px #fff}.mega-menu-tabbed__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mega-menu-tabbed__tab-icon>svg,.mega-menu-tabbed__tab-icon>img{width:100%;height:100%}.mega-menu-tabbed__tab--active .mega-menu-tabbed__tab-icon{filter:brightness(0)invert()}.mega-menu-tabbed__tab:not(.mega-menu-tabbed__tab--active) .mega-menu-tabbed__tab-icon--light{filter:brightness(0)}.mega-menu-tabbed__tab-label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-link-s);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex:1 0 0;min-width:0;line-height:1.2}.mega-menu-tabbed__tab--active .mega-menu-tabbed__tab-label,.mega-menu-tabbed__tab--active .mega-menu-tabbed__tab-label a,.mega-menu-tabbed__tab--active .mega-menu-tabbed__tab-label a:hover{color:var(--color-main-text-on-color-default)}.mega-menu-tabbed__panels{width:100%}.mega-menu-tabbed__panel[hidden]{display:none}
.mobile-nav{inset:calc(var(--navigation-height) + var(--navigation-offset)) 0 0;z-index:calc(var(--z-index-dropdown) + 2);border-top:1px solid var(--color-neutral-medium);opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;flex-direction:column;transition:opacity .2s,transform .2s,visibility 0s .2s;display:flex;position:fixed;overflow:hidden auto;transform:translateY(-6px)}.mobile-nav--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s;transform:translateY(0)}@keyframes mobile-nav-enter-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-nav-enter-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.mobile-nav__content--enter-forward{animation:.22s both mobile-nav-enter-forward}.mobile-nav__content--enter-back{animation:.22s both mobile-nav-enter-back}.mobile-nav__content{padding-bottom:60px;flex-direction:column;flex:1;gap:18px;margin:0;padding-inline-start:0;list-style:none;display:flex}.mobile-nav__divider{border:none;border-top:1px solid var(--color-neutral-medium);flex-shrink:0;margin:0}.mobile-nav__section{margin:0;padding:0 24px 0 16px;list-style:none}.mobile-nav__large-item{cursor:pointer;width:100%;font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 0;line-height:1.2;display:flex}.mobile-nav__large-item svg{height:var(--size-20);width:var(--size-20)}.mobile-nav__large-item:hover{color:var(--color-main-icon-default)}.mobile-nav__small-item{cursor:pointer;width:100%;font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 0;line-height:1.2;text-decoration:none;display:flex}.mobile-nav__small-item svg{height:var(--size-20);width:var(--size-20)}.mobile-nav__small-item:hover,.mobile-nav__small-item--current{color:var(--color-main-icon-default)}.mobile-nav__back-bar{flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px 0 16px;display:flex}.mobile-nav__back-btn{cursor:pointer;font-size:var(--font-size-16,16px);font-weight:var(--font-weight-bold);color:var(--color-main-text-default);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;display:inline-flex}.mobile-nav__back-btn:hover{color:var(--color-main-icon-default)}.mobile-nav__ql-item{font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);padding:10px 0;line-height:1.2;text-decoration:none;display:block}.mobile-nav__ql-item:hover{color:var(--color-main-icon-default)}.mobile-nav__ql-item--current{color:var(--color-main-icon-default);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.mobile-nav__columns{flex-direction:column;display:flex}.mobile-nav__column .mega-menu-link-list{gap:0}.mobile-nav__column .mega-menu-link-list__heading{padding:var(--size-20) var(--size-24) var(--size-12) var(--size-16);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);margin:0;line-height:1.2;text-decoration:none;display:block}.mobile-nav__column .mega-menu-link-list__heading--linked:hover{color:var(--color-main-icon-default)}.mobile-nav__column .mega-menu-link-list__links{padding-block:0 var(--size-16);padding-inline:var(--size-16) var(--size-24);gap:0}.mobile-nav__column .mega-menu-link-list__link,.mobile-nav__column .mega-menu-link-list__sub-link{font-size:var(--font-size-16,16px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);padding:6px 0;line-height:1.2;text-decoration:none;display:block}.mobile-nav__column .mega-menu-link-list__link:hover,.mobile-nav__column .mega-menu-link-list__sub-link:hover{color:var(--color-main-icon-default)}.mobile-nav__column .mega-menu-link-list__link--current,.mobile-nav__column .mega-menu-link-list__sub-link--current{color:var(--color-main-icon-default);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.mobile-nav__column .mega-menu-link-list__expand-row{margin-inline-end:calc(var(--size-24) * -1);padding-inline-end:0}.mobile-nav__column .mega-menu-link-list__expand-btn{width:var(--size-44);height:var(--size-44)}
.navigation{--navigation-is-mobile:0;top:var(--navigation-offset);z-index:var(--z-index-fixed);border-bottom:1px solid var(--color-neutral-medium);font-family:var(--font-family-base);background-color:#fff;position:fixed;left:0;right:0}.navigation__bar{--_bar-padding:var(--size-48);height:var(--navigation-height);justify-content:space-between;align-items:center;gap:var(--size-44);padding-inline:max(var(--_bar-padding), calc((100% - var(--content-width-wide)) / 2));z-index:calc(var(--z-index-dropdown) + 1);background-color:#fff;flex-direction:row;display:flex;position:relative}.navigation__logo{flex-shrink:0;align-items:center;display:flex}.navigation__bar>nav{flex:1;justify-content:center;min-width:0;display:flex}.navigation__logo a{align-items:center;text-decoration:none;display:flex}.navigation__logo-mark{display:block}.navigation__mobile-contact-btn{display:none}.navigation__list{gap:var(--size-44);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.navigation__item{display:flex;position:relative}.navigation__trigger{align-items:center;gap:var(--size-4);font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;line-height:1;display:inline-flex}.navigation__trigger:hover,.navigation__trigger--active{border-bottom-color:var(--color-main-icon-default)}.navigation__trigger--current{color:var(--color-main-icon-default);font-weight:var(--font-weight-bold)}.navigation__trigger-icon{transition:rotate var(--transition-fast,.15s);display:inline-flex}.navigation__trigger--active .navigation__trigger-icon{rotate:180deg}.navigation__link{font-size:var(--font-size-link-m,18px);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);text-align:center;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.navigation__link:hover{border-bottom-color:var(--color-main-icon-default);text-decoration:none}.navigation__link--current{border-bottom-color:var(--color-main-icon-default)}.navigation__actions{align-items:center;gap:var(--size-32);flex-direction:row;flex-shrink:0;display:flex}.navigation__action-btn{cursor:pointer;width:36px;height:36px;color:var(--color-main-text-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.navigation__action-btn--locale{gap:8px;width:auto;min-width:36px}.navigation__locale-code{color:var(--color-main-text-default);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);line-height:1.2}.navigation__action-btn:hover{color:var(--color-main-icon-default)}.navigation__search-link{width:auto;color:var(--color-main-text-default);font-size:var(--font-size-link-m);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.navigation__search-link:hover{color:var(--color-main-icon-default)}.navigation__search-link--mobile{display:none}.navigation__hamburger{background-color:var(--color-stroke-original-blue-hover,#ccd9e7);cursor:pointer;color:var(--color-main-text-default);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:none}.navigation__hamburger:hover{color:var(--color-main-icon-default)}@media (max-width:1400px){.navigation__bar,.navigation__list{gap:var(--size-24)}.navigation__actions{gap:var(--size-20)}}@media (max-width:1200px){.navigation{--navigation-is-mobile:1}.navigation__bar{--_bar-padding:var(--size-16);gap:0}.navigation__list,.navigation>.mega-menu-standard,.navigation>.mega-menu-tabbed,.navigation__contact-btn,.navigation--mobile-menu-open .navigation__logo-link{display:none}.navigation--mobile-menu-open .navigation__mobile-contact-btn{display:inline-flex}.navigation__search-link{width:36px}.navigation__search-link--desktop{display:none}.navigation__search-link--mobile{display:inline-flex}.navigation__search-label,.navigation__locale-code{display:none}.navigation__hamburger{display:inline-flex}.navigation__actions{gap:var(--size-10)}}
.navigation-button{--navigation-button-focus-color:var(--color-main-text-default);--navigation-button-icon-color:var(--color-main-text-default);border-radius:var(--corner-radius-round);cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast), color var(--transition-fast);border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.navigation-button:focus-visible{outline:var(--border-width-base) dashed var(--navigation-button-focus-color);outline-offset:var(--size-4)}.navigation-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.navigation-button--decorative{cursor:inherit}.navigation-button--large{width:52px;height:52px}.navigation-button--medium{width:48px;height:48px}.navigation-button--small{width:40px;height:40px}.navigation-button--xs{width:32px;height:32px}.navigation-button--primary{--navigation-button-focus-color:var(--color-main-text-default);background-color:var(--color-sea-blue-tinted);color:var(--color-main-text-default)}.navigation-button--primary:hover,.navigation-button--primary:active{background-color:var(--color-sky-blue-light)}.navigation-button--primary-inverted{--navigation-button-focus-color:var(--color-main-text-on-color-default);background-color:var(--color-main-text-on-color-default);color:var(--color-main-text-default)}.navigation-button--primary-inverted:hover,.navigation-button--primary-inverted:active{background-color:var(--color-sea-blue-tinted)}.navigation-button--secondary{--navigation-button-focus-color:var(--color-main-text-default);background-color:var(--color-main-text-default);color:var(--color-main-text-on-color-default)}.navigation-button--secondary:hover,.navigation-button--secondary:active{background-color:var(--color-main-surface-light)}.navigation-button__icon{justify-content:center;align-items:center;display:inline-flex}.navigation-button--large .navigation-button__icon svg{width:20px;height:20px}.navigation-button--medium .navigation-button__icon svg,.navigation-button--small .navigation-button__icon svg{width:16px;height:16px}.navigation-button--xs .navigation-button__icon svg{width:12px;height:12px}
.notification-alert{--_block-padding:var(--size-16);font-family:var(--font-family-base);background-color:var(--color-warning-surface);color:var(--color-main-text-default);max-width:min(var(--content-width-wide), 100% - 2 * var(--_block-padding));width:100%;margin-inline:auto}@media (min-width:768px){.notification-alert{--_block-padding:var(--size-24)}}@media (min-width:1024px){.notification-alert{--_block-padding:var(--size-48)}}.notification-alert__inner{gap:var(--size-20);padding-block:var(--size-16);padding-inline:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2));display:flex}.notification-alert--warning{background-color:var(--color-warning-surface)}.notification-alert--warning .notification-alert__icon{color:var(--color-warning-icon-default)}.notification-alert--error{background-color:var(--color-error-surface)}.notification-alert--error .notification-alert__icon{color:var(--color-error-icon-default)}.notification-alert--info{background-color:var(--color-info-surface)}.notification-alert--info .notification-alert__icon{color:var(--color-info-icon-default)}.notification-alert--success{background-color:var(--color-success-surface)}.notification-alert--success .notification-alert__icon{color:var(--color-success-icon-default)}.notification-alert--fixed{inset-inline:0;max-width:none;position:fixed;top:0}.notification-alert__icon{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.notification-alert__body{min-width:0;font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);flex:1}@media (min-width:1024px){.notification-alert__body{max-width:66.67%}}.notification-alert__body a{color:var(--color-main-text-default);font-weight:var(--font-weight-semibold);text-underline-offset:var(--text-underline-offset-sm);transition:opacity var(--transition-fast);text-decoration:underline}.notification-alert__body a:hover{opacity:.7}.notification-alert__dismiss{width:var(--size-32);height:var(--size-32);cursor:pointer;color:inherit;opacity:1;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:opacity .15s;display:flex}.notification-alert__dismiss:hover{opacity:1}
.press-release-card{border:1px solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);width:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.press-release-card:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}:is(.press-release-card:has(a:hover),.press-release-card:has(a:focus-within)){text-decoration:none}:is(.press-release-card:has(a:hover),.press-release-card:has(a:focus-within)) svg{background-color:var(--color-sea-blue-medium);color:var(--color-main-text-default)}:is(.press-release-card:has(a:hover),.press-release-card:has(a:focus-within)) .press-release-card__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.press-release-card svg{width:32px;height:32px;color:var(--color-main-text-default);background-color:var(--color-sea-blue-tinted);border-radius:50%;padding:6px;transition:background-color .2s,transform .2s}@media (min-width:1024px){.press-release-card{border-radius:12px}}.press-release-card__content{width:100%;padding:var(--size-16) var(--size-16) var(--size-16) var(--size-24);color:inherit;justify-content:space-between;align-items:center;gap:var(--size-16);flex-direction:row;text-decoration:none;display:flex}@media (min-width:1024px){.press-release-card__content{padding:var(--size-20) var(--size-24) var(--size-20) var(--size-32)}}.press-release-card__title-link{font-size:inherit;color:inherit;text-decoration:none;position:static}.press-release-card__title-link,.press-release-card__title-link:hover,.press-release-card__title-link:focus{color:inherit}.press-release-card__title-link:focus-visible{outline:none}.press-release-card__title-link:after{content:"";position:absolute;inset:0}.press-release-card__body{gap:var(--size-4);flex-direction:column;flex:1;min-width:0;display:flex}.press-release-card__title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);margin:0}@media (min-width:1024px){.press-release-card__title{font-size:var(--text-md)}}.press-release-card__metadata{gap:var(--size-8);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.press-release-card__metadata-item{font-size:var(--text-xs);color:var(--color-text-muted)}
.result-count{align-items:center;display:inline-flex}.result-count__text{font-size:var(--font-size-link-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-main-text-default);text-align:left;white-space:nowrap}.result-count--loading .result-count__text{color:var(--color-main-text-subtle);font-style:italic}
.scroll-fade{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--scroll-fade-width)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--scroll-fade-width)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--scroll-fade-width)), transparent);animation:linear both scroll-fade;animation-timeline:scroll(self x);overflow-x:auto}.scroll-fade::-webkit-scrollbar{display:none}@property --scroll-fade-width{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade{0%{--scroll-fade-width:120px}to{--scroll-fade-width:0px}}
.search-result-item{border:var(--border-width-thin) solid var(--color-main-stroke-light);border-radius:var(--corner-radius-12);background-color:var(--color-background);width:100%;position:relative}.search-result-item:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}:is(.search-result-item:has(a:hover),.search-result-item:has(a:focus-within)){text-decoration:underline}:is(.search-result-item:has(a:hover),.search-result-item:has(a:focus-within)) .search-result-item__title{text-underline-offset:var(--size-4);text-decoration:underline}.search-result-item__content{gap:var(--size-24);padding:var(--size-20);flex-direction:column;display:flex}@media (min-width:1024px){.search-result-item__content{gap:var(--size-20);padding:var(--size-44);max-width:940px}}.search-result-item__title-link{font-size:inherit;color:inherit;text-decoration:none;position:static}.search-result-item__title-link,.search-result-item__title-link:hover,.search-result-item__title-link:focus{color:inherit}.search-result-item__title-link:focus-visible{outline:none}.search-result-item__title-link:after{content:"";position:absolute;inset:0}.search-result-item__meta-row{align-items:center;gap:var(--size-12);flex-wrap:wrap;display:flex}.search-result-item__meta-item{align-items:center;gap:var(--size-12);display:flex}.search-result-item__meta-text{color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--typography-body-s-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-none)}@media (min-width:1024px){.search-result-item__meta-text{font-size:var(--font-size-link-m);line-height:var(--line-height-base)}}.search-result-item__divider{background-color:var(--color-main-stroke-light);width:1px;height:16px}.search-result-item__title{color:var(--color-main-text-default);font-family:var(--font-family-heading);font-size:var(--font-size-subheading-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}@media (min-width:1024px){.search-result-item__title{font-size:var(--font-size-link-l-desktop)}}.search-result-item__description{color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}@media (min-width:1024px){.search-result-item__description{font-size:var(--font-size-link-m)}}
.search-results{gap:var(--size-20);flex-direction:column;width:100%;display:flex}.search-results__header{width:100%}.search-results__summary{color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}@media (min-width:1024px){.search-results__summary{text-align:right}}.search-results__body{gap:var(--size-16);flex-direction:column;display:flex}.search-results__load-more{width:100%;margin:var(--size-8) auto 0}.search-results__list{gap:var(--size-16);flex-direction:column;display:flex}.search-results__status,.search-results__empty{gap:var(--size-8);border-radius:var(--corner-radius-12);flex-direction:column;display:flex}.search-results__status{color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);text-align:center;align-items:center}.search-results__empty-title{color:var(--color-main-text-default);font-family:var(--font-family-heading);font-size:var(--typography-subheading-size-mobile);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-line-height);margin:0}@media (min-width:1024px){.search-results__empty-title{font-size:var(--typography-subheading-size-desktop)}}.search-results__empty-text{color:var(--color-main-text-subtle);font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}
.search{background-color:var(--color-background);width:100%}.search__header{background-color:var(--color-main-surface-light);padding-top:60px}.search__header-content{gap:var(--size-32);width:100%;padding:0 var(--size-16) var(--size-44);flex-direction:column;display:flex}@media (min-width:1024px){.search__header-content{align-items:center;gap:var(--size-60);padding:0 150px var(--size-72)}}.search__body{width:100%;max-width:1400px;min-height:var(--size-120);padding:var(--size-32) var(--size-16) var(--size-32);margin:0 auto}@media (min-width:1024px){.search__body{padding:var(--size-44) var(--size-48) var(--size-32)}}.search__title{color:var(--color-main-text-on-color-default);font-family:var(--font-family-heading);font-size:var(--typography-h3-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}@media (min-width:1024px){.search__title{font-size:var(--typography-h3-size-desktop);line-height:var(--line-height-tight);text-align:center}}.search__error{color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin:0}.search__form{gap:var(--size-16);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.search__form{align-items:center}}.search__controls{gap:var(--size-16);flex-direction:column;display:flex}@media (min-width:768px){.search__controls{flex-direction:row;align-items:flex-end}}@media (min-width:1024px){.search__controls{justify-content:center;width:100%}}.search__field-wrapper{width:100%;min-width:0;display:flex;position:relative}@media (min-width:1024px){.search__field-wrapper{flex:none;width:440px}}.search__input{border-radius:var(--corner-radius-8);background-color:var(--color-background);width:100%;min-height:48px;color:var(--color-main-text-default);font-family:var(--font-family-base);font-size:var(--font-size-button-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);border:0;padding:12px 52px 12px 20px}.search__input::placeholder{color:var(--color-main-text-default)}.search__input:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.search__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.search__field-icon{top:50%;right:var(--size-20);width:24px;height:24px;color:var(--color-main-text-default);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.search__icon-button{top:50%;right:var(--size-20);width:24px;height:24px;color:var(--color-main-text-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.search__icon-button:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}.search__submit.button{display:none}@media (min-width:768px){.search__submit.button{width:fit-content;min-width:104px;display:inline-flex}}.search__submit--mobile-visible.button{width:100%;display:inline-flex}@media (min-width:768px){.search__submit--mobile-visible.button{width:fit-content}}.search__sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.select{flex-direction:column;width:100%;display:flex}.select__label-container{gap:var(--size-4);margin-bottom:var(--size-8);flex-direction:column;display:flex}.select__label{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);line-height:1.2}@media not (min-width:1024px){.select__label--desktop-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.select__label--mobile-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.select__description{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);color:var(--color-main-text-subtle);line-height:1.5}.select__wrapper{width:100%;display:inline-block;position:relative}.select__native{appearance:none;width:100%;padding:var(--size-8) var(--size-44) var(--size-8) var(--size-16);font-size:var(--typography-body-m-size);font-weight:var(--font-weight-semibold);color:var(--color-main-text-default);background-color:var(--color-background);border:1px solid var(--color-main-stroke-light);cursor:pointer;border-radius:4px;line-height:40px;transition:border-color .2s}.select__native::-ms-expand{display:none}.select__native:hover:not(:disabled){border-color:var(--color-primary)}.select__native:focus{border:2px solid var(--color-main-stroke-light);outline:none;padding:7px 43px 7px 15px}.select__native:disabled{cursor:not-allowed;opacity:.3}.select--error .select__native{border:2px solid var(--color-error-icon-default);padding:7px 43px 7px 15px}.select--error .select__native:focus{border-color:var(--color-error-icon-default)}.select--disabled label,.select--disabled svg{opacity:.3}.select__icon{right:var(--size-16);pointer-events:none;color:var(--color-main-text-default);transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.select__error{align-items:flex-start;gap:var(--size-8);margin-top:var(--size-8);display:flex}.select__error-icon{width:24px;height:24px;color:var(--color-error-icon-default);flex-shrink:0}.select__error-text{font-size:var(--typography-body-m-size);font-weight:var(--font-weight-regular);color:var(--color-error-text-subtle);line-height:1.5}
.sticky-contact{bottom:var(--size-104);right:var(--size-32);z-index:var(--z-index-fixed);pointer-events:none;opacity:0;transform:translateY(var(--size-16));transition:opacity var(--transition-base), transform var(--transition-base);position:fixed}.sticky-contact--visible{pointer-events:auto;opacity:1;transform:translateY(0)}.sticky-contact__card{padding:var(--size-32);background-color:var(--color-main-frame-bg-default);border-radius:var(--corner-radius-12);flex-direction:column;gap:14px;width:382px;display:flex;box-shadow:-2px 1px 19px #0000001c}.sticky-contact__heading{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}.sticky-contact__actions{gap:var(--size-8);align-items:center;display:flex}.sticky-contact__secondary-button.button{background-color:var(--color-main-frame-bg-default);color:var(--color-main-text-default);border:1px solid var(--color-main-text-default)}.sticky-contact__secondary-button.button:hover:not(:disabled){background-color:var(--color-main-text-default);color:var(--color-main-text-on-color-default)}@media (max-width:768px){.sticky-contact{bottom:0;left:0;right:0}.sticky-contact__card{width:100%;padding:var(--size-16);border-radius:0;box-shadow:-2px -1px 19px #0000001c}.sticky-contact__heading,.sticky-contact__secondary-button{display:none}.sticky-contact__primary-button,.sticky-contact__actions{width:100%}}
.surface-style-wrapper--background-light{background-color:var(--color-sea-blue-tinted);color:var(--color-main-text-default)}.surface-style-wrapper--background-medium{background-color:var(--color-sky-blue-light);color:var(--color-main-text-default)}.surface-style-wrapper--background-light a:not(.button,[class*=button--],[class*=\ button-]),.surface-style-wrapper--background-medium a:not(.button,[class*=button--],[class*=\ button-]){color:var(--color-main-text-default)}.surface-style-wrapper--background-light a:not(.button,[class*=button--],[class*=\ button-]):hover,.surface-style-wrapper--background-medium a:not(.button,[class*=button--],[class*=\ button-]):hover{color:var(--color-primary-light);text-decoration:none}.surface-style-wrapper--background-light a:not(.button,[class*=button--],[class*=\ button-]):focus-visible,.surface-style-wrapper--background-medium a:not(.button,[class*=button--],[class*=\ button-]):focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-default);outline-offset:var(--outline-offset-xs)}.surface-style-wrapper--background-dark{background-color:var(--color-main-surface-light);color:var(--color-main-text-on-color-default)}.surface-style-wrapper--background-deep{background-color:var(--color-main-text-default);color:var(--color-main-text-on-color-default)}.surface-style-wrapper--background-deep :where(button):not(.button),.surface-style-wrapper--background-dark :where(button):not(.button){color:initial}.surface-style-wrapper--background-deep :where(figcaption),.surface-style-wrapper--background-dark :where(figcaption){color:inherit}.surface-style-wrapper--background-white{background-color:var(--color-main-frame-bg-default);color:var(--color-main-text-default)}.surface-style-wrapper--dark-links a:not(.button,[class*=button--],[class*=\ button-]){color:var(--color-main-text-on-color-default)}.surface-style-wrapper--dark-links a:not(.button,[class*=button--],[class*=\ button-]):hover{color:var(--color-main-text-on-color-hover)}.surface-style-wrapper--dark-links a:not(.button,[class*=button--],[class*=\ button-]):focus-visible{outline:var(--border-width-focus) solid var(--color-main-text-on-color-default);outline-offset:var(--outline-offset-xs)}.surface-style-wrapper--background-transparent{color:var(--color-main-text-default);background-color:#0000}.surface-style-wrapper--border-only{border:var(--border-width-base) solid var(--color-sky-blue-light);border-radius:var(--corner-radius-12);color:var(--color-main-text-default);background-color:#0000}
.tabs__list{gap:var(--size-44);background:linear-gradient(to bottom, transparent calc(100% - 1px), var(--color-neutral-border) 0);scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__list{scroll-behavior:smooth}
.testimonial-card{border:1px solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);flex-direction:column;width:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.testimonial-card:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}:is(.testimonial-card:has(a:hover),.testimonial-card:has(a:focus-within)){text-decoration:underline}:is(.testimonial-card:has(a:hover),.testimonial-card:has(a:focus-within)) svg{background-color:var(--color-sky-blue-light);color:var(--color-main-text-default)}:is(.testimonial-card:has(a:hover),.testimonial-card:has(a:focus-within)) .testimonial-card__title{text-underline-offset:var(--text-underline-offset-sm);text-decoration:underline}.testimonial-card svg{width:32px;height:32px;color:var(--color-main-text-default);background-color:var(--color-sea-blue-tinted);border-radius:50%;padding:6px;transition:background-color .2s,transform .2s}@media (min-width:1024px){.testimonial-card{border-radius:12px;max-height:400px}}.testimonial-card__title-link{font-size:inherit;color:inherit;text-decoration:none;position:static}.testimonial-card__title-link,.testimonial-card__title-link:hover,.testimonial-card__title-link:focus{color:inherit}.testimonial-card__title-link:focus-visible{outline:none}.testimonial-card__title-link:after{content:"";position:absolute;inset:0}@media (min-width:1024px){.testimonial-card{align-items:stretch;gap:var(--size-32);flex-direction:row}}@media (min-width:1520px){.testimonial-card{gap:121px}}.testimonial-card__image-wrapper{aspect-ratio:320/198;background-color:var(--color-main-surface-tinted);flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.testimonial-card__image-wrapper{aspect-ratio:auto;border-radius:12px 0 0 12px;width:45%;height:auto}}.testimonial-card__image{object-fit:cover;width:100%;height:100%}.testimonial-card__content{gap:var(--size-16);padding:var(--size-16);flex-direction:column;display:flex}@media (min-width:1024px){.testimonial-card__content{padding:var(--size-32) var(--size-60) var(--size-32) 0;flex:1;justify-content:center}}.testimonial-card__title{font-family:var(--font-family-base);font-size:var(--typography-body-xl-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.testimonial-card__title{font-size:var(--typography-h5-size-desktop)}}.testimonial-card__description{font-family:var(--font-family-base);font-size:var(--typography-body-s-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.testimonial-card__description{font-size:var(--typography-body-m-size)}}.testimonial-card__link-text{font-size:var(--font-size-body-s);font-weight:var(--font-weight-semibold)}.testimonial-card__arrow{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}
.vacancy-card{border:1px solid var(--color-neutral);border-radius:var(--corner-radius-8);background-color:var(--color-background);width:100%;transition:box-shadow .2s;position:relative;overflow:hidden}.vacancy-card:has(a:focus-visible){outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--outline-offset-xs)}:is(.vacancy-card:has(a:hover),.vacancy-card:has(a:focus-within)){text-decoration:underline;box-shadow:0 4px 12px #0000000f}:is(.vacancy-card:has(a:hover),.vacancy-card:has(a:focus-within)) .vacancy-card__title{text-underline-offset:var(--text-underline-offset-sm)}.vacancy-card__content{gap:var(--size-8);padding:var(--size-16) var(--size-20);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (min-width:1024px){.vacancy-card__content{padding:var(--size-20) var(--size-32);gap:var(--size-12)}}.vacancy-card__title-link{font-size:inherit;color:inherit;text-decoration:none;position:static}.vacancy-card__title-link,.vacancy-card__title-link:hover,.vacancy-card__title-link:focus{color:inherit}.vacancy-card__title-link:focus-visible{outline:none}.vacancy-card__title-link:after{content:"";position:absolute;inset:0}.vacancy-card__caption{gap:0 var(--size-12);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);font-size:var(--font-size-body-s);line-height:var(--line-height-base);color:var(--color-main-text-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vacancy-card__caption-item{align-items:center;display:inline-flex}.vacancy-card__caption-item:before{content:"";width:4px;height:4px;margin-right:var(--size-12);opacity:.5;background-color:currentColor;border-radius:50%}.vacancy-card__caption-item:first-child:before{display:none}.vacancy-card__title{font-family:var(--font-family-base);font-size:var(--typography-subheading-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.vacancy-card__title{font-size:var(--typography-subheading-size-desktop)}}.vacancy-card__location{font-family:var(--font-family-base);font-size:var(--font-size-body-s);line-height:var(--line-height-base);color:var(--color-main-text-default);margin:0}
.article-header{--block-padding:var(--size-16);gap:var(--size-24);width:100%;max-width:min(var(--content-width-wide), 100% - 2 * var(--block-padding));margin:0 auto;margin-bottom:var(--size-32);flex-direction:column;display:flex}@media (min-width:768px){.article-header{--block-padding:var(--size-24)}}@media (min-width:1024px){.article-header{gap:var(--size-44);margin-bottom:var(--size-60);--block-padding:var(--size-48)}}.article-header__upper{gap:var(--size-24);flex-direction:column;display:flex}@media (min-width:1024px){.article-header__upper{gap:var(--size-44)}}.article-header__media{gap:var(--size-24);flex-direction:column;display:flex}.article-header__image{margin:0}.article-header__image img{border-radius:var(--corner-radius-20);height:auto;display:block}.article-header__title{font-family:var(--typography-h5-family);font-size:var(--typography-h5-size-mobile);font-weight:var(--typography-h5-weight);line-height:var(--typography-h5-line-height);color:var(--color-main-text-default);margin:0}@media (min-width:1024px){.article-header__title{font-family:var(--typography-h3-family);font-size:var(--typography-h3-size-desktop);font-weight:var(--typography-h3-weight);line-height:var(--typography-h3-line-height);max-width:var(--content-width-narrow)}}.article-header__footer{gap:var(--size-16);flex-direction:column;display:flex}@media (min-width:768px){.article-header__footer{justify-content:space-between;align-items:center;gap:var(--size-24);flex-direction:row}}.article-header__metadata{align-items:center;gap:var(--size-12);flex-wrap:wrap;display:flex}.article-header__meta-item{font-family:var(--typography-body-xl-family);font-size:var(--font-size-link-m);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);color:var(--color-main-text-default)}.article-header__meta-dot{width:var(--size-4);height:var(--size-4);border-radius:var(--corner-radius-round);background-color:var(--color-main-text-default);flex-shrink:0}.article-header__author-link{font-size:inherit;color:inherit;text-decoration:underline}.article-header__author-link:hover{text-decoration:none}.article-header__share{align-items:center;gap:var(--size-16);flex-shrink:0;display:flex}.article-header__share-label{font-family:var(--typography-body-xl-family);font-size:var(--font-size-link-m);font-weight:var(--typography-body-xl-weight);line-height:var(--typography-body-xl-line-height);color:var(--color-main-text-default)}.article-header__share-buttons{align-items:center;gap:var(--size-8);display:flex}.article-header__share-button{width:var(--size-40);height:var(--size-40);border-radius:var(--corner-radius-round);border:var(--border-width-thin) solid var(--color-neutral);color:var(--color-main-text-default);justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.article-header__share-button:hover{background-color:var(--color-neutral-lightest)}.article-header__share-button--linkedin{border-color:var(--color-sky-blue-strong)}.article-header__divider{border:none;border-top:var(--border-width-thin) solid var(--color-neutral);margin:0}.article-header[data-size=small] .article-header__title{font-family:var(--typography-h5-family);font-size:var(--typography-h5-size-mobile);font-weight:var(--typography-h5-weight);line-height:var(--typography-h5-line-height)}
:root{interpolate-size:allow-keywords}.summary{--summary-bg:var(--color-sea-blue-tinted);--summary-text:var(--color-main-text-default);--summary-link:var(--color-main-surface-light);--summary-padding-large:var(--size-40);--summary-padding-small:var(--size-20);--summary-transition-duration:.3s;--summary-transition-easing:ease;align-items:center;gap:var(--size-10);background-color:var(--summary-bg);width:100%;max-width:100%;color:var(--summary-text);font-family:var(--font-family-base);border-radius:var(--corner-radius-12);flex-direction:column;display:flex;overflow:hidden}.summary--large{padding:var(--summary-padding-large)}.summary--small{padding:var(--summary-padding-small)}.summary__content-wrapper{gap:var(--size-8);width:100%;height:auto;transition:height var(--summary-transition-duration) var(--summary-transition-easing);flex-direction:column;display:flex;position:relative;overflow:hidden}.summary__title{font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin:0}.summary__content{font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}.summary__content ul{margin:0;padding-inline-start:1.5em;list-style:outside}.summary__content li{margin-bottom:var(--size-12)}.summary__content li:last-child{margin-bottom:0}.summary--collapsed .summary__content-wrapper{height:var(--summary-collapsed-height-desktop)}.summary--collapsed .summary__content{overflow:hidden}.summary__gradient{height:var(--summary-gradient-height);background:linear-gradient(to top, var(--summary-bg), transparent);pointer-events:none;opacity:1;transition:opacity var(--summary-transition-duration) var(--summary-transition-easing);position:absolute;bottom:0;left:0;right:0}.summary--expanded .summary__content-wrapper{height:auto}.summary--expanded .summary__gradient{opacity:0}@media (max-width:768px){.summary--large{padding:var(--summary-padding-small)}.summary--collapsed .summary__content-wrapper{height:var(--summary-collapsed-height-mobile)}}
.article{--content-width-narrow:700px;--content-width-wide:1400px;width:100%;padding-bottom:var(--size-24);flex-direction:column;margin:0 auto;display:flex}@media (min-width:1024px){.article{padding-bottom:var(--size-104)}}.article__ingress{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin-top:0;margin-bottom:var(--size-24);font-family:var(--font-family-base);font-size:var(--font-size-body-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);color:var(--color-main-text-default)}.article__ingress--align-left{margin-inline:max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2)) auto;text-align:left}.article__ingress--align-center{text-align:center;margin-inline:auto}.article__ingress--align-right{margin-inline:auto max(var(--_block-padding), calc((100% - var(--content-width-wide)) / 2));text-align:right}.article__body,.article__summary{--_block-padding:var(--size-16);width:100%;max-width:min(var(--content-width-narrow), 100% - 2 * var(--_block-padding));margin:0 auto var(--size-24) auto}@media (min-width:768px){.article__ingress{--_block-padding:var(--size-24);font-size:var(--font-size-ingress-desktop);margin-bottom:var(--size-44)}.article__body,.article__summary{--_block-padding:var(--size-24);margin-bottom:var(--size-44)}}@media (min-width:1024px){.article__ingress,.article__body,.article__summary{--_block-padding:var(--size-48)}}.article__content{width:100%}
.page-teaser{align-items:center;gap:1rem;display:flex;position:relative}.page-teaser__image{border-radius:24px;width:100%;display:block;overflow:hidden}.page-teaser__image img{display:block}.page-teaser__content{flex-direction:column;gap:1rem;width:100%;padding:20px;display:flex}.page-teaser__link:after{content:"";position:absolute;inset:0}
.page-teaser__image--placeholder{aspect-ratio:16/9;background-color:var(--color-main-surface-tinted);color:var(--color-main-text-subtle);justify-content:center;align-items:center;display:flex}.page-teaser__image--placeholder svg{width:40px;height:40px}
