.hm-section[data-astro-cid-uaet47tp]{padding:clamp(2rem,5vw,3.5rem) 0;background:#f3f0e9}.hm[data-astro-cid-uaet47tp]{display:grid;grid-template-columns:1fr minmax(17rem,21rem);gap:clamp(1.5rem,5vw,3.5rem);align-items:center}.hm-fig[data-astro-cid-uaet47tp]{margin:0;font-family:var(--font-mono);font-weight:500;letter-spacing:-.05em;line-height:.95;font-size:clamp(2rem,4.4vw,3.8rem);color:var(--color-ink);white-space:nowrap}.hm-fig[data-astro-cid-uaet47tp] em[data-astro-cid-uaet47tp]{font-style:normal;color:var(--color-amber)}.hm-cap[data-astro-cid-uaet47tp]{max-width:44ch}.hm-cap-title[data-astro-cid-uaet47tp]{margin:0 0 .35rem;font-size:1.2rem;font-weight:600;color:var(--color-ink)}.hm-cap-body[data-astro-cid-uaet47tp]{margin:0;font-size:.95rem;color:var(--color-muted)}.hm-cap-src[data-astro-cid-uaet47tp]{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}@media(max-width:760px){.hm[data-astro-cid-uaet47tp]{grid-template-columns:1fr}.hm-fig[data-astro-cid-uaet47tp]{white-space:normal}}.stop[data-astro-cid-k3mhdyl3]{position:relative;padding:0 0 2.75rem}.stop[data-astro-cid-k3mhdyl3]:last-child{padding-bottom:0}.stop[data-astro-cid-k3mhdyl3]:before{content:"";position:absolute;left:calc(var(--tl-line) - var(--tl-pad) - 4px);top:.65rem;width:10px;height:10px;border-radius:50%;background:var(--color-bg);border:2px solid var(--color-amber)}.stop-years[data-astro-cid-k3mhdyl3]{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--color-muted)}.stop-who[data-astro-cid-k3mhdyl3]{display:flex;align-items:center;gap:.85rem;margin:.35rem 0 .5rem}.stop-who[data-astro-cid-k3mhdyl3] h3[data-astro-cid-k3mhdyl3]{margin:0;font-size:1.4rem;letter-spacing:-.02em}.stop-role[data-astro-cid-k3mhdyl3]{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.78rem;color:var(--color-amber)}.stop-body[data-astro-cid-k3mhdyl3] p{margin:0;max-width:58ch;color:var(--color-muted)}.stop-body[data-astro-cid-k3mhdyl3] mark{color:var(--color-ink)}.partner-row[data-astro-cid-3qsqya3o]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start;padding:2rem clamp(1.25rem,3vw,2rem)}@media(min-width:900px){.partner-row[data-astro-cid-3qsqya3o]{grid-template-columns:190px 1fr auto;gap:clamp(1.5rem,4vw,3rem)}}.partner-brand[data-astro-cid-3qsqya3o] img{display:block}.partner-mark-dark[data-astro-cid-3qsqya3o]{display:inline-block;background:var(--color-ink);border-radius:var(--radius-sm);padding:.5rem .75rem}.partner-name[data-astro-cid-3qsqya3o]{margin:.75rem 0 0;font-size:1.3125rem;letter-spacing:-.01em;line-height:1.2}.partner-tag[data-astro-cid-3qsqya3o]{margin:.35rem 0 0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.partner-body[data-astro-cid-3qsqya3o] mark{color:var(--color-ink)}.partner-facts[data-astro-cid-3qsqya3o]{list-style:none;margin:0;padding:0;min-width:9rem;display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.partner-facts[data-astro-cid-3qsqya3o] li[data-astro-cid-3qsqya3o]{padding:0}.partner-facts[data-astro-cid-3qsqya3o] b[data-astro-cid-3qsqya3o]{display:block;font-family:var(--font-mono);font-size:1.25rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--color-ink)}.partner-facts[data-astro-cid-3qsqya3o] span[data-astro-cid-3qsqya3o]{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}@media(min-width:900px){.partner-facts[data-astro-cid-3qsqya3o]{display:block}.partner-facts[data-astro-cid-3qsqya3o] li[data-astro-cid-3qsqya3o]{padding:.35rem 0;border-top:1px solid var(--color-rule)}.partner-facts[data-astro-cid-3qsqya3o] li[data-astro-cid-3qsqya3o]:first-child{border-top:0;padding-top:0}}.timeline[data-astro-cid-jljc7dey]{position:relative;--tl-pad: clamp(3.5rem, 8vw, 6rem);--tl-line: clamp(1.2rem, 3vw, 2.2rem);padding-left:var(--tl-pad)}.timeline[data-astro-cid-jljc7dey]:before{content:"";position:absolute;left:var(--tl-line);top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(180deg,var(--color-amber),var(--color-rule) 78%,transparent)}
