.l-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:20;height:4.5rem;color:var(--color-black);background-color:var(--color-white);transition:background-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.l-header__inner{position:relative;height:100%;padding:0 2.5rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:75.25em){.l-header__inner{padding:0 1.25rem}}.l-header__main{display:flex;align-items:center;justify-content:space-between;height:100%;flex:1;gap:var(--spacing-5);transition:opacity .2s ease-out .25s}.l-header__main-start{flex-shrink:0;display:flex;z-index:2}.l-header__main-middle{display:none}@media(min-width:75.3125em){.l-header__main-middle{display:flex;flex:1;justify-content:center}}.l-header__main-end{display:none}@media(min-width:75.3125em){.l-header__main-end{display:flex;align-items:center;gap:.625rem;flex-shrink:0;z-index:2}}.l-header .c-header__cta,.l-header__main-end .p-button{height:2.25rem;padding:.625rem 1.5rem;gap:.25rem;font-size:.8125rem;min-width:0}.l-header .c-header__cta{backdrop-filter:none;background-color:transparent;border-color:var(--color-gray-400);color:var(--color-black)}.l-header .c-header__cta:visited{color:var(--color-black)}.l-header .c-header__cta:not([disabled]):hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);opacity:1}.l-header .c-header__cta.focus-visible{outline-color:var(--color-gray-400)}.l-header .c-header__cta:focus-visible{outline-color:var(--color-gray-400)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active),body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active){background-color:transparent;color:var(--color-white);border-bottom-color:transparent}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active),body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active){background-color:transparent;color:var(--color-white);border-bottom-color:transparent}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default{opacity:0}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default{opacity:0}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted{opacity:1}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted{opacity:1}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta{backdrop-filter:blur(2px);background-color:#6c6a6a80;border-color:var(--color-white);color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta{backdrop-filter:blur(2px);background-color:#6c6a6a80;border-color:var(--color-white);color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:visited,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:visited{color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:visited,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:visited{color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:not([disabled]):hover,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:not([disabled]):hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black);opacity:.92}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:not([disabled]):hover,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:not([disabled]):hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black);opacity:.92}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta.focus-visible,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta.focus-visible{outline-color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta.focus-visible,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta.focus-visible{outline-color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:focus-visible,body[\:has\(.c-hero\)] .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:focus-visible{outline-color:var(--color-white)}body.header-transparent .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:focus-visible,body:has(.c-hero) .l-header:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .c-header__cta:focus-visible{outline-color:var(--color-white)}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active),body[\:has\(.c-hero\)] .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active){background-color:transparent;color:var(--color-black);border-bottom-color:transparent}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active),body:has(.c-hero) .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active){background-color:transparent;color:var(--color-black);border-bottom-color:transparent}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default,body[\:has\(.c-hero\)] .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default{opacity:1}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default,body:has(.c-hero) .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--default{opacity:1}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted,body[\:has\(.c-hero\)] .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted{opacity:0}body.header-transparent .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted,body:has(.c-hero) .l-header.is-over-white:not(.scrolled):not(.is-mega-menu-active):not(.is-quick-search-active) .l-header__main .c-branding__logo--inverted{opacity:0}.l-header.scrolled:not(.is-mega-menu-active):not(.is-quick-search-active){background-color:#ffffffa6;backdrop-filter:blur(14px);color:var(--color-black);border-bottom-color:var(--color-gray-200)}.l-header.is-mega-menu-active{background-color:transparent;color:var(--color-black);border-bottom-color:transparent;backdrop-filter:none}.l-header.is-quick-search-active{background-color:var(--color-white);color:var(--color-black);border-bottom-color:var(--color-gray-200);backdrop-filter:none}body.is-mobile-drawer-open .l-header,body.is-mobile-drawer-open .l-header.scrolled:not(.is-mega-menu-active):not(.is-quick-search-active),body.is-mobile-drawer-open .l-header.is-mega-menu-active,body.is-mobile-drawer-open .l-header.is-quick-search-active{background-color:transparent;backdrop-filter:none;border-bottom-color:transparent}.l-header__burger{height:38px;width:36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:23;transition:color .2s ease-out;display:flex;align-items:center}@media(min-width:75.3125em){.l-header__burger{display:none}}.l-header__burger .burger{display:block;position:relative;width:100%;height:2px;border-radius:5px;background:currentColor;transition:background .3s ease-out}.l-header__burger .burger:before,.l-header__burger .burger:after{content:"";display:block;position:absolute;right:0;height:2px;border-radius:5px;width:100%;background:currentColor;transform:translateZ(0);transition:transform .2s ease-out,top .2s ease-out,width .2s ease-out,right .2s ease-out}.l-header__burger .burger:before{top:9px}.l-header__burger .burger:after{top:-9px}.l-header__burger .label,.l-header__button[type=checkbox]{display:none}.l-header__button[type=checkbox]:checked~.l-header__collapsible{transform:translateY(0);transition:transform .75s cubic-bezier(.33,1,.68,1)}.l-header__button[type=checkbox]:checked~.l-header__main{opacity:0;pointer-events:none;transition:opacity .1s ease-out}.l-header__button[type=checkbox]:checked~.l-header__collapsible .l-header__collapsible-topbar{animation:c-header-drawer-item-reveal .3s ease-out .4s backwards}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item{animation:c-header-drawer-item-reveal .3s ease-out backwards}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(1){animation-delay:.25s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(2){animation-delay:.33s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(3){animation-delay:.41s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(4){animation-delay:.49s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(5){animation-delay:.57s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(6){animation-delay:.65s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(7){animation-delay:.73s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(8){animation-delay:.81s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(9){animation-delay:.89s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .c-main-menu__item:nth-child(10){animation-delay:.97s}.l-header__button[type=checkbox]:checked~.l-header__collapsible .l-header__collapsible-social{animation:c-header-drawer-item-reveal .3s ease-out .9s backwards}.l-header__button[type=checkbox]:checked~.l-header__burger{color:var(--color-gray-700)}.l-header__button[type=checkbox]:checked~.l-header__burger span{background:transparent}.l-header__button[type=checkbox]:checked~.l-header__burger span:before{transform:rotate(-45deg);width:22px;right:8px;top:0}.l-header__button[type=checkbox]:checked~.l-header__burger span:after{transform:rotate(45deg);width:22px;right:8px;top:0}@keyframes c-header-drawer-item-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.l-header__collapsible{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:var(--color-white);color:var(--color-black);transform:translateY(-100%);transition:transform .55s cubic-bezier(.65,0,.35,1);overflow-y:auto;overscroll-behavior:contain;z-index:22;display:flex;flex-direction:column}@media(min-width:75.3125em){.l-header__collapsible{display:none}}.l-header__collapsible-topbar{display:flex;align-items:center;padding:1rem 1.25rem .5rem;flex-shrink:0;min-height:4rem}.l-header__collapsible-lang{display:inline-flex;align-items:center}.l-header__collapsible-container{flex:1;padding:2.5rem 1.25rem 1.5rem}.l-header__collapsible-branding{display:flex;justify-content:center;padding:1.5rem 1.25rem 0}.l-header__collapsible-social{list-style:none;margin:0;padding:1.5rem 1.25rem 2.5rem;display:flex;justify-content:center;align-items:center;gap:.25rem}.l-header__collapsible-social li{display:inline-flex}.l-header__collapsible-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:.5rem;border-radius:.5rem;color:#525252;color:var(--color-gray-800, #525252);transition:opacity .15s ease-out}.l-header__collapsible-social-link .icon{width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;filter:invert(1)}.l-header__collapsible-social-link .icon--linkedin{background-image:url(../../../structure/01-foundation/iconography/icons/social/linkedin.svg)}.l-header__collapsible-social-link .icon--instagram{background-image:url(../../../structure/01-foundation/iconography/icons/social/instagram.svg)}.l-header__collapsible-social-link .icon--facebook{background-image:url(../../../structure/01-foundation/iconography/icons/social/facebook.svg)}.l-header__collapsible-social-link:hover{opacity:.7}body.is-mobile-drawer-open{overflow:hidden}html[\:has\(body.is-mobile-drawer-open\)]{overflow:hidden}html:has(body.is-mobile-drawer-open){overflow:hidden}body[\:has\(.js-header.is-mega-menu-active\)],body[\:has\(.js-header.is-quick-search-active\)]{overflow:hidden}body:has(.js-header.is-mega-menu-active),body:has(.js-header.is-quick-search-active){overflow:hidden}html[\:has\(.js-header.is-mega-menu-active\)],html[\:has\(.js-header.is-quick-search-active\)]{overflow:hidden}html:has(.js-header.is-mega-menu-active),html:has(.js-header.is-quick-search-active){overflow:hidden}body:before{content:"";position:fixed;inset:0;z-index:19;backdrop-filter:blur(8px);pointer-events:none;opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1)}body[\:has\(.js-header.is-mega-menu-active\)]::before,body[\:has\(.js-header.is-quick-search-active\)]::before,body.is-mobile-drawer-open::before{opacity:1}body:has(.js-header.is-mega-menu-active):before,body:has(.js-header.is-quick-search-active):before,body.is-mobile-drawer-open:before{opacity:1}
