.villa-hero-module__CDVmQq__viewport{flex-direction:column;min-height:calc(100svh - 67px);display:flex}.villa-hero-module__CDVmQq__hero{flex:1;min-height:560px;display:grid;position:relative;overflow:hidden}.villa-hero-module__CDVmQq__copy{flex-direction:column;align-self:stretch;padding-block:32px;display:flex;position:relative}.villa-hero-module__CDVmQq__copyInner{flex-direction:column;flex:1;display:flex}.villa-hero-module__CDVmQq__actions{margin-top:auto;padding-top:32px}.villa-hero-module__CDVmQq__copy h1,.villa-hero-module__CDVmQq__copy p{text-shadow:0 1px 2px #00000080,0 2px 10px #0006,0 0 28px #0000004d}.villa-hero-module__CDVmQq__title{text-wrap:balance;font-size:clamp(30px,8.4vw,44px)}@media (min-width:768px){.villa-hero-module__CDVmQq__viewport{min-height:calc(100svh - 70px)}.villa-hero-module__CDVmQq__copy{align-self:center;padding-block:64px;display:block}.villa-hero-module__CDVmQq__copyInner{display:block}.villa-hero-module__CDVmQq__actions{margin-top:32px;padding-top:0}.villa-hero-module__CDVmQq__title{font-size:clamp(44px,5.6vw,76px)}}
