.skip-link{color:#770a0c;z-index:100;background:#fff;padding:1rem;position:fixed;top:-10rem;left:1rem}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{top:1rem}body>header nav .submenu-toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit;text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;padding:0}.swiper-pagination-bullet{cursor:pointer;padding:0;display:block}.carousel-pause{opacity:0;color:#fff;background:#2c2e2f;border:1px solid #fff;position:absolute;right:0}.swiper-pagination:hover .carousel-pause,.carousel-pause:focus-visible{opacity:1}.switch-input-wrapper:has(input:checked):before{background:#2c2e2f;transform:translate(calc(2.7em + 3px),3px)}.switch-input-wrapper:focus-within{outline:2px solid #770a0c}.year-select label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(.shrinking-label-input:has(input:not(:placeholder-shown)) label,.shrinking-label-input:has(textarea:not(:placeholder-shown)) label){transform:scale(.8)translate(13%,-100%)}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-status{margin:1rem 0;font-family:Maven Pro,sans-serif}.contact-status.error{color:#770a0c}.cf-turnstile{min-height:71px}.load-more{color:#770a0c;background:0 0;border:2px solid #2c2e2f;margin:4rem auto 0;padding:.8rem 2rem;font-family:Maven Pro,sans-serif;display:block}.load-more:focus-visible{clip-path:none;width:auto;height:auto;position:static;overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
