.contact[data-astro-cid-ogjzdvpc]{padding:clamp(2rem, 6vw, 4.5rem) var(--cs-gutter) 0;max-width:var(--cs-max);gap:clamp(3rem,6vw,5rem);display:grid}h1[data-astro-cid-ogjzdvpc]{font-size:clamp(3rem,5.4vw,5rem)}.contact__h1[data-astro-cid-ogjzdvpc]{white-space:nowrap;width:fit-content;padding:.2em .45em;display:inline-block;position:relative}.contact__h1[data-astro-cid-ogjzdvpc] .contact__ring{--g-w1:2.2;--g-w2:1.2;width:118%;height:136%;inset:-18% -9%}.contact__intro[data-astro-cid-ogjzdvpc]{align-content:start;gap:1.5rem;display:grid}.contact__lede[data-astro-cid-ogjzdvpc]{max-width:40ch;font-size:1.125rem}.direct[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--cs-line);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.direct__title[data-astro-cid-ogjzdvpc]{font-size:1.75rem}.direct__list[data-astro-cid-ogjzdvpc]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.direct__list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{gap:.1rem;display:grid}.direct__label[data-astro-cid-ogjzdvpc]{color:var(--cs-mute);font-size:.875rem}.form[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.4rem 1.25rem;display:grid}.form__edge[data-astro-cid-ogjzdvpc]{grid-column:1/-1;justify-content:space-between;gap:1rem;margin-bottom:.25rem;padding:22px .85rem;display:flex}.form__title[data-astro-cid-ogjzdvpc]{grid-column:1/-1;font-size:clamp(1.75rem,3vw,2.25rem)}.field[data-astro-cid-ogjzdvpc]{grid-column:1/-1;align-content:start;gap:.4rem;display:grid}.field--half[data-astro-cid-ogjzdvpc]{grid-column:span 1}@media (width<=30rem){.field--half[data-astro-cid-ogjzdvpc]{grid-column:1/-1}}label[data-astro-cid-ogjzdvpc]{font-size:.9375rem;font-weight:600}.field__opt[data-astro-cid-ogjzdvpc]{color:var(--cs-mute);font-weight:400}input[data-astro-cid-ogjzdvpc],select[data-astro-cid-ogjzdvpc],textarea[data-astro-cid-ogjzdvpc]{width:100%;font:inherit;color:var(--cs-ink);transition:border-color .2s var(--cs-ease), box-shadow .2s var(--cs-ease);background:#fff;border:1px solid #6d7473;border-radius:2px;padding:.75rem .85rem;font-size:1rem}textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:9rem}select[data-astro-cid-ogjzdvpc]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath d='M1.5 2.5 C5 5.5 7 8 9 10.5 C11 7.5 13.5 5 16.5 1.8' fill='none' stroke='%23D7261E' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.75rem}input[data-astro-cid-ogjzdvpc]::placeholder,textarea[data-astro-cid-ogjzdvpc]::placeholder{color:#5c6362;opacity:1}input[data-astro-cid-ogjzdvpc]:hover,select[data-astro-cid-ogjzdvpc]:hover,textarea[data-astro-cid-ogjzdvpc]:hover{border-color:var(--cs-ink)}input[data-astro-cid-ogjzdvpc]:focus-visible,select[data-astro-cid-ogjzdvpc]:focus-visible,textarea[data-astro-cid-ogjzdvpc]:focus-visible{border-color:var(--cs-red);box-shadow:0 0 0 1px var(--cs-red);outline:none}input[data-astro-cid-ogjzdvpc]:disabled,select[data-astro-cid-ogjzdvpc]:disabled,textarea[data-astro-cid-ogjzdvpc]:disabled{background:var(--cs-ground);color:var(--cs-mute);cursor:not-allowed}.field__error[data-astro-cid-ogjzdvpc]{color:#b01d16;font-size:.875rem;font-weight:600;display:none}.field[data-astro-cid-ogjzdvpc]:has(:user-invalid) input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc]:has(:user-invalid) textarea[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc]:has(:user-invalid) select[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc][data-invalid] input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc][data-invalid] textarea[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc][data-invalid] select[data-astro-cid-ogjzdvpc]{border-color:var(--cs-red);border-width:2px;padding:calc(.75rem - 1px) calc(.85rem - 1px)}.field[data-astro-cid-ogjzdvpc]:has(:user-invalid) .field__error[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc][data-invalid] .field__error[data-astro-cid-ogjzdvpc]{display:block}.form__next[data-astro-cid-ogjzdvpc]{max-width:46ch;color:var(--cs-mute);font-size:.9375rem}.facts[data-astro-cid-ogjzdvpc]{gap:.5rem;max-width:46ch;margin:0;font-size:.9375rem;display:grid}.facts__row[data-astro-cid-ogjzdvpc]{grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;display:grid}.facts[data-astro-cid-ogjzdvpc] dt[data-astro-cid-ogjzdvpc]{font-weight:600}.facts[data-astro-cid-ogjzdvpc] dd[data-astro-cid-ogjzdvpc]{margin:0}.facts__row--todo[data-astro-cid-ogjzdvpc] dd[data-astro-cid-ogjzdvpc]{color:var(--cs-mute)}.facts__todo[data-astro-cid-ogjzdvpc]{color:var(--cs-red-text);white-space:nowrap;margin-left:.5rem;font-size:.8125rem;font-weight:600}@media (width<=30rem){.facts__row[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr);gap:0}}.direct__pair[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}@media (pointer:coarse){.direct__pair[data-astro-cid-ogjzdvpc] .cs-link[data-astro-cid-ogjzdvpc]{margin-inline:-.6rem;padding-inline:.6rem}}@media (width<=63.99rem){.contact[data-astro-cid-ogjzdvpc]{gap:1.25rem}.contact__intro[data-astro-cid-ogjzdvpc]{display:contents}.form[data-astro-cid-ogjzdvpc]{margin-top:1.5rem}.contact__intro[data-astro-cid-ogjzdvpc]>h1[data-astro-cid-ogjzdvpc],.contact__lede[data-astro-cid-ogjzdvpc]{order:1}.form[data-astro-cid-ogjzdvpc]{order:2}.direct[data-astro-cid-ogjzdvpc]{order:3;margin-top:2.5rem}}.form__foot[data-astro-cid-ogjzdvpc]{grid-column:1/-1;justify-items:start;gap:1.25rem;margin-top:.5rem;display:grid}.form__send[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;align-items:center;gap:1rem 2.25rem;display:flex}.form__alt[data-astro-cid-ogjzdvpc]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.form__how[data-astro-cid-ogjzdvpc]{color:var(--cs-mute);margin-top:-.5rem;font-size:.9375rem}.form__submit[data-astro-cid-ogjzdvpc]{font-family:var(--cs-display);text-transform:uppercase;letter-spacing:.04em;color:var(--cs-ink);cursor:pointer;white-space:nowrap;transition:color .2s var(--cs-ease);background:0 0;border:0;padding:.9rem 1.6rem;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;line-height:1;position:relative}.form__submit[data-astro-cid-ogjzdvpc] .form__ring{--g-w1:3.4;--g-w2:1.8;width:128%;height:120%;inset:-10% -14%}.form__submit[data-astro-cid-ogjzdvpc]:hover{color:var(--cs-red)}.form__submit[data-astro-cid-ogjzdvpc]:focus-visible{outline-offset:6px}.form__submit[data-astro-cid-ogjzdvpc]:disabled{color:var(--cs-mute);cursor:progress}@media (prefers-reduced-motion:no-preference){.form__submit[data-astro-cid-ogjzdvpc]:hover .form__ring .g1{animation:cs-draw .55s var(--cs-ease)}.form[data-astro-cid-ogjzdvpc][data-state=sending] .form__ring .g1{animation:1.1s cubic-bezier(.45,0,.55,1) infinite cs-circling}}.form[data-astro-cid-ogjzdvpc][data-state=sending] .form__ring .g2{opacity:0}@keyframes cs-circling{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}.status[data-astro-cid-ogjzdvpc]{align-items:start;gap:.9rem;min-height:1.5rem;display:flex;position:relative}.status__marks[data-astro-cid-ogjzdvpc]{flex:none;width:2.25rem;height:2.25rem;display:none;position:relative}.status__marks[data-astro-cid-ogjzdvpc] .grease{--g-w1:9;--g-w2:5;width:100%;height:100%;display:none;inset:0}.status__text[data-astro-cid-ogjzdvpc]{max-width:46ch;font-weight:500}.status__text[data-astro-cid-ogjzdvpc]:empty{display:none}.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__marks[data-astro-cid-ogjzdvpc],.form[data-astro-cid-ogjzdvpc][data-state=error] .status__marks[data-astro-cid-ogjzdvpc],.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__tick,.form[data-astro-cid-ogjzdvpc][data-state=error] .status__cross{display:block}.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__text[data-astro-cid-ogjzdvpc]{font-family:var(--cs-display);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1.1}.form[data-astro-cid-ogjzdvpc][data-state=error] .status__text[data-astro-cid-ogjzdvpc]{color:#b01d16;font-weight:600}.form[data-astro-cid-ogjzdvpc][data-state=handoff] .status[data-astro-cid-ogjzdvpc]{background:var(--cs-rebate);color:var(--cs-ground);align-items:center;padding:.85rem 1rem}.form[data-astro-cid-ogjzdvpc][data-state=handoff] .status[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:inherit;text-decoration-color:var(--cs-red);text-decoration-thickness:2px}.form[data-astro-cid-ogjzdvpc][data-state=sending] .status__text[data-astro-cid-ogjzdvpc]{color:var(--cs-mute)}@media (prefers-reduced-motion:no-preference){.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__tick .g1,.form[data-astro-cid-ogjzdvpc][data-state=error] .status__cross .g1{animation:cs-draw .5s var(--cs-ease) both}.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__tick .g2,.form[data-astro-cid-ogjzdvpc][data-state=error] .status__cross .g2{animation:cs-draw .4s var(--cs-ease) .3s both}.form[data-astro-cid-ogjzdvpc][data-state=sent] .status__text[data-astro-cid-ogjzdvpc],.form[data-astro-cid-ogjzdvpc][data-state=error] .status__text[data-astro-cid-ogjzdvpc],.form[data-astro-cid-ogjzdvpc][data-state=handoff] .status[data-astro-cid-ogjzdvpc]{animation:cs-status-in .5s var(--cs-ease) both}}@keyframes cs-status-in{0%{opacity:0;transform:translateY(.4rem)}}@media (width>=64rem){.contact[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}
