.cf-motion-pin { display:contents; }
@media(min-width:769px) {
  #mr-root #work[data-scroll-gallery] { display:block; position:relative; height:var(--project-scroll-height); }
  #mr-root #work[data-scroll-gallery] .cf-motion-pin { position:sticky; top:0; width:100%; height:var(--project-scene-height,100vh); display:flex; flex-direction:column; justify-content:center; padding:96px 0 24px; }
  #mr-root #work[data-scroll-gallery] .cf-gallery-head { flex:none; margin-bottom:24px; }
  #mr-root #work[data-scroll-gallery] .cf-frame { flex:none; --cf-card:var(--project-card-size,430px); padding:12px 0 18px; perspective:calc(var(--cf-card)*2.8); cursor:default; }
  #mr-root #work[data-scroll-gallery] .cf-frame:active { cursor:default; }
  #mr-root #work[data-scroll-gallery] .cf-caption { flex:none; margin-top:0; min-height:var(--project-caption-height,200px); }
  #mr-root #work[data-scroll-gallery] .cf-pagination { display:none; }
  #mr-root #work[data-scroll-gallery] .cf-card { will-change:transform; background:#181818 !important; -webkit-backdrop-filter:none; backdrop-filter:none; }
  #mr-root #work[data-scroll-gallery] .cf-card-open { pointer-events:auto; cursor:pointer; }
  #mr-root #work[data-scroll-gallery] .cf-nav:disabled { opacity:.3; cursor:default; }
  #mr-root #work[data-scroll-gallery] .cf-nav:disabled:hover { transform:translateY(-50%); }
}
