/* Reference-inspired statistics: live HTML numbers, with artwork confined to the DNA ornament. */
.qmer-hero-v2 .metrics{grid-template-columns:1.9fr repeat(3,minmax(0,1fr));align-items:center;gap:clamp(12px,1.25vw,22px);margin-top:16px}
.qmer-hero-v2 .metric{height:104px;min-height:0;padding:17px 22px 15px;border:1px solid #e9d6cd;border-radius:12px;background:linear-gradient(115deg,rgba(255,255,255,.88) 10%,rgba(253,246,242,.72));box-shadow:0 7px 24px #b66e4907}
.qmer-hero-v2 .metric::before{top:19px;width:3px;height:19px;background:#e7775f;opacity:.9}
.qmer-hero-v2 .metric::after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#ee9b80,rgba(233,183,159,.28) 75%,transparent)}
.qmer-hero-v2 .metric-head{font-size:clamp(11px,.94vw,14px);font-weight:400;color:#4c4642;letter-spacing:.035em;line-height:1.5}
.qmer-hero-v2 .metric-head>.icon{width:20px;height:20px;color:#b67d60;stroke-width:1.5}
.qmer-hero-v2 .metric-bottom{margin-top:10px;gap:6px;align-items:baseline}
.qmer-hero-v2 .metric-number{position:relative;gap:10px}
.qmer-hero-v2 .metric-number::before{content:"";position:absolute;left:-11px;top:43%;width:4px;height:4px;border-radius:50%;background:#f7c0b1}
.qmer-hero-v2 .metric-number>[data-count]{font-size:clamp(33px,3.05vw,48px);font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1;letter-spacing:-1.1px;color:#292726;font-variant-numeric:tabular-nums}
.qmer-hero-v2 .unit{font-size:clamp(10px,.9vw,14px);color:#514a46;letter-spacing:.03em}
.qmer-hero-v2 .metric-en{display:block;font-size:clamp(6px,.56vw,9px);letter-spacing:.12em;color:#9c8175;line-height:1.5}
.qmer-hero-v2 .metric-overview{height:118px;min-width:0;padding:0;gap:10px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;justify-content:flex-start;isolation:isolate}
.qmer-hero-v2 .metric-overview::before,.qmer-hero-v2 .metric-overview::after{display:none}
.qmer-hero-v2 .metric-genome-art{--dna-width:clamp(80px,7.4vw,126px);display:block;width:var(--dna-width);height:calc(var(--dna-width) * 1.22);flex-shrink:0;background-image:url('metrics-reference.png');background-repeat:no-repeat;background-size:1000% auto;background-position:left center;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at 48% 51%,#000 50%,#000 67%,transparent 99%);-webkit-mask-image:radial-gradient(ellipse at 48% 51%,#000 50%,#000 67%,transparent 99%)}
.qmer-hero-v2 .metric-waves{position:absolute;inset:0 0 0 12%;width:88%;height:100%;z-index:-1;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}
.qmer-hero-v2 .overview-copy{position:relative;display:block;min-width:0;gap:0}
.qmer-hero-v2 .overview-copy strong{font-family:"Hiragino Mincho ProN","Yu Mincho",YuMincho,serif;font-size:clamp(14px,1.52vw,26px);font-weight:500;line-height:1.6;letter-spacing:.025em;white-space:nowrap;color:#272623}
.qmer-hero-v2 .overview-copy small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:clamp(5px,.48vw,8px);line-height:1.5;letter-spacing:.13em;color:#9c7c6d;white-space:nowrap;margin-top:7px;text-align:left}
@media(min-width:1550px){.qmer-hero-v2 .metric{height:118px;padding:20px 26px}.qmer-hero-v2 .metric-overview{height:132px;padding:0;gap:13px}.qmer-hero-v2 .metric-bottom{margin-top:12px}.qmer-hero-v2 .metric-head>.icon{width:23px;height:23px}}
@media(min-width:901px) and (max-height:720px){.qmer-hero-v2 .metrics{margin-top:10px}.qmer-hero-v2 .metric{height:94px;padding:14px 20px}.qmer-hero-v2 .metric-overview{height:104px;padding:0}.qmer-hero-v2 .metric-bottom{margin-top:8px}.qmer-hero-v2 .metric-genome-art{--dna-width:88px}}
@media(min-width:901px) and (max-width:1100px){.qmer-hero-v2 .metrics{grid-template-columns:1.9fr repeat(3,minmax(0,1fr));gap:10px}.qmer-hero-v2 .metric{padding-inline:16px}.qmer-hero-v2 .metric-overview{padding:0;gap:7px}.qmer-hero-v2 .metric-genome-art{--dna-width:72px}.qmer-hero-v2 .metric-number{gap:6px}.qmer-hero-v2 .metric-number>[data-count]{font-size:32px}.qmer-hero-v2 .metric-en{font-size:5.8px;letter-spacing:.05em}.qmer-hero-v2 .overview-copy strong{font-size:13px}.qmer-hero-v2 .overview-copy small{font-size:4.7px;letter-spacing:.04em}}
@media(max-width:900px){.qmer-hero-v2 .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:5px}.qmer-hero-v2 .metric-overview{grid-column:1/-1;height:82px;justify-content:center;gap:12px;padding:0}.qmer-hero-v2 .metric-genome-art{--dna-width:70px}.qmer-hero-v2 .overview-copy strong{font-size:23px}.qmer-hero-v2 .overview-copy small{font-size:8px;letter-spacing:.12em;margin-top:5px}.qmer-hero-v2 .metric-waves{inset:0 8%;width:84%}.qmer-hero-v2 .metric:not(.metric-overview){height:92px;padding:13px 19px}.qmer-hero-v2 .metric-head{font-size:12px}.qmer-hero-v2 .metric-head>.icon{width:18px;height:18px}.qmer-hero-v2 .metric-number>[data-count]{font-size:37px}.qmer-hero-v2 .unit{font-size:12px}.qmer-hero-v2 .metric-en{font-size:6.5px}.qmer-hero-v2 .metric-bottom{margin-top:9px}}
@media(max-width:600px){.qmer-hero-v2 .metric-overview{height:68px;gap:7px}.qmer-hero-v2 .metric-genome-art{--dna-width:55px}.qmer-hero-v2 .overview-copy strong{font-size:clamp(12px,3.65vw,20px);letter-spacing:.01em}.qmer-hero-v2 .overview-copy small{font-size:clamp(4.7px,1.29vw,7px);letter-spacing:.08em}.qmer-hero-v2 .metrics{gap:8px}.qmer-hero-v2 .metric:not(.metric-overview){height:85px;padding:10px 12px}.qmer-hero-v2 .metric::before{top:13px;width:2px;height:14px}.qmer-hero-v2 .metric-head{font-size:9px;letter-spacing:0}.qmer-hero-v2 .metric-head>.icon{width:13px;height:13px}.qmer-hero-v2 .metric-bottom{position:relative;display:block;margin-top:8px}.qmer-hero-v2 .metric-number{gap:5px}.qmer-hero-v2 .metric-number>[data-count]{font-size:29px}.qmer-hero-v2 .metric-number::before{left:-7px;width:3px;height:3px}.qmer-hero-v2 .unit{font-size:9px}.qmer-hero-v2 .metric-en{margin-top:4px;text-align:right;font-size:5px;line-height:1;letter-spacing:.08em}}
