.flip[data-astro-cid-7rjwgyj2]{--w:clamp(150px, 26vw, 300px);--h:calc(var(--w) * var(--ratio,1.5));--step:.75px;--d:calc(var(--n) * var(--step));justify-items:center;gap:8px;display:grid}.flip__stage[data-astro-cid-7rjwgyj2]{z-index:2;width:calc(var(--w) * 1.5);cursor:pointer;perspective:1600px;background:0 0;border:0;place-items:center;max-width:100%;padding:24px 0 48px;display:grid;position:relative}.flip__float[data-astro-cid-7rjwgyj2]{transform-style:preserve-3d;animation:6s ease-in-out infinite flip-float;display:block}.is-open[data-astro-cid-7rjwgyj2] .flip__float[data-astro-cid-7rjwgyj2]{animation:none}.flip__book[data-astro-cid-7rjwgyj2]{--rx:4deg;--ry:var(--turn,24deg);--s:1;--tx:0px;--spin:0deg;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--s)) translateX(var(--tx)) translateX(calc(var(--w) * -1)) rotateY(var(--spin)) translateX(var(--w));transition:transform .55s cubic-bezier(.3,.1,.2,1);display:block;position:relative}.flip[data-astro-cid-7rjwgyj2]:not(.is-open) .flip__stage[data-astro-cid-7rjwgyj2]:hover .flip__book[data-astro-cid-7rjwgyj2]{--rx:3deg;--ry:var(--turn-hover,14deg);--s:1.04}.is-open[data-astro-cid-7rjwgyj2] .flip__book[data-astro-cid-7rjwgyj2]{--rx:6deg;--ry:calc(var(--turn,24deg) / 3);--tx:calc(var(--w) * .25)}.is-done[data-astro-cid-7rjwgyj2] .flip__book[data-astro-cid-7rjwgyj2]{--rx:4deg;--ry:calc(-1 * var(--turn,24deg));--tx:var(--w)}.is-anticipate[data-astro-cid-7rjwgyj2] .flip__book[data-astro-cid-7rjwgyj2]{--ry:calc(-1.35 * var(--turn,24deg));--s:1.05;transition:transform .17s cubic-bezier(.2,.7,.3,1)}.is-spinning[data-astro-cid-7rjwgyj2] .flip__book[data-astro-cid-7rjwgyj2]{--ry:var(--turn,24deg);--s:1;--spin:var(--spin-to,-180deg);transition:transform .75s cubic-bezier(.45,0,.2,1)}.is-spinning[data-astro-cid-7rjwgyj2] .flip__stage[data-astro-cid-7rjwgyj2]:hover .flip__book[data-astro-cid-7rjwgyj2]{--rx:3deg;--ry:var(--turn-hover,14deg);--s:1.04}.is-resetting[data-astro-cid-7rjwgyj2],.is-resetting[data-astro-cid-7rjwgyj2] [data-astro-cid-7rjwgyj2]{transition:none!important}.flip__leaf[data-astro-cid-7rjwgyj2]{transform-style:preserve-3d;transform-origin:0;transform:rotateY(0deg) translateZ(calc((var(--n) - var(--i)) * var(--step)));transition:transform .45s cubic-bezier(.45,.05,.25,1);position:absolute;inset:0}.flip__leaf[data-astro-cid-7rjwgyj2].is-flipped{transform:rotateY(-180deg) translateZ(calc((var(--n) - var(--i)) * var(--step)))}.flip__face[data-astro-cid-7rjwgyj2]{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.flip__face--back[data-astro-cid-7rjwgyj2]{transform:rotateY(180deg)}.flip__leaf--page[data-astro-cid-7rjwgyj2] .flip__face--front[data-astro-cid-7rjwgyj2]{box-shadow:inset 14px 0 14px -10px #00000024}.flip__leaf--page[data-astro-cid-7rjwgyj2] .flip__face--back[data-astro-cid-7rjwgyj2]{box-shadow:inset -14px 0 14px -10px #00000024}.flip__face--blank[data-astro-cid-7rjwgyj2]{background:#f7f7f5}.flip__leaf--cover[data-astro-cid-7rjwgyj2] .flip__face--front[data-astro-cid-7rjwgyj2]{outline-offset:-1px;border-radius:1px 3px 3px 1px;outline:1px solid #202a441a}.flip__leaf--cover[data-astro-cid-7rjwgyj2]:after{content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;background:linear-gradient(90deg,#0000001a 0,#0000 1.4% 4.6%,#00000012 5.2%,#fff3 5.7%,#0000 6.6%);border-radius:1px 3px 3px 1px;position:absolute;inset:0;transform:translateZ(.5px)}.flip__leaf--back-cover[data-astro-cid-7rjwgyj2] .flip__face--back[data-astro-cid-7rjwgyj2]{border-radius:3px 1px 1px 3px}.flip__spine[data-astro-cid-7rjwgyj2]{width:var(--d);transform-origin:0;filter:brightness(.92);backface-visibility:hidden;max-width:none;height:100%;position:absolute;top:0;left:0;transform:rotateY(-90deg)}.flip__edge[data-astro-cid-7rjwgyj2]{top:3px;left:calc(var(--w) - 2px);width:var(--d);transform-origin:0;height:calc(100% - 6px);transform:translateZ(var(--d)) rotateY(90deg);background:repeating-linear-gradient(90deg,#f6f4ef 0 1px,#dedad2 1px 2px),#f1eee8;transition:opacity .3s;position:absolute}.is-open[data-astro-cid-7rjwgyj2] .flip__edge[data-astro-cid-7rjwgyj2]{opacity:0}.flip__spine--turned[data-astro-cid-7rjwgyj2]{transform:rotateY(90deg)}.flip__edge--turned[data-astro-cid-7rjwgyj2]{left:calc(var(--w) * -1 + 2px);transform:translateZ(calc(var(--d) * -1)) rotateY(-90deg);transition:none}.flip__spine--turned[data-astro-cid-7rjwgyj2],.flip__edge--turned[data-astro-cid-7rjwgyj2],.is-done[data-astro-cid-7rjwgyj2] .flip__spine[data-astro-cid-7rjwgyj2]:not(.flip__spine--turned){opacity:0}.is-done[data-astro-cid-7rjwgyj2] .flip__spine--turned[data-astro-cid-7rjwgyj2],.is-done[data-astro-cid-7rjwgyj2] .flip__edge--turned[data-astro-cid-7rjwgyj2]{opacity:1}.flip__shadow[data-astro-cid-7rjwgyj2]{z-index:-1;width:calc(var(--w) * 1.1);pointer-events:none;background:radial-gradient(closest-side,#1e242e4d,#0000);border-radius:50%;height:30px;transition:width .55s cubic-bezier(.3,.1,.2,1),transform .55s cubic-bezier(.3,.1,.2,1);position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.is-open[data-astro-cid-7rjwgyj2]:not(.is-done) .flip__shadow[data-astro-cid-7rjwgyj2]{width:calc(var(--w) * 2.2);transform:translateX(calc(-50% - var(--w) * .25))}.flip__hint[data-astro-cid-7rjwgyj2]{color:var(--muted);margin:0;font-size:.95rem}@keyframes flip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.flip__float[data-astro-cid-7rjwgyj2]{animation:none}.flip__book[data-astro-cid-7rjwgyj2],.flip__leaf[data-astro-cid-7rjwgyj2]{transition:none}}
