.brief__trap[data-astro-cid-w4ntzx6t]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.brief[data-astro-cid-w4ntzx6t]{--box:#fff;min-height:100dvh;padding-block:clamp(32px,5vw,64px) clamp(64px,8vw,120px)}.brief__label[data-astro-cid-w4ntzx6t]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief__call[data-astro-cid-w4ntzx6t]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.brief__call[data-astro-cid-w4ntzx6t]:hover{text-decoration-thickness:2px}.brief__top[data-astro-cid-w4ntzx6t]{gap:20px;margin-bottom:clamp(32px,5vw,64px);display:grid}.progress[data-astro-cid-w4ntzx6t]{border-left:1px solid var(--rule);grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;display:grid}.progress[data-astro-cid-w4ntzx6t] li[data-astro-cid-w4ntzx6t]{border-right:1px solid var(--rule);box-shadow:inset 0 2px 0 var(--line-light);transition:background-color var(--dur-small), box-shadow var(--dur-small)}.progress[data-astro-cid-w4ntzx6t] button[data-astro-cid-w4ntzx6t]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--label);padding:10px 8px;display:block}.progress[data-astro-cid-w4ntzx6t] button[data-astro-cid-w4ntzx6t]:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.progress[data-astro-cid-w4ntzx6t] b[data-astro-cid-w4ntzx6t]{font-family:var(--font-display);font-size:.8125rem;font-weight:900;font-stretch:125%;display:block}.progress[data-astro-cid-w4ntzx6t] span[data-astro-cid-w4ntzx6t]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;display:block;overflow:hidden}.progress[data-astro-cid-w4ntzx6t] li[data-astro-cid-w4ntzx6t].is-done{box-shadow:inset 0 2px 0 var(--ink)}.progress[data-astro-cid-w4ntzx6t] li[data-astro-cid-w4ntzx6t].is-done button[data-astro-cid-w4ntzx6t]{color:var(--ink)}.progress[data-astro-cid-w4ntzx6t] li[data-astro-cid-w4ntzx6t].is-current{background:var(--signal);box-shadow:none}.progress[data-astro-cid-w4ntzx6t] li[data-astro-cid-w4ntzx6t].is-current button[data-astro-cid-w4ntzx6t]{color:var(--ink)}.brief__grid[data-astro-cid-w4ntzx6t]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.step[data-astro-cid-w4ntzx6t]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}html.motion .brief[data-astro-cid-w4ntzx6t].is-ready .step[data-astro-cid-w4ntzx6t]{display:none}html.motion .brief[data-astro-cid-w4ntzx6t].is-ready .step[data-astro-cid-w4ntzx6t].is-active{animation:step-in .48s var(--ease);display:grid}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.brief[data-astro-cid-w4ntzx6t]:not(.is-ready) .step[data-astro-cid-w4ntzx6t]+.step[data-astro-cid-w4ntzx6t]{border-top:1px solid var(--rule);margin-top:72px;padding-top:48px}.brief[data-astro-cid-w4ntzx6t].is-ready .step[data-astro-cid-w4ntzx6t]{display:none}.brief[data-astro-cid-w4ntzx6t].is-ready .step[data-astro-cid-w4ntzx6t].is-active{display:grid}legend[data-astro-cid-w4ntzx6t]{gap:16px;margin-bottom:8px;padding:0;display:grid}.q[data-astro-cid-w4ntzx6t]{max-width:16ch;display:block}.q__lead[data-astro-cid-w4ntzx6t]{margin-top:12px}.sub[data-astro-cid-w4ntzx6t]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:1.0625rem;font-weight:600;font-stretch:125%}.hint[data-astro-cid-w4ntzx6t]{font-family:var(--font-body);letter-spacing:0;color:var(--muted);text-transform:none;font-size:.8125rem;font-weight:400}.opts[data-astro-cid-w4ntzx6t]{gap:10px;display:grid}.opts--2[data-astro-cid-w4ntzx6t]{grid-template-columns:repeat(2,minmax(0,1fr))}.opts--3[data-astro-cid-w4ntzx6t]{grid-template-columns:repeat(3,minmax(0,1fr))}.opt-ex[data-astro-cid-w4ntzx6t]{margin:2px 0 0;padding:0;font-size:.8125rem;line-height:1.45}.opt-ex[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]{color:var(--muted)}.opt-ex[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]:hover{color:var(--ink)}.opt[data-astro-cid-w4ntzx6t]{cursor:pointer;display:block;position:relative}.opt[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]{opacity:0;cursor:pointer;position:absolute;inset:0}.opt__body[data-astro-cid-w4ntzx6t]{background:var(--box);height:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-light);transition:background-color var(--dur-small) var(--ease), color var(--dur-small) var(--ease), transform var(--dur-micro) var(--ease);align-content:start;gap:6px;padding:22px 20px;display:grid;position:relative}.opt--tall[data-astro-cid-w4ntzx6t] .opt__body[data-astro-cid-w4ntzx6t]{min-height:230px}.opt__body[data-astro-cid-w4ntzx6t] b[data-astro-cid-w4ntzx6t]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;font-stretch:125%;line-height:1.25}.opt__note[data-astro-cid-w4ntzx6t]{color:var(--muted);font-size:.875rem;line-height:1.5}.opt__price[data-astro-cid-w4ntzx6t]{font-size:2rem;line-height:1}.opt__n[data-astro-cid-w4ntzx6t]{font-size:1.75rem;line-height:1}.opt[data-astro-cid-w4ntzx6t]:hover .opt__body[data-astro-cid-w4ntzx6t]{box-shadow:inset 0 0 0 1px var(--ink)}.opt[data-astro-cid-w4ntzx6t]:active .opt__body[data-astro-cid-w4ntzx6t]{transform:scale(.99)}.opt[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:checked+.opt__body[data-astro-cid-w4ntzx6t]{background:var(--ink);color:var(--bone);box-shadow:inset 0 3px 0 var(--signal);--label:var(--label-on-ink)}.opt[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:checked+.opt__body[data-astro-cid-w4ntzx6t] .opt__note[data-astro-cid-w4ntzx6t]{color:var(--silver)}.opt[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:checked+.opt__body[data-astro-cid-w4ntzx6t]:after{content:"";background:var(--signal);width:10px;height:10px;position:absolute;top:16px;right:14px}.opt[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:focus-visible+.opt__body[data-astro-cid-w4ntzx6t]{outline:2px solid var(--signal);outline-offset:2px}.chips[data-astro-cid-w4ntzx6t]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-w4ntzx6t]{cursor:pointer;position:relative}.chip[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-w4ntzx6t] span[data-astro-cid-w4ntzx6t]{border:1px solid var(--line-light);background:var(--box);color:var(--ink);transition:background-color var(--dur-micro), color var(--dur-micro), border-color var(--dur-micro);padding:10px 16px;font-size:.875rem;display:block}.chips--lg[data-astro-cid-w4ntzx6t] .chip[data-astro-cid-w4ntzx6t] span[data-astro-cid-w4ntzx6t]{padding:13px 18px;font-size:.9375rem}.chip[data-astro-cid-w4ntzx6t]:hover span[data-astro-cid-w4ntzx6t]{border-color:var(--ink)}.chip[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:checked+span[data-astro-cid-w4ntzx6t]{background:var(--ink);border-color:var(--ink);color:var(--bone);font-weight:500}.chip[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:focus-visible+span[data-astro-cid-w4ntzx6t]{outline:2px solid var(--signal);outline-offset:2px}.chip[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]:disabled+span[data-astro-cid-w4ntzx6t]{opacity:.35;cursor:not-allowed}.fields[data-astro-cid-w4ntzx6t]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.field--wide[data-astro-cid-w4ntzx6t],.fields[data-astro-cid-w4ntzx6t] .field--wide{grid-column:1/-1}.reader[data-astro-cid-w4ntzx6t]{background:var(--box);box-shadow:inset 0 3px 0 var(--ink), inset 0 0 0 1px var(--line-light);gap:12px;margin-top:12px;padding:24px;display:grid}.reader[data-astro-cid-w4ntzx6t] .sub[data-astro-cid-w4ntzx6t]{margin-top:0}.reader__lead[data-astro-cid-w4ntzx6t]{color:var(--muted);max-width:56ch;font-size:.9375rem;line-height:1.55}.reader__row[data-astro-cid-w4ntzx6t]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.reader__row[data-astro-cid-w4ntzx6t] .input{background:var(--bone)}.reader__privacy[data-astro-cid-w4ntzx6t]{color:var(--muted);max-width:60ch;font-size:.8125rem;line-height:1.5}.reader__status[data-astro-cid-w4ntzx6t]{align-items:center;gap:12px;font-size:.875rem;font-weight:500;display:flex}.reader__status[data-astro-cid-w4ntzx6t].is-error{color:var(--error)}.reader__work[data-astro-cid-w4ntzx6t][hidden]{display:none}.brief[data-astro-cid-w4ntzx6t] .input.is-drafted{box-shadow:inset 3px 0 0 var(--signal)}.drafted-note[data-astro-cid-w4ntzx6t]{color:var(--muted);font-size:.8125rem}.scales[data-astro-cid-w4ntzx6t]{gap:22px;max-width:640px;display:grid}.scale[data-astro-cid-w4ntzx6t] label[data-astro-cid-w4ntzx6t]{font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;margin-bottom:10px;font-size:.9375rem;font-weight:600;font-stretch:125%;display:flex}.scale[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.scale[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]::-webkit-slider-runnable-track{background:var(--line-light);height:3px}.scale[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]::-moz-range-track{background:var(--line-light);height:3px}.scale[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--signal);border:0;border-radius:0;width:22px;height:22px;margin-top:-10px}.scale[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]::-moz-range-thumb{background:var(--signal);border:0;border-radius:0;width:22px;height:22px}.inspo[data-astro-cid-w4ntzx6t]{gap:10px;display:grid}.inspo__row[data-astro-cid-w4ntzx6t]{grid-template-columns:40px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid}.inspo__row[data-astro-cid-w4ntzx6t] .num[data-astro-cid-w4ntzx6t]{color:var(--muted)}.consent[data-astro-cid-w4ntzx6t]{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.consent[data-astro-cid-w4ntzx6t] input[data-astro-cid-w4ntzx6t]{width:20px;height:20px;accent-color:var(--signal);margin-top:2px}.brief[data-astro-cid-w4ntzx6t] .brief__alert{margin-top:20px}.nav[data-astro-cid-w4ntzx6t]{border-top:1px solid var(--rule);align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.nav__back[data-astro-cid-w4ntzx6t]{all:unset;cursor:pointer;color:var(--muted);padding:12px 0;font-size:.9375rem}.nav__back[data-astro-cid-w4ntzx6t]:hover{color:var(--ink)}.nav__back[data-astro-cid-w4ntzx6t]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.nav__back[data-astro-cid-w4ntzx6t][disabled]{visibility:hidden}.nav__hint[data-astro-cid-w4ntzx6t]{margin-left:auto}.brief[data-astro-cid-w4ntzx6t]:not(.is-ready) .nav__back[data-astro-cid-w4ntzx6t],.brief[data-astro-cid-w4ntzx6t]:not(.is-ready) .nav__hint[data-astro-cid-w4ntzx6t],.brief[data-astro-cid-w4ntzx6t]:not(.is-ready) [data-astro-cid-w4ntzx6t][data-next],.brief[data-astro-cid-w4ntzx6t].is-ready:not(.is-last) [data-astro-cid-w4ntzx6t][data-submit],.brief[data-astro-cid-w4ntzx6t].is-ready.is-last [data-astro-cid-w4ntzx6t][data-next]{display:none}.summary[data-astro-cid-w4ntzx6t]{background:var(--panel-dark);border:1px solid var(--line-dark-soft);gap:16px;padding:24px;display:grid;position:sticky;top:100px}.summary[data-astro-cid-w4ntzx6t] dl{gap:12px;margin:0;display:grid}.summary[data-astro-cid-w4ntzx6t] dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--label-on-ink);font-size:.625rem}.summary[data-astro-cid-w4ntzx6t] dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.875rem;line-height:1.45}.summary__total[data-astro-cid-w4ntzx6t]{border-top:1px solid var(--line-dark-soft);gap:10px;padding-top:16px;display:grid}.summary__total[data-astro-cid-w4ntzx6t]>div[data-astro-cid-w4ntzx6t]{justify-content:space-between;align-items:baseline;display:flex}.summary__total[data-astro-cid-w4ntzx6t] .num[data-astro-cid-w4ntzx6t]{font-size:1.5rem}.summary__care[data-astro-cid-w4ntzx6t]{color:var(--text-on-ink);font-size:1.0625rem!important}@media (width<=1000px){.brief__grid[data-astro-cid-w4ntzx6t]{grid-template-columns:minmax(0,1fr)}.summary[data-astro-cid-w4ntzx6t]{order:2;position:static}}@media (width<=700px){.opts--2[data-astro-cid-w4ntzx6t],.opts--3[data-astro-cid-w4ntzx6t],.fields[data-astro-cid-w4ntzx6t],.reader__row[data-astro-cid-w4ntzx6t]{grid-template-columns:minmax(0,1fr)}.opt--tall[data-astro-cid-w4ntzx6t] .opt__body[data-astro-cid-w4ntzx6t]{min-height:0}.progress[data-astro-cid-w4ntzx6t] span[data-astro-cid-w4ntzx6t]{display:none}.progress[data-astro-cid-w4ntzx6t] button[data-astro-cid-w4ntzx6t]{text-align:center;padding:10px 0}.progress[data-astro-cid-w4ntzx6t] b[data-astro-cid-w4ntzx6t]{white-space:nowrap;letter-spacing:-.02em;font-size:.6875rem}.inspo__row[data-astro-cid-w4ntzx6t]{grid-template-columns:28px minmax(0,1fr)}.inspo__row[data-astro-cid-w4ntzx6t] .field[data-astro-cid-w4ntzx6t]:last-child{grid-column:2}.nav__hint[data-astro-cid-w4ntzx6t]{display:none}.nav[data-astro-cid-w4ntzx6t] .btn{margin-left:auto}}
