.hcstats{display:flex;flex-wrap:wrap;gap:18px}.hcstats__tile{background:#fff;border:1px solid var(--hc-border,#dde3e0);border-radius:8px;flex:1;min-width:170px;padding:22px 26px}.hcstats__value{color:var(--hc-green,#0bab84);font-family:var(--font-display,"Source Sans 3","Helvetica Neue",Arial,sans-serif);font-size:36px;font-weight:700;line-height:1.05}.hcstats__label{color:var(--hc-fg-3,#6e7a7e);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.hcbg--dark .hcstats__tile{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.hcbg--cyantint,.hcbg--dark,.hcbg--green,.hcbg--lightgrey,.hcbg--offwhite,.hcbg--palegrey,.hcbg--softgreen,.hcbg--white{border-radius:10px;padding:40px}.hcbg--white{background:#fff;border:1px solid var(--hc-border,#dde3e0)}.hcbg--lightgrey{background:#f4f6f5}.hcbg--offwhite{background:#eaecea}.hcbg--palegrey{background:#d3dbd8}.hcbg--softgreen{background:#ecf9f4}.hcbg--cyantint{background:#eaf9f7}.hcbg--green{background:var(--hc-green,#0bab84)}.hcbg--dark{background:var(--hc-graphite,#1f2a2e)}.hcbg--dark h1,.hcbg--dark h2,.hcbg--dark h3,.hcbg--dark h4,.hcbg--green h1,.hcbg--green h2,.hcbg--green h3,.hcbg--green h4{color:#fff}.hcbg--dark,.hcbg--dark li,.hcbg--dark p,.hcbg--green,.hcbg--green li,.hcbg--green p{color:hsla(0,0%,100%,.85)}.hcbg--dark .hc-overline{color:#5bcfc0}.hcbg--green .hc-overline{color:#ecf9f4}.hchd{color:var(--hc-fg-1,#1f2a2e);font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);letter-spacing:-.01em;line-height:1.12;margin:0 0 14px}.hchd--display{font-size:60px;font-weight:800;letter-spacing:-.02em}.hchd--xl{font-size:44px;font-weight:800}.hchd--l{font-size:34px;font-weight:700}.hchd--m{font-size:26px;font-weight:700}.hchd--s{font-size:20px;font-weight:600}.hcbg--dark .hchd,.hcbg--green .hchd{color:#fff}@media (max-width:760px){.hchd--display{font-size:38px}.hchd--xl{font-size:32px}.hchd--l{font-size:26px}}.hcstats--v-l .hcstats__value{font-size:48px}.hcstats--v-xl .hcstats__value{font-size:60px}.hcstats--lab-m .hcstats__label{font-size:13px}.hcstats--vc-graphite .hcstats__value{color:var(--hc-graphite,#1f2a2e)}.hcstats--vc-cyan .hcstats__value{color:#5bcfc0}.hcstats--vc-blue .hcstats__value{color:#4a6edb}.hcbg--boxed{border-radius:10px;padding:40px}.hcbg--textlight .hchd,.hcbg--textlight .hcproc__label,.hcbg--textlight .hcprocnum__t,.hcbg--textlight h1,.hcbg--textlight h2,.hcbg--textlight h3,.hcbg--textlight h4{color:#fff}.hcbg--textlight,.hcbg--textlight .hccard__body,.hcbg--textlight li,.hcbg--textlight p{color:hsla(0,0%,100%,.85)}.hcbg--textlight .hc-overline{color:#5bcfc0}.hcbg--textlight .hcstats__tile{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}@media (max-width:760px){.hcbg--boxed{padding:24px}}.hc-tc--ov .hc-overline{color:var(--tc-ov)}.hc-tc--hd .hchd,.hc-tc--hd h1,.hc-tc--hd h2,.hc-tc--hd h3{color:var(--tc-hd)}.hc-tc--bd .hcbody,.hc-tc--bd .hccard__body,.hc-tc--bd li,.hc-tc--bd p{color:var(--tc-bd)}.hcimgf{overflow:hidden;position:relative}.hcimgf,.hcimgf img{display:block;width:100%}.hcimgf img{height:100%;object-fit:cover;object-position:var(--focus,center)}.hcimgf--r4\/3{aspect-ratio:4/3}.hcimgf--r16\/9{aspect-ratio:16/9}.hcimgf--r1\/1{aspect-ratio:1/1}.hcimgf--r3\/4{aspect-ratio:3/4}.hcimgf--rauto{aspect-ratio:auto}.hcimgf--rauto img{height:auto}.hcimgf__ov{background:linear-gradient(180deg,transparent 0,var(--ov,transparent) 100%);inset:0;pointer-events:none;position:absolute}.hcbtnrow{display:flex;flex-wrap:wrap;gap:12px}.hcbtnrow--center{justify-content:center}.hcbtnrow--right{justify-content:flex-end}.hcbtnrow--sp-s{margin-top:10px}.hcbtnrow--sp-m{margin-top:20px}.hcbtnrow--sp-l{margin-top:36px}.hcstats__tile{background:var(--tbg,#fff);border-color:var(--tbd,#dde3e0)}.hcstats__label{color:var(--lc,#6e7a7e)}.hcstats--gap-s{gap:10px}.hcstats--gap-m{gap:18px}.hcstats--gap-l{gap:32px}.hcstats--pad-s .hcstats__tile{padding:14px 18px}.hcstats--pad-m .hcstats__tile{padding:22px 26px}.hcstats--pad-l .hcstats__tile{padding:34px 38px}.hcstats--flat .hcstats__tile{background:transparent;border-color:transparent;padding-left:0}.hcstats--outline .hcstats__tile{background:transparent}@media (max-width:620px){.hcstats__tile{flex:1 1 calc(50% - 10px);min-width:calc(50% - 10px)}}.hcstats--band{background:linear-gradient(120deg,#1a2428,#243237);border-left:3px solid var(--hc-green,#0bab84);border-radius:16px;display:flex;gap:0!important;overflow:hidden}.hcstats--band .hcstats__tile{background:transparent!important;border:0!important;border-radius:0!important;flex:1;padding:34px 28px!important;position:relative;transition:background .2s}.hcstats--band .hcstats__tile+.hcstats__tile:before{background:var(--dvx,hsla(0,0%,100%,.12));bottom:26px;content:"";left:0;position:absolute;top:26px;width:1px}.hcstats--band .hcstats__tile:hover{background:rgba(11,171,132,.12)!important}.hcstats--band .hcstats__value{color:#fff!important;font-weight:800}.hcstats--band .hcstats__label{color:#aebbb6!important}.hcstats__kick{color:var(--hc-green,#0bab84);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.hcstats--band .hcstats__kick{color:#5bcfc0}@media(max-width:760px){.hcstats--band{flex-wrap:wrap}.hcstats--band .hcstats__tile{flex:1 1 50%}}.hcstats--tealtop .hcstats__tile{background:#fff!important;border:1px solid #e2e7e4!important;border-radius:9px!important;border-top:3px solid var(--hc-green,#0bab84)!important;padding:26px 24px!important;text-align:left!important;transition:transform .2s,box-shadow .2s}.hcstats--tealtop .hcstats__tile:hover{box-shadow:0 12px 30px rgba(15,21,24,.1);transform:translateY(-3px)}.hcstats--tealtop .hcstats__value{color:var(--hc-fg-1,#1f2a2e)!important;font-weight:800;text-align:left}.hcstats--tealtop .hcstats__label{color:var(--hc-fg-3,#6e7a7e)!important;text-align:left}.hcstats--band .hcstats__label{color:#aebbb6}.hcstats--band .hcstats__label,.hcstats--tealtop .hcstats__label{font-family:var(--font-body,"Noto Sans",Arial,sans-serif);font-size:12.5px;letter-spacing:0;text-transform:none}.hcstats--tealtop .hcstats__label{color:#6e7a7e}.hcstats__label{font-family:var(--font-body,"Noto Sans",Arial,sans-serif);font-size:12.5px;letter-spacing:0;text-transform:none}.hcstats--hairline{border-top:2px solid var(--hc-fg-1,#1f2a2e);gap:0;padding-top:20px}.hcstats--hairline .hcstats__tile{background:transparent;border:0;border-radius:0;box-shadow:none;padding:4px 24px}.hcstats--hairline .hcstats__tile+.hcstats__tile{border-left:1px solid var(--dvx,#dde3e0)}.hcstats--hairline .hcstats__tile:first-child{padding-left:0}.hcstats--hairline .hcstats__tile:hover{box-shadow:none;transform:none}.hcstats--speclist{counter-reset:hcstat;display:block;max-width:680px}.hcstats--speclist .hcstats__tile{background:transparent;border:0;border-bottom:1px solid var(--dvx,#dde3e0);border-radius:0;box-shadow:none;column-gap:10px;counter-increment:hcstat;display:grid;grid-template-columns:48px 1fr;padding:16px 0}.hcstats--speclist .hcstats__tile:hover{box-shadow:none;transform:none}.hcstats--speclist .hcstats__tile:before{color:var(--hc-green,#0bab84);content:counter(hcstat,decimal-leading-zero);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:12px;grid-row:1/span 3;padding-top:7px}.hcstats--speclist .hcstats__kick{grid-column:2}.hcstats--speclist .hcstats__value{font-size:23px!important;grid-column:2;line-height:1.15}.hcstats--speclist .hcstats__label{grid-column:2;margin-top:2px}@media (max-width:760px){.hcstats--hairline{grid-template-columns:1fr 1fr}.hcstats--hairline .hcstats__tile{padding:10px 14px}}.hcbg--dark .hcstats--hairline .hcstats__tile,.hcbg--textlight .hcstats--hairline .hcstats__tile{background:transparent;border:0;border-radius:0}.hcbg--dark .hcstats--hairline .hcstats__tile+.hcstats__tile,.hcbg--textlight .hcstats--hairline .hcstats__tile+.hcstats__tile{border-left:1px solid var(--dvx,hsla(0,0%,100%,.28))}.hcbg--dark .hcstats--hairline,.hcbg--textlight .hcstats--hairline{border-top-color:hsla(0,0%,100%,.9)}.hcbg--dark .hcstats:not(.hcstats--c-lc) .hcstats__label,.hcbg--textlight .hcstats:not(.hcstats--c-lc) .hcstats__label{color:hsla(0,0%,100%,.78)}.hcbg--dark .hcstats--speclist .hcstats__tile,.hcbg--textlight .hcstats--speclist .hcstats__tile{background:transparent;border:0;border-bottom:1px solid var(--dvx,hsla(0,0%,100%,.28))}.hcbg--dark .hcstats--flat .hcstats__tile,.hcbg--textlight .hcstats--flat .hcstats__tile{background:transparent;border-color:transparent}.hcstats.hcstats--c-bg .hcstats__tile{background:var(--tbgx)!important}.hcstats.hcstats--c-bd .hcstats__tile{border-color:var(--tbdx)!important}.hcstats.hcstats--c-lc .hcstats__label{color:var(--lcx)!important}.hcstats--hairline.hcstats--c-bg{gap:10px}.hcstats--hairline.hcstats--c-bg .hcstats__tile{border-radius:6px;padding:16px 18px}.hcstats--hairline.hcstats--c-bg .hcstats__tile:first-child{padding-left:18px}.hcstats--hairline.hcstats--c-bg .hcstats__tile+.hcstats__tile{border-left:0}.hcstats--hairline.hcstats--c-bg.hcstats--c-bd .hcstats__tile{border:1px solid var(--tbdx)!important}.hcstats--speclist.hcstats--c-bg .hcstats__tile{border-bottom:0;border-radius:6px;margin-bottom:8px;padding:16px 14px}.hcstats--tealtop.hcstats--c-bg .hcstats__value{color:var(--vcx,var(--hc-green,#0bab84))!important}.hcstats.hcstats--c-vc .hcstats__value{color:var(--vcx)!important}.hcstats.hcstats--c-kc .hcstats__kick{color:var(--kcx)!important}.hcstats--hairline{border-top-color:var(--rulec,var(--hc-fg-1,#1f2a2e))}.hcstats--hairline.hcstats--c-rule{border-top-color:var(--rulecx)!important}.hcstats.hcstats--c-gap{gap:var(--gapx)!important}.hcstats--speclist.hcstats--c-gap .hcstats__tile{margin-bottom:var(--gapx)}.hcstats.hcstats--c-dv:not(.hcstats--band):not(.hcstats--speclist) .hcstats__tile+.hcstats__tile,.hcstats.hcstats--hairline.hcstats--c-dv .hcstats__tile+.hcstats__tile{border-left:0!important;position:relative}.hcstats.hcstats--c-dv:not(.hcstats--band):not(.hcstats--speclist) .hcstats__tile+.hcstats__tile:before{background:var(--dvx);border-radius:0;bottom:0;content:"";left:-1px;pointer-events:none;position:absolute;top:0;width:1px}.hcstats--speclist.hcstats--c-dv .hcstats__tile{border-bottom-color:var(--dvx)!important}.hcstats--band.hcstats--c-dv .hcstats__tile+.hcstats__tile:before{background:var(--dvx)!important}@media (max-width:560px){.hcstats{flex-direction:column;flex-wrap:nowrap}.hcstats .hcstats__tile{box-sizing:border-box;flex:1 1 auto!important;min-width:0!important;width:100%}.hcstats:not(.hcstats--speclist) .hcstats__value{font-size:clamp(30px,9vw,40px)!important;overflow-wrap:anywhere}.hcstats--hairline .hcstats__tile,.hcstats--hairline .hcstats__tile:first-child{padding:16px 0!important}.hcstats--hairline .hcstats__tile+.hcstats__tile{border-left:0!important;border-top:1px solid var(--dvx,#dde3e0)}.hcbg--dark .hcstats--hairline .hcstats__tile+.hcstats__tile,.hcbg--textlight .hcstats--hairline .hcstats__tile+.hcstats__tile{border-left:0!important;border-top:1px solid var(--dvx,hsla(0,0%,100%,.28))}.hcstats.hcstats--c-dv:not(.hcstats--band):not(.hcstats--speclist) .hcstats__tile+.hcstats__tile:before,.hcstats.hcstats--hairline.hcstats--c-dv .hcstats__tile+.hcstats__tile:before{bottom:auto;height:1px;left:0;right:0;top:-1px;width:auto}.hcstats--hairline.hcstats--c-dv .hcstats__tile+.hcstats__tile{border-top:0}.hcstats--hairline.hcstats--c-bg .hcstats__tile{padding:16px 18px!important}.hcstats--band .hcstats__tile{padding:24px!important}.hcstats--band .hcstats__tile+.hcstats__tile:before{bottom:auto;height:1px;left:24px;right:24px;top:0;width:auto}.hcstats--gap-l{gap:14px}}@media (min-width:561px) and (max-width:1024px){.hcstats{flex-wrap:wrap}.hcstats .hcstats__tile{box-sizing:border-box;flex:1 1 calc(50% - 20px)!important;min-width:0!important}.hcstats:not(.hcstats--speclist) .hcstats__value{overflow-wrap:anywhere}.hcstats--v-xl:not(.hcstats--speclist) .hcstats__value{font-size:min(60px,6.2vw)}.hcstats--hairline{row-gap:20px}.hcstats--hairline .hcstats__tile:nth-child(odd){border-left:0!important;padding-left:0}.hcstats--band .hcstats__tile:nth-child(odd):before,.hcstats.hcstats--c-dv .hcstats__tile:nth-child(odd):before{display:none}.hcstats--hairline.hcstats--c-bg .hcstats__tile:nth-child(odd){padding-left:18px}}@media (max-width:560px){.hcstats--hairline{padding-top:0}}