.hero-image{contain:layout;background-color:var(--v-theme-lightBackground,#f5f5f5);border-bottom-left-radius:var(--v-border-radius-root,0);border-bottom-right-radius:var(--v-border-radius-root,0);min-height:calc(75vh + 80px);max-height:calc(75vh + 80px);margin-top:-60px;position:relative;overflow:hidden}.hero-bg-wrapper{z-index:1;width:calc(100vw + 20px);height:100%;position:absolute;top:5px;left:-10px}.hero-bg-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-gradient-overlay{z-index:2;background:linear-gradient(to top right,rgba(34,32,29,.4),rgba(34,32,29,.4));width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:700px;height:calc(75vh + 80px);margin:0 auto;padding-top:3rem;padding-bottom:3rem;display:flex;position:relative}.hero-image :deep(.v-responsive__sizer){padding-bottom:0!important}.showcase-hero{min-height:500px!important;max-height:500px!important}.white-icon .v-alert__close .v-btn{color:#fff!important}.video-hero-container{contain:layout;height:calc(75vh + 80px);min-height:calc(75vh + 80px);margin-top:-60px;position:relative;overflow:hidden}.thumbnail-background,.iframe-wrapper,.content-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.thumbnail-background{z-index:0}.iframe-wrapper{z-index:1}.content-overlay{z-index:2}.thumbnail-background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.iframe-wrapper{pointer-events:none;overflow:hidden}.iframe-wrapper .video-not-loaded{opacity:0}.iframe-wrapper .video-loaded{opacity:1;transition:opacity .2s ease-in-out}.iframe-wrapper iframe{-o-object-fit:cover;object-fit:cover;border:none;width:100vw;min-width:198.77vh;height:56.25vw;min-height:calc(75vh + 80px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-overlay{background:linear-gradient(45deg,rgba(34,32,29,.4),rgba(34,32,29,.4));justify-content:center;align-items:center;min-height:calc(75vh + 80px);display:flex;position:relative}
