.hero[data-astro-cid-lcdefpme]{max-width:900px;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:880px;margin:.18em 0 .35em;font-size:clamp(3.2rem,8vw,6.4rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--signal);font-style:normal}.hero__thesis[data-astro-cid-lcdefpme]{max-width:650px;color:var(--moss);font-family:var(--display);font-size:clamp(1.12rem,2.1vw,1.5rem)}.section-label[data-astro-cid-lcdefpme]{color:var(--moss);align-items:baseline;gap:1rem;display:flex}.section-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--signal);font-size:.7rem}.section-label[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.section-label[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem}.latest[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.5fr) minmax(0,1.8fr);gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,6vw,5rem) 0;display:grid}.latest-entry[data-astro-cid-lcdefpme]{max-width:820px}.entry-line[data-astro-cid-lcdefpme]{color:var(--moss);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.72rem;display:flex}.entry-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--signal)}.latest-entry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.55rem 0 1rem;font-size:clamp(2.4rem,5.7vw,4.7rem)}.latest-entry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--asphalt);text-decoration:none}.latest-entry[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:650px;font-size:1.06rem}.timeline[data-astro-cid-lcdefpme],.growing[data-astro-cid-lcdefpme]{padding:clamp(4rem,8vw,7rem) 0}.timeline-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:2rem 0 1.5rem}.archive-link[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:.9rem;font-weight:700;display:inline-block}.growing[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.growing-grid[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.growing-card[data-astro-cid-lcdefpme]{min-height:260px;color:var(--asphalt);background:color-mix(in srgb, var(--cold-white) 72%, var(--mist));flex-direction:column;gap:.8rem;padding:clamp(1.5rem,4vw,3rem);text-decoration:none;display:flex}.growing-card[data-astro-cid-lcdefpme]:hover{color:var(--asphalt);background:var(--cold-white)}.growing-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9b3818;font-family:var(--mono);letter-spacing:.1em;font-size:.7rem;font-weight:700}.growing-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.25}.growing-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--moss);font-size:.86rem;line-height:1.7}.wander[data-astro-cid-lcdefpme]{background:var(--asphalt);color:var(--cold-white);grid-template-columns:minmax(100px,.45fr) minmax(0,1.55fr);gap:clamp(2rem,6vw,7rem);margin:2rem 0 4rem;padding:clamp(4rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.wander[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:680px;margin:.5rem 0 1rem;font-size:clamp(2.3rem,5vw,4.5rem)}.wander[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:590px;color:color-mix(in srgb, var(--cold-white) 72%, transparent)}.wander__line[data-astro-cid-lcdefpme]{min-height:290px;position:relative}.wander[data-astro-cid-lcdefpme] .path-line{position:absolute;inset:-7rem 20% -7rem 0}.wander[data-astro-cid-lcdefpme] .path-line svg{width:100%;height:100%}.wander[data-astro-cid-lcdefpme] .path-line path{fill:none;stroke:var(--signal);stroke-width:2px;stroke-dasharray:1250;stroke-dashoffset:1250px;vector-effect:non-scaling-stroke;animation:1.35s cubic-bezier(.22,.8,.3,1) forwards draw-path}.wander[data-astro-cid-lcdefpme] .path-line circle{fill:var(--asphalt);stroke:var(--signal);stroke-width:2px}@keyframes draw-path{to{stroke-dashoffset:0}}.primary-action[data-astro-cid-lcdefpme]{background:var(--asphalt);color:var(--cold-white);padding:.72rem 1.05rem;text-decoration:none;display:inline-block}.wander[data-astro-cid-lcdefpme] .primary-action[data-astro-cid-lcdefpme]{background:var(--signal);color:var(--asphalt);margin-top:1rem;font-weight:700}.primary-action[data-astro-cid-lcdefpme]:hover{background:var(--cold-white);color:var(--asphalt)}.lag-invitation[data-astro-cid-lcdefpme]{padding:0 0 clamp(4rem,8vw,7rem)}.lag-invitation[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;color:var(--moss);margin:1.4rem 0 .8rem}@media (width<=780px){.latest[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.growing-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.wander[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:2rem}.wander__line[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.wander[data-astro-cid-lcdefpme] .path-line path{stroke-dashoffset:0;animation:none}}
