.subnav{height:75px;background:#1c211f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,26px)}.subbrand{color:#fff;text-decoration:none;font:700 11px Manrope,sans-serif;letter-spacing:.12em}.subbrand span{font:600 24px 'Playfair Display',serif;border:1px solid #ffffff99;padding:1px 4px;margin-right:8px}.subback{color:#e9d5a8;text-decoration:none;font:700 10px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.page-hero{height:480px;position:relative;overflow:hidden;color:#fff}.page-hero img{height:100%;width:100%;object-fit:cover}.page-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#15130dd9,transparent 75%)}.page-hero>div{position:absolute;z-index:1;left:max(7vw,26px);bottom:65px}.page-hero h1{font:500 clamp(48px,6vw,78px)/1 'Playfair Display',serif;letter-spacing:-.05em;margin:0}.page-hero h1 em{color:var(--gold-light);font-style:italic}.values,.process{padding:100px 0;background:#1c211f;color:#fff}.values article{height:100%;padding:35px;background:#ffffff0a;border:1px solid #ffffff19}.values span,.service-card span{color:var(--gold-light);font:500 19px 'Playfair Display',serif}.values h3,.service-card h3{font:500 32px 'Playfair Display',serif;margin:45px 0 13px}.values p{font-size:14px;line-height:1.7;color:#c5c6c4}.service-intro h2 em,.editorial-head h2 em{color:var(--gold)}.service-card{padding:35px;border:1px solid #dad6ce;height:100%;transition:transform .3s,box-shadow .3s}.service-card:hover{transform:translateY(-7px);box-shadow:0 17px 35px #2222}.service-card p{font-size:14px;line-height:1.7;color:#687078}.process h2 em{color:var(--gold-light)}.process-list{margin-top:42px;border-top:1px solid #ffffff25}.process-list div{display:flex;gap:25px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff25}.process-list b{color:var(--gold-light);font:500 23px 'Playfair Display',serif}.process-list span{font:500 20px 'Playfair Display',serif}.property-tile{position:relative;height:390px;overflow:hidden;color:#fff}.property-tile img{height:100%;width:100%;object-fit:cover;transition:transform .65s}.property-tile:hover img{transform:scale(1.05)}.property-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#12110fcc,transparent 58%)}.property-tile>div{position:absolute;z-index:1;bottom:30px;left:30px}.property-tile span{font:700 9px Manrope,sans-serif;letter-spacing:.13em;color:#ebd19a}.property-tile h3{font:500 38px 'Playfair Display',serif;margin:8px 0}.property-tile p{font-size:13px;margin:0}.gallery-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:18px}.gallery-grid img{width:100%;height:300px;object-fit:cover}.gallery-grid img:first-child{grid-row:span 2;height:618px}.gallery-grid img:last-child{grid-column:span 2}@media(max-width:767px){.subnav{height:65px}.subbrand{font-size:9px}.page-hero{height:390px}.page-hero>div{bottom:45px}.values,.process{padding:70px 0}.property-tile{height:310px}.gallery-grid{grid-template-columns:1fr 1fr;gap:10px}.gallery-grid img{height:190px}.gallery-grid img:first-child{grid-row:span 2;height:390px}.gallery-grid img:last-child{grid-column:span 2}}
