.bar.svelte-9x26kj{position:sticky;top:0;z-index:5;background:var(--forest)}.tabs.svelte-9x26kj{display:flex;gap:3px;max-width:720px;margin:0 auto;padding:8px 14px 0;overflow-x:auto;scrollbar-width:none}.tabs.svelte-9x26kj::-webkit-scrollbar{display:none}button.svelte-9x26kj{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border:0;border-radius:10px 10px 0 0;background:none;color:var(--cream);font:inherit;font-size:14px;opacity:.72;white-space:nowrap}button.on.svelte-9x26kj{background:var(--paper);color:var(--forest);font-weight:600;opacity:1}button.svelte-9x26kj:focus-visible{outline:2px solid var(--marker);outline-offset:-3px}.count.svelte-9x26kj{padding:0 6px;border-radius:999px;background:#00000024;font-size:11.5px;font-variant-numeric:tabular-nums}button.on.svelte-9x26kj .count:where(.svelte-9x26kj){background:var(--paper-2)}@media(max-width:460px){button.svelte-9x26kj{padding:9px 12px;font-size:13.5px}}.doc.svelte-113wn7d{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule)}.chapter.svelte-113wn7d{margin:6px 0 0;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft)}.rail.svelte-113wn7d{display:flex;flex-wrap:wrap;gap:5px}.rail.svelte-113wn7d button:where(.svelte-113wn7d){padding:4px 11px;border:1px solid var(--rule);border-radius:999px;background:none;font-size:13px;color:var(--ink-soft)}.rail.svelte-113wn7d button.on:where(.svelte-113wn7d){border-color:var(--forest);background:var(--forest);color:var(--cream)}article.svelte-113wn7d{margin-top:6px}h3.svelte-113wn7d{margin:0 0 6px;font-size:17px;color:var(--forest)}.body.svelte-113wn7d{font-size:15px;line-height:1.65}.body.svelte-113wn7d p{margin:0 0 10px}.body.svelte-113wn7d ul,.body.svelte-113wn7d ol{margin:0 0 10px;padding-left:20px}.body.svelte-113wn7d h1,.body.svelte-113wn7d h2,.body.svelte-113wn7d h3{margin:14px 0 6px;font-size:16px;color:var(--forest)}.body.svelte-113wn7d a{color:var(--forest)}.body.svelte-113wn7d img{max-width:100%;border-radius:var(--radius)}.soft.svelte-113wn7d{margin:0;font-size:14px;color:var(--ink-soft)}.top.svelte-1tquehn{display:flex;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:12px 18px 6px}.hello.svelte-1tquehn{font-weight:600}.ghost.svelte-1tquehn{margin-left:auto;padding:5px 12px;border:1px solid var(--rule);border-radius:999px;background:none;font-size:13px}.ghost.small.svelte-1tquehn{margin:0;padding:3px 10px;font-size:12.5px}main.svelte-1tquehn{display:grid;gap:12px;align-content:start;max-width:720px;margin:0 auto;padding:16px 18px 60px}h2.svelte-1tquehn{font-size:19px;color:var(--forest)}h2.later.svelte-1tquehn{margin-top:14px}.cards.svelte-1tquehn,.who.svelte-1tquehn{display:grid;gap:10px;margin:0;padding:0;list-style:none}.card.svelte-1tquehn{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--cream)}a.card.svelte-1tquehn{text-decoration:none;color:inherit}.card.gone.svelte-1tquehn{background:none}.eyebrow.svelte-1tquehn{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.eyebrow.svelte-1tquehn em:where(.svelte-1tquehn){font-style:normal;color:var(--bark, #7b5e3b)}.eyebrow.svelte-1tquehn em:where(.svelte-1tquehn):before{content:" · "}.card.svelte-1tquehn strong:where(.svelte-1tquehn){font-size:19px}.soft.svelte-1tquehn{margin:0;font-size:14px;color:var(--ink-soft)}.soft.small.svelte-1tquehn,small.svelte-1tquehn{font-size:12.5px}.bits.svelte-1tquehn{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.bit.svelte-1tquehn{padding:1px 9px;border-radius:999px;background:var(--paper-2);font-size:12.5px;color:var(--ink-soft)}.bit.strong.svelte-1tquehn{background:var(--forest);color:var(--cream);font-weight:600}.week.svelte-1tquehn{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.week.svelte-1tquehn li:where(.svelte-1tquehn){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0}.dayname.svelte-1tquehn{display:flex;align-items:center;gap:7px;min-width:8.5em;cursor:pointer}.times.svelte-1tquehn{display:flex;align-items:center;gap:6px}.times.svelte-1tquehn input:where(.svelte-1tquehn){padding:4px 7px;border:1px solid var(--rule);border-radius:7px;background:#fffcf2;font:inherit;font-size:13.5px}.to.svelte-1tquehn{font-size:13px;color:var(--ink-soft)}.saving.svelte-1tquehn{color:var(--sage)}.failed.svelte-1tquehn{color:#a4402f}.meets.svelte-1tquehn{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.meets.svelte-1tquehn li:where(.svelte-1tquehn){display:grid;gap:2px}.when.svelte-1tquehn{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.link-row.svelte-1tquehn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0}.link-row.svelte-1tquehn a:where(.svelte-1tquehn){color:var(--forest);font-weight:600;overflow-wrap:anywhere}.totals.svelte-1tquehn{grid-auto-flow:column;grid-auto-columns:1fr;gap:14px}.totals.svelte-1tquehn span:where(.svelte-1tquehn){display:grid;gap:1px}.totals.svelte-1tquehn small:where(.svelte-1tquehn){text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.totals.svelte-1tquehn strong:where(.svelte-1tquehn){font-size:24px;font-variant-numeric:tabular-nums}.instal.svelte-1tquehn{display:grid;gap:4px;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--rule);list-style:none}.instal.svelte-1tquehn li:where(.svelte-1tquehn){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px}.amount.svelte-1tquehn{font-variant-numeric:tabular-nums}.instal.svelte-1tquehn .state:where(.svelte-1tquehn){margin-left:auto;font-size:12.5px;color:var(--bark, #7b5e3b)}.instal.svelte-1tquehn .state.paid:where(.svelte-1tquehn){color:var(--sage)}.doc-head.svelte-1tquehn{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;text-align:left}.doc-head.svelte-1tquehn .go:where(.svelte-1tquehn){margin-left:auto;color:var(--forest)}.things.svelte-1tquehn{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.things.svelte-1tquehn li:where(.svelte-1tquehn){display:flex;align-items:center;gap:10px}.things.svelte-1tquehn img:where(.svelte-1tquehn){width:46px;height:46px;border-radius:8px;object-fit:cover}.things.svelte-1tquehn span:where(.svelte-1tquehn){display:grid;gap:1px}.who.svelte-1tquehn li:where(.svelte-1tquehn){flex-direction:row;display:flex;align-items:center;gap:12px}.face.svelte-1tquehn{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.face.blank.svelte-1tquehn{display:grid;place-items:center;background:var(--paper-2);color:var(--ink-soft);font-size:17px;font-weight:600}.names.svelte-1tquehn{display:grid;gap:1px;min-width:0}.names.svelte-1tquehn a:where(.svelte-1tquehn){font-size:13.5px;color:var(--forest);overflow-wrap:anywhere}.q-form.svelte-10jad9n{display:flex;flex-direction:column;gap:26px;color:var(--q-ink, inherit)}.q-section.svelte-10jad9n{padding-top:22px;border-top:1px solid var(--q-rule, rgba(128, 128, 128, .3))}.q-section.svelte-10jad9n h3:where(.svelte-10jad9n){margin:0;font-family:var(--q-heading-font, inherit);font-size:24px;font-weight:400;letter-spacing:.02em;color:var(--q-accent, inherit);text-transform:var(--q-heading-case, none)}.q-item.svelte-10jad9n,.q-info.svelte-10jad9n{display:flex;flex-direction:column;gap:6px}.q-prompt.svelte-10jad9n{margin:0;font-weight:600;line-height:1.45}.q-info.svelte-10jad9n .q-prompt:where(.svelte-10jad9n){font-weight:400}.q-help.svelte-10jad9n{margin:0;color:var(--q-soft, inherit);font-size:.92em;line-height:1.5}.q-rich.svelte-10jad9n p,.q-rich.svelte-10jad9n ul,.q-rich.svelte-10jad9n ol{margin:0 0 .5em}.q-rich.svelte-10jad9n :last-child{margin-bottom:0}.q-rich.svelte-10jad9n ul,.q-rich.svelte-10jad9n ol{padding-left:1.3em}.q-rich.svelte-10jad9n a{color:var(--q-accent, inherit);text-decoration:underline;text-underline-offset:2px}.q-field.svelte-10jad9n{width:100%;margin-top:4px;padding:10px 12px;border:1px solid var(--q-rule, rgba(128, 128, 128, .35));border-radius:8px;background:var(--q-field, transparent);color:inherit;font:inherit;line-height:1.5;resize:vertical}.q-field.svelte-10jad9n:focus{outline:2px solid var(--q-accent, currentColor);outline-offset:1px}.q-date.svelte-10jad9n{width:auto}.q-options.svelte-10jad9n{display:flex;flex-direction:column;gap:6px;margin-top:4px}.q-option.svelte-10jad9n{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border:1px solid var(--q-rule, rgba(128, 128, 128, .3));border-radius:8px;background:var(--q-field, transparent);cursor:pointer;line-height:1.45}.q-option.svelte-10jad9n input:where(.svelte-10jad9n){flex:none;accent-color:var(--q-accent, currentColor)}.q-option.svelte-10jad9n:has(input:where(.svelte-10jad9n):checked){border-color:var(--q-accent, currentColor)}.top.svelte-18res7i{max-width:720px;margin:0 auto;padding:12px 18px 4px}.back.svelte-18res7i{color:var(--forest);font-weight:600;text-decoration:none}.name.svelte-18res7i{max-width:720px;margin:0 auto;padding:4px 18px 10px}h1.svelte-18res7i{font-size:clamp(26px,7vw,36px);color:var(--forest)}.eyebrow.svelte-18res7i{margin:2px 0 0;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.eyebrow.svelte-18res7i em:where(.svelte-18res7i){font-style:normal;color:var(--bark, #7b5e3b)}.eyebrow.svelte-18res7i em:where(.svelte-18res7i):before{content:" · "}.test.svelte-18res7i{margin:6px 0 0;font-size:13.5px;color:var(--bark, #7b5e3b)}main.svelte-18res7i{display:grid;gap:12px;align-content:start;max-width:720px;margin:0 auto;padding:16px 18px 60px}.card.svelte-18res7i{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--cream)}.card.svelte-18res7i strong:where(.svelte-18res7i){font-size:17px}.facts.svelte-18res7i{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:12px}.facts.svelte-18res7i>div:where(.svelte-18res7i){display:grid;gap:1px}.facts.svelte-18res7i span:where(.svelte-18res7i){font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.soft.svelte-18res7i{margin:0;font-size:14px;color:var(--ink-soft)}.plain.svelte-18res7i{margin:0;white-space:pre-wrap}.rich.svelte-18res7i p{margin:0 0 8px}.link-row.svelte-18res7i{margin:6px 0 0}.link-row.svelte-18res7i a:where(.svelte-18res7i),.links.svelte-18res7i a:where(.svelte-18res7i){color:var(--forest);font-weight:600}.links.svelte-18res7i{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.who.svelte-18res7i{display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.who.svelte-18res7i li:where(.svelte-18res7i){display:flex;align-items:center;gap:11px}.face.svelte-18res7i{flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover}.face.blank.svelte-18res7i{display:grid;place-items:center;background:var(--paper-2);color:var(--ink-soft);font-size:16px;font-weight:600}.names.svelte-18res7i{display:grid;gap:1px;min-width:0}.names.svelte-18res7i a:where(.svelte-18res7i){font-size:13.5px;color:var(--forest);overflow-wrap:anywhere}.plain-who.svelte-18res7i li:where(.svelte-18res7i){gap:0}.head.svelte-18res7i{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;text-align:left}.head.svelte-18res7i span:where(.svelte-18res7i):first-child{display:grid;gap:1px}.head.svelte-18res7i small:where(.svelte-18res7i){font-size:12.5px;color:var(--ink-soft)}.head.svelte-18res7i small.sent:where(.svelte-18res7i){color:var(--sage)}.head.svelte-18res7i .go:where(.svelte-18res7i){margin-left:auto;color:var(--forest)}.answers.svelte-18res7i{margin-top:10px;padding-top:10px;border-top:1px solid var(--rule)}.answers.svelte-18res7i input:disabled,.answers.svelte-18res7i textarea:disabled{-webkit-text-fill-color:var(--ink);opacity:1;border-color:transparent;border-left:2px solid var(--rule);border-radius:0;background:none;padding-left:10px;overflow:hidden;resize:none}.lines.svelte-18res7i{display:grid;gap:4px;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--rule);list-style:none}.lines.svelte-18res7i li:where(.svelte-18res7i){display:flex;gap:8px;font-size:14px}.lines.svelte-18res7i li.done:where(.svelte-18res7i){color:var(--ink-soft);text-decoration:line-through}.tick.svelte-18res7i{flex:none;width:1em;color:var(--sage)}.line-head.svelte-18res7i{margin-top:8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.saving.svelte-18res7i{color:var(--sage)}.failed.svelte-18res7i{color:#a4402f}.waiting.svelte-1cfy4xc{margin:40vh 0 0;text-align:center;color:var(--ink-soft)}.door.svelte-1cfy4xc{display:grid;gap:14px;justify-items:center;max-width:420px;margin:0 auto;padding:18vh 24px 40px;text-align:center}.door.svelte-1cfy4xc h1:where(.svelte-1cfy4xc){font-size:clamp(44px,13vw,68px);color:var(--forest)}.door.svelte-1cfy4xc p:where(.svelte-1cfy4xc){margin:0;color:var(--ink-soft)}.door.svelte-1cfy4xc form:where(.svelte-1cfy4xc){display:grid;gap:10px;width:100%}input.svelte-1cfy4xc{width:100%;padding:13px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:#fffcf2;font:inherit;color:inherit}input.svelte-1cfy4xc:focus{outline:2px solid var(--forest);outline-offset:1px}button[type=submit].svelte-1cfy4xc{padding:13px 18px;border:0;border-radius:var(--radius);background:var(--forest);color:var(--cream);font-weight:600}button[type=submit].svelte-1cfy4xc:disabled{opacity:.6}.ghost.svelte-1cfy4xc{padding:8px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:none}@font-face{font-family:Intro Head H;src:url(https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/5e2b1520b20d807791364390/assets/f8856a1d-900b-4d50-8ed1-e1a36a44152d/font.otf) format("opentype");font-display:swap}:root{--forest: #3f4d36;--forest-deep: #2f3a28;--paper: #f2ebd6;--paper-2: #e9e0c5;--ink: #252022;--ink-soft: #5b584d;--sage: #6e7e57;--rule: #cfc4a6;--cream: #f7f1df;--marker: #dd9d48;--heading: "Intro Head H", "Big Shoulders Display", Impact, sans-serif;--radius: 10px;--q-ink: var(--ink);--q-soft: var(--ink-soft);--q-accent: var(--forest);--q-rule: var(--rule);--q-field: #fffcf2;--q-heading-font: var(--heading);--q-heading-case: uppercase;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:16px/1.6 Cabin,Segoe UI,system-ui,sans-serif;-webkit-text-size-adjust:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{font-family:var(--heading);font-weight:400;text-transform:uppercase;margin:0}h1{letter-spacing:.01em;line-height:.98}h2,h3{letter-spacing:.03em}
