body.alltech{--accent:#d65805;--dark:#111820}h1,h2,h3{overflow-wrap:anywhere}.work-figure{margin:40px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;border:1px solid var(--line);background:#f2f4f6}.work-figure img{height:410px;width:100%;object-fit:cover;object-position:50% 42%}.work-figure figcaption{padding:30px;align-self:end;font-size:12px;line-height:1.8;color:#46515b}.field-example{padding:30px;border-left:3px solid var(--accent);background:#f2f4f6}.field-example h2{font-size:1.8rem}.field-example .textlink{display:inline-block;margin-top:20px}.feature img{object-position:50% 58%}.pathways{gap:34px}.article-content li{margin:12px 0}.article-content a{overflow-wrap:anywhere}.foot-bottom span:last-child{max-width:740px}.case-grid{row-gap:35px}.brand-motion button{border-radius:0}.brand-motion{margin:0}body.alltech header{isolation:isolate}.family-network a{white-space:nowrap}.page-hero .lead{max-width:890px}
@media(max-width:800px){.work-figure{grid-template-columns:1fr}.work-figure img{height:320px}.work-figure figcaption{padding:17px 20px}.feature img{height:400px}.head{gap:15px}.foot-bottom span{overflow-wrap:anywhere}.field-example{padding:24px}.family-grid h3{overflow-wrap:anywhere}}
@media(max-width:480px){.work-figure img{height:260px}.feature img{height:340px}.foot-grid{grid-template-columns:1fr}.article-content h2{font-size:1.6rem}.page-hero h1{font-size:2.35rem}.bm-actions{gap:16px}.foot-grid{gap:25px}.section{padding:55px 0}.family-relay h3{overflow-wrap:anywhere}}

.work-figure img[src$="alltech-acces.webp"],.work-figure img[src$="alltech-serrure.webp"],.work-figure img[src$="alltech-wifi.webp"]{object-fit:contain;background:#e8ecef}
