.becton-case{--becton-blue:#4c7189;--becton-paper:#edeae0}.becton-case main{z-index:1;position:relative}.becton-hero{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:center;gap:clamp(2rem,6vw,8rem);min-height:calc(100svh - 5.25rem);padding-block:clamp(5rem,10vw,10rem);display:grid}.becton-hero__copy{align-content:center;gap:1.5rem;display:grid}.becton-hero__back{width:fit-content;color:var(--wm-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:none}.becton-hero__back:hover{color:var(--wm-ink)}.becton-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:10ch;font-size:clamp(3.5rem,8vw,8.8rem);font-weight:900;line-height:.82}.becton-hero__lede{max-width:43rem;color:var(--wm-muted);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6}.becton-hero__meta{flex-wrap:wrap;gap:.65rem;list-style:none;display:flex}.becton-hero__meta li{border:1px solid var(--wm-line-strong);color:var(--wm-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.62rem .85rem;font-size:.66rem;font-weight:800}.becton-hero__mark{border:1px solid var(--wm-line);background:#0a0a0a;place-items:center;min-height:min(62vw,42rem);padding:clamp(2rem,5vw,5rem);display:grid;overflow:hidden}.becton-hero__mark img{object-fit:contain;filter:grayscale()contrast(1.08);width:min(90%,34rem);max-height:25rem}.becton-intro{border-block:1px solid var(--wm-line);grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,7vw,9rem);padding-block:clamp(7rem,12vw,13rem);display:grid}.becton-intro__label{color:var(--wm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.becton-intro h2{letter-spacing:-.06em;text-transform:uppercase;max-width:13ch;font-size:clamp(3rem,6.2vw,6.5rem);line-height:.9}.becton-intro p{max-width:44rem;color:var(--wm-muted);margin-top:2rem;font-size:1.05rem;line-height:1.7}.becton-chapter{border-bottom:1px solid var(--wm-line);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(3rem,7vw,9rem);padding-block:clamp(7rem,12vw,13rem);display:grid}.becton-chapter--reverse{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.becton-chapter--reverse .becton-chapter__copy{order:2}.becton-chapter__copy{gap:1.2rem;display:grid;position:sticky;top:8rem}.becton-chapter__index{color:var(--becton-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.becton-chapter h2{letter-spacing:-.055em;text-transform:uppercase;max-width:11ch;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.9}.becton-chapter__copy p:not(.becton-chapter__index){max-width:36rem;color:var(--wm-muted);font-size:1.02rem;line-height:1.7}.becton-chapter__media{gap:1rem;min-width:0;display:grid}.becton-chapter__media img{border:1px solid var(--wm-line);object-fit:contain;background:#111;width:100%;height:auto}.becton-chapter__media figcaption{color:var(--wm-dim);font-size:.68rem;line-height:1.5}.becton-system{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.becton-system__stack{gap:1rem;display:grid}.becton-system img{object-fit:cover;width:100%;height:100%;min-height:20rem}.becton-system__stack img{min-height:0}.becton-message{background:var(--becton-paper);color:#171717;place-items:center;min-height:78svh;padding:clamp(4rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.becton-message:before{content:"step in.";color:#1717170d;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(9rem,31vw,30rem);font-weight:900;line-height:.7;position:absolute;inset:auto auto -.18em -.04em}.becton-message__inner{z-index:1;text-align:center;justify-items:center;gap:1.5rem;max-width:65rem;display:grid;position:relative}.becton-message__inner p:first-child{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.becton-message h2{letter-spacing:-.07em;text-transform:lowercase;max-width:11ch;font-size:clamp(4rem,9vw,9rem);line-height:.8}.becton-message__inner p:last-of-type{color:#4a4a4a;max-width:42rem;font-size:1.05rem;line-height:1.65}.becton-message .text-link{color:#171717}.becton-live{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;gap:clamp(3rem,7vw,9rem);padding-block:clamp(7rem,12vw,13rem);display:grid}.becton-live__visual{border:1px solid var(--wm-line);background:linear-gradient(145deg,#0b0b0d,#1a1420);place-items:center;min-height:34rem;display:grid;overflow:hidden}.becton-live__visual img{object-fit:contain;width:min(84%,44rem);max-height:29rem}.becton-live__copy{gap:1.25rem;display:grid}.becton-live__copy h2{letter-spacing:-.055em;text-transform:uppercase;max-width:10ch;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.9}.becton-live__copy p{max-width:34rem;color:var(--wm-muted);line-height:1.7}.becton-live__copy .text-link{margin-top:.5rem}.becton-proof{border-block:1px solid var(--wm-line);grid-template-columns:repeat(4,1fr);display:grid}.becton-proof div{min-height:13rem;padding:clamp(1.5rem,3vw,3rem)}.becton-proof div+div{border-left:1px solid var(--wm-line)}.becton-proof span{color:var(--wm-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.becton-proof strong{letter-spacing:-.03em;text-transform:uppercase;margin-top:1rem;font-size:clamp(1.2rem,2vw,2rem);line-height:1.05;display:block}@media (width<=64rem){.becton-hero,.becton-chapter,.becton-chapter--reverse,.becton-live{grid-template-columns:1fr}.becton-chapter--reverse .becton-chapter__copy{order:initial}.becton-chapter__copy{position:static}.becton-hero__mark{min-height:30rem}.becton-proof{grid-template-columns:repeat(2,1fr)}.becton-proof div:nth-child(3){border-left:0;border-top:1px solid var(--wm-line)}.becton-proof div:nth-child(4){border-top:1px solid var(--wm-line)}}@media (width<=44rem){.becton-hero{min-height:auto;padding-top:3.5rem}.becton-hero__mark{min-height:22rem}.becton-intro,.becton-system{grid-template-columns:1fr}.becton-system img{min-height:0}.becton-proof{grid-template-columns:1fr}.becton-proof div+div,.becton-proof div:nth-child(3){border-left:0;border-top:1px solid var(--wm-line)}}@media (prefers-reduced-motion:reduce){.becton-chapter__copy{position:static}}
