.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.contact-title[data-astro-cid-xmivup5a]{font-size:clamp(2.2rem,5.5vw,3.8rem);margin:16px 0;max-width:14ch}.contact-text[data-astro-cid-xmivup5a]{color:var(--text-dim);max-width:46ch;font-size:1.05rem}.contact-data[data-astro-cid-xmivup5a]{margin-top:36px;display:flex;flex-direction:column}.contact-data[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]{padding:16px 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:110px 1fr;gap:16px}.contact-data[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]:last-child{border-bottom:1px solid var(--hairline)}.contact-data[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.contact-data[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{overflow-wrap:anywhere}.contact-data[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none}.contact-data[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--accent)}.form[data-astro-cid-xmivup5a]{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);padding:clamp(24px,3.5vw,44px);display:flex;flex-direction:column;gap:20px;box-shadow:var(--card-shadow)}.field[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px}.field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:.88rem;font-weight:500;color:var(--text-dim)}.field[data-astro-cid-xmivup5a] .opt[data-astro-cid-xmivup5a]{color:var(--muted);font-weight:400}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{background:var(--bg);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--text);padding:13px 15px;font:inherit;font-size:1rem;width:100%;transition:border-color .2s}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--accent)}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.consent[data-astro-cid-xmivup5a]{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--muted);cursor:pointer;line-height:1.5}.consent[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--accent)}.form-error[data-astro-cid-xmivup5a]{color:#ff9d8a;font-size:.9rem;border:1px solid rgba(255,157,138,.4);border-radius:var(--radius);padding:10px 14px}[data-astro-cid-xmivup5a][data-theme=light] .form-error[data-astro-cid-xmivup5a]{color:#b3261e;border-color:#b3261e66}.form[data-astro-cid-xmivup5a] .btn[data-astro-cid-xmivup5a]{justify-content:center}.form-note[data-astro-cid-xmivup5a]{font-size:.85rem;color:var(--muted);text-align:center}@media(max-width:820px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.page-hero[data-astro-cid-3m4h77vw]{padding-top:clamp(140px,18vh,200px);padding-bottom:0}.page-hero-inner[data-astro-cid-3m4h77vw]{max-width:900px}.page-hero[data-astro-cid-3m4h77vw] h1[data-astro-cid-3m4h77vw]{font-size:clamp(2.6rem,7.5vw,5.6rem);letter-spacing:-.03em;line-height:1.04;margin:18px 0 24px;text-wrap:balance}.lede[data-astro-cid-3m4h77vw]{font-size:clamp(1.1rem,2.2vw,1.35rem);color:var(--text-dim);max-width:60ch}.channels[data-astro-cid-3m4h77vw]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.channel[data-astro-cid-3m4h77vw]{position:relative;overflow:clip;background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent 46%),linear-gradient(205deg,color-mix(in srgb,var(--accent-2) 11%,transparent),transparent 52%),color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--holo-border);box-shadow:var(--holo-glow);border-radius:calc(var(--radius) * 1.4);padding:28px}.channel-label[data-astro-cid-3m4h77vw]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.channel-value[data-astro-cid-3m4h77vw]{font-size:1.02rem;color:var(--text);text-decoration:none}a[data-astro-cid-3m4h77vw].channel-value:hover{color:var(--accent)}.wa-cta[data-astro-cid-3m4h77vw]{position:relative;overflow:clip;display:flex;align-items:center;gap:20px;padding:clamp(22px,3vw,32px) clamp(24px,4vw,40px);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 50%),color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--holo-border);border-radius:calc(var(--radius) * 2);box-shadow:var(--holo-glow);text-decoration:none;color:var(--text);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.wa-cta[data-astro-cid-3m4h77vw]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--card-shadow),0 18px 44px -18px var(--accent-soft, rgba(91, 75, 214, .45))}.wa-cta-icon[data-astro-cid-3m4h77vw]{display:inline-flex;width:44px;height:44px;flex:none;color:var(--accent)}.wa-cta-icon[data-astro-cid-3m4h77vw] svg[data-astro-cid-3m4h77vw]{width:100%;height:100%}.wa-cta-copy[data-astro-cid-3m4h77vw]{display:grid;gap:4px;flex:1}.wa-cta-copy[data-astro-cid-3m4h77vw] strong[data-astro-cid-3m4h77vw]{font-family:var(--font-display);font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:700;letter-spacing:-.01em}.wa-cta-copy[data-astro-cid-3m4h77vw] small[data-astro-cid-3m4h77vw]{color:var(--text-dim);font-size:.98rem}.wa-cta-arrow[data-astro-cid-3m4h77vw]{font-size:1.6rem;color:var(--accent);transition:transform .25s ease;flex:none}.wa-cta[data-astro-cid-3m4h77vw]:hover .wa-cta-arrow[data-astro-cid-3m4h77vw]{transform:translate(8px)}.wa-cta[data-astro-cid-3m4h77vw]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.wa-cta[data-astro-cid-3m4h77vw],.wa-cta-arrow[data-astro-cid-3m4h77vw]{transition:none}.wa-cta[data-astro-cid-3m4h77vw]:hover,.wa-cta[data-astro-cid-3m4h77vw]:hover .wa-cta-arrow[data-astro-cid-3m4h77vw]{transform:none}}.contact-photo[data-astro-cid-3m4h77vw]{margin:0;border-radius:calc(var(--radius) * 2);overflow:clip;border:1px solid var(--hairline-strong);box-shadow:var(--card-shadow)}.contact-photo[data-astro-cid-3m4h77vw] img[data-astro-cid-3m4h77vw]{display:block;width:100%;max-height:440px;object-fit:cover}@media(max-width:820px){.channels[data-astro-cid-3m4h77vw]{grid-template-columns:1fr}}
