.hm-dim{color:var(--text-faint)}.hm-eyebrow,.hm-main .section-eyebrow{display:inline-flex;align-items:center;height:30px;margin:0;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text, var(--accent));font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}#site .hm-pill,#site .hm-main .section-cta,#site .hm-main .community-band-actions .btn{--btn-radius: 999px;min-height:46px;padding:0 24px;font-size:15px;font-weight:500}#site .hm-pill-accent{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);--btn-line: transparent;--btn-bg-hover: color-mix(in srgb, var(--accent) 86%, #000)}#site .hm-pill-plain{--btn-bg: var(--bg-active);--btn-line: transparent}.hm-h1{margin:0;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.hm-sub{max-width:440px;margin:0 0 24px;color:var(--text-dim);font-size:17px;line-height:1.55;text-wrap:pretty}.hm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.hm-bigq p,.hm-rev p,.hm-bandq p,.hm-quote p{margin:0;color:var(--text-faint);font-size:17px;line-height:1.55}.hm-acc{color:var(--accent)}:is(.hm-rev,.hm-bandq,.hm-quote,.hm-oneq) p b{color:var(--text);font-weight:500}blockquote{margin:0}.hm-qfoot{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14px;text-align:left}.hm-qfoot>span:not(.hm-av){display:grid;color:var(--text-faint)}.hm-qfoot b{color:var(--text);font-weight:500}.hm-av{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600}.hm-qsrc{margin-left:auto;color:var(--text-faint)}.hm-card{padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised)}.hm-num{margin:0;font-size:40px;font-weight:600;line-height:1;letter-spacing:-.04em}.hm-num b{display:inline-block;font-weight:inherit;font-variant-numeric:tabular-nums}.hm-unit{color:var(--text-faint);font-size:20px;font-weight:500;letter-spacing:-.01em}.hm-cap{margin:14px 0 0;color:var(--text-faint);font-size:13px;line-height:1.45}.hm-band{--text: #f3f5f9;--text-dim: rgba(243, 245, 249, .72);--text-faint: rgba(243, 245, 249, .62);--line: rgba(255, 255, 255, .12);padding:96px 0;background:#0e1116;color:var(--text)}.hm-band .hm-eyebrow{background:#ffffff17;color:#fff}.hm-rev{break-inside:avoid;margin:0 0 20px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised)}.hm-rev blockquote{padding:24px}.hm-rev .hm-qfoot{margin:0;padding:14px 24px;background:var(--bg-panel)}.hm-rev-tint{border-color:transparent;background:var(--accent-soft)}.hm-rev-tint p{font-size:21px}.hm-rev-tint .hm-qfoot{background:transparent}
