
.e52-title>span,.e52-title .veridian-eyebrow{font-size:18px!important;line-height:1.5;letter-spacing:.2em}
.veridian-icon-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;padding:55px 4%!important;background:#f1ede4;overflow:visible!important}
.villa-amenity{text-align:center;min-width:0}.villa-amenity svg{display:block;width:72px;height:72px;color:#b99a65;margin:0 auto 20px}.villa-amenity p{color:#111;font-size:16px;line-height:1.5;margin:0}
.veridian-video video{width:100%;height:auto;max-height:none;object-fit:contain;display:block}
.e52-page .copy-page{max-width:none;width:100%;padding:0!important;margin:0}
.e52-page .copy-section.veridian-scene{box-sizing:border-box;max-width:none;width:100%;margin:0;padding:75px 6%;min-height:660px;display:flex;align-items:center;position:relative;background-size:cover;background-position:center;border:0}
.veridian-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,242,232,.97) 0%,rgba(246,242,232,.94) 48%,rgba(246,242,232,.12) 100%)}
.veridian-scene.scene-right{justify-content:flex-end}.veridian-scene.scene-right:before{background:linear-gradient(270deg,rgba(246,242,232,.97) 0%,rgba(246,242,232,.94) 48%,rgba(246,242,232,.12) 100%)}
.scene-content{position:relative;width:50%;z-index:1}.scene-left .scene-content{padding-right:30px}.scene-right .scene-content{padding-left:30px}
.scene-1,.scene-4{background-image:url('/assets/homepage-poster.jpg')}.scene-2,.scene-3{background-image:url('/assets/veridian-b8-hero.jpg')}
.scene-2{background-position:left center}.scene-3{background-position:right center}.scene-4{background-position:left center}
.scene-content h2{font-size:clamp(26px,2.4vw,38px);line-height:1.3}.scene-content p{line-height:1.8}.scene-content .brands-heading{font-weight:700}
.veridian-features{gap:16px 28px}.veridian-brand-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 15px;overflow:visible;padding:25px 0}.veridian-brand-row img{width:100%;max-width:95px;height:60px;min-width:0;object-fit:contain}
.veridian-brand-row img[src*='grohe'],.veridian-brand-row img[src*='novacolor']{filter:brightness(0)}
.scene-content .veridian-actions{justify-content:flex-start;gap:18px;margin:30px 0 0}.scene-content .veridian-actions .copy-cta{padding:17px 20px;font-size:13px;flex:1;min-width:180px}
@media(max-width:850px){.veridian-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 12px}.villa-amenity svg{width:58px;height:58px}.villa-amenity p{font-size:13px}.e52-page .copy-section.veridian-scene{padding:55px 6%;min-height:0}.scene-content{width:100%;padding:0!important}.veridian-scene:before,.veridian-scene.scene-right:before{background:rgba(246,242,232,.93)}.e52-title>span,.e52-title .veridian-eyebrow{font-size:12px!important}.veridian-brand-row{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:480px){.veridian-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.veridian-features{grid-template-columns:1fr}.veridian-brand-row{grid-template-columns:repeat(3,minmax(0,1fr))}}

.e52-page .scene-content .copy-cta{transition:background .25s,color .25s}.e52-page .scene-content .copy-cta:hover,.e52-page .scene-content .copy-cta:focus-visible{background:#b99a65;color:#111;border-color:#b99a65}
