.contact-module__vnB76q__profileScope{min-height:100%}.contact-module__vnB76q__profileScope .contact-profile-map{color:var(--brand)}.contact-module__vnB76q__profileScope .contact-profile-map-frame{filter:saturate(.68)contrast(1.08);border:0;width:100%;height:100%;position:absolute;inset:0}.contact-module__vnB76q__channelsScope.contact-channels{margin-top:2.5rem}.contact-module__vnB76q__channelsScope.contact-channels-embedded{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.5rem}.contact-module__vnB76q__channelsScope .contact-number-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.contact-module__vnB76q__channelsScope .contact-number-row>strong{color:var(--text);font-size:.9rem;font-weight:650}.contact-module__vnB76q__channelsScope .contact-number-actions{flex:none;gap:.5rem;display:flex}.contact-module__vnB76q__channelsScope .contact-number-actions a{min-height:2.5rem;color:var(--brand);align-items:center;gap:.4rem;padding-inline:.65rem;font-size:.75rem;font-weight:650;transition:color .2s,background-color .2s;display:inline-flex}.contact-module__vnB76q__channelsScope .contact-number-actions a:hover{background:var(--surface);color:var(--accent)}.contact-module__vnB76q__channelsScope .contact-instagram-row{min-height:3.5rem;color:var(--brand);justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;transition:color .2s;display:flex}.contact-module__vnB76q__channelsScope .contact-instagram-row:hover{color:var(--accent)}.contact-module__vnB76q__channelsScope .contact-instagram-row span{align-items:center;gap:.5rem;display:inline-flex}.contact-module__vnB76q__channelsScope .contact-instagram-row strong{overflow-wrap:anywhere;text-align:right;font-weight:600}.contact-module__vnB76q__channelsScope .contact-channel{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:5rem;color:var(--brand);align-items:center;gap:1rem;padding:1.25rem;transition:border-color .2s,color .2s,transform .2s;display:flex}.contact-module__vnB76q__channelsScope .contact-channel:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.contact-module__vnB76q__channelsScope .contact-channel>span{gap:.25rem;min-width:0;display:grid}.contact-module__vnB76q__channelsScope .contact-channel strong{color:var(--text);font:500 .78rem/1.2 var(--font-mono);letter-spacing:.04em}.contact-module__vnB76q__channelsScope .contact-channel>span>span{color:var(--text-muted);font-size:.875rem}
