.section.stats-strip{--stats-row-height:17rem;--stats-gap:1.25rem;--stats-tile-height:var(--stats-row-height);--stats-strip-height:35.25rem;--stats-title-width:29rem;--stats-tile-width:32.25rem;--stats-wash-width:33rem;--stats-lead-photo-width:44.5rem;--stats-block-width:16.75rem;--stats-notch-width:15.5rem;--stats-band-height:19rem;--stats-figure-height:15rem;--stats-intro-width:62.5rem;--stats-duo-width:50.25rem;--stats-track-width:calc(var(--stats-intro-width) + var(--stats-n-wash,0) * (var(--stats-gap) + var(--stats-wash-width)) + var(--stats-n-duo,0) * (var(--stats-gap) + var(--stats-duo-width)) + var(--stats-n-bare,0) * (var(--stats-gap) + var(--stats-tile-width)));--stats-overflow:calc(var(--stats-track-width) + 4 * var(--khefa-gutter) - 100vw);--stats-crawl:clamp(0px, var(--stats-overflow) * 10000, var(--stats-track-width) / 1.9);background:var(--khefa-surface-subtle);view-timeline-name:--stats-strip;max-inline-size:none;overflow:hidden}.stats-strip__track{max-inline-size:var(--khefa-max-width);padding-inline:var(--khefa-gutter);gap:var(--khefa-space-3xl);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-inline:auto;display:grid}.stats-intro,.stats-duo{display:contents}.stats-duo__block,.stats-tile__media{display:none}.stats-tile{block-size:var(--stats-tile-height);padding:var(--khefa-space-3xl);background:var(--khefa-surface);flex-direction:column;justify-content:center;display:flex}.stats-tile--title{background:var(--khefa-brand);color:var(--khefa-text-on-brand)}.stats-tile--title h2{font-family:var(--khefa-font-display);font-weight:var(--khefa-weight-medium);font-size:clamp(var(--khefa-display-sm), 1.2rem + 2vw, var(--khefa-display-xl));line-height:var(--khefa-leading-tight);margin:0}.stats-tile--washed{background-color:var(--khefa-surface);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--khefa-brand-display) 20%, transparent), transparent)}.stats-tile--washed .stats-tile__value{color:var(--khefa-brand-display)}.stats-tile--brand{background:var(--khefa-brand);color:var(--khefa-text-on-brand)}.stats-tile--brand .stats-tile__value,.stats-tile--brand .stats-tile__label{color:inherit}.stats-tile--photo{block-size:var(--stats-tile-height);border:0;padding:0;overflow:hidden}.stats-tile--photo img{object-fit:cover;block-size:100%;inline-size:100%}.stats-tile__value{font-family:var(--khefa-font-display);font-size:clamp(var(--khefa-display-md), 2rem + 2vw, var(--khefa-display-lg));font-weight:var(--khefa-weight-medium);letter-spacing:var(--khefa-tracking-tight);color:var(--khefa-brand);margin:0;line-height:1}.stats-tile__label{margin:var(--khefa-space-lg) 0 0;font-size:var(--khefa-text-md);line-height:var(--khefa-leading-body);color:var(--khefa-text-muted)}@supports (animation-timeline:view()){@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.section.stats-strip{block-size:calc(100vh + var(--stats-crawl));overflow:visible}.stats-strip__pin{top:calc((100vh - var(--stats-strip-height)) / 2);block-size:var(--stats-strip-height);margin-inline:calc(-1 * var(--khefa-gutter));padding-inline:var(--khefa-gutter);position:sticky;overflow:hidden}.stats-strip__track{gap:var(--stats-gap);inline-size:max-content;max-inline-size:none;animation:linear both stats-travel;animation-timeline:--stats-strip;animation-range:contain;display:flex}.stats-strip__track .stats-tile{block-size:auto}.stats-intro{grid-template-columns:var(--stats-title-width) var(--stats-tile-width);grid-template-rows:repeat(2, var(--stats-row-height));gap:var(--stats-gap);display:grid}.stats-tile--title{grid-area:1/1}.stats-tile--lead{inline-size:var(--stats-lead-photo-width);z-index:1;grid-area:2/1/auto/span 2;justify-self:start;block-size:100%}.stats-intro:not(:has(.stats-tile--lead)) .stats-tile--title{grid-row:1/-1}.stats-tile--split{grid-area:1/2/-1;grid-template-columns:var(--stats-notch-width) 1fr;grid-template-rows:var(--stats-row-height) 1fr;padding:0;display:grid}.stats-tile--split .stats-tile__value{color:var(--khefa-text);grid-area:1/1;align-self:center;padding-inline-start:var(--khefa-space-4xl)}.stats-tile--split .stats-tile__label{font-family:var(--khefa-font-display);font-size:var(--khefa-display-md);letter-spacing:var(--khefa-tracking-tight);color:var(--khefa-text);grid-area:1/2/-1;margin:0;padding:5.3125rem 2.25rem 2.25rem 0;line-height:1.1}.stats-tile--washed{inline-size:var(--stats-wash-width);block-size:var(--stats-strip-height);padding:5.3125rem var(--khefa-space-3xl) 0;text-align:center;flex-flow:wrap;place-content:space-between center;align-items:baseline;column-gap:.5ch;display:flex}.stats-tile--washed .stats-tile__value{font-size:3.5rem}.stats-tile--washed .stats-tile__label{font-family:var(--khefa-font-display);font-size:var(--khefa-display-md);letter-spacing:var(--khefa-tracking-tight);color:var(--khefa-text);margin:0;line-height:1.1}.stats-tile--washed .stats-tile__media{block-size:18.5rem;margin-inline:calc(-1 * var(--khefa-space-3xl));flex:1 0 100%;align-self:end;display:block;overflow:hidden}.stats-tile--washed .stats-tile__media img{object-fit:cover;block-size:100%;inline-size:100%}.stats-duo{grid-template-columns:var(--stats-block-width) var(--stats-gap) calc(var(--stats-notch-width) - var(--stats-gap)) 18rem;grid-template-rows:var(--stats-band-height) var(--stats-gap) var(--stats-figure-height);display:grid}.stats-duo__block{background:var(--khefa-brand);grid-area:1/1/3;display:block}.stats-tile--brand{padding:var(--khefa-space-4xl) 2.25rem;grid-area:3/1/auto/4;justify-content:center}.stats-tile--brand .stats-tile__value{font-size:5.8125rem;font-weight:var(--khefa-weight-regular)}.stats-tile--brand .stats-tile__label{font-weight:var(--khefa-weight-light);letter-spacing:var(--khefa-tracking-tight);margin-block-start:var(--khefa-space-md);font-size:1.875rem;line-height:1}.stats-tile--corner{block-size:auto;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--stats-notch-width) 100%, var(--stats-notch-width) var(--stats-band-height), 0 var(--stats-band-height));grid-area:1/3/-1/-1}.stats-duo--bare{grid-template-columns:var(--stats-block-width) var(--stats-gap) calc(var(--stats-tile-width) - var(--stats-block-width) - var(--stats-gap))}}}@keyframes stats-travel{0%{transform:translate(0,0)}to{transform:translate3d(min(calc(-100% + 100vw - 2 * var(--khefa-gutter)), 0px), 0, 0)}}
