.video-hero-section{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#0b1620}.video-hero__container{position:relative;width:100%;height:100%}.video-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-hero__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;opacity:0;transition:opacity 2s ease-in-out}.video-hero__video--1{opacity:1;animation:videoFade 20s infinite}.video-hero__video--2{animation:videoFade 20s infinite 10s}@keyframes videoFade{0%,45%{opacity:1}50%,to{opacity:0}}.video-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0b16204d,#0b162080,#0b1620b3);z-index:2}.video-hero__content{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2rem}.video-hero__text-wrapper{text-align:center;max-width:1000px;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.video-hero__heading{margin:0 0 1.5rem;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.1;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.video-hero__heading-main{display:block;font-size:clamp(2.5rem,6vw,5rem);letter-spacing:.02em;margin-bottom:.5rem}.video-hero__heading-highlight{display:block;font-size:clamp(2rem,5vw,4.5rem);color:#d4af37;font-style:italic;letter-spacing:.01em}.video-hero__subheading{margin:0 auto 2.5rem;max-width:700px;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.6;color:#faf8f3;letter-spacing:.05em;text-transform:uppercase;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.video-hero__button-wrapper{margin-top:3rem}.video-hero__button{display:inline-block;padding:1.2rem 3rem;background-color:#d4af37;color:#0b1620;font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;border-radius:2px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #d4af374d}.video-hero__button:hover{background-color:#f0c952;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3780}.video-hero__button:active{transform:translateY(0)}@media screen and (max-width: 768px){.video-hero__content{padding:1.5rem}.video-hero__heading-main{font-size:clamp(2rem,8vw,3rem)}.video-hero__heading-highlight{font-size:clamp(1.75rem,7vw,2.5rem)}.video-hero__subheading{font-size:clamp(.875rem,3vw,1rem);margin-bottom:2rem}.video-hero__button{padding:1rem 2rem;font-size:.875rem}}@media screen and (max-width: 480px){.video-hero-section{height:100svh}.video-hero__heading{margin-bottom:1rem}.video-hero__subheading{margin-bottom:1.5rem}.video-hero__button-wrapper{margin-top:2rem}}@media (prefers-reduced-motion: reduce){.video-hero__video,.video-hero__text-wrapper{animation:none}.video-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/video-hero.css.map */
