.flow-page-about .flow-ihero-media-slot{width:min(100%,320px,calc(var(--ihero-media-h) * var(--ihero-ratio)));margin-inline:0 auto}.flow-page-about .flow-about-portrait{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-card);background:var(--paper-2);box-shadow:var(--shadow-lift)}.flow-page-about .flow-about-caption{display:grid;gap:2px}.flow-page-about .flow-about-caption a{display:inline-flex;align-items:center;width:fit-content;min-height:24px;font-weight:var(--w-head);color:var(--text);text-decoration-line:underline;text-decoration-color:var(--link-underline);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--d-fast) ease}.flow-page-about .flow-about-caption a:hover{text-decoration-color:currentColor}.flow-page-about .flow-about-stats{padding-bottom:var(--section-tight)}.flow-page-about .flow-about-intro .flow-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,80px)}.flow-page-about .flow-about-intro-body{grid-column:2;display:grid;gap:1em;color:var(--text-muted)}.flow-page-about .flow-about-intro-body b{color:var(--text)}.flow-page-about .flow-about-prose{display:grid;gap:1em;max-width:60ch;font-size:var(--fs-sub);line-height:1.6;color:var(--text-muted)}.flow-page-about :is(.flow-about-prose,.check-item p) b{font-weight:var(--w-head);color:var(--text)}.flow-page-about :is(.flow-about-prose,.check-item p) a{color:var(--text);text-decoration-line:underline;text-decoration-color:var(--link-underline);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--d-fast) ease}.flow-page-about :is(.flow-about-prose,.check-item p) a:hover{text-decoration-color:currentColor}.flow-page-about .flow-about-why .flow-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,5vw,80px)}.flow-page-about .flow-about-why .flow-shead{margin-bottom:0}.flow-page-about .flow-about-why-body{padding-top:calc(var(--fs-meta) * 1.3 + 20px)}.flow-page-about .flow-about-running{padding-top:0}.flow-page-about .flow-about-running-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(40px,5vw,88px)}.flow-page-about .flow-about-shot{display:grid;gap:var(--s-4)}.flow-page-about .flow-about-shot-link{display:block;border-radius:var(--r-card)}.flow-page-about .flow-about-shot-link:focus-visible{outline-offset:6px}.flow-page-about .flow-about-shot figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-1) var(--s-3);font-size:var(--fs-meta);line-height:1.45;color:var(--text-muted)}.flow-page-about .flow-about-shot figcaption>:first-child{font-weight:var(--w-head);color:var(--text)}.flow-page-about .flow-about-how{padding-top:0}@media(max-width:860px){.flow-page-about .flow-ihero-media-slot{width:min(100%,250px,calc(var(--ihero-media-h) * var(--ihero-ratio-phone)))}.flow-page-about :is(.flow-about-intro,.flow-about-why) .flow-wrap,.flow-page-about .flow-about-running-grid{grid-template-columns:minmax(0,1fr)}.flow-page-about .flow-about-intro-body{grid-column:auto}.flow-page-about .flow-about-why .flow-shead{margin-bottom:clamp(40px,5vw,72px)}.flow-page-about .flow-about-why-body{padding-top:0}.flow-page-about .flow-about-shot figcaption{justify-content:flex-start}}
