#contact-form[data-astro-cid-6bfsojfh][hidden],.contact-confirmation[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-confirmation[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);border-top:3px solid var(--gold-edge);text-align:center;background:#fffef9;padding:48px 32px}.contact-success-check[data-astro-cid-6bfsojfh]{color:#23713d;width:76px;height:76px;font:400 42px/1 var(--sans);background:#e8f5ec;border:1px solid #92c6a3;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}#spx-nine-in-ten .contact-confirmation[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font:400 28px/1.25 var(--sans);letter-spacing:-.7px;margin:16px 0}.contact-confirmation[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--soft);font-size:15px;line-height:1.8}#spx-nine-in-ten .contact-confirmation[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:44px;color:var(--brand);align-items:center;gap:16px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-flex}.contact-page[data-astro-cid-6bfsojfh]{max-width:1224px;margin-inline:auto;padding:40px 36px 72px}.contact-intro[data-astro-cid-6bfsojfh]{isolation:isolate;color:#f7f4e9;background:radial-gradient(at 100% 0,#426558 0%,#0000 62%),#193d35;border:1px solid #b59a57;padding:28px 36px 18px;position:relative;overflow:hidden}.contact-intro[data-astro-cid-6bfsojfh]:before,.contact-intro[data-astro-cid-6bfsojfh]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.contact-intro[data-astro-cid-6bfsojfh]:before{border:1px solid #d6bd8040;border-radius:50%;width:340px;height:340px;top:-100px;right:-130px;box-shadow:0 0 0 45px #d6bd8010,0 0 0 90px #d6bd8009}.contact-intro[data-astro-cid-6bfsojfh]:after{background:linear-gradient(90deg,#b59a57,#eadbb5,#b59a57);height:3px;top:0;left:48px;right:48px}#spx-nine-in-ten .contact-intro[data-astro-cid-6bfsojfh] .small-label[data-astro-cid-6bfsojfh]{color:#d6bd80;letter-spacing:2px;font-size:10px}#spx-nine-in-ten .contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font:300 clamp(40px, 5vw, 58px)/1.05 var(--sans);letter-spacing:-2px;margin:14px 0}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:#e0cb96;font-family:Georgia,serif;font-weight:400}#spx-nine-in-ten .contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#dae3da;max-width:850px;font-size:16px;line-height:1.65}.contact-hero-foot[data-astro-cid-6bfsojfh]{color:#d6bd80;letter-spacing:1.6px;border-top:1px solid #d6bd8038;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;font:9px/1.8 IBM Plex Mono,monospace;display:flex}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:48px;padding-top:48px;display:grid}.contact-note[data-astro-cid-6bfsojfh]{padding:20px 0}#spx-nine-in-ten .contact-note[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font:300 clamp(28px, 3vw, 36px)/1.25 var(--sans);letter-spacing:-1px;margin:18px 0 28px}.contact-note[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--brand);font-family:Georgia,serif;font-weight:400}#spx-nine-in-ten .contact-note[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--soft);font-size:13px;line-height:1.85}.contact-invitations[data-astro-cid-6bfsojfh]{counter-reset:invitation;margin:0 0 28px;padding:0;list-style:none}.contact-invitations[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:invitation;border-top:1px solid var(--rule);gap:16px;padding:22px 0;display:flex}.contact-invitations[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"0" counter(invitation);color:#816b33;font:11px/1.9 IBM Plex Mono,monospace}#spx-nine-in-ten .contact-invitations[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--brand);margin:0 0 7px;font-size:15px;font-weight:500}form[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);border-top:3px solid var(--gold-edge);background:#fffef9;gap:22px;min-width:0;padding:32px;display:grid;box-shadow:0 12px 32px #193d3508}.contact-form-heading[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--rule);padding-bottom:24px}#spx-nine-in-ten .contact-form-heading[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font:400 26px/1.25 var(--sans);letter-spacing:-.7px;margin:12px 0 8px}.contact-form-heading[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--soft);font-size:13px;line-height:1.8}.contact-fields[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:20px;display:grid}label[data-astro-cid-6bfsojfh]{gap:9px;min-width:0;font-size:13px;font-weight:500;display:grid}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);font:400 16px/1.5 var(--sans);background:#fbfaf6;border-radius:2px;padding:13px 14px;transition:border-color .15s}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:var(--gold-edge)}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:160px}input[data-astro-cid-6bfsojfh]:focus-visible,select[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible,button[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.botcheck[data-astro-cid-6bfsojfh]{display:none}.contact-privacy[data-astro-cid-6bfsojfh]{color:var(--soft);font-size:12px;line-height:1.7}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{border:1px solid var(--brand);background:var(--brand);color:#fffef9;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:15px 22px;font-weight:500;display:inline-flex}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#e0cb96;font-size:20px}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover{background:#193d35}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:disabled{opacity:.65;cursor:wait}#contact-status[data-astro-cid-6bfsojfh]{min-height:1.7em;color:var(--brand);font-size:14px;line-height:1.7}#contact-status[data-astro-cid-6bfsojfh][data-state=error]{color:#9a3328}@media (width<=800px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:24px;padding-top:24px}.contact-note[data-astro-cid-6bfsojfh]{padding-bottom:0}}@media (width<=500px){.contact-page[data-astro-cid-6bfsojfh]{padding:24px 16px 40px}.contact-intro[data-astro-cid-6bfsojfh]{padding:24px 20px 16px}.contact-intro[data-astro-cid-6bfsojfh]:after{left:24px;right:24px}#spx-nine-in-ten .contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-2px}.contact-hero-foot[data-astro-cid-6bfsojfh]{margin-top:16px}form[data-astro-cid-6bfsojfh]{padding:24px 20px}.contact-fields[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:22px}}
