.rtm-behind .story{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"photo copy";min-height:0;align-items:stretch;gap:0}
.rtm-behind .story--reverse{grid-template-areas:"copy photo"}
.rtm-behind .story>img{grid-area:photo;align-self:start;display:block;width:100%;height:auto;max-height:none;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal}
.rtm-behind .story::before,.rtm-behind .story::after{content:none;background:none}
.rtm-behind .story-text{grid-area:copy;min-width:0;padding:clamp(36px,6vw,100px) clamp(25px,6vw,100px)}
.rtm-behind .section-head{padding:clamp(48px,6vw,96px) 6vw}
.rtm-behind .section-head>h5{margin:0}
@media(max-width:800px){.rtm-behind .story,.rtm-behind .story--reverse{display:flex;flex-direction:column;min-height:0;gap:0;background:#191919}.rtm-behind .story>img{width:100%;align-self:auto}.rtm-behind .story-text{width:100%;padding:48px 25px;align-items:center;text-align:center}.rtm-behind .story-text h2{width:100%;max-width:800px;margin:0 auto 28px}.rtm-behind .story-text p{width:100%;max-width:620px;margin:0 auto 20px}.rtm-behind .story-text p:last-child{margin-bottom:0}.rtm-behind .section-head{padding:48px 25px}}

@media(min-width:801px) and (max-width:1100px){.rtm-behind .story-text{padding:36px 25px}}

.rtm-behind .story-text>.btm-final-sentence{width:100%;max-width:none;margin-bottom:0;text-align:center}
.rtm-behind .story-text>.btm-story-cta{align-self:center;margin:24px auto 0;text-align:center}

.rtm-behind .story-text>p{margin-top:0;margin-bottom:20px}
.rtm-behind .story-text>p:last-child{margin-bottom:0}
.rtm-behind .story--final{background:#191919}
@media(min-width:801px){.rtm-behind .story--final>img{align-self:stretch;height:100%;object-fit:cover}}

.rtm-behind .btm-opening>p{max-width:620px;margin:24px auto 0;line-height:1.7}
.rtm-behind .btm-opening>p+p{margin-top:16px}
.rtm-behind .btm-statement{padding:64px 25px;background:#fff;color:#111}
.rtm-behind .btm-statement>p{max-width:860px;margin:0 auto;font-size:30px;font-weight:600;line-height:1.45;color:#111}
@media(max-width:800px){.rtm-behind .btm-statement{padding:56px 25px}.rtm-behind .btm-statement>p{font-size:24px}}
