.timeline.svelte-vsu00b{background:#fff;padding:6rem 0}.timeline__inner.svelte-vsu00b{width:min(1100px,100% - 2.5rem);margin-inline:auto}.timeline__head.svelte-vsu00b{margin-bottom:3.6rem}.timeline__list.svelte-vsu00b{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline__list.svelte-vsu00b:before{content:"";opacity:.5;background:linear-gradient(#cf2e2e 0 80%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.report.svelte-vsu00b{border-bottom:1px solid #e3dccd;grid-template-columns:140px 1fr;gap:2.4rem;padding:2rem 0 2.4rem;display:grid;position:relative}.report.svelte-vsu00b:last-child{border-bottom:0}.report.svelte-vsu00b:before{content:"";background:#cf2e2e;border-radius:50%;width:12px;height:12px;position:absolute;top:2.6rem;left:-6px;box-shadow:0 0 0 4px #fcecec}.report__year.svelte-vsu00b{color:#0c0c0c;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.1;position:sticky;top:6rem}.report__title.svelte-vsu00b{font-family:var(--font-display);color:#0c0c0c;margin:0 0 .6rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:500;line-height:1.1}.report__intro.svelte-vsu00b{color:#2a2a2a;max-width:64ch;margin:0 0 1rem;font-size:.96rem;line-height:1.55}.report__items.svelte-vsu00b{grid-template-columns:repeat(2,1fr);gap:.6rem 1.6rem;margin:0;padding:0;display:grid}.report__items.svelte-vsu00b div:where(.svelte-vsu00b){flex-direction:column;gap:.15rem;display:flex}.report__items.svelte-vsu00b dt:where(.svelte-vsu00b){letter-spacing:.16em;text-transform:uppercase;color:#6b6358;font-size:.7rem;font-weight:700}.report__items.svelte-vsu00b dd:where(.svelte-vsu00b){font-family:var(--font-display);color:#0c0c0c;margin:0;font-size:1.05rem;line-height:1.3}.mosaic.svelte-vsu00b{background:#f7f3ee;padding:6rem 0}.mosaic__inner.svelte-vsu00b{width:min(1280px,100% - 2.5rem);margin-inline:auto}.mosaic__head.svelte-vsu00b{margin-bottom:3rem}.mosaic__grid.svelte-vsu00b{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:1rem;display:grid}.mosaic__cell--tall.svelte-vsu00b{grid-row:span 2}.mosaic__cell--wide.svelte-vsu00b{grid-column:span 2}.commit.svelte-vsu00b{color:#fff;background:#0c0c0c;padding:6rem 0;position:relative;overflow:hidden}.commit.svelte-vsu00b .commit__blob{opacity:.18;width:80%;max-width:1100px;top:50%;left:50%;transform:translate(-50%,-50%)}.commit__inner.svelte-vsu00b{text-align:center;z-index:1;width:min(900px,100% - 2.5rem);margin-inline:auto;position:relative}.commit__kicker.svelte-vsu00b{letter-spacing:.22em;text-transform:uppercase;color:#f1c4c4;margin:0 0 1.2rem;font-size:.78rem;font-weight:700}.commit__title.svelte-vsu00b{font-family:var(--font-display);color:#fff;margin:0 0 1.2rem;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.05}.commit__accent.svelte-vsu00b{color:#cf2e2e;font-style:italic;display:block}.commit__lede.svelte-vsu00b{color:#ffffffbf;max-width:60ch;margin:0 auto 1.8rem;font-size:1.02rem;line-height:1.6}.commit__actions.svelte-vsu00b{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=1024px){.report.svelte-vsu00b{grid-template-columns:100px 1fr;gap:1.6rem}.report__year.svelte-vsu00b{font-size:1.3rem}.mosaic__grid.svelte-vsu00b{grid-template-columns:repeat(2,1fr)}.mosaic__cell--wide.svelte-vsu00b{grid-column:span 1}}@media (width<=640px){.timeline.svelte-vsu00b,.mosaic.svelte-vsu00b,.commit.svelte-vsu00b{padding:4rem 0}.report.svelte-vsu00b{grid-template-columns:1fr;gap:.6rem}.report__year.svelte-vsu00b{position:static}.report__items.svelte-vsu00b{grid-template-columns:1fr}.mosaic__grid.svelte-vsu00b{grid-template-columns:1fr;grid-auto-rows:240px}}
