.pick:where(.astro-5p6uoboc){--depth:30px;cursor:pointer;perspective:700px;display:block;position:relative}.box:where(.astro-5p6uoboc){z-index:1;aspect-ratio:5/7;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.34,1.3,.64,1);display:block;position:relative;transform:translateY(0)rotateX(0)rotateY(0)scale(.9)}.pick:where(.astro-5p6uoboc):hover .box:where(.astro-5p6uoboc){transform:translateY(-2px)rotateX(0)rotateY(0)scale(.92)}.pick:where(.astro-5p6uoboc):has(:checked) .box:where(.astro-5p6uoboc){transform:translateY(-6px)rotateX(-6deg)rotateY(26deg)scale(1)}.pick:where(.astro-5p6uoboc):has(:focus-visible) .box:where(.astro-5p6uoboc){outline:2px solid var(--color-sky-500);outline-offset:4px}.face:where(.astro-5p6uoboc){filter:brightness(.6)saturate(.6);background:#16161a;transition:filter .35s;display:block;position:absolute;overflow:hidden}.pick:where(.astro-5p6uoboc):hover .face:where(.astro-5p6uoboc){filter:brightness(.85)saturate(.85)}.pick:where(.astro-5p6uoboc):has(:checked) .face:where(.astro-5p6uoboc){filter:none}.face:where(.astro-5p6uoboc):after{content:"";pointer-events:none;position:absolute;inset:0}.front:where(.astro-5p6uoboc){transform:translateZ(calc(var(--depth) / 2));background:linear-gradient(170deg,#222227,#121215);inset:0}.front:where(.astro-5p6uoboc):after{background:linear-gradient(110deg,#ffffff17,#0000 35% 70%,#0000004d);box-shadow:inset 1px 0 #ffffff1f,inset 0 1px #ffffff0f}.side:where(.astro-5p6uoboc){top:0;bottom:0;left:calc(var(--depth) / -2);width:var(--depth);transform:rotateY(-90deg)}.side:where(.astro-5p6uoboc):after{background:linear-gradient(90deg,#0000008c,#00000040)}.top:where(.astro-5p6uoboc){left:0;right:0;top:calc(var(--depth) / -2);height:var(--depth);background:#2c2c32;transform:rotateX(90deg)}.art:where(.astro-5p6uoboc){width:100%;height:100%;position:absolute;inset:0}.logo:where(.astro-5p6uoboc){background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:7%;left:9%}.logo:where(.astro-5p6uoboc) img:where(.astro-5p6uoboc){border-radius:3px;width:11px;height:11px}.sticker:where(.astro-5p6uoboc){background:var(--tint);width:24px;height:24px;font:800 6.5px/1 var(--font-sans);text-align:center;color:#16161a;border-radius:50%;place-items:center;display:grid;position:absolute;top:6%;right:7%;transform:rotate(12deg)}.title:where(.astro-5p6uoboc){font:800 12.5px/1.05 var(--font-sans);letter-spacing:-.01em;color:#fff;position:absolute;bottom:21%;left:9%}.title:where(.astro-5p6uoboc) b:where(.astro-5p6uoboc),.spine:where(.astro-5p6uoboc) b:where(.astro-5p6uoboc){color:var(--tint)}.by:where(.astro-5p6uoboc){font:600 5px/1 var(--font-sans);color:var(--tint);position:absolute;bottom:14%;left:9%}.print:where(.astro-5p6uoboc){gap:1.5px;width:34%;display:grid;position:absolute;bottom:6%;right:9%}.print:where(.astro-5p6uoboc) i:where(.astro-5p6uoboc){background:#ffffff40;height:1px}.print:where(.astro-5p6uoboc) i:where(.astro-5p6uoboc):last-child{width:60%}.spine:where(.astro-5p6uoboc){writing-mode:vertical-rl;font:800 8px/1 var(--font-sans);white-space:nowrap;color:#fff;position:absolute;top:12%;left:50%;transform:translate(-50%)rotate(180deg)}.disc:where(.astro-5p6uoboc){z-index:0;aspect-ratio:1;background:radial-gradient(circle, #16161a 0 26%, var(--tint) 27% 28%, transparent 29%), radial-gradient(circle, transparent 30%, #ffffff8c 31%, transparent 60%), conic-gradient(from 40deg, #e2e8f0, #c7d2fe, #fbcfe8, #fef3c7, #bbf7d0, #a5f3fc, #e2e8f0);border-radius:50%;width:72%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:6%;left:14%;box-shadow:0 0 0 1px #00000014;-webkit-mask:radial-gradient(circle,#0000 9%,#000 9.5%);mask:radial-gradient(circle,#0000 9%,#000 9.5%)}.pick:where(.astro-5p6uoboc):has(:checked) .disc:where(.astro-5p6uoboc){transition-delay:.15s;transform:translate(10%,-60%)rotate(-20deg)}.floor:where(.astro-5p6uoboc){opacity:0;background:radial-gradient(closest-side,#0000001f,#0000);border-radius:50%;height:14px;margin:-2px 2% 0 -4%;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(.7)}.pick:where(.astro-5p6uoboc):has(:checked) .floor:where(.astro-5p6uoboc){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.box:where(.astro-5p6uoboc),.disc:where(.astro-5p6uoboc),.pick:where(.astro-5p6uoboc):has(:checked) .disc:where(.astro-5p6uoboc){transition:transform .3s ease-out}}.section-nav:where(.astro-jvi5vibn):before{content:"";z-index:-1;border-bottom:1px solid color-mix(in oklab, var(--color-gray-900) 7%, transparent);background:color-mix(in oklab, var(--color-white) 85%, transparent);backdrop-filter:blur(12px);position:absolute;inset:0}.dark .section-nav:where(.astro-jvi5vibn):before{border-bottom-color:color-mix(in oklab, var(--color-white) 8%, transparent);background:color-mix(in oklab, var(--color-gray-950) 85%, transparent)}@media (width>=64rem){.section-nav:where(.astro-jvi5vibn):before{left:max(32rem,100% + -1*max(2rem,50% - 38rem) - 40rem)}}@media (width<=79.999rem){.row:where(.astro-jvi5vibn){mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}}.bookmark:where(.astro-jvi5vibn){filter:drop-shadow(0 1px 1px #0000002e);position:absolute;top:0;left:.5rem}.ribbon:where(.astro-jvi5vibn){clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .3rem),0 100%);background:linear-gradient(#00000047, transparent .3rem), var(--tint);opacity:.7;width:.625rem;height:1.125rem;transition:height .5s cubic-bezier(.34,1.3,.64,1),opacity .25s;display:block}a:where(.astro-jvi5vibn):hover .ribbon:where(.astro-jvi5vibn){opacity:1;height:1.5rem}a:where(.astro-jvi5vibn)[aria-current] .ribbon:where(.astro-jvi5vibn){opacity:1;height:3rem}@media (width>=80rem){a:where(.astro-jvi5vibn)[aria-current] .ribbon:where(.astro-jvi5vibn){height:3.75rem}}@media (prefers-reduced-motion:reduce){.ribbon:where(.astro-jvi5vibn){transition:none}}
