:root{--ink:#151412;--ivory:#eeeae1;--bronze:#b59564}*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font:15px/1.6 Manrope,sans-serif}header{position:absolute;z-index:2;width:100%;padding:25px 5%;display:flex;justify-content:space-between;color:#fff}header a{color:inherit;text-decoration:none;font:11px 'DM Mono';text-transform:uppercase;letter-spacing:.08em}.brand{display:flex;gap:12px}.brand:first-letter{color:var(--bronze)}nav{display:flex;gap:28px}.hero{min-height:100vh;padding:17vh 8% 40px;color:#fff;position:relative;background:linear-gradient(90deg,#080909db,#08090969),url('assets/dubai-marina-cinematic.png') center/cover}.hero>div{max-width:730px}.hero p,.properties>p,.communities>p,.advisory>p,.journey>p,.split>div>p:first-child{font:11px 'DM Mono';letter-spacing:.12em}.hero h1,h2{font:500 clamp(3.3rem,8vw,8rem)/.88 'Playfair Display';letter-spacing:-.06em;margin:18px 0}.hero em,h2 em{font-weight:400;color:var(--bronze)}.hero form{position:absolute;bottom:35px;left:8%;right:8%;display:grid;grid-template-columns:repeat(3,1fr) 150px;background:var(--ivory);color:var(--ink);padding:18px;gap:18px}form label{font:10px 'DM Mono';letter-spacing:.08em}select{display:block;width:100%;border:0;background:none;padding:8px 0;font:600 14px Manrope}button,.button{background:var(--ink);border:0;color:#fff;padding:14px 18px;text-decoration:none;font:11px 'DM Mono';text-transform:uppercase}.split{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.split img{width:100%;height:100%;object-fit:cover}.split>div{padding:15% 14%}.split p:not(:first-child){max-width:460px}.split dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #bbb4a7;padding-top:20px;margin-top:35px;font-size:13px}.split dt{font:10px 'DM Mono';color:#6c665c}.split dd{margin:0}.marquee{background:var(--ink);color:#d4ccbd;padding:24px;text-align:center;font:12px 'DM Mono';letter-spacing:.13em;word-spacing:18px}.properties,.communities,.advisory,.journey{padding:11% 8%}.properties h2,.communities h2,.advisory h2,.journey h2{font-size:clamp(3.3rem,7vw,7rem)}.featured{display:grid;grid-template-columns:1.45fr .75fr;margin-top:50px;background:#fff}.featured img{width:100%;height:600px;object-fit:cover}.featured div{padding:15%;align-self:center}.featured h3,.projects h3{font:500 2.5rem 'Playfair Display';margin:15px 0}.featured a{display:block;margin-top:30px;color:inherit}.projects{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.projects img{width:100%;height:380px;object-fit:cover}.communities{background:#211f1b;color:var(--ivory)}.communities>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.communities a{padding:90px 20px 20px;border:1px solid #4a453b;font:500 1.4rem 'Playfair Display'}.advisory{background:#101010;color:#eeeae1}.advisory>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.advisory article{border-top:1px solid #554f44;padding-top:20px;color:var(--bronze);font:12px 'DM Mono'}.advisory b{display:block;color:#fff;font:500 2rem 'Playfair Display';margin:35px 0 0}.advisory p{color:#c8c0b1}.lifestyle{min-height:80vh;padding:10%;display:flex;align-items:end;color:#fff;background:linear-gradient(#0002,#000a),url('assets/dubai-marina-cinematic.png') center/cover}.lifestyle h2{font-size:clamp(3.4rem,8vw,8rem)}.journey ol{list-style:none;padding:0;margin-top:50px;max-width:850px}.journey li{padding:18px 0;border-top:1px solid #bdb5a8;font:500 1.6rem 'Playfair Display'}.contact{background:#292720;color:#fff}footer{background:#0d0d0c;color:#eeeae1;padding:8%;display:flex;justify-content:space-between;align-items:end}footer h2{font-size:clamp(3rem,7vw,7rem)}@media(max-width:700px){header nav{display:none}.hero{padding:19vh 7% 170px}.hero form{left:7%;right:7%;bottom:20px;grid-template-columns:1fr 1fr}.hero form label:nth-child(3){display:none}.split,.featured{grid-template-columns:1fr}.split{min-height:0}.split img{height:500px}.properties,.communities,.advisory,.journey{padding:20% 7%}.featured img{height:350px}.projects,.advisory>div{grid-template-columns:1fr}.communities>div{grid-template-columns:1fr 1fr}.contact img{display:none}footer{display:block}}
