.story-hero{display:grid;grid-template-columns:1fr 1fr;min-height:490px;background:#f2e9dc}.story-hero-text{padding:65px max(30px,calc((100vw - 1320px)/2));align-self:center}.story-hero h1{font-size:clamp(37px,4vw,60px);line-height:1.13;color:var(--forest);margin:20px 0}.story-hero h1 em,.story-close h2 em{font-weight:400;color:#a16b39}.story-hero-text p{font-size:18px;line-height:1.75;max-width:560px;margin-bottom:27px}.story-hero-image{min-height:490px}.story-hero-image img{height:100%;width:100%;object-fit:cover;object-position:center 35%}.story-intro{max-width:870px;margin:auto;text-align:center;padding:85px 25px}.story-intro h2,.story-photo-band h2,.story-values h2,.story-bottles h2,.story-press h2,.story-close h2{font-size:clamp(29px,3vw,41px);line-height:1.22;color:var(--forest);margin:15px 0 25px}.story-intro p{line-height:1.9;color:#4c5b50}.story-photo-band,.story-bottles{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1200px;margin:0 auto 75px;padding:0 24px}.story-photo-band img,.story-bottles img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:9px}.story-photo-band p,.story-bottles p{line-height:1.8;color:#4e5c51}.story-values{background:#e9eee4;padding:80px 25px;text-align:center}.story-values>p{max-width:750px;margin:0 auto 25px;line-height:1.8}.story-values>div{max-width:1150px;margin:35px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-values article{background:#fcf8f0;border:1px solid #d7ddcf;border-radius:15px;padding:28px}.story-values h3{font-size:22px;color:var(--forest)}.story-values article p{line-height:1.7}.story-bottles{padding-top:75px}.story-press{padding:80px 25px;background:#f1e9dc;text-align:center}.story-press>p{max-width:790px;margin:0 auto 30px;line-height:1.8}.story-press ul{list-style:none;padding:0;max-width:900px;margin:25px auto;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.story-press li{background:#fffaf1;border:1px solid #d8d0c4;border-radius:10px;padding:18px}.story-press a{color:var(--forest);font-weight:bold}.story-close{text-align:center;padding:80px 25px}.story-close p{max-width:710px;margin:0 auto 25px;line-height:1.8}
@media(max-width:760px){.story-hero,.story-photo-band,.story-bottles{grid-template-columns:1fr;gap:25px}.story-hero-text{padding:45px 22px}.story-hero-image{min-height:320px;height:320px}.story-intro{padding:60px 22px}.story-photo-band,.story-bottles{margin-bottom:50px}.story-values>div,.story-press ul{grid-template-columns:1fr}.story-values,.story-press{padding:60px 22px}}