.contact{display:grid;grid-gap:3.5rem var(--gap);gap:3.5rem var(--gap);align-items:start}.ways{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:0;padding:0;list-style:none}.ways li{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:1.25rem;border-top:1px solid var(--line)}.ways__big{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step-2);font-weight:500;line-height:1.2;letter-spacing:-.01em;text-decoration:none;transition:color var(--fast) var(--ease)}.ways__big .icon,.ways__big:hover{color:var(--accent-text)}.ways__email{display:inline-block;padding-block:.3rem;font-size:clamp(1.15rem,.95rem + 1vw,1.75rem);overflow-wrap:normal}.contact__facts{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.contact__facts dd{margin-top:.4rem;color:var(--ink-2)}.contact__next{max-width:44ch;margin-top:2.5rem;padding-top:1.5rem;border-top:3px solid var(--amber);color:var(--ink-2)}.contact__next a{color:var(--ink);font-weight:500}.contact__form{--qpad:clamp(1.25rem,3.5vw,2.75rem);position:relative;padding:var(--qpad);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgb(21 23 26/.18)}.contact__form h2{margin-bottom:1.5rem}@media (min-width:1024px){.contact{grid-template-columns:5fr 7fr;column-gap:calc(var(--gap) * 2.5)}}