.upgrade-villa-hero .upgrade-hero-media img{object-position:center 20%}
.villa-visuals-note{max-width:780px}.villa-visuals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.villa-visuals-grid button{display:block;min-width:0;padding:0;border:1px solid rgba(210,185,126,.18);border-radius:14px;overflow:hidden;background:#17201a;cursor:zoom-in}.villa-visuals-grid img{display:block;width:100%;height:auto}.villa-visuals-grid button:focus-visible{outline:2px solid #d4b776;outline-offset:4px}
@media(max-width:720px){.ev-header-page .upgrade-villa-hero{display:block;min-height:0}.upgrade-villa-hero .upgrade-hero-media{position:relative;inset:auto;aspect-ratio:4/3;height:auto}.upgrade-villa-hero .upgrade-hero-media img{object-position:center}.upgrade-villa-hero .upgrade-hero-overlay{display:none}.ev-header-page .upgrade-villa-hero .upgrade-hero-content{padding:30px 22px 40px}}
@media(max-width:680px){.villa-visuals-grid{grid-template-columns:1fr;gap:18px}}
