.top0[data-astro-cid-6bfsojfh]{padding-top:0}.layout[data-astro-cid-6bfsojfh]{align-items:start;row-gap:3rem}.aside[data-astro-cid-6bfsojfh]{grid-column:1/span 4;gap:2rem;display:grid}.aside[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{font-size:var(--step-1)}.block[data-astro-cid-6bfsojfh] .label[data-astro-cid-6bfsojfh]{margin-bottom:.5rem}.block[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fine[data-astro-cid-6bfsojfh]{font-size:.82rem}.form[data-astro-cid-6bfsojfh]{grid-column:6/-1;gap:1.75rem;display:grid;position:relative}@media (width<=900px){.aside[data-astro-cid-6bfsojfh],.form[data-astro-cid-6bfsojfh]{grid-column:1/-1}}fieldset[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}legend[data-astro-cid-6bfsojfh]{margin-bottom:1rem;padding:0}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{border:1px solid var(--rule);cursor:pointer;transition:background-color .35s var(--ease-out), color .35s, border-color .35s;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;display:inline-block}.chip[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{border-color:var(--rule-strong)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent);outline-offset:2px}.row2[data-astro-cid-6bfsojfh]{gap:1.75rem var(--gutter);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.row2[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}.field[data-astro-cid-6bfsojfh]{position:relative}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);resize:vertical;background:0 0;background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .6s var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;border-radius:0;outline:none;padding:1.6rem 0 .7rem;font-size:1.05rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{background-size:100% 1.5px}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .45s var(--ease-out), color .3s;position:absolute;top:1.6rem;left:0}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh]{color:var(--ink-2);transform:translateY(-1.45rem)scale(.78)}.opt[data-astro-cid-6bfsojfh]{color:var(--muted)}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px}.submit-row[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form-status[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.82rem}.form.is-sending button[data-astro-cid-6bfsojfh]{opacity:.6;pointer-events:none}.success[data-astro-cid-6bfsojfh]{background:var(--paper);opacity:0;visibility:hidden;outline:none;flex-direction:column;justify-content:center;gap:1rem;transition:opacity .6s;display:flex;position:absolute;inset:0}.success[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{fill:none;width:160px;stroke:var(--trace);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240px}.success[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--step-4);font-weight:330}.form.is-sent .success[data-astro-cid-6bfsojfh]{opacity:1;visibility:visible}.form.is-sent .success[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{animation:trace-draw 1.6s var(--ease-in-out) .2s forwards}@keyframes trace-draw{to{stroke-dashoffset:0}}
