.band{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(340px,46vw,560px);overflow:hidden;background:var(--bg);color:var(--fg)}.band--short{min-height:clamp(280px,34vw,420px)}.band__bg{z-index:-2}.band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,color-mix(in oklch,var(--c-deep) 94%,transparent),color-mix(in oklch,var(--c-deep) 78%,transparent),color-mix(in oklch,var(--c-deep) 40%,transparent))}.band__figure{padding-block:var(--space-xl-3xl)}.band__quote p{max-width:20ch;font-family:var(--font-display);font-size:var(--step-5);font-weight:480;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.band__quote em{position:relative;font-style:normal;color:var(--highlight-text)}.band__quote em:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.07em;border-radius:2px;background:var(--highlight);opacity:.75;transform:scaleX(var(--hl, 1));transform-origin:left}.band__caption{display:flex;align-items:center;gap:.8em;max-width:60ch;margin-top:var(--space-m);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.band__caption:before{content:"";flex:none;width:2.2em;height:1px;background:var(--highlight)}@media(max-width:479px){.band__quote p{font-size:var(--step-4)}}.bento--stats{grid-template-columns:minmax(0,1fr)}@media(min-width:800px){.bento--stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-l) var(--space-m);border-top:3px solid var(--highlight)}.stat__num{font-family:var(--font-mono);font-size:var(--step-5);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat__num [data-count]{white-space:nowrap}.stat__vs{font-size:.42em;letter-spacing:0;color:var(--fg-subtle);vertical-align:middle}.stat__cap{max-width:36ch;font-size:var(--step--1);color:var(--fg-muted)}@media(min-width:800px){.stat__num{font-size:var(--step-4)}}
