.form[data-astro-cid-vekgkm42]{gap:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:grid}.form__note[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--text-muted)}.req[data-astro-cid-vekgkm42]{color:var(--brand-pink);font-weight:700}.opt[data-astro-cid-vekgkm42]{color:var(--text-muted);font-weight:400}.form__row[data-astro-cid-vekgkm42]{gap:clamp(1.5rem,1.2rem + 1vw,2.25rem) 1.25rem;display:grid}@media (width>=40rem){.form__row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.5rem;display:grid}.field__label[data-astro-cid-vekgkm42]{font-size:var(--fs-small);padding:0;font-weight:600}.field__input[data-astro-cid-vekgkm42]{border:1.5px solid var(--line-strong);background:var(--brand-black);width:100%;min-height:3.375rem;color:var(--text);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:.875rem;padding:.875rem 1.125rem}.field__input--area[data-astro-cid-vekgkm42]{resize:vertical;min-height:10rem;line-height:1.55}.field__input[data-astro-cid-vekgkm42]:hover{border-color:var(--brand-white)}.field__input[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--brand-white);outline:3px solid var(--focus);outline-offset:2px}.field__input[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--brand-pink);box-shadow:inset 0 0 0 1px var(--brand-pink)}.field__error[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--brand-white);gap:.5rem;font-weight:600;display:flex}.field__error[data-astro-cid-vekgkm42]:before{content:"!";background:var(--brand-pink);width:1.25rem;height:1.25rem;color:var(--brand-black);border-radius:50%;flex:none;place-items:center;margin-top:.125rem;font-size:.75rem;font-weight:800;display:grid}.field__hint[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--text-muted);margin-top:.75rem}.choices[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.chip[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip__box[data-astro-cid-vekgkm42]{border:1.5px solid var(--line-strong);min-height:2.875rem;font-size:var(--fs-small);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), scale var(--dur) var(--ease-spring);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem 1.125rem;font-weight:600;display:inline-flex}.chip__box[data-astro-cid-vekgkm42] .icon{opacity:0;width:0;transition:width var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.chip[data-astro-cid-vekgkm42]:hover .chip__box[data-astro-cid-vekgkm42]{border-color:var(--brand-white)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+.chip__box[data-astro-cid-vekgkm42]{border-color:var(--brand-pink);background:var(--brand-pink);color:var(--brand-black)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+.chip__box[data-astro-cid-vekgkm42] .icon{opacity:1;width:1rem}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:active+.chip__box[data-astro-cid-vekgkm42]{scale:.95}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+.chip__box[data-astro-cid-vekgkm42]{outline:3px solid var(--focus);outline-offset:3px}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.form__privacy[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--text-muted);max-width:62ch}.form__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__status[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--text-muted)}.form__summary[data-astro-cid-vekgkm42],.form__fail[data-astro-cid-vekgkm42]{border:1.5px solid var(--brand-pink);font-size:var(--fs-small);background:#ff007a1a;border-radius:.875rem;padding:1rem 1.25rem}.form__summary-title[data-astro-cid-vekgkm42]{font-weight:700}.form__summary[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{margin:.5rem 0 0;padding-left:1.25rem}.form__summary[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.form__fail[data-astro-cid-vekgkm42]{font-size:var(--fs-body);align-items:flex-start;gap:.75rem;font-weight:600;display:flex}.form__fail[data-astro-cid-vekgkm42] .icon{color:var(--brand-pink);flex:none}.form__fail[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.success[data-astro-cid-vekgkm42]{animation:rise .7s var(--ease-out) backwards;justify-items:start;gap:1.5rem;padding-block:clamp(1rem,3vw,3rem);display:grid}.success[data-astro-cid-vekgkm42]:focus{outline:none}.success__art[data-astro-cid-vekgkm42]{width:clamp(7rem,5rem + 8vw,11rem);overflow:visible}.success__smile[data-astro-cid-vekgkm42],.success__ray[data-astro-cid-vekgkm42]{stroke:var(--brand-pink);stroke-width:11px;stroke-linecap:round}.success__text[data-astro-cid-vekgkm42]{max-width:18ch;font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);font-weight:800;line-height:1.06}.contact[data-astro-cid-657w5j3a]{padding-top:0}.contact__grid[data-astro-cid-657w5j3a]{gap:2.5rem;display:grid}.contact__arrow[data-astro-cid-657w5j3a]{width:clamp(6rem,4rem + 6vw,10rem);margin-top:2rem;display:none;overflow:visible}.contact__arrow[data-astro-cid-657w5j3a] path[data-astro-cid-657w5j3a]{stroke:var(--brand-pink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.contact__form[data-astro-cid-657w5j3a]{border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(1.25rem,.5rem + 3.5vw,3.5rem)}.direct[data-astro-cid-657w5j3a]{gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.direct__link[data-astro-cid-657w5j3a]{align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem 0;text-decoration:none;display:flex}.direct__icon[data-astro-cid-657w5j3a]{border:1.5px solid var(--line-strong);width:3rem;height:3rem;color:var(--brand-pink);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}a[data-astro-cid-657w5j3a].direct__link:hover .direct__icon[data-astro-cid-657w5j3a],a[data-astro-cid-657w5j3a].direct__link:focus-visible .direct__icon[data-astro-cid-657w5j3a]{background:var(--brand-pink);border-color:var(--brand-pink);color:var(--brand-black)}.direct__label[data-astro-cid-657w5j3a]{font-size:var(--fs-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.direct__value[data-astro-cid-657w5j3a]{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;display:block}.soon[data-astro-cid-657w5j3a]{border:1px solid var(--line);border-radius:var(--radius-l);gap:2rem;padding:clamp(1.75rem,1rem + 4vw,4.5rem);display:grid;position:relative}.soon__art[data-astro-cid-657w5j3a]{width:clamp(7rem,5rem + 8vw,13rem);overflow:visible}.soon__smile[data-astro-cid-657w5j3a],.soon__ray[data-astro-cid-657w5j3a]{stroke:var(--brand-pink);stroke-width:12px;stroke-linecap:round}.soon__lead[data-astro-cid-657w5j3a]{max-width:52ch;font-size:var(--fs-lead);margin-top:1.5rem;line-height:1.5}.soon__note[data-astro-cid-657w5j3a]{max-width:52ch;color:var(--text-muted);margin-top:1rem}.soon__text[data-astro-cid-657w5j3a] .soon__link{margin-top:2rem}@media (width>=62.5rem){.soon[data-astro-cid-657w5j3a]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem)}.contact__grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem)}.contact__aside[data-astro-cid-657w5j3a]{top:calc(var(--header-h) + 2rem);position:sticky}.contact__arrow[data-astro-cid-657w5j3a]{display:block}}
