/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}@media (max-width:64rem){header.site-header{height:100%;max-height:88px;transition-property:max-height;transition-timing-function:ease-in-out;overflow:hidden}header.site-header nav{pointer-events:none;margin-top:calc(var(--spacing,.25rem)*8);--tw-translate-y:calc(var(--spacing,.25rem)*4);height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0;--tw-duration:.3s;transition-duration:.3s;position:relative}header.site-header nav ul.menu{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}header.site-header nav ul.menu li.menu-item{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}header.site-header nav ul.menu li.menu-item .active-indicator{display:none}header.site-header nav ul.menu li.menu-item .mega-menu{inset:calc(var(--spacing,.25rem)*0);z-index:20;background-color:var(--color-white,#fff);flex-direction:column;align-items:flex-start;width:100%;height:100%}header.site-header nav ul.menu li.menu-item .mega-menu .mega-menu_inner{flex-direction:column;width:100%;height:100%;display:flex;overflow-y:scroll}header.site-header.menu-open{max-height:100dvh}header.site-header.menu-open nav{pointer-events:auto;--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}