.heritage-intro,.eco-archive-intro{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:110px 5vw;background:#f3f0e9}.heritage-intro h2,.eco-archive-intro h2{font-size:clamp(42px,5.5vw,78px);letter-spacing:-.055em;line-height:.92;margin:18px 0}.heritage-intro p,.eco-archive-intro p{font:17px/1.7 Georgia,serif;color:#292926}.heritage-intro img{width:100%;height:520px;object-fit:cover}.production-story{background:#171715;color:#f5f2eb;padding:105px 5vw}.production-story>header{display:block;height:auto;padding:0 0 55px;background:transparent;border:0}.production-story>header h2{font-size:clamp(45px,6vw,86px);letter-spacing:-.055em;line-height:.9;margin:18px 0}.production-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#4a4945}.production-step{background:#171715;padding:28px}.production-step:first-child{grid-column:1/-1}.production-step img{height:480px;object-fit:cover;background:#252522}.production-step:first-child img{height:560px}.production-step strong{display:block;color:#c6aa72;letter-spacing:.16em;font-size:11px;margin:24px 0 10px}.production-step h3{font-size:25px;margin:0 0 12px}.production-step p{color:#d2d0ca;font:15px/1.65 Georgia,serif}.eco-facts-expanded{padding:100px 5vw;background:#e8e3da}.eco-facts-expanded>header{display:grid;grid-template-columns:1fr 1fr;gap:7vw;height:auto;padding:0 0 50px;background:transparent;border:0}.eco-facts-expanded h2{font-size:clamp(42px,5.5vw,78px);letter-spacing:-.055em;line-height:.92;margin:18px 0}.eco-facts-expanded header p:last-child{font:17px/1.7 Georgia,serif}.eco-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aaa59a;border-left:1px solid #aaa59a}.eco-detail-grid article{padding:32px;border-right:1px solid #aaa59a;border-bottom:1px solid #aaa59a}.eco-detail-grid strong{font-size:36px}.eco-detail-grid h3{font-size:17px;margin:18px 0 10px}.eco-detail-grid p{font:14px/1.6 Georgia,serif}.eco-archive-images{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.eco-archive-images img{height:260px;object-fit:cover;background:#ddd}.eco-source-note{font:13px/1.6 Georgia,serif;color:#555;margin-top:30px;max-width:850px}@media(max-width:800px){.heritage-intro,.eco-archive-intro,.eco-facts-expanded>header{grid-template-columns:1fr;padding:75px 24px}.heritage-intro img{height:360px}.production-story,.eco-facts-expanded{padding:75px 22px}.production-steps,.eco-detail-grid{grid-template-columns:1fr}.production-step:first-child{grid-column:auto}.production-step img,.production-step:first-child img{height:390px}.eco-archive-images{grid-template-columns:1fr}.eco-archive-images img{height:auto;max-height:360px}.production-story>header{padding-bottom:38px}}
