.stats{--band-pad:clamp(64px, 9.5vh, 132px);padding:var(--band-pad) var(--gutter);background-color:var(--ink);color:var(--paper);border-top:1px solid color-mix(in srgb, var(--paper) 14%, transparent);--gap:clamp(26px, 4vw, 56px);--cols:4}.stats ul{width:100%;max-width:var(--sheet);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);margin-inline:auto;padding:0;list-style:none;display:grid;container-type:inline-size}.stats li{text-align:center;align-content:start;justify-items:center;gap:clamp(7px,.9vw,13px);display:grid}.stats b{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-size:var(--count-rule);letter-spacing:-.01em;margin-block:-.1em;font-weight:700;line-height:.92;display:grid}.stats li>span{font-size:var(--meta);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 62%, var(--ink));font-weight:500}@media (max-width:900px){.stats{--gap:clamp(24px, 6vw, 40px);--cols:2;--meta:clamp(11px, 3vw, 13px);border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent);padding:0}.stats li:nth-child(3){order:1}.stats ul{background-color:color-mix(in srgb, var(--paper) 14%, transparent);gap:1px;max-width:none;margin-block:0}.stats li{text-align:center;background-color:var(--ink);padding:clamp(40px, 11vw, 64px) var(--gutter);align-content:start;justify-items:center}.stats b{font-size:calc(var(--count-rule) * .8)}}
.said{padding:clamp(84px, 13.5vh, 190px) var(--gutter);background-color:var(--band);color:var(--paper);overflow-x:clip}.said>div{width:100%;max-width:var(--sheet);--gap:var(--band-gap);--action-col:calc(var(--meta) * 9.5 + 56px);grid-template-columns:var(--label-col) minmax(0, 1fr) var(--action-col);column-gap:var(--gap);--said-title:min(var(--count-rule), calc((100cqw - var(--label-col) - var(--action-col) - 2 * var(--gap)) / 9.33));margin-inline:auto;display:grid;container-type:inline-size}.said-label-hold{grid-area:1/1/3}.said-label{--label-offset:clamp(20px, 4vh, 44px);top:calc(var(--bar-h) + var(--label-offset));margin:0;margin-top:calc(.16 * var(--said-title) - .125 * var(--meta));color:var(--accent);line-height:1;font-size:var(--meta);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:600;position:sticky}.said h2{font-size:var(--said-title);letter-spacing:-.005em;text-transform:uppercase;grid-area:1/2;margin:0;line-height:1.06}.said h2>span:not(.draw){color:var(--accent)}.said-lead{font-size:var(--read);color:color-mix(in srgb, var(--paper) 72%, var(--ink));grid-area:2/2;margin:clamp(18px,2.4vw,34px) 0 0;line-height:1.62}.said-more{margin-bottom:calc(.08 * var(--said-title));color:inherit;font-size:var(--meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:1/3;place-self:end;align-items:center;gap:14px;font-weight:600;text-decoration:none;display:inline-flex}.said-more span{background-color:var(--accent);width:42px;height:42px;color:var(--on-accent);place-items:center;display:grid}.said-more svg{width:18px;height:18px}@media (hover:hover){.said-more:hover span{background-color:color-mix(in srgb, var(--accent) 88%, var(--on-accent))}}.said-rows{--said-gap:clamp(14px, 1.6vw, 24px);gap:var(--said-gap);grid-area:3/1/auto/-1;margin:clamp(34px,4.6vw,72px) calc(50% - 50vw) 0;display:grid;overflow:hidden;container-type:inline-size}.said-row{gap:var(--said-gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.said-card{--card-ink:var(--paper);--card-ground:var(--ink);width:calc((100cqw - 3 * var(--said-gap)) / 3.5);background-color:var(--card-ground);color:var(--card-ink);flex-direction:column;flex:none;gap:clamp(16px,1.6vw,26px);padding:clamp(22px,2.2vw,34px);transition:background-color .34s,color .34s;display:flex;position:relative}.said-card.is-on{--card-ink:var(--ink);--card-ground:var(--paper)}.said-card.is-swapping{transition:none}@media (prefers-reduced-motion:reduce){.said-card{transition:none}}.said-mark{background-color:var(--accent);width:42px;height:42px;color:var(--on-accent);place-items:center;display:grid}.said-mark svg{width:18px;height:18px}.said-card blockquote{flex:1;margin:0}.said-card blockquote p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.8em;margin:0;font-size:clamp(13px,1vw,16px);line-height:1.6;display:-webkit-box;overflow:hidden}.said-card footer{border-top:1px solid color-mix(in srgb, var(--card-ink) 18%, transparent);justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,1.4vw,22px);display:flex}.said-who{align-items:center;gap:12px;display:flex}.said-who>span{gap:4px;display:grid}.said-face{object-fit:cover;flex:none;width:44px;height:44px;display:block}.said-who b{font-size:clamp(13px,1vw,15px);font-weight:600}.said-who span{font-size:var(--meta);letter-spacing:.04em;color:color-mix(in srgb, var(--card-ink) 62%, var(--card-ground))}.said-flag{object-fit:cover;flex:none;width:24px;height:18px;display:block}@media (max-width:1100px){.said-card{width:calc((100cqw - 2 * var(--said-gap)) / 2.5)}}@media (max-width:900px){.said>div{--label-col:0px;--action-col:0px;--gap:0px;grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3.4vh,30px)}.said-label-hold,.said h2,.said-lead,.said-more,.said-rows{grid-area:auto/1}.said-label{margin-top:0;position:static}.said-lead{margin-top:0}.said-more{display:none}.said-rows{margin-top:clamp(6px,1.6vw,12px)}.said-card{width:82cqw}}
