/* Narrow refinements: frozen brand, hero and heritage remain untouched. */
.ed-home .ed-technical-product{isolation:isolate;overflow:visible;background:#f1eee5}.ed-home .ed-technical-product::before,.ed-home .ed-technical-product::after{content:none!important;background:none!important}.ed-home .ed-technical-product>img{position:static;display:block;width:100%;height:auto;max-height:530px;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;transform:none;opacity:1}.ed-home .ed-range-small img{height:255px;object-fit:contain}.ed-home .ed-range-index a{font-size:16px;line-height:1.5;min-height:95px}.ed-home .ed-range-index img{width:80px;height:85px;object-fit:contain}.ed-home .ed-duo>.ed-machine-link{width:63%;flex-basis:63%}.ed-home .ed-duo>.ed-machine-link+.ed-machine-link{margin-left:-26%;margin-bottom:12%}.ed-home .ed-duo img{mix-blend-mode:multiply}.ed-home .ed-industry-feature img{object-fit:contain;background:#e8e1d4;height:auto;min-height:0;align-self:center;aspect-ratio:16/9}.ed-evidence{padding:85px 0}.ed-evidence-intro{max-width:750px;margin-bottom:35px}.ed-home .ed-evidence-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.45;margin:20px 0}.ed-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ed-evidence-grid figure{min-width:0}.ed-evidence-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ed-evidence-grid figcaption{padding:18px 0;border-bottom:1px solid #d7d9d5}.ed-evidence-grid b{display:block;font-size:18px;margin-bottom:9px}.ed-home .ed-evidence-grid p{font-size:13px;line-height:1.85}.ed-home .ed-evidence-grid small{display:block;font-size:11px;color:#6c7678;margin-top:12px}.ed-evidence-note{margin-top:24px!important;font-size:12px!important}.ed-evidence-link{display:inline-block;margin-top:22px;padding-bottom:10px;border-bottom:1px solid #bd2937;font-size:14px;font-weight:600}
@media(max-width:1100px){.ed-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-home .ed-range-small img{height:190px}}
@media(max-width:700px){.ed-home .ed-range-small img{height:155px}.ed-home .ed-range-index a{font-size:13px;min-height:80px;gap:8px}.ed-home .ed-range-index img{width:56px;height:65px}.ed-home .ed-technical-product>img{height:auto;max-height:none}.ed-evidence{padding:55px 0}.ed-evidence-grid{gap:28px 16px}.ed-evidence-grid b{font-size:16px}.ed-home .ed-evidence-grid p{font-size:12px}.ed-home .ed-evidence-intro h2{font-size:28px}}
.ed-home .ed-duo>.ed-machine-link{mix-blend-mode:multiply}.ed-home .ed-duo>.ed-machine-link>img{mix-blend-mode:normal}.ed-home .ed-range-small{background:#f3f1ea}.ed-home .ed-range-small img{mix-blend-mode:multiply}
/* Homepage headquarters image: colour only; keep original pixels and layout. */ .ed-home .ed-architecture>img{filter:saturate(.72) contrast(.92) brightness(1.08)}
