.site-header{position:relative;z-index:50;display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition:transform .3s ease,top .3s ease}.site-header:has(.site-header__menu-toggle.is-open) .navigation{visibility:visible;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}header.header--sticky{position:sticky;top:0;z-index:51;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.site-header__menu-toggle.is-open .site-header__menu-toggle-icon--menu{opacity:0}.site-header__menu-toggle.is-open .site-header__menu-toggle-icon--close{opacity:1}.menu--open,.menu--open .main-content{overflow:hidden}.navigation{visibility:hidden;position:fixed;bottom:0;left:0;right:0;top:var(--header-height);z-index:40;display:block;height:100dvh;width:100vw;overflow-y:auto;border-top-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));border-color:rgb(var(--color-neutral-10));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1280px){.navigation{visibility:visible;position:relative;inset:0;height:auto;width:auto;border-collapse:collapse;overflow:hidden;border-style:none;opacity:1}}.navigation__list{display:flex;flex-direction:column}@media (min-width: 1280px){.navigation__list{flex-direction:row;flex-wrap:wrap;gap:2.5rem}}.navigation__item{position:relative;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--color-neutral-10));padding:1.25rem}.navigation__item:last-child{border-bottom-width:0px}@media (min-width: 1280px){.navigation__item{border-width:0px;border-style:none;padding:30px 0}.navigation__item:first-child{padding-left:2px}.navigation__item:after{position:absolute;bottom:24px;left:0;z-index:51;height:2px;width:100%;background-color:transparent;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content: "";content:var(--tw-content)}}.navigation__item:hover .navigation__item-header{color:rgb(var(--color-secondary-warm-gold-shade))}.navigation__item:hover:after{background-color:rgb(var(--color-secondary-warm-gold-shade))}@media (min-width: 1280px){.navigation__item.has-submenu.allow-hover:hover .navigation__item-submenu{visibility:visible;height:auto;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.navigation__item.has-submenu.allow-hover:hover .navigation__dropdown-toggle{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.navigation__item.is-open .navigation__item-submenu{visibility:visible;height:100dvh;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width: 1280px){.navigation__item.is-open .navigation__item-submenu{height:auto}.navigation__item.is-open .navigation__dropdown-toggle{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.navigation__item.is-open .navigation__item-header{color:rgb(var(--color-secondary-warm-gold-shade))}.navigation__item.is-open:after{background-color:rgb(var(--color-secondary-warm-gold-shade))}.navigation__item-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;white-space:nowrap}.navigation__dropdown-toggle{display:flex;width:100%;align-items:center;justify-content:flex-end}@media (min-width: 1280px){.navigation__dropdown-toggle{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.navigation__item-submenu{visibility:hidden;position:fixed;left:0;top:0;z-index:50;display:flex;height:calc(100dvh - var(--header-height));width:100%;--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-bottom:5rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1280px){.navigation__item-submenu{visibility:hidden;left:50%;top:7rem;height:0px;width:100vw;--tw-translate-x: -50%;--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;border-top-width:1px;border-style:solid;border-color:rgb(var(--color-neutral-10));padding-bottom:0;padding-top:3rem;opacity:0}.navigation__item-submenu.has-submenu{min-height:528px}}@media (min-width: 1280px){.header--sticky .navigation__item-submenu{top:5rem}}@media (min-width: 1280px){.header--at-top .navigation__item-submenu{top:7rem}}.navigation__item-submenu-wrapper{display:flex;flex-direction:column}@media (min-width: 1280px){.navigation__item-submenu-wrapper{width:100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.navigation__item-submenu-wrapper{padding-left:4rem;padding-right:4rem}@media (min-width: 1680px){.navigation__item-submenu-wrapper{max-width:1680px}}.navigation__item-submenu-wrapper{margin-left:auto;margin-right:auto;flex-direction:row}.no-child-link .navigation__item-submenu-wrapper{justify-content:space-between}}.navigation__item-submenu-content{display:flex;flex-grow:1;flex-direction:column}@media (min-width: 1280px){.navigation__item-submenu-content{flex-direction:row;gap:2rem}.no-child-link .navigation__item-submenu-content{display:grid;height:-moz-fit-content;height:fit-content;max-width:700px;flex-grow:0;grid-auto-flow:column;grid-template-rows:repeat(var(--col-span),auto);-moz-column-gap:0px;column-gap:0px;row-gap:1.25rem}}.navigation__item-submenu-header{margin-bottom:1.25rem;display:flex;flex-direction:row;align-items:center;gap:2rem;background-color:rgb(var(--color-neutral-12));padding:1.25rem}@media (min-width: 1280px){.navigation__item-submenu-header{display:none}}.navigation__item-submenu-back{display:flex;align-items:center;gap:.5rem}.navigation__item-submenu-list{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 1280px){.navigation__item-submenu-list{margin-bottom:0;gap:1rem}}.navigation__mega-menu-item-link{margin-top:1rem;justify-content:flex-start;font-size:var(--font-size-title2);text-decoration-line:none}.navigation__mega-menu{margin-top:3rem;margin-bottom:3rem;flex-shrink:0;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:5rem}@media (min-width: 1280px){.navigation__mega-menu{margin-top:0;margin-bottom:0;width:702px;padding:0}}@media (min-width: 1440px){.navigation__mega-menu{width:760px}}.navigation__mega-menu-content{display:flex;flex-wrap:wrap;gap:3rem}@media (min-width: 1280px){.navigation__mega-menu-content{flex-shrink:0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:2rem}}.navigation__mega-menu-item-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation__mega-menu-item-icon{height:1rem;width:1rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation__mega-menu-item{position:relative;display:flex;width:100%;flex-direction:column}@media (min-width: 768px){.navigation__mega-menu-item{max-width:335px}}@media (min-width: 1440px){.navigation__mega-menu-item{max-width:364px}}@media (min-width: 1280px){.navigation__mega-menu-item:hover .navigation__mega-menu-item-image{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navigation__mega-menu-item:hover .navigation__mega-menu-item-icon{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.navigation__item-login{display:flex;align-items:center;justify-content:flex-start;border-bottom-width:1px;border-style:solid;border-color:rgb(var(--color-neutral-10));padding:1.25rem}@media (min-width: 1280px){.navigation__item-login{display:none}}.navigation__item-submenu-item{margin-bottom:3rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1280px){.navigation__item-submenu-item{margin-bottom:0;width:100%;max-width:232px;padding-left:0;padding-right:0}}.navigation__item-submenu-item:last-child{margin-bottom:0}.navigation__item-submenu-item.no-children{margin-bottom:0}.navigation__item-submenu-item.no-children:last-child h5{margin-bottom:0}@media (min-width: 1280px){.navigation__item-submenu-item.no-children{height:-moz-fit-content;height:fit-content;white-space:nowrap}.no-child-link .navigation__item-submenu-item{width:232px}}.navigation__item-submenu-child{text-transform:capitalize}@media (min-width: 1280px){.navigation__item-submenu-child{padding-bottom:.25rem}}
