/* Preserve the captured FYZL layout without Squarespace's animation runtime. */
.preFade,.preSlide,.preScale,.preClip{opacity:1!important;transform:none!important;clip-path:none!important}
.sqs-image-shape-container-element img{opacity:1!important}
.fyzl-newsletter-status{font-size:.85rem;line-height:1.5;margin-top:1rem}
.header-nav-folder-content{z-index:100}
.header-nav-item--folder:focus-within .header-nav-folder-content{opacity:1;pointer-events:auto}
.header-nav-item--folder.fyzl-folder-open .header-nav-folder-content{opacity:1;pointer-events:auto}
.sqsrte-scaled-text-container{height:auto!important}
.sqsrte-scaled-text{display:inline-block!important;position:static!important;white-space:nowrap!important;transform:none!important;line-height:1}
.sqsrte-scaled-text h1,.sqsrte-scaled-text h2,.sqsrte-scaled-text h3,.sqsrte-scaled-text p{font-size:inherit!important;line-height:1!important;white-space:nowrap!important}
.section-background video{height:100%;width:100%;object-fit:cover}
.header-menu{display:none!important;visibility:hidden}
.header--menu-open .header-menu{display:flex!important;visibility:visible}
.header-menu-nav-folder:not(.header-menu-nav-folder--active){display:none!important;visibility:hidden;pointer-events:none}
.header-menu-nav-folder--active{display:flex!important;visibility:visible;pointer-events:auto}
.header-burger-btn{color:white}
.header-burger-btn .top-bun,.header-burger-btn .bottom-bun,.header-burger-btn .patty{background-color:currentColor!important}
.accordion-item__dropdown:not([hidden]){height:auto!important;max-height:none!important}
[hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
