.tl[data-astro-cid-d3qgzuuv]{position:relative;padding-inline-start:2.5rem;--progress: 0}.tl__list[data-astro-cid-d3qgzuuv]{display:grid;gap:3rem}.tl__rail[data-astro-cid-d3qgzuuv]{position:absolute;inset-block:.5rem;inset-inline-start:.45rem;inline-size:1px;background:var(--line-strong)}.tl__fill[data-astro-cid-d3qgzuuv]{position:absolute;inset:0;background:var(--red);transform-origin:top;transform:scaleY(var(--progress))}.tl__item[data-astro-cid-d3qgzuuv]{position:relative}.tl__dot[data-astro-cid-d3qgzuuv]{position:absolute;inset-inline-start:-2.5rem;inset-block-start:.55rem;inline-size:.95rem;block-size:.95rem;border-radius:50%;background:var(--ivory);border:1px solid var(--line-strong);transition:background-color .5s var(--ease),border-color .5s,box-shadow .5s}.tl__item[data-astro-cid-d3qgzuuv].is-active .tl__dot[data-astro-cid-d3qgzuuv]{background:var(--red);border-color:var(--red);box-shadow:0 0 0 6px #af202f1f}.tl__card[data-astro-cid-d3qgzuuv]{transform:translateY(16px);transition:transform .8s var(--ease)}.tl__item[data-astro-cid-d3qgzuuv].is-active .tl__card[data-astro-cid-d3qgzuuv]{transform:none}html:not(.js) .tl__card[data-astro-cid-d3qgzuuv]{transform:none}.tl__item[data-astro-cid-d3qgzuuv]:not(.is-active) .tl__year[data-astro-cid-d3qgzuuv]{color:var(--ink-mute)}.tl__year[data-astro-cid-d3qgzuuv]{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);line-height:1;color:var(--red);margin-block-end:.6rem;transition:color .6s var(--ease)}.tl__title[data-astro-cid-d3qgzuuv]{font-size:var(--step-2);margin-block-end:.6rem}.tl__text[data-astro-cid-d3qgzuuv]{color:var(--ink-soft);max-inline-size:30rem}@media(min-width:900px){.tl[data-astro-cid-d3qgzuuv]{padding-inline-start:0}.tl__list[data-astro-cid-d3qgzuuv]{gap:0}.tl__rail[data-astro-cid-d3qgzuuv]{inset-inline-start:50%}.tl__item[data-astro-cid-d3qgzuuv]{display:grid;grid-template-columns:1fr 1fr;column-gap:5rem;min-block-size:11rem}.tl__dot[data-astro-cid-d3qgzuuv]{inset-inline-start:calc(50% - .475rem)}.tl__item--a[data-astro-cid-d3qgzuuv] .tl__card[data-astro-cid-d3qgzuuv]{grid-column:1;text-align:end;justify-self:end}.tl__item--a[data-astro-cid-d3qgzuuv] .tl__text[data-astro-cid-d3qgzuuv]{margin-inline-start:auto}.tl__item--b[data-astro-cid-d3qgzuuv] .tl__card[data-astro-cid-d3qgzuuv]{grid-column:2}}.story__grid[data-astro-cid-xxsk6khd]{display:grid;gap:clamp(3rem,2rem + 4vw,6rem);align-items:start}.story__photo[data-astro-cid-xxsk6khd]{position:relative}.story__photo[data-astro-cid-xxsk6khd] img[data-astro-cid-xxsk6khd]{inline-size:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:68% 50%}.story__caption[data-astro-cid-xxsk6khd]{display:flex;align-items:center;gap:1rem;margin-block-start:1.25rem;font-size:.95rem;color:var(--ink-soft)}.story__caption[data-astro-cid-xxsk6khd] .logo{font-size:.8rem}.story__caption[data-astro-cid-xxsk6khd]>span[data-astro-cid-xxsk6khd]{display:grid}.story__caption[data-astro-cid-xxsk6khd] strong[data-astro-cid-xxsk6khd]{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--navy)}.story__text[data-astro-cid-xxsk6khd]{display:grid;gap:1.4rem;color:var(--ink-soft);font-size:1.05rem}.story__first[data-astro-cid-xxsk6khd]{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.35;color:var(--navy)}.story__stat[data-astro-cid-xxsk6khd]{display:flex;align-items:center;gap:1.25rem;margin-block-start:1.5rem;padding-block-start:2rem;border-block-start:1px solid var(--line)}.story__num[data-astro-cid-xxsk6khd]{font-family:Cormorant Garamond,serif;font-size:4.5rem;line-height:1;color:var(--navy)}.story__num[data-astro-cid-xxsk6khd] span[data-astro-cid-xxsk6khd]:last-child{color:var(--red)}.story__label[data-astro-cid-xxsk6khd]{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;max-inline-size:12rem}@media(min-width:900px){.story__grid[data-astro-cid-xxsk6khd]{grid-template-columns:.85fr 1.15fr}.story__photo[data-astro-cid-xxsk6khd]{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}}.values__grid[data-astro-cid-xxsk6khd]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.value[data-astro-cid-xxsk6khd]{background:var(--white);padding:clamp(2rem,1.5rem + 2vw,3rem);display:grid;gap:1rem;align-content:start}.value__icon[data-astro-cid-xxsk6khd]{display:grid;place-items:center;inline-size:3.6rem;block-size:3.6rem;border-radius:50%;border:1px solid var(--red);color:var(--red);margin-block-end:.75rem}.value__icon[data-astro-cid-xxsk6khd] .icon{inline-size:1.6rem;block-size:1.6rem}.value[data-astro-cid-xxsk6khd] h3[data-astro-cid-xxsk6khd]{font-size:var(--step-3)}.value[data-astro-cid-xxsk6khd] p[data-astro-cid-xxsk6khd]{color:var(--ink-soft)}@media(min-width:800px){.values__grid[data-astro-cid-xxsk6khd]{grid-template-columns:repeat(3,1fr)}}
