:root{--adarga-primary:#590206;--adarga-primary-hover:#7A0409;--adarga-accent:#8F0D0D;--adarga-navy:#141B31;--adarga-beige:#E7DFD1;--adarga-cream:#F4F1EA;--adarga-surface:#FFFFFF;--adarga-text:#31312F;--adarga-text-muted:#494946;--adarga-text-subtle:#9E9E9E;--adarga-border:#DCD9D3;--adarga-border-strong:#C3C1BB;--adarga-font-heading:'Archivo', 'Helvetica Neue', Arial, sans-serif;--adarga-font-body:'Manrope', 'Helvetica Neue', Arial, sans-serif;--adarga-text-hero:clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem);--adarga-text-h2:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--adarga-text-h3:clamp(1.25rem, 1.05rem + 0.8vw, 1.625rem);--adarga-text-body:clamp(0.9375rem, 0.9rem + 0.15vw, 1rem);--adarga-text-small:0.875rem;--adarga-space-section:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--adarga-space-block:clamp(1.5rem, 1.2rem + 1.2vw, 2.5rem);--adarga-container:1240px;--adarga-radius-sm:6px;--adarga-radius-md:8px;--adarga-radius-lg:16px;--adarga-duration:220ms;--adarga-ease:cubic-bezier(0.16, 1, 0.3, 1)}body{font-family:var(--adarga-font-body);font-size:var(--adarga-text-body);color:var(--adarga-text);background-color:var(--adarga-cream)}h1,h2,h3,h4,h5,h6,.entry-title,.wpestate_property_description_title{font-family:var(--adarga-font-heading);color:var(--adarga-primary);letter-spacing:-.01em}.container{max-width:var(--adarga-container)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}