@media (max-width:639px){.container{padding-inline:1rem}.mobile-menu-button{min-width:2.75rem;min-height:2.75rem}.mobile-gallery{min-height:8rem;overflow:hidden;border-radius:.75rem}.map-container{min-height:18rem}.hero-proof-row{gap:0}}@media (min-width:640px) and (max-width:1023px){.container{padding-inline:1.5rem}}@media (min-width:1024px){.container{padding-inline:2rem}}@media (hover:none){.group:hover .group-hover\\:scale-110{transform:none}}