.wz{min-height:520px;display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink)}.wz-nav{min-height:32px}.wz-back{appearance:none;border:0;background:none;padding:6px 0;font:inherit;font-size:15px;color:var(--ink-3);cursor:pointer}.wz-back:hover{color:var(--ink)}.wz-cap{margin:0 0 10px;font-size:13px;color:var(--ink-3)}.wz-cap b{color:var(--ink);font-weight:600}.wz-bar{list-style:none;margin:0 0 28px;padding:0;display:flex;gap:6px}.wz-bar li{flex:1;height:3px;border-radius:2px;background:var(--line);transition:background-color .2s ease}.wz-bar li.is-done,.wz-bar li.is-on{background:var(--brand)}.wz-q{font-size:clamp(1.625rem,3.4vw,2rem);line-height:1.1;font-weight:600;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}.wz-lead{margin:-10px 0 24px;font-size:16px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.wz-a{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.wz-err{margin:14px 0 0;color:#a23a2a;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.wz-err:empty{display:none}.wz-act{margin-top:auto;padding-top:28px;display:flex;gap:10px}.wz-btn{flex:1 1 0;min-height:52px;border:0;border-radius:var(--radius);background:var(--cta);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,opacity .15s ease}.wz-btn:not(:disabled):hover{background:var(--cta-hover)}.wz-btn:disabled{opacity:.35;cursor:default}.wz-btn.ghost{flex:0 1 auto;padding-inline:22px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.wz-done{padding-top:2rem}.wz-done .wz-q{font-size:clamp(2rem,5vw,2.5rem)}.wz-done .wz-lead{margin-top:0}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1rem;border:1px solid var(--line-strong);border-radius:999px;font-size:15px;font-weight:500;line-height:1.3;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.field{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink-2)}.wz-a input:not([type=radio]),.wz-a textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:#fff;padding:.8rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-weight:400}.wz-a textarea{resize:vertical;min-height:150px;line-height:1.5}.wz-a input:focus,.wz-a textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:transparent}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.intro[data-astro-cid-ccsqo5in]{padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,6vw,4.5rem)}.intro[data-astro-cid-ccsqo5in] h1[data-astro-cid-ccsqo5in]{margin-top:1rem}.intro[data-astro-cid-ccsqo5in] .lead[data-astro-cid-ccsqo5in]{margin-top:1.5rem}.body[data-astro-cid-ccsqo5in]{padding-top:clamp(2.5rem,5vw,4rem)}.grid[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.form-host[data-astro-cid-ccsqo5in]{scroll-margin-top:6rem}.fallback[data-astro-cid-ccsqo5in]{display:grid;gap:.75rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.fallback[data-astro-cid-ccsqo5in] ul[data-astro-cid-ccsqo5in]{list-style:none;display:grid;gap:.4rem}.side[data-astro-cid-ccsqo5in]{display:grid;gap:1rem;justify-items:start}.h-sm[data-astro-cid-ccsqo5in]{margin-top:1.5rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);scroll-margin-top:7rem}.side[data-astro-cid-ccsqo5in]>.h-sm[data-astro-cid-ccsqo5in]:first-child{margin-top:0}.people[data-astro-cid-ccsqo5in]{list-style:none;display:grid;gap:1rem;width:100%}.people[data-astro-cid-ccsqo5in] li[data-astro-cid-ccsqo5in]{display:flex;gap:.875rem;align-items:center}.people[data-astro-cid-ccsqo5in] .people__img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 22%;flex:none}.people__name[data-astro-cid-ccsqo5in]{font-weight:600;font-size:var(--fs-sm);line-height:1.3}.people__name[data-astro-cid-ccsqo5in] span[data-astro-cid-ccsqo5in]{font-weight:500;color:var(--ink-2)}.side[data-astro-cid-ccsqo5in] .people__mail{font-size:var(--fs-sm);color:var(--brand);font-weight:600;text-underline-offset:3px;overflow-wrap:anywhere}.side[data-astro-cid-ccsqo5in] address[data-astro-cid-ccsqo5in]{font-style:normal}.bring[data-astro-cid-ccsqo5in]{list-style:none;display:grid;gap:.5rem;color:var(--ink-2);font-size:var(--fs-sm)}.bring[data-astro-cid-ccsqo5in] li[data-astro-cid-ccsqo5in]:before{content:"–  ";color:var(--ink-3)}@media(max-width:900px){.grid[data-astro-cid-ccsqo5in]{grid-template-columns:1fr}}
