.parent-video{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto);grid-auto-flow:dense;gap:10px;display:grid}.parent-video>.video-item{aspect-ratio:4/5}@media (min-width:640px){.parent-video{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(250px,auto)}}@media (min-width:768px){.parent-video{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.parent-video{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.parent-video{grid-template-columns:repeat(4,1fr);grid-auto-rows:12vh}.parent-video>.video-item{aspect-ratio:auto;grid-column:var(--c) / span var(--w);grid-row:var(--r) / span var(--s)}}.fontyff{font-family:PP Neue Montreal;font-weight:500}
:root{--light:#edf1e8;--dark:#101010}.img-recent{object-fit:cover;width:100%;height:100%}.h1-recent{letter-spacing:-.075rem;font-family:PP Neue Montreal;font-size:4rem;font-weight:500;line-height:1.125}.outro .h1-recent{font-size:3.5rem}.h3-recent{letter-spacing:-.025rem;font-family:PP Neue Montreal;font-size:2.25rem;font-weight:500;line-height:1.125}.cont{background-color:var(--light);width:100%;height:100%;position:relative}.hero-2,.outro{text-align:center;align-content:center;width:100svh;padding:2rem;position:relative}.hero-2 h1,.outro h1{width:75%;margin:0 auto;font-family:PP Neue Montreal}.outro p{margin:0 auto;font-family:PP Neue Montreal}.outro{background-color:var(--dark);color:var(--light)}.marq{width:100%;height:50svh;position:relative;overflow:hidden}.marq-wrapper{width:150%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.marq-images{will-change:transform;justify-content:space-between;align-items:center;gap:1rem;width:200%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-75%,-50%)}.marq-img{aspect-ratio:5/3;flex:1;width:100%}.horizontal-scroll{width:100%;height:100svh;position:relative;overflow:hidden}.horizontal-scroll-wrapper{will-change:transform;width:400%;height:100svh;display:flex;position:relative}.horizontal-slide{backface-visibility:hidden;flex:1;gap:2rem;height:100%;padding:2rem;display:flex;transform:translateZ(0)}.horizontal-slide:not(.horizontal-spacer){background-color:var(--dark);color:var(--light)}.horizontal-slide .col:first-child{flex:3;justify-content:center;align-items:center;display:flex}.horizontal-slide .col:nth-child(2){flex:2;justify-content:center;align-items:center;display:flex}.production-content{width:75%}.production-title{letter-spacing:-.05rem;color:var(--light);margin-bottom:1.5rem;font-family:PP Neue Montreal;font-size:3rem;font-weight:600}.production-text{color:silver;font-family:PP Neue Montreal;font-size:1.125rem;line-height:1.6}.img-stack{flex-direction:column;gap:1rem;width:69%;display:flex}.img-stack .img-recent{aspect-ratio:16/9;height:auto}@media (max-width:1000px){.h1-recent{letter-spacing:-.05rem;font-size:2.25rem}.outro .h1-recent{font-size:2.25rem}.hero-2,.outro{width:auto}.h3-recent{font-size:1.5rem}.hero-2 h1,.outro h1{width:100%}.marq-wrapper{width:300%}.horizontal-slide{flex-direction:column-reverse;gap:2rem;padding:2rem}.horizontal-slide .col:first-child{align-items:flex-start}.production-content{width:100%}.production-title{margin-bottom:1rem;font-size:2rem}.production-text{font-size:1rem}.img-stack{width:100%}}.marq-img.pin img{backface-visibility:hidden;will-change:transform, opacity;transform:translateZ(0)}
