.wilson-safety{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(40px,8vw,140px);padding:85px var(--gutter);background:#202324;color:var(--paper);position:relative;overflow:hidden;isolation:isolate}
.wilson-safety:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,#ffffff04 55%,#ffffff04 72%,transparent 72%);z-index:-1}
.safety-copy .eyebrow{color:#d3d5d4;margin-bottom:26px}.safety-copy h2{font-size:clamp(42px,4.8vw,76px)}.safety-copy h2 em{color:#efebe1}.safety-copy p{color:#c0c4c2;max-width:460px;font-size:17px;line-height:1.7;margin-top:26px}.safety-copy strong{color:#fff;font-weight:500}.safety-signoff{display:block;margin-top:32px;font-size:10px;letter-spacing:.16em;color:#b6bab8;border-left:24px solid var(--red);padding-left:13px;line-height:1}
.safety-original{width:100%;max-width:510px;justify-self:end;filter:drop-shadow(0 18px 25px #0003)}.safety-original img{width:100%;height:auto;object-fit:contain}
@media(max-width:760px){.wilson-safety{grid-template-columns:1fr;gap:36px;padding:56px var(--gutter)}.safety-copy h2 br:last-child{display:none}.safety-copy h2 em{max-width:370px;display:inline-block}.safety-copy p{font-size:16px}.safety-original{justify-self:center;max-width:440px}.safety-signoff{margin-top:24px}}

.wilson-safety .eyebrow{display:block;font:600 11px/1.5 Instrument,Arial,sans-serif;letter-spacing:.16em}.wilson-safety{scroll-margin-top:30px}
