.QjCJrW_contact{padding:calc(var(--section-y) * .9) var(--gutter) var(--section-y)}.QjCJrW_heading{letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 clamp(40px,6vw,80px);font-size:clamp(56px,12vw,190px);font-weight:700;line-height:.86}.QjCJrW_details{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;gap:40px clamp(32px,6vw,100px);padding-top:32px;display:grid}.QjCJrW_note{color:var(--muted);max-width:40ch;font-size:18px}.QjCJrW_email{font-family:var(--serif);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(30px,4vw,58px);line-height:1.1}.QjCJrW_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.QjCJrW_copy{border-radius:var(--radius-pill);letter-spacing:.02em;border:1px solid #f1ead980;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:500;display:inline-flex}.QjCJrW_copy:hover{border-color:var(--cream)}.QjCJrW_social{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:40px;font-size:13px;font-weight:500;list-style:none;display:flex}.QjCJrW_social a{border-bottom:1px solid var(--line);padding:6px 0;display:inline-block}.QjCJrW_social a:hover{color:var(--ember)}@media (max-width:820px){.QjCJrW_details{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.QjCJrW_copy,.QjCJrW_social a{transition:color .3s,border-color .3s}}
