.founder-carousel{background-color:var(--carousel-bg, #000);color:var(--carousel-text, #fff);padding:var(--carousel-padding-top, 60px) 0 var(--carousel-padding-bottom, 60px);position:relative;overflow:hidden}.founder-carousel__container{position:relative;max-width:1400px;margin:0 auto;padding:0 80px}.founder-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:none;color:var(--carousel-text, #fff);cursor:pointer;padding:16px;opacity:.6;transition:opacity .3s ease}.founder-carousel__arrow:hover{opacity:1}.founder-carousel__arrow--prev{left:0}.founder-carousel__arrow--next{right:0}.founder-carousel__track-wrapper{overflow:visible;position:relative}.founder-carousel__track{display:flex;gap:32px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.founder-carousel__slide{flex:0 0 100%;max-width:100%;opacity:.4;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.founder-carousel__slide.is-active{opacity:1;transform:scale(1)}.founder-carousel__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;margin:0 auto}.founder-carousel__media{position:relative;width:100%;max-width:377px;aspect-ratio:3/4;overflow:visible;border-radius:4px}.founder-carousel__video-container{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden}.founder-carousel__poster{position:relative;width:100%;height:100%;cursor:pointer}.founder-carousel__video-container.is-playing .founder-carousel__poster{display:none}.founder-carousel__video-wrapper{display:none;position:relative;width:100%;height:100%}.founder-carousel__video-container.is-playing .founder-carousel__video-wrapper{display:block}.founder-carousel__video{width:100%;height:100%;object-fit:cover;background:#000}.founder-carousel__close-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:5}.founder-carousel__video-wrapper:hover .founder-carousel__close-btn{opacity:1}.founder-carousel__close-btn:hover{background:#000c}.founder-carousel__video-link{display:block;width:100%;height:100%;position:relative;border-radius:4px;overflow:hidden}.founder-carousel__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;border-radius:4px}.founder-carousel__poster:hover .founder-carousel__image,.founder-carousel__video-link:hover .founder-carousel__image{transform:scale(1.03)}.founder-carousel__placeholder{width:100%;height:100%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;border-radius:4px}.founder-carousel__placeholder-svg{width:60%;height:auto;opacity:.3}.founder-carousel__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:2px solid var(--carousel-text, #fff);background:#0000004d;display:flex;align-items:center;justify-content:center;color:var(--carousel-text, #fff);cursor:pointer;transition:background .3s ease,transform .3s ease;z-index:2}.founder-carousel__poster:hover .founder-carousel__play-btn,.founder-carousel__video-link:hover .founder-carousel__play-btn{background:#00000080;transform:translate(-50%,-50%) scale(1.05)}.founder-carousel__attribution{position:absolute;bottom:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;z-index:3}.founder-carousel__name{font-family:inherit;font-size:.9375rem;font-weight:400;letter-spacing:.03em;color:var(--carousel-text, #fff);text-shadow:0 1px 3px rgba(0,0,0,.5)}.founder-carousel__title{font-family:inherit;font-size:.8125rem;opacity:.8;letter-spacing:.02em;color:var(--carousel-text, #fff);text-shadow:0 1px 3px rgba(0,0,0,.5)}.founder-carousel__quote{margin:-60px 0 0;padding:0 20px;max-width:931px;position:absolute;bottom:130px;z-index:4;color:#fff;text-align:center;font-family:"Liberation Serif";font-size:41px;font-style:italic;font-weight:400;line-height:102%;letter-spacing:-1.23px}.founder-carousel__counter{display:none;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-size:.8125rem;letter-spacing:.1em;color:var(--carousel-text, #fff)}.founder-carousel__counter-arrow{background:transparent;border:none;color:var(--carousel-text, #fff);cursor:pointer;padding:6px;opacity:.6;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.founder-carousel__counter-arrow:hover{opacity:1}.founder-carousel__separator{opacity:.5}@media (max-width: 1024px){.founder-carousel__container{padding:0 60px}.founder-carousel__media{max-width:450px}}@media (max-width: 480px){.founder-carousel__container{padding:0 40px}.founder-carousel__media{max-width:300px}.founder-carousel__attribution{bottom:10px;left:10px}.founder-carousel__name{font-size:.875rem}.founder-carousel__title{font-size:.75rem}}.index-image-text .brick__block__text p{font-size:16px;font-style:italic;font-weight:400;line-height:156%;text-align:center}.index-image-text{padding-inline:60px}.flash-hero__play{display:none}section.flash-hero{padding:32px 20px}@media screen and (min-width: 767px){.founder-carousel__media{min-height:668px}.index-image-text .brick__block__text p{padding-top:50px}}@media (max-width: 768px){.founder-carousel__container{padding:0 48px}.founder-carousel__quote{bottom:14vw}.founder-carousel{padding-bottom:40px}.founder-carousel__media{max-width:380px}.founder-carousel__play-btn{width:60px;height:60px}.founder-carousel__arrow{padding:12px}.founder-carousel__close-btn{opacity:1}.founder-carousel__quote{font-size:24px;margin-inline:-40px}.founder-carousel__attribution{bottom:12px;left:12px}.index-image-text{padding:0 0 50px}.flash-hero__media-right{display:none}.flash-hero__circle{display:flex!important;left:67%!important;top:180px!important}.flash-hero__content{margin-bottom:20px}}@media screen and (min-width: 1200px){.founder-carousel__slide:not(.is-active) .founder-carousel__media{transform:translate(-607px);pointer-events:none}.founder-carousel__slide:not(.is-active) .founder-carousel__media .founder-carousel__play-btn{display:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/video-carousel.css.map */
