.wheel[data-astro-cid-evmeu42q]{--wheel-bg: var(--cream-50);display:grid;position:relative;overflow-x:clip}.wheel__stage[data-astro-cid-evmeu42q]{position:sticky;top:var(--header-h);z-index:2;display:grid;justify-items:center;gap:.75rem;padding:.75rem 0 1.25rem;background:linear-gradient(var(--wheel-bg) calc(100% - .75rem),transparent)}.wheel__art[data-astro-cid-evmeu42q]{width:min(64vw,300px);aspect-ratio:1}.wheel__svg[data-astro-cid-evmeu42q]{display:block;width:100%;height:100%;overflow:visible}.wheel__rotor[data-astro-cid-evmeu42q]{transform-origin:300px 300px;transition:transform 1s var(--ease-out)}.wheel__progress[data-astro-cid-evmeu42q]{display:flex;align-items:center;gap:.9rem;width:min(64vw,300px);font-family:var(--font-display);font-size:.9rem;color:var(--text-soft)}.wheel__count[data-astro-cid-evmeu42q]{white-space:nowrap}.wheel__count[data-astro-cid-evmeu42q] b[data-astro-cid-evmeu42q]{color:var(--teal-700);font-weight:600;font-size:1.15rem}.wheel__bar[data-astro-cid-evmeu42q]{flex:1;height:4px;border-radius:4px;background:var(--teal-100);overflow:hidden}.wheel__bar[data-astro-cid-evmeu42q] span[data-astro-cid-evmeu42q]{display:block;height:100%;background:var(--orange);transform-origin:left;transform:scaleX(.111);transition:transform .6s var(--ease-out)}.wheel__list[data-astro-cid-evmeu42q]{list-style:none;margin:0;padding:0 0 4svh}.wheel__item[data-astro-cid-evmeu42q]{min-height:38svh;display:flex;align-items:center}.wheel__card[data-astro-cid-evmeu42q]{display:grid;gap:.9rem;justify-items:start;padding-block:1.5rem;opacity:.28;transition:opacity .5s var(--ease-out)}.wheel__item[data-astro-cid-evmeu42q].is-active .wheel__card[data-astro-cid-evmeu42q]{opacity:1}.wheel__meta[data-astro-cid-evmeu42q]{display:flex;align-items:center;gap:.8rem}.wheel__n[data-astro-cid-evmeu42q]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--teal-700);line-height:1}.wheel__phase[data-astro-cid-evmeu42q]{padding:.35rem .9rem;border-radius:999px;background:var(--navy);color:var(--cream);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wheel__name[data-astro-cid-evmeu42q]{color:var(--navy)}.wheel__text[data-astro-cid-evmeu42q]{max-width:40ch}@media(min-width:960px){.wheel[data-astro-cid-evmeu42q]{grid-template-columns:1.05fr 1fr;gap:clamp(3rem,1rem + 4vw,6rem);align-items:start}.wheel__stage[data-astro-cid-evmeu42q]{top:var(--header-h);height:calc(100svh - var(--header-h));align-content:start;gap:1.5rem;padding:.5rem 0 0;background:none}.wheel__art[data-astro-cid-evmeu42q]{width:min(100%,580px,calc(100svh - var(--header-h) - 9rem))}.wheel__progress[data-astro-cid-evmeu42q]{width:min(100%,360px)}.wheel__list[data-astro-cid-evmeu42q]{padding:0}.wheel__item[data-astro-cid-evmeu42q]{min-height:46svh}.wheel__item[data-astro-cid-evmeu42q]:first-child{min-height:52svh}.wheel__item[data-astro-cid-evmeu42q]:last-child{min-height:46svh}.wheel__card[data-astro-cid-evmeu42q]{padding-block:2rem}}.ring-seg[data-astro-cid-evmeu42q] path[data-astro-cid-evmeu42q]{fill:var(--teal);transition:fill .4s}.ring-seg[data-astro-cid-evmeu42q] text[data-astro-cid-evmeu42q]{fill:var(--navy);font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:.02em}.seg[data-astro-cid-evmeu42q]{cursor:pointer;outline:none}.seg[data-astro-cid-evmeu42q] path[data-astro-cid-evmeu42q]{fill:var(--teal-100);stroke:var(--white);stroke-width:1.5;transition:fill .45s}@media(hover:hover){.seg[data-astro-cid-evmeu42q]:hover path[data-astro-cid-evmeu42q]{fill:color-mix(in srgb,var(--teal-100),var(--teal) 18%)}}.seg[data-astro-cid-evmeu42q].is-active path[data-astro-cid-evmeu42q]{fill:var(--orange)}.seg[data-astro-cid-evmeu42q]:focus-visible path[data-astro-cid-evmeu42q]{stroke:var(--navy);stroke-width:3}.seg[data-astro-cid-evmeu42q] text[data-astro-cid-evmeu42q]{font-family:var(--font-display);font-weight:600;font-size:14.5px;fill:var(--navy);pointer-events:none;transition:fill .4s}.seg[data-astro-cid-evmeu42q].is-active text[data-astro-cid-evmeu42q]{fill:var(--white)}.seg__label[data-astro-cid-evmeu42q]{transform-box:fill-box;transform-origin:center;transition:transform 1s var(--ease-out)}.center-bg[data-astro-cid-evmeu42q]{fill:var(--white)}.center-words[data-astro-cid-evmeu42q]{fill:var(--teal-700);font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.01em}.wheel--compact[data-astro-cid-evmeu42q]{display:block}.wheel--compact[data-astro-cid-evmeu42q] .wheel__stage[data-astro-cid-evmeu42q]{position:static;height:auto;padding:0;background:none}.wheel--compact[data-astro-cid-evmeu42q]{min-width:0}.wheel--compact[data-astro-cid-evmeu42q] .wheel__stage[data-astro-cid-evmeu42q]{justify-items:stretch;min-width:0}.wheel--compact[data-astro-cid-evmeu42q] .wheel__art[data-astro-cid-evmeu42q]{width:100%;max-width:520px;margin-inline:auto}.wheel--compact[data-astro-cid-evmeu42q] .seg[data-astro-cid-evmeu42q]{cursor:default}.reduce-motion .wheel__rotor[data-astro-cid-evmeu42q],.reduce-motion .seg__label[data-astro-cid-evmeu42q]{transition:none}.bg-white .wheel[data-astro-cid-evmeu42q]{--wheel-bg: var(--white)}.bg-cream .wheel[data-astro-cid-evmeu42q]{--wheel-bg: var(--cream)}.bg-navy .wheel[data-astro-cid-evmeu42q]{--wheel-bg: var(--navy)}.bg-navy .wheel__name[data-astro-cid-evmeu42q]{color:var(--white)}.bg-navy .wheel__phase[data-astro-cid-evmeu42q]{background:var(--teal);color:var(--navy)}
