.hero[data-astro-cid-anhloy43]{padding-block:clamp(2.25rem,1.5rem + 3vw,4.25rem) clamp(3rem,2rem + 4vw,5rem);border-bottom:1px solid var(--color-rule)}.grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:var(--text-4xl);font-weight:650;letter-spacing:-.035em;line-height:1;max-width:14ch}.sub[data-astro-cid-anhloy43]{margin-top:1.25rem;font-size:var(--text-lg);color:var(--color-ink-soft);max-width:56ch}.ctas[data-astro-cid-anhloy43]{margin-top:1.75rem}.ctas[data-astro-cid-anhloy43] .btn-line .ico{width:17px;height:17px}.quote[data-astro-cid-anhloy43]{margin:2rem 0 0;padding:1rem 1.15rem;max-width:52ch;background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-md)}.quote[data-astro-cid-anhloy43] blockquote[data-astro-cid-anhloy43]{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.05rem;line-height:1.4}.quote[data-astro-cid-anhloy43] figcaption[data-astro-cid-anhloy43]{margin-top:.4rem;font-family:var(--font-mono);font-size:.78rem}.quote[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:inline-flex;min-height:24px;align-items:center}.plan[data-astro-cid-anhloy43]{position:relative}.plan[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:100%;height:auto;display:block;filter:drop-shadow(8px 10px 0 oklch(.24 .06 262 / .1))}.t[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.04em}.s[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:12px}.plate[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.08em;fill:var(--color-ink-soft)}.nameplate[data-astro-cid-anhloy43]{position:absolute;right:-.5rem;bottom:-.75rem;display:grid;gap:.15rem;padding:.8rem 1rem;background:var(--color-yellow);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);box-shadow:4px 4px 0 var(--color-ink);max-width:270px}.nameplate[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:1.05rem}.nameplate[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:.72rem;line-height:1.4}@media(max-width:960px){.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.plan[data-astro-cid-anhloy43]{max-width:520px}.nameplate[data-astro-cid-anhloy43]{right:0}}@media(max-width:560px){.hero[data-astro-cid-anhloy43]{padding-top:1.5rem}.sub[data-astro-cid-anhloy43]{margin-top:1rem;font-size:1.02rem;line-height:1.55}.ctas[data-astro-cid-anhloy43]{margin-top:1.25rem}.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{width:100%}.nameplate[data-astro-cid-anhloy43]{position:static;margin-top:1rem;max-width:none;box-shadow:3px 3px 0 var(--color-ink)}}.creds[data-astro-cid-kek7g4vf]{padding-block:2rem 2.25rem;background:var(--color-white);border-bottom:1px solid var(--color-rule)}.head[data-astro-cid-kek7g4vf]{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);text-align:center;margin-bottom:1.4rem}.row[data-astro-cid-kek7g4vf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;align-items:stretch}.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]{height:100%;display:grid;grid-template-rows:56px auto;justify-items:center;align-items:center;gap:.5rem;padding:.75rem .5rem;text-decoration:none;color:var(--color-ink-soft);border-radius:var(--radius-md);transition:background-color var(--dur-ui) var(--ease-brand)}.row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf]{max-height:48px;width:auto;max-width:100%;filter:grayscale(1) contrast(1.05);opacity:.72;transition:filter var(--dur-ui) var(--ease-brand),opacity var(--dur-ui) var(--ease-brand)}.badge[data-astro-cid-kek7g4vf]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border:2px solid var(--color-ink-soft);border-radius:var(--radius-sm);font-weight:700;font-size:.95rem;letter-spacing:.06em;color:var(--color-ink-soft);transition:color var(--dur-ui) var(--ease-brand),border-color var(--dur-ui) var(--ease-brand),background-color var(--dur-ui) var(--ease-brand)}.cap[data-astro-cid-kek7g4vf]{font-size:.78rem;line-height:1.3;text-align:center}.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:hover,.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:focus-visible{background:var(--color-paper)}.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:hover img[data-astro-cid-kek7g4vf],.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:focus-visible img[data-astro-cid-kek7g4vf]{filter:none;opacity:1}.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:hover .badge[data-astro-cid-kek7g4vf],.row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:focus-visible .badge[data-astro-cid-kek7g4vf]{color:var(--color-ink);border-color:var(--color-ink);background:var(--color-yellow)}@media(max-width:960px){.row[data-astro-cid-kek7g4vf]{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.row[data-astro-cid-kek7g4vf]{grid-template-columns:repeat(2,1fr);gap:.5rem}}.bento[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:.75rem;padding:1.6rem;background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg)}.tag[data-astro-cid-bp4bfslc]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-deep)}h3[data-astro-cid-bp4bfslc]{font-size:var(--text-xl)}.body[data-astro-cid-bp4bfslc]{color:var(--color-ink-soft)}ul[data-astro-cid-bp4bfslc]{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.35rem}li[data-astro-cid-bp4bfslc]{position:relative;padding-left:1.1rem;font-size:var(--text-sm);break-inside:avoid;margin-bottom:.35rem}li[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--color-ink)}.more[data-astro-cid-bp4bfslc]{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:650}.more[data-astro-cid-bp4bfslc] .ico{width:16px;height:16px}.ind[data-astro-cid-bp4bfslc]{background:var(--color-paper-2)}.chips[data-astro-cid-bp4bfslc]{display:flex;flex-wrap:wrap;gap:.45rem}.chips[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{margin:0;padding:.3rem .65rem;font-family:var(--font-mono);font-size:.76rem;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-white)}.chips[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{display:none}.cta[data-astro-cid-bp4bfslc]{background:var(--color-yellow-soft);justify-content:center}.cta[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]{color:var(--color-ink-soft)}.cta[data-astro-cid-bp4bfslc] .btn[data-astro-cid-bp4bfslc]{align-self:start;margin-top:.5rem}@media(max-width:960px){.bento[data-astro-cid-bp4bfslc]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.bento[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}.cta[data-astro-cid-bp4bfslc] .btn[data-astro-cid-bp4bfslc]{width:100%}}.y[data-astro-cid-qcevtaqb]{color:var(--color-yellow)}.chart[data-astro-cid-qcevtaqb]{margin:0 0 1.5rem}.chart[data-astro-cid-qcevtaqb] svg[data-astro-cid-qcevtaqb]{width:100%;height:auto;display:block;overflow:visible}.gridlines[data-astro-cid-qcevtaqb] line[data-astro-cid-qcevtaqb]{stroke:#f2f5f91f;stroke-dasharray:4 6}.draw[data-astro-cid-qcevtaqb]{fill:none;stroke:var(--color-yellow);stroke-width:4;stroke-linejoin:miter}.node[data-astro-cid-qcevtaqb] circle[data-astro-cid-qcevtaqb]{fill:var(--color-navy);stroke:var(--color-yellow);stroke-width:3}.node[data-astro-cid-qcevtaqb] text[data-astro-cid-qcevtaqb]{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.06em;fill:var(--color-on-dark)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.chart[data-astro-cid-qcevtaqb]{view-timeline-name:--chart}.draw[data-astro-cid-qcevtaqb]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw linear both;animation-timeline:--chart;animation-range:entry 30% cover 55%}.node[data-astro-cid-qcevtaqb]{animation:pop linear both;animation-timeline:--chart;animation-range:entry calc(30% + var(--i) * 8%) cover calc(30% + var(--i) * 6%)}}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0}to{opacity:1}}.stages[data-astro-cid-qcevtaqb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;counter-reset:s}.stage[data-astro-cid-qcevtaqb]{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;background:var(--color-navy-2);border:1px solid oklch(.97 .006 250 / .16);border-top:4px solid var(--color-yellow);border-radius:var(--radius-md)}.step[data-astro-cid-qcevtaqb]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-yellow)}.stage[data-astro-cid-qcevtaqb] h3[data-astro-cid-qcevtaqb]{font-size:1.2rem}.a[data-astro-cid-qcevtaqb]{font-size:var(--text-sm);color:var(--color-on-dark-soft)}.stage[data-astro-cid-qcevtaqb] a[data-astro-cid-qcevtaqb]:not(.btn){margin-top:auto;display:inline-flex;min-height:44px;align-items:center;font-size:var(--text-sm);font-weight:600}.cta[data-astro-cid-qcevtaqb]{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;background:var(--color-yellow-soft);color:var(--color-ink);border-color:var(--color-yellow)}.cta[data-astro-cid-qcevtaqb] .a[data-astro-cid-qcevtaqb]{color:var(--color-ink-soft);flex:1 1 360px}.cta[data-astro-cid-qcevtaqb] h3[data-astro-cid-qcevtaqb]{flex:0 1 auto}.cta[data-astro-cid-qcevtaqb] .btn[data-astro-cid-qcevtaqb]{--b: var(--color-ink);box-shadow:3px 3px 0 var(--color-ink)}@media(max-width:1100px){.stages[data-astro-cid-qcevtaqb]{grid-template-columns:repeat(2,1fr)}.cta[data-astro-cid-qcevtaqb]{grid-column:auto;flex-direction:column;align-items:flex-start}.cta[data-astro-cid-qcevtaqb] .a[data-astro-cid-qcevtaqb]{flex:none}}@media(max-width:700px){.chart[data-astro-cid-qcevtaqb]{display:none}.stages[data-astro-cid-qcevtaqb]{grid-template-columns:1fr}.cta[data-astro-cid-qcevtaqb] .btn[data-astro-cid-qcevtaqb]{width:100%}}.grid[data-astro-cid-2pjximdo]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem,6vw,5.5rem);align-items:start}.side[data-astro-cid-2pjximdo]{position:sticky;top:104px}.ctas[data-astro-cid-2pjximdo]{margin-top:1.75rem}.also[data-astro-cid-2pjximdo]{margin-top:1.25rem}.also[data-astro-cid-2pjximdo] a[data-astro-cid-2pjximdo]{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.list[data-astro-cid-2pjximdo]{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--color-ink)}.list[data-astro-cid-2pjximdo] li[data-astro-cid-2pjximdo]{display:grid;grid-template-columns:3rem 1fr;gap:.15rem .75rem;padding:1.15rem 0;border-bottom:1px solid var(--color-rule)}.n[data-astro-cid-2pjximdo]{grid-row:span 2;font-size:.82rem;font-weight:600;color:var(--color-blue-deep);padding-top:.2rem}.list[data-astro-cid-2pjximdo] h3[data-astro-cid-2pjximdo]{font-size:var(--text-lg)}.list[data-astro-cid-2pjximdo] p[data-astro-cid-2pjximdo]{color:var(--color-ink-soft);font-size:var(--text-sm)}@media(max-width:900px){.grid[data-astro-cid-2pjximdo]{grid-template-columns:1fr}.side[data-astro-cid-2pjximdo]{position:static}}@media(max-width:560px){.ctas[data-astro-cid-2pjximdo] .btn[data-astro-cid-2pjximdo]{width:100%}}.grid[data-astro-cid-zsov6f23]{display:grid;grid-template-columns:1fr 1.25fr;gap:1rem;align-items:stretch}.lead[data-astro-cid-zsov6f23],.person[data-astro-cid-zsov6f23]{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg)}.lead[data-astro-cid-zsov6f23]{background:var(--color-navy);color:var(--color-on-dark);border-color:var(--color-navy);padding:clamp(1.6rem,3vw,2.4rem)}.lead[data-astro-cid-zsov6f23] h3[data-astro-cid-zsov6f23]{font-size:var(--text-2xl)}.lead[data-astro-cid-zsov6f23] .bio[data-astro-cid-zsov6f23]{color:var(--color-on-dark-soft);font-size:var(--text-lg)}.lead[data-astro-cid-zsov6f23] .role[data-astro-cid-zsov6f23]{color:var(--color-yellow)}.lead[data-astro-cid-zsov6f23] .also[data-astro-cid-zsov6f23] a[data-astro-cid-zsov6f23]{color:var(--color-on-dark)}.role[data-astro-cid-zsov6f23]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-deep)}.person[data-astro-cid-zsov6f23] h3[data-astro-cid-zsov6f23]{font-size:var(--text-lg)}.bio[data-astro-cid-zsov6f23]{color:var(--color-ink-soft);font-size:var(--text-sm)}.creds[data-astro-cid-zsov6f23]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.creds[data-astro-cid-zsov6f23] li[data-astro-cid-zsov6f23]{padding:.28rem .6rem;font-family:var(--font-mono);font-size:.74rem;border:1px solid currentColor;border-radius:999px}.lead[data-astro-cid-zsov6f23] .creds[data-astro-cid-zsov6f23] li[data-astro-cid-zsov6f23]{border-color:#f2f5f966}.creds[data-astro-cid-zsov6f23].sm{margin-top:auto;padding-top:.4rem}.said[data-astro-cid-zsov6f23]{margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid oklch(.97 .006 250 / .2)}.said[data-astro-cid-zsov6f23] blockquote[data-astro-cid-zsov6f23]{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500}.said[data-astro-cid-zsov6f23] figcaption[data-astro-cid-zsov6f23] a[data-astro-cid-zsov6f23]{display:inline-flex;min-height:44px;align-items:center;font-family:var(--font-mono);font-size:.78rem;color:var(--color-on-dark-soft)}.ctas[data-astro-cid-zsov6f23]{margin-top:auto;padding-top:1rem}.also[data-astro-cid-zsov6f23] a[data-astro-cid-zsov6f23]{display:inline-flex;min-height:44px;align-items:center;font-weight:600}.rest[data-astro-cid-zsov6f23]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:960px){.grid[data-astro-cid-zsov6f23]{grid-template-columns:1fr}}@media(max-width:600px){.rest[data-astro-cid-zsov6f23]{grid-template-columns:1fr}.ctas[data-astro-cid-zsov6f23] .btn[data-astro-cid-zsov6f23]{width:100%}}.grid[data-astro-cid-h3xzfrp5]{display:grid;grid-template-columns:1fr 1.3fr;gap:1rem}.q[data-astro-cid-h3xzfrp5]{margin:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg)}.q[data-astro-cid-h3xzfrp5] blockquote[data-astro-cid-h3xzfrp5]{margin:0}.q[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-size:var(--text-sm)}.top[data-astro-cid-h3xzfrp5]{background:var(--color-yellow-soft)}.top[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.5;font-weight:500}.top[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]:before{content:"“";display:block;font-size:4rem;line-height:.6;margin-bottom:.6rem;color:var(--color-yellow-deep)}figcaption[data-astro-cid-h3xzfrp5]{margin-top:auto;display:flex;flex-wrap:wrap;gap:.2rem .75rem;align-items:center;font-family:var(--font-mono);font-size:.78rem;color:var(--color-ink-soft)}.who[data-astro-cid-h3xzfrp5]{font-weight:700;color:var(--color-ink)}figcaption[data-astro-cid-h3xzfrp5] a[data-astro-cid-h3xzfrp5]{display:inline-flex;min-height:44px;align-items:center}.rest[data-astro-cid-h3xzfrp5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.all[data-astro-cid-h3xzfrp5]{margin-top:1.75rem;text-align:center}@media(max-width:960px){.grid[data-astro-cid-h3xzfrp5]{grid-template-columns:1fr}}@media(max-width:600px){.rest[data-astro-cid-h3xzfrp5]{grid-template-columns:1fr}}.box[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);padding:clamp(1.6rem,4vw,3.25rem);background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--color-ink)}.ctas[data-astro-cid-4lr3x4xq]{margin-top:1.6rem}.steps[data-astro-cid-4lr3x4xq]{list-style:none;margin:0;padding:0;display:grid;gap:0}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;padding:1.15rem 0;border-top:1px dashed var(--color-rule)}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]:first-child{border-top:0;padding-top:0}.n[data-astro-cid-4lr3x4xq]{display:grid;place-items:center;width:2.75rem;height:2.75rem;font-weight:700;background:var(--color-yellow);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm)}h3[data-astro-cid-4lr3x4xq]{font-size:var(--text-lg);margin-bottom:.25rem}.steps[data-astro-cid-4lr3x4xq] p[data-astro-cid-4lr3x4xq]{color:var(--color-ink-soft);font-size:var(--text-sm)}@media(max-width:900px){.box[data-astro-cid-4lr3x4xq]{grid-template-columns:1fr;box-shadow:5px 5px 0 var(--color-ink)}}@media(max-width:560px){.ctas[data-astro-cid-4lr3x4xq] .btn[data-astro-cid-4lr3x4xq]{width:100%}}.grid[data-astro-cid-thivack6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-astro-cid-thivack6]{display:flex;flex-direction:column;gap:.55rem;padding:1.5rem;background:var(--color-white);border:1px solid var(--color-rule);border-top:4px solid var(--color-ink);border-radius:var(--radius-md)}.tag[data-astro-cid-thivack6]{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-deep)}h3[data-astro-cid-thivack6]{font-size:var(--text-xl)}h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{color:var(--color-ink);text-decoration-thickness:1.5px;text-underline-offset:4px}.body[data-astro-cid-thivack6]{color:var(--color-ink-soft);font-size:var(--text-sm)}ul[data-astro-cid-thivack6]{list-style:none;margin:auto 0 0;padding:.5rem 0 0;border-top:1px solid var(--color-rule)}li[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{display:flex;min-height:44px;align-items:center;font-size:var(--text-sm);font-weight:600}.cta[data-astro-cid-thivack6]{background:var(--color-yellow-soft);border-color:var(--color-yellow-deep);border-top-color:var(--color-yellow-deep);justify-content:center}.cta[data-astro-cid-thivack6] .btn[data-astro-cid-thivack6]{align-self:start;margin-top:.5rem}@media(max-width:960px){.grid[data-astro-cid-thivack6]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grid[data-astro-cid-thivack6]{grid-template-columns:1fr}.cta[data-astro-cid-thivack6] .btn[data-astro-cid-thivack6]{width:100%}}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.list[data-astro-cid-vcytj35z]{margin-top:1.75rem;border-top:1.5px solid var(--color-ink)}details[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-vcytj35z]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:44px;padding:1.05rem 0;font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg)}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z]:after{content:"+";flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;font-family:var(--font-mono);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);transition:transform var(--dur-ui) var(--ease-brand),background-color var(--dur-ui) var(--ease-brand)}details[data-astro-cid-vcytj35z][open] summary[data-astro-cid-vcytj35z]:after{content:"–";background:var(--color-yellow)}summary[data-astro-cid-vcytj35z]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding:0 2.5rem 1.2rem 0;color:var(--color-ink-soft);max-width:68ch}.side[data-astro-cid-vcytj35z]{position:sticky;top:104px;display:grid;gap:1.1rem;padding:1.6rem;background:var(--color-white);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg)}.side[data-astro-cid-vcytj35z] h3[data-astro-cid-vcytj35z]{font-size:var(--text-xl)}dl[data-astro-cid-vcytj35z]{margin:0;display:grid;gap:.75rem}dt[data-astro-cid-vcytj35z]{font-family:var(--font-mono);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft)}dd[data-astro-cid-vcytj35z]{margin:.1rem 0 0;overflow-wrap:anywhere}dd[data-astro-cid-vcytj35z] a[data-astro-cid-vcytj35z]{display:inline-flex;min-height:32px;align-items:center}.note[data-astro-cid-vcytj35z]{font-size:var(--text-sm);color:var(--color-ink-soft)}.note[data-astro-cid-vcytj35z] a[data-astro-cid-vcytj35z]{display:inline-flex;min-height:44px;align-items:center}@media(max-width:900px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.side[data-astro-cid-vcytj35z]{position:static}}.final[data-astro-cid-42yt6lhh]{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.inner[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:center}.final[data-astro-cid-42yt6lhh]{background:var(--color-yellow);color:var(--color-ink);border-top:1.5px solid var(--color-ink)}.final[data-astro-cid-42yt6lhh] .kicker[data-astro-cid-42yt6lhh]{color:var(--color-ink)}.final[data-astro-cid-42yt6lhh] .kicker[data-astro-cid-42yt6lhh]:before{background:var(--color-ink)}.lede[data-astro-cid-42yt6lhh]{color:var(--color-ink)}.final[data-astro-cid-42yt6lhh] .btn-primary[data-astro-cid-42yt6lhh]{background:var(--color-navy);color:var(--color-on-dark);box-shadow:4px 4px 0 var(--color-white)}.final[data-astro-cid-42yt6lhh] .btn-primary[data-astro-cid-42yt6lhh]:hover{background:var(--color-navy-2);color:var(--color-on-dark)}.final[data-astro-cid-42yt6lhh] .btn-line[data-astro-cid-42yt6lhh]{border-color:var(--color-ink);color:var(--color-ink)}.final[data-astro-cid-42yt6lhh] .btn-line[data-astro-cid-42yt6lhh]:hover{background:var(--color-yellow-soft)}.ctas[data-astro-cid-42yt6lhh]{flex-direction:column;align-items:stretch}.ctas[data-astro-cid-42yt6lhh] .ico{width:18px;height:18px}@media(max-width:900px){.inner[data-astro-cid-42yt6lhh]{grid-template-columns:1fr}}
