.page_page__6Z7nH .contact-hero{min-height:0}@media (min-width:901px){.page_page__6Z7nH .contact-hero,.page_page__6Z7nH .contact-main{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr)}}.page_page__6Z7nH .contact-hero-copy{padding-block:56px}.page_page__6Z7nH .contact-hero h1{font-size:clamp(56px,5.8vw,88px)}.page_page__6Z7nH .contact-hero-copy>p:last-child{margin-top:24px;font-size:19px}.page_page__6Z7nH .contact-hero figure{min-height:390px}.page_page__6Z7nH .contact-direct,.page_page__6Z7nH .contact-form-wrap{padding-top:64px;padding-bottom:64px}.page_page__6Z7nH .contact-direct h2,.page_page__6Z7nH .contact-form-wrap h2{font-size:clamp(38px,3.4vw,54px)}.page_page__6Z7nH .contact-direct-list,.page_page__6Z7nH .contact-form{margin-top:36px}.page_page__6Z7nH .contact-form input,.page_page__6Z7nH .contact-form select,.page_page__6Z7nH .contact-form textarea{border-bottom-color:rgba(33,48,40,.6)}.page_page__6Z7nH .contact-form :is(input,select,textarea):focus{border-bottom-color:var(--ink)}.page_page__6Z7nH .contact-direct{min-height:0}.page_page__6Z7nH .contact-direct-note{margin-top:32px;padding-top:0}@media (max-width:900px){.page_page__6Z7nH .contact-hero figure{min-height:240px}}@media (max-width:600px){.page_page__6Z7nH .contact-hero-copy{padding-block:40px}.page_page__6Z7nH .contact-hero h1{font-size:clamp(48px,13vw,70px)}.page_page__6Z7nH .contact-direct,.page_page__6Z7nH .contact-form-wrap{padding-block:44px}}