body{margin:0}.campaign.svelte-g01d78{--ink:#152d36;--paper:#f5f1e8;--line:#cec9bb;--accent:#9a4729;background:var(--paper);color:var(--ink);font:17px/1.75 Inter,Arial,sans-serif}.campaign.svelte-g01d78 :where(.svelte-g01d78){box-sizing:border-box}.campaign.svelte-g01d78 a:where(.svelte-g01d78){color:inherit;text-underline-offset:5px}.campaign.svelte-g01d78 :where(.svelte-g01d78):focus-visible{outline-offset:5px;outline:3px solid #b65532}.campaign.svelte-g01d78 button:where(.svelte-g01d78),.campaign.svelte-g01d78 input:where(.svelte-g01d78),.campaign.svelte-g01d78 textarea:where(.svelte-g01d78){font:inherit}.campaign.svelte-g01d78 button:where(.svelte-g01d78){cursor:pointer}.campaign.svelte-g01d78 h1:where(.svelte-g01d78),.campaign.svelte-g01d78 h2:where(.svelte-g01d78),.campaign.svelte-g01d78 h3:where(.svelte-g01d78),.campaign.svelte-g01d78 p:where(.svelte-g01d78),.campaign.svelte-g01d78 figure:where(.svelte-g01d78){margin:0}.campaign.svelte-g01d78 h1:where(.svelte-g01d78),.campaign.svelte-g01d78 h2:where(.svelte-g01d78),.campaign.svelte-g01d78 h3:where(.svelte-g01d78){letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:1.08}.campaign.svelte-g01d78 h1:where(.svelte-g01d78){font-size:clamp(48px,5.5vw,82px)}.campaign.svelte-g01d78 h2:where(.svelte-g01d78){font-size:clamp(37px,4vw,57px)}.campaign.svelte-g01d78 h3:where(.svelte-g01d78){font-size:34px}.campaign.svelte-g01d78 p:where(.svelte-g01d78)+p:where(.svelte-g01d78){margin-top:18px}.wrap.svelte-g01d78{max-width:1320px;margin:auto;padding:80px 5vw}.eyebrow.svelte-g01d78{text-transform:uppercase;letter-spacing:.12em;font:600 11px/1.5 ui-monospace,monospace;margin-bottom:22px!important}.hero.svelte-g01d78{color:#f5f1e8;background:#0b2430;padding:25px max(5vw,50vw - 595px) 0}.meta.svelte-g01d78{border-bottom:1px solid #4a5d62;justify-content:space-between;gap:20px;padding-bottom:20px;font:12px/1.5 ui-monospace,monospace;display:flex}.meta.svelte-g01d78 a:where(.svelte-g01d78){text-decoration:none}.meta.svelte-g01d78 span:where(.svelte-g01d78){color:#c1baaa}.hero-grid.svelte-g01d78{grid-template-columns:1.6fr 1fr;align-items:center;gap:7%;padding:58px 0;display:grid}.hero.svelte-g01d78 h1:where(.svelte-g01d78) em:where(.svelte-g01d78){color:#e5b38a;font-weight:400}.intro.svelte-g01d78{color:#d3dcd9;max-width:650px;font-size:19px;line-height:1.8;margin-top:26px!important}.actions.svelte-g01d78{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.actions.svelte-g01d78>a:where(.svelte-g01d78){font-size:14px}.button.svelte-g01d78{border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;line-height:1.4;text-decoration:none;display:inline-flex;font-weight:600!important}.light.svelte-g01d78{background:#f1d7b5;color:#122a33!important}.dark.svelte-g01d78{background:#15343d;color:#fff!important}.button.svelte-g01d78:disabled{opacity:.65;cursor:wait}.access-note.svelte-g01d78{color:#b8c7c7;font-size:12px;margin-top:16px!important}.portrait.svelte-g01d78{border:1px solid #62777a;padding:10px}.portrait.svelte-g01d78 img:where(.svelte-g01d78){object-fit:cover;object-position:center 25%;filter:saturate(.65);width:100%;height:320px;display:block}.portrait.svelte-g01d78 figcaption:where(.svelte-g01d78){flex-direction:column;padding:15px 8px 8px;font-size:13px;display:flex}.portrait.svelte-g01d78 figcaption:where(.svelte-g01d78) span:where(.svelte-g01d78){color:#bcc9c8}.hero-foot.svelte-g01d78{border-top:1px solid #4a5d62;align-items:center;gap:30px;padding:22px 0;display:flex}.hero-foot.svelte-g01d78>span:where(.svelte-g01d78){color:#e5b38a;font:italic 26px Georgia,serif}.hero-foot.svelte-g01d78 p:where(.svelte-g01d78){color:#c3cecc;font-size:12px;line-height:1.6}.hero-foot.svelte-g01d78 a:where(.svelte-g01d78){margin-left:auto;font-size:12px}.rail.svelte-g01d78{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f1e8f5;justify-content:center;gap:6vw;padding:17px 20px;font:12px ui-monospace,monospace;display:flex;position:sticky;top:0}.rail.svelte-g01d78 a:where(.svelte-g01d78){text-decoration:none}.opening.svelte-g01d78{grid-template-columns:1fr 1fr;gap:25px 8%;display:grid}.opening.svelte-g01d78>.eyebrow:where(.svelte-g01d78){grid-column:1/-1;margin:0!important}.opening.svelte-g01d78 p:where(.svelte-g01d78){color:#45595b}.section-heading.svelte-g01d78{grid-template-columns:1.1fr 1fr;align-items:end;gap:8%;margin-bottom:40px;display:grid}.section-heading.svelte-g01d78>p:where(.svelte-g01d78){color:#45595b;max-width:440px}.lesson-section.svelte-g01d78{padding-top:20px;scroll-margin-top:75px}.lesson-layout.svelte-g01d78{grid-template-columns:.75fr 1.5fr;gap:45px;display:grid}.lesson-nav.svelte-g01d78 button:where(.svelte-g01d78){text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;gap:14px;padding:22px 14px;font-size:15px;display:flex}.lesson-nav.svelte-g01d78 button:where(.svelte-g01d78)>span:where(.svelte-g01d78):first-child{color:#9a4729;font:12px ui-monospace,monospace}.lesson-nav.svelte-g01d78 button:where(.svelte-g01d78)>span:where(.svelte-g01d78):last-child{margin-left:auto}.lesson-nav.svelte-g01d78 button.chosen:where(.svelte-g01d78){border-left:3px solid var(--accent);background:#e7e2d6}.lesson-nav.svelte-g01d78>p:where(.svelte-g01d78){color:#526367;margin-top:20px;font-size:12px}.lesson.svelte-g01d78{border:1px solid var(--line);background:#fffcf6;padding:35px}.lesson.svelte-g01d78>p:where(.svelte-g01d78){margin-top:20px}.lesson.svelte-g01d78>.eyebrow:where(.svelte-g01d78){margin-top:0}.comparison.svelte-g01d78{border:1px solid var(--line);margin-top:28px}.comparison.svelte-g01d78>div:where(.svelte-g01d78){padding:20px 24px}.comparison.svelte-g01d78>div:where(.svelte-g01d78)+div:where(.svelte-g01d78){border-top:1px solid var(--line)}.example-label.svelte-g01d78{text-transform:uppercase;color:#6b655d;letter-spacing:.05em;margin-bottom:10px;font:11px ui-monospace,monospace;display:block}.comparison.svelte-g01d78 p:where(.svelte-g01d78){font:22px/1.5 Georgia,serif}.revised.svelte-g01d78{background:#e9eee6}.caption.svelte-g01d78{color:#526367;font-size:12px;line-height:1.7}.exercise.svelte-g01d78{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.exercise.svelte-g01d78 strong:where(.svelte-g01d78){text-transform:uppercase;color:var(--accent);font:600 11px ui-monospace,monospace}.exercise.svelte-g01d78 p:where(.svelte-g01d78){margin-top:10px;font-size:15px}.lesson-bottom.svelte-g01d78{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.text-button.svelte-g01d78{color:var(--ink);text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline;font-size:15px!important}.lesson-bottom.svelte-g01d78>span:where(.svelte-g01d78){color:#6b655d;font:11px ui-monospace,monospace}.lesson-bottom.svelte-g01d78 a:where(.svelte-g01d78){font-size:15px}.practice.svelte-g01d78{background:#e6dfcf;scroll-margin-top:50px}.practice-grid.svelte-g01d78{grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.practice.svelte-g01d78 p:where(.svelte-g01d78){max-width:420px;margin-top:22px}.small.svelte-g01d78{color:#526367;font-size:12px;line-height:1.7}.worksheet.svelte-g01d78{background:#f6f2e8;border:1px solid #c7bdab;padding:28px}label.svelte-g01d78{margin-bottom:7px;font-size:14px;font-weight:600;display:block}input.svelte-g01d78,textarea.svelte-g01d78{color:#122a33;background:#fffefa;border:1px solid #a3aaa6;border-radius:0;width:100%;min-width:0;margin:0 0 19px;padding:11px 12px;display:block;line-height:1.6!important}textarea.svelte-g01d78{resize:vertical}input.svelte-g01d78:focus,textarea.svelte-g01d78:focus{border-color:#9a4729}.worksheet.svelte-g01d78 .button:where(.svelte-g01d78){width:100%;font-size:14px}.proof.svelte-g01d78{grid-template-columns:1fr 1fr;gap:9%;scroll-margin-top:45px;display:grid}.proof.svelte-g01d78 p:where(.svelte-g01d78){margin-top:24px}.text-link.svelte-g01d78{margin-top:25px;font-size:14px;font-weight:600;display:inline-block}.case-preview.svelte-g01d78{background:#0b2430;border:1px solid #48606a;padding:35px;text-decoration:none;display:block;color:#f3eddf!important}.case-preview.svelte-g01d78 h3:where(.svelte-g01d78){margin-top:24px;font-size:37px}.case-preview.svelte-g01d78 .eyebrow:where(.svelte-g01d78){color:#e5b38a}.evidence-path.svelte-g01d78{flex-direction:column;align-items:flex-start;gap:7px;margin-top:32px;display:flex}.evidence-path.svelte-g01d78 span:where(.svelte-g01d78){border:1px solid #688085;padding:10px 15px;font:13px ui-monospace,monospace}.evidence-path.svelte-g01d78 b:where(.svelte-g01d78){color:#e5b38a;padding-left:18px;font-weight:400}.case-preview.svelte-g01d78 p:where(.svelte-g01d78){color:#becdcb;font-size:12px}.case-preview.svelte-g01d78 .text-link:where(.svelte-g01d78){text-decoration:underline}.work.svelte-g01d78{border-top:1px solid var(--line);background:#eae5da;scroll-margin-top:45px}.work-grid.svelte-g01d78{grid-template-columns:1fr 1fr;gap:8%;display:grid}.offer.svelte-g01d78>p:where(.svelte-g01d78){margin-top:22px}.ways.svelte-g01d78{margin:30px 0}.ways.svelte-g01d78>div:where(.svelte-g01d78){border-top:1px solid #c4bdae;gap:18px;padding:20px 0;display:flex}.ways.svelte-g01d78>div:where(.svelte-g01d78)>span:where(.svelte-g01d78){color:#954124;padding-top:5px;font:12px ui-monospace,monospace}.ways.svelte-g01d78 h4:where(.svelte-g01d78){margin:0 0 8px;font:600 17px Arial,sans-serif}.ways.svelte-g01d78 p:where(.svelte-g01d78){color:#45595b;font-size:15px;line-height:1.7}details.svelte-g01d78{border-top:1px solid #c4bdae;padding:17px 0}summary.svelte-g01d78{cursor:pointer;font-size:15px;font-weight:600}details.svelte-g01d78 p:where(.svelte-g01d78){font-size:15px;margin-top:15px!important}form.svelte-g01d78{background:#fffcf6;border:1px solid #c6bfae;align-self:start;padding:32px}form.svelte-g01d78 h3:where(.svelte-g01d78){font-size:34px}.form-intro.svelte-g01d78{color:#526367;font-size:14px;margin:18px 0 25px!important}.field-pair.svelte-g01d78{grid-template-columns:1fr 1fr;gap:15px;display:grid}label.svelte-g01d78 span:where(.svelte-g01d78){color:#526367;font-weight:400}form.svelte-g01d78 .button:where(.svelte-g01d78){width:100%;margin-top:20px;font-size:15px}form.svelte-g01d78 .small:where(.svelte-g01d78){margin-top:16px}.honey.svelte-g01d78{display:none}.error.svelte-g01d78{color:#8a271b;background:#fce9e3;padding:12px;font-size:14px;margin-top:15px!important}.page-end.svelte-g01d78{justify-content:space-between;align-items:center;padding-block:35px;display:flex}.page-end.svelte-g01d78 span:where(.svelte-g01d78){font:italic 28px Georgia,serif}.page-end.svelte-g01d78 a:where(.svelte-g01d78){font-size:13px}@media (width>=1500px){.wrap.svelte-g01d78{padding-inline:45px}}@media (width<=900px){.hero-grid.svelte-g01d78{grid-template-columns:1.5fr 1fr;gap:5%}.portrait.svelte-g01d78 img:where(.svelte-g01d78){height:270px}.hero.svelte-g01d78 h1:where(.svelte-g01d78){font-size:54px}.hero-foot.svelte-g01d78{flex-wrap:wrap}.hero-foot.svelte-g01d78 a:where(.svelte-g01d78){margin-left:0}.lesson-layout.svelte-g01d78{grid-template-columns:.7fr 1.4fr;gap:22px}.lesson.svelte-g01d78{padding:25px}.work-grid.svelte-g01d78{gap:5%}.work.svelte-g01d78 form:where(.svelte-g01d78){padding:25px}.rail.svelte-g01d78{gap:5vw}}@media (width<=650px){.wrap.svelte-g01d78{padding:48px 6vw}.hero.svelte-g01d78{padding:20px 6vw 0}.meta.svelte-g01d78{font-size:10px}.meta.svelte-g01d78>span:where(.svelte-g01d78){display:none}.hero-grid.svelte-g01d78{flex-direction:column;align-items:stretch;gap:32px;padding:35px 0;display:flex}.hero.svelte-g01d78 h1:where(.svelte-g01d78){font-size:49px}.intro.svelte-g01d78{font-size:17px}.actions.svelte-g01d78{gap:20px}.portrait.svelte-g01d78{align-items:center;gap:15px;display:flex}.portrait.svelte-g01d78 img:where(.svelte-g01d78){width:90px;height:105px}.portrait.svelte-g01d78 figcaption:where(.svelte-g01d78){padding:0}.hero-foot.svelte-g01d78{gap:14px;padding:22px 0}.hero-foot.svelte-g01d78>span:where(.svelte-g01d78){font-size:24px}.hero-foot.svelte-g01d78 p:where(.svelte-g01d78){font-size:11px}.hero-foot.svelte-g01d78>a:where(.svelte-g01d78){width:100%}.rail.svelte-g01d78{justify-content:space-between;gap:0;padding:17px 5vw;font-size:10px}.opening.svelte-g01d78{display:block}.opening.svelte-g01d78 h2:where(.svelte-g01d78){margin:20px 0 24px}.opening.svelte-g01d78 p:where(.svelte-g01d78){font-size:16px}.section-heading.svelte-g01d78{display:block}.section-heading.svelte-g01d78>p:where(.svelte-g01d78){margin-top:20px;font-size:16px}.lesson-layout.svelte-g01d78{display:block}.lesson-nav.svelte-g01d78{margin-bottom:25px}.lesson-nav.svelte-g01d78 button:where(.svelte-g01d78){padding:15px 12px;font-size:14px}.lesson-nav.svelte-g01d78>p:where(.svelte-g01d78){display:none}.lesson.svelte-g01d78{padding:23px 19px}.lesson.svelte-g01d78 h3:where(.svelte-g01d78){font-size:30px}.lesson.svelte-g01d78>p:where(.svelte-g01d78){font-size:16px}.comparison.svelte-g01d78>div:where(.svelte-g01d78){padding:17px}.comparison.svelte-g01d78 p:where(.svelte-g01d78){font-size:21px}.lesson.svelte-g01d78>.caption:where(.svelte-g01d78){font-size:12px}.practice-grid.svelte-g01d78,.proof.svelte-g01d78,.work-grid.svelte-g01d78{display:block}.worksheet.svelte-g01d78{margin-top:30px;padding:22px}.case-preview.svelte-g01d78{margin-top:30px;padding:25px}.proof.svelte-g01d78>div:where(.svelte-g01d78)>p:where(.svelte-g01d78){font-size:16px}.work.svelte-g01d78 form:where(.svelte-g01d78){margin-top:30px;padding:23px}.field-pair.svelte-g01d78{display:block}.campaign.svelte-g01d78 input:where(.svelte-g01d78),.campaign.svelte-g01d78 textarea:where(.svelte-g01d78){font-size:16px}.page-end.svelte-g01d78{flex-wrap:wrap;gap:18px}.page-end.svelte-g01d78 span:where(.svelte-g01d78){font-size:25px}.section-heading.svelte-g01d78{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.svelte-g01d78{scroll-behavior:auto!important}}@media print{.rail.svelte-g01d78,form.svelte-g01d78,.actions.svelte-g01d78,.lesson-nav.svelte-g01d78,.hero-foot.svelte-g01d78 a:where(.svelte-g01d78){display:none}.hero.svelte-g01d78{color:#122a33;background:#fff}.intro.svelte-g01d78{color:#122a33}.hero-grid.svelte-g01d78{padding:20px 0}.wrap.svelte-g01d78{padding:25px}.work-grid.svelte-g01d78,.proof.svelte-g01d78,.practice-grid.svelte-g01d78{display:block}}
