.unit-page{background:#fbf8f2}.unit-hero{color:#fff;background:#1c2921;grid-template-rows:1fr 132px;grid-template-columns:1.45fr .55fr;min-height:88vh;display:grid;position:relative}.unit-main-image{grid-row:1/3;position:relative;overflow:hidden}.unit-main-image img{object-fit:cover}.unit-main-image:after{content:"";background:linear-gradient(90deg,#0000 45%,#0f141038);position:absolute;inset:0}.unit-main-image>span{z-index:2;text-transform:uppercase;letter-spacing:.08em;background:#171b18b8;padding:8px 10px;font-size:8px;position:absolute;top:18px;left:18px}.unit-hero-copy{flex-direction:column;justify-content:flex-end;padding:clamp(35px,4vw,65px);display:flex}.unit-hero-copy>a{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;width:fit-content;font-size:10px;display:flex}.unit-hero-copy>small{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:9px}.unit-hero h1{letter-spacing:-.063em;margin:25px 0 22px;font-size:clamp(49px,5.5vw,83px);font-weight:520;line-height:.86}.unit-hero-copy p{color:#c7d0c9;margin:0;font-size:16px;line-height:1.55}.unit-thumbs{grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.unit-thumbs button{opacity:.55;cursor:pointer;border:0;position:relative;overflow:hidden}.unit-thumbs button.active{opacity:1;outline:2px solid var(--coral);outline-offset:-2px}.unit-thumbs img{object-fit:cover}.unit-thumbs span{color:#fff;font-size:8px;position:absolute;bottom:6px;left:6px}.unit-facts{border-bottom:1px solid var(--night);grid-template-columns:repeat(4,1fr);display:grid}.unit-facts dl{padding:24px var(--pad);border-inline-end:1px solid var(--night);margin:0}.unit-facts dt{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.unit-facts dd{letter-spacing:-.03em;margin:12px 0 0;font-size:20px}.unit-inside header{grid-template-columns:.45fr 1.15fr .7fr;align-items:end;gap:5vw;display:grid}.unit-inside header>span,.unit-layout>div>span,.unit-policies>div>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.unit-inside h2,.unit-layout h2,.unit-policies h2{letter-spacing:-.063em;margin:0;font-size:clamp(51px,6.3vw,96px);font-weight:520;line-height:.87}.unit-inside header p{color:#526057;margin:0;font-size:16px;line-height:1.55}.unit-features{border-top:1px solid var(--night);border-inline-start:1px solid var(--night);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.unit-features article{border-inline-end:1px solid var(--night);border-bottom:1px solid var(--night);grid-template-columns:1fr auto;align-content:start;min-height:285px;padding:28px;display:grid}.unit-features article>svg{font-size:24px}.unit-features article>span{font-size:9px}.unit-features h3{letter-spacing:-.04em;grid-column:1/-1;margin:65px 0 14px;font-size:28px;font-weight:520}.unit-features p{color:#536057;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.unit-layout{color:#fff;background:#183027;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.unit-layout h2{color:#f3d8ca;margin-top:40px}.unit-plan{border:2px solid #dce4d8;grid-template-rows:1fr .7fr;grid-template-columns:1.2fr .8fr;min-height:580px;display:grid;position:relative}.zone{border:1px solid #ffffff8c;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.zone i{font-size:9px;font-style:normal}.zone strong{font-size:clamp(21px,2.5vw,37px);font-weight:520}.zone-1{grid-row:1/3}.unit-policies{background:#efe6d8;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.unit-policies h2{margin-top:40px}.unit-policies dl{border-top:1px solid var(--night);margin:0}.unit-policies dl>div{border-bottom:1px solid #171b184d;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.unit-policies dt{font-weight:600}.unit-policies dd{color:#536057;margin:0}.unit-policies svg{color:#7e3e35}.unit-enquire{background:var(--coral);justify-content:space-between;align-items:end;gap:50px;display:flex}.unit-enquire h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7vw,105px);font-weight:520;line-height:.86}.unit-enquire p{max-width:700px;font-size:16px;line-height:1.55}.unit-enquire>a{color:#fff;background:var(--night);text-transform:uppercase;letter-spacing:.08em;flex:none;align-items:center;gap:25px;padding:18px 24px;font-size:11px;font-weight:700;display:flex}.unit-page[dir=rtl] :is(.unit-hero-copy,.unit-inside,.unit-layout,.unit-policies){text-align:right}@media (max-width:800px){.unit-hero{grid-template-rows:55vh auto 105px;grid-template-columns:1fr}.unit-main-image{grid-row:1}.unit-hero-copy{min-height:470px}.unit-thumbs{grid-row:3}.unit-facts{grid-template-columns:repeat(2,1fr)}.unit-inside header,.unit-layout,.unit-policies{grid-template-columns:1fr}.unit-inside header{gap:35px}.unit-features{grid-template-columns:1fr}.unit-enquire{flex-direction:column;align-items:start}.unit-plan{min-height:440px}}
