.start.svelte-1vt934u{column-gap:var(--gap);row-gap:var(--space-block);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ask.svelte-1vt934u{grid-column:1/-1;gap:1.5rem;min-height:60vh;display:grid}.side.svelte-1vt934u{display:none}@media (width>=900px){.ask.svelte-1vt934u{grid-column:1/span 7}.side.svelte-1vt934u{grid-column:9/span 4;display:block;position:sticky;top:6rem}.review-doc.svelte-1vt934u{display:none}}html:not(.js) .step[hidden].svelte-1vt934u{display:grid}html:not(.js) .js-only.svelte-1vt934u,html:not(.js) .side.svelte-1vt934u{display:none}.progress.svelte-1vt934u{gap:.6rem;display:grid}.bar.svelte-1vt934u{background:var(--line);height:1px;display:block}.bar.svelte-1vt934u>span:where(.svelte-1vt934u){background:var(--ink);transform-origin:0;height:2px;transition:scale var(--dur-3) var(--ease-out);margin-top:-.5px;display:block}.step.svelte-1vt934u{border:0;gap:1.75rem;min-width:0;margin:0;padding:0;display:grid}.step[hidden].svelte-1vt934u{display:none}@media (prefers-reduced-motion:no-preference){.step.svelte-1vt934u{animation:svelte-1vt934u-step-in var(--dur-3) var(--ease-out) both}}@keyframes svelte-1vt934u-step-in{0%{opacity:0;translate:0 1rem}}.q.svelte-1vt934u{font-size:var(--t-h2);outline:none;max-width:18ch;scroll-margin-top:6.5rem}.q.svelte-1vt934u:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.hint.svelte-1vt934u{color:var(--ink-2);max-width:44ch;margin-top:-1rem}.keys.svelte-1vt934u{font-size:var(--t-small);color:var(--ink-3);margin-top:.5rem}.opt-tag.svelte-1vt934u{text-transform:none;letter-spacing:0;color:var(--ink-3);margin-left:.4em}.fields.svelte-1vt934u{gap:1.75rem;display:grid}.field.svelte-1vt934u{gap:.5rem;display:grid}.field.svelte-1vt934u input:where(.svelte-1vt934u),.field.svelte-1vt934u textarea:where(.svelte-1vt934u){border:0;border-bottom:1px solid var(--ink);width:100%;font-size:var(--t-h3);font-weight:var(--w-light);background:0 0;border-radius:0;padding:.35em 0;line-height:1.3}.field.svelte-1vt934u textarea:where(.svelte-1vt934u){font-size:var(--t-lede);resize:none;field-sizing:content;min-height:5.5em;line-height:1.45}.field.svelte-1vt934u input:where(.svelte-1vt934u)::placeholder,.field.svelte-1vt934u textarea:where(.svelte-1vt934u)::placeholder{color:var(--ink-3);opacity:1}.field.svelte-1vt934u input:where(.svelte-1vt934u):focus-visible,.field.svelte-1vt934u textarea:where(.svelte-1vt934u):focus-visible{border-bottom-width:2px;border-color:var(--accent);outline:none}.field.svelte-1vt934u [aria-invalid=true]:where(.svelte-1vt934u){border-color:var(--c-cherry-pop)}.err.svelte-1vt934u{color:#b8001f;font-size:var(--t-small)}.send-err.svelte-1vt934u{max-width:44ch;font-size:var(--t-body)}.opts.svelte-1vt934u{border-top:1px solid var(--ink);display:grid}@media (width>=700px){.opts--2.svelte-1vt934u{column-gap:var(--gap);grid-template-columns:1fr 1fr}}.opt.svelte-1vt934u{border-bottom:1px solid var(--line);cursor:pointer;font-size:var(--t-lede);font-weight:var(--w-light);transition:padding-left var(--dur-2) var(--ease-out);align-items:center;gap:1rem;padding:1rem .25rem 1rem 0;display:flex;position:relative}.opt.svelte-1vt934u input:where(.svelte-1vt934u){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opt-text.svelte-1vt934u{flex:1;gap:.15rem;display:grid}.opt-label.svelte-1vt934u{flex:1}.opt-hint.svelte-1vt934u{font-size:var(--t-small);color:var(--ink-3)}.opt-mark.svelte-1vt934u{opacity:0;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);font-weight:200;translate:-.5rem}.opt.svelte-1vt934u:hover .opt-mark:where(.svelte-1vt934u),.opt.svelte-1vt934u:has(:where(.svelte-1vt934u):checked) .opt-mark:where(.svelte-1vt934u){opacity:1;translate:0}.opt.svelte-1vt934u:has(:where(.svelte-1vt934u):checked){font-weight:var(--w-medium);padding-left:.5rem}.opt.svelte-1vt934u:has(:where(.svelte-1vt934u):focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.budget.svelte-1vt934u{gap:1.25rem;padding-top:.5rem;display:grid}.readout.svelte-1vt934u{gap:.25rem;display:grid}.readout-num.svelte-1vt934u{font-size:var(--t-display);font-weight:var(--w-light);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;transition:color var(--dur-2);line-height:1}.readout.unset.svelte-1vt934u .readout-num:where(.svelte-1vt934u){color:var(--ink-3)}.readout-cap.svelte-1vt934u{color:var(--ink-3);font-size:var(--t-small)}.slider.svelte-1vt934u{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.slider.svelte-1vt934u::-webkit-slider-runnable-track{background:var(--ink);height:1px}.slider.svelte-1vt934u::-moz-range-track{background:var(--ink);height:1px}.slider.svelte-1vt934u::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ink);border:3px solid var(--ground);width:28px;height:28px;box-shadow:0 0 0 1px var(--ink);transition:scale var(--dur-1) var(--ease-out);border-radius:50%;margin-top:-13.5px}.slider.svelte-1vt934u::-moz-range-thumb{background:var(--ink);border:3px solid var(--ground);width:22px;height:22px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}.slider.svelte-1vt934u:active::-webkit-slider-thumb,.slider.svelte-1vt934u:hover::-webkit-slider-thumb{scale:1.15}.slider.svelte-1vt934u:focus-visible{outline:none}.slider.svelte-1vt934u:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--accent-wash), 0 0 0 7px var(--focus)}.slider.svelte-1vt934u:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--ink), 0 0 0 5px var(--accent-wash), 0 0 0 7px var(--focus)}.scale.svelte-1vt934u{text-transform:none;justify-content:space-between;max-width:none;margin-top:-.75rem;display:flex}.own-words.svelte-1vt934u{margin-top:.5rem}.own-words.svelte-1vt934u input:where(.svelte-1vt934u){font-size:var(--t-lede)}.nav.svelte-1vt934u{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.5rem;display:flex}.nav.svelte-1vt934u .back:where(.svelte-1vt934u){margin-left:auto}.nav.svelte-1vt934u .skip:where(.svelte-1vt934u),.nav.svelte-1vt934u .back:where(.svelte-1vt934u),.email-instead.svelte-1vt934u{color:var(--ink-2)}.btn--cta.svelte-1vt934u{background:var(--cta);border-color:var(--cta);color:var(--on-cta)}.btn--cta.svelte-1vt934u:hover{background:var(--ink);border-color:var(--ink);color:var(--band-text)}.btn[disabled].svelte-1vt934u{opacity:.6;cursor:wait}.hp.svelte-1vt934u{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sr.svelte-1vt934u{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc.svelte-1vt934u{background:var(--surface);border-radius:var(--radius);gap:1.25rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:grid}.doc-head.svelte-1vt934u{justify-content:space-between;gap:1rem;display:flex}.doc-title.svelte-1vt934u{font-size:var(--t-h2);font-weight:var(--w-light);letter-spacing:var(--track-display);line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:anywhere}.doc-lines.svelte-1vt934u{border-top:1px solid var(--ink);display:grid}.doc-lines.svelte-1vt934u li:where(.svelte-1vt934u){border-bottom:1px solid var(--line);transition:padding-left var(--dur-2) var(--ease-out);gap:.35rem;padding:.9rem 0;display:grid}.doc-lines.svelte-1vt934u li.current:where(.svelte-1vt934u){box-shadow:inset 2px 0 0 var(--accent);padding-left:.75rem}.doc-label.svelte-1vt934u{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-3)}.doc-lines.svelte-1vt934u li.current:where(.svelte-1vt934u) .doc-label:where(.svelte-1vt934u){color:var(--accent)}.doc-blank.svelte-1vt934u{border-bottom:1px dashed var(--line-strong);width:55%;height:1.1em;display:block}.doc-text.svelte-1vt934u{text-align:left;overflow-wrap:anywhere;white-space:pre-line;transition:background-size var(--dur-2) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;line-height:1.4}.doc-text.svelte-1vt934u:hover{background-size:100% 1px}.doc-text.quote.svelte-1vt934u{font-style:italic;font-weight:200}@media (prefers-reduced-motion:no-preference){.doc-text.svelte-1vt934u{animation:svelte-1vt934u-settle-in var(--dur-2) var(--ease-out) both}}@keyframes svelte-1vt934u-settle-in{0%{opacity:0;translate:0 .35rem}}.form-wrap[data-astro-cid-aytv7d36]{padding-bottom:var(--space-section)}
