.circular-carousel{--cc-fade:#000;--cc-radius:12px;--cc-inner:.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.circular-carousel[data-axis=x]{touch-action:pan-x}.circular-carousel[data-draggable]{cursor:grab}.circular-carousel[data-dragging]{cursor:grabbing}.circular-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.circular-carousel__view{position:absolute;inset:0}.circular-carousel[data-shape=wheel] .circular-carousel__view{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.circular-carousel[data-shape=panorama] .circular-carousel__view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.circular-carousel__stage{opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.circular-carousel[data-ready] .circular-carousel__stage{opacity:1}.circular-carousel__camera,.circular-carousel__ring,.circular-carousel__card{width:0;height:0;transform-style:preserve-3d}.circular-carousel__camera{position:relative}.circular-carousel__ring,.circular-carousel__card{position:absolute;top:0;left:0}.circular-carousel__tile{backface-visibility:hidden;outline:1px solid #0000;position:absolute}.circular-carousel__frame{width:100%;position:absolute;top:0;left:0;overflow:hidden}.circular-carousel__photo{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.circular-carousel__shade,.circular-carousel__inner{pointer-events:none;position:absolute;inset:0}.circular-carousel__shade{background:var(--cc-fade);opacity:var(--cc-depth,0)}.circular-carousel__inner{opacity:var(--cc-inner);background:#000}.circular-carousel__caption{color:inherit;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both circular-carousel-reveal;display:flex;position:absolute;bottom:22px;left:0;right:0}.circular-carousel__title{flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) circular-carousel-title;display:flex}.circular-carousel__subtitle{opacity:.6;font-weight:400}.circular-carousel__count{font-variant-numeric:tabular-nums;opacity:.5;align-items:center;gap:3px;font-size:12px;line-height:1;display:inline-flex}.circular-carousel__slash{opacity:.6}.circular-carousel__digits{display:inline-flex}.circular-carousel__digit{height:1em;display:inline-block;overflow:hidden}.circular-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.circular-carousel__reel>span{height:1em}.circular-carousel__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes circular-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes circular-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.circular-carousel__stage,.circular-carousel__reel{transition:none}.circular-carousel__caption,.circular-carousel__title{animation:none}}
.bounceCardsContainer{justify-content:center;align-items:center;width:660px;max-width:100%;height:260px;display:flex;position:relative}.bounceCardsContainer .card{aspect-ratio:1;cursor:pointer;will-change:transform;border:4px solid #fff;border-radius:26px;width:220px;transition:box-shadow .3s;position:absolute;overflow:hidden;box-shadow:0 14px 32px -6px #531f3338,0 6px 14px -4px #00000014}.bounceCardsContainer .card .image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (max-width:1024px){.bounceCardsContainer{width:540px!important;height:230px!important}.bounceCardsContainer .card{border-radius:22px;width:180px}}@media (max-width:640px){.bounceCardsContainer{width:320px!important;max-width:calc(100vw - 32px)!important;height:180px!important}.bounceCardsContainer .card{border-width:3px;border-radius:18px;width:96px;box-shadow:0 8px 20px -4px #531f332e,0 3px 8px -2px #0000000f}}@media (max-width:380px){.bounceCardsContainer{width:280px!important;height:165px!important}.bounceCardsContainer .card{border-width:2px;border-radius:14px;width:82px}}
@keyframes preloaderGentleBreeze{0%,to{transform:scale(1.03)translate(0,0)}50%{transform:scale(1.055)translate(-6px,-4px)}}@keyframes brandAwakenEntrance{0%{opacity:0;filter:blur(14px)brightness(1.2);transform:scale(.88)translateY(24px)}60%{opacity:1;filter:blur()brightness(1.06)}to{opacity:1;filter:blur()brightness();transform:scale(1)translateY(0)}}@keyframes bandhanaFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@keyframes goldenAuraPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:.75;transform:scale(1.2)}}@keyframes ribbonLightSweep{0%{opacity:0;transform:translate(-160%)skew(-25deg)}18%{opacity:.9}45%{opacity:.9;transform:translate(160%)skew(-25deg)}to{opacity:0;transform:translate(160%)skew(-25deg)}}@keyframes stardustTwinkle{0%,to{opacity:.2;transform:scale(.35)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 8px #ffd700f2);transform:scale(1.3)rotate(90deg)}}@keyframes progressGlow{0%{opacity:.8;width:0%}85%{opacity:1;width:95%}to{opacity:0;width:100%}}.preloader-gentle-breeze{will-change:transform;animation:16s ease-in-out infinite preloaderGentleBreeze}.brand-awaken{animation:1.2s cubic-bezier(.16,1,.3,1) forwards brandAwakenEntrance}.brand-floating{will-change:transform;animation:5s ease-in-out infinite bandhanaFloat}.golden-aura{will-change:transform, opacity;animation:4s ease-in-out infinite goldenAuraPulse}.light-sweep-bar{animation:3.6s cubic-bezier(.4,0,.2,1) .8s infinite ribbonLightSweep}.stardust-1{animation:2.8s ease-in-out infinite stardustTwinkle}.stardust-2{animation:3.4s ease-in-out .9s infinite stardustTwinkle}.stardust-3{animation:2.5s ease-in-out 1.7s infinite stardustTwinkle}.stardust-4{animation:3.1s ease-in-out .4s infinite stardustTwinkle}.stardust-5{animation:2.9s ease-in-out 2.2s infinite stardustTwinkle}.stardust-6{animation:3.3s ease-in-out 1.2s infinite stardustTwinkle}.preloader-progress-bar{animation:4.5s cubic-bezier(.16,1,.3,1) forwards progressGlow}@keyframes logoScaleIntro{0%{opacity:0;filter:blur(10px)brightness(1.2);transform:scale(.72)}30%{opacity:1;filter:blur()brightness(1.05);transform:scale(1.06)}60%{transform:scale(.97)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes logoScaleBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.logo-scale-intro{animation:1.4s cubic-bezier(.16,1,.3,1) forwards logoScaleIntro}.logo-scale-breathe{will-change:transform;animation:4s ease-in-out infinite logoScaleBreathe}
