.hero-container{display:flex;height:100vh;width:100%}.video-panel{width:50%;height:100%;position:relative;overflow:hidden;background-color:#000}.vertical-video-container{position:absolute;height:100%;width:100%;overflow:hidden}.vertical-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;object-fit:cover}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#0003,#0000 40%);z-index:1}.craft-details{position:absolute;bottom:40px;left:40px;z-index:2;color:#fff}.craft-details h3{color:#fff;font-size:1.8rem;font-weight:300;margin-bottom:10px;letter-spacing:1px}.craft-process{display:flex;margin-top:20px}.process-step{margin-right:30px;position:relative}.process-step span{color:#fff;display:block;font-size:.9rem;opacity:.7;margin-bottom:5px}.process-step h4{color:#fff;font-size:1.1rem;font-weight:400}.process-step:after{content:"";position:absolute;top:10px;right:-15px;width:1px;height:20px;background-color:#ffffff4d}.process-step:last-child:after{display:none}.content-panel{width:50%;height:100%;padding:80px;display:flex;flex-direction:column;justify-content:center;background-color:#f8f5f2;position:relative}.academy-logo{margin-bottom:30px;position:relative}.logo-text{font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:#a68a64;font-weight:400}h1{font-size:3.5rem;line-height:1.1;margin-bottom:30px;color:#3a3a3a;font-weight:300;position:relative}h1:after{content:"";display:block;width:60px;height:2px;background-color:#a68a64;margin-top:30px}.content-description{font-size:1.3rem;line-height:1.7;color:#666;margin-bottom:40px;max-width:500px}.cta-buttons{display:flex;margin-bottom:60px}.primary-btn,.secondary-btn{display:inline-block;padding:15px 30px;text-decoration:none;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.primary-btn{background-color:#a68a64;color:#fff;margin-right:20px}.primary-btn:hover{background-color:#8e7654;transform:translateY(-2px)}.secondary-btn{background-color:transparent;color:#666;border:1px solid #a68a64}.secondary-btn:hover{background-color:#a68a641a}.featured-courses{display:flex;margin-top:20px}.course-level{font-size:.7rem;text-transform:uppercase;color:#a68a64;letter-spacing:1px;margin-bottom:10px}.course-title{font-size:1.1rem;margin-bottom:10px;color:#333}.course-details{font-size:.8rem;color:#888}.decorative-circle{position:absolute;border-radius:50%;border:1px solid rgba(166,138,100,.3)}.circle-1{width:300px;height:300px;right:-150px;top:-150px}.circle-2{width:200px;height:200px;right:-100px;top:-100px}.social-proof{display:flex;align-items:center}.rating{margin-right:20px}.stars{color:#a68a64;font-size:1.2rem;letter-spacing:3px;margin-bottom:5px}.review-count{font-size:.8rem;color:#888}.testimonial{font-style:italic;color:#666;font-size:.9rem;max-width:300px}.mobile-menu-toggle{display:none;position:fixed;top:20px;right:20px;z-index:100;background:#a68a64;color:#fff;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0003}@media screen and (max-width: 1024px){.hero-container{flex-direction:column-reverse;height:auto}.video-panel,.content-panel{width:100%}.video-panel{height:60vh}.content-panel{padding:60px 40px;min-height:80vh}h1{font-size:3rem}.content-description{font-size:1.2rem}.social-proof{position:relative;bottom:0}.craft-details{bottom:30px;left:30px}.craft-details h3{font-size:1.6rem}.decorative-circle{display:none}}@media screen and (max-width: 768px){.video-panel{height:50vh}.content-panel{padding:40px 25px}h1{font-size:2.2rem}h1:after{margin-top:20px}.content-description{font-size:1.1rem;margin-bottom:30px}.cta-buttons{flex-direction:column;margin-bottom:40px}.primary-btn,.secondary-btn{width:100%;text-align:center;padding:15px 20px}.primary-btn{margin-right:0;margin-bottom:15px}.craft-process{flex-wrap:wrap}.process-step{margin-bottom:15px;margin-right:20px}.process-step span{font-size:.8rem}.process-step h4{font-size:1rem}.featured-courses{flex-direction:column}.course-card{width:100%;margin-right:0;margin-bottom:15px}.social-proof{flex-direction:column;align-items:flex-start}.rating{margin-right:0;margin-bottom:15px}.logo-text{font-size:1rem}}@media screen and (max-width: 480px){.video-panel{height:60vh}.craft-details{bottom:20px;left:20px;right:20px}.craft-details h3{font-size:1.4rem}.craft-process{overflow-x:auto;padding-bottom:10px;flex-wrap:nowrap;width:calc(100vw - 40px)}.process-step{min-width:70px}h1{font-size:1.8rem}.content-description{font-size:1rem}.primary-btn,.secondary-btn{font-size:.8rem;padding:12px 15px}.mobile-menu-toggle{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jewelry-hero.css.map */
