@media (prefers-reduced-motion: no-preference){.glj-site.glj-motion-enabled [data-glj-reveal]{transition:opacity .52s cubic-bezier(.2,.7,.25,1) var(--glj-reveal-delay, 0ms),translate .52s cubic-bezier(.2,.7,.25,1) var(--glj-reveal-delay, 0ms),border-color .18s ease,box-shadow .22s ease}.glj-site.glj-motion-enabled [data-glj-reveal=pending]{opacity:0;translate:0 20px}.glj-site.glj-motion-enabled [data-glj-reveal=visible]{opacity:1;translate:0 0}.glj-site.glj-motion-enabled [data-glj-reveal]:focus-within{opacity:1;translate:0 0;transition-delay:0s}.glj-site.glj-motion-enabled .glj-header:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--glj-accent);content:"";pointer-events:none;transform:scaleX(var(--glj-reading-progress, 0));transform-origin:left center}.glj-site.glj-motion-enabled .glj-preview-content{animation:glj-preview-enter .28s ease-out both}.glj-site .glj-button,.glj-site .glj-hero-search button{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,translate .14s ease}.glj-site .glj-button:active,.glj-site .glj-hero-search button:active{translate:0 1px}.glj-site :is(a,button)>.lucide-arrow-right,.glj-site :is(a,button)>.lucide-arrow-up-right{transition:translate .18s ease}@media (hover: hover) and (pointer: fine){.glj-site :is(a,button):hover>.lucide-arrow-right{translate:3px 0}.glj-site :is(a,button):hover>.lucide-arrow-up-right{translate:2px -2px}.glj-site .glj-package-card:hover,.glj-site .glj-package-card:focus-within{box-shadow:0 12px 32px #10192812}.glj-site.glj-motion-enabled .glj-book-front{translate:var(--glj-depth-x, 0px) var(--glj-depth-y, 0px);transition:translate .38s cubic-bezier(.2,.7,.25,1)}.glj-site.glj-motion-enabled .glj-book-back{translate:calc(var(--glj-depth-x, 0px) * -.55) calc(var(--glj-depth-y, 0px) * -.55);transition:translate .48s cubic-bezier(.2,.7,.25,1)}.glj-site.glj-motion-enabled .glj-art-seal{translate:calc(var(--glj-depth-x, 0px) * .35) calc(var(--glj-depth-y, 0px) * .35);transition:translate .52s cubic-bezier(.2,.7,.25,1)}}}@keyframes glj-preview-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce),print{.glj-site [data-glj-reveal]{opacity:1!important;translate:none!important}}
