
/* Static-hosting compatibility layer. Original Squarespace layout CSS is retained in site.css. */
html,body{min-height:100%}
img{max-width:100%;height:auto}
.sqs-block-image img[data-src]{opacity:1!important}
.sqs-block-image .image-block-wrapper{overflow:hidden}
.mobile-nav{display:none}
#mobileMenuLink a{cursor:pointer}
body.static-mobile-open .mobile-nav{display:block}
body.static-mobile-open .desktop-nav{display:none}
@media screen and (max-width:640px){
  .desktop-nav li:not(#mobileMenuLink){display:none!important}
  .desktop-nav #mobileMenuLink{display:block!important}
  body.static-mobile-open .mobile-nav{display:block!important}
  body.static-mobile-open .mobile-nav ul{display:block!important}
}
/* Hide platform/editor-only remnants. */
.sqs-edit-mode-active,.sqs-cookie-banner-v2,.sqs-announcement-bar-dropzone:empty{display:none!important}
