.catalog-page{min-height:100vh;overflow:clip;color:var(--brand-white);background:var(--brand-black);font-family:var(--font-body);font-weight:400}.catalog-page *,.catalog-page *:before,.catalog-page *:after{box-sizing:border-box}.catalog-page a{color:inherit;text-decoration:none}.catalog-hero{position:relative;min-height:660px;padding:170px clamp(24px,7vw,112px) 80px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:70px;border-bottom:1px solid rgba(166,206,57,.16);background:linear-gradient(90deg,#050605f5,#05060594 60%,#050605e0),url(/assets/hero/agro-earth-tracks-v1.webp) center / cover no-repeat}.catalog-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(166,206,57,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(166,206,57,.1) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.catalog-hero>div,.catalog-hero nav{position:relative;z-index:1}.catalog-hero>div>p,.catalog-line__heading p,.catalog-cta>p{margin:0;color:var(--brand-lime);font-size:10px;font-weight:900;letter-spacing:.22em}.catalog-hero h1{max-width:920px;margin:24px 0 0;color:#fff;font-size:clamp(54px,7vw,112px);font-weight:900;line-height:.84;letter-spacing:-.065em}.catalog-hero h1 em,.catalog-line__heading h2 em,.catalog-cta h2 em{color:var(--brand-lime);font-style:normal}.catalog-hero>div>span{display:block;max-width:610px;margin-top:32px;color:#ffffffb3;font-size:15px;line-height:1.7}.catalog-hero nav{display:grid;border-top:1px solid rgba(255,255,255,.18)}.catalog-hero nav a{min-height:74px;padding:0 8px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:900;letter-spacing:.12em;transition:color .18s ease,padding .18s ease}.catalog-hero nav a:hover,.catalog-hero nav a:focus-visible{padding-left:16px;color:var(--brand-lime)}.catalog-hero nav small{color:var(--brand-lime);font-size:9px}.catalog-line{padding:110px clamp(24px,7vw,112px);background:var(--brand-charcoal)}.catalog-line--construction{background:var(--brand-black)}.catalog-line__heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:70px;margin-bottom:55px}.catalog-line__heading h2,.catalog-cta h2{margin:20px 0 0;color:#fff;font-size:clamp(42px,5vw,78px);font-weight:900;line-height:.9;letter-spacing:-.055em}.catalog-line__heading>span{color:#ffffff9e;font-size:14px;line-height:1.7}.catalog-feature{min-height:530px;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#f5f5f1}.catalog-feature>div{align-self:stretch;padding:clamp(36px,5vw,76px);display:flex;flex-direction:column;justify-content:center;color:#101310;background:linear-gradient(135deg,rgba(166,206,57,.16),transparent 55%),#eef1eb}.catalog-feature small{color:#5c7a00;font-size:9px;font-weight:900;letter-spacing:.18em}.catalog-feature h3{margin:18px 0 0;font-size:clamp(54px,7vw,104px);font-weight:900;line-height:.86;letter-spacing:-.06em}.catalog-feature>div>p{max-width:500px;margin:26px 0 0;color:#101310b3;font-size:14px;line-height:1.7}.catalog-feature dl{margin:30px 0 0;display:flex;gap:34px}.catalog-feature dl div{min-width:140px;padding-top:11px;border-top:1px solid rgba(16,19,16,.2)}.catalog-feature dt{color:#1013108c;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.catalog-feature dd{margin:7px 0 0;font-size:20px;font-weight:900}.catalog-feature a{width:-moz-fit-content;width:fit-content;margin-top:34px;padding:12px 16px;border:1px solid #101310;font-size:9px;font-weight:900;letter-spacing:.14em;transition:color .18s ease,background .18s ease}.catalog-feature a:hover,.catalog-feature a:focus-visible{color:#fff;background:#101310}.catalog-feature>img{width:100%;height:100%;min-height:530px;-o-object-fit:contain;object-fit:contain;padding:clamp(24px,4vw,64px);mix-blend-mode:multiply}.catalog-feature--construction>img{padding:clamp(28px,5vw,76px)}.catalog-model-grid{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.catalog-model-grid article{position:relative;min-height:395px;padding:0 20px 20px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:var(--brand-graphite)}.catalog-model-grid article.is-featured{background:linear-gradient(145deg,rgba(166,206,57,.18),transparent 65%),var(--brand-graphite);box-shadow:inset 0 3px 0 var(--brand-lime)}.catalog-model-grid small{color:var(--brand-lime);font-size:7px;font-weight:900;letter-spacing:.14em}.catalog-model-grid__media{position:relative;height:166px;margin:0 -20px 20px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 66% 42%,rgba(166,206,57,.13),transparent 38%),#eef1eb}.catalog-model-grid__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 13px 12px rgba(0,0,0,.14));transition:transform .18s ease}.catalog-model-grid article:hover .catalog-model-grid__media img{transform:scale(1.045)}.catalog-model-grid h3{margin:12px 0 0;color:#fff;font-size:clamp(22px,2vw,32px);font-weight:900;line-height:1;letter-spacing:-.04em}.catalog-model-grid__stat{margin:9px 0 0;color:var(--brand-lime);font-size:12px;font-weight:800}.catalog-model-grid dl{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.catalog-model-grid dl>div{min-width:0;min-height:66px;padding:10px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.catalog-model-grid dt{color:#ffffff6b;font-size:6px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.catalog-model-grid dd{margin:7px 0 0;color:#fff;font-size:11px;font-weight:900;line-height:1.25}.catalog-model-grid__links{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:7px}.catalog-model-grid__links a{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(166,206,57,.58);color:#ffffffc7;font-size:7px;font-weight:900;letter-spacing:.09em;transition:color .18s ease,background .18s ease}.catalog-model-grid__links a:first-child{color:#050605;background:var(--brand-lime)}.catalog-model-grid__links a:hover,.catalog-model-grid__links a:focus-visible{color:#050605;background:var(--brand-lime)}.catalog-cta{padding:120px 24px;display:grid;justify-items:center;text-align:center;border-top:1px solid rgba(166,206,57,.14);background:linear-gradient(#050605db,#050605f5),url(/assets/hero/03-ze215-reveal.webp) center / cover no-repeat}.catalog-cta>span{max-width:580px;margin-top:28px;color:#ffffffa8;font-size:14px;line-height:1.7}.catalog-cta>div{margin-top:32px;display:flex;gap:12px}.catalog-cta a{padding:13px 18px;border:1px solid var(--brand-lime);font-size:9px;font-weight:900;letter-spacing:.14em}.catalog-cta a:last-child{color:#050605;background:var(--brand-lime)}@media(max-width:1050px){.catalog-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.catalog-hero{min-height:720px;padding:128px 20px 56px;grid-template-columns:1fr;align-content:end;gap:44px}.catalog-hero h1{font-size:clamp(46px,13vw,72px)}.catalog-line{padding:80px 18px}.catalog-line__heading,.catalog-feature{grid-template-columns:1fr}.catalog-line__heading{gap:20px}.catalog-feature>img{min-height:330px;order:-1}.catalog-feature dl{flex-direction:column;gap:18px}.catalog-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-model-grid article{min-height:378px;padding:0 18px 20px}.catalog-model-grid__media{height:150px;margin:0 -18px 18px}.catalog-cta{padding:90px 18px}.catalog-cta>div{align-items:stretch;flex-direction:column}}@media(max-width:430px){.catalog-model-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.catalog-page *,.catalog-page *:before,.catalog-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
