.oo-stage{position:relative;overflow:hidden}.oo-stage:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 40px),radial-gradient(1px at 12% 22%,#ffffff52 0 1px,#0000 1.5px),radial-gradient(1px at 78% 12%,#fff3 0 1px,#0000 1.5px),radial-gradient(1px at 55% 78%,#ffffff42 0 1px,#0000 1.5px),radial-gradient(1px at 30% 64%,#ffffff24 0 1px,#0000 1.5px),radial-gradient(1px at 90% 56%,#ffffff38 0 1px,#0000 1.5px),radial-gradient(1px at 8% 88%,#ffffff29 0 1px,#0000 1.5px);position:absolute;inset:0}.oo-stage>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.home-anim{display:none}}.contact-circle--mono{width:56px;height:56px;font-family:var(--font-display);color:#fff;letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.contact-section[data-astro-cid-6bfsojfh]{padding-top:100px}.contact-intro[data-astro-cid-6bfsojfh]{text-align:center;max-width:760px;margin:0 auto 44px}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.1}.kick[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;color:var(--accent-text);text-transform:uppercase;font-size:12px;font-weight:700}.contact-lead[data-astro-cid-6bfsojfh]{color:var(--text-body);max-width:560px;margin:0 auto;font-size:16px;line-height:1.6}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:360px 1fr;align-items:start;gap:26px;max-width:980px;margin:0 auto;display:grid}.contact-stage[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);background:linear-gradient(#0c1018,#131a2a);border:1px solid #dbb1572e;padding:26px 24px 22px}.stage-team[data-astro-cid-6bfsojfh]{align-items:center;gap:14px;margin-bottom:22px;display:flex}.contact-circle[data-astro-cid-6bfsojfh]{object-fit:cover;border:2px solid #dbb157;border-radius:50%;flex-shrink:0;width:56px;height:56px}.stage-team-copy[data-astro-cid-6bfsojfh]{flex-direction:column;gap:3px;display:flex}.stage-team-name[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:#fff;font-size:19px;font-weight:600;line-height:1.1}.stage-team-role[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.15em;color:#dbb157d9;font-size:10px;font-weight:700}.stage-svg[data-astro-cid-6bfsojfh]{width:100%;height:auto;display:block}.sl-num[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);fill:#fff;text-anchor:middle;font-size:13px;font-weight:700}.sl-num--gold[data-astro-cid-6bfsojfh]{fill:#dbb157}.sl-label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;fill:#fff9;text-anchor:start;font-size:12px;font-weight:700}.sl-label--gold[data-astro-cid-6bfsojfh]{fill:#dbb157d9}.stage-stamp[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.15em;color:#ffffff73;text-align:center;margin:18px 0 0;font-size:10px;font-weight:700}.contact-panel[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;border:1px solid #0000001a;border-top:3px solid #5475a6;padding:32px 30px 26px}.contact-form[data-astro-cid-6bfsojfh]{text-align:left}.contact-form[data-astro-cid-6bfsojfh] .form-group[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-body);opacity:.8;font-size:11px;font-weight:700}.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.optional[data-astro-cid-6bfsojfh]{letter-spacing:.06em;opacity:.6;font-weight:400}.form-submit[data-astro-cid-6bfsojfh]{justify-content:center;width:100%;margin-top:4px}.form-meta[data-astro-cid-6bfsojfh]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;color:var(--text-body);opacity:.6;text-align:center;margin-top:12px;font-size:10px}.contact-success[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);text-align:center;background:#1b6e3a0f;border:1.5px solid #1b6e3a4d;flex-direction:column;align-items:center;gap:12px;padding:36px 32px;display:flex}.contact-success[data-astro-cid-6bfsojfh][hidden]{display:none}.success-tick[data-astro-cid-6bfsojfh]{color:#fff;background:#1b6e3a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.success-tick[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:22px;height:22px}.contact-success[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:#1b6e3a;margin:0;font-size:22px;font-weight:700}.contact-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--text-body);max-width:400px;font-size:14px;line-height:1.55}.contact-success[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent-text);font-weight:600}.wa-direct[data-astro-cid-6bfsojfh]{color:var(--text-body);text-align:center;margin:20px 0 0;font-size:14px}.wa-link[data-astro-cid-6bfsojfh]{color:var(--accent-text);font-weight:600}@media (width<=860px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;max-width:560px}.contact-stage[data-astro-cid-6bfsojfh]{padding:22px 18px 18px}}@media (width<=480px){.form-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-panel[data-astro-cid-6bfsojfh]{padding:26px 20px 22px}}
