.ims-brand{max-width:70rem;margin:3rem auto;padding:0 1.25rem}.ims-brand h1,.ims-brand h2{line-height:1.15}.ims-pickers{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.ims-brand label{display:grid;gap:.4rem}.ims-brand select,.ims-brand input{padding:.6rem;background:white;color:#232323;border:1px solid #767676;border-radius:3px}.ims-pickers label{flex:1 1 12rem}.ims-brand details{margin:1.25rem 0}.ims-brand dt{font-weight:700}.ims-brand dd{margin:0 0 .55rem}.ims-parts{list-style:none;padding:0}.ims-parts li{border-bottom:1px solid #ddd;padding:.75rem 0}.ims-brand small{display:block}
.ims-brand{max-width:110rem;margin:2rem auto}.ims-brand [hidden]{display:none!important}.ims-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(17rem,31vw,34rem);display:flex;align-items:flex-end;background:#202628}.ims-hero img,.ims-hero:after{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ims-hero:after{content:"";background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 86%)}.ims-hero h1{color:#fff;margin:0;padding:clamp(1.4rem,4vw,4rem);font-size:clamp(2.8rem,5vw,5.2rem);max-width:18em}.ims-links{display:flex;flex-wrap:wrap;gap:.5em 1.4em;padding:1.2em 0;border-bottom:1px solid #aaa}.ims-section{border-top:1px solid #aaa;margin:3rem 0;padding-top:1rem}.ims-brand figure{margin:1em 0}.ims-brand figure img{display:block;max-width:100%;max-height:70vh;object-fit:contain}.ims-rows{overflow-x:auto}.ims-rows table{width:100%;text-align:left;border-collapse:collapse}.ims-rows td,.ims-rows th{padding:.45em;border-bottom:1px solid #ddd}.ims-brand select{width:100%;min-width:0;min-height:44px}.ims-pickers label{min-width:0}.ims-brand summary{cursor:pointer}.ims-brand a{text-underline-offset:.2em}.ims-brand textarea{min-height:6em}.ims-brand form{max-width:50em;display:grid;gap:.8em}@media(max-width:600px){.ims-hero img{object-position:55% center}.ims-pickers label{flex-basis:100%}.ims-brand{margin-top:0}.ims-brand .ims-rows td{font-size:.9em}}
