.band[data-astro-cid-m46kaj4x]{cursor:default;outline:none}.band[data-astro-cid-m46kaj4x] rect[data-astro-cid-m46kaj4x],.band[data-astro-cid-m46kaj4x] text[data-astro-cid-m46kaj4x],.leg[data-astro-cid-m46kaj4x]{transition:opacity .25s,stroke .25s,fill .25s}.frame.focus .band[data-astro-cid-m46kaj4x]:not(.lit) rect[data-astro-cid-m46kaj4x]{opacity:.25}.frame.focus .band[data-astro-cid-m46kaj4x]:not(.lit) text[data-astro-cid-m46kaj4x]{opacity:.25}.band[data-astro-cid-m46kaj4x].lit rect[data-astro-cid-m46kaj4x]{stroke:var(--accent)}.band[data-astro-cid-m46kaj4x].lit text[data-astro-cid-m46kaj4x]{fill:var(--accent)}.leg[data-astro-cid-m46kaj4x].lit{fill:var(--accent)}.curve[data-astro-cid-kvr3ziui]{transition:opacity .4s}.frame.only-normal .extended[data-astro-cid-kvr3ziui],.frame.only-normal .lbl[data-astro-cid-kvr3ziui].blue,.frame.only-normal .hl[data-astro-cid-kvr3ziui].blue:not(.curve){opacity:.15}.cell[data-astro-cid-hpucuq6d]{fill:var(--line-dim);opacity:.6}.cell[data-astro-cid-hpucuq6d].on{fill:var(--accent);opacity:0}.frame.in .cell[data-astro-cid-hpucuq6d].on{animation:fr-fade .5s 1.6s forwards}.bp-hero[data-astro-cid-gydeuo7s]{position:relative;padding:clamp(56px,8vw,110px) 0 clamp(24px,4vw,48px);overflow:hidden}.bp-hero[data-astro-cid-gydeuo7s] .wrap[data-astro-cid-gydeuo7s]{position:relative;z-index:1}.bp-hero[data-astro-cid-gydeuo7s] .display[data-astro-cid-gydeuo7s]{max-width:14ch;margin-bottom:24px}.bp-hero[data-astro-cid-gydeuo7s] .lede[data-astro-cid-gydeuo7s]{max-width:56ch}.src-line[data-astro-cid-gydeuo7s]{margin-top:20px;max-width:70ch}.frames[data-astro-cid-gydeuo7s]{display:grid;gap:28px}.lede-stack[data-astro-cid-gydeuo7s]{display:grid;gap:14px}.pad[data-astro-cid-gydeuo7s]{padding:28px}.cite[data-astro-cid-gydeuo7s]{display:block;margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg-3)}.lede-stack[data-astro-cid-gydeuo7s] .body[data-astro-cid-gydeuo7s] .cite[data-astro-cid-gydeuo7s],.small[data-astro-cid-gydeuo7s] .cite[data-astro-cid-gydeuo7s]{display:block}.chain[data-astro-cid-gydeuo7s]{list-style:none;display:grid;gap:18px}.chain[data-astro-cid-gydeuo7s] li[data-astro-cid-gydeuo7s]{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:start}.chain[data-astro-cid-gydeuo7s] .step-n[data-astro-cid-gydeuo7s]{font-size:40px;color:var(--accent)}.chain[data-astro-cid-gydeuo7s] .small[data-astro-cid-gydeuo7s]{margin-top:6px;max-width:70ch}.conditions[data-astro-cid-gydeuo7s]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:c}.conditions[data-astro-cid-gydeuo7s] li[data-astro-cid-gydeuo7s]{padding:22px;border:1px solid var(--rule);border-radius:16px;background:var(--panel);display:grid;gap:8px;counter-increment:c}.conditions[data-astro-cid-gydeuo7s] li[data-astro-cid-gydeuo7s]:before{content:counter(c,decimal-leading-zero);font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--fg-3)}.step-n[data-astro-cid-gydeuo7s]{font-size:34px;color:var(--accent)}.choice[data-astro-cid-gydeuo7s]{background:var(--navy);color:#f4f7ff;text-align:left;padding:clamp(96px,14vw,180px) 0}.choice[data-astro-cid-gydeuo7s] .eyebrow[data-astro-cid-gydeuo7s]{color:var(--blue-3)}.choice-line[data-astro-cid-gydeuo7s]{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,6vw,5.2rem);line-height:1.02;letter-spacing:-.02em;max-width:16ch;margin-top:20px}.choice-line[data-astro-cid-gydeuo7s].accent{color:var(--blue-3)}.choice-or[data-astro-cid-gydeuo7s]{font-size:clamp(1.6rem,3.2vw,2.6rem);color:#f4f7ff99;margin:18px 0 8px}.choice-cta[data-astro-cid-gydeuo7s]{display:flex;align-items:center;gap:24px;margin-top:48px;flex-wrap:wrap}.choice[data-astro-cid-gydeuo7s] .btn[data-astro-cid-gydeuo7s]{background:#f4f7ff;color:var(--navy);border-color:#f4f7ff}.choice[data-astro-cid-gydeuo7s] .link[data-astro-cid-gydeuo7s]{color:var(--blue-3)}@media(max-width:760px){.conditions[data-astro-cid-gydeuo7s]{grid-template-columns:1fr}.chain[data-astro-cid-gydeuo7s] li[data-astro-cid-gydeuo7s]{grid-template-columns:40px 1fr;gap:12px}.chain[data-astro-cid-gydeuo7s] .step-n[data-astro-cid-gydeuo7s]{font-size:30px}}
