:root{--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-snappy: cubic-bezier(.32, 0, .15, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.reveal,.reveal-up,.reveal-left,.reveal-right,.reveal-scale{opacity:0;will-change:opacity,transform;transition:opacity .65s var(--ease-spring),transform .65s var(--ease-spring)}.reveal{transform:none}.reveal-up{transform:translateY(40px)}.reveal-left{transform:translate(-36px)}.reveal-right{transform:translate(36px)}.reveal-scale{transform:scale(.94);transform-origin:center bottom}.reveal.is-visible,.reveal-up.is-visible,.reveal-left.is-visible,.reveal-right.is-visible,.reveal-scale.is-visible{opacity:1;transform:none}.stagger-child{opacity:0;transform:translateY(30px) scale(.97);transition:opacity .55s var(--ease-spring) var(--stagger-delay, 0ms),transform .55s var(--ease-spring) var(--stagger-delay, 0ms);will-change:opacity,transform}.stagger-child.is-visible{opacity:1;transform:none}.acc-body{max-height:0;overflow:hidden;opacity:0;padding-top:0;padding-bottom:0;transition:max-height .46s var(--ease-spring),opacity .32s ease,padding .3s ease}.acc-body.is-open{max-height:500px;opacity:1;padding-top:12px;padding-bottom:16px}.acc-chevron{transition:transform .38s var(--ease-spring),stroke .22s ease}.td-day.is-open .acc-chevron{transform:rotate(180deg)}.td-day.is-open .td-dn{background:var(--or)!important;color:#fff!important;border-color:var(--or)!important}.td-dn{transition:background .22s ease,color .22s ease,border-color .22s ease}.sidebar-sticky{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:none}.sidebar-sticky::-webkit-scrollbar{display:none}.book-card{transition:box-shadow .4s var(--ease-spring),transform .4s var(--ease-spring)}.sidebar-elevated .book-card{box-shadow:var(--sh-xl);transform:translateY(-2px)}.stat-counter{display:inline-block;font-variant-numeric:tabular-nums;transition:opacity .3s ease}@keyframes counter-done{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.stat-counter.done{animation:counter-done .4s var(--ease-bounce)}.parallax-hero{background-attachment:scroll;background-size:cover;background-position:center 0%;will-change:background-position}.dep-card{transition:border-color .2s ease,box-shadow .25s var(--ease-spring),transform .25s var(--ease-spring),background .18s ease}.dep-card:hover{border-color:var(--or-bdr);transform:translateY(-3px);box-shadow:var(--sh-lg)}.dep-card.sel{border-color:var(--or);background:#f15a300a;box-shadow:0 0 0 3px #f15a302e;transform:translateY(-3px)}.dep-card.ring-pulse{animation:ring-pulse .5s var(--ease-spring)}@keyframes ring-pulse{0%{box-shadow:0 0 #f15a308c}60%{box-shadow:0 0 0 10px #f15a3000}to{box-shadow:0 0 #f15a3000}}.atc-btn{position:relative;overflow:hidden;transition:transform .25s var(--ease-spring),box-shadow .25s ease}.atc-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .6s ease;pointer-events:none}.atc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--or-glow)}.atc-btn:hover:after{left:160%}.atc-btn:active{transform:scale(.98)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/advtribe-animations.css.map */
