*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f0eee8;color:#1d211f;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{height:76px;padding:0 6.5%;display:flex;align-items:center;justify-content:space-between;background:#f0eee8;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:800;letter-spacing:.16em}.brand i{font-style:normal;color:#a64b32}.brand-mark{display:grid;place-items:center;width:32px;height:32px;background:#a64b32;color:#fff;font:600 20px Oswald}.topbar nav{display:flex;gap:36px;font-size:11px;font-weight:700;color:#646963}.topbar nav a:hover,.text-link:hover{color:#a64b32}.top-cta{font-size:11px;font-weight:800;letter-spacing:.08em}.top-cta span{color:#a64b32;margin-left:8px}.hero{min-height:620px;background:#202a28;color:#f3f0e8;position:relative;overflow:hidden;padding:90px 10% 70px;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,28,27,.97) 0%,rgba(19,28,27,.86) 43%,rgba(19,28,27,.15) 100%),url('https://commons.wikimedia.org/wiki/Special:FilePath/GAZ-M20%20Pobeda.jpg') center 48%/cover;filter:saturate(.55)}.hero:after{content:"";position:absolute;right:8%;top:13%;width:1px;height:72%;background:#ffffff30}.hero-content{position:relative;max-width:620px}.eyebrow,.section-kicker{font-size:10px;font-weight:800;letter-spacing:.18em}.eyebrow{color:#c5c7bb}.eyebrow span{display:inline-block;width:24px;height:2px;background:#c36a4b;vertical-align:middle;margin-right:10px}.hero h1{font:600 clamp(56px,8vw,104px)/.94 Oswald,sans-serif;letter-spacing:-.025em;margin:25px 0}.hero h1 em,.intro h2 em,.section-heading h2 em,.timeline-heading h2 em,.about-grid h2 em{font-style:normal;color:#c87556}.hero-lead{font-size:14px;line-height:1.8;color:#d0d2c9;max-width:420px}.hero-button{display:inline-flex;align-items:center;gap:48px;margin-top:30px;padding:16px 19px;border:1px solid #ffffff75;font-size:10px;font-weight:800;letter-spacing:.12em}.hero-button b{color:#df987a;font-size:17px}.hero-note{position:absolute;right:10%;bottom:72px;display:flex;gap:16px;align-items:center}.hero-note span{font:500 30px Oswald;color:#e6a081}.hero-note small{font-size:8px;line-height:1.6;letter-spacing:.12em;color:#d5d4ca}.hero-index{position:absolute;right:5%;bottom:30px;font:500 15px Oswald;color:#e7e2d8}.hero-index span{color:#b96c4d;margin:0 7px}.section-wrap{max-width:1200px;margin:auto;padding-left:6%;padding-right:6%}.intro{padding-top:105px;padding-bottom:90px}.section-kicker{color:#a75a40}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-top:22px}.intro h2,.section-heading h2,.timeline-heading h2,.about-grid h2{font:500 clamp(42px,5vw,66px)/1.02 Oswald;margin:0;letter-spacing:-.02em}.intro-grid p,.timeline-heading p{font-size:13px;line-height:1.9;color:#656a64;max-width:450px;margin:0 0 5px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d1cec5;margin-top:70px;padding-top:23px}.stats div{display:flex;flex-direction:column;gap:5px}.stats strong{font:500 35px Oswald;color:#a64b32}.stats span{font-size:10px;color:#747872}.factories{padding-top:25px;padding-bottom:115px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading h2{margin-top:16px}.switch-hint{font-size:9px;font-weight:800;letter-spacing:.13em;color:#777d76}.switch-hint span{color:#a64b32;font-size:16px;margin-left:12px}.factory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.factory-card{border:0;padding:0;background:#e5e2d9;text-align:left;cursor:pointer;color:inherit;transition:transform .25s,box-shadow .25s;min-width:0}.factory-card:hover,.factory-card.active{transform:translateY(-5px);box-shadow:0 15px 35px #252b2517}.card-image{height:245px;position:relative;overflow:hidden;background:#a9a69b}.card-image:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#151b1acc)}.card-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform .5s}.factory-card:hover img{transform:scale(1.05)}.image-tag,.image-year{position:absolute;z-index:1;color:#fff}.image-tag{left:19px;bottom:17px;font-size:8px;letter-spacing:.14em;font-weight:800}.image-year{right:18px;top:16px;font:500 23px Oswald}.card-body{padding:22px 23px 25px}.card-top{display:flex;justify-content:space-between;color:#777b72;font-size:8px;font-weight:800;letter-spacing:.12em}.card-top span:last-child{color:#a64b32;font-size:15px}.card-body h3{font:500 42px Oswald;margin:12px 0 4px}.card-body p{font-size:11px;color:#656b64;line-height:1.7;min-height:38px}.card-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cfccc2;margin-top:20px;padding-top:14px;font-size:8px;font-weight:800;letter-spacing:.13em}.card-link b{color:#a64b32;font-size:16px}.detail-section{background:#202a28;color:#f2f0e8;padding:78px 0 65px}.detail-heading{display:flex;justify-content:space-between;align-items:center}.detail-heading .section-kicker{color:#d18a6e}.detail-counter{font:500 13px Oswald;color:#c6c8bd;letter-spacing:.1em}.detail-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding:45px 0 50px}.detail-city{font-size:9px;color:#b8bdb2;letter-spacing:.16em;font-weight:800}.detail-title h2{font:600 clamp(65px,9vw,112px)/.95 Oswald;margin:15px 0 12px}.detail-title>p{font-size:14px;line-height:1.7;color:#c6c9c0;max-width:400px}.detail-facts{display:flex;gap:35px;margin-top:30px}.detail-fact strong{display:block;font:500 25px Oswald;color:#d88a69}.detail-fact span{font-size:8px;color:#c3c5ba;letter-spacing:.1em}.detail-copy>p{font-size:13px;line-height:2;color:#d1d3ca;margin:0 0 27px}.milestones{border-top:1px solid #ffffff32}.milestone{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid #ffffff25}.milestone b{font:500 18px Oswald;color:#d98a69}.milestone span{font-size:10px;line-height:1.6;color:#d4d6ce}.models-row{border-top:1px solid #ffffff35;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.models-row .section-kicker{color:#c9a08c;font-size:8px}.models-row h3{font:500 24px Oswald;margin:8px 0}.model-chips{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.model-chips span{padding:10px 13px;border:1px solid #ffffff45;font-size:9px;color:#e5e5dc}.detail-controls{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:34px}.detail-controls button{width:36px;height:36px;border:1px solid #ffffff65;background:transparent;color:#fff;font-size:17px;cursor:pointer}.detail-controls button:hover{background:#a64b32;border-color:#a64b32}.detail-controls span{font:500 11px Oswald;letter-spacing:.12em;color:#c7c8bf}.timeline-section{padding-top:105px;padding-bottom:110px}.timeline-heading{display:flex;justify-content:space-between;align-items:end;margin:20px 0 60px}.timeline-heading p{max-width:330px}.timeline-track{display:flex;justify-content:space-between;position:relative;margin:0 15px 55px}.timeline-track:before{content:"";height:1px;background:#c9c6bc;position:absolute;left:0;right:0;top:29px}.year{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;border:0;background:transparent;cursor:pointer;color:#858980;padding:0;font:500 15px Oswald}.year i{width:10px;height:10px;border-radius:50%;background:#b9b7ae;border:2px solid #f0eee8;outline:1px solid #b9b7ae}.year.active{color:#a64b32}.year.active i{background:#a64b32;outline-color:#a64b32;transform:scale(1.3)}.timeline-event{display:grid;grid-template-columns:180px 1fr;gap:35px;background:#e5e2d9;padding:30px 35px}.event-year{font:500 55px Oswald;color:#a64b32}.event-label{font-size:8px;font-weight:800;letter-spacing:.16em;color:#8b8e85}.timeline-event h3{font:500 25px Oswald;margin:8px 0}.timeline-event p{font-size:11px;line-height:1.8;color:#686d65;margin:0;max-width:650px}.about-section{background:#e4e0d6;padding:90px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end}.about-grid h2{margin-top:20px}.about-grid p{font-size:12px;line-height:1.9;color:#656a62;margin:0 0 25px}.text-link{font-size:9px;font-weight:800;letter-spacing:.13em;color:#a64b32}footer{display:flex;justify-content:space-between;padding:25px 6.5%;background:#1c2523;color:#d8d9d0;font-size:8px;letter-spacing:.13em;font-weight:700}footer a{color:#d18a6e}@media(max-width:760px){.topbar{height:65px;padding:0 5%}.topbar nav{display:none}.top-cta{font-size:9px}.hero{min-height:600px;padding:75px 7%}.hero-bg{background-position:58% center}.hero-note{right:7%;bottom:65px}.section-wrap{padding-left:6%;padding-right:6%}.intro{padding-top:75px;padding-bottom:65px}.intro-grid,.detail-layout,.about-grid{grid-template-columns:1fr;gap:25px}.intro-grid p{max-width:520px}.stats{margin-top:45px}.factories{padding-bottom:75px}.section-heading{align-items:start;gap:20px;flex-direction:column}.factory-grid{grid-template-columns:1fr;gap:16px}.card-image{height:230px}.card-body p{min-height:0}.detail-section{padding:60px 0 45px}.detail-layout{padding:35px 0}.detail-title h2{font-size:76px}.models-row{align-items:flex-start;flex-direction:column}.model-chips{justify-content:flex-start}.timeline-section{padding-top:75px;padding-bottom:75px}.timeline-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:45px}.timeline-track{overflow-x:auto;gap:32px;justify-content:flex-start;padding:0 3px 10px}.year{min-width:48px}.timeline-event{grid-template-columns:1fr;gap:10px;padding:24px}.event-year{font-size:43px}.about-section{padding:70px 0}footer{padding:22px 6%;gap:15px;flex-wrap:wrap}footer span:nth-child(2){display:none}}