.ContactSection-module__UR0fnG__page{flex-direction:column;gap:3.5rem;width:min(1080px,100% - 3rem);margin-inline:auto;padding-block:8rem 6rem;display:flex}.ContactSection-module__UR0fnG__header{text-align:center;justify-items:center;gap:.75rem;display:grid}.ContactSection-module__UR0fnG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);font-size:.8rem;font-weight:600}.ContactSection-module__UR0fnG__title,.ContactSection-module__UR0fnG__title>*{font-size:var(--size-h1);background:linear-gradient(to bottom, var(--color-silver-light), var(--color-silver-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.ContactSection-module__UR0fnG__intro{color:var(--color-text-muted);max-width:55ch;line-height:1.7}.ContactSection-module__UR0fnG__emails{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:1.25rem;display:grid}.ContactSection-module__UR0fnG__emailCard{background:var(--color-bg-lighter);border:1px solid #333;border-radius:14px;align-items:flex-start;gap:1.1rem;padding:1.5rem;transition:border-color .25s,transform .25s;display:flex}.ContactSection-module__UR0fnG__emailCard:hover{border-color:var(--color-primary-dark);transform:translateY(-3px)}.ContactSection-module__UR0fnG__emailIcon{width:44px;height:44px;color:var(--color-primary);border:1px solid var(--color-primary-dark);background:#c299671a;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ContactSection-module__UR0fnG__emailBody{gap:.3rem;min-width:0;display:grid}.ContactSection-module__UR0fnG__emailLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.ContactSection-module__UR0fnG__emailAddress{color:var(--color-text);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;transition:color .2s}.ContactSection-module__UR0fnG__emailAddress:hover{color:var(--color-primary)}.ContactSection-module__UR0fnG__emailDescription{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.ContactSection-module__UR0fnG__copyButton{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:999px;flex:none;align-self:flex-start;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.ContactSection-module__UR0fnG__copyButton:hover{color:var(--color-text);border-color:var(--color-text-muted)}.ContactSection-module__UR0fnG__copyButton.ContactSection-module__UR0fnG__copied{color:var(--color-primary);border-color:var(--color-primary);background:#c299671a}.ContactSection-module__UR0fnG__socialsSection{gap:1.25rem;display:grid}.ContactSection-module__UR0fnG__sectionTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;font-size:.8rem;font-weight:600}.ContactSection-module__UR0fnG__socials{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:.9rem;display:grid}.ContactSection-module__UR0fnG__socialCard{background:var(--color-bg-lighter);border:1px solid #333;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1.1rem;transition:border-color .25s,transform .25s;display:flex}.ContactSection-module__UR0fnG__socialCard:hover{border-color:var(--color-primary-dark);transform:translateY(-3px)}.ContactSection-module__UR0fnG__socialIcon{flex:none}.ContactSection-module__UR0fnG__socialName{font-size:.95rem;font-weight:600}.ContactSection-module__UR0fnG__socialArrow{color:var(--color-text-muted);margin-left:auto;transition:color .2s,transform .2s}.ContactSection-module__UR0fnG__socialCard:hover .ContactSection-module__UR0fnG__socialArrow{color:var(--color-primary);transform:translate(2px,-2px)}@media (max-width:640px){.ContactSection-module__UR0fnG__page{gap:2.5rem;width:calc(100% - 1.5rem);padding-block:5rem 4rem}.ContactSection-module__UR0fnG__title{font-size:var(--size-h2)}.ContactSection-module__UR0fnG__emailCard{flex-direction:column}.ContactSection-module__UR0fnG__copyButton{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ContactSection-module__UR0fnG__emailCard,.ContactSection-module__UR0fnG__socialCard,.ContactSection-module__UR0fnG__emailAddress,.ContactSection-module__UR0fnG__socialArrow{transition:none}}
