.contact-page[data-astro-cid-6bfsojfh]{--canvas:#f5f4ef;--paper:#fbfaf7;--ink:#192020;--muted:#727875;--line:#19202026;--gold:#637e8a;--green:#405d69;background:var(--canvas)}.contact-hero[data-astro-cid-6bfsojfh]{background:radial-gradient(circle at 78% 32%,#637e8a24,transparent 29%),var(--canvas);align-items:flex-end;min-height:70vh;padding:11rem 0 6rem;display:flex}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{letter-spacing:-.09em;margin:1.5rem 0;font-size:clamp(4.4rem,11vw,11rem);font-weight:500;line-height:.78}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--gold);font-family:var(--display);font-weight:500}.contact-hero[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.85rem}.contact-main[data-astro-cid-6bfsojfh]{background:var(--paper)}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:.55fr 1.45fr;gap:clamp(4rem,10vw,11rem);display:grid}aside[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--gold);letter-spacing:.08em;font-size:.58rem}aside[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{max-width:26rem;color:var(--muted);margin:2rem 0 4rem;font-size:.76rem;line-height:1.8}dl[data-astro-cid-6bfsojfh]{margin:0}dl[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);padding:1rem 0}dt[data-astro-cid-6bfsojfh]{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}dd[data-astro-cid-6bfsojfh]{margin:.4rem 0 0;font-size:.72rem}form[data-astro-cid-6bfsojfh]{gap:3rem;display:grid}.form-honeypot[data-astro-cid-6bfsojfh]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:not(.choices label),.field[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:1rem;margin-bottom:1rem;font-size:.61rem;display:flex}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:first-child,.field[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--gold)}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],textarea[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:.8rem 0;font-size:clamp(1.3rem,2.2vw,2.1rem)}textarea[data-astro-cid-6bfsojfh]{resize:vertical}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus{border-color:var(--gold)}[data-astro-cid-6bfsojfh]::placeholder{color:#a5aaa7}.choices[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.65rem;display:flex}.choices[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;position:absolute}.choices[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.8rem 1rem;font-size:.68rem;display:block}.choices[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{color:#fff;border-color:var(--green);background:var(--green)}.choices[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--gold);outline-offset:3px}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;gap:1rem;width:100%;padding:1.2rem;font-size:.74rem;transition:background .2s;display:flex}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover{background:var(--green)}form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:disabled{cursor:wait;opacity:.7}.form-note[data-astro-cid-6bfsojfh]{color:var(--muted);text-align:center;margin:-2rem 0 0;font-size:.6rem}.contact-footer[data-astro-cid-6bfsojfh]{color:#fff;background:#405d69}.contact-footer__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:1.7rem;min-height:7rem;display:grid}.contact-brand[data-astro-cid-6bfsojfh]{color:#fff;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.contact-brand[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:contain;filter:grayscale()brightness(0)invert();width:3.1rem;height:2.1rem}.contact-footer[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#ffffffb8;margin:0;font-size:.6rem}.contact-footer[data-astro-cid-6bfsojfh] nav[data-astro-cid-6bfsojfh]{gap:1rem;display:flex}.contact-footer[data-astro-cid-6bfsojfh] nav[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#ffffffdb;font-size:.62rem;text-decoration:none}.contact-footer[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:#ffffffb8;font-size:.58rem}@media (width<=760px){.contact-hero[data-astro-cid-6bfsojfh]{min-height:75svh}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-grid[data-astro-cid-6bfsojfh] aside[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);padding-bottom:2rem}.contact-footer__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto;gap:1rem;padding-block:1.5rem}.contact-footer[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{grid-area:2/1/auto/-1}.contact-footer[data-astro-cid-6bfsojfh] nav[data-astro-cid-6bfsojfh]{grid-area:3/1/auto/-1}.contact-footer[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{grid-area:1/2}}
