.gz-wireframes{padding:40px 0 88px;background:var(--gz-paper,#fdfbf7)}
.gz-wf-stage{position:relative;display:block;width:100%;aspect-ratio:3356 / 1265.6;overflow:hidden;isolation:isolate;background:#111112}
.gz-wf-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.gz-wf-mask{position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none}
.gz .gz-wf-stats{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:24px 5%;gap:20px;color:#fff;text-align:center;text-shadow:0 1px 3px #0009}
.gz-wf-stats>div{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}
.gz-wf-stats dd{order:-1;margin:0;font-family:"Guanzhao Color Codes","Portfolio Numerals",sans-serif;font-size:clamp(40px,7vw,100px);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.gz-wf-stats dt{font-family:"Segoe UI","Microsoft YaHei",Arial,sans-serif;font-size:clamp(12px,1.4vw,20px);font-weight:500;line-height:1.5;white-space:nowrap}
@media(max-width:600px){.gz-wireframes{padding:20px 0 60px}.gz .gz-wf-stats{padding:12px 3%;gap:8px}.gz-wf-stats>div{gap:6px}.gz-wf-stats dd{font-size:clamp(30px,8.5vw,46px)}.gz-wf-stats dt{font-size:clamp(9px,2.6vw,12px)}}
