.page_page__fLXBG{--font-public-sans:"Satoshi Variable"}.page_page__fLXBG,.page_page__fLXBG #homepage-v2,.page_page__fLXBG #homepage-v2 a,.page_page__fLXBG #homepage-v2 button,.page_page__fLXBG #homepage-v2 p,.page_page__fLXBG #homepage-v2 section{font-family:Satoshi Variable,sans-serif}.page_page__fLXBG #hero h1{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,64px);line-height:1.08;max-width:650px}.page_page__fLXBG #hero{background:#efede9}.page_page__fLXBG header a,.page_page__fLXBG nav a{text-decoration:none}.page_page__fLXBG #homepage-v2 nav button{border:0}.page_page__fLXBG [id]{scroll-margin-top:100px}.page_page__fLXBG #hero [class*=splitLayout]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:620px;align-items:stretch;gap:56px}.page_page__fLXBG #hero [class*=splitImage]{min-height:500px;height:100%;aspect-ratio:auto}.page_page__fLXBG #hero [class*=content]{display:flex;flex-direction:column;justify-content:center}@media(max-width:800px){.page_page__fLXBG #hero [class*=splitLayout]{grid-template-columns:1fr;min-height:0;gap:32px}.page_page__fLXBG #hero [class*=splitImage]{min-height:340px;height:340px}}.page_page__fLXBG #hero [class*=eyebrow]{align-self:flex-start}