.cform__form[data-astro-cid-vekgkm42]{gap:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:grid}.cform__form[data-astro-cid-vekgkm42][hidden],html:not(.js) .cform__form[data-astro-cid-vekgkm42]{display:none}.field-row[data-astro-cid-vekgkm42]{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}fieldset[data-astro-cid-vekgkm42].field .chips[data-astro-cid-vekgkm42]{margin-top:var(--space-2xs)}.cform__submit[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-s) var(--space-m);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.cform__submit[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][disabled]{opacity:.6}.cform__fail[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-s);border-radius:var(--radius-m);background:var(--error-50);color:var(--error-700);display:flex}.cform__fail[data-astro-cid-vekgkm42][hidden]{display:none}.cform__fail[data-astro-cid-vekgkm42] svg{flex:none;margin-top:3px}.cform__done[data-astro-cid-vekgkm42]{gap:var(--space-m);outline:none;justify-items:start;padding:clamp(1rem,4vw,3.5rem) 0;display:grid}.cform__done[data-astro-cid-vekgkm42][hidden]{display:none}.cform__breath[data-astro-cid-vekgkm42]{border-radius:var(--radius-pill);background:var(--action);width:22px;height:44px;margin-left:8px;transform:rotate(22deg)scale(.8)}@media (prefers-reduced-motion:no-preference){.cform__breath[data-astro-cid-vekgkm42]{animation:done-breathe var(--breath) var(--ease-breath) infinite}}@keyframes done-breathe{0%{transform:rotate(22deg)scale(.7)}40%,50%{transform:rotate(22deg)scale(1.15)}to{transform:rotate(22deg)scale(.7)}}.cform__done-title[data-astro-cid-vekgkm42]{font-size:clamp(2.25rem,1.75rem + 2.2vw,3.75rem);font-stretch:var(--wide-display);letter-spacing:-.03em;font-weight:300;line-height:1.04}.cform__done-line[data-astro-cid-vekgkm42]{display:block}.cform__done-foot[data-astro-cid-vekgkm42]{gap:var(--space-m);justify-items:start;display:grid}@media (prefers-reduced-motion:no-preference){.cform__breath[data-astro-cid-vekgkm42]{transition:opacity .5s var(--ease-out)}.cform__done-title[data-astro-cid-vekgkm42]{transition:opacity .4s var(--ease-out), font-stretch 1.2s var(--ease-breath)}.cform__done-foot[data-astro-cid-vekgkm42]{transition:opacity .5s var(--ease-out) .16s, transform .6s var(--ease-out) .16s}@starting-style{.cform__breath[data-astro-cid-vekgkm42]{opacity:0}.cform__done-title[data-astro-cid-vekgkm42]{opacity:0;font-stretch:calc(var(--wide-display) - 20%)}.cform__done-foot[data-astro-cid-vekgkm42]{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){.cform__breath[data-astro-cid-vekgkm42],.cform__done-title[data-astro-cid-vekgkm42],.cform__done-foot[data-astro-cid-vekgkm42]{transition:opacity .2s ease-out}@starting-style{.cform__breath[data-astro-cid-vekgkm42],.cform__done-title[data-astro-cid-vekgkm42],.cform__done-foot[data-astro-cid-vekgkm42]{opacity:0}}}@media (width<=640px){.field-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact__form[data-astro-cid-6bfsojfh]{scroll-margin-top:calc(var(--nav-h) + 16px)}.contact[data-astro-cid-6bfsojfh]{padding-top:calc(var(--nav-h) + clamp(2.5rem, 1.5rem + 4vw, 5.5rem));padding-bottom:var(--section-y)}.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-2xl) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contact__intro[data-astro-cid-6bfsojfh]{gap:var(--space-l);top:calc(var(--nav-h) + 32px);display:grid;position:sticky}.contact__title[data-astro-cid-6bfsojfh]{font-size:min(clamp(2.75rem,2.1rem + 2.9vw,4.75rem),12.3vw - .25rem);font-stretch:var(--wide-display);letter-spacing:-.035em;font-weight:300;line-height:1.02}.contact__lede[data-astro-cid-6bfsojfh]{max-width:36ch}.next[data-astro-cid-6bfsojfh]{gap:var(--space-s);display:grid}.next__head[data-astro-cid-6bfsojfh]{color:var(--text-2);font-weight:500}.next__list[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-strong)}.next__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-s);padding:var(--space-s) 0;border-bottom:1px solid var(--line);display:flex}.next__no[data-astro-cid-6bfsojfh]{background:var(--blue-50);width:28px;height:28px;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;display:inline-grid}.next__title[data-astro-cid-6bfsojfh]{font-weight:500;font-stretch:var(--wide-ui)}.contact__direct[data-astro-cid-6bfsojfh]{gap:var(--space-3xs);color:var(--text-2);display:grid}@media (width>=1025px){.contact__title[data-astro-cid-6bfsojfh]{font-size:min(clamp(2.75rem,2.1rem + 2.9vw,4.75rem),4.9vw - .15rem,4.55rem)}}@media (width<=1024px){.contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__intro[data-astro-cid-6bfsojfh]{position:static}}
