.shero{padding-block:var(--s-9) var(--s-8);row-gap:0}.shero .meta,.shero h1,.shero .lede{grid-column:1/8}.shero .meta{margin-bottom:var(--s-5)}.shero h1{font-size:clamp(34px,3.5vw,52px);line-height:1.08;margin-bottom:var(--s-5)}.shero .lede{color:var(--k-text-2);max-width:48ch}.feats{border-top:1px solid var(--k-line)}.feat{padding-block:var(--s-8);border-bottom:1px solid var(--k-line);align-items:center;row-gap:var(--s-6)}.feat .copy{grid-column:1/7;display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.feat .nums{grid-column:8/13;display:flex;flex-direction:column;gap:var(--s-7);align-items:flex-start}.feat.flip .copy{grid-column:7/13;grid-row:1}.feat.flip .nums{grid-column:1/6;grid-row:1}.feat .tags{display:flex;flex-wrap:wrap;gap:var(--s-2)}.feat .tags span{font:300 11.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--k-line-2);border-radius:var(--r-2);color:var(--k-text-2)}.feat .tags span.purple{border-color:var(--k-sol-purple-edge);color:var(--k-sol-purple)}.feat .tags span.cornflower{border-color:var(--k-sol-cornflower-edge);color:var(--k-sol-cornflower)}.feat .tags span.lab{border-color:var(--k-sol-lab-edge);color:var(--k-sol-lab)}.feat .sub.purple,.feat .go.purple{color:var(--k-sol-purple)}.feat .sub.cornflower,.feat .go.cornflower{color:var(--k-sol-cornflower)}.feat .sub.lab{color:var(--k-sol-lab)}.feat h2{font-size:clamp(28px,3vw,44px);line-height:1.08}.feat .sub{margin-top:calc(-1 * var(--s-2))}.feat .desc{color:var(--k-text-2);max-width:48ch}.feat .go{font:300 13px var(--font-mono);color:var(--k-accent-text);margin-top:var(--s-2)}.feat .go.soon{color:var(--k-text-3)}.feat .stat{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.feat .stat .num{font-size:clamp(44px,5vw,72px);color:var(--k-text)}.feat .stat .unit{font:300 12.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--k-text-3)}@media (max-width:1000px){.shero .meta,.shero h1,.shero .lede,.feat .copy,.feat .nums,.feat.flip .copy,.feat.flip .nums{grid-column:1/-1;grid-row:auto}.feat{padding-block:var(--s-7);align-items:start}.feat .nums{flex-direction:row;flex-wrap:wrap;gap:var(--s-5) var(--s-7)}.feat .stat{flex-direction:column;gap:var(--s-1)}}
