.contact-page[data-astro-cid-jwgij3yf]{background:var(--black);min-height:100vh;color:var(--white);grid-template-columns:minmax(320px,.9fr) minmax(420px,1fr);gap:7vw;padding:64px 6.6vw 74px;display:grid}.contact-intro[data-astro-cid-jwgij3yf] p[data-astro-cid-jwgij3yf],.contact-intro[data-astro-cid-jwgij3yf] dt[data-astro-cid-jwgij3yf],.contact-form-card[data-astro-cid-jwgij3yf] label[data-astro-cid-jwgij3yf]{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.contact-intro[data-astro-cid-jwgij3yf] h1[data-astro-cid-jwgij3yf]{letter-spacing:-.06em;margin:34px 0 28px;font-size:clamp(3.4rem,5.7vw,6.2rem);line-height:.95}.contact-intro[data-astro-cid-jwgij3yf] h1[data-astro-cid-jwgij3yf] span[data-astro-cid-jwgij3yf]{color:var(--green);display:block}.contact-intro[data-astro-cid-jwgij3yf] strong[data-astro-cid-jwgij3yf]{color:#9da29c;max-width:560px;font-size:1.08rem;line-height:1.45;display:block}.contact-intro[data-astro-cid-jwgij3yf] dl[data-astro-cid-jwgij3yf]{margin:76px 0 0}.contact-intro[data-astro-cid-jwgij3yf] dl[data-astro-cid-jwgij3yf] div[data-astro-cid-jwgij3yf]{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:42px;padding:24px 0;display:grid}.contact-intro[data-astro-cid-jwgij3yf] dd[data-astro-cid-jwgij3yf]{color:#d3d6d1;margin:0}.contact-form-card[data-astro-cid-jwgij3yf]{background:var(--white);color:var(--black);border-radius:6px;align-self:start;padding:clamp(28px,4vw,48px)}.contact-form-card[data-astro-cid-jwgij3yf] h2[data-astro-cid-jwgij3yf]{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.contact-form-card[data-astro-cid-jwgij3yf] p[data-astro-cid-jwgij3yf]{color:#a2a19c;margin:0 0 34px}.contact-form-card[data-astro-cid-jwgij3yf] form[data-astro-cid-jwgij3yf]{display:grid}.contact-form-card[data-astro-cid-jwgij3yf] label[data-astro-cid-jwgij3yf]{color:var(--blue);margin-bottom:8px}.contact-form-card[data-astro-cid-jwgij3yf] input[data-astro-cid-jwgij3yf],.contact-form-card[data-astro-cid-jwgij3yf] textarea[data-astro-cid-jwgij3yf]{width:100%;color:var(--black);font:inherit;background:0 0;border:1px solid #d2d2cc;border-radius:4px;margin-bottom:12px;padding:14px 16px}.contact-form-card[data-astro-cid-jwgij3yf] textarea[data-astro-cid-jwgij3yf]{resize:vertical}.contact-form-card[data-astro-cid-jwgij3yf] button[data-astro-cid-jwgij3yf]{background:var(--green);min-height:56px;color:var(--white);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;margin-top:8px;font-size:.78rem;font-weight:900}@media (width<=860px){.contact-page[data-astro-cid-jwgij3yf]{grid-template-columns:1fr;gap:34px;padding:42px 14px 28px}.contact-intro[data-astro-cid-jwgij3yf] h1[data-astro-cid-jwgij3yf]{margin:24px 0 18px;font-size:2.35rem;line-height:1.08}.contact-intro[data-astro-cid-jwgij3yf] strong[data-astro-cid-jwgij3yf]{font-size:.9rem}.contact-intro[data-astro-cid-jwgij3yf] dl[data-astro-cid-jwgij3yf]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.contact-intro[data-astro-cid-jwgij3yf] dl[data-astro-cid-jwgij3yf] div[data-astro-cid-jwgij3yf]{border-top:0;padding:0;display:block}.contact-intro[data-astro-cid-jwgij3yf] dt[data-astro-cid-jwgij3yf],.contact-intro[data-astro-cid-jwgij3yf] dd[data-astro-cid-jwgij3yf]{text-transform:uppercase;font-size:.62rem;font-weight:900;display:inline}.contact-intro[data-astro-cid-jwgij3yf] dd[data-astro-cid-jwgij3yf]:after{content:" ·";margin-left:8px}.contact-form-card[data-astro-cid-jwgij3yf]{padding:22px 16px 16px}.contact-form-card[data-astro-cid-jwgij3yf] h2[data-astro-cid-jwgij3yf]{font-size:1.8rem}}
