.hero[data-astro-cid-lcbcyjke]{border-bottom:1px solid var(--rule)}.hero-copy[data-astro-cid-lcbcyjke]{padding:80px var(--gutter) 72px;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.hero[data-astro-cid-lcbcyjke] h1[data-astro-cid-lcbcyjke]{text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.04}.lede[data-astro-cid-lcbcyjke]{color:var(--ink-lede);text-wrap:balance;max-width:30em;margin:0 0 8px;font-size:1.375rem;line-height:1.55}.cta[data-astro-cid-lcbcyjke]{background:var(--accent);color:var(--paper);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;padding:13px 26px;font-size:.8125rem;text-decoration:none;display:inline-block}.cta[data-astro-cid-lcbcyjke]:hover{background:var(--accent-hover);color:var(--paper);text-decoration:none}.status[data-astro-cid-lcbcyjke]{border-bottom:1px solid var(--accent-soft);padding:22px var(--gutter);text-align:center;background:#fbefec}.status[data-astro-cid-lcbcyjke] p[data-astro-cid-lcbcyjke]{max-width:46em;color:var(--ink-body);margin:0 auto;font-size:1.125rem;line-height:1.55}.status[data-astro-cid-lcbcyjke] strong[data-astro-cid-lcbcyjke]{color:var(--accent-hover)}@media (prefers-color-scheme:dark){.status[data-astro-cid-lcbcyjke]{background:#2a1b17}.status[data-astro-cid-lcbcyjke] strong[data-astro-cid-lcbcyjke]{color:var(--accent)}}.opening[data-astro-cid-lcbcyjke]{background:var(--paper);border-bottom:1px solid var(--rule);padding:56px var(--gutter);justify-content:center;display:flex}.opening-column[data-astro-cid-lcbcyjke]{flex-direction:column;gap:20px;max-width:30em;display:flex}.opening-column[data-astro-cid-lcbcyjke] p{color:var(--ink-body);margin:0;font-size:1.25rem;line-height:1.6}.opening-column[data-astro-cid-lcbcyjke] p:first-child{color:var(--ink);font-size:1.75rem;line-height:1.4}.opening-column[data-astro-cid-lcbcyjke] p:last-child{color:var(--ink)}.process[data-astro-cid-lcbcyjke]{border-bottom:1px solid var(--rule);padding:52px var(--gutter) 56px}.process[data-astro-cid-lcbcyjke]>h2[data-astro-cid-lcbcyjke]{text-align:center;letter-spacing:-.015em;margin:0 0 10px;font-size:2.125rem;line-height:1.12}.process-lede[data-astro-cid-lcbcyjke]{text-align:center;color:var(--ink-lede);text-wrap:balance;max-width:30em;margin:0 auto 40px;font-size:1.1875rem;line-height:1.5}.process[data-astro-cid-lcbcyjke] ol[data-astro-cid-lcbcyjke]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.process[data-astro-cid-lcbcyjke] li[data-astro-cid-lcbcyjke]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.process[data-astro-cid-lcbcyjke] li[data-astro-cid-lcbcyjke]:not(:last-child):after{content:"";background:var(--rule-strong);width:calc(100% - 44px);height:1px;position:absolute;top:28px;left:calc(50% + 36px)}.step-mark[data-astro-cid-lcbcyjke]{border:1px solid var(--rule-strong);background:var(--paper);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.process[data-astro-cid-lcbcyjke] li[data-astro-cid-lcbcyjke]:last-child .step-mark[data-astro-cid-lcbcyjke]{background:var(--accent);border-color:var(--accent);color:var(--paper)}.step-mark[data-astro-cid-lcbcyjke] svg[data-astro-cid-lcbcyjke]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.step-num[data-astro-cid-lcbcyjke]{font-family:var(--sans);letter-spacing:.1em;color:var(--accent);font-size:.6875rem;font-weight:600}.step-title[data-astro-cid-lcbcyjke]{color:var(--ink);margin:0;font-size:1.375rem;line-height:1.2}.step-title[data-astro-cid-lcbcyjke] a[data-astro-cid-lcbcyjke]{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.step-title[data-astro-cid-lcbcyjke] a[data-astro-cid-lcbcyjke]:hover{color:var(--accent-hover)}.step-text[data-astro-cid-lcbcyjke]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.45}.chapter[data-astro-cid-lcbcyjke]{padding:40px var(--gutter);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;display:grid}.chapter-head[data-astro-cid-lcbcyjke]{flex-direction:column;gap:8px;display:flex;position:sticky;top:20px}.num[data-astro-cid-lcbcyjke]{font-family:var(--sans);letter-spacing:.1em;color:var(--accent);font-size:.75rem;font-weight:600}.chapter-head[data-astro-cid-lcbcyjke] h2[data-astro-cid-lcbcyjke]{letter-spacing:-.015em;margin:0;font-size:2.125rem;line-height:1.12}.chapter-body[data-astro-cid-lcbcyjke]{max-width:34em}.chapter-body[data-astro-cid-lcbcyjke] p{color:var(--ink-body);margin:0 0 1.05em;font-size:1.3125rem;line-height:1.65}.chapter-body[data-astro-cid-lcbcyjke]>:last-child{margin-bottom:0}.chapter-body[data-astro-cid-lcbcyjke] .big{color:var(--ink)!important;font-size:1.75rem!important;line-height:1.4!important}.chapter-body[data-astro-cid-lcbcyjke] .lies{margin:1.4em 0;padding:0;list-style:none}.chapter-body[data-astro-cid-lcbcyjke] .lies li{border-bottom:1px solid var(--rule-soft);align-items:baseline;gap:14px;padding:11px 0;font-size:1.1875rem;line-height:1.4;display:flex}.chapter-body[data-astro-cid-lcbcyjke] .tag{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-shrink:0;font-size:.6875rem}.label[data-astro-cid-lcbcyjke],.chapter-body[data-astro-cid-lcbcyjke] .label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:.6875rem;font-weight:500;display:block}.chapter-body[data-astro-cid-lcbcyjke] .panel{border-top:2px solid var(--brand-red);margin-top:1.6em;padding-top:18px}.chapter-body[data-astro-cid-lcbcyjke] .ticks{margin:0;padding:0;list-style:none}.chapter-body[data-astro-cid-lcbcyjke] .ticks li{border-bottom:1px solid var(--rule-soft);margin-bottom:9px;padding-bottom:9px;font-size:1.125rem;line-height:1.4}.chapter-body[data-astro-cid-lcbcyjke] .ticks li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.chapter-body[data-astro-cid-lcbcyjke] .callout{background:var(--paper-alt);border-left:2px solid var(--brand-amber);margin:1.6em 0;padding:20px 24px}.chapter-body[data-astro-cid-lcbcyjke] .callout .label{color:var(--ink-soft)}.chapter-body[data-astro-cid-lcbcyjke] .callout p{font-size:1.125rem!important;line-height:1.6!important}.chapter-body[data-astro-cid-lcbcyjke] .callout p:last-child{margin-bottom:0}.chapter-body[data-astro-cid-lcbcyjke] .retainer{border-left-color:var(--brand-red)}.chapter-body[data-astro-cid-lcbcyjke] .equation{background:var(--ink-dark);color:var(--on-dark);margin:1.6em 0;padding:26px 28px}.chapter-body[data-astro-cid-lcbcyjke] .formula{color:var(--on-dark-strong);margin-bottom:16px;font-size:1.75rem;line-height:1.2;display:block}.chapter-body[data-astro-cid-lcbcyjke] .equation ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chapter-body[data-astro-cid-lcbcyjke] .equation li{font-size:1.0625rem;line-height:1.45}.chapter-body[data-astro-cid-lcbcyjke] .equation strong{color:var(--on-dark-strong)}.chapter-body[data-astro-cid-lcbcyjke] .groups{flex-direction:column;gap:18px;margin:1.5em 0;display:flex}.chapter-body[data-astro-cid-lcbcyjke] .group{border-top:1px solid var(--rule-strong);padding-top:14px}.chapter-body[data-astro-cid-lcbcyjke] .group h3{margin:0 0 .3em;font-size:1.375rem}.chapter-body[data-astro-cid-lcbcyjke] .group p{color:var(--ink-soft)!important;margin:0!important;font-size:1.0625rem!important;line-height:1.5!important}.questions[data-astro-cid-lcbcyjke]{padding:40px var(--gutter);border-top:1px solid var(--rule)}.questions[data-astro-cid-lcbcyjke]>h2[data-astro-cid-lcbcyjke]{letter-spacing:-.02em;margin-bottom:.7em;font-size:2.75rem}.faq-group[data-astro-cid-lcbcyjke]{grid-template-columns:200px minmax(0,1fr);gap:56px;margin-bottom:40px;display:grid}.sticky[data-astro-cid-lcbcyjke]{align-self:start;position:sticky;top:20px}.faq-items[data-astro-cid-lcbcyjke]{max-width:40em}details[data-astro-cid-lcbcyjke]{border-bottom:1px solid var(--rule-soft);padding:14px 0}summary[data-astro-cid-lcbcyjke]{color:var(--ink);cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.25rem;list-style:none;display:flex}summary[data-astro-cid-lcbcyjke]::-webkit-details-marker{display:none}summary[data-astro-cid-lcbcyjke]:after{content:"+";color:var(--brand-red);flex-shrink:0;font-size:1.25rem}details[data-astro-cid-lcbcyjke][open] summary[data-astro-cid-lcbcyjke]:after{content:"−"}summary[data-astro-cid-lcbcyjke]:hover{color:var(--accent)}details[data-astro-cid-lcbcyjke] p[data-astro-cid-lcbcyjke]{color:var(--ink-body);max-width:38em;margin:.9em 0 0;font-size:1.125rem;line-height:1.6}.chapter[data-astro-cid-lcbcyjke],.questions[data-astro-cid-lcbcyjke]{scroll-margin-top:16px}.proof[data-astro-cid-lcbcyjke]+.questions[data-astro-cid-lcbcyjke]{border-top:0}.proof[data-astro-cid-lcbcyjke]{border-block:1px solid var(--rule);padding:44px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.proof[data-astro-cid-lcbcyjke] figure[data-astro-cid-lcbcyjke]{flex-direction:column;align-items:center;gap:16px;max-width:36em;margin:0;display:flex}.proof[data-astro-cid-lcbcyjke] figure[data-astro-cid-lcbcyjke]:before{content:"";background:var(--brand-red);width:48px;height:2px}.proof[data-astro-cid-lcbcyjke] blockquote[data-astro-cid-lcbcyjke]{border:0;margin:0;padding:0;font-style:italic}.proof[data-astro-cid-lcbcyjke] blockquote[data-astro-cid-lcbcyjke] p[data-astro-cid-lcbcyjke]{color:var(--ink);margin:0;font-size:1.375rem;line-height:1.5}.proof[data-astro-cid-lcbcyjke] figcaption[data-astro-cid-lcbcyjke]{text-align:left;font-family:var(--sans);color:var(--ink-soft);align-items:center;gap:12px;font-size:.75rem;line-height:1.4;display:flex}.proof[data-astro-cid-lcbcyjke] figcaption[data-astro-cid-lcbcyjke] img[data-astro-cid-lcbcyjke]{object-fit:cover;border-radius:50%;width:48px;height:48px}.proof[data-astro-cid-lcbcyjke] .who[data-astro-cid-lcbcyjke]{color:var(--ink);font-size:.8125rem}.apply-bar[data-astro-cid-lcbcyjke]{z-index:20;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--rule);color:var(--ink);justify-content:center;align-items:center;gap:18px;font-size:1.0625rem;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #0000000f}.apply-bar[data-astro-cid-lcbcyjke].on{transform:none}.apply-bar[data-astro-cid-lcbcyjke] .cta[data-astro-cid-lcbcyjke]{padding:11px 22px}@media (prefers-reduced-motion:reduce){.apply-bar[data-astro-cid-lcbcyjke]{transition:none}}.apply[data-astro-cid-lcbcyjke]{border-top:1px solid var(--rule);padding:56px var(--gutter) 60px;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.apply[data-astro-cid-lcbcyjke] h2[data-astro-cid-lcbcyjke]{margin:0 0 10px;font-size:2.375rem}.apply[data-astro-cid-lcbcyjke]>.cta[data-astro-cid-lcbcyjke]{margin:18px 0}.apply[data-astro-cid-lcbcyjke] p[data-astro-cid-lcbcyjke]{color:var(--ink-body);text-wrap:pretty;max-width:34em;margin:0;font-size:1.1875rem;line-height:1.6}.apply[data-astro-cid-lcbcyjke] .aside[data-astro-cid-lcbcyjke]{color:var(--ink-soft);font-size:1rem}@media (width<=940px){.hero-copy[data-astro-cid-lcbcyjke]{padding-block:52px 48px}.chapter[data-astro-cid-lcbcyjke],.faq-group[data-astro-cid-lcbcyjke]{grid-template-columns:1fr;gap:18px}.chapter-head[data-astro-cid-lcbcyjke],.sticky[data-astro-cid-lcbcyjke]{position:static}.process[data-astro-cid-lcbcyjke] ol[data-astro-cid-lcbcyjke]{grid-template-columns:1fr;gap:22px;max-width:30em}.process[data-astro-cid-lcbcyjke]>h2[data-astro-cid-lcbcyjke]{font-size:1.875rem}.process-lede[data-astro-cid-lcbcyjke]{margin-bottom:30px}.process[data-astro-cid-lcbcyjke] li[data-astro-cid-lcbcyjke]{text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:2px 18px;display:grid}.step-mark[data-astro-cid-lcbcyjke]{grid-row:span 3;margin:0}.step-num[data-astro-cid-lcbcyjke]{padding-top:9px}.process[data-astro-cid-lcbcyjke] li[data-astro-cid-lcbcyjke]:not(:last-child):after{width:1px;height:calc(100% - 50px);top:64px;left:28px}}
