.main-nav-mobile-trigger{flex-shrink:0;height:calc(var(--spacing,.25rem)*11);position:relative;width:calc(var(--spacing,.25rem)*11)}@media (min-width:64rem){.main-nav-mobile-trigger{display:none}}.main-nav-mobile-trigger span.bar,.main-nav-mobile-trigger span.bar:after,.main-nav-mobile-trigger span.bar:before{background:var(--main-nav-mobile-trigger-color);border-radius:calc(var(--ui-radius)*.5);height:5px;left:calc(var(--spacing,.25rem)*0);position:absolute;right:calc(var(--spacing,.25rem)*0)}.main-nav-mobile-trigger span.bar{top:50%;transform:translateY(-50%);transition:background 0s .3s}.main-nav-mobile-trigger span.bar:before{right:10px;top:-12px;transition-property:top,transform,background}.main-nav-mobile-trigger span.bar:after,.main-nav-mobile-trigger span.bar:before{content:"";position:absolute;transition-delay:.3s,0s,.3s;transition-duration:.3s,.3s,.3s}.main-nav-mobile-trigger span.bar:after{bottom:-12px;right:5px;transition-property:bottom,transform,background}.main-nav-mobile-trigger--open span.bar{background-color:#0000}.main-nav-mobile-trigger--open span.bar:before{top:0;transform:rotate(-45deg);transition-delay:0s,.3s,.3s;width:100%}.main-nav-mobile-trigger--open span.bar:after{bottom:0;transform:rotate(45deg);transition-delay:0s,.3s,.3s;width:100%}@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-border-style:solid}}}.main-nav-mobile{inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);position:fixed;top:calc(var(--spacing,.25rem)*24);z-index:1100}@media (min-width:48rem){.main-nav-mobile{top:calc(var(--spacing,.25rem)*28)}}@media (min-width:64rem){.main-nav-mobile{display:none;top:calc(var(--spacing,.25rem)*36)}}.main-nav-mobile__backdrop{background:var(--main-nav-mobile-bg-color);inset:calc(var(--spacing,.25rem)*0);opacity:.95;position:fixed}.main-nav-mobile__link{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.main-nav-mobile__link--active,.main-nav-mobile__link:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-white,#fff)}.theme-contrast .main-nav-mobile__backdrop{opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}/*! tailwindcss v4.1.11 | 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-font-weight:initial}}}.cookieControl button{backface-visibility:hidden;border:0;cursor:pointer;font-size:16px;outline:0;padding:12px 20px;transition:background-color .2s,color .2s}.cookieControl__ModalContent{border-radius:calc(var(--ui-radius)*.5);max-width:var(--breakpoint-sm,40rem)}.cookieControl__ModalContent .cookieControl__ModalClose{display:none}.cookieControl__ModalContentInner h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);display:none;font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.cookieControl__ModalContentInner h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}}.cookieControl__ModalContentInner a{color:var(--color-link);text-decoration-line:underline}.cookieControl__ModalCookieName{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:none}.cookieControl__ModalCookieName span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-light,300);display:block;font-weight:var(--font-weight-light,300)}.cookieControl__ControlButton{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}.cookieControl__ControlButton:hover{background-color:var(--color-white,#fff);box-shadow:0 0 10px #0009}.cookieControl__ControlButton:hover svg{color:var(--color-black,#000)}.cookieControl__Bar{font-family:inherit}.cookieControl__Bar h2{font-size:20px;margin:0}.cookieControl__Bar p{font-size:16px;margin:5px 0 0}.cookieControl__Bar p a{color:var(--color-link);text-decoration:underline}.cookieControl__Bar button{background-color:var(--color-primary);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--color-primary-dark);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.acsb-trigger{z-index:1250}@property --tw-font-weight{syntax:"*";inherits:false}
