#main-content .contact-page[data-astro-cid-uw5kdbxl]>.contact-layout[data-astro-cid-uw5kdbxl]{--section-surface:var(--color-intro-surface);background-color:var(--color-intro-surface)}.contact-layout[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);grid-template-areas:"intro form" "details form";grid-template-rows:auto 1fr;gap:2rem clamp(3rem,8vw,8rem);align-items:start;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5vw,5.5rem);background:var(--color-intro-surface)}.contact-intro[data-astro-cid-uw5kdbxl]{grid-area:intro;min-width:0;color:#fff}.contact-intro[data-astro-cid-uw5kdbxl] .section-kicker[data-astro-cid-uw5kdbxl]{color:#7fe2f3}.contact-intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{max-width:13ch;margin-top:1rem;font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:400;letter-spacing:-.045em;line-height:1.02}.contact-intro[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]:not(.section-kicker){max-width:36rem;margin-top:1.25rem;color:#b8cad7}.contact-details[data-astro-cid-uw5kdbxl]{color:#fff;grid-area:details;min-width:0}.contact-options[data-astro-cid-uw5kdbxl]{border-top:1px solid rgba(255,255,255,.2)}.contact-options[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl]:is(a,button){display:grid;width:100%;grid-template-columns:2rem minmax(0,1fr) auto;gap:.3rem 1rem;padding:1.25rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;text-align:left}.contact-options[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{cursor:pointer}.contact-options[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{grid-row:1/3;color:#7fe2f3;font-family:var(--font-mono);font-size:.75rem}.contact-options[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:#fff;font-size:1rem}.contact-options[data-astro-cid-uw5kdbxl] small[data-astro-cid-uw5kdbxl]{color:#91a9ba;font-size:.875rem;overflow-wrap:anywhere}.contact-options[data-astro-cid-uw5kdbxl] b[data-astro-cid-uw5kdbxl]{grid-column:3;grid-row:1/3;align-self:center;color:#7fe2f3}.contact-options[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl] b[data-astro-cid-uw5kdbxl]{min-width:3.5rem;font-family:var(--font-mono);font-size:.62rem;text-align:right}.contact-options[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl]:is(a,button):focus-visible{outline:2px solid #7fe2f3;outline-offset:4px}.contact-details[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl].contact-copy-status{min-height:2.5em;margin-top:.6rem;font-size:.75rem;color:#7fe2f3}.contact-coverage[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:7rem 1fr;gap:1.5rem;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.2)}.contact-coverage[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:#7fe2f3;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.contact-coverage[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#91a9ba;font-size:.76rem}.form-panel[data-astro-cid-uw5kdbxl]{color:var(--color-ink);grid-area:form;min-width:0;padding:clamp(1.5rem,4vw,3rem);background:var(--color-paper);box-shadow:0 1.5rem 4rem #04101c47}.form-panel-heading[data-astro-cid-uw5kdbxl]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-rule)}.form-panel-heading[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--color-accent-text);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em}.form-panel-heading[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:.6rem 0;font-size:2rem;font-weight:500}.form-panel-heading[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-mute);font-size:.875rem}.form-fallback[data-astro-cid-uw5kdbxl]{padding:1.5rem;border-left:3px solid var(--color-accent);background:#fff}.form-fallback[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:.4rem;color:var(--color-mute)}@media(max-width:64rem){.contact-layout[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "details";grid-template-rows:auto;gap:2rem;padding-block:3rem}.contact-intro[data-astro-cid-uw5kdbxl],.form-panel[data-astro-cid-uw5kdbxl],.contact-details[data-astro-cid-uw5kdbxl]{width:100%;max-width:50rem;margin-inline:auto}.contact-intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{max-width:20ch}}@media(max-width:42rem){.contact-layout[data-astro-cid-uw5kdbxl]{gap:1.5rem;padding:2rem 1rem 3rem}.contact-intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{max-width:18ch;margin-top:.75rem;font-size:clamp(2rem,8.4vw,2.5rem);line-height:1.08}.contact-intro[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]:not(.section-kicker){margin-top:1rem}.form-panel[data-astro-cid-uw5kdbxl]{padding:1.25rem}.form-panel-heading[data-astro-cid-uw5kdbxl]{margin-bottom:1.25rem;padding-bottom:1.25rem}.form-panel-heading[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.75rem}.form-panel[data-astro-cid-uw5kdbxl] .form-container{gap:1.125rem;padding:0;border:0;background:transparent}.form-panel[data-astro-cid-uw5kdbxl] .form-input,.form-panel[data-astro-cid-uw5kdbxl] .form-select,.form-panel[data-astro-cid-uw5kdbxl] .form-textarea{font-size:1rem}.form-panel[data-astro-cid-uw5kdbxl] .form-button{width:100%;font-size:1rem}.contact-options[data-astro-cid-uw5kdbxl] [data-astro-cid-uw5kdbxl]:is(a,button){grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.3rem .65rem;padding:1rem 0}.contact-coverage[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:.4rem}}
