.contact-page .hero{text-align:center;padding:136px 0 44px}.contact-page .hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:21ch;margin:18px auto 20px;font-size:clamp(34px,4.8vw,58px);font-weight:500;line-height:1.08}.contact-page .herosub{color:var(--muted);max-width:44ch;margin:0 auto;font-size:16px}.contact-page .cgrid{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;max-width:860px;margin:38px auto 0;display:grid}@media (max-width:700px){.contact-page .cgrid{grid-template-columns:1fr}}.contact-page .ccell{background:var(--panel);text-align:left;padding:26px 28px}.contact-page .ccell h3{align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}.contact-page .cicon{color:var(--ink);flex-shrink:0}.contact-page .ccell p{color:var(--muted);max-width:36ch;margin:0 0 18px;font-size:13.5px}.contact-page .cbtns{flex-wrap:wrap;gap:10px;display:flex}.contact-page .cbtn{border:1px solid var(--line2);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:9px 17px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.contact-page .cbtn:hover{background:var(--wash)}.contact-page .cbtn b{color:var(--ink)}.contact-page .ca{background:var(--cta-bg);color:var(--cta-ink);border-radius:8px;align-items:center;gap:7px;padding:9px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.contact-page .ca:hover{background:var(--cta-hover)}.contact-page .ca .arr{font-size:12px;transition:transform .15s}.contact-page .ca:hover .arr{transform:translate(1.5px,-1.5px)}@media (prefers-reduced-motion:reduce){.contact-page .ca,.contact-page .ca .arr{transition:none}.contact-page .ca:hover .arr{transform:none}}@media (max-width:768px){.contact-page .cbtn,.contact-page .ca{align-items:center;min-height:44px;display:inline-flex}}.contact-page .crows{grid-template-columns:1fr 1fr;gap:30px 56px;max-width:860px;margin:34px auto 0;padding-top:30px;padding-bottom:128px;display:grid}@media (max-width:760px){.contact-page .crows{grid-template-columns:1fr;row-gap:26px}}.contact-page .lrow{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.contact-page .lrow-copy{flex-direction:column;gap:3px;display:flex}.contact-page .lrow-label{color:var(--ink);font-size:14px;font-weight:600}.contact-page .lrow-body{color:var(--muted);margin:0;font-size:13px}.contact-page .lrow-link{color:var(--ink);border-bottom:1px solid var(--line2);align-items:center;gap:4px;width:fit-content;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.contact-page .lrow-link b{color:var(--ink);font-weight:600}.contact-page .lrow-link:hover{border-color:var(--coral)}.contact-page .lrow-link.mono{font-family:var(--font-geist-mono);color:var(--muted);font-size:13px}.contact-page .rv{opacity:0;transition:opacity .6s,translate .6s;translate:0 16px}.contact-page .rv.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.contact-page .rv{opacity:1;translate:0}}
/*# sourceMappingURL=0pwxmpmd~c1.2.css.map*/