/* HOME */
.hero{min-height:min(80vh,680px);display:flex;align-items:center;color:#fff;background-size:cover;background-position:center}
.hero p{color:#eee;max-width:560px;font-size:18px}
.can-tag{margin-left:16px;font-weight:600}
.cat img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin-bottom:16px}
.stat{text-align:center;color:var(--grey)}.stat b{display:block;font-size:clamp(36px,5vw,56px);color:var(--green)}
