.rd.page-contact .ct-top{padding-top:0;padding-bottom:88px}.rd.page-contact .ct-facts{gap:26px;margin-top:0;padding-top:44px;display:grid}@media (min-width:820px){.rd.page-contact .ct-facts{grid-template-columns:repeat(3,1fr);gap:34px}}.rd.page-contact .ct-fact b{letter-spacing:.1em;text-transform:uppercase;color:var(--eyeb);margin-bottom:8px;font-size:.68rem;font-weight:500;display:block}.rd.page-contact .ct-fact span{color:var(--muted);font-size:.92rem;line-height:1.6}.rd.page-contact .ct-aside-h{margin:10px 0 0;font-size:clamp(1.3rem,2vw,1.6rem)}.rd.page-contact .ct-routes{border-top:1px solid var(--line);margin-top:22px}.rd.page-contact .ct-route{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon label""icon value"".what";gap:4px 12px;padding:18px 0;display:grid}.rd.page-contact .ct-route-i{color:var(--eyeb);transition:transform .25s var(--rd-ease);grid-area:icon;align-self:start;margin-top:3px}.rd.page-contact .ct-route:hover .ct-route-i,.rd.page-contact .ct-route:focus-within .ct-route-i{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.rd.page-contact .ct-route-i{transition:none}.rd.page-contact .ct-route:hover .ct-route-i,.rd.page-contact .ct-route:focus-within .ct-route-i{transform:none}}:where(:root[data-still]) .rd.page-contact .ct-route-i{transition:none}:where(:root[data-still]) .rd.page-contact .ct-route:hover .ct-route-i,:where(:root[data-still]) .rd.page-contact .ct-route:focus-within .ct-route-i{transform:none}.rd.page-contact .ct-route-l{font-family:var(--rd-font-display), system-ui, sans-serif;letter-spacing:-.01em;grid-area:label;font-size:1rem;font-weight:700}.rd.page-contact .ct-route-v{font-family:var(--rd-font-mono), ui-monospace, monospace;color:var(--fg);border-bottom:1px solid var(--line);grid-area:value;justify-self:start;padding:5px 0;font-size:.92rem;text-decoration:none}.rd.page-contact .ct-route-v:hover{color:var(--eyeb);border-bottom-color:var(--eyeb)}.rd.page-contact .ct-route-w{color:var(--muted);grid-area:what;font-size:.88rem;line-height:1.55}.rd.page-contact .ct-formwrap{padding-top:90px;padding-bottom:110px}@media (max-width:700px){.rd.page-contact .ct-formwrap{padding-top:56px;padding-bottom:70px}}.rd.page-contact .ct-split{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:56px;display:grid}.rd.page-contact .ct-aside{position:sticky;top:104px}@media (max-width:1000px){.rd.page-contact .ct-split{grid-template-columns:minmax(0,1fr);gap:48px}.rd.page-contact .ct-aside{position:static}}
