.block-portfolio-video-scroller{overflow:hidden;min-height:35.25rem;padding-top:2rem;padding-bottom:calc(1.75rem + 6vw)}@media (min-width: 1200px){.block-portfolio-video-scroller{padding-bottom:6.25rem}}@media (max-width: 767px){.block-portfolio-video-scroller{padding-bottom:0}}.block-portfolio-video-scroller .large-title{text-align:center;line-height:1;padding-top:1rem;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 768px){.block-portfolio-video-scroller .large-title{line-height:0.6;padding-top:2rem}}.block-portfolio-video-scroller .large-title.hide{opacity:0}@media (max-width: 767px){.block-portfolio-video-scroller .carousel-row .pagination-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:10;background-color:var(--off-black);padding-bottom:2rem}.block-portfolio-video-scroller .carousel-row .projects-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.block-portfolio-video-scroller .swiper{overflow:visible;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}.block-portfolio-video-scroller .swiper .swiper-slide{max-height:32.875rem}@media (min-width: 992px){.block-portfolio-video-scroller .swiper .swiper-slide{max-height:35.25rem}}.block-portfolio-video-scroller .swiper .swiper-slide.swiper-slide-active .project-item__company-logo,.block-portfolio-video-scroller .swiper .swiper-slide.swiper-slide-active .project-item__award-logo,.block-portfolio-video-scroller .swiper .swiper-slide.swiper-slide-active .project-item__testimonial-lede,.block-portfolio-video-scroller .swiper .swiper-slide.swiper-slide-active .project-item__title,.block-portfolio-video-scroller .swiper .swiper-slide.swiper-slide-active .project-item .company-collab{opacity:1}.block-portfolio-video-scroller .swiper .swiper-slide .project-item__company-logo,.block-portfolio-video-scroller .swiper .swiper-slide .project-item__award-logo,.block-portfolio-video-scroller .swiper .swiper-slide .project-item__testimonial-lede,.block-portfolio-video-scroller .swiper .swiper-slide .project-item__title,.block-portfolio-video-scroller .swiper .swiper-slide .project-item .company-collab{opacity:0;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:opacity;transition-property:opacity}.block-portfolio-video-scroller .swiper .swiper-slide .project-item__company-logo{-webkit-transition-delay:0.6s;transition-delay:0.6s}.block-portfolio-video-scroller .swiper .swiper-slide .project-item .company-collab{-webkit-transition-delay:0.65s;transition-delay:0.65s}.block-portfolio-video-scroller .swiper .swiper-slide .project-item__company-collab-logo{-webkit-transition-delay:0.7s;transition-delay:0.7s}.block-portfolio-video-scroller .swiper .swiper-slide .project-item__award-logo{-webkit-transition-delay:0.6s;transition-delay:0.6s}.block-portfolio-video-scroller .swiper .swiper-slide .project-item__testimonial-lede{-webkit-transition-delay:0.3s;transition-delay:0.3s}.block-portfolio-video-scroller .project-item{--text-color: var(--white);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.5rem;padding:2rem 2rem 2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;overflow:hidden;position:relative;background:var(--off-black)}@media (max-width: 767px){.block-portfolio-video-scroller .project-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-portfolio-video-scroller .project-item.skip-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:37.5rem}.block-portfolio-video-scroller .project-item.skip-slide:before{content:none}.block-portfolio-video-scroller .project-item.skip-slide .btn{text-transform:uppercase;font-size:28px;z-index:5}@media only screen and (min-width: 320px){.block-portfolio-video-scroller .project-item.skip-slide .btn{font-size:calc( 28px + 36 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-portfolio-video-scroller .project-item.skip-slide .btn{font-size:64px}}.block-portfolio-video-scroller .project-item.skip-slide .logo-wrapper{width:100%;max-height:6.25rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.block-portfolio-video-scroller .project-item.skip-slide .logo-wrapper ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.block-portfolio-video-scroller .project-item.skip-slide .logo-wrapper ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width: 767px){.block-portfolio-video-scroller .project-item.skip-slide .logo-wrapper ul li{-ms-flex-preferred-size:25%;flex-basis:25%}}.block-portfolio-video-scroller .project-item.skip-slide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;gap:2rem;padding:0;margin:0;list-style:none}.block-portfolio-video-scroller .project-item.skip-slide ul>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.block-portfolio-video-scroller .project-item.skip-slide ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.block-portfolio-video-scroller .project-item.skip-slide ul li picture{display:block;width:100%;height:100%}.block-portfolio-video-scroller .project-item:before{width:100%;height:100%;content:"";background:-webkit-gradient(linear, left bottom, left top, from(rgba(12,12,12,0.7)), to(rgba(12,12,12,0.7)));background:linear-gradient(0deg, rgba(12,12,12,0.7) 0%, rgba(12,12,12,0.7) 100%);position:absolute;inset:0;z-index:4;pointer-events:none}.block-portfolio-video-scroller .project-item__left-image,.block-portfolio-video-scroller .project-item__right-image{width:18.125rem;height:18.125rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;position:absolute;z-index:2}@media (max-width: 991px){.block-portfolio-video-scroller .project-item__left-image,.block-portfolio-video-scroller .project-item__right-image{width:8.75rem;height:8.75rem}}.block-portfolio-video-scroller .project-item__left-image{top:10%;left:0}@media (max-width: 991px){.block-portfolio-video-scroller .project-item__left-image{top:20%}}.block-portfolio-video-scroller .project-item__right-image{top:30%;right:0}@media (max-width: 991px){.block-portfolio-video-scroller .project-item__right-image{top:auto;bottom:22%}}.block-portfolio-video-scroller .project-item .company-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (max-width: 767px){.block-portfolio-video-scroller .project-item .company-logo-wrap{margin-top:auto;margin-bottom:1.5rem}}.block-portfolio-video-scroller .project-item .company-logo-wrap .company-collab{width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M6.66667 15V0H9.36667V15H6.66667ZM0 8.78125V6.21875H16V8.78125H0Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10}.block-portfolio-video-scroller .project-item__company-logo{max-width:5.9375rem;max-height:6.875rem;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.block-portfolio-video-scroller .project-item__company-logo{max-width:9.0625rem}}.block-portfolio-video-scroller .project-item__award-logo{position:absolute;top:2rem;right:2.5rem;z-index:5}@media (max-width: 767px){.block-portfolio-video-scroller .project-item__award-logo{max-width:50%;right:1rem}}.block-portfolio-video-scroller .project-item__testimonial-lede{text-align:center;position:absolute;z-index:5;font-size:16px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;max-width:50%;top:2rem;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);gap:.75rem}@media only screen and (min-width: 320px){.block-portfolio-video-scroller .project-item__testimonial-lede{font-size:calc( 16px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-portfolio-video-scroller .project-item__testimonial-lede{font-size:24px}}@media (min-width: 768px){.block-portfolio-video-scroller .project-item__testimonial-lede{top:35%;left:2rem;-webkit-transform:none;transform:none;text-align:left}}@media (min-width: 992px){.block-portfolio-video-scroller .project-item__testimonial-lede{max-width:15.3125rem;text-align:center;top:50%;left:auto;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:1.125rem}}.block-portfolio-video-scroller .project-item__testimonial-lede .stars{width:100%;height:.8125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='155' height='27' viewBox='0 0 155 27' fill='none'%3E%3Cpath d='M13 0.5L16.0565 9.29311L25.3637 9.48278L17.9455 15.1069L20.6412 24.0172L13 18.7L5.35879 24.0172L8.05451 15.1069L0.636266 9.48278L9.94352 9.29311L13 0.5Z' fill='white'/%3E%3Cpath d='M45 0.5L48.0565 9.29311L57.3637 9.48278L49.9455 15.1069L52.6412 24.0172L45 18.7L37.3588 24.0172L40.0545 15.1069L32.6363 9.48278L41.9435 9.29311L45 0.5Z' fill='white'/%3E%3Cpath d='M77.5 0.5L80.4389 9.29311L89.3882 9.48278L82.2553 15.1069L84.8473 24.0172L77.5 18.7L70.1527 24.0172L72.7447 15.1069L65.6118 9.48278L74.5611 9.29311L77.5 0.5Z' fill='white'/%3E%3Cpath d='M110 0.5L113.056 9.29311L122.364 9.48278L114.945 15.1069L117.641 24.0172L110 18.7L102.359 24.0172L105.055 15.1069L97.6363 9.48278L106.944 9.29311L110 0.5Z' fill='white'/%3E%3Cpath d='M142 0.5L145.056 9.29311L154.364 9.48278L146.945 15.1069L149.641 24.0172L142 18.7L134.359 24.0172L137.055 15.1069L129.636 9.48278L138.944 9.29311L142 0.5Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;display:block}@media (min-width: 768px){.block-portfolio-video-scroller .project-item__testimonial-lede .stars{height:1.625rem;background-position:left center}}@media (min-width: 992px){.block-portfolio-video-scroller .project-item__testimonial-lede .stars{background-position:center}}.block-portfolio-video-scroller .project-item__title{width:100%;margin-top:auto;margin-bottom:0;position:relative;z-index:5;font-size:32px}@media only screen and (min-width: 320px){.block-portfolio-video-scroller .project-item__title{font-size:calc( 32px + 32 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-portfolio-video-scroller .project-item__title{font-size:64px}}@media (max-width: 767px){.block-portfolio-video-scroller .project-item__title{text-align:center;margin-top:0;margin-bottom:1.5rem}}.block-portfolio-video-scroller .project-item__btn{position:relative;z-index:5}@media (hover: hover){.block-portfolio-video-scroller .project-item__btn{display:none}}.block-portfolio-video-scroller .project-item .placeholder{z-index:3;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:opacity;transition-property:opacity}.block-portfolio-video-scroller .project-item .placeholder.is-playing{opacity:0}.block-portfolio-video-scroller iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;pointer-events:none;-webkit-transform:scale(5);transform:scale(5);position:absolute;inset:0;z-index:1}@media (min-width: 768px){.block-portfolio-video-scroller iframe{-webkit-transform:scale(2);transform:scale(2);aspect-ratio:1196/564}}@media (min-width: 992px){.block-portfolio-video-scroller iframe{-webkit-transform:scale(1.2);transform:scale(1.2)}}.block-portfolio-video-scroller .pagination-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-top:2rem}@media (max-width: 767px){.block-portfolio-video-scroller .pagination-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}}.block-portfolio-video-scroller .pagination-wrap button{--bg-color: transparent;--text-color: var(--white);width:2.1875rem;height:2.1875rem;outline:none;position:relative;color:var(--text-color);font-size:.875rem;font-weight:600;padding:0;margin:0;border:none;background-color:var(--bg-color);border-radius:100%;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:background-color,color;transition-property:background-color,color}.block-portfolio-video-scroller .pagination-wrap button.is-active,.block-portfolio-video-scroller .pagination-wrap button:hover{--bg-color: var(--secondary);--text-color: var(--black)}.block-portfolio-video-scroller .pagination-wrap button.skip{text-decoration:underline;font-weight:400}.block-portfolio-video-scroller .pagination-wrap button.skip.is-active{--bg-color: var(--transparent);--text-color: var(--white);text-decoration:none;font-weight:600}

/*# sourceMappingURL=block-portfolio-video-scroller.css.map */
