.c-menu-desktop{transition:transform .4s ease-out}.c-menu-desktop[is-sticky=true]{transform:translateY(-100%)}.c-menu-desktop[is-sticky=true] .c-menu-desktop__main-nav{border-bottom-left-radius:2.8rem;border-bottom-right-radius:2.8rem;border-left:1px solid #ecebf4;border-right:1px solid #ecebf4;transition:border .4s ease-out}.c-menu-desktop[is-sticky=true] .c-menu-desktop__logo{max-width:10.7rem;transition:max-width .4s ease-out .45s}.c-menu-desktop[show-sticky=true]{transform:translateY(calc(var(--topNavHeight, 4rem)*-1))}.c-menu-desktop[show-sticky=true][is-sticky=false]{transform:translateY(0)}.c-menu-desktop[show-sticky=true][is-sticky=false] .c-menu-desktop__main-nav{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-menu-desktop[show-sticky=true][is-sticky=false] .c-menu-desktop__logo{max-width:15.11rem}html:not(.-is-touch) .c-menu-desktop:has(.c-menu-desktop__menu-item-wrapper:hover):after{transform:scaleY(1)}html:not(.-is-touch) .c-menu-desktop:has(.c-menu-desktop__menu-item-wrapper:hover):before{opacity:1;transition:visibility 0s ease-out,opacity .2s ease-out .4s;visibility:visible}.c-menu-desktop:has(.c-menu-item__top-link[aria-expanded=true]):after{transform:scaleY(1)}.c-menu-desktop:has(.c-menu-item__top-link[aria-expanded=true]):before{opacity:1;transition:visibility 0s ease-out,opacity .2s ease-out .4s;visibility:visible}.-no-scroll .c-menu-desktop .c-menu-desktop__main-nav,.-no-scroll .c-menu-desktop .c-menu-desktop__top-nav-inner,.lenis-stopped .c-menu-desktop .c-menu-desktop__main-nav,.lenis-stopped .c-menu-desktop .c-menu-desktop__top-nav-inner{padding-right:calc(var(--sbw) + 1.6rem)}@media (min-width:1025px){.-no-scroll .c-menu-desktop .c-menu-desktop__main-nav,.-no-scroll .c-menu-desktop .c-menu-desktop__top-nav-inner,.lenis-stopped .c-menu-desktop .c-menu-desktop__main-nav,.lenis-stopped .c-menu-desktop .c-menu-desktop__top-nav-inner{padding-right:calc(var(--sbw) + 4rem)}}@media (min-width:1641px){.-no-scroll .c-menu-desktop .c-menu-desktop__main-nav,.-no-scroll .c-menu-desktop .c-menu-desktop__top-nav-inner,.lenis-stopped .c-menu-desktop .c-menu-desktop__main-nav,.lenis-stopped .c-menu-desktop .c-menu-desktop__top-nav-inner{padding-right:4rem}}.c-menu-desktop:after{background-color:rgb(63 53 143/var(--tw-bg-opacity,1));height:100%;position:absolute;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-left-radius:2.8rem;border-bottom-right-radius:2.8rem;height:calc(var(--minHeightPanel, 54vh) + 24.4rem);opacity:1;transform:scaleY(0);transform-origin:top center;transition:transform .4s ease-out}.c-menu-desktop:after,.c-menu-desktop:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.c-menu-desktop:before{background-color:#0000004d;height:100vh;height:calc(100vh + var(--topNavHeight, 4rem));opacity:0;position:fixed;transition:visibility 0s ease-out .45s,opacity .2s ease-out;visibility:hidden;width:100vw}.c-menu-desktop__logo{transition:max-width .4s ease-out}.c-menu-desktop__main-nav{padding-left:4rem;padding-right:4rem;transition:border .4s ease-out}.c-menu-desktop__main-nav-inner{grid-template-columns:1fr auto 1fr}@media (hover:hover){.c-menu-desktop__menu-item-wrapper:hover .c-menu-item__top-link{--tw-bg-opacity:1;background-color:rgb(236 235 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-top-right-radius:0;color:rgb(63 53 143/var(--tw-text-opacity,1))}.c-menu-desktop__menu-item-wrapper:hover .c-menu-item__top-link .f-svg{transform:rotate(-90deg)}.c-menu-desktop__menu-item-wrapper:hover .c-submenu-desktop{opacity:1;pointer-events:auto;transition:opacity .4s ease-out .4s,visibility 0s linear 0s;visibility:visible}}.c-menu-desktop__menu-item-wrapper:focus-visible .c-menu-item__top-link{--tw-bg-opacity:1;background-color:rgb(236 235 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-top-right-radius:0;color:rgb(63 53 143/var(--tw-text-opacity,1))}.c-menu-desktop__menu-item-wrapper:focus-visible .c-menu-item__top-link .f-svg{transform:rotate(-90deg)}.c-menu-desktop__menu-item-wrapper:focus-visible .c-submenu-desktop{opacity:1;pointer-events:auto;transition:opacity .4s ease-out .4s,visibility 0s linear 0s;visibility:visible}
