.contact-page{--contact-hero-h:951px;--contact-acquisitions-h:900px;--contact-gold:#9b7f57;--contact-gold-text:#f0eeee}.contact-page section{overflow:hidden;flex-shrink:0}.contact-hero{position:relative;width:100%;height:var(--contact-hero-h);min-height:var(--contact-hero-h);max-height:var(--contact-hero-h);color:#fff}.contact-hero__media{position:absolute;inset:0;height:var(--contact-hero-h);overflow:hidden}.contact-hero__image{position:absolute;width:133.33%;height:113.56%;max-width:none;left:-17.01%;top:-7.15%;object-fit:cover}.contact-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:var(--contact-hero-h);margin:0 auto;padding:393px clamp(1.5rem,5vw,3rem) 0;box-sizing:border-box;text-align:center}.contact-hero__title{margin:0 0 39px;min-height:114px;display:flex;align-items:center;justify-content:center;font-family:Baskervville,serif;font-size:clamp(2.75rem,6.53vw,5.875rem);font-weight:400;line-height:1.22;letter-spacing:1px;text-transform:uppercase}.contact-hero__details{margin:0;max-width:717px;font-style:normal}.contact-hero__line{margin:0;font-family:Lato,sans-serif;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:700;line-height:1.5556}.contact-hero__link{color:inherit;text-decoration:none}.contact-hero__link:hover{color:inherit;text-decoration:underline}.contact-hero__sep{font-weight:700}.contact-acquisitions{position:relative;width:100%;height:var(--contact-acquisitions-h);min-height:var(--contact-acquisitions-h);max-height:var(--contact-acquisitions-h);color:#fff}.contact-acquisitions__media{position:absolute;inset:0;height:var(--contact-acquisitions-h);overflow:hidden;background-color:#c8b89a}.contact-acquisitions__image{position:absolute;width:133.33%;height:120%;max-width:none;left:-15.76%;top:-9.89%;object-fit:cover}.contact-acquisitions__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:var(--contact-acquisitions-h);max-width:57.5rem;margin:0 auto;padding:311px clamp(1.5rem,5vw,3rem) 0;box-sizing:border-box;text-align:center}.contact-acquisitions__title{margin:0 0 45px;font-family:Baskervville,serif;font-size:clamp(2.75rem,6.53vw,5.875rem);font-weight:400;line-height:1.2234;letter-spacing:1px;text-transform:uppercase;width:100%;max-width:50rem}.contact-acquisitions__subtitle{margin:0 0 24px;font-family:Lato,sans-serif;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:600;line-height:1.1111;letter-spacing:1px;text-transform:uppercase;width:100%}.contact-acquisitions__description{margin:0 0 68px;font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.5625;width:100%}.contact-acquisitions__line{white-space:nowrap}.contact-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:248px;height:40px;padding:0 1.5rem;margin:0;border:0;border-radius:6px;background:var(--contact-gold);color:var(--contact-gold-text);font-family:Lato,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.39px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.contact-btn:hover{background:#8a7050;color:var(--contact-gold-text)}@media (max-width:991.98px){.contact-acquisitions,.contact-hero{height:auto;min-height:100vh;min-height:100dvh;max-height:none}.contact-acquisitions__media,.contact-hero__media{height:auto;max-height:none}.contact-acquisitions__inner,.contact-hero__inner{height:auto;min-height:100vh;min-height:100dvh;max-height:none;justify-content:center;padding-block:clamp(5rem,12vw,6rem)}.contact-hero__title{min-height:0;margin-bottom:1.5rem}.contact-acquisitions__title{margin-bottom:1.25rem;font-size:clamp(1.625rem,9vw,2.75rem)}.contact-acquisitions__subtitle{margin-bottom:1rem}.contact-acquisitions__description{margin-bottom:1.5rem}.contact-acquisitions__description br{display:none}.contact-acquisitions__line{white-space:normal}.contact-acquisitions__line:not(:last-child):after{content:" "}}