:root{--accent-font:'Cormorant Garamond',serif;--accent-style:italic}
.brand-watermark{height:auto;max-width:none;aspect-ratio:1545 / 678;object-fit:contain}
@media screen{
 .hero h1 em,.tagline,.about-copy h2 em,.footer-top>p{font-family:var(--accent-font);font-style:var(--accent-style);font-weight:400;letter-spacing:0;line-height:1.25}
 .hero h1 em{display:inline-block;font-size:.86em;padding-top:8px}
 .about-copy h2 em{display:inline-block;font-size:.9em;padding-top:8px}
 .tagline{font-size:36px;margin-top:30px}
 .footer-top>p{font-size:40px}
 .footer-top>p>span{display:block;margin-top:8px}
 @media(max-width:680px){.hero h1{font-size:clamp(45px,9.8vw,65px)}.hero h1 em{font-size:.9em}.about-copy h2 em{font-size:.82em}.tagline{font-size:30px}.footer-top>p{font-size:34px}.hero-copy{padding-bottom:115px}}
}
.professional-marks{display:flex;align-items:center;gap:30px;padding:22px 18px 28px;width:fit-content;max-width:100%}
.professional-marks img{display:block;height:auto;object-fit:contain;flex-shrink:0}
.professional-marks .realtor-mark{width:72px}
.professional-marks .housing-mark{width:53px}
