.hn-chart{background:var(--white,#fff);color:var(--navy,#00205b);overflow:hidden;padding:100px 0;position:relative}.hn-chart--cream{background:var(--bg-cream,#faf7f0)}.hn-chart--grey{background:var(--bg,#f5f6fa)}.hn-chart--pt-none{padding-top:0}.hn-chart--pt-tight{padding-top:48px}.hn-chart--pt-default{padding-top:100px}.hn-chart--pb-none{padding-bottom:0}.hn-chart--pb-tight{padding-bottom:48px}.hn-chart--pb-default{padding-bottom:100px}.hn-chart__container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:1}.hn-chart__confetti{pointer-events:none;position:absolute;z-index:0}.hn-chart__confetti--wave{color:var(--violet,#6638b6);right:6%;top:60px;width:64px}.hn-chart__confetti--sun{bottom:48px;color:var(--tiger,#f8ad6d);left:3%;width:44px}.hn-chart__head{margin-bottom:40px;max-width:760px}.hn-chart__eyebrow{color:var(--ruby,#e0004d);display:block;font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.hn-chart__headline{color:var(--navy,#00205b);font-family:var(--font-display,"Giorgio Sans","Bebas Neue",sans-serif);font-size:52px;font-weight:900;letter-spacing:-.01em;line-height:.85;margin:0 0 20px;text-transform:uppercase}.hn-chart__headline:last-child{margin-bottom:0}.hn-chart__lede{color:var(--muted,#5a6b85);font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:17px;line-height:1.6;max-width:640px}.hn-chart__lede p{margin:0}.hn-chart__lede p+p{margin-top:12px}.hn-chart--chart-left .hn-chart__grid{align-items:start;display:grid;gap:40px;grid-template-columns:1.45fr .9fr}.hn-chart--chart-left.hn-chart--no-figure .hn-chart__grid{grid-template-columns:1fr}.hn-chart--stacked .hn-chart__grid{display:flex;flex-direction:column;gap:32px}.hn-chart__figure{background:var(--white,#fff);border:1px solid var(--border,#e8eaf0);border-radius:22px;box-shadow:0 8px 32px rgba(0,32,91,.06);margin:0;min-width:0;padding:22px 22px 16px}.hn-chart__img{border-radius:8px;display:block;height:auto;width:100%}.hn-chart__source{color:var(--muted,#5a6b85);font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:12.5px;line-height:1.5;margin:14px 0 0}.hn-chart__caption{display:block;font-size:13px;margin-bottom:6px}.hn-chart__source-text{display:block}.hn-chart__source-text p{margin:0}.hn-chart__source-text p+p{margin-top:6px}.hn-chart__source a{color:var(--ruby,#e0004d)}.hn-chart__aside{display:flex;flex-direction:column;gap:20px;min-width:0}.hn-chart--stacked .hn-chart__aside{gap:32px}.hn-chart__stats{display:grid;gap:12px;grid-template-columns:1fr 1fr}.hn-chart--chart-left .hn-chart__stat--wide{grid-column:1/-1}.hn-chart--stacked .hn-chart__stats--count-2{grid-template-columns:repeat(2,1fr)}.hn-chart--stacked .hn-chart__stats--count-3{grid-template-columns:repeat(3,1fr)}.hn-chart--stacked .hn-chart__stats--count-4{grid-template-columns:repeat(4,1fr)}.hn-chart__stat{border-radius:16px;padding:18px 18px 16px}.hn-chart__stat--fuchsia{background:var(--bg-tint-fuchsia,#fff0f5);color:var(--fuchsia-deep,#a12480)}.hn-chart__stat--violet{background:var(--bg-tint-violet,#f4f0fb);color:var(--violet-deep,#4a1f8a)}.hn-chart__stat--tiger{background:var(--bg-tint-tiger,#fff6ee);color:var(--tiger-deep,#a06020)}.hn-chart__stat--green{background:var(--bg-tint-green,#f0f8f4);color:var(--green-deep,#00805a)}.hn-chart__stat-value{color:inherit;font-family:var(--font-display,"Giorgio Sans","Bebas Neue",sans-serif);font-size:44px;font-weight:900;letter-spacing:-.01em;line-height:.9;margin-bottom:8px}.hn-chart__stat-label{color:var(--navy,#00205b);font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:14px;line-height:1.4}.hn-chart__copy{display:flex;flex-direction:column;gap:24px}.hn-chart--stacked .hn-chart__copy{max-width:640px}.hn-chart__body{color:var(--navy,#00205b);font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:16.5px;line-height:1.6}.hn-chart__body p{margin:0 0 14px}.hn-chart__body p:last-child{margin-bottom:0}.hn-chart__body a{color:var(--ruby,#e0004d)}.hn-chart__btn{align-items:center;background:var(--ruby,#e0004d);border:2px solid var(--ruby,#e0004d);border-radius:30px;color:var(--white,#fff);display:inline-flex;font-family:var(--font-body,"DM Sans",system-ui,-apple-system,sans-serif);font-size:16px;font-weight:700;justify-content:center;line-height:1.2;padding:16px 32px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hn-chart__btn:hover{box-shadow:0 8px 20px rgba(224,0,77,.25);color:var(--white,#fff);transform:translateY(-1px)}.hn-chart__btn:focus-visible{outline:3px solid var(--navy,#00205b);outline-offset:3px}@media (max-width:1024px){.hn-chart--pt-default{padding-top:72px}.hn-chart--pb-default{padding-bottom:72px}.hn-chart__headline{font-size:42px}.hn-chart--chart-left .hn-chart__grid{grid-template-columns:1fr}.hn-chart--stacked .hn-chart__stats--count-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hn-chart--pt-tight{padding-top:32px}.hn-chart--pt-default{padding-top:64px}.hn-chart--pb-tight{padding-bottom:32px}.hn-chart--pb-default{padding-bottom:64px}.hn-chart__headline{font-size:32px}.hn-chart__figure{padding:12px 12px 10px}.hn-chart__stat-value{font-size:36px}.hn-chart--stacked .hn-chart__stats--count-3{grid-template-columns:repeat(2,1fr)}.hn-chart--stacked .hn-chart__stats--count-3 .hn-chart__stat:nth-child(3){grid-column:1/-1}.hn-chart__confetti--wave{top:24px;width:48px}.hn-chart__confetti--sun{display:none}}@media (prefers-reduced-motion:reduce){.hn-chart__btn{transition:none}.hn-chart__btn:hover{transform:none}}