.st-hero[data-astro-cid-w4ntzx6t]{padding:3.4rem 0 2.2rem}.st-hero-inner[data-astro-cid-w4ntzx6t]{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:1.4rem}.st-kicker[data-astro-cid-w4ntzx6t]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:center;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:.78rem;font-weight:700;display:flex}.st-kicker-line[data-astro-cid-w4ntzx6t]{background:var(--line);flex:1;max-width:4.5rem;height:1px}.st-hero[data-astro-cid-w4ntzx6t] h1[data-astro-cid-w4ntzx6t]{font-family:var(--font-display);color:var(--brand-dark);margin:0 0 1.1rem;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:700;line-height:1.14}.st-h1-sub[data-astro-cid-w4ntzx6t]{color:var(--wheat-dark);margin-top:.35rem;font-size:.62em;font-style:italic;font-weight:400;display:block}.st-lede[data-astro-cid-w4ntzx6t]{font-family:var(--font-body);color:var(--ink-soft);max-width:38rem;margin:0 auto 1.6rem;font-size:1.05rem;line-height:1.65}.st-ctas[data-astro-cid-w4ntzx6t]{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.st-cta[data-astro-cid-w4ntzx6t]{font-family:var(--font-body);color:var(--paper,#faf7f0);background:var(--brand-dark);border-radius:999px;padding:.62rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none}.st-cta--ghost[data-astro-cid-w4ntzx6t]{color:var(--brand-dark);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.st-cta[data-astro-cid-w4ntzx6t]:hover{background:var(--green-dark);color:var(--paper,#faf7f0)}.st-cta--ghost[data-astro-cid-w4ntzx6t]:hover{color:var(--green-dark);box-shadow:inset 0 0 0 1.5px var(--green-dark);background:0 0}.st-cta[data-astro-cid-w4ntzx6t]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.st-cover[data-astro-cid-w4ntzx6t]{max-width:62rem;margin:1.2rem auto 0;padding-inline:1.4rem;line-height:0}.st-cover[data-astro-cid-w4ntzx6t] img{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 30px 70px -30px #0a100d80, 0 0 70px -20px #d9a44147}.st-body[data-astro-cid-w4ntzx6t]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3.6rem;max-width:72rem;margin:3.4rem auto 0;padding-inline:1.4rem;display:grid}.st-toc[data-astro-cid-w4ntzx6t]{font-family:var(--font-body);position:sticky;top:5.75rem}.st-toc-label[data-astro-cid-w4ntzx6t]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);margin:0 0 .5rem;padding-bottom:.55rem;font-size:.72rem;font-weight:700}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]{color:var(--ink-soft);border-radius:var(--radius-sm);align-items:baseline;gap:.55rem;padding:.3rem .2rem;font-size:.88rem;line-height:1.4;text-decoration:none;display:flex}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]:hover{color:var(--green-dark)}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.st-toc-num[data-astro-cid-w4ntzx6t]{text-align:right;width:1.1rem;font-family:var(--font-display);color:var(--wheat-dark);font-variant-numeric:tabular-nums;flex:none;font-style:italic;font-weight:700}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t].st-toc-solo{padding-left:1.85rem}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t].is-active{color:var(--brand-dark);font-weight:700}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t].is-active .st-toc-num[data-astro-cid-w4ntzx6t]{color:var(--brand-dark)}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t].is-active:before{content:"";background:var(--wheat-dark);border-radius:2px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:-.75rem}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]{position:relative}.st-body[data-astro-cid-w4ntzx6t] .st-almanac[data-astro-cid-w4ntzx6t]{margin-inline:0}.st-almanac[data-astro-cid-w4ntzx6t] h2:before{background:var(--wheat)}.st-almanac[data-astro-cid-w4ntzx6t] h2 .st-num{font-family:var(--font-display);color:var(--wheat-dark);margin-right:.1rem;font-style:italic}.st-almanac[data-astro-cid-w4ntzx6t] .st-part{font-family:var(--font-display);color:var(--brand-dark);margin:2.2rem 0 .4rem;font-size:1.06rem;font-style:italic}.st-almanac[data-astro-cid-w4ntzx6t] .st-fig{margin:1.8rem 0}.st-almanac[data-astro-cid-w4ntzx6t] .st-fig img{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;height:auto}.st-almanac[data-astro-cid-w4ntzx6t] .st-fig figcaption{font-family:var(--font-body);color:var(--ink-soft);padding-top:.5rem;font-size:.85rem;line-height:1.5}.st-almanac[data-astro-cid-w4ntzx6t] .table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);margin:1.4rem 0;overflow-x:auto}.st-almanac[data-astro-cid-w4ntzx6t] table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:.92rem}.st-almanac[data-astro-cid-w4ntzx6t] th,.st-almanac[data-astro-cid-w4ntzx6t] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .8rem}.st-almanac[data-astro-cid-w4ntzx6t] th{background:var(--wheat-soft);white-space:nowrap;font-weight:700}.st-almanac[data-astro-cid-w4ntzx6t] tr:last-child td{border-bottom:none}@media (width<=900px){.st-body[data-astro-cid-w4ntzx6t]{grid-template-columns:minmax(0,1fr);gap:1.8rem}.st-toc[data-astro-cid-w4ntzx6t]{position:static}.st-toc[data-astro-cid-w4ntzx6t] nav[data-astro-cid-w4ntzx6t]{flex-wrap:wrap;gap:.2rem .9rem;display:flex}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t]{padding:.15rem 0}.st-toc-num[data-astro-cid-w4ntzx6t]{display:none}.st-toc[data-astro-cid-w4ntzx6t] a[data-astro-cid-w4ntzx6t].st-toc-solo{padding-left:.2rem}}@media (prefers-reduced-motion:no-preference){.st-hero-inner[data-astro-cid-w4ntzx6t]>[data-astro-cid-w4ntzx6t],.st-cover[data-astro-cid-w4ntzx6t]{animation:.6s cubic-bezier(.2,.7,.3,1) both stRise}.st-hero-inner[data-astro-cid-w4ntzx6t]>[data-astro-cid-w4ntzx6t]:nth-child(2){animation-delay:70ms}.st-hero-inner[data-astro-cid-w4ntzx6t]>[data-astro-cid-w4ntzx6t]:nth-child(3){animation-delay:.14s}.st-hero-inner[data-astro-cid-w4ntzx6t]>[data-astro-cid-w4ntzx6t]:nth-child(4){animation-delay:.21s}.st-cover[data-astro-cid-w4ntzx6t]{animation-delay:.18s}}@keyframes stRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
