@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}html:has(.wheel-home){scrollbar-width:none;height:100%;overflow:hidden}html:has(.wheel-home)::-webkit-scrollbar{display:none}html:has(.wheel-home) body{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}html:has(.wheel-home) main{flex:1;min-height:0}html:has(.wheel-home) body>footer{margin-top:0}a[data-astro-cid-lcdefpme]{color:inherit}.wheel-home[data-astro-cid-lcdefpme]{touch-action:none;-webkit-user-select:none;user-select:none;height:100%;position:relative;overflow:hidden;container-type:size}.dial[data-astro-cid-lcdefpme]{--size:min(94cqw, 94cqh);width:calc(var(--size) * 3);height:calc(var(--size) * 3);color:var(--fg);opacity:.1;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}:root:not([data-theme=dark]) .dial[data-astro-cid-lcdefpme]{opacity:.15}.dial[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme],.dial[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:.7px;vector-effect:non-scaling-stroke}.dial[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:nth-child(odd){stroke-width:1px}.dial-spokes[data-astro-cid-lcdefpme]{will-change:rotate}@media (prefers-reduced-motion:no-preference){.dial[data-astro-cid-lcdefpme]{animation:1.4s .4s backwards dial-in}}@keyframes dial-in{0%{opacity:0;scale:.92}}.wheel[data-astro-cid-lcdefpme],.hub[data-astro-cid-lcdefpme]{--size:min(94cqw, 94cqh);--r:calc(var(--size) * .37);--w:calc(var(--size) * .125);width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;translate:-50% -50%}.wheel-home[data-astro-cid-lcdefpme].is-turning{cursor:grabbing}.deck[data-astro-cid-lcdefpme]{will-change:rotate;margin:0;padding:0;list-style:none;position:absolute;inset:0}.deck[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{z-index:var(--z);width:var(--w);aspect-ratio:4/5;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--r)));transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.deck[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:has(.is-up){transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--r) - var(--w) * .42)) scale(1.12);z-index:999}.card[data-astro-cid-lcdefpme]{background:var(--panel);cursor:pointer;-webkit-user-drag:none;width:100%;height:100%;transition:box-shadow .45s;display:block;overflow:hidden;box-shadow:0 6px 16px -6px #0000008c}.card[data-astro-cid-lcdefpme].is-up{box-shadow:0 18px 30px -10px #000000a6}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.blank[data-astro-cid-lcdefpme]{height:100%;font-family:var(--font-serif);text-align:center;place-items:center;padding:.4rem;font-size:.7rem;display:grid}.card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.deck[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.8,.2,1) backwards deal;animation-delay:calc(var(--i) * 18ms + .15s)}}@keyframes deal{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)translateY(0)scale(.7)}}.spin-tip[data-astro-cid-lcdefpme]{z-index:6;white-space:nowrap;color:var(--fg);background:color-mix(in oklab, var(--bg) 72%, transparent);backdrop-filter:blur(14px)saturate(1.2);pointer-events:none;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .95rem .5rem .8rem;font-size:.78rem;transition:opacity .6s,translate .6s;display:inline-flex;position:absolute;bottom:1rem;left:50%;translate:-50%;box-shadow:0 10px 30px -12px #00000080}.spin-tip[data-astro-cid-lcdefpme].is-gone{opacity:0;translate:-50% .5rem}.spin-tip[data-astro-cid-lcdefpme][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.spin-tip[data-astro-cid-lcdefpme]:not(.is-gone){animation:.8s 1.4s backwards tip-in}}@keyframes tip-in{0%{opacity:0;translate:-50% .5rem}}.pointer[data-astro-cid-lcdefpme]{--size:min(94cqw, 94cqh);left:50%;top:calc(50% - var(--size) * .37 - var(--size) * .125 * .625 - 1.9rem);border-inline:6px solid #0000;border-top:8px solid var(--muted);pointer-events:none;z-index:5;width:0;height:0;position:absolute;translate:-50% -100%}.hub[data-astro-cid-lcdefpme]{padding:calc(var(--size) * .27);text-align:center;pointer-events:none;place-items:center;transition:--glow .7s;display:grid}.hub[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-area:1/1}.hub[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--glow) 30%, transparent), transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .6s;position:absolute;inset:20%}.hub[data-astro-cid-lcdefpme].is-naming:before{opacity:1}.plate[data-astro-cid-lcdefpme]{max-width:calc(var(--size) * .44);opacity:0;transition:opacity .35s;position:relative}.hub[data-astro-cid-lcdefpme].is-naming .plate[data-astro-cid-lcdefpme]{opacity:1}.plate-section[data-astro-cid-lcdefpme]{color:var(--muted)}.plate-rule[data-astro-cid-lcdefpme]{opacity:.35;background:currentColor;width:2.25rem;height:1px;margin:.8rem auto .9rem;display:block}.plate-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:800;font-size:clamp(1.05rem, calc(var(--size) * .052), 2.8rem);letter-spacing:-.01em;text-wrap:balance;line-height:1.05}.plate-line[data-astro-cid-lcdefpme]{color:var(--muted);text-wrap:balance;margin-top:.7rem}.plate-standfirst[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:700;font-size:clamp(.78rem, calc(var(--size) * .021), 1.15rem);line-height:1.35}.plate-when[data-astro-cid-lcdefpme]{margin-top:.45rem}.plate-line[data-astro-cid-lcdefpme].meta+.plate-when[data-astro-cid-lcdefpme]{margin-top:.2rem}@media (prefers-reduced-motion:no-preference){.plate[data-astro-cid-lcdefpme].is-swapping>[data-astro-cid-lcdefpme]{animation:.5s cubic-bezier(.2,.8,.2,1) backwards rise}.plate[data-astro-cid-lcdefpme].is-swapping>[data-astro-cid-lcdefpme]:nth-child(2){animation-name:rule-in;animation-delay:40ms}.plate[data-astro-cid-lcdefpme].is-swapping>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:70ms}.plate[data-astro-cid-lcdefpme].is-swapping>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.11s}.plate[data-astro-cid-lcdefpme].is-swapping>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.15s}}@keyframes rise{0%{opacity:0;filter:blur(2px);translate:0 .5rem}}@keyframes rule-in{0%{opacity:0;width:0}}@media (width<=639px){.plate-rule[data-astro-cid-lcdefpme]{margin:.5rem auto .55rem}.plate-line[data-astro-cid-lcdefpme]{margin-top:.4rem}.plate[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{font-size:.68rem}}
