.lede[data-astro-cid-yuayns4t]{position:relative;padding:6.5rem 0 5.5rem;background:var(--bg-dark);color:var(--text-dark);border-top:1px solid var(--line-dark);overflow:hidden;isolation:isolate}.lede-glow[data-astro-cid-yuayns4t]{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 80% at 12% 0%,rgba(166,197,193,.1),transparent 60%),radial-gradient(ellipse 60% 80% at 88% 100%,rgba(166,197,193,.06),transparent 60%)}.lede[data-astro-cid-yuayns4t]>.container[data-astro-cid-yuayns4t]{position:relative;z-index:1}.lede-grid[data-astro-cid-yuayns4t]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:980px){.lede-grid[data-astro-cid-yuayns4t]{grid-template-columns:1fr 1.05fr;gap:5rem}}.lede-pitch[data-astro-cid-yuayns4t] .eyebrow[data-astro-cid-yuayns4t]{display:block;margin-bottom:1rem;color:var(--teal)}.lede-pitch[data-astro-cid-yuayns4t] h2[data-astro-cid-yuayns4t]{color:var(--text-dark);font-size:clamp(1.7rem,3.5vw,2.5rem);line-height:1.18;margin-bottom:1.5rem;max-width:18ch}.lede-pitch[data-astro-cid-yuayns4t] h2[data-astro-cid-yuayns4t] em{color:var(--teal)}.lede-strap[data-astro-cid-yuayns4t]{color:#f0ece2d1;font-size:1rem;line-height:1.7;margin:0 0 1.75rem;max-width:50ch}.lede-tags[data-astro-cid-yuayns4t]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.lede-tags[data-astro-cid-yuayns4t] li[data-astro-cid-yuayns4t]{font-family:var(--mono);font-size:.7rem;color:var(--teal);letter-spacing:.14em;text-transform:uppercase;padding:.5rem .85rem;border:1px solid rgba(166,197,193,.32);background:#a6c5c10d}.lede-verticals[data-astro-cid-yuayns4t]{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line-dark);border:1px solid var(--line-dark)}@media(min-width:540px){.lede-verticals[data-astro-cid-yuayns4t]{grid-template-columns:1fr 1fr}}.lv-card[data-astro-cid-yuayns4t]{background:var(--bg-elev);padding:1.5rem 1.5rem 1.6rem;position:relative;transition:background .3s var(--ease)}.lv-card[data-astro-cid-yuayns4t]:hover{background:var(--bg-slate)}.lv-num[data-astro-cid-yuayns4t]{font-family:var(--mono);font-size:.68rem;color:var(--teal);letter-spacing:.18em;display:block;margin-bottom:.6rem}.lv-card[data-astro-cid-yuayns4t] strong[data-astro-cid-yuayns4t]{display:block;font-family:var(--display);font-weight:var(--display-weight);font-size:1.15rem;color:var(--text-dark);line-height:1.2;margin-bottom:.45rem}.lv-card[data-astro-cid-yuayns4t] p[data-astro-cid-yuayns4t]{font-size:.85rem;line-height:1.55;color:#f0ece2a6;margin:0;max-width:32ch}.lede-foot[data-astro-cid-yuayns4t]{margin:4rem auto 0;text-align:center;font-family:var(--mono);font-size:.78rem;color:var(--mute-dark);letter-spacing:.2em;text-transform:uppercase;max-width:56ch}.lede-foot[data-astro-cid-yuayns4t] span[data-astro-cid-yuayns4t]{color:var(--teal);margin:0 .85rem}.verticals[data-astro-cid-yuayns4t]{padding:5rem 0 6rem;background:var(--bg-dark);border-top:1px solid var(--line-dark)}.last-updated[data-astro-cid-yuayns4t]{padding:1.5rem 2.5rem 3rem;font-family:var(--mono);font-size:.7rem;color:var(--mute-dark);letter-spacing:.08em;text-align:center;border-top:1px solid var(--line-dark)}.hero-h1-rotator{display:inline-block;position:relative;vertical-align:baseline}.rotator-stack{display:inline-grid;grid-template-areas:"stack";vertical-align:baseline}.rotator-word{grid-area:stack;justify-self:start;width:max-content;position:relative;display:inline-block;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .42s var(--ease),transform .42s var(--ease);will-change:opacity,transform;color:var(--teal);font-style:italic}.rotator-word:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:right center;transition:transform .42s var(--ease)}.rotator-word.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.rotator-word.is-active:after{transform:scaleX(1);transform-origin:left center;transition:transform .55s var(--ease) .18s}@media(prefers-reduced-motion:reduce){.rotator-word,.rotator-word:after{transition:none}.rotator-word{opacity:0}.rotator-word.is-active{opacity:1}}
