.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fffaf3;background:#655546;align-items:end;min-height:min(48rem,80svh);display:flex;position:relative}.home-hero__image[data-astro-cid-lcdefpme],.home-hero__shade[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-hero__image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center}.home-hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#211a14c9 0%,#211a1480 46%,#211a1417 100%),linear-gradient(#0000 35%,#211a14a8)}.home-hero__inner[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,11vw,10rem) 2rem}.home-hero__location[data-astro-cid-lcdefpme]{letter-spacing:.08em;max-width:30rem;margin-bottom:2rem;font-size:.8rem;display:block}.home-hero__copy[data-astro-cid-lcdefpme]{max-width:58rem}.home-hero__copy[data-astro-cid-lcdefpme] h1{font:400 clamp(4.2rem, 11vw, 11rem)/.92 var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0}.home-hero__copy[data-astro-cid-lcdefpme] p:first-of-type{max-width:32rem;font:italic 400 clamp(1.35rem, 2vw, 2rem)/1.25 var(--font-accent);margin:1.5rem 0 .2rem}.home-hero__copy[data-astro-cid-lcdefpme] p:last-of-type{max-width:42rem;margin:0 0 2rem;font-size:clamp(1rem,1.4vw,1.2rem)}.home-hero__note[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,8vw,7rem);font-size:.7rem;display:block}.home-editorial-image[data-astro-cid-lcdefpme]{margin:0;position:relative}.home-editorial-image[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover}.home-editorial-image[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#fffaf3;text-shadow:0 1px 8px #211a14;font-size:.7rem;position:absolute;bottom:1rem;right:1rem}.home-section-content[data-astro-cid-lcdefpme] h2{max-width:17ch;font:400 clamp(2.7rem, 5.4vw, 5.9rem)/1.04 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.8rem}.home-section-content[data-astro-cid-lcdefpme] p{max-width:65ch;margin:0 0 1.2rem}.home-section-content[data-astro-cid-lcdefpme] p:first-of-type{font-size:clamp(1.05rem,1.4vw,1.25rem)}.home-approach-links[data-astro-cid-lcdefpme]{border-top:1px solid #796e60;margin-top:2rem;display:grid}.home-approach-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #796e60;justify-content:space-between;align-items:center;gap:1rem;min-height:3.3rem;text-decoration:none;display:flex}.home-approach-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#e6b29b}.home-reasons__aside[data-astro-cid-lcdefpme]{justify-self:center;max-width:18ch}.home-reasons[data-astro-cid-lcdefpme] ul{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.home-reasons[data-astro-cid-lcdefpme] li{border-bottom:1px solid var(--line);font:400 clamp(1.4rem, 2vw, 2.1rem)/1.2 var(--font-accent);padding:1rem 0}.home-practice-note[data-astro-cid-lcdefpme]{max-width:23rem;font:italic 400 clamp(1.5rem, 2.4vw, 2.5rem)/1.2 var(--font-accent);justify-self:center}.home-practice-note__line[data-astro-cid-lcdefpme]{background:#d9c9b3;width:4rem;height:1px;display:block}.home-setting[data-astro-cid-lcdefpme]{border:1px solid var(--line);padding:clamp(1.5rem,3vw,3rem)}.home-setting[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.home-setting[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child,.home-setting[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:nth-of-type(3){font:400 clamp(1.7rem, 2.7vw, 2.8rem)/1.2 var(--font-accent)}.home-setting[data-astro-cid-lcdefpme] .hairline[data-astro-cid-lcdefpme]{margin-block:1.5rem}.home-setting[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:1.5rem}.home-contact[data-astro-cid-lcdefpme]{text-align:center}.home-contact[data-astro-cid-lcdefpme] .home-section-content[data-astro-cid-lcdefpme] h2,.home-contact[data-astro-cid-lcdefpme] .home-section-content[data-astro-cid-lcdefpme] p{margin-inline:auto}.home-contact[data-astro-cid-lcdefpme] .home-section-content[data-astro-cid-lcdefpme] h2{max-width:none}.home-contact[data-astro-cid-lcdefpme] .phone-cta{margin-top:1rem}.home-contact[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{width:fit-content;margin:1.5rem auto 0;display:flex}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme]{min-height:42rem}.home-hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#211a1455 25%,#211a14df)}.home-hero__image[data-astro-cid-lcdefpme]{object-position:62% center}.home-hero__inner[data-astro-cid-lcdefpme]{padding-top:8rem}.home-reasons__aside[data-astro-cid-lcdefpme],.home-practice-note[data-astro-cid-lcdefpme]{justify-self:start}}
