.main-nav{--main-nav-list-margin-block:12px;--main-nav-list-item-margin-block:12px;--main-nav-item-padding-top:8px;--main-nav-item-padding-bottom:6px;--main-nav-item-padding-inline:16px;--main-nav-item-border-bottom:2px;--main-nav-item-border-color:transparent}@media only screen and (max-width:1023px){.main-nav{flex-basis:93.75vw;margin-inline:auto;max-width:93.75vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;top:calc(var(--siteheader-height)*-1 + 10px);width:93.75vw}}@media only screen and (max-width:767px){.main-nav{flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;width:93.8666666667vw}}@media only screen and (max-width:1023px){.main-nav__inner{background-color:var(--color-surface);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-s)}}.main-nav__list-item a{color:var(--color-content);display:inline-block;font-size:1rem;font-weight:700;line-height:120%;-webkit-text-decoration:var(--textlink-underline,none);text-decoration:var(--textlink-underline,none);text-decoration-thickness:var(--textlink-underline-thickness,2px);text-underline-offset:var(--textlink-underline-offset,2px);transition:color .25s cubic-bezier(0.645,0.045,0.355,1);--color-surface:var(--color-1);--color-surface-hover:var(--color-11);--color-surface-active:unset;--color-surface-disabled:unset;--color-content:var(--color-6);--color-content-hover:var(--color-6);--color-content-active:unset;--color-content-disabled:unset;--color-border:unset;--color-border-hover:unset;--color-border-active:unset;--color-border-disabled:unset}@media(hover:hover){.main-nav__list-item a:hover{color:var(--color-content-hover);--textlink-underline:underline}.main-nav__list-item a:hover:active{--textlink-underline:none}}.main-nav__list-item a:focus-visible{outline-offset:3px}@media(hover:hover){.main-nav__list-item a:hover{--textlink-underline:none}.main-nav__list-item a:hover:active{--main-nav-item-border-color:var(--color-border-action-1)}}.main-nav__list-item a:focus-visible{--main-nav-item-border-color:transparent!important;border-radius:4px;outline-color:var(--color-border-focus);outline-offset:0;outline-style:solid;outline-width:2px}.main-nav__list{display:flex;flex-direction:column;padding:15px 10px 10px}@media only screen and (min-width:1024px){.main-nav__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;margin-right:auto;padding:0;width:var(--grid-base);--main-nav-list-margin-block:0;gap:20px;width:auto}.main-nav__list:after{display:none}.main-nav__list-item{flex-basis:46.875vw;max-width:46.875vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;width:46.875vw;--main-nav-list-item-margin-block:0;flex-basis:auto;max-width:none;padding-inline:0;width:auto}}@media only screen and (max-width:1023px){.main-nav__list-item:not(:last-child){padding-bottom:15px;position:relative}.main-nav__list-item:not(:last-child):before{background-color:var(--color-14);bottom:7px;content:"";height:1px;left:0;position:absolute;width:100%}}.main-nav__list-item--active>.main-nav__list-item a{--textlink-color:var(--color-content-action-1);--main-nav-item-border-color:var(--color-border-action-1)}@media(hover:hover){.main-nav__list-item--active>.main-nav__list-item a:hover{--textlink-color:var(--color-content-action-1-hover);--textlink-underline:none}}.navigation{align-items:flex-end;background-color:color-mix(in srgb,var(--color-primary-black),transparent 20%);bottom:0;display:flex;flex-direction:column;left:100%;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:left .01s linear .34s,opacity .33s cubic-bezier(0.645,0.045,0.355,1) .01s}@media only screen and (min-width:1024px){.navigation{align-items:flex-start;background-color:transparent;opacity:1;overflow:visible;position:static}}.navigation__wrapper{height:100%;overflow:hidden;position:relative;transform:translateX(100%);transition:transform .33s cubic-bezier(0.645,0.045,0.355,1),overflow .33s cubic-bezier(0.645,0.045,0.355,1);width:100vw}.navigation__wrapper:before{content:"";display:block;height:var(--siteheader-height);position:absolute;right:0;top:0;width:100%;z-index:1}@media only screen and (min-width:768px){.navigation__wrapper{height:auto;max-height:100%;transform:translateY(-100%)}}@media only screen and (min-width:1024px){.navigation__wrapper{overflow:visible;transform:none;width:100%}.navigation__wrapper:before{height:calc(var(--siteheader-height) + var(--siteheader-meta-height))}}.navigation__scroller{display:flex;flex-direction:column;height:100%}@media only screen and (max-width:1023px){.navigation__scroller{overflow:hidden;-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.navigation__scroller::-webkit-scrollbar{display:none}}.navigation__content{display:flex;flex-direction:column;flex-grow:1;opacity:var(--navigation-content-opacity,0);padding-top:var(--navigation-offset-top,var(--siteheader-height));transition:opacity .33s cubic-bezier(0.645,0.045,0.355,1)}@media only screen and (min-width:1024px){.navigation__content{--navigation-offset-top:0;--navigation-content-opacity:1}}.navigation__content .main-nav{flex-shrink:0;position:relative;z-index:1}