.mp-hero-media.curtain-reference-hero{background:#eeeae2}.mp-hero-media.curtain-reference-hero img{object-fit:contain!important;width:100%;height:100%}.curtain-references{box-sizing:border-box;max-width:1320px;margin:auto;padding:64px 24px;color:#1c2a2b}.curtain-references h2{font-size:clamp(26px,3vw,38px);line-height:1.4;margin:0 0 16px}.curtain-references>p{max-width:760px;line-height:1.8;margin-bottom:32px;color:#52605b}.curtain-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.curtain-reference-grid figure{min-width:0;margin:0;border:1px solid #ddd6c9;background:#f8f6f0}.curtain-reference-grid a{display:flex;align-items:center;justify-content:center;height:340px;padding:12px;box-sizing:border-box;background:#fff}.curtain-reference-grid img{display:block;max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain}.curtain-reference-grid figcaption{padding:18px;font-size:15px;line-height:1.7}.curtain-reference-grid a:focus-visible{outline:3px solid #b28b4d;outline-offset:3px}@media(max-width:800px){.curtain-reference-grid{grid-template-columns:1fr}.curtain-reference-grid a{height:auto;min-height:240px}.curtain-reference-grid img{max-height:460px}.curtain-references{padding:40px 18px}}
