.bom-fan[data-v-cafad978]{perspective:1000px}.bom-fan-in[data-v-cafad978]{pointer-events:none;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transform-style:preserve-3d}.bom-cover[data-v-cafad978]{--x:0px;--y:0px;--z:0px;--r:0deg;--s:1;--w:94px;--top:20px;box-shadow:0 12px 26px -10px #0f172a80;pointer-events:auto;top:var(--top);transform:translate(calc(-50% + var(--x))) translateY(var(--y)) translateZ(var(--z)) rotate(var(--r)) scale(var(--s));transform-origin:50% 100%;transition:transform .9s cubic-bezier(.65,0,.35,1),width .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),box-shadow .5s ease,filter .5s ease;width:var(--w)}.slot-left[data-v-cafad978]{--x:-72px;--r:-11deg;--z:-30px}.slot-right[data-v-cafad978]{--x:72px;--r:11deg;--z:-30px}.slot-main[data-v-cafad978]{--w:112px;--top:6px;--z:40px;--r:-1deg;box-shadow:0 20px 40px -14px #0f172a99}.slot-back[data-v-cafad978]{--y:10px;--z:-90px;--s:.78;filter:brightness(.8)}.is-returning[data-v-cafad978]{transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),filter .4s ease}@media(min-width:768px){.bom-cover[data-v-cafad978]{--w:142px;--top:26px}.slot-left[data-v-cafad978]{--x:-112px}.slot-right[data-v-cafad978]{--x:112px}.slot-main[data-v-cafad978]{--w:168px;--top:8px}}.bom-cover[data-v-cafad978]:focus-visible{--z:110px;--y:-10px;--r:0deg;box-shadow:0 0 0 3px #fff,0 0 0 6px hsl(var(--primary))}@media(hover:hover)and (pointer:fine){.bom-cover[data-v-cafad978]:hover{--z:110px;--y:-10px;--r:0deg;box-shadow:0 34px 56px -18px #0f172a99;transition:transform .45s cubic-bezier(.22,1,.36,1),width .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),box-shadow .35s ease}.bom-cover:hover .bom-glare[data-v-cafad978]{opacity:1}}.bom-cover[data-v-cafad978]:active{--s:.97}.bom-glare[data-v-cafad978]{background:radial-gradient(220px circle at var(--gx,50%) var(--gy,30%),hsla(0,0%,100%,.4),transparent 55%);opacity:0;transition:opacity .3s}.bom-caption>span[data-v-cafad978]{transition:opacity .18s ease,transform .18s ease}.bom-caption.is-swapping>span[data-v-cafad978]{opacity:0;transform:translateY(4px)}.bom-cover[data-v-cafad978]{animation:bom-in-cafad978 .8s cubic-bezier(.22,1,.36,1) backwards}.book-main[data-v-cafad978]{animation-delay:.05s}.book-left[data-v-cafad978]{animation-delay:.18s}.book-right[data-v-cafad978]{animation-delay:.26s}@keyframes bom-in-cafad978{0%{opacity:0;transform:translate(-50%) translateY(60px) rotateX(35deg) scale(.92)}}@media(prefers-reduced-motion:reduce){.bom-caption>span[data-v-cafad978],.bom-cover[data-v-cafad978],.bom-cover[data-v-cafad978]:focus-visible,.bom-cover[data-v-cafad978]:hover,.is-returning[data-v-cafad978]{animation:none;transition:none}}.banner-btn-arrow[data-v-c3669dfe]{transition:transform .2s ease}.banner-slide:hover .banner-btn-arrow[data-v-c3669dfe]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.banner-btn-arrow[data-v-c3669dfe]{transition:none}}.dot-fill[data-v-bb0cae3d]{animation:dot-progress-bb0cae3d linear forwards;transform-origin:0 50%}.is-paused .dot-fill[data-v-bb0cae3d]{animation-play-state:paused}@keyframes dot-progress-bb0cae3d{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
