.form[data-astro-cid-vekgkm42]{position:relative;display:grid;gap:1.75rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--line);border-radius:24px;background:var(--bg-raised)}.step[data-astro-cid-vekgkm42]{display:grid;gap:1.5rem;margin:0;padding:0;border:0;min-width:0}.step[data-astro-cid-vekgkm42][hidden]{display:none}.step-head[data-astro-cid-vekgkm42]{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:0 0 1rem;margin-bottom:.5rem;border-bottom:1px solid var(--line)}.count[data-astro-cid-vekgkm42]{font-size:var(--step-1);font-weight:500;font-variant-numeric:tabular-nums}.of[data-astro-cid-vekgkm42],.step-title[data-astro-cid-vekgkm42]{font-family:var(--font-accent);font-style:italic;color:var(--muted)}.step-title[data-astro-cid-vekgkm42]{font-size:calc(var(--step-1) * .8)}.field[data-astro-cid-vekgkm42]{display:grid;gap:.35rem}label[data-astro-cid-vekgkm42],.group-label[data-astro-cid-vekgkm42]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.opt[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0;opacity:.8}input[data-astro-cid-vekgkm42]:not([type=checkbox]):not([type=radio]),textarea[data-astro-cid-vekgkm42]{width:100%;padding:.6rem 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--fg);font:inherit;font-size:var(--step-0);transition:border-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:6rem}[data-astro-cid-vekgkm42]::placeholder{color:#5b5a55}input[data-astro-cid-vekgkm42]:not([type=checkbox]):not([type=radio]):focus,textarea[data-astro-cid-vekgkm42]:focus{outline:none;border-color:var(--accent)}.checked[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:invalid{border-color:#e5484d}.group[data-astro-cid-vekgkm42]{display:grid;gap:.75rem}.group[data-astro-cid-vekgkm42][hidden]{display:none}.chips[data-astro-cid-vekgkm42]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-vekgkm42]{position:relative;cursor:pointer;font-size:var(--step--1);letter-spacing:0;text-transform:none;color:var(--fg)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{display:inline-block;padding:.55em 1.05em;border:1px solid var(--line);border-radius:999px;transition:border-color .2s,background-color .2s,color .2s}.chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:#4a4a45}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--accent);outline-offset:2px}.checked[data-astro-cid-vekgkm42] .chips[data-astro-cid-vekgkm42]:has(:invalid) span[data-astro-cid-vekgkm42]{border-color:#e5484d}.consent[data-astro-cid-vekgkm42]{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--step--1);letter-spacing:0;text-transform:none;line-height:1.5}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem;accent-color:var(--accent)}.checked[data-astro-cid-vekgkm42] .consent[data-astro-cid-vekgkm42]:has(:invalid) span[data-astro-cid-vekgkm42]{color:#ff8a8f}.actions[data-astro-cid-vekgkm42]{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.actions[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][hidden]{display:none}.back[data-astro-cid-vekgkm42]{margin-right:auto;padding:.5rem 0;background:none;border:0;color:var(--muted);font:inherit;font-size:var(--step--1);cursor:pointer}.back[data-astro-cid-vekgkm42]:hover{color:var(--fg)}.next[data-astro-cid-vekgkm42]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--accent)}.send[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:progress}.progress[data-astro-cid-vekgkm42]{display:none;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.is-steps[data-astro-cid-vekgkm42] .progress[data-astro-cid-vekgkm42]{display:block}.progress[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{display:block;height:100%;background:var(--fg);transform-origin:0;transform:scaleX(var(--progress, .33));transition:transform .4s var(--ease-out)}.status[data-astro-cid-vekgkm42]{min-height:1.2em;margin-top:-.75rem;font-size:var(--step--1);color:var(--muted)}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42][data-kind=ok]{color:var(--fg)}.status[data-astro-cid-vekgkm42][data-kind=error]{color:#ff8a8f}.trap[data-astro-cid-vekgkm42]{position:absolute;left:-9999px;opacity:0}@media(prefers-reduced-motion:no-preference){.is-steps[data-astro-cid-vekgkm42] .step[data-astro-cid-vekgkm42]:not([hidden]){animation:step-in .35s var(--ease-out)}}@keyframes step-in{0%{opacity:0;translate:1rem}}.crowd[data-astro-cid-g6zfr6zw]{margin-top:clamp(2.5rem,6vw,5rem);height:clamp(240px,34vw,440px);overflow:hidden}.crowd[data-astro-cid-g6zfr6zw][hidden]{display:none}canvas[data-astro-cid-g6zfr6zw]{display:block;width:100%;height:100%}.contact[data-astro-cid-kphbpcdu]{padding-top:clamp(2.5rem,6vw,5rem);display:grid;gap:clamp(3rem,6vw,5rem);align-items:start}.intro[data-astro-cid-kphbpcdu]{display:grid;gap:1.5rem;max-width:36rem}.title[data-astro-cid-kphbpcdu]{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);letter-spacing:-.045em;line-height:1.02;padding-bottom:.08em}.big-mail[data-astro-cid-kphbpcdu]{width:fit-content;padding-bottom:.2rem;border-bottom:2px solid var(--fg);font-size:clamp(1.4rem,1rem + 1.6vw,2.1rem);font-weight:500;letter-spacing:-.03em;text-decoration:none;overflow-wrap:anywhere;transition:color .2s,border-color .2s}.big-mail[data-astro-cid-kphbpcdu]:hover{color:var(--accent);border-color:var(--accent)}.lead[data-astro-cid-kphbpcdu]{font-size:var(--step-0);line-height:1.6;max-width:44ch}.channels[data-astro-cid-kphbpcdu]{margin-top:1rem;border-top:1px solid var(--line)}.channels[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{display:grid;grid-template-columns:7rem 1fr;gap:1rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--line)}.channels[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]>span[data-astro-cid-kphbpcdu]:first-child{font-size:var(--step--1)}.channel[data-astro-cid-kphbpcdu]{font-weight:500;text-decoration:none;width:fit-content}.socials[data-astro-cid-kphbpcdu]{display:flex;flex-wrap:wrap;gap:.3em .9em}a[data-astro-cid-kphbpcdu].channel,.socials[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s var(--ease-out)}a[data-astro-cid-kphbpcdu].channel:hover,a[data-astro-cid-kphbpcdu].channel:focus-visible,.socials[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover,.socials[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:focus-visible{background-size:100% 2px}@media(width>=64rem){.contact[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.form-col[data-astro-cid-kphbpcdu]{position:sticky;top:calc(var(--nav-h) + 2rem)}}
