@font-face{font-family:Baskervville;src:url(/fonts/baskervville/italic-latin.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}.home-hero-module__BSiUlW__section{background:#faf7f1;border-bottom:1px solid #e1d9ce}.home-hero-module__BSiUlW__layout{gap:1.65rem;padding-block:clamp(1.5rem,6vw,4.75rem);display:grid}.home-hero-module__BSiUlW__intro{align-self:center}.home-hero-module__BSiUlW__location{color:var(--color-red-deep);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:flex}.home-hero-module__BSiUlW__title{color:#231f1d;letter-spacing:-.052em;margin-block:1rem .85rem;font-size:clamp(2.35rem,9.4vw,3.65rem);font-weight:680;line-height:1.02}.home-hero-module__BSiUlW__title em{color:var(--color-red-deep);letter-spacing:-.045em;font-family:Baskervville,Georgia,serif;font-weight:400;display:block}.home-hero-module__BSiUlW__description{color:#48423e;max-width:29rem;font-size:1rem;line-height:1.55}.home-hero-module__BSiUlW__actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.home-hero-module__BSiUlW__call,.home-hero-module__BSiUlW__text{white-space:nowrap;gap:.5rem;min-height:3rem;padding-inline:clamp(.8rem,3.5vw,1.4rem)}.home-hero-module__BSiUlW__call{background:#b02231}.home-hero-module__BSiUlW__call:hover{background:var(--color-red-deep)}.home-hero-module__BSiUlW__text{border-color:#82776f}.home-hero-module__BSiUlW__text:hover{background:#eee8dd}.home-hero-module__BSiUlW__visual{color:#fff;background:#28221f;border-radius:.35rem;align-self:center;overflow:hidden}.home-hero-module__BSiUlW__photo{width:100%;height:auto;display:block}.home-hero-module__BSiUlW__caption{gap:.1rem;padding:.55rem .95rem .7rem;font-size:.81rem;line-height:1.35;display:grid}.home-hero-module__BSiUlW__caption strong{letter-spacing:-.025em;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:650}@media (min-width:50rem){.home-hero-module__BSiUlW__layout{grid-template-columns:1.12fr 1fr;gap:clamp(2rem,4.5vw,4rem)}.home-hero-module__BSiUlW__title{margin-block:1.4rem 1.2rem;font-size:clamp(3.1rem,5.35vw,4.6rem)}.home-hero-module__BSiUlW__description{font-size:1.125rem}.home-hero-module__BSiUlW__actions{margin-top:1.75rem}.home-hero-module__BSiUlW__caption{font-size:.93rem}}@media (max-width:22.5rem){.home-hero-module__BSiUlW__title{font-size:9.2vw}.home-hero-module__BSiUlW__actions{gap:.4rem}.home-hero-module__BSiUlW__actions a{padding-inline:.55rem;font-size:.84rem}}@media (max-height:28rem) and (max-width:60rem){.home-hero-module__BSiUlW__layout{padding-block:1rem}.home-hero-module__BSiUlW__title{margin-block:.5rem;font-size:2.1rem}.home-hero-module__BSiUlW__actions{margin-top:.65rem}}@media (min-width:38rem) and (max-width:50rem) and (max-height:28rem){.home-hero-module__BSiUlW__layout{grid-template-columns:1.25fr 1fr;gap:1rem}.home-hero-module__BSiUlW__description{font-size:.9rem}.home-hero-module__BSiUlW__actions a{padding-inline:.58rem}}
