:is(.rmfg-marketing,.rmfg-landing) .factory-shorts{padding:72px var(--reading-gutter,max(24px, calc((100% - 1120px) / 2)));color:#f4f5f3;background:#0b0d0b}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts .eyebrow{color:#929b95;letter-spacing:1.2px;font:400 11px/1.5 DM Mono,monospace}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts h2{font:700 clamp(32px, 3vw, 42px)/1.05 var(--editorial-font,"Barlow Condensed", sans-serif);margin:18px 0 12px}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-heading p{font:400 19px/1.45 var(--editorial-font,"Barlow Condensed", sans-serif);color:#aab1ac;margin:0}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-channel{white-space:nowrap;border-bottom:1px solid #424b45;align-items:center;gap:12px;padding:12px 0;font:400 12px/1.4 DM Mono,monospace;display:inline-flex}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-channel svg{width:24px;height:24px}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-channel>span{color:#71b78b;font-size:24px}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:is(.rmfg-marketing,.rmfg-landing) .factory-short-media{aspect-ratio:9/16;background:#171b18;position:relative}:is(.rmfg-marketing,.rmfg-landing) .factory-short-media iframe,:is(.rmfg-marketing,.rmfg-landing) .factory-short-play{border:0;width:100%;height:100%;position:absolute;inset:0}:is(.rmfg-marketing,.rmfg-landing) .factory-short-play img{object-fit:cover}:is(.rmfg-marketing,.rmfg-landing) .factory-short-play:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000b);position:absolute;inset:50% 0 0}:is(.rmfg-marketing,.rmfg-landing) .factory-short-play-icon{color:#fff;z-index:1;background:#0b0d0bbf;border:1px solid #ffffff75;place-items:center;width:56px;height:56px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}:is(.rmfg-marketing,.rmfg-landing) .factory-short-play-icon svg{width:26px;height:26px}:is(.rmfg-marketing,.rmfg-landing) .factory-short-play:hover .factory-short-play-icon{background:#151e18;border-color:#71b78b}:is(.rmfg-marketing,.rmfg-landing) .factory-short-watch{font:500 18px/1 var(--editorial-font,"Barlow Condensed", sans-serif);z-index:1;justify-content:space-between;display:flex;position:absolute;inset:auto 18px 18px}:is(.rmfg-marketing,.rmfg-landing) .factory-short-caption{justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}:is(.rmfg-marketing,.rmfg-landing) .factory-short-caption h3{font:500 21px/1.2 var(--editorial-font,"Barlow Condensed", sans-serif);margin:0}:is(.rmfg-marketing,.rmfg-landing) .factory-short-caption a{color:#9da8a0;white-space:nowrap;font:400 12px/1.4 Arial,sans-serif}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts a:focus-visible{outline-offset:5px;outline:2px solid #71b78b}:is(.rmfg-marketing,.rmfg-landing) .factory-short-caption a:hover{color:#fff}@media (max-width:899px){:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:539px){:is(.rmfg-marketing,.rmfg-landing) .factory-shorts{padding-block:48px}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-heading{flex-direction:column;align-items:flex-start;gap:16px}:is(.rmfg-marketing,.rmfg-landing) .factory-shorts-grid{grid-template-columns:minmax(0,1fr);max-width:340px;margin-inline:auto}}
