.hero_hero__Cab7O{position:relative;height:100vh;width:100%;overflow:hidden;background-color:var(--color-black-rich)}.hero_slide__gub9s{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.hero_active__uzSzP{opacity:1;z-index:1}.hero_bgImage__jGQ5c{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform 10s linear;will-change:transform}.hero_active__uzSzP .hero_bgImage__jGQ5c{transform:none}.hero_overlay__2_hhR{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,0,0,.1) 0,rgba(8,8,10,.6) 100%);z-index:2}.hero_tripleContainer__iCCw_{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:5vh 5vw;z-index:1}.hero_tripleImg__c_PFn{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px;transform:translateY(50px);opacity:0;transition:all 1s cubic-bezier(.34,1.56,.64,1)}.hero_active__uzSzP .hero_tripleImg__c_PFn{transform:translateY(0);opacity:1}.hero_active__uzSzP .hero_tripleImg__c_PFn:first-child{transition-delay:.2s}.hero_active__uzSzP .hero_tripleImg__c_PFn:nth-child(2){transition-delay:.4s}.hero_active__uzSzP .hero_tripleImg__c_PFn:nth-child(3){transition-delay:.6s}.hero_splitContainer__6NIOK{position:absolute;inset:0;display:flex;z-index:1}.hero_splitSide__9WvKb{position:relative;flex:1 1;height:100%;overflow:hidden;transition:transform 1.5s cubic-bezier(.2,.8,.2,1)}.hero_leftSide__2ZY7u{transform:translateX(-100%)}.hero_rightSide__N1gEy{transform:translateX(100%)}.hero_active__uzSzP .hero_leftSide__2ZY7u,.hero_active__uzSzP .hero_rightSide__N1gEy{transform:translateX(0)}.hero_content__nrX2c{position:relative;z-index:10;text-align:center;max-width:900px;padding:0 2rem;opacity:0;transform:translateY(30px);transition:all 1s ease .5s}.hero_active__uzSzP .hero_content__nrX2c{opacity:1;transform:translateY(0)}.hero_content__nrX2c h1{font-size:clamp(3rem,8vw,6rem);color:#fff;margin-bottom:1.5rem;text-shadow:0 10px 30px rgba(0,0,0,.5);letter-spacing:-2px}.hero_content__nrX2c p{font-size:1.4rem;color:var(--color-gold-light);font-family:var(--font-alt);text-transform:uppercase;letter-spacing:5px;margin-bottom:3rem}.hero_btnPrimary__opAz_{padding:1.2rem 2.8rem;background:var(--grad-luxury);color:#fff;font-weight:700;border-radius:var(--radius-premium);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;transition:all .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero_btnPrimary__opAz_:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(197,160,89,.3)}.hero_btnSecondary__kp1vX{padding:1.2rem 2.8rem;background:transparent;border:1px solid #fff;color:#fff;font-weight:700;border-radius:var(--radius-premium);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;transition:all .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero_btnSecondary__kp1vX:hover{border-color:var(--color-gold-warm);color:var(--color-gold-warm);transform:translateY(-3px)}.hero_dots__NoTez{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:20}.hero_dot___5OXU{width:50px;height:3px;background:hsla(0,0%,100%,.2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero_activeDot__h4Jbo{background:var(--color-gold-warm)}@media (max-width:768px){.hero_hero__Cab7O{height:70vh;min-height:500px;position:relative;overflow:hidden}.hero_bgImage__jGQ5c{background-position:50%!important}.hero_tripleContainer__iCCw_{grid-template-columns:1fr;padding:2vh 5vw;gap:.5rem}.hero_splitContainer__6NIOK{flex-direction:column}.hero_content__nrX2c{padding:0 1rem}.hero_content__nrX2c h1{font-size:2rem!important;line-height:1.2;margin-bottom:1rem}.hero_content__nrX2c p{font-size:.85rem!important;letter-spacing:2px!important;margin-bottom:2rem}.hero_buttonGroup__A9rTu{flex-direction:column!important;width:100%;max-width:300px;margin:0 auto}.hero_btnPrimary__opAz_,.hero_btnSecondary__kp1vX{padding:.9rem 1.5rem!important;font-size:.75rem!important;width:100%;text-align:center}.hero_dots__NoTez{bottom:1rem;gap:.5rem}.hero_dot___5OXU{width:25px;height:2px}}