.contact__grid.svelte-1bv7ezn{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}@media (min-width:1000px){.contact__grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px}.contact__grid.svelte-1bv7ezn .contact__infocol{position:sticky;top:96px}}.contact__grid.svelte-1bv7ezn .form{max-width:none}.contact__grid.svelte-1bv7ezn .contact__formcol{min-width:0}.contact__card.card-3d{background:var(--paper-2);padding:26px 26px 24px}.contact__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-readable);margin:0 0 18px;font-size:12px}.contact__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.contact__list li{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.contact__list li:last-child{border-bottom:none;padding-bottom:0}.contact__lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:Space Mono,monospace;font-size:11px;font-weight:700}.contact__list li a,.contact__list li strong{color:var(--ink);overflow-wrap:anywhere;font-size:16.5px;font-weight:700}.contact__list li a{color:var(--accent-readable);text-underline-offset:3px;width:-moz-fit-content;width:fit-content;text-decoration:underline}.contact__hint{color:var(--ink-soft);font-size:14px;line-height:1.5}.contact__note{border-left:4px solid var(--ember);background:var(--paper);color:var(--ink-soft);border-radius:0 10px 10px 0;margin:22px 0 0;padding:16px 18px;font-size:15px;line-height:1.6}.contact__note strong{color:var(--ink)}.contact__note a{color:var(--accent-readable);text-underline-offset:3px;font-weight:600;text-decoration:underline}
