.index-hero .frame{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;overflow:hidden}@media screen and (min-width:750px){.index-hero .screen-height-full{min-height:calc(100vh - var(--header-height, 0px))}}@media screen and (max-width:749px){.index-hero .screen-height-full--mobile{min-height:calc(100vh - var(--header-height, 0px))}}[class*=align--]{--alignment-align-items: flex-start;--alignment-justify-content: flex-start;--alignment-text-align: left;align-items:var(--alignment-align-items);justify-content:var(--alignment-justify-content);text-align:var(--alignment-text-align)}.align--top-left{--alignment-align-items: flex-start;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--top-center{--alignment-align-items: flex-start;--alignment-justify-content: center;--alignment-text-align: center}.align--top-right{--alignment-align-items: flex-start;--alignment-justify-content: flex-end;--alignment-text-align: right}.align--middle-left{--alignment-align-items: center;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--middle-center{--alignment-align-items: center;--alignment-justify-content: center;--alignment-text-align: center}.align--middle-right{--alignment-align-items: center;--alignment-justify-content: flex-end;--alignment-text-align: right}.align--bottom-left{--alignment-align-items: flex-end;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--bottom-center{--alignment-align-items: flex-end;--alignment-justify-content: center;--alignment-text-align: center}.align--bottom-right{--alignment-align-items: flex-end;--alignment-justify-content: flex-end;--alignment-text-align: right}.index-hero .frame__item{grid-column:1;grid-row:1;min-width:0}.hero__video{position:relative;width:100%;min-height:inherit}.video-background{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden}.video__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease,visibility .3s ease}.video__poster.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.video__player,video-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.video__player video,video-background video{width:100%;height:100%;object-fit:cover;display:block}.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--overlay-bg, #000);opacity:var(--overlay-opacity, 0);pointer-events:none}.hero__content__wrapper{position:relative;z-index:3;display:flex;width:100%;height:100%;min-height:inherit;padding:4rem 5%;pointer-events:none}.hero__content__wrapper[class*=align--]{align-items:var(--alignment-align-items, center);justify-content:var(--alignment-justify-content, center);text-align:var(--alignment-text-align, center)}.hero__content{display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;width:100%;max-width:56rem;pointer-events:auto}.hero__title{margin:0 0 1.6rem;color:#fff}.hero__description{margin:0 0 2.4rem;color:#fff}.hero__button-group{display:flex;flex-direction:column;align-items:inherit;gap:1rem;width:100%;margin-top:.5rem}.hero__content__wrapper.align--middle-center .hero__content,.hero__content__wrapper.align--top-center .hero__content,.hero__content__wrapper.align--bottom-center .hero__content{align-items:center;text-align:center}.hero__content__wrapper.align--middle-center .hero__button-group,.hero__content__wrapper.align--top-center .hero__button-group,.hero__content__wrapper.align--bottom-center .hero__button-group{align-items:center}.hero__button{width:auto}.hero__button .btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:18rem;padding:1.2rem 2.4rem;border:none;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;font-size:1rem;transition:background-color .2s ease,color .2s ease}.hero__button-group .hero__button .btn svg{width:2rem;height:2rem;flex-shrink:0}.hero__content__wrapper>.hero__button[data-video-toggle],.hero__content__wrapper>video-popup.hero__button{position:absolute;bottom:2rem;left:2rem;z-index:4;pointer-events:auto;border:none;background:none;padding:0;cursor:pointer}.video__poster .image-poster{position:absolute;top:0;right:0;bottom:0;left:0}.hero__content__wrapper .image__video__play.btn{width:4.4rem;height:4.4rem;min-width:0;padding:0;display:grid;place-items:center;background:transparent;color:#fff}.hero__content__wrapper .image__video__play svg{width:100%;height:100%}.hero__content__wrapper .image__video__play svg path{stroke:#fff;fill:#fff}.section-video.index-hero{padding-top:var(--cv-padding-top, 0);padding-bottom:var(--cv-padding-bottom, 0)}.section-video .hero__title{color:var(--cv-heading-color, #ffffff);font-family:var(--cv-heading-font);margin-bottom:var(--cv-heading-margin-bottom, 1.6rem)}.section-video .hero__description{color:var(--cv-text-color, #ffffff);font-family:var(--cv-text-font);margin-bottom:var(--cv-text-margin-bottom, 2.4rem)}.section-video svg.icon.icon-play{color:var(--cv-play-icon-color, inherit)}.section-video a.btn.btn--solid.image__video__play:not(.image__video__play--text){background:var(--cv-play-button-background, transparent)}.section-video .hero__button .btn__primary{background:var(--cv-button-background);font-size:var(--cv-button-font-size);font-family:var(--cv-button-font);color:var(--cv-button-color)}.section-video .hero__button .btn__secondary{background:var(--cv-sec-button-background);font-size:var(--cv-sec-button-font-size);font-family:var(--cv-sec-button-font);color:var(--cv-sec-button-color)}.section-video .hero__button .btn__primary:hover,.section-video .hero__button .btn--solid:after{background:var(--cv-button-hover-background);color:var(--cv-button-hover-color)}.section-video .hero__button .btn__secondary:hover,.section-video .hero__button .btn--solid:after{background:var(--cv-sec-button-hover-background);color:var(--cv-sec-button-hover-color)}@media screen and (min-width:750px){.screen-height-full{min-height:100vh}.screen-height-three-quarters{min-height:75vh}.screen-height-two-thirds{min-height:66.67vh}.screen-height-one-half{min-height:50vh}.screen-height-one-third{min-height:33.33vh}.seven-fifty-height-hero{min-height:750px}.sixty-fifty-height-hero{min-height:650px}.five-fifty-height-hero{min-height:550px}.four-fifty-height-hero{min-height:450px}.desktop_video{display:block}.mobile_video{display:none}}@media screen and (max-width:749px){.hero__content__wrapper{padding:3rem 2rem}.hero__button .btn{min-width:16rem;width:100%;max-width:28rem}.align--top-left-mobile{--alignment-align-items: flex-start;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--top-center-mobile{--alignment-align-items: flex-start;--alignment-justify-content: center;--alignment-text-align: center}.align--top-right-mobile{--alignment-align-items: flex-start;--alignment-justify-content: flex-end;--alignment-text-align: right}.align--middle-left-mobile{--alignment-align-items: center;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--middle-center-mobile{--alignment-align-items: center;--alignment-justify-content: center;--alignment-text-align: center}.align--middle-right-mobile{--alignment-align-items: center;--alignment-justify-content: flex-end;--alignment-text-align: right}.align--bottom-left-mobile{--alignment-align-items: flex-end;--alignment-justify-content: flex-start;--alignment-text-align: left}.align--bottom-center-mobile{--alignment-align-items: flex-end;--alignment-justify-content: center;--alignment-text-align: center}.align--bottom-right-mobile{--alignment-align-items: flex-end;--alignment-justify-content: flex-end;--alignment-text-align: right}.screen-height-full--mobile{min-height:100vh}.screen-height-three-quarters--mobile{min-height:75vh}.screen-height-two-thirds--mobile{min-height:66.67vh}.screen-height-one-half--mobile{min-height:50vh}.screen-height-one-third--mobile{min-height:33.33vh}.seven-fifty-height-hero--mobile{min-height:750px}.sixty-fifty-height-hero--mobile{min-height:650px}.five-fifty-height-hero--mobile{min-height:550px}.four-fifty-height-hero--mobile{min-height:450px}.desktop_video{display:none}.mobile_video{display:block}}.video--landing-page .frame{max-height:708px}.video--landing-page .hero__content__wrapper>video-popup.hero__button,.video--landing-page .hero__content__wrapper>.hero__button[data-video-toggle]{bottom:2.4rem;right:2.4rem;left:auto}.video--landing-page .location_video_play_btn{display:inline-block}.hero__content__wrapper .image__video__play--text.btn{--video-play-text-min-size: 33.875px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:var(--video-play-text-min-size);height:auto;min-height:var(--video-play-text-min-size);max-width:none;padding:7px 18px 5px;border:0;border-radius:0;background:var(--cv-button-background, #ffffff);color:var(--cv-button-color, #282829);font-family:var(--cv-button-font);font-size:var(--cv-button-font-size, 10px);font-weight:500;line-height:1.375;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:none}.video--landing-page .hero__button-group{flex-direction:column;gap:0;width:auto;margin:0 -8px 2.56px}.video--landing-page .hero__button-group .hero__button{margin:7px}.video--landing-page .hero__content{width:auto;max-width:none}.video--landing-page .hero__content__wrapper{padding:16px 15px 34px 10px}@media screen and (min-width:750px){.video--landing-page .hero__button-group{margin-block-end:8px}.video--landing-page .hero__content__wrapper{padding:30px 30px 0 10px}.hero__content__wrapper .image__video__play--text.btn{padding:6px 20px 4px}}@media screen and (min-width:990px){.video--landing-page .hero__content__wrapper{padding:50px 35px 0 10px}}@media screen and (max-width:749px){.video--landing-page .hero__content__wrapper>video-popup.hero__button,.video--landing-page .hero__content__wrapper>.hero__button[data-video-toggle]{bottom:1.6rem;right:1.6rem}}.frame--video-controls{position:relative}.video-media-controls{position:absolute;right:16px;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#0000008c}.video-media-controls__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#00000059;color:#fff;cursor:pointer}.video-media-controls__btn svg{width:18px;height:18px;fill:currentColor;stroke:currentColor}.video-media-controls__btn .icon-play{fill:currentColor;stroke:none}.video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.video-modal--open{opacity:1}.video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6}.video-modal__content{position:relative;z-index:1;width:100%;max-width:920px;padding-inline:10px;margin-inline:auto;text-align:center}.video-modal__media{width:100%}.video-popup__inner video,.video-modal__media>video{display:block;width:100%;height:auto;border:0}.video-popup__iframe-wrap{overflow:hidden;position:relative;width:100%;height:0;padding-top:56.25%}.video-popup__iframe-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-modal__close{position:absolute;top:24px;right:32px;z-index:4;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:0;border:none;background-color:transparent;color:#fff;cursor:pointer;transition:transform .4s}.video-modal__close-icon{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1;pointer-events:none;transition:transform .3s}.video-modal__close:hover{transform:scale(1.1)}.video-modal__close:hover .video-modal__close-icon{transform:rotate(90deg)}@media screen and (min-width:769px){.video-modal__content{max-width:80vw}}@media screen and (prefers-reduced-motion:reduce){.video-modal__close,.video-modal__close-icon{transition:none}.video-modal__close:hover .video-modal__close-icon{transform:none}}.section-video{--cv-font-1: 10px;--cv-font-2: 12px;--cv-font-3: 14px;--cv-font-4: 16px;--cv-font-5: 18px;--cv-font-6: 23px;--cv-font-7: 27px;--cv-font-8: 32px;--cv-font-9: 37px;--cv-font-10: 40px;--cv-font-11: 43px;--cv-font-12: 47px;--cv-font-13: 50px;--cv-font-14: 52px;--cv-font-15: 55px}@media screen and (min-width:750px){.section-video{--cv-font-1: 11px;--cv-font-2: 13px;--cv-font-3: 15px;--cv-font-4: 18px;--cv-font-5: 21px;--cv-font-6: 25px;--cv-font-7: 29px;--cv-font-8: 35px;--cv-font-9: 41px;--cv-font-10: 45px;--cv-font-11: 48px;--cv-font-12: 52px;--cv-font-13: 50px;--cv-font-14: 55px;--cv-font-15: 60px}}@media screen and (min-width:990px){.section-video{--cv-font-1: 12px;--cv-font-2: 14px;--cv-font-3: 16px;--cv-font-4: 18px;--cv-font-5: 24px;--cv-font-6: 27px;--cv-font-7: 32px;--cv-font-8: 38px;--cv-font-9: 45px;--cv-font-10: 53px;--cv-font-11: 56px;--cv-font-12: 62px;--cv-font-13: 69px;--cv-font-14: 75px;--cv-font-15: 82px}}.section-video .heading-size-1,.section-video .body-size-1{font-size:var(--cv-font-1)}.section-video .heading-size-2,.section-video .body-size-2{font-size:var(--cv-font-2)}.section-video .heading-size-3,.section-video .body-size-3{font-size:var(--cv-font-3)}.section-video .heading-size-4,.section-video .body-size-4{font-size:var(--cv-font-4)}.section-video .heading-size-5,.section-video .body-size-5{font-size:var(--cv-font-5)}.section-video .heading-size-6,.section-video .body-size-6{font-size:var(--cv-font-6)}.section-video .heading-size-7,.section-video .body-size-7{font-size:var(--cv-font-7)}.section-video .heading-size-8,.section-video .body-size-8{font-size:var(--cv-font-8)}.section-video .heading-size-9,.section-video .body-size-9{font-size:var(--cv-font-9)}.section-video .heading-size-10,.section-video .body-size-10{font-size:var(--cv-font-10)}.section-video .heading-size-11,.section-video .body-size-11{font-size:var(--cv-font-11)}.section-video .heading-size-12,.section-video .body-size-12{font-size:var(--cv-font-12)}.section-video .heading-size-13,.section-video .body-size-13{font-size:var(--cv-font-13)}.section-video .heading-size-14,.section-video .body-size-14{font-size:var(--cv-font-14)}.section-video .heading-size-15,.section-video .body-size-15{font-size:var(--cv-font-15)}
/*# sourceMappingURL=/cdn/shop/t/1428/assets/section-collab-video.css.map */
