.contact-form_contactForm__tudUO{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;grid-column-gap:clamp(40px,5.5vw,80px);column-gap:clamp(40px,5.5vw,80px);margin-top:0;background:var(--paper);color:var(--ink);scroll-margin-top:24px}.contact-form_contactForm__tudUO:focus{outline:none}.contact-form_copy__xsEri{min-width:0;max-width:410px;padding-top:8px}.contact-form_eyebrow__jPyO_{margin:0 0 24px;color:var(--muted);font:400 11px/1.6 var(--mono);letter-spacing:.13em;text-transform:uppercase}.contact-form_heading__Z4dki{margin:0;color:var(--ink);font:600 clamp(34px,3.4vw,48px)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance}.contact-form_description__mCBRd{max-width:360px;margin:24px 0 0;color:var(--muted);font:400 15px/1.8 var(--body)}.contact-form_nextSteps__3QrYT{margin:32px 0 0;padding-left:22px;color:var(--ink);font-size:15px}.contact-form_nextSteps__3QrYT li{padding:12px 0 12px 6px;border-bottom:1px solid var(--rule)}.contact-form_nextSteps__3QrYT li::marker{color:var(--muted);font:400 11px var(--mono)}.contact-form_context__se9zM{margin-top:32px;padding-top:24px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.contact-form_context__se9zM .contact-form_eyebrow__jPyO_{margin-bottom:12px;color:var(--ink)}.contact-form_contextNote__qMxeH{font-size:12px}.contact-form_formShell__biy2C{justify-self:end;width:100%;max-width:560px;min-width:0;min-block-size:1200px;border:1px solid #c9c7c0;border-radius:6px;background:var(--paper);overflow:visible}.contact-form_formShell__biy2C .hs-form-frame{width:100%;min-width:0}.contact-form_formShell__biy2C .hs-form-frame>iframe{display:block;width:100%;max-width:100%;border:0}.contact-form_loading__0Eb5U{margin:0;padding:28px 32px;color:var(--muted);font:400 12px/1.6 var(--mono)}.contact-form_loading__0Eb5U:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--lime)}.contact-form_loadError__JDbxN,.contact-form_noScript__FXWcT{margin:0;padding:28px 32px;color:var(--muted);font:400 14px/1.6 var(--body)}.contact-form_loadError__JDbxN p{margin:0 0 20px}.contact-form_retry__z71TS{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:12px 24px;border:1px solid var(--ink);border-radius:9999px;background:var(--ink);color:var(--bone);font:500 14px/1.5 var(--body);transition:background .25s,border-color .25s,color .25s}.contact-form_retry__z71TS:hover{border-color:var(--lime);background:var(--lime);color:var(--ink)}.contact-form_retry__z71TS:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (min-width:801px) and (max-width:1100px){.contact-form_formShell__biy2C{min-block-size:1400px}}@media (max-width:800px){.contact-form_contactForm__tudUO{grid-template-columns:minmax(0,1fr);row-gap:36px}.contact-form_copy__xsEri{max-width:560px;padding-top:0}.contact-form_description__mCBRd{max-width:500px}.contact-form_formShell__biy2C{justify-self:start}}@media (max-width:600px){.contact-form_formShell__biy2C{min-block-size:1560px}.contact-form_contactForm__tudUO{row-gap:32px}.contact-form_eyebrow__jPyO_{margin-bottom:20px;font-size:10px}.contact-form_heading__Z4dki{font-size:clamp(32px,8.5vw,40px);max-width:360px}.contact-form_description__mCBRd{margin-top:20px;font-size:14px;line-height:1.75}.contact-form_loadError__JDbxN,.contact-form_loading__0Eb5U,.contact-form_noScript__FXWcT{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.contact-form_retry__z71TS{transition:none}}@media (max-width:360px){.contact-form_formShell__biy2C{width:calc(100% + 40px);max-width:none;margin-inline:-20px;border-inline:0;border-radius:0}}