@font-face{font-family:displayFont;src:url(../media/cormorant_garamond_latin-s.p.2tp5pqjy048ru.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.displayfont_1045497f-module__sf1Rqa__className{font-family:displayFont,displayFont Fallback,Georgia;font-weight:400}.displayfont_1045497f-module__sf1Rqa__variable{--font-display:"displayFont", "displayFont Fallback", Georgia}
@font-face{font-family:bodyFont;src:url(../media/inter_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bodyfont_bbe9f703-module__pA3yvW__className{font-family:bodyFont,bodyFont Fallback,Arial}.bodyfont_bbe9f703-module__pA3yvW__variable{--font-body:"bodyFont", "bodyFont Fallback", Arial}
:root{--bg-black:#0a0907;--bg-charcoal:#11100d;--bg-warm-charcoal:#17140f;--bg-elevated:#1d1913;--text-primary:#f2ebdd;--text-secondary:#c9bdaa;--text-muted:#918574;--gold-primary:#c7a15c;--gold-soft:#d8bb7b;--gold-deep:#9d783c;--border-gold:#c7a15c6b;--border-subtle:#f2ebdd24;--surface-dark:#0e0c09d6;--surface-dark-soft:#14110dc2;--gutter:clamp(64px, 4.8vw, 80px);--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{background:var(--bg-black);color:var(--text-primary);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button,fieldset{margin:0}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:5px}::selection{background:var(--gold-primary);color:var(--bg-black)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display), Georgia, serif;font-weight:400}h1,h2{letter-spacing:-.025em;line-height:1}h2{font-size:clamp(52px,4.1vw,64px)}h3{line-height:1.08}ul,ol{margin:0;padding:0;list-style:none}svg{flex-shrink:0}.page-gutter{padding-inline:var(--gutter)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold-primary);color:var(--bg-black);padding:14px 24px;position:fixed;top:10px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--gold-soft);font-family:var(--font-body), sans-serif;letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.6}.button{border:1px solid var(--gold-primary);min-height:52px;color:var(--gold-soft);font-family:var(--font-display), Georgia, serif;background:#0a090773;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:14px 25px;font-size:20px;line-height:1.2;transition:background .25s,border-color .25s;display:inline-flex}.button:hover{background:var(--bg-elevated);border-color:var(--gold-soft)}.button svg{width:21px;height:21px}.button-gold{background:var(--gold-primary);color:var(--bg-black)}.button-gold:hover{background:var(--gold-soft);color:var(--bg-black)}.text-link{min-height:44px;color:var(--gold-soft);font-family:var(--font-display), Georgia, serif;text-align:start;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;padding:0;font-size:19px;display:inline-flex}.text-link svg,.button svg,.card-arrow svg,.circle-arrow svg{transition:transform .3s var(--ease-out)}.text-link:hover svg,.button:hover svg,.card-arrow:hover svg,.circle-arrow:hover svg{transform:translate(4px)}.icon-button{width:44px;height:44px;color:var(--gold-soft);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.home-image{position:absolute;inset:0;overflow:hidden}.home-image img{object-fit:cover;object-position:var(--image-position,50% 50%);transition:transform .9s var(--ease-out)}.photo-mobile{display:none}.image-placeholder-note{color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;text-align:center;opacity:.8;font-size:10px;line-height:1.8;position:absolute;inset:40% 20px auto}.atmosphere{z-index:-2;opacity:.6;max-height:580px}.atmosphere .image-placeholder-note{text-align:end;max-width:220px;inset:18px 7% auto auto}.atmosphere:after{content:"";background:linear-gradient(90deg, #0a0907bf, transparent 70%), linear-gradient(0deg, var(--section-bg,var(--bg-black)), transparent 70%);position:absolute;inset:0}.site-header{z-index:40;background:0 0;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.menu-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0907db;border-bottom-color:#c7a15c1f}.header-inner{min-height:134px;padding:12px var(--gutter);align-items:center;gap:34px;display:flex}.brand{width:160px;color:var(--text-primary);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.primary-nav{flex:1;justify-content:center;gap:clamp(16px,1.65vw,29px);display:flex}.primary-nav a{white-space:nowrap;min-height:44px;font-family:var(--font-display), Georgia, serif;align-items:center;font-size:19px;transition:color .2s;display:inline-flex}.primary-nav a:hover{color:var(--gold-soft)}.header-actions{align-items:center;gap:18px;display:flex}.language-button{background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:13px;display:flex}.language-button svg:last-child{width:13px}.header-contact{min-width:128px;color:var(--text-primary);font-size:18px}.menu-toggle{display:none}.hero{isolation:isolate;background:var(--bg-warm-charcoal);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-background{z-index:-3;transform:translateY(var(--hero-shift,0px)) scale(var(--hero-scale,1));will-change:transform;position:absolute;inset:-35px 0}.hero-photograph .image-placeholder-note{max-width:240px;color:var(--gold-soft);inset:43% 12% auto auto}.hero-overlay{z-index:-2;background:linear-gradient(90deg,#070605d1 0%,#0706058c 28%,#07060538 56%,#07060514 100%),linear-gradient(#0000 55%,#0a0907a6);position:absolute;inset:0}.hero-exit-overlay{z-index:-1;background:var(--bg-black);opacity:var(--exit-opacity,0);position:absolute;inset:0}.hero-content{width:100%;padding-top:max(235px,28svh);padding-bottom:clamp(80px,12svh,130px)}.hero-copy{opacity:var(--copy-opacity,1);transform:translateY(var(--copy-shift,0));max-width:730px}.hero-copy .eyebrow{margin-bottom:20px;font-size:12px}.hero h1{font-size:clamp(72px,5.5vw,88px);line-height:.98}.hero-description{max-width:620px;font-family:var(--font-body), sans-serif;margin-top:24px;font-size:18px;line-height:1.55}.hero-search-wrap{width:78%;max-width:1000px;opacity:var(--search-opacity,1);transform:translateY(var(--search-shift,0));margin-top:70px}.hero-search-wrap:focus-within{opacity:1}.property-search{background:var(--surface-dark);border:1px solid #f2ebdd3d;border-radius:12px;padding:17px 18px 18px;scroll-margin-top:150px}.transaction-selector{border:0;gap:40px;padding:0 12px 12px;display:flex}.transaction-selector label{cursor:pointer;min-height:44px;font-family:var(--font-display), Georgia, serif;align-items:center;padding-bottom:8px;font-size:24px;display:flex;position:relative}.transaction-selector input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.transaction-selector input:focus-visible+span{outline:2px solid var(--gold-soft);outline-offset:5px}.transaction-selector .selected{color:var(--gold-soft)}.transaction-selector .selected:after{content:"";background:var(--gold-soft);height:2px;position:absolute;inset:auto 0 0}.search-row{align-items:center;gap:22px;display:flex}.search-fields{border:1px solid #f2ebdd45;border-radius:8px;flex:1;grid-template-columns:1.4fr 1.1fr 1fr 1.1fr;min-width:0;display:grid}.search-field{cursor:pointer;align-items:center;gap:13px;min-width:0;padding:13px 16px;display:flex}.search-field+.search-field{border-inline-start:1px solid #f2ebdd40}.search-field>svg{width:23px;height:23px}.search-field>span{flex:1;min-width:0}.field-label{font-family:var(--font-display), Georgia, serif;margin-bottom:5px;font-size:14px;display:block}.search-field select{width:100%;color:var(--text-primary);appearance:none;cursor:pointer;min-height:28px;font-family:var(--font-display), Georgia, serif;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;font-size:16px}.search-field option{background:var(--bg-elevated);color:var(--text-primary)}.search-field select:focus-visible{outline:none}.search-field:has(select:focus-visible){box-shadow:inset 0 0 0 1px var(--gold-soft);background:#c7a15c0f}.search-field>svg:last-child{pointer-events:none;width:13px;height:13px}.search-submit{border:1px solid var(--gold-primary);width:60px;height:60px;color:var(--bg-black);background:var(--gold-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.search-submit:hover{background:var(--gold-primary)}.mobile-search-label{display:none}.dubai-callout{inset:auto var(--gutter) 9svh auto;border-inline-start:1px solid var(--gold-primary);width:170px;padding-inline-start:17px;position:absolute}.dubai-callout>p:nth-child(2){font-family:var(--font-display), Georgia, serif;margin-top:7px;font-size:20px;line-height:1.3}.dubai-callout .text-link{font-family:var(--font-body), sans-serif;color:var(--text-primary);letter-spacing:.16em;text-transform:uppercase;gap:8px;margin-top:7px;font-size:9px}.dubai-callout .text-link svg{width:15px}.home-section{isolation:isolate;background:var(--section-bg);padding-block:66px 42px;position:relative}.home-section:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0a090766,#0000);height:64px;position:absolute;inset:0 0 auto}.select-section{--section-bg:var(--bg-warm-charcoal)}.communities-section{--section-bg:var(--bg-charcoal)}.off-plan-section{--section-bg:var(--bg-black)}.experts-section{--section-bg:var(--bg-warm-charcoal)}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:30px;display:flex;position:relative}.section-heading-copy{max-width:700px}.eyebrow-rule{align-items:center;gap:18px;margin-bottom:16px;font-size:12px;display:flex}.eyebrow-rule:after{content:"";background:var(--border-gold);width:64px;height:1px}.section-description{font-family:var(--font-body), sans-serif;max-width:650px;margin-top:17px;font-size:18px;line-height:1.55}.section-heading-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:44px;max-width:440px;display:flex}.editorial-aside{border-inline-start:1px solid var(--gold-primary);text-transform:uppercase;letter-spacing:.28em;color:var(--gold-soft);padding-inline-start:22px;font-size:10px;line-height:2.3}.section-heading-side .editorial-aside{align-self:flex-end}.section-signature{align-items:center;gap:30px;margin-top:36px;display:flex}.section-signature>div>p:last-child{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);margin-top:5px;font-size:20px}.section-signature .eyebrow{font-size:10px}.signature-line{background:var(--border-gold);flex:1;height:1px}.signature-words{text-transform:uppercase;letter-spacing:.3em;color:var(--gold-soft);font-size:9px}.signature-short{background:var(--text-primary);width:35px;height:1px}.sample-note{color:var(--text-secondary);margin-top:13px;font-size:11px;line-height:1.6}.preview-dialog{background:var(--bg-warm-charcoal);width:100%;max-width:min(560px,100vw - 40px);max-height:calc(100svh - 48px);color:var(--text-primary);border:1px solid var(--border-gold);border-radius:6px;padding:0;position:fixed;overflow-y:auto}.preview-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0907d6}.dialog-inner{padding:44px 35px 35px}.dialog-close{position:absolute;inset:8px 8px auto auto}.dialog-inner h2{margin-block:14px;font-size:42px}.dialog-inner>p:not(.eyebrow){color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.7}.search-results{margin-block:20px}.search-results li{border-top:1px solid var(--border-subtle);padding-block:15px}.search-results h3{margin-bottom:8px;font-size:27px}.search-results span,.search-results strong{font-size:13px;font-weight:400;line-height:1.8;display:block}.search-results strong{color:var(--gold-soft)}.reveal-ready{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(28px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.reveal-ready:focus-within{opacity:1;transform:none}[data-reveal]:nth-child(2){transition-delay:70ms}[data-reveal]:nth-child(3){transition-delay:.14s}[data-reveal]:nth-child(4){transition-delay:.21s}[data-reveal]:nth-child(5){transition-delay:.28s}[data-reveal]:nth-child(6){transition-delay:.35s}.contact-panel-options{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.contact-panel-option{background:var(--bg-charcoal);border:1px solid var(--border-subtle);border-radius:3px;padding:18px}.contact-panel-option h3{color:var(--text-primary);font-size:23px}.contact-panel-option p{color:var(--text-secondary);margin:8px 0;font-size:12px}.contact-panel-option span{color:var(--text-muted);font-size:10px}@media (max-width:450px){.contact-panel-options{grid-template-columns:1fr;gap:8px}.contact-panel-option{padding:12px}}
.asymmetric-grid{grid-template-columns:1.56fr 1fr;gap:16px;display:grid}.secondary-stack{gap:16px;min-width:0;display:grid}.image-card{background:var(--bg-charcoal);border:1px solid #c7a15c4d;border-radius:6px;min-width:0;transition:border-color .35s;position:relative;overflow:hidden}.image-card:hover,.image-card:focus-within{border-color:#c7a15cad}.image-card:hover .home-image img{transform:scale(1.035)}.card-badge{border:1px solid var(--border-gold);background:var(--surface-dark);color:var(--gold-soft);letter-spacing:.15em;text-transform:uppercase;border-radius:4px;padding:8px 13px;font-size:10px;line-height:1.3;position:absolute;inset:18px auto auto 18px}.card-photo{height:174px;position:relative}.property-card.featured{flex-direction:column;justify-content:flex-end;min-height:558px;display:flex}.property-card.featured .card-photo{height:auto;position:absolute;inset:0}.property-card.featured .card-photo:after{content:"";background:linear-gradient(0deg, var(--bg-charcoal), #11100deb 18%, transparent 67%);position:absolute;inset:0}.property-card-body{padding:16px 17px;position:relative}.property-card.featured .property-card-body{padding:28px}.property-tagline{color:var(--text-primary);margin-bottom:35px;line-height:2}.property-summary{align-items:center;gap:12px;display:flex}.property-summary>div:first-child{flex:1;min-width:0}.property-summary h3{font-size:24px}.featured .property-summary h3{font-size:34px}.location{color:var(--text-primary);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.location svg{width:16px;height:20px}.property-summary .location{margin-top:6px}.property-price{color:var(--gold-soft);font-family:var(--font-display), Georgia, serif;border-inline-start:1px solid var(--border-gold);white-space:nowrap;padding-inline-start:16px;font-size:23px}.property-price small{font-size:12px}.featured .property-price{font-size:28px}.card-arrow{width:44px;padding:8px}.property-facts{align-items:center;gap:25px;margin-top:17px;font-size:12px;display:flex}.property-facts li{align-items:center;gap:9px;display:flex}.property-facts svg{width:20px;height:20px}.featured .property-facts{border-top:1px solid var(--border-subtle);gap:40px;margin-top:17px;padding-top:20px;font-size:14px}.community-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.community-card{height:365px}.community-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0a0907bf 78%,#0a0907fc);position:absolute;inset:0}.community-card .image-placeholder-note{font-size:9px;inset-block-start:30%}.community-copy{z-index:1;position:absolute;inset:auto 17px 17px}.community-copy .eyebrow{letter-spacing:.2em;margin-bottom:9px;font-size:8px}.community-copy h3{letter-spacing:-.02em;min-height:2.1em;font-size:clamp(23px,1.9vw,30px)}.community-bottom{justify-content:space-between;align-items:center;gap:4px;margin-top:10px;display:flex}.community-bottom>span{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);font-size:16px}.circle-arrow{border:1px solid var(--gold-primary);width:44px;height:44px;color:var(--text-primary);border-radius:50%}.communities-section .section-signature{border-top:1px solid var(--border-gold);margin-top:42px;padding-top:24px}.communities-section .signature-line{background:0 0}.off-plan-section .section-heading-copy{max-width:670px}.off-plan-section .section-heading-side{border-inline-start:1px solid var(--border-gold);align-items:flex-start;gap:20px;max-width:42%;padding-inline-start:42px}.off-plan-intro{font-family:var(--font-body), sans-serif;font-size:16px;line-height:1.5}.development-grid{grid-template-columns:1.4fr 1fr}.off-plan-card .card-photo{height:180px}.off-plan-card.featured .card-photo{flex:1;height:auto;min-height:360px}.off-plan-card.featured{flex-direction:column;display:flex}.off-plan-card .card-photo:after{content:"";background:linear-gradient(0deg, var(--bg-charcoal), transparent);position:absolute;inset:65% 0 0}.off-plan-body{padding:0 17px 17px;position:relative}.featured .off-plan-body{padding:0 25px 25px}.development-summary{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.development-summary>div:first-child{min-width:0}.heading-action{font:inherit;text-align:start;background:0 0;border:0;min-height:44px;padding:0}.development-summary h3{font-size:23px}.featured .development-summary h3{font-size:38px}.development-summary .location{font-size:11px}.starting-price{text-align:end;flex-shrink:0}.starting-price .eyebrow{letter-spacing:.14em;font-size:8px}.starting-price>p{white-space:nowrap;margin-top:6px;font-size:15px}.featured .starting-price>p{font-size:22px}.development-facts{border-top:1px solid var(--border-gold);grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0;padding-top:13px;display:grid}.development-facts>div{grid-template-columns:25px 1fr;column-gap:8px;padding-inline:10px;display:grid}.development-facts>div:first-child{padding-inline-start:0}.development-facts>div+div{border-inline-start:1px solid var(--border-subtle)}.development-facts svg{grid-row:span 2;align-self:center;width:20px}.development-facts dt{color:var(--text-secondary);font-size:9px}.development-facts dd{margin:3px 0 0;font-size:11px;line-height:1.4}.featured .development-facts{margin-block:20px;padding-top:20px}.featured .development-facts dd{font-size:13px}.payment-plan{background:var(--bg-elevated);border:1px solid #f2ebdd0a;border-radius:6px;align-items:flex-start;gap:18px;padding:13px 12px 9px;display:flex}.payment-plan>.eyebrow{letter-spacing:.18em;max-width:80px;font-size:8px}.payment-plan ol{flex:1;padding-top:3px;display:flex}.payment-plan li{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 2px 0;display:flex;position:relative}.payment-plan li:before{content:"";background:var(--gold-primary);height:1px;position:absolute;inset:0 -50% auto 50%}.payment-plan li:last-child:before{display:none}.payment-dot{background:var(--gold-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.payment-plan strong{color:var(--gold-soft);font-family:var(--font-display), Georgia, serif;font-size:18px;font-weight:400}.payment-plan li>span:last-child{color:var(--text-secondary);font-size:9px}.featured .payment-plan{padding:18px 14px}.featured .payment-plan strong{font-size:25px}.featured .payment-plan li>span:last-child{font-size:12px}.agents-grid{grid-template-columns:1.05fr 1.45fr;gap:12px;display:grid}.supporting-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.agent-card{flex-direction:column;display:flex}.agent-portrait{aspect-ratio:3/4;position:relative}.agent-portrait .image-placeholder-note{inset-inline:15px}.agent-body{flex-direction:column;flex:1;padding:16px 13px 14px;display:flex;position:relative}.agent-body h3{font-size:24px}.agent-role{color:var(--text-secondary);margin-top:3px;font-size:10px;line-height:1.5}.agent-details{flex-direction:column;gap:19px;margin-block:20px;display:flex}.agent-details>div{align-items:flex-start;gap:10px;display:flex}.agent-details svg{width:20px;height:24px;color:var(--gold-soft)}.agent-details p,.agent-details li{font-family:var(--font-display), Georgia, serif;font-size:15px;line-height:1.25}.agent-details p{color:var(--text-secondary);margin-bottom:3px}.agent-actions{flex-direction:column;gap:4px;margin-top:auto;display:flex}.agent-actions .button{gap:8px;min-height:44px;padding:8px 10px;font-size:17px}.agent-actions .text-link{font-size:16px}.agent-actions .text-link svg{width:15px}.agent-card.featured{justify-content:flex-end}.agent-card.featured .agent-portrait{aspect-ratio:auto;position:absolute;inset:0 0 25%}.agent-card.featured .agent-portrait:after{content:"";background:linear-gradient(0deg, var(--bg-charcoal), transparent 70%);position:absolute;inset:0}.agent-card.featured .agent-body{flex:0;margin-top:260px;padding:30px 24px 24px}.agent-card.featured h3{font-size:35px}.agent-card.featured .agent-role{font-family:var(--font-display), Georgia, serif;color:var(--gold-soft);font-size:21px}.agent-introduction{font-family:var(--font-display), Georgia, serif;margin-top:20px;font-size:25px;font-style:italic;line-height:1.25}.agent-card.featured .agent-details{border-top:1px solid var(--border-gold);grid-template-columns:1.05fr 1.1fr .85fr;gap:10px;margin-top:26px;padding-top:20px;display:grid}.agent-card.featured .agent-details>div{gap:8px}.agent-card.featured .agent-details>div+div{border-inline-start:1px solid var(--border-subtle);padding-inline-start:10px}.agent-card.featured .agent-details p,.agent-card.featured .agent-details li{font-size:14px}.agent-card.featured .agent-details svg{width:17px}.agent-card.featured .agent-actions{flex-direction:row;gap:26px;margin-top:14px}.agent-card.featured .agent-actions .button{padding-inline:16px}.approach-strip{border-top:1px solid var(--border-gold);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);margin-top:30px;padding-block:30px;display:grid}.approach-strip>div{gap:20px;padding-inline:24px;display:flex}.approach-strip>div:first-child{padding-inline-start:0}.approach-strip>div+div{border-inline-start:1px solid var(--border-gold)}.approach-strip svg{width:37px;height:37px;color:var(--gold-primary)}.approach-strip h3{font-size:22px}.approach-strip p{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);margin-top:8px;font-size:17px;line-height:1.25}.sell-section{--section-bg:var(--bg-black);min-height:810px;padding-top:76px;padding-bottom:64px}.sell-section .atmosphere,.consultation-section .atmosphere{opacity:1;max-height:none}.sell-section .atmosphere:after,.consultation-section .atmosphere:after{background:linear-gradient(0deg, var(--section-bg), transparent 50%)}.cinematic-overlay{z-index:-1;background:linear-gradient(90deg,#0a0907f0,#0a0907a6 40%,#0a090714 80%);position:absolute;inset:0}.sell-intro h2{margin-top:16px;font-size:clamp(58px,4.8vw,74px)}.sell-intro .section-description{max-width:550px}.selling-steps{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1080px;margin-top:70px;display:grid}.selling-steps li{border-inline-start:1px solid var(--border-gold);padding-inline-start:22px}.step-number{color:var(--gold-soft);letter-spacing:.18em;margin-bottom:12px;font-size:15px;display:block}.selling-steps svg{width:35px;height:35px;color:var(--gold-primary);margin-bottom:14px}.selling-steps h3{font-size:23px}.selling-steps p{font-family:var(--font-body), sans-serif;color:var(--text-secondary);margin-top:8px;font-size:16px;line-height:1.55}.sell-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:34px;display:flex}.cta-row{align-items:center;gap:30px;display:flex}.cta-row .button{min-width:240px;min-height:60px;font-size:23px}.cta-row .text-link{font-size:21px}.consultation-section{--section-bg:var(--bg-charcoal);min-height:620px;padding-block:76px 64px}.consultation-content{max-width:680px}.consultation-content h2{margin-top:18px;font-size:clamp(58px,4.7vw,74px)}.consultation-content .section-description{max-width:620px;margin-top:25px}.consultation-benefits{grid-template-columns:repeat(4,1fr);gap:20px;margin-block:38px;display:grid}.consultation-benefits li{border-inline-start:1px solid var(--border-gold);flex-direction:column;gap:14px;padding-inline-start:18px;display:flex}.consultation-benefits li:first-child{border:0;padding-inline-start:0}.consultation-benefits svg{color:var(--gold-primary);width:30px;height:30px}.consultation-benefits span{font-family:var(--font-display), Georgia, serif;font-size:18px;line-height:1.2}.consultation-aside{inset:auto var(--gutter) 65px auto;position:absolute}.site-footer{background:var(--bg-black);border-top:1px solid var(--border-gold)}.footer-main{grid-template-columns:1.2fr .8fr .8fr 1.45fr;gap:50px;padding-block:48px;display:grid}.footer-brand .brand{width:174px}.footer-brand>p{font-family:var(--font-display), Georgia, serif;margin-top:20px;font-size:22px;line-height:1.2}.footer-main nav{flex-direction:column;align-items:flex-start;display:flex}.footer-main h2{letter-spacing:.28em;margin-bottom:13px;font-size:11px;line-height:1.6}.footer-main nav a,.footer-link{font-family:var(--font-display), Georgia, serif;min-height:44px;color:var(--text-secondary);background:0 0;border:0;align-items:center;padding:0;font-size:17px;display:inline-flex}.footer-main nav a:hover,.footer-link:hover{color:var(--gold-soft)}.footer-connect>p{font-family:var(--font-display), Georgia, serif;margin-bottom:20px;font-size:20px;line-height:1.25}.footer-connect .button{justify-content:space-between;width:100%}.footer-connect .footer-placeholder{font-family:var(--font-body), sans-serif;color:var(--text-secondary);margin:15px 0 0;font-size:11px}.footer-bottom{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:25px;padding-block:24px;display:flex}.footer-bottom>p{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);font-size:16px}.footer-bottom nav{align-items:center;gap:18px;display:flex}.footer-bottom nav>*{font-family:var(--font-display), Georgia, serif;color:var(--text-secondary);align-items:center;min-height:44px;font-size:16px;display:inline-flex}.footer-bottom nav>*+*{border-inline-start:1px solid var(--border-subtle);padding-inline-start:18px}.footer-bottom .location svg{color:var(--gold-primary)}.preview-footnote{color:var(--text-secondary);padding-bottom:18px;font-size:10px}
@media (min-width:1800px){.header-inner,.hero-content,.home-section,.site-footer{padding-inline:max(var(--gutter), calc((100vw - 1660px) / 2))}}@media (max-width:1439px){:root{--gutter:52px}.header-inner{gap:22px}.brand{width:140px}.primary-nav{gap:18px}.primary-nav a{font-size:18px}.header-actions{gap:14px}.header-contact{min-width:118px;padding-inline:18px}.hero-search-wrap{width:82%}.search-field{gap:9px;padding-inline:12px}.search-field>svg{width:21px}.dubai-callout{width:145px;inset-inline-end:30px}.property-summary{gap:5px}.property-price{padding-inline-start:10px;font-size:20px}.property-summary h3{font-size:23px}.property-facts{gap:16px}.featured .property-price{font-size:25px}.featured .property-summary h3{font-size:31px}.development-summary{gap:8px}.development-summary h3{font-size:22px}.starting-price>p{font-size:14px}.development-facts>div{grid-template-columns:20px 1fr;column-gap:5px;padding-inline:7px}.development-facts dd{font-size:10px}.agent-details{gap:16px}.agent-card.featured .agent-details{grid-template-columns:1fr 1fr}.agent-card.featured .agent-details>div:last-child{border:0;padding:0}.agent-body h3{font-size:22px}.agent-card .card-badge{padding-inline:8px;font-size:9px;inset-inline-start:10px}}@media (max-width:1199px){:root{--gutter:36px}.header-inner{min-height:108px}.brand{width:130px}.header-actions{gap:24px;margin-inline-start:auto}.menu-toggle{display:inline-flex}.primary-nav{padding:20px var(--gutter) 30px;background:var(--bg-charcoal);border-bottom:1px solid var(--border-gold);grid-template-columns:repeat(3,1fr);gap:8px 30px;display:none;position:absolute;inset:108px 0 auto}.menu-open .primary-nav{display:grid}.primary-nav a{font-size:23px}.hero h1{font-size:68px}.hero-content{padding-top:230px;padding-bottom:90px}.hero-search-wrap{width:100%;margin-top:52px}.dubai-callout{display:none}.section-heading-side{max-width:36%}.section-heading-side .editorial-aside{font-size:9px}.section-description{font-size:17px}h2{font-size:52px}.asymmetric-grid{grid-template-columns:1.3fr 1fr}.property-summary{flex-wrap:wrap;gap:9px}.property-summary>div:first-child{flex-basis:100%}.property-price{border:0;padding:0}.card-arrow{margin-inline-start:auto}.property-facts{gap:14px;font-size:11px}.property-facts svg{width:17px}.featured .property-facts{gap:25px;font-size:12px}.community-gallery{scrollbar-width:thin;scrollbar-color:var(--gold-deep) var(--bg-charcoal);gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.community-card{flex:0 0 29%;height:400px}.community-copy h3{font-size:29px}.community-copy .eyebrow{font-size:9px}.off-plan-section .section-heading-side{max-width:37%;padding-inline-start:25px}.off-plan-section .section-heading h2{font-size:52px}.development-summary{flex-wrap:wrap}.starting-price{text-align:start}.payment-plan{flex-direction:column;gap:13px}.payment-plan>.eyebrow{max-width:none}.payment-plan ol{width:100%}.agents-grid{grid-template-columns:1fr;gap:18px}.agent-card.featured{max-width:none;min-height:630px}.agent-card.featured .agent-portrait{inset:0 0 0 35%}.agent-card.featured .agent-portrait:after{background:linear-gradient(90deg, var(--bg-charcoal), transparent)}.agent-card.featured .agent-body{max-width:65%;margin-top:160px}.agent-card.featured .agent-details{grid-template-columns:repeat(3,1fr)}.agent-card.featured .agent-details>div:last-child{border-inline-start:1px solid var(--border-subtle);padding-inline-start:10px}.agent-body h3{font-size:28px}.agent-role{font-size:12px}.agent-details p,.agent-details li{font-size:18px}.agent-details{flex:1}.agent-portrait{aspect-ratio:1}.agent-actions{flex-flow:wrap;justify-content:space-between}.agent-actions .text-link{font-size:17px}.approach-strip{grid-template-columns:repeat(2,1fr);row-gap:30px}.approach-strip>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.selling-steps{gap:18px}.selling-steps li{padding-inline-start:14px}.selling-steps h3{font-size:22px}.selling-steps p{font-size:16px}.sell-bottom .editorial-aside,.consultation-aside{display:none}.footer-main{grid-template-columns:1.2fr .8fr .8fr 1.3fr;gap:30px}.footer-bottom{flex-wrap:wrap}}@media (max-width:799px){:root{--gutter:28px}html{scroll-padding-top:110px}.hero-content{padding-top:190px}.hero h1{font-size:62px}.hero-search-wrap{margin-top:42px}.search-fields{grid-template-columns:1fr 1fr}.search-field:nth-child(3){border-inline-start:0}.search-field:nth-child(n+3){border-top:1px solid var(--border-subtle)}.search-field{padding-block:10px}.search-submit{width:52px;height:52px}.section-heading{align-items:flex-start;gap:25px}.section-heading-side .editorial-aside{display:none}.section-heading-side{flex-shrink:1}.section-heading-side .button{gap:10px;padding:12px 15px;font-size:17px}h2{font-size:48px}.home-section{padding-block:52px 36px}.asymmetric-grid{grid-template-columns:1fr}.property-card.featured{min-height:530px}.property-grid .secondary-stack{grid-template-columns:1fr 1fr}.property-facts{flex-wrap:wrap;gap:14px}.featured .property-summary>div:first-child{flex-basis:auto}.featured .property-summary h3{font-size:32px}.community-card{flex-basis:38%;height:370px}.signature-words,.signature-short{display:none}.section-signature{gap:20px}.off-plan-section .section-heading{flex-direction:column}.off-plan-section .section-heading-side{border:0;max-width:100%;padding-inline-start:0}.off-plan-intro{display:none}.off-plan-section .section-heading h2{font-size:48px}.off-plan-card.featured .card-photo{min-height:340px}.off-plan-card:not(.featured) .card-photo{height:270px}.development-summary{flex-wrap:nowrap}.development-summary h3{font-size:29px}.featured .development-summary h3{font-size:36px}.development-facts dd{font-size:13px}.development-facts{margin-block:18px;padding-block-start:17px}.payment-plan{flex-direction:row}.payment-plan>.eyebrow{max-width:90px}.payment-plan li>span:last-child{font-size:11px}.agent-card.featured .agent-body{max-width:85%}.supporting-agents{scrollbar-width:thin;scrollbar-color:var(--gold-deep) var(--bg-charcoal);padding-bottom:12px;display:flex;overflow-x:auto}.supporting-agents .agent-card{flex:0 0 43%}.agent-portrait{aspect-ratio:3/4}.agent-body h3{font-size:25px}.agent-actions{flex-direction:column}.selling-steps{grid-template-columns:repeat(2,1fr);gap:35px 24px;margin-top:44px}.selling-steps li{padding-inline-start:20px}.selling-steps p{font-size:16px}.sell-intro h2,.consultation-content h2{font-size:60px}.cta-row{flex-wrap:wrap;gap:22px}.cta-row .button{min-width:210px}.consultation-content{max-width:100%}.footer-main{grid-template-columns:1.1fr 1fr 1fr}.footer-connect{grid-column:1/-1;max-width:480px}.footer-bottom{gap:16px}}@media (max-width:599px){:root{--gutter:22px}body{font-size:14px}.header-inner{gap:15px;min-height:98px;padding-block:12px}.brand{width:106px}.header-contact{display:none}.header-actions{gap:15px}.language-button{gap:7px;font-size:12px}.language-button>svg:first-child{width:21px}.primary-nav{grid-template-columns:repeat(2,1fr);inset-block-start:98px}.primary-nav a{font-size:22px}.photo-mobile{display:block}.photo-desktop{display:none}.home-image img{object-position:var(--mobile-image-position,50% 50%)}.hero{min-height:100svh}.hero-content{padding-top:174px;padding-bottom:36px}.hero h1{font-size:clamp(44px,12.5vw,54px);line-height:.98}.hero-copy .eyebrow{letter-spacing:.23em;margin-bottom:19px;font-size:10px}.hero-description{max-width:340px;margin-top:20px;font-size:16px}.desktop-break{display:none}.hero-photograph .image-placeholder-note{max-width:220px;font-size:8px;inset:132px 22px auto auto}.hero-search-wrap{margin-top:34px}.property-search{border-radius:8px;padding:10px 12px 12px}.transaction-selector{gap:30px;padding:0 3px 12px}.transaction-selector label{min-height:44px;padding-bottom:6px;font-size:22px}.search-row{flex-direction:column;gap:12px}.search-fields{border-radius:5px;width:100%}.search-field{gap:7px;min-height:70px;padding:10px}.search-field>svg{width:18px;height:22px}.search-field>svg:last-child{width:10px}.field-label{margin-bottom:3px;font-size:13px}.search-field select{font-size:14px}.search-submit{border-radius:4px;gap:12px;width:100%;height:44px}.search-submit svg{width:20px}.mobile-search-label{font-size:13px;display:inline}.section-heading{flex-direction:column;gap:22px;margin-bottom:24px}.section-heading-side{align-items:flex-start;max-width:100%}.section-heading-side .button{min-height:48px;padding-inline:22px;font-size:19px}.eyebrow-rule{letter-spacing:.25em;gap:12px;margin-bottom:17px;font-size:10px}.eyebrow-rule:after{width:40px}h2,.off-plan-section .section-heading h2{font-size:clamp(38px,10.5vw,46px);line-height:1.02}.section-description{margin-top:16px;font-size:16px}.home-section{padding-block:46px 34px}.atmosphere .image-placeholder-note{display:none}.asymmetric-grid{gap:14px}.property-grid .secondary-stack{grid-template-columns:1fr;gap:14px}.property-card.featured{min-height:480px}.property-card.featured .property-card-body{padding:20px 17px}.property-tagline{margin-bottom:22px;font-size:9px}.property-card .card-photo{height:220px}.property-card.featured .card-photo{height:auto}.property-summary h3,.featured .property-summary h3{font-size:28px}.featured .property-summary>div:first-child{flex-basis:100%}.property-summary .location{font-size:11px}.property-price,.featured .property-price{font-size:24px}.property-facts,.featured .property-facts{gap:19px;font-size:11px}.property-facts svg{width:18px}.card-badge{font-size:9px;inset:14px auto auto 14px}.section-signature{margin-top:26px}.section-signature .eyebrow{font-size:9px}.section-signature>div>p:last-child{font-size:18px}.signature-line{min-width:18px}.sample-note{font-size:10px}.community-gallery{gap:12px}.community-card{flex-basis:79%;height:400px}.community-copy{inset-block-end:20px;inset-inline:20px}.community-copy h3{min-height:0;font-size:31px}.community-copy .eyebrow{font-size:9px}.community-bottom{margin-top:15px}.community-bottom>span{font-size:18px}.communities-section .section-signature{margin-top:24px;padding-top:20px}.off-plan-card.featured .card-photo{min-height:310px}.off-plan-card:not(.featured) .card-photo{height:220px}.off-plan-body,.featured .off-plan-body{padding:0 15px 16px}.development-summary{flex-wrap:wrap;gap:12px}.development-summary h3,.featured .development-summary h3{font-size:31px}.development-summary .location{font-size:11px}.starting-price{text-align:start}.starting-price>p,.featured .starting-price>p{margin-top:3px;font-size:19px}.development-facts>div{grid-template-columns:1fr;gap:4px}.development-facts svg{grid-row:auto;margin-bottom:4px}.development-facts dd,.featured .development-facts dd{font-size:11px}.development-facts dt{font-size:9px}.featured .development-facts{margin-block:15px;padding-top:15px}.payment-plan,.featured .payment-plan{flex-direction:column;gap:14px;padding:12px 8px}.payment-plan>.eyebrow{max-width:none}.payment-plan strong,.featured .payment-plan strong{font-size:23px}.payment-plan li>span:last-child,.featured .payment-plan li>span:last-child{font-size:10px}.agent-card.featured{min-height:710px}.agent-card.featured .agent-portrait{inset:0 0 30%}.agent-card.featured .agent-portrait:after{background:linear-gradient(0deg, var(--bg-charcoal), transparent 90%)}.agent-card.featured .agent-body{max-width:100%;margin-top:300px;padding:20px 16px}.agent-card.featured h3{font-size:32px}.agent-card.featured .agent-role{font-size:20px}.agent-introduction{margin-top:14px;font-size:23px}.agent-card.featured .agent-details{grid-template-columns:1fr 1fr;margin-top:20px;padding-top:16px}.agent-card.featured .agent-details>div:last-child{border:0;padding:0}.agent-card.featured .agent-details p,.agent-card.featured .agent-details li{font-size:15px}.agent-card.featured .agent-actions{flex-wrap:wrap;gap:18px}.supporting-agents .agent-card{flex-basis:80%}.agent-body{padding:18px}.agent-body h3{font-size:30px}.agent-role{font-size:12px}.agent-details p,.agent-details li{font-size:18px}.agent-actions .button{font-size:20px}.approach-strip{grid-template-columns:1fr;gap:22px;padding-block:25px}.approach-strip>div,.approach-strip>div+div{border:0;gap:18px;padding-inline:0}.approach-strip h3{font-size:24px}.approach-strip p{margin-top:4px;font-size:18px}.sell-intro h2,.consultation-content h2{font-size:clamp(42px,11.5vw,52px)}.selling-steps{gap:30px 16px;margin-top:36px}.selling-steps li{padding-inline-start:12px}.selling-steps h3{font-size:23px}.selling-steps p{font-size:16px}.selling-steps svg{width:31px;height:31px}.sell-bottom{margin-top:32px}.cta-row{gap:13px;width:100%}.cta-row .button{flex:1 0 100%;min-width:0;min-height:55px;font-size:22px}.cta-row .text-link{justify-content:center;width:100%;font-size:21px}.consultation-benefits{grid-template-columns:repeat(2,1fr);gap:24px 20px;margin-block:29px}.consultation-benefits li:nth-child(3){border:0;padding-inline-start:0}.consultation-benefits span{font-size:19px}.consultation-content .section-description{margin-top:20px}.site-footer{padding-top:8px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-block:32px}.footer-brand{grid-column:1/-1}.footer-brand .brand{width:145px}.footer-brand>p{font-size:22px}.footer-main h2{font-size:10px}.footer-main nav a,.footer-link{font-size:19px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px}.footer-bottom nav{flex-wrap:wrap;gap:12px}.footer-bottom nav>*+*{padding-inline-start:12px}.footer-bottom nav>*{font-size:16px}.footer-bottom>p{font-size:15px}.preview-footnote{font-size:9px;line-height:1.6}.dialog-inner{padding:48px 23px 28px}.dialog-inner h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-background,.hero-copy,.hero-search-wrap,.reveal-ready{transform:none!important}.hero-copy,.hero-search-wrap,.reveal-ready{opacity:1!important}.hero-exit-overlay{opacity:0!important}.image-card:hover .home-image img{transform:none}}
.search-field-container{min-width:0;position:relative}.search-field-container+.search-field-container{border-inline-start:1px solid #f2ebdd40}button.search-field{width:100%;height:100%;color:var(--text-primary);text-align:start;background:0 0;border:0}.search-field-value{white-space:nowrap;text-overflow:ellipsis;min-height:28px;font-family:var(--font-display), Georgia, serif;font-size:16px;display:block;overflow:hidden}button.search-field:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-soft);outline:none}.search-options{z-index:20;border:1px solid var(--border-gold);background:#1d1913;border-radius:6px;max-height:240px;margin:0;padding:5px;list-style:none;animation:.16s ease-out search-menu-open;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto;box-shadow:0 12px 28px #0000004d}.search-options [role=option]{cursor:pointer;min-height:44px;font-family:var(--font-display), Georgia, serif;color:var(--text-primary);border-radius:3px;padding:11px 10px;font-size:16px}.search-options [role=option]:is(:hover,.is-active){color:var(--gold-soft);background:#c7a15c1f}.search-options [aria-selected=true]{color:var(--gold-soft)}.hero:has(.search-field[aria-expanded=true]){z-index:5;overflow:visible}.search-field-container:has([aria-expanded=true]){z-index:2}@keyframes search-menu-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:799px){.search-field-container:nth-child(3){border-inline-start:0}.search-field-container:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media (max-width:599px){.search-field-value,.search-options [role=option]{font-size:14px}}@media (prefers-reduced-motion:reduce){.search-options{animation:none}}:root{--header-height:104px}html,body{scroll-snap-type:none}html{scroll-behavior:auto;scroll-padding-top:var(--header-height)}.header-inner{min-height:var(--header-height);padding-block:3px}.site-header.is-scrolled,.site-header.menu-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0907e6}.brand,.footer-brand .brand{justify-content:center;width:195px;min-height:60px}.brand-asset{object-fit:contain;width:auto;max-width:100%;height:auto}.brand-pending{font-family:var(--font-body), sans-serif;color:var(--text-secondary);font-size:10px}.primary-nav{inset-block-start:var(--header-height)}.home-scene{--next-section-bg:var(--bg-black);--scene-opacity:1;--scene-image-opacity:1;--scene-y:0px;--scene-scale:1;--scene-darken:0;overflow:clip}.hero,.off-plan-section{--next-section-bg:var(--bg-warm-charcoal)}.select-section,.sell-section{--next-section-bg:var(--bg-charcoal)}.home-scene:after{content:"";background:linear-gradient(to bottom, transparent, var(--next-section-bg));pointer-events:none;z-index:-1;height:clamp(72px,10svh,120px);position:absolute;inset:auto 0 0}.home-scene:before{content:"";height:auto;opacity:var(--scene-darken);pointer-events:none;z-index:-1;background:#0a0907;position:absolute;inset:0}.home-scene>:is(.section-heading,.sample-note,.section-signature,.approach-strip,.sell-intro,.selling-steps,.sell-bottom,.consultation-content,.consultation-aside,.hero-content,.dubai-callout,.property-grid,.community-gallery,.development-grid,.agents-grid){opacity:var(--scene-opacity);translate:0 var(--scene-y)}.home-scene:focus-within{--scene-opacity:1!important;--scene-y:0px!important}.home-image{background:#17140f}.home-image picture{scale:var(--scene-scale);display:block;position:absolute;inset:0}.image-placeholder-note{text-transform:none;letter-spacing:.025em;font-size:10px}.home-section>.atmosphere{max-height:none;opacity:var(--scene-image-opacity);-webkit-mask-image:linear-gradient(#0000,#000 100px);mask-image:linear-gradient(#0000,#000 100px)}.home-section>.atmosphere:after{background:linear-gradient(90deg,#0a090773,#0a09071f 75%)}:is(.select-section,.off-plan-section,.communities-section,.experts-section)>.atmosphere:after{background:radial-gradient(85% 55% at 50% 68%,#0a0907de,#0a09078f 65%,#0a090714 100%),linear-gradient(90deg,#0a0907c4,#0a09072e 60%,#0a090761),linear-gradient(#0000 72%,#0a0907ad)}.hero-background,.hero-copy,.hero-search-wrap{opacity:1;transform:none}.hero-background{opacity:var(--scene-image-opacity);inset:0}.hero-exit-overlay{display:none}.home-section{padding-top:calc(var(--header-height) + 24px);scroll-margin-top:0}@media (min-width:1200px){.home-section{min-height:100svh;padding-block:calc(var(--header-height) + 16px) 28px;flex-direction:column;display:flex}.hero-content{padding-top:max(160px,24svh);padding-bottom:clamp(64px,10svh,108px)}.hero-search-wrap{margin-top:clamp(30px,5svh,70px)}.section-heading{flex-shrink:0;margin-bottom:24px}.section-signature{margin-top:24px}.property-grid,.community-gallery{flex:1}.property-card.featured{min-height:500px}.property-card:not(.featured){flex-direction:column;display:flex}.property-card:not(.featured) .card-photo{flex:1;min-height:170px}.community-card{height:auto;min-height:365px}.communities-section .section-signature{margin-top:24px;padding-top:18px}.agents-grid{flex:1}.agent-card:not(.featured) .agent-portrait{aspect-ratio:auto;flex-shrink:0;height:clamp(180px,21svh,260px)}.agent-card.featured .agent-portrait{height:auto;inset:0}.agent-card.featured .agent-portrait:after{background:linear-gradient(to top, var(--bg-charcoal) 5%, #11100df0 25%, #11100d80 43%, transparent 65%)}.agent-card.featured .agent-body{margin-top:clamp(180px,22svh,280px);padding:20px 24px}.agent-details{gap:12px;margin-block:14px}.agent-card.featured .agent-details{grid-template-columns:1.05fr 1.1fr .85fr;margin-top:16px;padding-top:14px}.agent-card.featured .agent-details>div:last-child{border-inline-start:1px solid var(--border-subtle);padding-inline-start:10px}.agent-introduction,.agent-card.featured .agent-actions{margin-top:12px}.supporting-agents .agent-actions{flex-direction:column;align-items:stretch;gap:4px}.agent-actions .button{white-space:nowrap}.approach-strip{margin-top:20px;padding-block:18px}.experts-section .section-heading-copy,.experts-section .section-description{max-width:820px}.sell-section{justify-content:space-between}.selling-steps{margin-top:clamp(36px,8svh,100px)}.consultation-section{justify-content:center}}@media (max-width:1199px){:root{--header-height:94px}.brand,.footer-brand .brand{width:145px}.header-inner{padding-block:10px}.home-section{min-height:auto}}@media (prefers-reduced-motion:reduce){.home-scene{--scene-opacity:1!important;--scene-y:0px!important;--scene-scale:1!important;--scene-darken:0!important}}

