@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/insights/fonts/inter-latin-v1.000.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/insights/fonts/playfair-latin-v1.000.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#f5f5f5;--color-bg-alt:#e8e8e8;--color-surface:#fff;--color-surface-invert:#1a1a1a;--color-heading:#1a1a1a;--color-text:#333;--color-text-strong:var(--color-heading);--color-text-muted:#6b6b6b;--color-text-invert:#fff;--color-text-disabled:#a0a0a0;--color-accent:gold;--color-accent-soft:#e8d79a;--color-accent-strong:#dc2626;--color-link:#7d6725;--color-link-hover:#62511d;--color-line:#ddd;--color-border-card:var(--color-heading);--border-card-width:1px;--heading-bar-width:60px;--heading-bar-thickness:2px;--heading-bar-gap:16px;--cta-btn-min-height:3.5rem;--cta-btn-padding-inline:1.875rem;--cta-btn-font-size:1.125rem;--figure-landscape-max:800px;--before-after-max:800px;--video-landscape-max:900px;--video-vertical-max:360px;--video-vertical-gutter:40px;--media-landscape-max-height:70vh;--media-portrait-max-height:60vh;--color-scrim:#1a1a1abf;--badge-padding-block:5px;--badge-padding-inline:12px;--badge-radius:999px;--badge-letter-spacing:.6px;--shadow-badge:0 1px 3px #1a1a1a59;--color-success:#2e7d32;--color-warning:#e6a23c;--color-error:#c62828;--font-heading:"Playfair Display", "Times New Roman", Georgia, serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-display:3.5rem;--size-h1:2.5rem;--size-h2:1.875rem;--size-h3:1.25rem;--size-body:1rem;--size-small:.875rem;--size-micro:.75rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-sm:0 2px 4px #1a1a1a14;--shadow-md:0 4px 12px #1a1a1a1f;--shadow-lg:0 8px 24px #1a1a1a29}html{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.6}body{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--color-heading);margin-bottom:var(--space-md);line-height:1.2}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}p{margin-bottom:var(--space-md);max-width:70ch}a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline;transition:color .2s}a:hover:not(:where(.trust-bar,.navbar,.footer) *){color:var(--color-link-hover)}:root{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-3xl:3.5rem;--text-4xl:4.5rem;--leading-tight:1.15;--leading-normal:1.6;--radius:var(--radius-md);--container-max:75rem;--section-pad:clamp(4.5rem, 8vw, 6rem);--color-surface-2:#efefef;--color-border:var(--color-line);--color-border-strong:#868686;--color-accent-contrast:var(--color-heading);--color-accent-hover:#e6c200;--cover-image-position:50% 20%;--color-accent-rgb:255, 215, 0}*,:before,:after{box-sizing:border-box}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}.section{padding-block:var(--section-pad)}.section--surface{background:var(--color-surface)}.heading-bar:after{content:"";width:var(--heading-bar-width);height:var(--heading-bar-thickness);margin:var(--heading-bar-gap) auto 0;background:var(--color-accent);display:block}.heading-bar--start:after{margin-inline-start:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.trust-bar,.navbar,.footer),:where(.trust-bar,.navbar,.footer) *,:where(.trust-bar,.navbar,.footer) :before,:where(.trust-bar,.navbar,.footer) :after{box-sizing:border-box;margin:0;padding:0}:where(.trust-bar,.navbar,.footer){font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.7}:where(.trust-bar,.navbar,.footer) p{max-width:none;margin:0}:where(.trust-bar,.navbar,.footer) h2{font:inherit;color:inherit;margin:0}:where(.trust-bar,.navbar,.footer) a{color:inherit;text-underline-offset:auto;text-decoration:none;transition:none}:where(.trust-bar,.navbar,.footer) ul{list-style:none}:where(.trust-bar,.navbar,.footer) img{max-width:100%;display:block}:where(.trust-bar,.navbar,.footer) address{font-style:normal}html{scroll-padding-top:108px}#main{padding-top:108px}.navbar,.footer,.trust-bar{--black:#1a1a1a;--gold:gold;--gold-dark:#b0912f;--white:#fff;--gray-light:#e5e5e5;--font-heading:"Playfair Display", serif;--font-body:"Inter", "Helvetica Neue", sans-serif;--transition:.35s ease;--radius:6px}.navbar :where(.container),.footer :where(.container){width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.navbar :where(.btn){font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;text-align:center;border:2px solid #0000;padding:14px 32px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-block}.navbar :where(.btn-gold){background:var(--gold);color:var(--black);border-color:var(--gold)}.navbar :where(.btn-gold):hover{background:#e6c200;border-color:#e6c200;transition:all .2s;transform:translateY(-1px);box-shadow:0 4px 12px #ffd7004d}.navbar :where(.btn-gold):active{transform:translateY(0);box-shadow:0 2px 4px #ffd70033}.trust-bar{z-index:1001;color:#fff;font-family:var(--font-body);text-align:center;background:#1a1a1a;padding:8px 0;font-size:13px;position:fixed;top:0;left:0;right:0}.trust-bar :where(.trust-bar-lead){color:var(--gold)}.trust-bar :where(.trust-bar-detail){color:var(--white)}.navbar{z-index:1000;background:var(--black);transition:box-shadow var(--transition);position:fixed;top:32px;left:0;right:0}.navbar.scrolled{box-shadow:0 2px 16px #0000004d}.navbar :where(.nav-container){justify-content:space-between;align-items:center;height:76px;display:flex}@media (width>=73.75em){.navbar :where(.nav-container){justify-content:center;gap:2.5rem;max-width:75rem;padding:0 1.5rem}.navbar :where(.nav-links) a,.navbar :where(.nav-cta),.navbar :where(.nav-brand-text){white-space:nowrap}}.navbar :where(.logo){font-family:var(--font-heading);color:var(--white);font-size:1.35rem;font-weight:700}.navbar :where(.logo) span{color:var(--gold);font-weight:400}.navbar :where(.nav-logo){width:auto;height:30px;display:block}.navbar :where(.nav-brand){align-items:center;gap:.75rem;text-decoration:none;display:flex}.navbar :where(.nav-brand-text){font-family:var(--font-heading);color:var(--white);letter-spacing:.5px;font-size:1.6rem;line-height:1.2}.navbar :where(.nav-brand-accent){color:var(--gold)}.navbar :where(.nav-right){align-items:center;gap:24px;display:flex}.navbar :where(.nav-links){align-items:center;gap:20px;display:flex}.navbar :where(.nav-links) a{color:#ffffffbf;transition:color var(--transition);font-size:1.125rem;font-weight:600}.navbar :where(.nav-links) a:hover,.navbar :where(.nav-links) a.nav-active{color:var(--gold)}.navbar :where(.nav-cta){padding:12px 18px;font-size:1.125rem}@media (width>=73.75em){.navbar :where(.nav-right){gap:1.25rem}.navbar :where(.nav-links){gap:1rem}}@media (width>=73.75em) and (width<=79.9938em){.navbar :where(.nav-container){gap:1.25rem}.navbar :where(.nav-right){gap:1rem}}.navbar :where(.mobile-toggle){cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;margin:-10px -6px;padding:4px;display:none}.navbar :where(.mobile-toggle) span{background:var(--white);width:24px;height:2px;transition:all var(--transition);border-radius:1px;display:block}.navbar :where(.mobile-toggle).active span:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar :where(.mobile-toggle).active span:nth-child(2){opacity:0}.navbar :where(.mobile-toggle).active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.footer :where(.footer-rental-link){color:#ffffffb3;margin-top:16px;font-size:.8rem}.footer :where(.footer-rental-link) a{color:var(--gold);text-decoration:none;transition:color .3s}.footer :where(.footer-rental-link) a:hover{color:#ccc}.footer{background:var(--black);padding-top:72px}.footer :where(.footer-grid){border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.footer :where(.footer-logo){font-family:var(--font-heading);color:var(--white);margin-bottom:16px;font-size:1.2rem;font-weight:700;display:inline-block}.footer :where(.footer-logo) span{color:var(--gold);font-weight:400}.footer :where(.footer-about){color:#ffffffbf;margin-bottom:16px;font-size:.85rem;line-height:1.7}.footer :where(.footer-address){color:#ffffffbf;font-size:.85rem;line-height:1.6}.footer :where(.footer-creds){--footer-cred-size:130px;--footer-cred-eho-y:-60px;--footer-cred-realtor-y:-52.5px;align-items:center;gap:18px;margin-top:80px;display:flex}.footer :where(.footer-cred){width:var(--footer-cred-size);height:var(--footer-cred-size);background-color:var(--gold);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer :where(.footer-cred--eho){transform:translateY(var(--footer-cred-eho-y));-webkit-mask-image:url(https://deltarealtyllc.com/images/equal-housing-opportunity-logo.png);mask-image:url(https://deltarealtyllc.com/images/equal-housing-opportunity-logo.png)}.footer :where(.footer-cred--realtor){transform:translateY(var(--footer-cred-realtor-y));-webkit-mask-image:url(https://deltarealtyllc.com/images/realtor-logo.png);mask-image:url(https://deltarealtyllc.com/images/realtor-logo.png)}.footer :where(.footer-social){margin-top:20px}.footer :where(.footer-social-fb){min-height:44px;color:var(--gray-light);align-items:center;gap:10px;text-decoration:none;transition:color .2s;display:inline-flex}.footer :where(.footer-social-fb):hover,.footer :where(.footer-social-fb):focus-visible{color:var(--gold)}.footer :where(.footer-social-label){font-size:.95rem;font-weight:500}.footer .footer-heading{color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:.85rem;font-weight:700}.footer :where(.footer-col) ul li{color:#ffffffbf;margin-bottom:10px;font-size:.85rem;line-height:1.5}.footer :where(.footer-col) ul li a{color:#ffffffbf;transition:color var(--transition)}.footer :where(.footer-col) ul li a:hover{color:var(--gold)}.footer :where(.footer-bottom){padding:24px 0}.footer :where(.footer-bottom-inner){justify-content:space-between;align-items:center;display:flex}.footer :where(.footer-bottom) p{color:#ffffffb3;font-size:.8rem}.footer :where(.footer-credit) strong{color:var(--gold);font-weight:600}.footer :where(.footer-credit) a:hover strong,.footer :where(.footer-credit) a:focus-visible strong{color:var(--gold-dark);text-decoration:underline}.navbar :where(.nav-brand):focus-visible,.navbar :where(.mobile-toggle):focus-visible,.navbar :where(.nav-links) a:focus-visible,.footer :where(.footer-logo):focus-visible,.footer :where(.footer-social-fb):focus-visible,.footer :where(.footer-col) ul li a:focus-visible,.footer :where(.footer-rental-link) a:focus-visible,.footer :where(.footer-credit) a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.navbar :where(.nav-cta):focus-visible{outline:2px solid var(--black);outline-offset:-6px}@media (width<=1024px){.footer :where(.footer-grid){grid-template-columns:repeat(2,1fr)}}@media (width<=73.7438em){.navbar :where(.mobile-toggle){display:flex}.navbar :where(.nav-right){background:var(--black);border-top:1px solid #ffffff1a;flex-direction:column;gap:24px;width:100%;padding:24px;display:none;position:absolute;top:76px;left:0}.navbar :where(.nav-right).open{display:flex}.navbar :where(.nav-links){flex-direction:column;gap:16px}.navbar :where(.nav-cta){align-self:center}}@media (width<=768px){.navbar :where(.nav-logo){height:30px}.footer :where(.footer-grid){grid-template-columns:1fr;gap:36px}.footer :where(.footer-bottom-inner){text-align:center;flex-direction:column;gap:8px}}@media (width<=480px){.navbar :where(.nav-brand-text){font-size:1.3rem}}.navbar :where(.listings-link-mobile),.footer :where(.listings-link-mobile){display:none}@media (width<=767px){.navbar :where(.listings-link-desktop),.footer :where(.listings-link-desktop){display:none}.navbar :where(.listings-link-mobile),.footer :where(.listings-link-mobile){display:inline-flex}}.skip-link[data-astro-cid-hkbrpulz]{z-index:2000;background:var(--color-surface-invert);color:var(--color-text-invert);padding:var(--space-sm) var(--space-md);border-radius:0 0 var(--radius-sm) var(--radius-sm);font-family:var(--font-body);font-weight:var(--weight-semibold);text-decoration:none;transition:top .2s;position:absolute;top:-56px;left:8px}.skip-link[data-astro-cid-hkbrpulz]:focus{outline:2px solid var(--color-accent);outline-offset:2px;top:0}
