@media(max-width:650px){
header{padding:0 6%;height:75px}.brand img{width:170px;max-width:48vw}.hero{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column}.hero-content{padding:40px 6% 30px;max-width:none;width:100%}.hero h1{font-size:clamp(40px,11.4vw,70px);line-height:1.02;letter-spacing:-.5px;margin-bottom:24px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:28px}.hero-copy{font-size:13px;line-height:1.85;max-width:340px;text-wrap:pretty}.hero-copy br{display:none}.hero-copy br::after{content:" "}.hero-photo{object-fit:contain;object-position:center bottom;height:auto;aspect-ratio:16/9;bottom:85px;top:auto}.hero{background:#142023}.hero-shade{background:linear-gradient(180deg,#142023 0%,#142023f5 35%,#142023a8 63%,#14202320 78%,#142023e8 100%)}.hero-content .button{max-width:100%;gap:15px;padding:18px 20px}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:200px 6% 24px;padding-top:18px;display:flex;flex-direction:column;font-size:8px;line-height:1.7;letter-spacing:1px}.hero-bottom span:first-child{max-width:100%;text-wrap:balance}.hero-bottom a{font-size:9px}.sector-bar{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:24px 6%;font-size:15px;line-height:1.25;text-align:center;letter-spacing:.6px}.sector-bar span{width:auto;text-wrap:balance}.sector-bar i{display:none}.section h2{font-size:clamp(34px,9.5vw,48px);line-height:1.12;letter-spacing:-.4px;text-wrap:balance}.section h2 br{display:none}.section h2 em{display:block;margin-top:3px}.section p{overflow-wrap:break-word;text-wrap:pretty}.intro,.method-top,.about-grid,.contact-grid,.coverage-copy{min-width:0}.section-head h2{max-width:100%}.email{overflow-wrap:anywhere;max-width:100%}.malbec h2{font-size:clamp(32px,9vw,44px)}footer{display:grid;grid-template-columns:1fr;gap:18px;padding:32px 6% 88px}footer>span{display:block}footer small{font-size:11px}.whatsapp-float{width:48px;height:48px;right:14px;bottom:14px}.whatsapp-float .wa-icon{width:28px;height:28px}
}
@media(max-width:650px){.hero{min-height:calc(100svh - 75px)}.hero-photo{inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:61% center}.hero-shade{background:linear-gradient(90deg,rgba(12,22,24,.89),rgba(12,22,24,.63) 65%,rgba(12,22,24,.38)),linear-gradient(0deg,rgba(12,22,24,.88),transparent 42%)}.hero-content{padding-top:42px;padding-bottom:35px}.hero-bottom{margin:20px 6% 24px;margin-top:auto}.hero h1{max-width:100%;text-wrap:balance}.hero-content>.button{gap:12px;padding:17px 20px}}
