/* Crown photo direction: dedicated portrait originals on mobile. */
.hero-photo{background-image:url("/assets/revize-9-2/01-ana-gorsel.webp")!important;background-position:50% 50%!important}
.hero-titles h1,.hero-titles .script{color:#fff9e9!important}.hero-titles .script{background:none!important;-webkit-text-fill-color:currentColor!important}
.villa-sticky{background:#b6cfd9}.villa-image{width:100%!important;left:0!important;height:100svh!important;bottom:-2px!important}
.villa-image img{width:100%!important;height:auto!important;top:auto!important;bottom:0!important;min-height:70svh;object-fit:cover!important;object-position:center bottom!important}
.villa-copy{z-index:3;top:7svh}.villa-copy h2{font-size:clamp(42px,5.8vw,92px)}
@media(max-width:700px){
.hero-photo{background-image:url("/assets/revize-9-2/hero-mobile.webp")!important;background-position:center top!important}
.hero-titles{padding-top:21svh!important}.hero-titles h1{font-size:9vw!important}
.villa-image{height:100svh!important;width:100%!important;left:0!important}
.villa-image img{height:88svh!important;width:100%!important;min-height:0;object-fit:cover!important;object-position:center bottom!important}
.villa-copy{top:16svh!important;left:7%;right:7%}.villa-copy h2{font-size:10vw!important}.villa-copy>p:last-child{font-size:14px}
.cloud-landscape{object-position:center!important}
}
