.cform[data-astro-cid-qhsmdzqq]{--band:var(--band-indigo);--band-on:#fff;--ground-hole:var(--ground,var(--tray));background:var(--card);color:var(--ink);border-radius:var(--radius-card);box-shadow:var(--shadow-deal);position:relative}.cform--night[data-astro-cid-qhsmdzqq]{--band:var(--night)}.cform--night[data-astro-cid-qhsmdzqq]:has(.tick--indigo input:checked){--band:var(--brand-deep)}.cform[data-astro-cid-qhsmdzqq]:has(.tick--teal input:checked){--band:var(--band-teal)}.cform[data-astro-cid-qhsmdzqq]:has(.tick--amber input:checked){--band:var(--band-amber);--band-on:var(--ink)}.cform[data-astro-cid-qhsmdzqq]:has(.tick--lilac input:checked){--band:var(--band-lilac);--band-on:var(--ink)}.cform[data-astro-cid-qhsmdzqq]:has(.tick--night input:checked){--band:var(--night)}.cform[data-astro-cid-qhsmdzqq]:has(.tick--rose input:checked){--band:var(--band-rose)}.cform[data-astro-cid-qhsmdzqq].is-done.is-done{--band:var(--verify);--band-on:#fff}.cform__band[data-astro-cid-qhsmdzqq]{background:var(--band);color:var(--band-on);border-radius:var(--radius-card) var(--radius-card) 0 0;font-family:var(--font-display);letter-spacing:.075em;text-transform:uppercase;transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);align-items:center;gap:.7rem;padding:.62rem 1.25rem;font-size:.8125rem;font-weight:700;font-stretch:74%;display:flex}.cform__holes[data-astro-cid-qhsmdzqq]{gap:.4rem;display:inline-flex}.cform__holes[data-astro-cid-qhsmdzqq] i[data-astro-cid-qhsmdzqq]{background:var(--ground-hole);border-radius:50%;width:.62rem;height:.62rem;box-shadow:inset 0 1px 2px #12163459}.cform__band-meta[data-astro-cid-qhsmdzqq]{opacity:.9;margin-left:auto}.cform__form[data-astro-cid-qhsmdzqq],.cform__done[data-astro-cid-qhsmdzqq]{padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem)}.cform__title[data-astro-cid-qhsmdzqq]{font-size:var(--step-2);font-weight:760;font-stretch:106%;line-height:1.1}.cform__roles[data-astro-cid-qhsmdzqq]{border:0;margin:1.25rem 0 0;padding:0}.cform__roles[data-astro-cid-qhsmdzqq] legend[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq]{font-family:var(--font-display);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700;font-stretch:72%}.opt[data-astro-cid-qhsmdzqq]{text-transform:none;letter-spacing:0;font-family:var(--font-text);font-size:.8rem;font-weight:400}.ticks[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:.3rem;display:grid}.tick[data-astro-cid-qhsmdzqq]{--c:var(--band-indigo);--c-on:#fff;cursor:pointer;background-image:var(--perf);background-position:0 100%;background-repeat:repeat-x;background-size:7px 3px;align-items:center;gap:.7rem;padding:.62rem .1rem .66rem;display:flex;position:relative}.tick--teal[data-astro-cid-qhsmdzqq]{--c:var(--band-teal)}.tick--amber[data-astro-cid-qhsmdzqq]{--c:var(--band-amber);--c-on:var(--ink)}.tick--lilac[data-astro-cid-qhsmdzqq]{--c:var(--band-lilac);--c-on:var(--ink)}.tick--night[data-astro-cid-qhsmdzqq]{--c:var(--night)}.tick--rose[data-astro-cid-qhsmdzqq]{--c:var(--band-rose)}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{opacity:0;cursor:pointer;width:1.3rem;height:1.3rem;margin:-.65rem 0 0;position:absolute;top:50%;left:.1rem}.tick__box[data-astro-cid-qhsmdzqq]{background:var(--card);color:#0000;width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 2px var(--ink-3);transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:4px;flex:none;place-items:center;display:grid}.tick__box[data-astro-cid-qhsmdzqq] .icon{transition:transform var(--dur-2) var(--ease-stamp);transform:scale(.4)rotate(-14deg)}.tick__label[data-astro-cid-qhsmdzqq]{color:var(--ink-2);transition:color var(--dur-2) var(--ease-out);font-size:.95rem;font-weight:700;line-height:1.3}.tick[data-astro-cid-qhsmdzqq]:after{content:"";background:var(--c);border-radius:2px;flex:none;width:.55rem;height:.55rem;margin-left:auto}.tick[data-astro-cid-qhsmdzqq]:hover .tick__box[data-astro-cid-qhsmdzqq]{box-shadow:inset 0 0 0 2px var(--ink)}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:checked+.tick__box[data-astro-cid-qhsmdzqq]{background:var(--c);color:var(--c-on);box-shadow:none}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:checked+.tick__box[data-astro-cid-qhsmdzqq] .icon{transform:none}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:checked~.tick__label[data-astro-cid-qhsmdzqq]{color:var(--ink)}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus-visible+.tick__box[data-astro-cid-qhsmdzqq]{outline:3px solid var(--brand);outline-offset:2px}.tick[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][aria-invalid=true]+.tick__box[data-astro-cid-qhsmdzqq]{box-shadow:inset 0 0 0 2px var(--alert)}.cform__grid[data-astro-cid-qhsmdzqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin-top:1.25rem;display:grid}.field[data-astro-cid-qhsmdzqq]{gap:.3rem;min-width:0;display:grid}.field--wide[data-astro-cid-qhsmdzqq]{grid-column:1/-1}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{width:100%;color:var(--ink);background:0 0;background-image:var(--perf);transition:background var(--dur-2) var(--ease-out);appearance:none;background-position:0 100%;background-repeat:repeat-x;background-size:7px 3px;border:0;border-radius:0;padding:.55rem .1rem .6rem;font-size:1.0625rem;font-weight:700}.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{resize:vertical;min-height:5.5rem;font-weight:400;line-height:1.5}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]::placeholder,.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]::placeholder{color:var(--ink-3);opacity:1;font-weight:400}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus,.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]:focus,.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]:focus{background-image:linear-gradient(var(--brand), var(--brand));background-size:100% 2px;outline:none}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq][aria-invalid=true]{background-image:linear-gradient(var(--alert), var(--alert));background-size:100% 2px}.select[data-astro-cid-qhsmdzqq]{position:relative}.select[data-astro-cid-qhsmdzqq] .icon{pointer-events:none;color:var(--ink-3);position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.select[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]{cursor:pointer;padding-right:1.75rem}.cform__error[data-astro-cid-qhsmdzqq]{color:var(--alert);font-size:.85rem;font-weight:700}.cform__trap[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__actions[data-astro-cid-qhsmdzqq]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.cform__note[data-astro-cid-qhsmdzqq]{min-width:14rem;color:var(--ink-3);flex:1;font-size:.85rem;line-height:1.5}.cform__status[data-astro-cid-qhsmdzqq]{color:var(--alert);margin-top:1rem;font-weight:700}.cform__status[data-astro-cid-qhsmdzqq]:empty{display:none}.cform__done[data-astro-cid-qhsmdzqq]{outline:none;min-height:22rem;position:relative}.cform__done[data-astro-cid-qhsmdzqq] .cform__title[data-astro-cid-qhsmdzqq]{max-width:14ch;font-size:var(--step-3);margin-top:1.5rem}.cform__done[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]{max-width:44ch;color:var(--ink-2);margin-top:1rem;line-height:1.6}.cform__done-stamp[data-astro-cid-qhsmdzqq]{position:absolute;top:1.25rem;right:1.5rem}.cform[data-astro-cid-qhsmdzqq].is-done .cform__done-stamp[data-astro-cid-qhsmdzqq] .stamp{animation:form-thump .62s var(--ease-stamp) .12s both}@keyframes form-thump{0%{opacity:0;transform:rotate(calc(var(--rot) - 10deg)) scale(1.8)}60%{opacity:.95;transform:rotate(var(--rot)) scale(.92)}to{opacity:.94;transform:rotate(var(--rot)) scale(1)}}@media (width<=400px){.ticks[data-astro-cid-qhsmdzqq]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cform__grid[data-astro-cid-qhsmdzqq]{grid-template-columns:minmax(0,1fr)}.cform__band-meta[data-astro-cid-qhsmdzqq]{display:none}.cform__done-stamp[data-astro-cid-qhsmdzqq]{position:static}}
