.contact-module__xwJ-uq__main{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 80px;width:min(1080px,100% - 64px);margin:0 auto;padding:172px 0 104px;scroll-margin-top:108px;display:grid}.contact-module__xwJ-uq__intro h1{font-family:var(--landing-serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(48px,5vw,64px);font-weight:400;line-height:1.08}.contact-module__xwJ-uq__intro p{max-width:34ch;color:var(--landing-muted);margin:0;font-size:18px;line-height:1.65}.contact-module__xwJ-uq__paperPlane{pointer-events:none;-webkit-user-select:none;user-select:none;width:304px;max-width:100%;height:auto;margin:48px 0 24px;display:block}.contact-module__xwJ-uq__formPanel{background:#fbf0c8;border-radius:24px;grid-area:1/2/3;align-self:start;min-width:0;padding:36px}.contact-module__xwJ-uq__formPanel>h2{font-family:var(--landing-serif);letter-spacing:-.02em;margin:0 0 24px;font-size:30px;font-weight:400;line-height:1.2}.contact-module__xwJ-uq__support{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.contact-module__xwJ-uq__support h2{margin:0 0 8px;font-size:16px;font-weight:500}.contact-module__xwJ-uq__support p{color:var(--landing-muted);margin:0 0 12px;font-size:15px;line-height:1.6}.contact-module__xwJ-uq__support a{overflow-wrap:anywhere;text-underline-offset:5px;padding:8px 0;-webkit-text-decoration:underline #0303024d;text-decoration:underline #0303024d;display:inline-block}.contact-module__xwJ-uq__support a:hover{text-decoration-color:currentColor}.contact-module__xwJ-uq__support a:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline-offset:5px;outline:2px solid}@media (max-width:800px){.contact-module__xwJ-uq__main{grid-template-columns:minmax(0,1fr);gap:36px;max-width:560px;padding:132px 0 64px}.contact-module__xwJ-uq__formPanel{grid-area:auto}.contact-module__xwJ-uq__intro p{max-width:40ch}.contact-module__xwJ-uq__paperPlane{width:208px;margin:36px 0 12px}}@media (max-width:480px){.contact-module__xwJ-uq__main{width:calc(100% - 32px)}.contact-module__xwJ-uq__intro,.contact-module__xwJ-uq__support{padding-inline:8px}.contact-module__xwJ-uq__intro h1{margin-bottom:20px;font-size:44px}.contact-module__xwJ-uq__intro p{font-size:16px}.contact-module__xwJ-uq__formPanel{padding:28px 24px}.contact-module__xwJ-uq__formPanel>h2{font-size:28px}}
