[data-astro-cid-6zvldpif][hidden]{display:none!important}.contact-page[data-astro-cid-6zvldpif]{padding-top:clamp(80px,11vw,160px)}.contact-hero[data-astro-cid-6zvldpif]{border-bottom:1px solid var(--ink);padding-bottom:75px}.contact-hero[data-astro-cid-6zvldpif] h1[data-astro-cid-6zvldpif]{max-width:1100px;margin:25px 0 35px;font-size:clamp(58px,8vw,122px);line-height:.93;letter-spacing:-.08em}.contact-hero[data-astro-cid-6zvldpif]>p[data-astro-cid-6zvldpif]:last-child{max-width:820px;font-size:clamp(20px,2.35vw,30px);line-height:1.2;letter-spacing:-.04em}.contact-grid[data-astro-cid-6zvldpif]{display:grid;grid-template-columns:1.1fr .9fr;border-bottom:1px solid var(--ink)}.contact-form-wrap[data-astro-cid-6zvldpif]{padding:70px 8vw 95px 0;border-inline-end:1px solid var(--line)}form[data-astro-cid-6zvldpif]{display:grid;gap:22px;margin-top:28px}fieldset[data-astro-cid-6zvldpif]{display:grid;gap:20px;margin:0;padding:0;border:0}legend[data-astro-cid-6zvldpif]{margin-bottom:4px;color:var(--signal);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}label[data-astro-cid-6zvldpif]{display:grid;gap:8px;font-size:13px;font-weight:800}input[data-astro-cid-6zvldpif],textarea[data-astro-cid-6zvldpif],select[data-astro-cid-6zvldpif]{width:100%;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);padding:15px;font:inherit;resize:vertical}select[data-astro-cid-6zvldpif]{appearance:auto}input[data-astro-cid-6zvldpif]:focus,textarea[data-astro-cid-6zvldpif]:focus,select[data-astro-cid-6zvldpif]:focus{outline:2px solid var(--accent);outline-offset:2px}input[data-astro-cid-6zvldpif]:invalid:not(:placeholder-shown),textarea[data-astro-cid-6zvldpif]:invalid:not(:placeholder-shown){border-color:var(--accent)}.form-two[data-astro-cid-6zvldpif]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-note[data-astro-cid-6zvldpif],.form-status[data-astro-cid-6zvldpif]{margin:0;font-size:12px;color:var(--muted)}.form-status[data-astro-cid-6zvldpif]{min-height:1.5em}.fallback[data-astro-cid-6zvldpif]{display:grid;gap:12px;padding:20px;background:var(--paper);border:1px solid var(--line)}.fallback[data-astro-cid-6zvldpif] h2[data-astro-cid-6zvldpif]{margin:0;font-size:17px;letter-spacing:-.03em}.fallback[data-astro-cid-6zvldpif] textarea[data-astro-cid-6zvldpif]{font-size:13px;line-height:1.45;background:var(--bg)}.copy-button[data-astro-cid-6zvldpif]{justify-self:start;border:1px solid var(--ink);background:transparent;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.copy-button[data-astro-cid-6zvldpif]:hover{background:var(--ink);color:var(--paper)}.contact-aside[data-astro-cid-6zvldpif]{padding:70px 0 80px 8vw}.prompt-list[data-astro-cid-6zvldpif]{padding:0;margin:28px 0 35px;list-style:none;border-top:1px solid var(--line)}.prompt-list[data-astro-cid-6zvldpif] li[data-astro-cid-6zvldpif]{padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.reassurance[data-astro-cid-6zvldpif]{max-width:350px;margin:0 0 65px;color:var(--muted);font-size:14px;line-height:1.5}.aside-label[data-astro-cid-6zvldpif]{margin-bottom:15px}.contact-option[data-astro-cid-6zvldpif]{display:grid;grid-template-columns:1fr 25px;gap:8px 20px;padding:17px 0;border-bottom:1px solid var(--line)}.contact-option[data-astro-cid-6zvldpif] span[data-astro-cid-6zvldpif]{grid-column:1/-1;color:var(--signal);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.contact-option[data-astro-cid-6zvldpif] strong[data-astro-cid-6zvldpif]{font-size:20px;letter-spacing:-.04em}.contact-option[data-astro-cid-6zvldpif] b[data-astro-cid-6zvldpif]{color:var(--accent);font-size:20px}.contact-option[data-astro-cid-6zvldpif]:hover strong[data-astro-cid-6zvldpif]{color:var(--accent)}.contact-cta[data-astro-cid-6zvldpif]{margin-top:85px}@media(max-width:800px){.contact-page[data-astro-cid-6zvldpif]{padding-top:75px}.contact-grid[data-astro-cid-6zvldpif]{grid-template-columns:1fr}.contact-form-wrap[data-astro-cid-6zvldpif]{padding:55px 0 65px;border-inline-end:0;border-bottom:1px solid var(--line)}.contact-aside[data-astro-cid-6zvldpif]{padding:55px 0 70px}.contact-hero[data-astro-cid-6zvldpif] h1[data-astro-cid-6zvldpif]{font-size:clamp(53px,13vw,86px)}.form-two[data-astro-cid-6zvldpif]{grid-template-columns:1fr}}
