/* Preserve the original visual language; make the project reel useful on touch. */
html[data-rb-mode="mobile"] #reel article.pcard {flex-shrink:0; min-height:440px;}
#reel .project-toggle {align-self:flex-start;border:0;border-bottom:1px solid #ffffff80;border-radius:0;background:transparent;padding:9px 0 5px;margin-top:4px;color:#fff;font:500 14px/1.3 var(--font-body,sans-serif);cursor:pointer;}
#reel .project-toggle:focus-visible {outline:2px solid #fff;outline-offset:4px;}
#reel article.pcard.is-expanded .pcard-bottom {background:rgba(10,10,10,.92);max-height:82%;overflow-y:auto;overscroll-behavior:contain;}
#reel article.pcard .pcard-blurb {font-size:16px;line-height:1.5;color:#f4f1ea;margin-top:10px;}
#reel .pcard-blurb[hidden] {display:none;}
#reel .photo[data-id="detect"] .photo-img {background-position:50% 28%!important;}
#reel article.pcard:has(#project-detect) {background-position:50% 25%;}
.trk-card:first-child .trk-visual {padding-top:100%;}
.trk-card:first-child .trk-visual-img {background-position:50% 25%;}
#open .bwu-card:first-child .bwu-visual {padding-top:110%;background-position:50% 25%;}
.trk-card a.trk-cta {text-decoration:none;display:flex;align-items:center;justify-content:space-between;}
