.aw-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;padding-top:48px;padding-bottom:48px}.aw-hero>*{min-width:0}.aw-hero .eyebrow{font-size:11px;letter-spacing:.16em}.aw-hero h1{font-size:clamp(44px,4.9vw,68px);line-height:1.08;letter-spacing:-.035em;font-weight:500;margin:24px 0}.aw-hero h1 em{font-weight:400;color:var(--accent)}.aw-lead{font-size:16px;line-height:1.85;max-width:48ch;margin:0 0 18px}.aw-region{font-size:14px;line-height:1.85;border-left:2px solid var(--accent);padding-left:18px;margin:24px 0}.aw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.aw-actions .btn{font-size:13px;min-height:48px;white-space:normal;text-align:center}.aw-visual{margin:0;background:#151612}.aw-visual img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain}.aw-visual figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#f8f3e8;padding:20px 24px;font-size:11px;letter-spacing:.13em}.aw-visual figcaption span:last-child{font-family:'Playfair Display',serif;font-style:italic;letter-spacing:0;font-size:17px}.aw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:0;padding-bottom:32px}.aw-facts>div{padding:24px 0;border-block:1px solid var(--border)}.aw-facts strong{display:block;font-family:'Playfair Display',serif;font-size:27px;font-weight:500;margin-bottom:9px}.aw-facts p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.aw-source{font-size:12px;margin-top:20px;color:var(--muted)}.aw-source a{text-decoration:underline;text-underline-offset:3px}#catalog-modele{scroll-margin-top:95px}.aw-hero a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1000px){.aw-hero{gap:30px;grid-template-columns:1fr 1fr}.aw-hero h1{font-size:49px}.aw-facts{gap:22px}.aw-facts strong{font-size:25px}}@media(max-width:700px){.aw-hero{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:32px}.aw-hero h1{font-size:46px}.aw-lead{font-size:15px}.aw-actions .btn{width:100%}.aw-facts{grid-template-columns:1fr;gap:0}.aw-facts>div{border-bottom:0;padding:19px 0}.aw-facts>div:last-child{border-bottom:1px solid var(--border)}.aw-visual figcaption{padding:18px;gap:14px}.aw-visual figcaption span:last-child{font-size:15px}}
