.el-contact-hero{padding-block:clamp(2.4rem,6vw,4.2rem) 1.6rem}.el-contact-eyebrow,.el-contact-kicker{font-family:var(--el-mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--el-accent);margin-bottom:1rem}.el-contact-hero h1{font-size:var(--el-step-4);max-width:14ch;margin-bottom:1rem}.el-contact-lede{font-size:var(--el-step-1);color:var(--el-ink-2);max-width:58ch}.el-contact-channels{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;padding-bottom:clamp(2rem,5vw,3.2rem)}@media (min-width:760px){.el-contact-channels{grid-template-columns:1fr 1fr}}.el-contact-card{background:var(--el-surface);border:1px solid var(--el-line);border-radius:var(--el-radius);padding:clamp(1.3rem,3vw,1.8rem);display:grid;align-content:start;grid-gap:.7rem;gap:.7rem}.el-contact-kicker{margin-bottom:0}.el-contact-value{font-family:var(--el-display);font-size:var(--el-step-2);font-weight:600;letter-spacing:-.01em}.el-contact-value a{text-decoration:none;color:var(--el-ink)}.el-contact-value a:hover{color:var(--el-accent)}.el-contact-body{color:var(--el-ink-2);max-width:42ch}.el-contact-meta{font-size:var(--el-step--1);color:var(--el-ink-3)}.el-contact-card .el-btn{justify-self:start;margin-top:.5rem}.el-contact-op,.el-contact-who{padding-block:clamp(2.2rem,5vw,3.4rem);border-top:1px solid var(--el-line)}.el-contact-dont h2,.el-contact-op h2,.el-contact-who h2{font-size:var(--el-step-2);max-width:22ch;margin-bottom:.9rem}.el-contact-who .el-contact-lede{margin-bottom:1.6rem}.el-contact-rows{display:grid;grid-gap:0;gap:0;margin:0}.el-contact-rows>div{display:grid;grid-gap:.35rem 1.4rem;gap:.35rem 1.4rem;padding:1.15rem 0;border-top:1px solid var(--el-line)}.el-contact-rows>div:last-child{border-bottom:1px solid var(--el-line)}@media (min-width:720px){.el-contact-rows>div{grid-template-columns:18ch 1fr;align-items:start}}.el-contact-rows dt{font-weight:600}.el-contact-rows dd{margin:0;color:var(--el-ink-2)}.el-contact-rows dd p{margin:0 0 .35rem}.el-contact-rows dd a{color:var(--el-accent);text-underline-offset:3px}.el-contact-dont{background:var(--el-band);border-radius:var(--el-radius);padding:clamp(1.6rem,4vw,2.4rem);margin-bottom:clamp(2rem,5vw,3.2rem)}.el-contact-dont,.el-contact-dont h2{color:var(--el-band-ink)}.el-contact-dont p{color:var(--el-band-ink-2);max-width:58ch}.el-contact-odr{margin-top:1.6rem;font-size:var(--el-step--1);color:var(--el-ink-3);max-width:62ch}.el-contact-odr a{color:var(--el-accent);text-underline-offset:3px}