.page[data-astro-cid-yq2gsstb]{flex-direction:column;gap:72px;padding-block:32px 24px;display:flex}.hero[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.hero[data-astro-cid-yq2gsstb].portrait{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.hero[data-astro-cid-yq2gsstb].wide-media{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hero-text[data-astro-cid-yq2gsstb]{flex-direction:column;gap:22px;display:flex}.hero[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{border:1px solid var(--line);border-radius:16px;width:100%;height:auto}.hero[data-astro-cid-yq2gsstb].portrait img[data-astro-cid-yq2gsstb]{object-fit:contain;justify-self:center;width:auto;max-width:100%;max-height:560px}.carousel[data-astro-cid-yq2gsstb]{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.track[data-astro-cid-yq2gsstb]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border:1px solid var(--line);background:var(--panel);border-radius:16px;display:flex;overflow-x:auto}.track[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.track[data-astro-cid-yq2gsstb]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.slide[data-astro-cid-yq2gsstb]{scroll-snap-align:start;aspect-ratio:4/3;flex:0 0 100%;justify-content:center;align-items:center;padding:14px;display:flex}.carousel[data-astro-cid-yq2gsstb] .slide[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:contain;border:0;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%}.controls[data-astro-cid-yq2gsstb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav[data-astro-cid-yq2gsstb]{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);font:700 1rem/1 var(--font-display);cursor:pointer;border-radius:999px}.nav[data-astro-cid-yq2gsstb]:hover{border-color:var(--teal)}.dots[data-astro-cid-yq2gsstb]{gap:8px;display:flex}.dot[data-astro-cid-yq2gsstb]{border:1px solid var(--muted);cursor:pointer;background:0 0;border-radius:999px;width:10px;height:10px;padding:0}.dot[data-astro-cid-yq2gsstb][aria-current=true]{background:var(--teal);border-color:var(--teal)}.carousel[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--muted);min-height:2.9em;font-size:.95rem;line-height:1.45}.back[data-astro-cid-yq2gsstb]{font:600 .8125rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}h1[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;line-height:.95}.dek[data-astro-cid-yq2gsstb]{color:var(--muted);max-width:40rem;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.45}.actions[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:12px;display:flex}.cols[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.text[data-astro-cid-yq2gsstb]{flex-direction:column;gap:16px;font-size:1.125rem;line-height:1.65;display:flex}.lead-p[data-astro-cid-yq2gsstb]{color:var(--ink);font-size:1.25rem;line-height:1.55}.text[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]:not(.lead-p){color:var(--body)}.learned[data-astro-cid-yq2gsstb]{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,4vw,48px)}.learned-head[data-astro-cid-yq2gsstb]{flex-direction:column;gap:14px;display:flex}.learned[data-astro-cid-yq2gsstb] .text[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{text-underline-offset:3px;text-decoration-thickness:1px}.points[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.points[data-astro-cid-yq2gsstb] h3[data-astro-cid-yq2gsstb]{font-size:1.25rem;font-weight:800;line-height:1.2}.points[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--muted);line-height:1.5}.numbers[data-astro-cid-yq2gsstb]{flex-direction:column;gap:12px;display:flex}.stats[data-astro-cid-yq2gsstb]{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;display:grid;overflow:hidden}.stat[data-astro-cid-yq2gsstb]{background:var(--panel);flex-direction:column;gap:6px;padding:22px 24px;display:flex}.stat[data-astro-cid-yq2gsstb] b[data-astro-cid-yq2gsstb]{font:800 clamp(2.2rem, 1.8rem + 1.4vw, 3rem)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]{color:var(--muted)}.note[data-astro-cid-yq2gsstb]{font:400 .85rem/1.4 var(--font-mono);color:var(--muted)}.status[data-astro-cid-yq2gsstb]{border-left:3px solid var(--teal);flex-direction:column;gap:10px;max-width:48rem;padding:4px 0 4px 20px;display:flex}.status[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{font-size:1.15rem;line-height:1.6}.stories[data-astro-cid-yq2gsstb]{flex-direction:column;gap:28px;display:flex}.list[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.item[data-astro-cid-yq2gsstb]{border-top:2px solid var(--ink);color:var(--ink);flex-direction:column;gap:10px;padding-top:18px;text-decoration:none;display:flex}.item[data-astro-cid-yq2gsstb]:hover h3[data-astro-cid-yq2gsstb]{color:var(--teal)}.meta[data-astro-cid-yq2gsstb]{font:600 .75rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.item[data-astro-cid-yq2gsstb] h3[data-astro-cid-yq2gsstb]{font-size:1.6rem;font-weight:800;line-height:1.12}.item[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--muted);line-height:1.5}.empty[data-astro-cid-yq2gsstb]{color:var(--muted)}@media (width<=860px){.hero[data-astro-cid-yq2gsstb],.hero[data-astro-cid-yq2gsstb].portrait,.hero[data-astro-cid-yq2gsstb].wide-media,.cols[data-astro-cid-yq2gsstb],.points[data-astro-cid-yq2gsstb],.list[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-yq2gsstb]{gap:28px}.hero[data-astro-cid-yq2gsstb].portrait img[data-astro-cid-yq2gsstb]{max-height:420px}}
