.hzhome{--shadow:#1d2020;--accent:#b12a3c;--scout:#294a3a;background:#f8f7f4;color:#242429;padding:0 0 35px}
.hzhome__hero{max-width:1420px;margin:0 auto;min-height:630px;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:30px;padding:55px max(30px,4.5vw)}
.hzhome__intro{max-width:630px}
.hzhome__eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#a53640}
.hzhome__status{height:8px;width:8px;border-radius:50%;background:#a53640;display:inline-block}
.hzhome__intro h1{font-weight:850;line-height:.99;letter-spacing:-.075em;font-size:clamp(56px,6vw,105px);margin:24px 0}
.hzhome__intro h1 span{display:block;color:#9a3541}
.hzhome__intro>p{font-size:17px;line-height:1.7;color:#55545a;max-width:510px}
.hzhome__actions{display:flex;gap:11px;flex-wrap:wrap;margin:25px 0 36px}
.hzhome__btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;text-decoration:none!important;padding:16px 22px;border-radius:11px;font-size:13px;line-height:1.4;font-weight:760;transition:transform .18s ease}
.hzhome__btn:hover{transform:translateY(-2px)}
.hzhome__btn--solid{background:#222428;color:white!important}
.hzhome__btn--line{border:1px solid #c8c6c4;color:#28292e!important}
.hzhome__benefits{display:flex;flex-wrap:wrap;column-gap:17px;row-gap:9px;font-size:11px;color:#4d5152}
.hzhome__art{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:stretch;min-height:520px}
.hzhome__hero-card{border-radius:170px 170px 14px 14px;position:relative;min-height:480px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#e8e1db}
.hzhome__hero-card--shadow{background:#eadedf;transform:translateY(-16px)}
.hzhome__hero-card--scout{background:#dfe9de;transform:translateY(20px)}
.hzhome__hero-card img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;transition:transform .25s ease}
.hzhome__hero-card:hover img{transform:scale(1.04)}
.hzhome__hero-tag{position:absolute;bottom:18px;left:12px;right:12px;display:block;text-align:center;background:rgba(255,255,255,.92);color:#242627;font-size:10px;letter-spacing:.12em;border-radius:8px;padding:10px;font-weight:800}
.hzhome__rule{border-block:1px solid #dad6d2;display:flex;justify-content:space-between;max-width:1300px;margin:auto;padding:18px 25px;color:#777478;font-size:10px;font-weight:780;letter-spacing:.14em}
.hzhome__collections{max-width:1350px;margin:auto;padding:95px 40px 35px;scroll-margin-top:95px}
.hzhome__collections-head{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:32px}
.hzhome__collections-head h2{font-size:clamp(34px,4vw,66px);font-weight:800;letter-spacing:-.06em;line-height:1.07;margin:13px 0 0}
.hzhome__collections-head>p{max-width:270px;color:#66686a;font-size:14px}
.hzhome__tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.hzhome__tile{display:flex;flex-direction:column;align-items:flex-start;min-height:325px;padding:43px;border-radius:20px;text-decoration:none!important;transition:transform .18s ease}
.hzhome__tile:hover{transform:translateY(-3px)}
.hzhome__tile--shadow{background:#222529;color:#f8f4f3!important}
.hzhome__tile--scout{background:#2b4a3b;color:#f8f5ed!important}
.hzhome__tile>span{font-size:10px;letter-spacing:.15em;font-weight:820;opacity:.74}
.hzhome__tile h3{margin:30px 0 7px;font-size:clamp(30px,3.5vw,50px);letter-spacing:-.04em;font-weight:790;line-height:1.1}
.hzhome__tile p{font-size:13px;opacity:.73}
.hzhome__tile strong{margin-top:auto;padding-top:22px;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:4px}
.hzhome__bottom{max-width:1250px;padding:32px 20px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#7b7c7e;font-size:11px}
.hzhome__bottom span:first-child{font-weight:800;letter-spacing:.12em;color:#484a4d}
@media(max-width:1000px){.hzhome__hero{grid-template-columns:1fr;min-height:0}.hzhome__art{min-height:350px}.hzhome__hero-card{min-height:345px}.hzhome__intro h1{max-width:700px}}
@media(max-width:749px){.hzhome__hero{padding:54px 19px 33px;gap:22px}.hzhome__intro h1{font-size:55px;margin:17px 0}.hzhome__intro>p{font-size:14px}.hzhome__btn{font-size:12px;padding:14px 15px}.hzhome__benefits{font-size:10px}.hzhome__art{min-height:310px;gap:10px}.hzhome__hero-card{min-height:298px;border-radius:110px 110px 10px 10px}.hzhome__rule{padding:13px 16px;font-size:8px}.hzhome__collections{padding:55px 18px 20px}.hzhome__collections-head{display:block}.hzhome__collections-head>p{font-size:12px}.hzhome__tiles{grid-template-columns:1fr;gap:13px}.hzhome__tile{min-height:260px;padding:28px}.hzhome__tile h3{margin-top:24px}.hzhome__bottom{align-items:flex-start;flex-direction:column;font-size:10px;gap:10px}}
@media(prefers-reduced-motion:reduce){.hzhome__btn,.hzhome__hero-card img,.hzhome__tile{transition:none}}
