.contact_page__R_iMm{padding-top:clamp(5rem,7vw,6.5rem);padding-bottom:clamp(1rem,2vw,1.75rem)}.contact_grid__XOrxg{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start}.contact_grid__XOrxg>*{min-width:0}.contact_intro___ZpL9{display:flex;flex-direction:column;gap:1rem}.contact_details__3ZgEK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.8rem;gap:1.8rem;margin-top:1.8rem}.contact_details__3ZgEK>div{padding-top:.9rem;border-top:1px solid var(--line)}.contact_details__3ZgEK dt{color:var(--sage-deep);margin-bottom:.5rem;font-size:.66rem;letter-spacing:.16em}.contact_details__3ZgEK dd{margin:0;font-size:1rem;line-height:1.6}@media (min-width:881px){.contact_details__3ZgEK dd a{white-space:nowrap}}.contact_formWrap__M5NiB{background:var(--cream-soft);border:1px solid var(--line);border-radius:4px;padding:clamp(1.4rem,2.5vw,2rem)}@media (max-width:880px){.contact_grid__XOrxg{grid-template-columns:1fr}.contact_details__3ZgEK{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.4rem}.contact_details__3ZgEK>div{background:var(--cream-soft);border:1px solid var(--line);border-radius:10px;padding:.85rem .95rem;min-width:0}.contact_details__3ZgEK>div:first-child,.contact_details__3ZgEK>div:nth-child(2){grid-column:1/-1}.contact_details__3ZgEK dd a{white-space:nowrap}.contact_details__3ZgEK dt{margin-bottom:.25rem;font-size:.68rem}.contact_details__3ZgEK dd{font-size:.9rem;overflow-wrap:anywhere}}