/* HIPSWOOD® material-page visual reset: product-book applications, real finish cards, and production evidence. */
.materials-hero-art{display:block;margin:0;padding:0;background:#173d3d;min-height:580px}.materials-hero-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.84) contrast(1.03)}.materials-hero-art::after{background:linear-gradient(90deg,rgba(8,32,30,.18),rgba(8,32,30,.02) 48%,rgba(8,32,30,.28))}.materials-hero-art figcaption{position:absolute;z-index:2;left:clamp(26px,4vw,58px);bottom:26px;color:#fff;font:9px var(--mono);letter-spacing:.12em;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.56)}
.material-proof{height:210px;background:#254c48}.material-proof img,.material-proof video{object-position:center 57%;filter:saturate(.82) contrast(1.02)}
.finish-families article{position:relative;padding-top:0;overflow:hidden}.finish-families article>img{display:block;width:100%;height:86px;object-fit:cover;opacity:.96;margin:0 0 28px;filter:saturate(.82) contrast(1.08)}.finish-families h3{margin-top:24px}
.materials-application-image{position:relative;height:510px;margin:0;background:#d2c1a8}.materials-application-image img{object-position:center}.materials-application-image figcaption{position:absolute;left:18px;bottom:17px;color:#fff;font:9px var(--mono);letter-spacing:.1em;text-shadow:0 1px 8px rgba(0,0,0,.55)}
@media(max-width:820px){.materials-hero-art{min-height:380px}.materials-hero-art figcaption{left:25px;bottom:22px}.material-proof{height:230px}.finish-families article>img{height:116px}.materials-application-image{height:360px}}

/* Clear, proof-led material imagery: factory QC, true applied profile and legible sample cards. */
.material-principles-title{display:grid;gap:34px;align-content:start}.material-qc-proof{position:relative;min-height:258px;margin:0;overflow:hidden;background:#dfe7e2}.material-qc-proof img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.84) contrast(1.03)}.material-qc-proof::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,34,32,.58),transparent 48%)}.material-qc-proof figcaption{position:absolute;z-index:1;left:15px;bottom:13px;color:#fff;font:8px var(--mono);letter-spacing:.08em;text-shadow:0 1px 7px rgba(0,0,0,.45)}.materials-application-image img{object-position:20% 61%;filter:saturate(.82) contrast(1.04)}.finish-swatch{padding:12px}.finish-swatch img{height:150px;object-position:center;filter:saturate(.92) contrast(1.04)}
@media(max-width:820px){.material-principles-title{gap:26px}.material-qc-proof{min-height:300px}.finish-swatch img{height:150px}}
