:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--leading-body:1.5;--leading-title:1.2;--leading-heading:1.25;--leading-control:1.4;--tracking-body:0em;--tracking-heading:-.015em;--tracking-label:.04em;--ink:#222b2d;--muted:#647074;--line:var(--atlas-border);--paper:#fff;--canvas:var(--atlas-canvas);--green:#8d6827;--green-dark:#8d6827;--coral:#8d6827;--gold-highlight:#8c651b}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-public), Arial, sans-serif;line-height:var(--leading-body)}h1,h2{font-family:var(--font-public), Arial, sans-serif;font-weight:700;line-height:var(--leading-title)}h3,h4,h5,h6{line-height:var(--leading-heading)}button,input,select,textarea{font:inherit;line-height:var(--leading-control)}small,label,figcaption{line-height:var(--leading-control)}button{cursor:pointer}.listing-detail-link{color:#fff;background:#222b2d;border-radius:10px;justify-content:center;margin-top:8px;padding:11px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}body{--font-inter:var(--font-public)}h1{font-weight:900;line-height:var(--leading-title);letter-spacing:var(--tracking-heading)}h2,h3,h4,h5,h6{font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}body{letter-spacing:var(--tracking-body);font-kerning:normal}p{line-height:var(--leading-body)}button,input,select,textarea{letter-spacing:var(--tracking-body)}.atlas-detail-brand,.atlas-footer-brand{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.atlas-official-logo{max-width:100%;display:block}.entry-brand,.public-brand,.atlas-detail-brand,.atlas-footer-brand,.intake-header>a{min-width:0;padding:4px}.atlas-footer-brand{--atlas-logo-width:160px}.public-map-page .public-nav{height:78px}.public-map-page .public-viewer,.public-map-page .public-gate{top:78px}@media (max-width:650px){:root{--atlas-logo-width:clamp(128px,40vw,160px)}.public-map-page .public-nav{grid-template-rows:60px 40px;height:100px}.public-map-page .public-viewer,.public-map-page .public-gate{top:100px}.public-map-page .public-gate{gap:20px;padding-top:20px;overflow-y:auto}.public-map-page .public-gate footer{text-align:center;flex-direction:column;align-items:center;gap:8px}.atlas-footer-brand{--atlas-logo-width:140px}.property-nav{flex-wrap:wrap;gap:10px}}@font-face{font-family:General Sans;src:url(/fonts/atlas/GeneralSans-Variable.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/atlas/GeneralSans-VariableItalic.woff2)format("woff2");font-style:italic;font-weight:200 700;font-display:swap}:root{--font-public:"General Sans";--font-editorial:"Atlas Original Display";--atlas-display:clamp(2.5rem,4.5vw,4rem);--atlas-title:clamp(1.875rem,3vw,2.5rem);--atlas-section:clamp(1.5rem,2.2vw,1.875rem);--atlas-card:1.25rem;--atlas-body:1rem;--atlas-ui:.9375rem;--atlas-small:.875rem;--atlas-caption:.8125rem;--atlas-regular:400;--atlas-medium:500;--atlas-semibold:600;--atlas-bold:700;--atlas-ink:#222b2d;--atlas-muted:#59666a;--atlas-canvas:#f2f4f5;--atlas-surface-muted:#e8edef;--atlas-control-border:#7c898e;--atlas-border:#d9dfe2;--atlas-white:#fff;--leading-body:1.6;--leading-title:1.15;--leading-heading:1.25;--leading-control:1.4;--tracking-body:0em;--tracking-heading:-.02em;--tracking-label:.04em}body.atlas-brand{--atlas-font:var(--font-public,Arial),Arial,sans-serif;font-family:var(--atlas-font);font-size:var(--atlas-body);font-weight:400;line-height:var(--leading-body);font-synthesis:none}body.atlas-brand :is(h1,h2,h3,h4){font-family:var(--atlas-font);text-shadow:none;letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word;font-weight:700}body.atlas-brand :is(.choice-intro,.apartments-intro,.journey-hero,.agency-page,.advisors-page,.project-landing-copy,.property-heading) h1{font-size:var(--atlas-title);line-height:var(--leading-title)}body.atlas-brand :is(.entry-hero,.public-gate-copy) h1{font-size:var(--atlas-display);letter-spacing:-.025em;font-weight:700;line-height:1.12}body.atlas-brand :is(.project-landing-section-head,.project-photo-gallery,.project-information,.property-specs,.property-description,.property-amenities,.apartments-results,.choice-card) h2{font-size:var(--atlas-section);line-height:var(--leading-heading);font-weight:700}body.atlas-brand :is(.apartment-card,.choice-card,.journey-steps) :is(h2,h3){font-size:var(--atlas-card);letter-spacing:-.01em;font-weight:600;line-height:1.3}body.atlas-brand :is(.property-description,.project-photo-gallery,.project-information,.choice-card,.choice-intro,.journey-summary,.entry-intro) p{font-size:var(--atlas-body);font-weight:400;line-height:var(--leading-body);letter-spacing:0}body.atlas-brand :is(.property-description,.project-information,.choice-intro) p{max-width:68ch}body.atlas-brand :is(.entry-header,.public-nav) :is(nav a,.public-nav-group a,.entry-header-map,.public-login,summary){font-family:var(--atlas-font);font-size:var(--atlas-small);letter-spacing:0;text-shadow:none;font-weight:600;line-height:1.4}body.atlas-brand .entry-header nav a{white-space:nowrap}body.atlas-brand :is(.property-tools,.detail-section-nav,.project-detail-nav,.unit-filters,.listing-contact-actions,.journey-buttons,.choice-card,.apartment-actions) :is(button,a,select,label){font-family:var(--atlas-font);font-size:var(--atlas-small);letter-spacing:0;text-shadow:none;font-weight:600;line-height:1.4}body.atlas-brand :is(.inquiry-modal,.apartments-filters,.agency-page) :is(input,select,textarea){font-size:var(--atlas-body);font-weight:400;line-height:1.5}body.atlas-brand :is(.property-heading,.property-contact-card,.property-specs,.apartment-card-content,.project-landing-copy,.project-landing-section-head,.new-project-facts) :is(small,dt){font-size:var(--atlas-caption);letter-spacing:.025em;font-weight:500;line-height:1.45}body.atlas-brand :is(.property-heading>div>p,.property-contact-card>p,.entry-kicker){font-size:var(--atlas-caption);letter-spacing:var(--tracking-label);font-weight:600;line-height:1.45}body.atlas-brand :is(.property-contact-card span,.property-contact-card small,.location-note,.unit-comparison p,.project-photo-gallery figcaption,.project-information>p){font-size:var(--atlas-small);letter-spacing:0;font-weight:400;line-height:1.5}body.atlas-brand :is(.property-heading>div>span,.property-specs dt,.property-description p){color:var(--atlas-muted)}body.atlas-brand :is(.property-summary-price,.property-contact-card>strong){letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,2.5vw,2rem);font-weight:700;line-height:1.2}body.atlas-brand :is(.apartment-card-content>strong,.unit-comparison td){font-variant-numeric:tabular-nums}body.atlas-brand .apartment-card-content>strong{font-size:1.375rem;font-weight:700;line-height:1.25}body.atlas-brand .property-quick-facts{font-size:var(--atlas-ui);gap:12px 20px;line-height:1.5}body.atlas-brand .project-map-card-copy strong{letter-spacing:-.01em;text-transform:none;font-size:1.125rem;font-weight:600;line-height:1.25}body.atlas-brand .project-map-card-copy :is(small,span){font-size:var(--atlas-caption);letter-spacing:0;font-weight:400;line-height:1.45}body.atlas-brand .public-map-page.entered .public-viewer :is(.market-search-bar button,.market-search-bar select,.market-map-expand){font-size:var(--atlas-small);letter-spacing:0;text-shadow:none;font-weight:600;line-height:1.4}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar input{font-size:var(--atlas-body);letter-spacing:0;font-weight:400;line-height:1.5}body.atlas-brand .atlas-filter-dialog :is(label,button){font-size:var(--atlas-small);line-height:1.4}body.atlas-brand .atlas-filter-dialog :is(input,select){font-size:var(--atlas-body)}body.atlas-brand :is(.property-page,.project-landing,.apartments-page,.choice-page) :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}body.atlas-brand :is(.property-page,.project-landing,.apartments-page,.choice-page) :focus-visible{outline-offset:4px;outline:2px solid #8d6827}body.atlas-brand .project-landing-copy{padding-block:48px}body.atlas-brand .project-landing-hero{min-height:380px}body.atlas-brand .project-landing-content{padding-top:40px}body.atlas-brand .property-specs :is(dt,dd){overflow-wrap:anywhere}@media (max-width:600px){body.atlas-brand .project-landing-hero{min-height:300px}body.atlas-brand .project-landing-copy{padding:32px 24px}body.atlas-brand .project-detail-nav{gap:12px 20px;padding:16px 24px}body.atlas-brand .property-heading{gap:16px}body.atlas-brand .property-tools{row-gap:8px}}@media (prefers-reduced-motion:reduce){body.atlas-brand *{scroll-behavior:auto}}body.atlas-brand .entry-header>nav{flex-wrap:nowrap;gap:16px}@media (max-width:1100px){body.atlas-brand .entry-header>nav,body.atlas-brand .entry-header>a.entry-header-map{display:none}body.atlas-brand .entry-header .entry-compact-menu{display:block}body.atlas-brand .entry-header{grid-template-columns:1fr auto;min-height:76px}}body.atlas-brand .agency-page h2{font-size:var(--atlas-section);font-weight:600;line-height:1.25}body.atlas-brand .agency-page :is(button,summary){font-family:var(--atlas-font);font-size:var(--atlas-small);font-weight:600;line-height:1.4}body.atlas-brand .public-map-page.home-refined .public-gate-copy h1{font-family:var(--atlas-font);font-size:var(--atlas-display);letter-spacing:-.025em;font-weight:700;line-height:1.12}body.atlas-brand .public-map-page.home-refined .public-gate-description{font-size:var(--atlas-body);letter-spacing:0;font-weight:400;line-height:1.6}body.atlas-brand .public-map-page.home-refined .public-gate-copy>p:not(.public-gate-description){font-size:var(--atlas-caption);letter-spacing:.04em;font-weight:600;line-height:1.45}body.atlas-brand .public-map-page.home-refined .public-gate footer :is(span,strong){font-size:var(--atlas-caption);line-height:1.45}body.atlas-brand :is(.property-specs dd,.property-quick-facts strong){font-weight:600}body.atlas-brand .public-map-page.entered :is(.market-result-location,.market-result-title,.market-project-copy>em,.market-project-copy>span){font-size:var(--atlas-small);letter-spacing:0;line-height:1.5}@media (max-width:1300px){body.atlas-brand .entry-header>nav,body.atlas-brand .entry-header>a.entry-header-map{display:none}body.atlas-brand .entry-header .entry-compact-menu{display:block}body.atlas-brand .entry-header{grid-template-columns:1fr auto;min-height:76px}body.atlas-brand .public-map-page.home-refined .public-nav-group{display:none}body.atlas-brand .public-map-page.home-refined .home-mobile-menu{display:block}}.project-developer-link{font-size:var(--atlas-small);color:var(--atlas-muted);margin:0 0 24px}.project-developer-link a{color:var(--atlas-ink);text-underline-offset:4px}body.atlas-brand :is(.agency-entry-hero,.atlas-developers .directory-intro,.choice-header-backdrop .choice-intro,.intake-title){background-image:linear-gradient(90deg,#10181bd1,#10181b7a 62%,#10181b3d),var(--atlas-section-photo);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:310px;padding:clamp(32px,5vw,64px);display:flex}body.atlas-brand :is(.agency-entry-hero,.atlas-developers .directory-intro,.choice-header-backdrop .choice-intro,.intake-title) :is(h1,p,span){color:#fff;text-shadow:none}body.atlas-brand .agency-entry-hero{--atlas-section-photo:url(/images/section-backgrounds/inmobiliarias-1680.webp);border-radius:16px;margin-bottom:28px}body.atlas-brand .agency-entry-hero h1{margin:12px 0 16px}body.atlas-brand .agency-entry-hero p:last-child{margin-bottom:0}body.atlas-brand .atlas-developers .directory-intro{--atlas-section-photo:url(/images/section-backgrounds/desarrolladoras-1680.webp);background-position:50% 48%;max-width:none;padding-inline:max(24px,50vw - 588px)}body.atlas-brand .choice-header-backdrop .choice-intro{--atlas-section-photo:url(/images/section-backgrounds/mercado-1680.webp);max-width:none;margin-bottom:32px;padding-inline:max(24px,50vw - 570px)}body.atlas-brand .choice-header-backdrop .choice-intro :is(h1,p){margin:0}body.atlas-brand .intake-title{--atlas-section-photo:url(/images/section-backgrounds/venta-individual-1680.webp);padding-inline:clamp(24px,8vw,125px)}body.atlas-brand .intake-title h1{font-size:var(--atlas-title);line-height:var(--leading-title)}body.atlas-brand .intake-title>p{max-width:65ch;margin:0}@media (max-width:650px){body.atlas-brand :is(.agency-entry-hero,.atlas-developers .directory-intro,.choice-header-backdrop .choice-intro,.intake-title){background-image:linear-gradient(90deg,#10181bd6,#10181b94),var(--atlas-section-photo);min-height:280px;padding:32px 22px}body.atlas-brand .agency-entry-hero{--atlas-section-photo:url(/images/section-backgrounds/inmobiliarias-800.webp)}body.atlas-brand .atlas-developers .directory-intro{--atlas-section-photo:url(/images/section-backgrounds/desarrolladoras-800.webp)}body.atlas-brand .choice-header-backdrop .choice-intro{--atlas-section-photo:url(/images/section-backgrounds/mercado-800.webp)}body.atlas-brand .intake-title{--atlas-section-photo:url(/images/section-backgrounds/venta-individual-800.webp)}}body.atlas-brand .intake-title>p{font-size:var(--atlas-body);line-height:var(--leading-body)}body.atlas-brand .intake-title>div>p{font-size:var(--atlas-caption);font-weight:600;line-height:var(--leading-control)}body.atlas-brand{--atlas-font:"General Sans",sans-serif;font-optical-sizing:auto}body.atlas-brand h1,body.atlas-brand .public-map-page.home-refined .public-gate-copy h1,body.atlas-brand :is(.entry-hero,.public-gate-copy) h1{font-family:var(--font-editorial),sans-serif;letter-spacing:-.025em;font-weight:800;line-height:1.12}body.atlas-brand :is(.project-landing-section-head,.project-information,.property-specs,.property-description,.property-amenities,.project-photo-gallery,.market-history,.agency-page,.advisors-page) h2{font-family:var(--font-editorial),sans-serif;letter-spacing:-.015em;font-weight:800;line-height:1.2}body.atlas-brand :is(button,input,select,textarea),body.atlas-brand :is(.market-search-bar,.market-map-expand,.public-panel-tabs,.market-inventory-panel,.price-density-toggle){font-family:var(--font-public),sans-serif}body.atlas-brand .public-map-page.entered .public-viewer :is(.market-search-bar button,.market-search-bar select,.market-map-expand){letter-spacing:0;font-size:15px;font-weight:600;line-height:1.4}body.atlas-brand :is(.property-contact-card,.property-summary-price,.unit-comparison,.market-history-value){font-variant-numeric:tabular-nums}@font-face{font-family:Atlas Original Display;src:url(/fonts/atlas/inter-display.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.atlas-brand .public-map-page.home-refined .public-gate-copy h1{font-family:Atlas Original Display,sans-serif;font-size:clamp(52px,6.2vw,88px);font-weight:900;line-height:var(--leading-title);letter-spacing:var(--tracking-heading)}@media (max-width:650px){body.atlas-brand .public-map-page.home-refined .public-gate-copy h1{font-size:clamp(40px,12.8vw,58px)}}body.atlas-brand :is(h1,h2,h3,h4){font-optical-sizing:auto;font-family:Atlas Original Display,sans-serif;font-style:normal}body.atlas-brand h1{letter-spacing:-.025em;font-weight:800;line-height:1.12}body.atlas-brand :is(.agency-page,.journey-page,.choice-page,.atlas-developers,.apartments-page,.project-landing,.property-page) h1{font-family:Atlas Original Display,sans-serif;font-weight:800;line-height:1.12}body.atlas-brand :is(.agency-page,.project-landing,.property-page,.advisors-page) h2{font-family:Atlas Original Display,sans-serif;font-weight:700;line-height:1.25}body.atlas-brand :is(.choice-intro,.journey-copy,.agency-heading,.directory-intro,.intake-title) h1{font-size:clamp(32px,4.5vw,56px)}body.atlas-brand :is(.agency-kicker,.entry-kicker){font-size:var(--atlas-caption);letter-spacing:.04em;font-weight:600}body.atlas-brand .journey-visual{isolation:isolate;align-items:center;min-height:calc(100svh - 82px);padding:0;display:grid;position:relative}body.atlas-brand .journey-visual .journey-image{z-index:0;align-self:stretch;width:100%;height:100%;margin:0;position:absolute;inset:0}body.atlas-brand .journey-visual .journey-image img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}body.atlas-brand .journey-visual .journey-image:after{background:linear-gradient(90deg,#10181bdd,#10181b80 62%,#10181b35)}body.atlas-brand .journey-visual .journey-copy{z-index:1;grid-area:auto;align-self:center;max-width:800px;padding:clamp(48px,7vw,96px) clamp(24px,6vw,90px)}body.atlas-brand .journey-visual h1{text-shadow:none}body.atlas-brand .journey-primary{background:var(--atlas-ink);color:#fff}body.atlas-brand .journey-primary:hover{background:#354144}body.atlas-brand :is(.choice-backdrop,.project-landing-hero)>img{object-fit:cover;width:100%;height:100%}body.atlas-brand .choice-visual{background:var(--atlas-surface-muted);border-bottom:0!important}body.atlas-brand :is(.agency-entry article,.agency-grid article,.agency-form){background:var(--atlas-white);color:var(--atlas-ink)}@media (max-width:980px){body.atlas-brand .journey-visual{min-height:calc(100svh - 76px)}}@media (max-width:650px){body.atlas-brand .journey-visual .journey-copy{padding:48px 24px}body.atlas-brand .journey-visual .journey-image:after{background:linear-gradient(90deg,#10181be0,#10181ba3)}body.atlas-brand .journey-visual .journey-image img{object-position:60% center}}body.atlas-brand .market-history{color:var(--atlas-ink);box-shadow:none;border-top:1px solid var(--atlas-border);background:#fff;border-radius:0;padding:32px 0}body.atlas-brand .market-history-chart{background:#fff;border-radius:0;padding:16px 0}body.atlas-brand .market-history :is(.market-history-heading small,.market-history-value>span:first-child){color:var(--atlas-muted);font-weight:600}body.atlas-brand .market-history-dot{width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.atlas-brand .market-history-dot:after{content:"";background:var(--atlas-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.atlas-brand .market-history-dot:is(:hover,.is-active):after{width:9px;height:9px}body.atlas-brand .market-history-dot:focus-visible{outline:2px solid var(--atlas-ink);outline-offset:-8px;border-radius:50%}body.atlas-brand details.property-specs>summary{cursor:pointer;font-family:var(--font-public),sans-serif;color:var(--atlas-ink,#222b2d);padding:16px 0;font-size:20px;font-weight:600;line-height:1.4}body.atlas-brand :is(.property-page,.project-landing,.apartments-page),body.atlas-brand :is(.property-nav,.project-detail-nav,.public-map-page.entered .public-nav),body.atlas-brand .public-map-page.entered :is(.market-inventory-panel,.market-inventory-panel .atlas-quick-view){background:var(--atlas-canvas);color:var(--atlas-ink)}body.atlas-brand .public-map-page.entered :is(.market-project-card,.market-result-card){background:var(--atlas-white);box-shadow:none;border:1px solid #0000;transform:none}body.atlas-brand .public-map-page.entered :is(.market-project-card,.market-result-card):hover{background:var(--atlas-white);box-shadow:none;border-color:var(--atlas-control-border);transform:none}body.atlas-brand .public-map-page.entered .market-result-card.selected{background:var(--atlas-white);box-shadow:none;border:2px solid var(--atlas-ink)}body.atlas-brand .public-map-page.entered :is(.market-project-copy>strong,.market-result-actions>a,.market-inventory-panel .market-result-actions>button,.market-result-content>strong){color:var(--atlas-ink)}body.atlas-brand .public-map-page.entered :is(.market-result-location,.market-project-copy>span,.market-result-toolbar p,.market-result-toolbar label,.atlas-quick-status){color:var(--atlas-muted)}body.atlas-brand .public-map-page.entered .market-inventory-panel .atlas-quick-view footer{background:var(--atlas-white);border-color:var(--atlas-border)}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar{background:var(--atlas-white);box-shadow:none;color:var(--atlas-ink)}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar :is(input,select){background:var(--atlas-white);color:var(--atlas-ink);border-color:var(--atlas-control-border)}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar button[type=submit]{background:var(--atlas-ink);color:var(--atlas-white);box-shadow:none}body.atlas-brand .atlas-filter-dialog{background:var(--atlas-canvas);color:var(--atlas-ink);border-color:var(--atlas-border)}body.atlas-brand .atlas-filter-dialog :is(header,footer){background:var(--atlas-canvas);border-color:var(--atlas-border)}body.atlas-brand .atlas-filter-dialog :is(label,header button){color:var(--atlas-ink)}body.atlas-brand .atlas-filter-dialog fieldset{border:0;padding-top:24px}body.atlas-brand .atlas-filter-dialog :is(input,select){background:var(--atlas-white);color:var(--atlas-ink);border-color:var(--atlas-control-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.atlas-brand .atlas-filter-segment{background:var(--atlas-surface-muted)}body.atlas-brand .atlas-filter-segment button{color:var(--atlas-ink)}body.atlas-brand .atlas-property-types button{background:var(--atlas-white);color:var(--atlas-ink);border-color:var(--atlas-control-border);position:relative}body.atlas-brand .atlas-filter-dialog button[aria-pressed=true]{background:var(--atlas-ink);color:var(--atlas-white);box-shadow:none}body.atlas-brand .atlas-filter-dialog button[aria-pressed=true]:after{content:"✓";margin-left:6px}body.atlas-brand .atlas-property-types button[aria-pressed=true]:after{position:absolute;top:6px;right:8px}body.atlas-brand .atlas-filter-dialog footer button{background:var(--atlas-ink);color:var(--atlas-white)}body.atlas-brand .atlas-filter-dialog footer p{color:#922c2c}body.atlas-brand .property-main{background:var(--atlas-white);border-radius:12px;min-width:0;padding:clamp(20px,3vw,36px)}body.atlas-brand .property-contact-card{background:var(--atlas-white);border-color:var(--atlas-border);box-shadow:none}body.atlas-brand :is(.property-heading>div>p,.property-contact-card>p,.project-map-card-copy b,.project-map-card-copy small){color:var(--atlas-ink)}body.atlas-brand :is(.property-description p,.property-specs dt,.property-contact-card small,.property-contact-card span,.location-note){color:var(--atlas-muted)}body.atlas-brand .property-amenities li,body.atlas-brand .location-note{background:var(--atlas-canvas)}body.atlas-brand .project-map-card{background:var(--atlas-white);color:var(--atlas-ink);box-shadow:0 6px 20px #222b2d29}body.atlas-brand :is(.property-tools button,.listing-contact-actions button:not(.primary-action)){color:var(--atlas-ink);border:1px solid var(--atlas-control-border);box-shadow:none;background:0 0}body.atlas-brand :is(.property-tools button,.listing-contact-actions button:not(.primary-action)):hover{background:var(--atlas-surface-muted)}body.atlas-brand .property-tools button[aria-pressed=true]{background:var(--atlas-ink);color:var(--atlas-white)}body.atlas-brand :is(.inquiry-modal input,.inquiry-modal textarea,.unit-filters select){background:var(--atlas-white);color:var(--atlas-ink);border:1px solid var(--atlas-control-border)}body.atlas-brand :is(.market-history,.market-history-chart){background:var(--atlas-white);color:var(--atlas-ink)}body.atlas-brand :is(.public-map-page.entered,.property-page,.project-landing,.atlas-filter-dialog) :focus-visible{outline:3px solid var(--atlas-ink);outline-offset:3px}@media (max-width:600px){body.atlas-brand .property-main{padding:20px 16px}}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar{border:1px solid var(--atlas-control-border);background:var(--atlas-white)!important;color:var(--atlas-ink)!important}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar button[type=submit]{border-color:var(--atlas-ink);background:var(--atlas-ink)!important;color:var(--atlas-white)!important}body.atlas-brand .atlas-filter-dialog :is(input,select){border:1px solid var(--atlas-control-border)}body.atlas-brand .public-map-page.entered .market-inventory-panel{box-shadow:none}body.atlas-brand .atlas-filter-dialog :is(input,select),body.atlas-brand .atlas-property-types button{border:1px solid var(--atlas-control-border)!important}body.atlas-brand .public-map-page.entered .market-result-card.selected{border:2px solid var(--atlas-ink)!important}body.atlas-brand .public-map-page.entered .public-viewer .market-search-bar{border:1px solid var(--atlas-control-border)!important}body.atlas-brand .project-landing-content{background:var(--atlas-white)}body.atlas-brand .apartment-card{background:var(--atlas-white);box-shadow:none}body.atlas-brand .atlas-nav-dropdown{color:inherit;text-align:left;position:relative}body.atlas-brand .atlas-nav-dropdown>summary{cursor:pointer;white-space:nowrap;color:inherit;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}body.atlas-brand .atlas-nav-dropdown>summary::-webkit-details-marker{display:none}body.atlas-brand .atlas-nav-dropdown>summary span{transition:transform .15s}body.atlas-brand .atlas-nav-dropdown[open]>summary span{transform:rotate(180deg)}body.atlas-brand .atlas-nav-panel{z-index:100;background:var(--atlas-white);border:1px solid var(--atlas-border);border-radius:12px;flex-direction:column;gap:2px;width:230px;padding:8px;display:flex;position:absolute;top:100%;left:-16px;box-shadow:0 12px 32px #222b2d24}body.atlas-brand :is(.entry-header,.public-nav) .atlas-nav-panel>a{color:var(--atlas-ink);text-shadow:none;white-space:nowrap;border:0;border-radius:6px;padding:12px;font-size:14px;text-decoration:none;display:block}body.atlas-brand .atlas-nav-panel>a:hover{background:var(--atlas-surface-muted)}body.atlas-brand .atlas-nav-dropdown :is(summary,a):focus-visible{outline:2px solid var(--atlas-ink);outline-offset:3px}body.atlas-brand :is(.home-mobile-menu,.entry-compact-menu) .atlas-nav-dropdown{width:100%}body.atlas-brand :is(.home-mobile-menu,.entry-compact-menu) .atlas-nav-dropdown>summary{justify-content:space-between;padding:12px 0}body.atlas-brand :is(.home-mobile-menu,.entry-compact-menu) .atlas-nav-panel{box-shadow:none;border:0;border-left:2px solid var(--atlas-border);border-radius:0;width:auto;margin:0 0 8px;padding:0 0 0 8px;position:static}body.atlas-brand :is(.home-mobile-menu,.entry-compact-menu)>nav{max-height:calc(100dvh - 100px);overflow-y:auto}body.atlas-brand .public-map-page.home-refined .public-nav{z-index:1200;overflow:visible}body.atlas-brand .entry-header{z-index:1200;position:relative;overflow:visible}
