.story[data-astro-cid-cyh2oti4]{--pill-h:48px;--cta-gap:1.75rem;padding-block:3rem 1.5rem}@media (width>=768px){.story[data-astro-cid-cyh2oti4]{padding-block:4.5rem 2rem}}.story-list[data-astro-cid-cyh2oti4]{gap:1.5rem;max-width:none;padding-left:28px;display:grid;position:relative}.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]{position:relative}.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:before{content:"";background:var(--black);width:2px;transition:background-color .2s ease-out,border-color .2s ease-out;position:absolute;top:calc(.55rem + 7px);bottom:calc(-2.05rem - 7px);left:-22px}.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:last-child:before{bottom:calc(-1 * var(--cta-gap) - var(--pill-h) / 2 - 1px);border:2px solid var(--black);background:0 0;border-top:0;border-right:0;border-radius:0 0 0 18px;width:34px}.story-list[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]{color:inherit;gap:.15rem;text-decoration:none;display:grid;position:relative}.story-list[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:4px}.story-dot[data-astro-cid-cyh2oti4]{background:var(--blue);border:2px solid var(--white);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--blue);border-radius:50%;position:absolute;top:.55rem;left:-28px}.story-year[data-astro-cid-cyh2oti4]{margin:0;font-size:2rem;line-height:1}.story-label[data-astro-cid-cyh2oti4]{text-wrap:balance;font-size:1.05rem;line-height:1.3}.story-list[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]:hover .story-label[data-astro-cid-cyh2oti4]{text-underline-offset:3px;text-decoration:underline}.story-when[data-astro-cid-cyh2oti4]{color:var(--grey-text);font-size:.85rem}.story-cta[data-astro-cid-cyh2oti4]{z-index:1;margin-top:var(--cta-gap);max-width:none;padding-left:28px;display:flex;position:relative}.story-btn[data-astro-cid-cyh2oti4]{height:var(--pill-h);border:2px solid var(--black);background:var(--white);color:var(--black);white-space:nowrap;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.4rem 0 1.1rem;font-size:1.05rem;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.story-cable[data-astro-cid-cyh2oti4]{flex:none;overflow:visible}.story-cable[data-astro-cid-cyh2oti4] path[data-astro-cid-cyh2oti4]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:0}.story-arrow[data-astro-cid-cyh2oti4]{transition:transform .2s ease-out;display:inline-block}.story-btn[data-astro-cid-cyh2oti4]:hover,.story-btn[data-astro-cid-cyh2oti4]:focus-visible{background:var(--blue);border-color:var(--blue);color:var(--black)}.story-btn[data-astro-cid-cyh2oti4]:hover .story-arrow[data-astro-cid-cyh2oti4],.story-btn[data-astro-cid-cyh2oti4]:focus-visible .story-arrow[data-astro-cid-cyh2oti4]{transform:translate(4px)}.story-btn[data-astro-cid-cyh2oti4]:hover .story-cable[data-astro-cid-cyh2oti4] path[data-astro-cid-cyh2oti4],.story-btn[data-astro-cid-cyh2oti4]:focus-visible .story-cable[data-astro-cid-cyh2oti4] path[data-astro-cid-cyh2oti4]{animation:.6s ease-out story-draw}.story-btn[data-astro-cid-cyh2oti4]:focus-visible{outline:3px solid var(--black);outline-offset:3px}.story[data-astro-cid-cyh2oti4]:has(.story-btn:hover,.story-btn:focus-visible) .story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:last-child:before{border-color:var(--blue)}@keyframes story-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@media (width>=768px){.story-list[data-astro-cid-cyh2oti4]{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:1.5rem;padding-top:2rem;padding-left:0}.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:before{width:auto;height:2px;inset:calc(6px - 2rem) calc(-1.5rem - 7px) auto 7px}.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:last-child:before{width:auto;height:calc(100% + 2rem - 6px + var(--cta-gap) + var(--pill-h) / 2 + 1px);border:2px solid var(--black);border-left:0;border-radius:0 28px 28px 0;bottom:auto;right:0}.story-dot[data-astro-cid-cyh2oti4]{top:-2rem;left:0}.story-year[data-astro-cid-cyh2oti4]{margin-top:.4rem;font-size:clamp(2rem,3.2vw,3rem)}.story-cta[data-astro-cid-cyh2oti4]{justify-content:flex-end;padding:0 3rem 0 0}.story-btn[data-astro-cid-cyh2oti4]{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.story-btn[data-astro-cid-cyh2oti4]:hover .story-cable[data-astro-cid-cyh2oti4] path[data-astro-cid-cyh2oti4]{animation:none}.story-arrow[data-astro-cid-cyh2oti4],.story-btn[data-astro-cid-cyh2oti4],.story-list[data-astro-cid-cyh2oti4] li[data-astro-cid-cyh2oti4]:before{transition:none}}
