@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/static/advisory-20260913/fonts/dm-sans-italic-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url(/static/advisory-20260913/fonts/dm-sans-italic-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/static/advisory-20260913/fonts/dm-sans-normal-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/static/advisory-20260913/fonts/dm-sans-normal-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Shared MPE theme: homepage AND every public page in the local preview. */
:root{--mpe-ink:#162a43;--mpe-muted:#586576;--mpe-primary:#d44c21;--mpe-green:#526f34;--mpe-surface:#f3f5f7;--mpe-line:#dbe0e5;--mpe-sans:'DM Sans',Arial,Helvetica,sans-serif;--mpe-display:var(--mpe-sans);--bg:#fff;--bg-body:#fff;--bg-card:#fff;--surface:#fff;--ink:var(--mpe-ink);--ink2:#364b62;--text:var(--mpe-ink);--text-main:var(--mpe-ink);--text-primary:var(--mpe-ink);--text-muted:var(--mpe-muted);--mut:var(--mpe-muted);--muted:var(--mpe-muted);--line:var(--mpe-line);--border:var(--mpe-line);--clay:var(--mpe-primary);--gold-500:var(--mpe-primary);--gold-600:#b23d18;--navy:#162a43;--navy-900:#162a43;--green:var(--mpe-green);--sans:var(--mpe-sans);--serif:var(--mpe-display);--font-display:var(--mpe-display);--font-sans:var(--mpe-sans)}
html{font-size:16px!important;scroll-behavior:smooth}body{font-family:var(--mpe-sans)!important;font-size:1rem!important;line-height:1.65!important;color:var(--mpe-ink)!important;background:#fff!important;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--mpe-display)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.025em!important}h1{font-size:clamp(2rem,3.6vw,3.0625rem)!important}h2{font-size:clamp(1.75rem,2.7vw,2.3125rem)!important}h3,h4{font-family:var(--mpe-sans)!important;font-weight:600!important;line-height:1.35!important}h3{font-size:1.25rem!important}h4{font-size:1.0625rem!important}p,li{line-height:1.65!important}small,.eyebrow,.listing-badge,.photo-kind,.vibe-note,.research-preview-note,.external-note,.inventory-note{font-size:.75rem!important}input,select,textarea{font-family:var(--mpe-sans)!important;font-size:1rem!important;line-height:1.5!important;border-radius:4px!important}button,.btn,.button{font-family:var(--mpe-sans)!important;font-size:.875rem!important;line-height:1.5!important;font-weight:600!important;border-radius:4px!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--mpe-primary)!important;outline-offset:3px!important}table{font-size:.875rem!important}th{background:var(--mpe-surface)!important;color:var(--mpe-ink)!important}td,th{border-color:var(--mpe-line)!important}.btn-primary,.btn-gold,.lead-submit,.button{background:var(--mpe-primary)!important;border-color:var(--mpe-primary)!important;color:#fff!important}.property-card,.pcard,.project-card,.listing-card{border-color:var(--mpe-line)!important;border-radius:5px!important;background:#fff!important}.property-title,.project-name,.card-title,.pc-name{font-size:1.125rem!important;font-weight:600!important;color:var(--mpe-ink)!important}.property-price,.pc-price,.price-main{font-size:1.25rem!important;font-weight:600!important;color:var(--mpe-ink)!important}.mpt,.header{background:#fff!important;border-bottom:1px solid var(--mpe-line)!important}.mpt-in,.header-inner{max-width:1260px!important;min-height:80px!important}.mpt-nav a,.mpt-more>.mt,.header nav a{font-size:.875rem!important;color:var(--mpe-ink)!important;font-weight:500!important}.mpt-logo img,.brand img{width:220px!important;height:auto!important;max-width:100%!important}.mpf,.footer{background:#fff!important;color:var(--mpe-muted)!important}.mpf a,.footer a,.mpf p,.footer p{font-size:.8125rem!important}.mpf h4{color:var(--mpe-ink)!important}.site-preview-banner{font:12px/1.5 var(--mpe-sans)!important;background:var(--mpe-ink);color:#fff;text-align:center;padding:7px 15px}.site-preview-banner a{color:#fff!important;text-decoration:underline}.cwrap{max-width:1260px!important;margin-left:auto!important;margin-right:auto!important}.research-band,.experience{background:var(--mpe-ink)!important;color:white!important}.research-band h2,.experience h2{color:#fff!important}.research-result h3{color:var(--mpe-ink)!important}.listing-copy h3{font-size:1.25rem!important}.site-preview-nav{display:flex;gap:16px;flex-wrap:wrap;max-width:1260px;margin:auto;padding:10px 20px;border-bottom:1px solid var(--mpe-line);font-size:13px}.site-preview-nav a{color:var(--mpe-green);text-decoration:none}.site-preview-nav a:hover{text-decoration:underline}@media(max-width:760px){.mpt-in,.header-inner{min-height:70px!important}.mpt-logo img,.brand img{width:175px!important}.site-preview-banner{font-size:12px!important;text-align:left}.cwrap{padding-left:18px!important;padding-right:18px!important}.site-preview-nav{gap:10px 16px;font-size:12px}.hero.container h1{font-size:2.5625rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

/* A single text family on every page. Layered !important outranks legacy
   unlayered declarations, including ID selectors and font shorthands.
   Icon-font elements retain their glyph families. */
@layer mpe_uniform_type {
  :root { --mpe-sans:'DM Sans',Arial,Helvetica,sans-serif!important; --mpe-display:'DM Sans',Arial,Helvetica,sans-serif!important; }
  html, body, body *:not(:where(.fa,.fas,.far,.fab,.fal,.fad,.fak,.fat,.fass,.fasr,.fasl,.fast,.glyphicon,[class*="fa-"],.material-icons,.material-icons-outlined,[class*="material-symbols"],[data-icon-font])) {
    font-family:'DM Sans',Arial,Helvetica,sans-serif!important;
  }
  h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 * { font-style:normal!important; font-weight:600!important; }
}

/* A deliberate italic accent within the same family, only on the home hero. */
@layer mpe_uniform_type {
 .hero.container h1 {font-size:clamp(2.5rem,4.1vw,3.45rem)!important;line-height:1.09!important;letter-spacing:-.04em!important;}
 .hero.container h1>span,.hero.container h1>em {display:block;line-height:1.09!important;}
 .hero.container h1>span {font-weight:600!important;}
 .hero.container h1>em {font-style:italic!important;font-weight:500!important;color:#526f34!important;letter-spacing:-.035em!important;}
 @media(max-width:760px){.hero.container h1{font-size:2.55rem!important;letter-spacing:-.035em!important;}.hero.container h1>em:before{content:none!important;}}
}

/* Keep the supplied portrait within its responsive hero column. */
.owner-hero{max-width:360px!important;min-width:0!important}.owner-hero img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
@media(max-width:760px){.owner-hero{max-width:240px!important}}

.mpt-wa,.mpt-cta{color:#fff!important;flex-shrink:0}.mpt-logo{flex-shrink:0}
@media(max-width:979px){.mpt-wa,.mpt-cta{display:none!important}}
