.st[data-astro-cid-aytv7d36]{padding:clamp(7.5rem, 6rem + 6vw, 11rem) 0 var(--s-8)}.st__grid[data-astro-cid-aytv7d36]{gap:3rem;display:grid}.st__top[data-astro-cid-aytv7d36]{justify-content:space-between;margin-bottom:.9rem;display:flex}.st__bar[data-astro-cid-aytv7d36]{background:var(--line);height:1px;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.st__bar[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(.17)}.st__form[data-astro-cid-aytv7d36] fieldset[data-astro-cid-aytv7d36]{border:0;min-width:0}.st__quick[data-astro-cid-aytv7d36]{color:var(--stone);margin:-1.5rem 0 clamp(2rem,1.5rem + 2vw,3rem)}.st__quick[data-astro-cid-aytv7d36] a[data-astro-cid-aytv7d36]{color:var(--ink)}.st__opt[data-astro-cid-aytv7d36].is-need{color:var(--red)}.st__status[data-astro-cid-aytv7d36]{color:var(--stone);flex-basis:100%}.st__status[data-astro-cid-aytv7d36].is-ok{color:var(--ink)}.st__q[data-astro-cid-aytv7d36]{max-width:16ch;margin-bottom:.9rem;padding:0}.st__hint[data-astro-cid-aytv7d36]{margin-bottom:.25rem}.st__opts[data-astro-cid-aytv7d36]{border-top:1px solid var(--line);margin-top:2rem;display:grid}.opt[data-astro-cid-aytv7d36]{border-bottom:1px solid var(--line);cursor:pointer;transition:padding .5s var(--ease), background .3s;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.5rem;padding:1.15rem .25rem;display:grid;position:relative}.opt[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{opacity:0;pointer-events:none;position:absolute}.opt__n[data-astro-cid-aytv7d36]{color:var(--stone);font-size:1.125rem}.opt__t[data-astro-cid-aytv7d36]{letter-spacing:-.014em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.opt__tick[data-astro-cid-aytv7d36]{border:1px solid var(--line);border-radius:50%;width:22px;height:22px;transition:border-color .3s,background .3s,box-shadow .3s}.opt[data-astro-cid-aytv7d36]:hover{padding-left:.75rem}.opt[data-astro-cid-aytv7d36]:hover .opt__tick[data-astro-cid-aytv7d36]{border-color:var(--ink)}.opt[data-astro-cid-aytv7d36]:has(input:checked) .opt__tick[data-astro-cid-aytv7d36]{background:var(--red);border-color:var(--red);box-shadow:inset 0 0 0 4px var(--paper)}.opt[data-astro-cid-aytv7d36]:has(input:checked) .opt__n[data-astro-cid-aytv7d36]{color:var(--red)}.opt[data-astro-cid-aytv7d36]:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}@media (min-width:700px){.st__opts[data-astro-cid-aytv7d36]{grid-template-columns:1fr 1fr;column-gap:2rem}}.field[data-astro-cid-aytv7d36]{width:100%;font:inherit;font-size:var(--t-body);letter-spacing:var(--track-body);color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;margin-top:1.5rem;padding:.9rem 0;transition:border-color .3s}.field[data-astro-cid-aytv7d36]:focus{border-color:var(--red);outline:none}.field[data-astro-cid-aytv7d36].is-error{border-color:var(--red)}.field[data-astro-cid-aytv7d36]::placeholder{color:#a29d96}textarea[data-astro-cid-aytv7d36].field{resize:vertical;min-height:3.5rem}.st__fields[data-astro-cid-aytv7d36]{gap:1.5rem;margin-top:2rem;display:grid}.fl[data-astro-cid-aytv7d36] .field[data-astro-cid-aytv7d36]{margin-top:.4rem}.fl[data-astro-cid-aytv7d36]{display:block}.fl__err[data-astro-cid-aytv7d36]{color:var(--red);margin-top:.4rem;display:block}.fl__err[data-astro-cid-aytv7d36][hidden]{display:none}.st__pair[data-astro-cid-aytv7d36]{gap:1.5rem;display:grid}@media (min-width:700px){.st__pair[data-astro-cid-aytv7d36]{grid-template-columns:1fr 1fr;gap:2rem}}.st__pref[data-astro-cid-aytv7d36]{border:0;padding:0}.chips[data-astro-cid-aytv7d36]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.chip2[data-astro-cid-aytv7d36]{cursor:pointer;position:relative}.chip2[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{opacity:0;pointer-events:none;position:absolute}.chip2[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]{border:1px solid var(--line);font-size:var(--t-small);border-radius:999px;padding:.6rem 1.1rem;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-block}.chip2[data-astro-cid-aytv7d36]:hover span[data-astro-cid-aytv7d36]{border-color:var(--ink)}.chip2[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:checked+span[data-astro-cid-aytv7d36]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip2[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]:focus-visible+span[data-astro-cid-aytv7d36]{outline:2px solid var(--red);outline-offset:2px}.st__opt[data-astro-cid-aytv7d36]{letter-spacing:.08em;opacity:.8;margin-left:.5rem}.st__send[data-astro-cid-aytv7d36]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem;display:flex}.st__next{margin-top:2rem}.st__nav[data-astro-cid-aytv7d36]{justify-content:space-between;margin-top:2.5rem;display:flex}.st__back[data-astro-cid-aytv7d36]:disabled{opacity:.3;cursor:default}.st__back[data-astro-cid-aytv7d36],.st__skip[data-astro-cid-aytv7d36],.st__reset[data-astro-cid-aytv7d36]{padding:.5rem 0}.st__navr[data-astro-cid-aytv7d36]{gap:1.5rem;display:flex}.brief[data-astro-cid-aytv7d36]{border:1px solid var(--ink);background:var(--paper);align-self:start}.brief__head[data-astro-cid-aytv7d36]{border-bottom:1px solid var(--ink);justify-content:space-between;padding:.9rem 1rem;display:flex}.brief__dl[data-astro-cid-aytv7d36]{grid-template-columns:1fr 1fr;display:grid}.brief__dl[data-astro-cid-aytv7d36]>div[data-astro-cid-aytv7d36]{border-bottom:1px solid var(--line);min-height:4.25rem;padding:.75rem 1rem}.brief__dl[data-astro-cid-aytv7d36]>div[data-astro-cid-aytv7d36]:nth-child(odd):not(.wide){border-right:1px solid var(--line)}.brief__dl[data-astro-cid-aytv7d36] .wide[data-astro-cid-aytv7d36]{grid-column:1/-1}.brief[data-astro-cid-aytv7d36] dt[data-astro-cid-aytv7d36]{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-weight:500}.brief[data-astro-cid-aytv7d36] dd[data-astro-cid-aytv7d36]{font-size:var(--t-small);color:var(--stone-soft);margin-top:.3rem;transition:color .3s}.brief[data-astro-cid-aytv7d36] .is-set[data-astro-cid-aytv7d36] dd[data-astro-cid-aytv7d36]{color:var(--ink)}.brief__foot[data-astro-cid-aytv7d36]{background:var(--ink);color:var(--paper);align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.tb-logo[data-astro-cid-aytv7d36]{letter-spacing:-.06em;font-weight:200}.tb-logo[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]{color:var(--red)}@media (min-width:1000px){.st__grid[data-astro-cid-aytv7d36]{grid-template-columns:minmax(0,1fr) 340px;gap:5rem}.brief[data-astro-cid-aytv7d36]{position:sticky;top:110px}}@media (max-width:999px){.brief[data-astro-cid-aytv7d36]{display:none}.st[data-astro-cid-aytv7d36].is-final .brief[data-astro-cid-aytv7d36]{display:block}}.nx2[data-astro-cid-aytv7d36]{border-top:1px solid var(--line)}.nx2__list[data-astro-cid-aytv7d36]{gap:2.5rem;margin:3rem 0 4rem;list-style:none;display:grid}.nx2__list[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36]{border-top:1px solid var(--ink);gap:.6rem;padding-top:1.25rem;display:grid}.nx2__list[data-astro-cid-aytv7d36] .num[data-astro-cid-aytv7d36]{margin-bottom:.5rem;font-size:2.5rem}@media (min-width:900px){.nx2__list[data-astro-cid-aytv7d36]{grid-template-columns:repeat(3,1fr);gap:3rem}}.nx2__alt[data-astro-cid-aytv7d36]{gap:1rem;display:grid}.nx2__links[data-astro-cid-aytv7d36]{flex-wrap:wrap;gap:.6rem;display:flex}