.skip-link{text-align:center}.skip-link__visible-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link__visible-hidden:focus{background-color:#fff;border:1px solid rgba(25,25,30,.15);border-radius:var(--border-radius-1,3px);clip:auto;color:#19191e;display:inline-block;height:auto;left:50%;line-height:2rem;margin:.375rem -50% .375rem .375rem;max-width:90%;overflow:auto;padding:0 .75rem;text-align:center;text-decoration:none;transform:translate(-50%);width:auto;z-index:10000}.abstract-header-block{position:sticky;top:0;z-index:3}.abstract-header-block--is-visible{transition:top .5s cubic-bezier(.23,1,.32,1)}.abstract-header-block--is-hidden{transition:top .5s cubic-bezier(.55,.085,.68,.53)}.super-header>.cta-item .cms-link--href-inline{color:inherit;display:inline-block;text-decoration:none;text-decoration-color:transparent;transition:text-decoration-color .2s ease}.super-header>.cta-item .cms-link--href-inline:active,.super-header>.cta-item .cms-link--href-inline:focus,.super-header>.cta-item .cms-link--href-inline:hover{text-decoration:underline;text-decoration-color:currentColor}.super-header{align-items:center;display:flex;flex-direction:row;justify-content:safe flex-end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;transition:background-color .2s ease;white-space:nowrap}.super-header>.cta-item .cms-link--href-inline{font-size:1rem;line-height:1.5rem}.super-header__separatable+.super-header__separatable{margin-left:var(--superheader-separatable-spacing)}.super-header__separatable+.super-header__separatable:before{border-left:1px solid;content:"";display:inline-block;height:1.375rem;margin-right:var(--superheader-separatable-spacing);opacity:.1;vertical-align:bottom}.super-header a:focus{outline:none}.super-header__social-icons{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.super-header__social-icons+.super-header__separatable{margin-left:calc(var(--superheader-separatable-spacing) - .5rem)}.super-header__social-icon{margin-bottom:-.5rem;margin-top:-.5rem}.super-header__social-icon>.cms-link{padding:.5rem}.super-header__social-icon+.super-header__social-icon>.cms-link{margin-left:.25rem}.locale-switcher__link{color:inherit;text-decoration:none;text-transform:capitalize}.locale-switcher__link+.locale-switcher__link{margin-left:.5rem}.nav-menu-group-item{border-radius:var(--border-radius-1,3px)}.pop__content .nav-menu-group-item:not(.nav-menu-group-item--featured){height:fit-content}.nav-menu-group-item>a{border-radius:var(--border-radius-1,3px);height:100%;padding:1.5rem;text-decoration:none}.nav-menu-group-item>a:hover{background-color:rgba(25,25,30,.06)}.nav-menu-group-item__featured-image-wrapper{aspect-ratio:1/1;height:120px;margin-bottom:1.125rem;width:120px}.nav-menu-group-item__featured-image{border-radius:var(--border-radius-1,3px);height:100%}.nav-menu-group-item__main-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.125rem}.nav-menu-group-item__description{font-size:1rem;line-height:1.5rem}.nav-menu-group-item--featured{background-color:var(--swb-highlight-color-normal);color:var(--swb-text-color-inverted)}.nav-menu-group{border-right:1px solid rgba(25,25,30,.1);display:grid;grid-gap:1.5rem;padding-right:1.5rem}.nav-menu-group:last-child{border-right:0;padding-right:0}.nav-links__menu{display:inline-block;list-style-type:none;margin:0;padding:0 1rem}.nav-links__menu .icon{padding-left:.375rem}.nav-links__menu-link{position:relative;transition:opacity .4s ease-out}.nav-links__menu-link--dimmed{opacity:.6}.nav-links__menu-link--active:after{background-color:currentColor;bottom:-.38rem;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.nav-links__submenu-trigger{cursor:pointer}.nav-links__submenu-trigger>.icon{transition:none}.nav-links__submenu-trigger>a{text-decoration:none}.nav-links__menu-direct-link,.nav-links__submenu-list-item-link,.nav-links__submenu-trigger{font-size:1rem;font-weight:500;text-decoration:none}.nav-links__submenu-scroller{overflow-y:auto}.nav-links__submenu-scroller::-webkit-scrollbar{width:4px}.nav-links__submenu-scroller::-webkit-scrollbar-thumb{background-color:#a6afbc;border-radius:6px}.nav-links__submenu-scroller::-webkit-scrollbar-track{background-color:transparent;margin:var(--border-radius-1,3px) 0}.nav-links__submenu-list{list-style-type:none;margin:0;padding:1rem}.nav-links__submenu-list-item{align-items:center;display:flex;height:2.875rem;list-style-type:none;margin:0}.nav-links__submenu-list-item .nav-links__submenu-list-item-link{align-items:center;border-radius:var(--border-radius-1,3px);color:inherit!important;display:flex;height:100%;justify-content:space-between;padding:.75rem 1rem;width:100%}.nav-links__submenu-list-item .nav-links__submenu-list-item-link:focus,.nav-links__submenu-list-item .nav-links__submenu-list-item-link:hover{background-color:rgba(25,25,30,.06)}.nav-links__submenu-list-item .nav-links__submenu-list-item-link:focus .nav-links__submenu-list-item-active-icon,.nav-links__submenu-list-item .nav-links__submenu-list-item-link:hover .nav-links__submenu-list-item-active-icon{visibility:visible}.nav-links__submenu-list-item .nav-links__submenu-list-item-link:active .nav-links__submenu-list-item-active-icon{visibility:hidden}.nav-links__submenu-list-item .nav-links__submenu-list-item-active-icon{padding-left:1rem;visibility:hidden}.nav-links__submenu-list-item+.nav-links__submenu-list-item{margin-top:.5rem}.nav-links__submenu-popup{border:1px solid rgba(25,25,30,.1);border-radius:var(--border-radius-1,3px);color:#19191e;width:auto!important;z-index:10000}.nav-links__submenu-popup .pop__content{padding:0}.nav-links__submenu-popup:after,.nav-links__submenu-popup:before{border-width:0 8px 12px}.nav-links__submenu-popup:after{transform:translate(-.5px,2px)}.base-header{flex-grow:1}.mobile-nav-links{width:100%}.mobile-nav-links__language-switch a{font-size:1rem;font-weight:500;margin-left:-1rem;padding:1rem 1.875rem 1rem 1rem}.mobile-nav-links .accordion{border-width:0;flex-direction:column}.mobile-nav-links .accordion__content,.mobile-nav-links .accordion__content-wrapper,.mobile-nav-links .accordion__trigger,.mobile-nav-links .mobile-nav-links__submenu-list{width:100%}.mobile-nav-links .accordion__icon,.mobile-nav-links .accordion__trigger{color:inherit!important}.mobile-nav-links .accordion__trigger{align-items:center;border-radius:var(--border-radius-1,3px);display:block;font-size:1rem;font-weight:500;padding:.5rem 0 .5rem 1rem}.mobile-nav-links .accordion__trigger:hover{background-color:rgba(25,25,30,.06)}.mobile-nav-links .accordion__trigger>a{text-decoration:none}.mobile-nav-links .accordion__trigger>.icon{font-size:1.125rem;top:.5rem}.mobile-nav-links .accordion--open .accordion__content-wrapper,.mobile-nav-links .accordion--open .accordion__trigger{background-color:rgba(25,25,30,.06)}.mobile-nav-links .accordion--open .accordion__trigger{border-radius:var(--border-radius-1,3px) var(--border-radius-1,3px) 0 0}.mobile-nav-links .accordion--open .accordion__content-wrapper{border-radius:0 0 var(--border-radius-1,3px) var(--border-radius-1,3px)}.mobile-nav-links .accordion--open .accordion__content{border-top-width:0;padding:0 0 1rem}.mobile-nav-links__menu{list-style-type:none;margin:0 0 .5rem;padding:0}.mobile-nav-links__menu div{align-items:stretch}.mobile-nav-links__menu-link{align-items:center;border-radius:var(--border-radius-1,3px);color:inherit;display:flex!important;font-size:1rem;font-weight:500;justify-content:space-between;padding:.5rem 1.5rem .5rem 1rem;text-decoration:none;width:100%}.mobile-nav-links__menu-link>.icon{font-size:1.125rem;font-weight:300;visibility:hidden}.mobile-nav-links__menu-link:active,.mobile-nav-links__menu-link:focus,.mobile-nav-links__menu-link:hover,.mobile-nav-links__menu-link:link,.mobile-nav-links__menu-link:visited{color:inherit}.mobile-nav-links__menu-link:active,.mobile-nav-links__menu-link:focus,.mobile-nav-links__menu-link:hover{background-color:rgba(25,25,30,.06)}.mobile-nav-links__menu-link:active>.icon,.mobile-nav-links__menu-link:focus>.icon,.mobile-nav-links__menu-link:hover>.icon{visibility:visible}.mobile-nav-links__submenu-list{list-style-type:none;margin:0;padding:0}.mobile-nav-links__submenu-list-item{align-items:center;padding-block:0}.mobile-nav-links__submenu-list-item:not(:last-child){margin-bottom:.5rem}.mobile-nav-links__submenu-list-item>a{padding-bottom:.5rem;padding-top:.5rem}.mobile-nav-links__submenu-list-item>a:active,.mobile-nav-links__submenu-list-item>a:focus,.mobile-nav-links__submenu-list-item>a:hover,.mobile-nav-links__submenu-list-item>a:link,.mobile-nav-links__submenu-list-item>a:visited{color:inherit}.mobile-nav-links__submenu-list-item>a:active,.mobile-nav-links__submenu-list-item>a:focus,.mobile-nav-links__submenu-list-item>a:hover{background-color:rgba(25,25,30,.06)}.mobile-nav-links__submenu-list-item-link{align-items:center;border-radius:var(--border-radius-1,3px);display:flex;font-size:1rem;font-weight:500;height:100%;padding:0 1rem;text-decoration:none;width:100%}.mobile-nav-links__cta,.mobile-nav-links__cta .button__wrapper,.mobile-nav-links__cta .button__wrapper .button{width:100%}.mobile-nav-links__cta .button__wrapper .button .icon{float:none}.mobile-nav-links__cta+.mobile-nav-links__cta{margin-top:1rem}.mobile-nav-links__close .button{background-color:transparent;border-width:0;box-sizing:content-box;color:#636368;font-size:1.5rem;margin-right:-1rem;padding:1rem 1rem 1rem 1.875rem;width:1em}.mobile-nav-links__close .button:hover{background-color:transparent}.mobile-nav-links__nav-panel{border:0!important;bottom:0;box-shadow:0 18px 18px rgba(0,0,0,.14);height:auto;top:var(--header-top-spacing,0)}.mobile-nav-links__nav-panel>div{align-items:stretch!important;display:block!important;width:100%}.mobile-nav-links__nav-panel .panel__header{border-bottom:1px solid rgba(25,25,30,.1);color:inherit;display:flex;height:var(--header-height);justify-content:space-between;min-height:var(--header-height);padding:1.5rem 1rem}.mobile-nav-links__nav-panel .panel__header>.mobile-nav-links__close:only-child{margin-left:auto}.mobile-nav-links__nav-panel .panel__content{align-items:flex-start;overflow-y:auto}.mobile-nav-links__nav-panel .panel__content,.mobile-nav-links__nav-panel .panel__footer{padding:1.5rem 1rem;width:100%}.mobile-nav-links__nav-panel .panel__footer{display:flex;flex-direction:column}.mobile-nav-links__nav-panel--no-transition{transition:none!important}