.cform__form[data-astro-cid-vekgkm42],.cform__row[data-astro-cid-vekgkm42]{gap:1.35rem;display:grid}@media (width>=40rem){.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-vekgkm42]{border:0;align-content:start;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{font-family:var(--font-display);color:var(--color-indigo-900);padding:0;font-size:1.02rem;font-weight:620;font-stretch:94%;line-height:1.3}.field__opt[data-astro-cid-vekgkm42]{color:var(--color-ink-soft);margin-left:.35rem;font-size:.85rem;font-weight:500}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=text],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=email],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{background:var(--color-white);border:1.5px solid var(--color-thread-dark);border-radius:var(--radius);width:100%;min-height:52px;font-family:var(--font-body);color:var(--color-ink);padding:.8rem .95rem .7rem;font-size:1.0625rem;line-height:1.45;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#6b6d75;opacity:1}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus{border-color:var(--color-indigo-900);outline:none;box-shadow:0 0 0 3px #3a469940}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#b3261e}.field__err[data-astro-cid-vekgkm42]{color:#b3261e;font-size:.95rem;font-weight:500}.field__flag[data-astro-cid-vekgkm42]{font-size:.95rem}.select[data-astro-cid-vekgkm42]{position:relative}.select[data-astro-cid-vekgkm42]:after{content:"";border-right:2px solid var(--color-indigo-900);border-bottom:2px solid var(--color-indigo-900);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.6rem}.field--choice[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{margin-bottom:.55rem}.choice[data-astro-cid-vekgkm42]{gap:10px;display:grid}@media (width>=40rem){.choice[data-astro-cid-vekgkm42]{grid-template-columns:repeat(3,minmax(0,1fr))}}.choice__opt[data-astro-cid-vekgkm42]{display:block;position:relative}.choice__opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice__box[data-astro-cid-vekgkm42]{background:var(--color-white);border:1.5px solid var(--color-thread-dark);border-radius:var(--radius);height:100%;min-height:56px;font-family:var(--font-display);color:var(--color-indigo-900);align-items:center;gap:.65rem;padding:.75rem .95rem;font-weight:600;font-stretch:96%;line-height:1.25;transition:border-color .2s,background-color .2s;display:flex}.choice__box[data-astro-cid-vekgkm42] .choice__mark{width:22px;height:9px;color:var(--color-thread-dark);transition:color .2s, transform .3s var(--ease-shuttle);flex:none}.choice__opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+.choice__box[data-astro-cid-vekgkm42]{border-color:var(--color-indigo-900);box-shadow:inset 0 -3px 0 var(--color-brass);background:#fbf6ea}.choice__opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+.choice__box[data-astro-cid-vekgkm42] .choice__mark{color:var(--color-brass);transform:translate(3px)}.choice__opt[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+.choice__box[data-astro-cid-vekgkm42]{outline:3px solid var(--color-indigo-600);outline-offset:3px}.fieldset-invalid[data-astro-cid-vekgkm42] .choice__box[data-astro-cid-vekgkm42]{border-color:#b3261e}.cform__submit[data-astro-cid-vekgkm42]{justify-items:start;gap:.8rem;margin-top:.4rem;display:grid}.cform__submit[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}@media (width>=40rem){.cform__submit[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:auto;min-width:14rem}}.cform__submit[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][aria-busy=true]{opacity:.85;cursor:progress}.cform__consent[data-astro-cid-vekgkm42]{color:var(--color-ink-soft);font-size:.95rem}.cform__error[data-astro-cid-vekgkm42]{border-radius:var(--radius);color:#7a1a14;background:#fdecea;border:1px solid #f1b6b0;padding:.9rem 1rem}.cform__error[data-astro-cid-vekgkm42] a{color:inherit}.cform__success[data-astro-cid-vekgkm42]{background:var(--color-indigo-900);color:var(--color-cotton);border-radius:8px;gap:1rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem);display:grid}.cform__success[data-astro-cid-vekgkm42]:focus{outline:none}.cform__success-text[data-astro-cid-vekgkm42]{font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);line-height:1.5}.cform__success-text[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{font-family:var(--font-display);color:var(--color-brass-light);font-size:1.25em;font-weight:700}.cform__line[data-astro-cid-vekgkm42]{max-width:16rem}.cform__fallback-note[data-astro-cid-vekgkm42]{color:color-mix(in srgb, var(--color-cotton) 88%, transparent)}.cform__fallback-note[data-astro-cid-vekgkm42] a{color:var(--color-brass-light);overflow-wrap:anywhere}.cform__copy-label[data-astro-cid-vekgkm42]{font-family:var(--font-display);color:var(--color-cotton);font-size:1rem;font-weight:620}.cform__copy-text[data-astro-cid-vekgkm42]{border-radius:var(--radius);border:1.5px solid color-mix(in srgb, var(--color-cotton) 30%, transparent);background:color-mix(in srgb, var(--color-indigo-800) 70%, #000);width:100%;min-height:10rem;color:var(--color-cotton);font-family:var(--font-body);resize:vertical;padding:.8rem .95rem;font-size:1rem;line-height:1.5}.cform__copy-text[data-astro-cid-vekgkm42]:focus{outline:3px solid var(--color-brass-light);outline-offset:2px}.cform__copy-btn[data-astro-cid-vekgkm42]{justify-self:start}.cform__success[data-astro-cid-vekgkm42] :focus-visible{outline-color:var(--color-brass-light)}.cform__shortened[data-astro-cid-vekgkm42]{color:var(--color-brass-light);font-weight:600}[data-astro-cid-vekgkm42][data-copy-status]:not(.sr-only){color:var(--color-cotton);font-size:1rem}.contact[data-astro-cid-6bfsojfh]{padding-block:clamp(2rem,1.25rem + 3.5vw,5rem) clamp(3rem,2rem + 4vw,6rem)}.contact__grid[data-astro-cid-6bfsojfh]{align-items:start;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media (width>=64rem){.contact__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.contact__intro[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 2rem);position:sticky}}.contact__intro[data-astro-cid-6bfsojfh]{align-content:start;gap:1.25rem;display:grid}.contact__line[data-astro-cid-6bfsojfh]{max-width:16rem}.contact__form[data-astro-cid-6bfsojfh]{padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.next[data-astro-cid-6bfsojfh],.other[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-thread);gap:.9rem;margin-top:1rem;padding-top:1.25rem;display:grid}.next__list[data-astro-cid-6bfsojfh]{gap:.9rem;list-style:none;display:grid}.next__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.next__num[data-astro-cid-6bfsojfh]{background:var(--color-indigo-900);width:1.9rem;height:1.9rem;color:var(--color-cotton);border-radius:50%;place-items:center;font-size:.95rem;line-height:1;display:grid;transform:translateY(.35em)}.other__list[data-astro-cid-6bfsojfh]{gap:.6rem;list-style:none;display:grid}.other__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:.1rem;display:grid}.other__k[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.78rem;font-weight:640;font-stretch:110%}.other__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:44px;font-family:var(--font-display);align-items:center;font-size:1.1rem;font-weight:600;display:inline-flex}
