.showreel{background-color:var(--base-100);justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.showreel .showreel-container{border-radius:2rem;width:100%;height:100%;position:relative;overflow:hidden;transform:scale(.75)}.showreel .showreel-container img{object-fit:cover;width:100%;height:100%}.showreel .volume-icon{background-color:var(--base-100);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.description{background-color:var(--base-100);width:100%;height:100%;position:relative}.description .review-card{justify-content:center;align-items:center;gap:3rem;width:100%;height:100svh;padding:1.5rem;display:flex;position:relative}.description .review-card-container{will-change:transform;border-radius:1rem;width:70%;height:65%;padding:2rem;display:flex;position:relative}.description #review-card-1{background-color:var(--base-200)}.description #review-card-2{background-color:var(--base-400);color:var(--base-100)}.description #review-card-3{background-color:var(--accent-1);color:var(--base-100)}.description #review-card-4{background-color:var(--base-200)}.description #review-card-5{background-color:var(--base-500)}.description #review-card-6{background-color:var(--base-400);color:var(--base-100)}.description .review-card-content-wrapper{text-align:center;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.description h3.review-card-text{letter-spacing:0;font-size:3rem}.description p.sm.review-card-client-company{color:var(--base-100);opacity:.4}.description #review-card-1 p.sm.review-card-client-company,.description #review-card-4 p.sm.review-card-client-company,.description #review-card-5 p.sm.review-card-client-company{color:var(--base-400)}@media (max-width:1000px){.description .review-card-container{flex-direction:column;gap:0;width:90%;height:70%;padding:1.25rem}.description .review-card-content-wrapper{justify-content:center;gap:2rem;width:100%}.description .review-card-index{flex:1}.description .review-card-content{height:100%;padding:3rem 0}.description h3.review-card-text{font-size:1.5rem}.description .review-card{height:auto;padding:1.25rem 0 0}}
.videos-work{background-color:var(--base-100);width:100%;height:100%;position:relative;overflow:hidden}.videos-work .videos-work-header-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:2.5rem;width:65%;height:100%;margin:0 auto;display:flex}.videos-work .videoswork-header{width:50%}.videos-work .videos-work-header-content .arrow{width:3rem}.videos-work .videos-work-header-content .videos-work-header-copy{width:50%}@media (max-width:1000px){.videos-work .videoswork-header,.videos-work .videos-work-header-content,.videos-work .videos-work-header-content .videos-work-header-copy{width:80%}.videos-work{padding:6rem 0 1rem}.video-list{padding:4rem 0!important}.video-list .row{flex-direction:column;width:100%!important}.videos-work .videos-work-header-content{gap:1.5rem}}
.video-list{flex-direction:column;gap:3rem;width:100%;height:100%;padding:8rem 2rem;display:flex;position:relative}.video-list .row{flex:1;gap:1.5rem;width:80%;margin:0 auto;display:flex}.video-list .video-item{border-radius:1rem;flex-direction:column;flex:1;gap:1rem;transition:box-shadow .3s;display:flex}.video-list .video-item-img{aspect-ratio:4.75/3;border-radius:1rem;position:relative;overflow:hidden}.video-list .video-item-img img{object-fit:cover;width:100%;height:100%}.video-list .video-item-link{color:inherit;flex-direction:column;gap:1rem;width:100%;height:100%;text-decoration:none;display:flex}.video-list .video-item-link:hover{color:inherit;text-decoration:none}
