.contact-hero.svelte-1bv7ezn{border-bottom:1px solid var(--border);background:#0c100db8;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-template-areas:"kicker title""copy title";align-items:center;gap:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,1.6rem);display:grid}.contact-hero.svelte-1bv7ezn .tactical-kicker:where(.svelte-1bv7ezn){grid-area:kicker;align-self:end}.contact-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){grid-area:title}.contact-hero__copy.svelte-1bv7ezn{color:var(--text-muted);grid-area:copy;align-self:start;font-size:.88rem;line-height:1.8}.contact-grid.svelte-1bv7ezn{border-left:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-channel.svelte-1bv7ezn{border-top:1px solid var(--border);border-right:1px solid var(--border);min-height:12rem;color:var(--text);grid-template-rows:auto 1fr auto;gap:1rem;padding:1rem;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.contact-channel.svelte-1bv7ezn:hover,.contact-channel.svelte-1bv7ezn:focus-visible{color:var(--secondary);background:#00ff570a;outline:none}.contact-channel.svelte-1bv7ezn:focus-visible{box-shadow:inset 0 0 0 2px var(--secondary)}.contact-channel__index.svelte-1bv7ezn{color:var(--text-dim);letter-spacing:.14em;font-size:.65rem;font-weight:800}.contact-channel__body.svelte-1bv7ezn{align-self:end}.contact-channel__body.svelte-1bv7ezn p:where(.svelte-1bv7ezn){text-transform:uppercase;font-size:1.1rem;font-weight:800}.contact-channel__body.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--text-muted);font-size:.72rem}.contact-channel__cta.svelte-1bv7ezn{color:var(--secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;display:inline-flex}.contact-direct.svelte-1bv7ezn{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#00ff570b,#0000 45%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.contact-direct__icon.svelte-1bv7ezn{width:2.5rem;height:2.5rem;color:var(--secondary);border:1px solid #00ff5747;place-items:center;display:grid}.contact-direct.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--text);text-transform:uppercase;margin-top:.35rem;font-size:.9rem;font-weight:800}.contact-notes.svelte-1bv7ezn{border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-notes.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:1rem}.contact-notes.svelte-1bv7ezn p:where(.svelte-1bv7ezn):not(.tactical-kicker){color:var(--text-muted);margin-top:.4rem;font-size:.78rem;line-height:1.7}@media (width<=780px){.contact-grid.svelte-1bv7ezn,.contact-direct.svelte-1bv7ezn,.contact-notes.svelte-1bv7ezn{grid-template-columns:1fr}.contact-hero.svelte-1bv7ezn{grid-template-columns:1fr;grid-template-areas:"kicker""title""copy";gap:1.35rem}.contact-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-top:0}.contact-direct.svelte-1bv7ezn{align-items:start}.contact-direct.svelte-1bv7ezn .tactical-link:where(.svelte-1bv7ezn){width:fit-content}}
