.contact-module__swMWYG__layout{grid-template-columns:1fr;gap:40px;padding-top:clamp(40px,6vw,80px);display:grid}.contact-module__swMWYG__text{gap:20px;display:grid}.contact-module__swMWYG__email{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);word-break:break-all;border-bottom:2px solid var(--accent);width:fit-content;padding:6px 0 2px;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:500;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.contact-module__swMWYG__email:hover{color:var(--accent-ink)}}.contact-module__swMWYG__links{border-top:1px solid var(--rule-strong);gap:0;margin-top:8px;display:grid}.contact-module__swMWYG__links a{border-bottom:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:center;padding:18px 0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.contact-module__swMWYG__links a:hover{color:var(--accent-ink)}}.contact-module__swMWYG__links small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.contact-module__swMWYG__note{color:var(--muted);font-size:.95rem}@media (min-width:820px){.contact-module__swMWYG__layout{grid-template-columns:1fr 1fr;gap:64px}}
