@font-face{font-family:'DM Sans';font-style:normal;font-display:swap;font-weight:100 1000;src:url('/static/fonts/a5d38fe99f930275684999b462c7123faa063d9e44e73b4b241723d884aa0f49.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-display:swap;font-weight:100 1000;src:url('/static/fonts/9fea608a947e67020c33cad9a6fe3d60c54119dfb8cff87768a8117a15ed7543.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:'Fraunces';font-style:normal;font-display:swap;font-weight:100 900;src:url('/static/fonts/a21ecfbf41fbc393e24ef9b7e38532a27e8da5e0a074aa7d66802d1b5ccec2f0.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:'Fraunces';font-style:normal;font-display:swap;font-weight:100 900;src:url('/static/fonts/7f9d191d999336d3b9790afa72e1358e50a13b06d4f289341e92a311967a80f9.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;}
:root{
  --v16-cta-band-accent:#DCE66D;
  --v16-cta-band-background:#173F35;
  --v16-cta-band-supporting-text:#CCD5D3;
  --v16-cta-band-text:#FFFFFF;
  --v16-feedback-error-background:#F6E5E3;
  --v16-feedback-error-text:#B42318;
  --v16-feedback-success-background:#EEF1E2;
  --v16-feedback-success-text:#173F35;
  --v16-feedback-toast-background:#102F29;
  --v16-feedback-toast-shadow:#BDC3BC;
  --v16-feedback-toast-text:#FFFFFF;
  --v16-font-body:"DM Sans", Arial, sans-serif;
  --v16-font-heading:"Fraunces", Georgia, serif;
  --v16-font-ui:"DM Sans", Arial, sans-serif;
  --v16-footer-background:#102F29;
  --v16-footer-divider:#314C47;
  --v16-footer-supporting-text:#9EB0A8;
  --v16-footer-text:#FFFFFF;
  --v16-forms-emphasis-background:#E8EEE7;
  --v16-foundation-accent-fill:#DCE66D;
  --v16-foundation-accent-text:#748A3E;
  --v16-foundation-body-text:#173F35;
  --v16-foundation-control-border:#7B8A81;
  --v16-foundation-control-disabled-background:#F9F8F3;
  --v16-foundation-control-disabled-text:#8FA198;
  --v16-foundation-control-placeholder:#607169;
  --v16-foundation-divider:#D7DDD9;
  --v16-foundation-focus-ring:#748A3E;
  --v16-foundation-heading-text:#173F35;
  --v16-foundation-link-hover:#2B5247;
  --v16-foundation-link-text:#173F35;
  --v16-foundation-page-background:#F6F4ED;
  --v16-foundation-primary-action-background:#173F35;
  --v16-foundation-primary-action-disabled-background:#AFBAB2;
  --v16-foundation-primary-action-disabled-text:#FAF9F5;
  --v16-foundation-primary-action-hover:#2B5247;
  --v16-foundation-primary-action-pressed:#386055;
  --v16-foundation-primary-action-text:#FFFFFF;
  --v16-foundation-section-background:#E9EDDA;
  --v16-foundation-selected-control-background:#173F35;
  --v16-foundation-selected-control-text:#FFFFFF;
  --v16-foundation-supporting-text:#607169;
  --v16-foundation-surface-background:#FFFFFF;
  --v16-foundation-surface-hover:#EDEDED;
  --v16-foundation-surface-shadow:#D9DCD5;
  --v16-gradient-about-hero:linear-gradient(90deg, color-mix(in srgb, #F6F4ED 100%, transparent) 0%, color-mix(in srgb, #F6F4ED 99%, transparent) 38%, color-mix(in srgb, #F6F4ED 90%, transparent) 55%, color-mix(in srgb, #F6F4ED 35%, transparent) 78%, color-mix(in srgb, #F6F4ED 0%, transparent) 100%);
  --v16-gradient-about-hero-border-colour:#D7DDD9;
  --v16-gradient-about-hero-border-width:0px;
  --v16-gradient-about-hero-mobile:linear-gradient(90deg, color-mix(in srgb, #F6F4ED 100%, transparent) 0%, color-mix(in srgb, #F6F4ED 99%, transparent) 38%, color-mix(in srgb, #F6F4ED 90%, transparent) 55%, color-mix(in srgb, #F6F4ED 35%, transparent) 78%, color-mix(in srgb, #F6F4ED 0%, transparent) 100%);
  --v16-gradient-about-hero-text:#173F35;
  --v16-gradient-home-about:linear-gradient(0deg, color-mix(in srgb, #102F29 53%, transparent) 0%, color-mix(in srgb, #102F29 0%, transparent) 45%);
  --v16-gradient-home-about-border-colour:#D7DDD9;
  --v16-gradient-home-about-border-width:0px;
  --v16-gradient-home-about-mobile:linear-gradient(0deg, color-mix(in srgb, #102F29 53%, transparent) 0%, color-mix(in srgb, #102F29 0%, transparent) 45%);
  --v16-gradient-home-hero:linear-gradient(90deg, color-mix(in srgb, #102F29 98.4%, transparent) 0%, color-mix(in srgb, #102F29 89.9%, transparent) 42%, color-mix(in srgb, #102F29 66.4%, transparent) 54%, color-mix(in srgb, #102F29 52.2%, transparent) 58%, color-mix(in srgb, #102F29 29.6%, transparent) 64%, color-mix(in srgb, #102F29 3%, transparent) 100%);
  --v16-gradient-home-hero-border-colour:#D7DDD9;
  --v16-gradient-home-hero-border-width:0px;
  --v16-gradient-home-hero-mobile:linear-gradient(0deg, color-mix(in srgb, #102F29 82%, transparent) 0%, color-mix(in srgb, #102F29 78%, transparent) 62%, color-mix(in srgb, #102F29 70%, transparent) 100%);
  --v16-gradient-home-hero-text:#FFFFFF;
  --v16-gradient-listing-masthead:linear-gradient(90deg, color-mix(in srgb, #102F29 74.8%, transparent) 0%, color-mix(in srgb, #102F29 56.3%, transparent) 26%, color-mix(in srgb, #102F29 35.7%, transparent) 46%, color-mix(in srgb, #102F29 16.5%, transparent) 66%, color-mix(in srgb, #102F29 13.2%, transparent) 72%, color-mix(in srgb, #102F29 3.7%, transparent) 84%, color-mix(in srgb, #102F29 2%, transparent) 90%, color-mix(in srgb, #102F29 0%, transparent) 100%);
  --v16-gradient-listing-masthead-border-colour:#D7DDD9;
  --v16-gradient-listing-masthead-border-width:0px;
  --v16-gradient-listing-masthead-mobile:linear-gradient(180deg, color-mix(in srgb, #102F29 88.8%, transparent) 0%, color-mix(in srgb, #102F29 80.5%, transparent) 26%, color-mix(in srgb, #102F29 71.1%, transparent) 46%, color-mix(in srgb, #102F29 65.5%, transparent) 66%, color-mix(in srgb, #102F29 63.5%, transparent) 72%, color-mix(in srgb, #102F29 44%, transparent) 84%, color-mix(in srgb, #102F29 34%, transparent) 92%, color-mix(in srgb, #102F29 0%, transparent) 100%);
  --v16-gradient-listing-masthead-text:#FFFFFF;
  --v16-gradient-property-card:linear-gradient(0deg, color-mix(in srgb, #102F29 81.9%, transparent) 0%, color-mix(in srgb, #102F29 71.8%, transparent) 25%, color-mix(in srgb, #102F29 65.5%, transparent) 38%, color-mix(in srgb, #102F29 35.1%, transparent) 52%, color-mix(in srgb, #102F29 14%, transparent) 68%, color-mix(in srgb, #102F29 0%, transparent) 100%);
  --v16-gradient-property-card-border-colour:#D7DDD9;
  --v16-gradient-property-card-border-width:0px;
  --v16-gradient-property-card-mobile:linear-gradient(0deg, color-mix(in srgb, #102F29 81.9%, transparent) 0%, color-mix(in srgb, #102F29 71.8%, transparent) 25%, color-mix(in srgb, #102F29 65.5%, transparent) 38%, color-mix(in srgb, #102F29 35.1%, transparent) 52%, color-mix(in srgb, #102F29 14%, transparent) 68%, color-mix(in srgb, #102F29 0%, transparent) 100%);
  --v16-gradient-property-card-text:#FFFFFF;
  --v16-header-background:#F6F4ED;
  --v16-header-cta-border:#748A3E;
  --v16-header-cta-hover-text:#2B5247;
  --v16-header-cta-text:#173F35;
  --v16-header-dropdown-accent:#748A3E;
  --v16-header-dropdown-background:#FFFFFF;
  --v16-header-dropdown-border:#D7DDD9;
  --v16-header-dropdown-hover-background:#F6F4ED;
  --v16-header-dropdown-shadow:#102F29;
  --v16-header-dropdown-text:#173F35;
  --v16-header-nav-accent:#748A3E;
  --v16-header-text:#173F35;
  --v16-image-about-hero-scrim:#F6F4ED;
  --v16-image-backdrop:#102F29;
  --v16-image-dark-control-background:#36504B;
  --v16-image-dark-control-text:#FFFFFF;
  --v16-image-home-about-scrim:#102F29;
  --v16-image-home-hero-scrim:#102F29;
  --v16-image-light-control-background:#FFFFFF;
  --v16-image-light-control-text:#173F35;
  --v16-image-lightbox-background:#01201B;
  --v16-image-listing-masthead-scrim:#102F29;
  --v16-image-media-control-border:#D7DDD9;
  --v16-image-overlay-supporting-text:#D4DAD8;
  --v16-image-overlay-text:#FFFFFF;
  --v16-image-property-card-scrim:#102F29;
  --v16-property-status-new-background:#FFFFFF;
  --v16-property-status-new-text:#000000;
  --v16-property-status-rent-background:#DCE6E1;
  --v16-property-status-rent-text:#000000;
  --v16-property-status-sale-background:#DCE66D;
  --v16-property-status-sale-text:#000000;
  --v16-type-action-scale-desktop:1;
  --v16-type-action-scale-mobile:1;
  --v16-type-action-weight:700;
  --v16-type-body-scale-desktop:1;
  --v16-type-body-scale-mobile:1;
  --v16-type-body-weight:400;
  --v16-type-dataNumeric-scale-desktop:1;
  --v16-type-dataNumeric-scale-mobile:1;
  --v16-type-dataNumeric-weight:600;
  --v16-type-displayTitle-scale-desktop:1;
  --v16-type-displayTitle-scale-mobile:1;
  --v16-type-displayTitle-weight:400;
  --v16-type-eyebrow-scale-desktop:1;
  --v16-type-eyebrow-scale-mobile:1;
  --v16-type-eyebrow-weight:700;
  --v16-type-feedback-scale-desktop:1;
  --v16-type-feedback-scale-mobile:1;
  --v16-type-feedback-weight:600;
  --v16-type-inputValue-scale-desktop:1;
  --v16-type-inputValue-scale-mobile:1;
  --v16-type-inputValue-weight:400;
  --v16-type-itemHeading-scale-desktop:1;
  --v16-type-itemHeading-scale-mobile:1;
  --v16-type-itemHeading-weight:400;
  --v16-type-label-scale-desktop:1;
  --v16-type-label-scale-mobile:1;
  --v16-type-label-weight:700;
  --v16-type-navigation-scale-desktop:1;
  --v16-type-navigation-scale-mobile:1;
  --v16-type-navigation-weight:600;
  --v16-type-sectionHeading-scale-desktop:1;
  --v16-type-sectionHeading-scale-mobile:1;
  --v16-type-sectionHeading-weight:400;
  --v16-type-supportingMeta-scale-desktop:1;
  --v16-type-supportingMeta-scale-mobile:1;
  --v16-type-supportingMeta-weight:400;
}
