.contact.svelte-1bv7ezn{padding:clamp(3.5rem,8vw,6rem) 0}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.eyebrow-dark.svelte-1bv7ezn{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-left:6px solid var(--accent);margin-bottom:1.6rem;padding-left:.5rem;font-size:.85rem;font-weight:700}.looking.svelte-1bv7ezn{flex-direction:column;gap:1.4rem;display:flex}.look.svelte-1bv7ezn{border-left:4px solid var(--accent);padding-left:1.2rem}.look.svelte-1bv7ezn:nth-child(2n){border-left-color:var(--ink)}.look.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:.3rem;font-size:1.3rem}.look.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-soft);max-width:42ch}.direct.svelte-1bv7ezn{color:var(--text-soft);margin-top:2rem}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:3px}.email-card.svelte-1bv7ezn{background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.5rem)}.email-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:.8rem}.email-card.svelte-1bv7ezn>p:where(.svelte-1bv7ezn):not(.eyebrow-dark){color:var(--text-soft);max-width:42ch}.btn-bold.svelte-1bv7ezn{margin-top:1.5rem}@media (width<=820px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
