.contact[data-astro-cid-6bfsojfh]{padding-top:clamp(2.5rem,2rem + 3vw,5rem)}.contact-grid[data-astro-cid-6bfsojfh]{gap:2.5rem;display:grid}.contact-grid[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{min-width:0}.contact-form[data-astro-cid-6bfsojfh]{order:-1}.form-title[data-astro-cid-6bfsojfh]{font-size:var(--fs-xl);margin-bottom:1.25rem}.contact-aside[data-astro-cid-6bfsojfh]{align-content:start;gap:1.5rem;display:grid}.contact-call[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--ink);color:#fff;transition:transform var(--dur) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:grid}@media (width<=24rem){.contact-call[data-astro-cid-6bfsojfh]{gap:.75rem;padding:1rem}.contact-call-icon[data-astro-cid-6bfsojfh]{width:2.75rem!important;height:2.75rem!important}}.contact-call[data-astro-cid-6bfsojfh]:hover{transform:translateY(-3px)}.contact-call-icon[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg, var(--brand), var(--brand-bright));border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.contact-call-label[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--text-on-dark-muted);display:block}.contact-call[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-family:var(--ff-display);font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:600}.contact-call[data-astro-cid-6bfsojfh] .contact-call-arrow{color:var(--brand-glow);transition:transform var(--dur) var(--ease-out)}.contact-call[data-astro-cid-6bfsojfh]:hover .contact-call-arrow{transform:translate(4px)}.contact-list[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);border:1px solid var(--line);gap:0;display:grid}.contact-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.contact-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line)}.contact-list[data-astro-cid-6bfsojfh] svg{color:var(--brand);flex:none;margin-top:.15rem}.contact-list[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--text-subtle);display:block}.contact-list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.contact-list[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-weight:600}.next[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:var(--surface);padding:1.5rem 1.4rem}.next[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--fs-lg);margin-bottom:1.1rem}.next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{gap:1rem;display:grid}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:.9rem;display:flex}.next-num[data-astro-cid-6bfsojfh]{background:var(--brand);color:#fff;width:1.9rem;height:1.9rem;font-family:var(--ff-display);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:var(--fs-sm);display:block}.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--text-muted)}.quick-call[data-astro-cid-6bfsojfh]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);min-height:3.25rem;font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:1.75rem;padding:.5rem 1rem .5rem .5rem;display:flex}.quick-call[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--text);white-space:nowrap}.quick-call-icon[data-astro-cid-6bfsojfh]{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@media (width<=63.99rem){.contact-call[data-astro-cid-6bfsojfh]{display:none}}@media (width<=47.99rem){.contact-list[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh],.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:.875rem}}@media (width>=64rem){.quick-call[data-astro-cid-6bfsojfh]{display:none}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:22rem 1fr;align-items:start;gap:3.5rem}.contact-form[data-astro-cid-6bfsojfh]{order:0}.contact-aside[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);position:sticky}}
