.contact-page[data-astro-cid-6bfsojfh]{background-color:var(--bg-primary);padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,8vw,6rem)}.content-container[data-astro-cid-6bfsojfh]{max-width:860px}.page-header[data-astro-cid-6bfsojfh]{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.header-badge-row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-title[data-astro-cid-6bfsojfh]{color:#0e121a;letter-spacing:-.02em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.35rem,6vw,4.5rem);font-weight:600;line-height:1.1}.lead-text[data-astro-cid-6bfsojfh]{color:var(--text-secondary);text-wrap:pretty;font-size:clamp(1.0625rem,2vw,1.35rem);font-weight:600;line-height:1.6}.contact-brutal-card[data-astro-cid-6bfsojfh]{transition:transform .22s var(--ease-brutal), box-shadow .22s var(--ease-brutal);background-color:#fff;border:2px solid #0e121a;border-radius:16px;margin-bottom:2.5rem;padding:clamp(2rem,5vw,3.5rem);position:relative;box-shadow:6px 6px #0e121a}.contact-brutal-card[data-astro-cid-6bfsojfh]:hover{box-shadow:9px 9px 0px var(--brand-accent);transform:translate(-3px,-3px)}.contact-card-inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=800px){.contact-card-inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto}}.contact-info-block[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;display:flex}.email-display-row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 1.25rem;display:flex}.email-link[data-astro-cid-6bfsojfh]{color:#0e121a;letter-spacing:-.01em;font-size:clamp(1.35rem,3.5vw,2.25rem);font-weight:600;text-decoration:none;transition:color .18s}.email-link[data-astro-cid-6bfsojfh]:hover{color:var(--brand-accent)}.copy-brutal-btn[data-astro-cid-6bfsojfh]{background:var(--two26-cream);cursor:pointer;color:#0e121a;border:2px solid #0e121a;border-radius:9999px;align-items:center;padding:.45rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:2px 2px #0e121a}.copy-brutal-btn[data-astro-cid-6bfsojfh]:hover{background-color:var(--brand-accent-light);transform:translate(-1px,-1px);box-shadow:3px 3px #0e121a}.icon-wrap[data-astro-cid-6bfsojfh]{align-items:center;gap:.4rem;display:inline-flex}.icon-wrap[data-astro-cid-6bfsojfh].is-hidden{display:none!important}.contact-note[data-astro-cid-6bfsojfh]{color:var(--text-secondary);max-width:580px;margin-bottom:1.75rem;font-size:.95rem;line-height:1.65}.contact-illustration-slot[data-astro-cid-6bfsojfh]{background:var(--two26-cream);border:2px solid #0e121a;border-radius:20px;justify-content:center;align-items:center;padding:1.5rem;display:flex;transform:rotate(2deg);box-shadow:4px 4px #0e121a}.copy-status[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);min-height:1.25rem;margin-top:1rem;font-size:.8125rem;font-weight:600}.copy-status[data-astro-cid-6bfsojfh].success{color:#095730}.copy-status[data-astro-cid-6bfsojfh].error{color:#991b1b}.back-home-wrap[data-astro-cid-6bfsojfh]{margin-top:1rem}@media (width<=639px){.email-link[data-astro-cid-6bfsojfh]{word-break:break-all;font-size:clamp(1.15rem,4.5vw,1.85rem)}.contact-card-inner[data-astro-cid-6bfsojfh]{gap:1.5rem}.contact-actions[data-astro-cid-6bfsojfh],.contact-actions[data-astro-cid-6bfsojfh] .two26-cta-btn[data-astro-cid-6bfsojfh]{width:100%}.contact-illustration-slot[data-astro-cid-6bfsojfh]{padding:1rem}.email-display-row[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:.75rem}}.dark .page-title[data-astro-cid-6bfsojfh],.dark .contact-info-title[data-astro-cid-6bfsojfh],.dark .email-link[data-astro-cid-6bfsojfh]{color:#fff!important}.dark .email-link[data-astro-cid-6bfsojfh]:hover{color:#1ecb6f!important}.dark .contact-brutal-card[data-astro-cid-6bfsojfh]{background-color:var(--bg-card,#0d121f)!important;border-color:var(--border-color,#2e3d54)!important;box-shadow:6px 6px 0px var(--brand-accent,#0c8a4c)!important}.dark .copy-brutal-btn[data-astro-cid-6bfsojfh]{color:#fff!important;background:#0d121f!important;border-color:#262f3f!important;box-shadow:2px 2px #0c8a4c!important}.dark .contact-illustration-slot[data-astro-cid-6bfsojfh]{background:#052212!important;border-color:#2e3d54!important;box-shadow:4px 4px #0c8a4c!important}.dark .contact-note[data-astro-cid-6bfsojfh]{color:#c9d0dc!important}
