.room120_scrollcards{display:grid}.room120_scrollcard{overflow:hidden;position:relative}.room120_scrollcard__visual{inset:0;min-height:0;overflow:hidden;position:absolute;z-index:1}.room120_scrollcard__lanes{display:grid;gap:var(--lane-gap);grid-template-columns:repeat(3,minmax(0,1.3fr));inset:-22% -8%;padding:0 var(--lane-gap);pointer-events:none;position:absolute;transform:rotate(-12deg) scale(1.08);transform-origin:center;transition:transform 1s cubic-bezier(.24,.46,.45,.94);will-change:transform}.room120_scrollcard__lane{margin-top:var(--lane-offset,0);min-height:168%;overflow:hidden;position:relative}.room120_scrollcard__lane-group,.room120_scrollcard__lane-marquee{display:flex;flex-direction:column;gap:var(--lane-gap)}.room120_scrollcard__lane-marquee{animation:theme-lane-up 28s linear infinite;animation-delay:var(--lane-delay,0s);backface-visibility:hidden;contain:paint;inset:0 0 auto 0;left:0;position:absolute;transform:translateZ(0);width:100%;will-change:transform}.room120_scrollcard__lane:nth-child(2n) .room120_scrollcard__lane-marquee{animation-name:theme-lane-down}.room120_scrollcard__lane:first-child{--lane-offset:-6%;--lane-delay:-7s}.room120_scrollcard__lane:nth-child(2){--lane-offset:-8%;--lane-delay:-4s}.room120_scrollcard__lane:nth-child(3){--lane-offset:6%;--lane-delay:-11s}.room120_scrollcard__shot{display:block;flex:0 0 auto;height:auto;width:100%}.room120_scrollcard__gradient{inset:0;position:absolute;z-index:3}.room120_scrollcard__body{position:absolute;z-index:4}.room120_scrollcard__title{margin:0 0 .4em;text-wrap:balance}.room120_scrollcard__description{text-wrap:balance}@keyframes theme-lane-up{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-50% - var(--lane-gap)/2),0)}}@keyframes theme-lane-down{0%{transform:translate3d(0,calc(-50% - var(--lane-gap)/2),0)}to{transform:translateZ(0)}}@media (max-width:767px){.room120_scrollcard__lanes{inset:-22% -14%}}