.email-hero[data-astro-cid-w6lttcqj]{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:var(--spacing-16) 0 var(--spacing-12) 0;background:var(--black);position:relative;overflow:hidden}.email-background-glow[data-astro-cid-w6lttcqj]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,rgba(147,197,253,.04) 25%,rgba(191,90,223,.06) 50%,transparent 70%);pointer-events:none;z-index:1}.email-content[data-astro-cid-w6lttcqj]{max-width:700px;margin:0 auto;padding:0 var(--spacing-4);z-index:2;position:relative}.email-card[data-astro-cid-w6lttcqj]{background:var(--glass-bg);backdrop-filter:var(--glass-backdrop);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-2xl);padding:var(--spacing-12) var(--spacing-8);text-align:center;box-shadow:0 4px 32px #0003,inset 0 1px #ffffff1a;transition:all var(--transition-duration-300) var(--transition-timing-in-out)}.email-card[data-astro-cid-w6lttcqj]:hover{transform:translateY(-2px);box-shadow:0 8px 40px #00000040,inset 0 1px #ffffff26;border-color:#ffffff1f}.email-icon[data-astro-cid-w6lttcqj]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-8);color:var(--color-primary-400)}.email-icon[data-astro-cid-w6lttcqj] svg[data-astro-cid-w6lttcqj]{width:80px;height:80px}.email-description[data-astro-cid-w6lttcqj]{margin:var(--spacing-6) 0 var(--spacing-10) 0;font-size:var(--font-size-lg);color:#ffffffbf;line-height:var(--line-height-relaxed);max-width:500px;margin-left:auto;margin-right:auto}.email-contact-section[data-astro-cid-w6lttcqj]{margin:var(--spacing-8) 0;padding:var(--spacing-8) var(--spacing-6);background:#ffffff05;border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.05)}.email-subtext[data-astro-cid-w6lttcqj]{margin-bottom:var(--spacing-4);font-size:var(--font-size-base);color:#ffffffa6;font-weight:var(--font-weight-medium)}.email-link[data-astro-cid-w6lttcqj]{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary-400);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--border-radius-md);transition:all var(--transition-duration-200) var(--transition-timing-in-out);background:#3b82f60d;border:1px solid rgba(59,130,246,.1)}.email-link[data-astro-cid-w6lttcqj]:hover{color:var(--color-primary-300);background:#3b82f61a;border-color:#3b82f633;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.email-address[data-astro-cid-w6lttcqj]{font-family:var(--font-family-mono);letter-spacing:.02em}.email-arrow[data-astro-cid-w6lttcqj]{transition:transform var(--transition-duration-200) var(--transition-timing-in-out)}.email-link[data-astro-cid-w6lttcqj]:hover .email-arrow[data-astro-cid-w6lttcqj]{transform:translate(2px) translateY(-2px)}.email-footer[data-astro-cid-w6lttcqj]{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid rgba(255,255,255,.08)}.response-time[data-astro-cid-w6lttcqj]{font-size:var(--font-size-sm);color:#ffffff80;font-style:italic}@media (max-width: 640px){.email-hero[data-astro-cid-w6lttcqj]{min-height:70vh;padding:var(--spacing-12) 0 var(--spacing-8) 0}.email-card[data-astro-cid-w6lttcqj]{padding:var(--spacing-8) var(--spacing-6)}.email-icon[data-astro-cid-w6lttcqj]{margin-bottom:var(--spacing-6)}.email-icon[data-astro-cid-w6lttcqj] svg[data-astro-cid-w6lttcqj]{width:64px;height:64px}.email-description[data-astro-cid-w6lttcqj]{font-size:var(--font-size-base);margin:var(--spacing-4) 0 var(--spacing-8) 0}.email-contact-section[data-astro-cid-w6lttcqj]{padding:var(--spacing-6) var(--spacing-4);margin:var(--spacing-6) 0}.email-link[data-astro-cid-w6lttcqj]{font-size:var(--font-size-lg);padding:var(--spacing-2-5) var(--spacing-3)}.email-background-glow[data-astro-cid-w6lttcqj]{width:400px;height:400px}}@media (max-width: 480px){.email-card[data-astro-cid-w6lttcqj]{margin:0 var(--spacing-2)}.email-icon[data-astro-cid-w6lttcqj] svg[data-astro-cid-w6lttcqj]{width:48px;height:48px}.email-link[data-astro-cid-w6lttcqj]{flex-direction:column;gap:var(--spacing-1)}}
