.concierge-page{background:#fafafa}.cinema{position:relative;min-height:740px;height:85vh;max-height:1000px;background:#14191d;color:white;overflow:hidden}.cinema>video{position:absolute;width:100%;height:100%;object-fit:cover}.cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0009,transparent 90%),linear-gradient(0deg,#0008,transparent 45%)}.cinema-copy{position:relative;padding:90px 7%;max-width:780px}.cinema-copy h1{font-size:clamp(58px,6.5vw,98px);line-height:1.02;letter-spacing:-2px}.cinema-copy em{color:white}.cinema-copy .eyebrow{color:#eee}.cinema-copy>p:not(.eyebrow){font-size:18px;color:#eee;margin:28px 0}.cinema .button{background:white;border-color:white}.film-nav{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px}.film-nav>div{display:flex;gap:25px}.film-nav button{color:white;background:transparent;border:0;border-bottom:1px solid #ffffff55;padding:12px 0;font-size:12px;letter-spacing:1px}.film-nav button[aria-pressed=true]{border-color:white;border-bottom-width:3px}.intro{text-align:center;max-width:950px;margin:auto;padding-top:100px;padding-bottom:70px}.intro h2{font-size:clamp(38px,4vw,60px)}.intro>p:last-child{max-width:650px;margin:30px auto 0;color:#676b70}.experiences{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.experience-media{position:relative;background:#222;aspect-ratio:4/5;overflow:hidden;margin-bottom:30px}.experience-media video{width:100%;height:100%;object-fit:cover}.experience-media span{position:absolute;top:20px;left:20px;background:#101114b0;padding:7px 12px;color:white;font-size:11px;letter-spacing:2px;pointer-events:none}.experiences h3{font-size:32px}.experiences p{font-size:15px;color:#676b70}.experiences a{border-bottom:1px solid #777;padding-bottom:5px;font-size:14px}.care{background:#101114;color:white;display:grid;grid-template-columns:1fr 1fr;gap:80px}.care .eyebrow{color:#aaa}.care h2{font-size:54px}.care ol{margin:0;list-style:none;padding:0}.care li{display:flex;gap:25px;border-top:1px solid #444;padding:28px 0}.care li span{font-size:14px;color:#aaa}.care h3{font-size:25px;margin-bottom:14px}.care li p{font-size:15px;color:#bbb;margin:0}.private-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px}.private-contact h2{font-size:50px;margin-bottom:25px}.private-contact>div>p{color:#676b70}.contact-phone{margin-top:20px}.private-contact form{border:1px solid #ddd}.private-contact form>.button{background:#101114;color:white}.whatsapp{position:fixed;bottom:22px;right:22px;z-index:40;background:#101114;color:white;border:1px solid white;border-radius:30px;padding:13px 22px;font-size:14px;font-weight:bold;box-shadow:0 4px 20px #0003}#film-error{position:absolute;bottom:100px;left:7%;font-size:14px}footer{padding-bottom:85px}@media(max-width:760px){.cinema{height:78vh;min-height:650px}.cinema-copy{padding:70px 6%}.cinema-copy h1{font-size:57px}.film-nav{left:6%;right:6%;flex-direction:column;gap:0}.film-nav>div{gap:20px}.film-nav>button{align-self:start}.experiences,.care,.private-contact{grid-template-columns:1fr;gap:45px}.experience-media{aspect-ratio:4/3}.care h2,.private-contact h2{font-size:42px}.intro{padding-top:65px}.whatsapp{bottom:15px;right:15px}.concierge-page header{gap:15px}}
.whatsapp,a.button[href*="wa.me/"]{background:#25D366;color:#082b17;border-color:#25D366}.whatsapp:hover,a.button[href*="wa.me/"]:hover{background:#20bd5a;border-color:#20bd5a}.cinema>img{position:absolute;width:100%;height:100%;object-fit:cover}.villa-preview{width:100%;height:100%;object-fit:cover}.villa-play{position:absolute;bottom:20px;left:20px;right:20px;background:white;color:#101114;padding:14px;border:0;font-size:14px}.experience-media iframe{width:100%;height:100%;border:0}.villa-credit{font-size:12px!important}
.private-contact form>.button{background:#145da0;border-color:#145da0}.cinema .button{background:#145da0;border-color:#145da0;color:white}.film-nav button[aria-pressed=true]{border-color:#f29a00}.care li span{color:#f29a00}.cinema-copy .eyebrow{color:white}.whatsapp,a.button[href*="wa.me/"]{background:#25D366;color:#082b17;border-color:#25D366}

