.site-icon[data-astro-cid-6w6cyyk3]{flex:none;display:inline-block}.sponsor[data-astro-cid-kdonzuc3]{gap:var(--space-l) var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--highlight) 45%, var(--border));background:radial-gradient(600px 220px at 0% 0%, var(--chip-meadow-bg), transparent 75%), var(--surface);grid-template-columns:minmax(0,1fr) minmax(200px,auto);align-items:center;display:grid}h2[data-astro-cid-kdonzuc3]{font-size:var(--step-3)}.pitch[data-astro-cid-kdonzuc3]{font-size:var(--step-1);color:var(--text-soft);max-width:var(--measure)}.benefits-title[data-astro-cid-kdonzuc3]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-m) 0 var(--space-2xs);font-weight:700}.benefits[data-astro-cid-kdonzuc3]{margin:0;padding-left:1.2em}.benefits[data-astro-cid-kdonzuc3] li[data-astro-cid-kdonzuc3]+li[data-astro-cid-kdonzuc3]{margin-top:.25em}.cta[data-astro-cid-kdonzuc3]{gap:var(--space-xs);justify-items:start;display:grid}.price[data-astro-cid-kdonzuc3]{font-family:var(--font-display);font-size:var(--step-2);color:var(--text);margin:0}@media (width<=760px){.sponsor[data-astro-cid-kdonzuc3]{padding:var(--space-l);grid-template-columns:minmax(0,1fr)}}.timeline[data-astro-cid-fd3igwao]{max-width:920px;margin:0;padding:0;list-style:none}.month[data-astro-cid-fd3igwao]+.month[data-astro-cid-fd3igwao]{margin-top:var(--space-l)}.month-title[data-astro-cid-fd3igwao]{font-size:var(--step-1);margin:0 0 var(--space-2xs);padding-left:calc(2rem + var(--space-s))}.entries[data-astro-cid-fd3igwao]{margin:0;padding:0;list-style:none;position:relative}.entries[data-astro-cid-fd3igwao]:before{content:"";background:var(--border);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:calc(1rem - 1px)}.entry[data-astro-cid-fd3igwao]{gap:0 var(--space-s);padding:var(--space-xs) 0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.marker[data-astro-cid-fd3igwao]{z-index:1;border:2px solid var(--border-strong);background:var(--surface);width:2rem;height:2rem;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.kind-milestone[data-astro-cid-fd3igwao] .marker[data-astro-cid-fd3igwao]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.is-future[data-astro-cid-fd3igwao] .marker[data-astro-cid-fd3igwao]{background:var(--bg);color:var(--text-muted);border-style:dashed}.entry-body[data-astro-cid-fd3igwao]{min-width:0;padding-top:.2rem}.entry-meta[data-astro-cid-fd3igwao]{font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .7rem;margin:0 0 .15rem;font-weight:650;display:flex}.entry-title[data-astro-cid-fd3igwao]{font-family:var(--font-display);font-size:var(--step-1);font-weight:560;line-height:var(--leading-tight);margin:0}.entry-title[data-astro-cid-fd3igwao] a[data-astro-cid-fd3igwao]{color:var(--text);text-decoration:none}.entry-title[data-astro-cid-fd3igwao] a[data-astro-cid-fd3igwao]:hover{color:var(--accent);text-decoration:underline}.entry-desc[data-astro-cid-fd3igwao]{font-size:var(--step--1);color:var(--text-soft);margin:.3rem 0 0}.doi[data-astro-cid-fd3igwao]{font-family:var(--font-mono);color:var(--text-muted)}.entry[data-astro-cid-fd3igwao] .thumb{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-s);background:var(--surface-2);width:160px;height:auto}.photo-thumbs[data-astro-cid-fd3igwao]{margin:var(--space-2xs) 0 0;flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.photo-thumbs[data-astro-cid-fd3igwao] img[data-astro-cid-fd3igwao],.photo-thumbs[data-astro-cid-fd3igwao] .more[data-astro-cid-fd3igwao]{object-fit:cover;background:var(--surface-2);border-radius:6px;width:72px;height:72px}.photo-thumbs[data-astro-cid-fd3igwao] .more[data-astro-cid-fd3igwao]{color:var(--text-muted);place-items:center;font-weight:700;display:grid}@media (width<=640px){.entry[data-astro-cid-fd3igwao]{grid-template-columns:2rem minmax(0,1fr)}.entry[data-astro-cid-fd3igwao] .thumb{width:min(100%,240px);margin-top:var(--space-2xs);grid-column:2}.photo-thumbs[data-astro-cid-fd3igwao] img[data-astro-cid-fd3igwao],.photo-thumbs[data-astro-cid-fd3igwao] .more[data-astro-cid-fd3igwao]{width:60px;height:60px}}.hero-actions[data-astro-cid-c3vnnca2]{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.intro-grid[data-astro-cid-c3vnnca2]{gap:var(--space-l) var(--space-xl);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.intro-grid[data-astro-cid-c3vnnca2].facts-only{grid-template-columns:minmax(0,520px)}.intro-main[data-astro-cid-c3vnnca2]{gap:var(--space-l);min-width:0;display:grid}.intro-main[data-astro-cid-c3vnnca2] .prose[data-astro-cid-c3vnnca2]{max-width:none}.intro-main[data-astro-cid-c3vnnca2] .prose[data-astro-cid-c3vnnca2]>:not(figure),.intro-main[data-astro-cid-c3vnnca2] .prose[data-astro-cid-c3vnnca2] figcaption{max-width:var(--measure)}.tracking[data-astro-cid-c3vnnca2]{padding:var(--space-m);border-left:4px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--accent-soft);max-width:var(--measure)}.tracking-title[data-astro-cid-c3vnnca2]{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.tracking[data-astro-cid-c3vnnca2] ul[data-astro-cid-c3vnnca2]{margin:0;padding-left:1.2em}.tracking[data-astro-cid-c3vnnca2] li[data-astro-cid-c3vnnca2]+li[data-astro-cid-c3vnnca2]{margin-top:.25em}.follow-links[data-astro-cid-c3vnnca2]{margin:var(--space-s) 0 0;padding-top:var(--space-s);border-top:1px solid var(--border)}.follow-links[data-astro-cid-c3vnnca2] a[data-astro-cid-c3vnnca2]{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.group-label[data-astro-cid-c3vnnca2]{margin:var(--space-l) 0 var(--space-s);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.note[data-astro-cid-c3vnnca2]{margin:var(--space-s) 0 0}.timeline-intro[data-astro-cid-c3vnnca2]{max-width:var(--measure);margin:calc(-1 * var(--space-s)) 0 var(--space-l);color:var(--text-soft)}.rss[data-astro-cid-c3vnnca2]{font-weight:600;font-size:var(--step--1)}@media (width<=900px){.intro-grid[data-astro-cid-c3vnnca2]{grid-template-columns:minmax(0,1fr)}}.journal-section[data-astro-cid-c3vnnca2]{border-top:1px solid var(--border)}
