.contact-hero[data-astro-cid-hdgdkvnk]{background:var(--hero-bg);color:var(--hero-ink);border-bottom:var(--border) solid var(--hero-line);padding:64px 0 56px}.kicker[data-astro-cid-hdgdkvnk]{padding:var(--kicker-pad,6px 10px);border-radius:var(--radius);font:12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kicker-ink);background:var(--kicker-bg);border:var(--border) solid var(--kicker-line,var(--kicker-ink));margin:0 0 20px;display:inline-block}h1[data-astro-cid-hdgdkvnk]{max-width:16ch;font-size:clamp(40px,6vw,84px);line-height:var(--display-lh);overflow-wrap:break-word;margin:0}.lead[data-astro-cid-hdgdkvnk]{max-width:56ch;color:var(--hero-muted);margin:20px 0 0;font-size:clamp(17px,1.8vw,20px)}.lead[data-astro-cid-hdgdkvnk] a{color:inherit;overflow-wrap:anywhere}.contact[data-astro-cid-hdgdkvnk]{margin-top:56px}.block[data-astro-cid-hdgdkvnk]{border-top:var(--border) solid var(--line);gap:8px 48px;padding:28px 0;display:grid}.block[data-astro-cid-hdgdkvnk]:last-child{border-bottom:var(--border) solid var(--line)}@media (width>=900px){.block[data-astro-cid-hdgdkvnk]{grid-template-columns:360px minmax(0,680px)}}.block[data-astro-cid-hdgdkvnk] h2[data-astro-cid-hdgdkvnk]{font-size:var(--about-h2,clamp(24px, 2.4vw, 32px));line-height:var(--display-lh);overflow-wrap:break-word;margin:0}.num[data-astro-cid-hdgdkvnk]{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--accent);margin-bottom:10px;display:block}.text[data-astro-cid-hdgdkvnk]{min-width:0}.text[data-astro-cid-hdgdkvnk] p[data-astro-cid-hdgdkvnk]{margin:0 0 14px;line-height:1.65}.text[data-astro-cid-hdgdkvnk] a{overflow-wrap:anywhere}.reply[data-astro-cid-hdgdkvnk]{color:var(--muted)}.mail[data-astro-cid-hdgdkvnk]{font:500 18px/1.4 var(--mono);gap:10px;display:inline-flex}.state[data-astro-cid-hdgdkvnk]{border-radius:var(--radius);border:var(--border) solid currentColor;border-left-width:4px;outline:none;margin:0 0 20px;padding:14px 16px;scroll-margin-top:112px;line-height:1.55;display:none}.state[data-astro-cid-hdgdkvnk]:target,.state[data-astro-cid-hdgdkvnk].on{display:block}.states[data-astro-cid-hdgdkvnk]:has(.state.on) .state[data-astro-cid-hdgdkvnk]:target:not(.on){display:none}.state[data-astro-cid-hdgdkvnk].ok{color:var(--ink);border-color:var(--accent);background:var(--surface,var(--bg))}.state[data-astro-cid-hdgdkvnk].err{color:var(--ink);border-color:var(--warn-line,var(--accent));background:var(--warn-bg,var(--surface,var(--bg)))}.state[data-astro-cid-hdgdkvnk]:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}form[data-astro-cid-hdgdkvnk]{gap:20px;margin-top:8px;display:grid}.field[data-astro-cid-hdgdkvnk]{gap:6px;min-width:0;display:grid}label[data-astro-cid-hdgdkvnk]{color:var(--ink);font-weight:600}.opt[data-astro-cid-hdgdkvnk]{color:var(--muted);font-weight:400}input[data-astro-cid-hdgdkvnk][type=text],input[data-astro-cid-hdgdkvnk][type=email],textarea[data-astro-cid-hdgdkvnk]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface,var(--bg));border:var(--border,1px) solid var(--line-ui,var(--muted));border-radius:var(--radius);padding:12px 14px;font-size:17px;line-height:1.5}textarea[data-astro-cid-hdgdkvnk]{resize:vertical;min-height:180px}input[data-astro-cid-hdgdkvnk]:focus-visible,textarea[data-astro-cid-hdgdkvnk]:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:1px;border-color:var(--focus,var(--accent))}.text[data-astro-cid-hdgdkvnk] .hint[data-astro-cid-hdgdkvnk],.text[data-astro-cid-hdgdkvnk] .privacy[data-astro-cid-hdgdkvnk]{color:var(--muted);margin:0;font-size:14px}.privacy[data-astro-cid-hdgdkvnk] a{color:inherit}.hp[data-astro-cid-hdgdkvnk]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button[data-astro-cid-hdgdkvnk][type=submit]{font:600 16px/1.2 var(--sans,inherit);cursor:pointer;color:var(--accent-ink,var(--bg));background:var(--accent);border:var(--border,1px) solid var(--accent);border-radius:var(--radius);justify-self:start;padding:13px 22px}button[data-astro-cid-hdgdkvnk][type=submit]:hover{filter:brightness(1.08)}button[data-astro-cid-hdgdkvnk][type=submit]:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px}button[data-astro-cid-hdgdkvnk][type=submit]:disabled{opacity:.7;cursor:progress}
