@media (max-width:768px){body{overflow-x:hidden!important}.container,div[class*=max-w-],section{max-width:100%!important}section.h-screen{height:100vh;height:100dvh}a,button,input,select,textarea{min-height:44px;min-width:44px}h1{font-size:clamp(1.5rem,5vw,2.5rem)!important}h2{font-size:clamp(1.25rem,4vw,2rem)!important}h3{font-size:clamp(1.1rem,3.5vw,1.5rem)!important}p{font-size:clamp(.875rem,2.5vw,1rem)!important}input[type=email],input[type=tel],input[type=text],textarea{font-size:16px!important}.grid{gap:1rem!important}img:not(.dn-image img){max-width:100%!important;height:auto!important}.grid-cols-3{grid-template-columns:repeat(3,1fr)!important}span.whitespace-nowrap{font-size:9px!important}nav{position:sticky;top:0;z-index:50}}@media (max-width:375px){h1{font-size:1.25rem!important}h2{font-size:1.125rem!important}p{font-size:.875rem!important}section{padding-left:.75rem!important;padding-right:.75rem!important}}@media (max-height:500px) and (orientation:landscape){section.h-screen{min-height:100vh;height:auto}.py-24{padding-top:3rem!important;padding-bottom:3rem!important}.py-16{padding-top:2rem!important;padding-bottom:2rem!important}}@media (max-width:768px){.dn-image img{height:100%!important;width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:55% center!important;object-position:55% center!important;display:block!important}.fullwidth-mobile{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.stack-img img{height:100%!important;width:100%!important;-o-object-fit:cover!important;object-fit:cover!important}}