@property --orbit-turn{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --slot-lift{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --slot-scale{syntax: "<number>"; inherits: false; initial-value: 1;}.orbit-wrap.svelte-1v4p33o{display:flex;justify-content:center;padding-block:0 .75rem}.orbit-stage.svelte-1v4p33o{--moon: var(--sg-page-disk, 3.75rem);--gap: .25rem;--sel: 1.15;--globe: min(50vw, 12.5rem);--orbit-r: calc(var(--globe) / 2 + var(--moon) / 2 + var(--gap));--stage: calc(var(--globe) + 2 * var(--gap) + var(--moon) * (2 * var(--sel)));position:relative;width:var(--stage);height:var(--stage);max-width:100%;margin-top:calc(.25rem - (var(--stage) / 2 - max(var(--orbit-r) * var(--top-reach, 1) + var(--moon) / 2,var(--globe) / 2)));margin-bottom:min(0px,calc(0px - (var(--stage) / 2 - max(var(--orbit-r) * var(--bottom-reach, 1) + var(--moon) * var(--sel),var(--globe) / 2))));outline:none}@media(max-width:639px)and (max-height:750px){.orbit-wrap.svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o){--sg-page-disk: 3.25rem;--globe: min(42vw, 10.5rem)}}@media(min-width:768px){.orbit-wrap.svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o){--sg-page-disk: 4.5rem;--globe: 16rem;--gap: .75rem}}.orbit-wrap.svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o):is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)){--sg-page-disk: 2.25rem;--globe: 7.8rem;--gap: .25rem}@media(min-width:768px){.orbit-wrap.svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o):is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)){--sg-page-disk: 2.75rem;--globe: 12rem;--gap: 1.25rem}}@media(max-width:767px){.orbit-stage.svelte-1v4p33o:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)) .orbit-slot:where(.svelte-1v4p33o) .sg-nav-disk:after{inset:-.25rem}}.orbit-stage.svelte-1v4p33o[data-settled]{transition:--orbit-turn .8s cubic-bezier(.34,1.15,.5,1)}.orbit-center.svelte-1v4p33o{position:absolute;left:50%;top:50%;width:var(--globe);height:var(--globe);translate:-50% -50%;z-index:1}.orbit-slot.svelte-1v4p33o{position:absolute;left:50%;top:50%;z-index:2;width:var(--moon);height:var(--moon);margin-left:calc(var(--moon) / -2);margin-top:calc(var(--moon) / -2);--slot-lift: 0px;--slot-scale: 1;transform:rotate(calc(var(--slot-angle) + var(--orbit-turn))) translate(calc(var(--orbit-r) + var(--slot-lift))) rotate(calc(-1 * (var(--slot-angle) + var(--orbit-turn)))) scale(var(--slot-scale));opacity:1;transition:--slot-scale .5s cubic-bezier(.3,1.3,.5,1),--slot-lift .5s cubic-bezier(.3,1.3,.5,1),opacity .3s ease}.orbit-slot.is-selected.svelte-1v4p33o{--slot-lift: calc(var(--moon) * (var(--sel) - 1) / 2);--slot-scale: var(--sel);z-index:3}.orbit-slot.is-dim.svelte-1v4p33o{opacity:.45}.orbit-stage.svelte-1v4p33o .orbit-slot:where(.svelte-1v4p33o) .sg-nav-disk{--gem-heart: 24%;--gem-rim: 40%;--gem-edge: 52%;border:none;background:radial-gradient(circle at 32% 24%,color-mix(in oklch,white 22%,transparent) 0%,transparent 14%),radial-gradient(circle closest-side at 50% 50%,color-mix(in oklch,var(--color-primary) var(--gem-heart),oklch(14% .035 350)),color-mix(in oklch,var(--color-primary) 16%,oklch(12% .03 350)) 55%,color-mix(in oklch,var(--color-primary) 22%,oklch(14% .035 350)) 90%,color-mix(in oklch,var(--color-primary) var(--gem-rim),oklch(16% .04 350)) 97%,color-mix(in oklch,var(--color-primary) var(--gem-edge),oklch(17% .045 350)));box-shadow:inset 0 0 4px color-mix(in oklch,var(--color-primary) 32%,transparent),inset 0 -8px 16px -12px #00000080;transition:filter .2s ease}.orbit-stage.svelte-1v4p33o .orbit-slot.is-selected:where(.svelte-1v4p33o) .sg-nav-disk{--gem-heart: 34%;--gem-rim: 58%;--gem-edge: 72%}.orbit-stage.svelte-1v4p33o .orbit-slot.is-pressed:where(.svelte-1v4p33o) .sg-nav-disk{--gem-heart: 42%;--gem-rim: 68%;--gem-edge: 84%;box-shadow:inset 0 0 4px color-mix(in oklch,var(--color-primary) 40%,transparent),inset 0 -8px 16px -12px #00000080,0 0 10px -2px color-mix(in oklch,var(--color-primary) 45%,transparent)}@media(hover:hover){.orbit-stage.svelte-1v4p33o .orbit-slot:where(.svelte-1v4p33o) .sg-nav-disk:hover{filter:brightness(1.15)}}.orbit-stage.svelte-1v4p33o .sg-nav-disk__badge{top:4%;right:4%;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.68rem}.orbit-stage.svelte-1v4p33o:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)) .sg-nav-disk__badge{top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;font-size:9px}.orbit-label.svelte-1v4p33o,.orbit-caption.svelte-1v4p33o{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:.015em;line-height:1;white-space:nowrap;text-shadow:0 0 1px var(--color-nav-halo),0 0 2px var(--color-nav-halo),0 0 4px var(--color-nav-halo),0 0 6px var(--color-nav-halo),0 0 6px var(--color-nav-halo),0 0 10px var(--color-nav-halo),0 0 10px var(--color-nav-halo),0 0 16px var(--color-nav-halo),0 0 16px var(--color-nav-halo)}.orbit-label-slot.svelte-1v4p33o{position:absolute;left:0;right:0;bottom:15%;z-index:4;display:flex;justify-content:center;pointer-events:none}.orbit-label.svelte-1v4p33o{position:relative;font-size:clamp(1.05rem,4.6vw,1.2rem);color:var(--color-primary);animation:svelte-1v4p33o-orbit-label-in .5s ease both}.orbit-label.svelte-1v4p33o:before{content:"";position:absolute;inset:-.7rem -1.1rem;z-index:-1;border-radius:9999px;background:radial-gradient(ellipse closest-side,color-mix(in oklch,var(--color-nav-halo) 85%,transparent),transparent)}@media(min-width:768px){.orbit-label.svelte-1v4p33o{font-size:1.45rem}}.orbit-stage.svelte-1v4p33o:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)) .orbit-label:where(.svelte-1v4p33o){font-size:clamp(.85rem,3.8vw,.95rem)}@media(min-width:768px){.orbit-stage.svelte-1v4p33o:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)) .orbit-label:where(.svelte-1v4p33o){font-size:1.2rem}}@keyframes svelte-1v4p33o-orbit-label-in{0%{opacity:0;translate:0 .25rem}}.orbit-caption.svelte-1v4p33o{display:none;position:absolute;left:50%;top:calc(100% + .35rem);translate:-50% 0;font-size:.95rem;color:color-mix(in oklch,var(--color-primary) 70%,var(--color-base-content));pointer-events:none;transition:opacity .3s ease}@media(min-width:768px){.orbit-caption.svelte-1v4p33o{display:block}}.orbit-slot.is-selected.svelte-1v4p33o .orbit-caption:where(.svelte-1v4p33o){opacity:0}.orbit-wrap.svelte-1v4p33o .orbit-stage:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o))[data-captions]:where(.svelte-1v4p33o){--sg-page-disk: clamp(2.75rem, 7svh, 3.5rem);--globe: min(40vw, clamp(8rem, 30svh - 3rem, 11rem));--gap: clamp(.875rem, 2.2svh, 1.25rem)}.orbit-wrap.svelte-1v4p33o .orbit-stage[data-size=menu][data-captions]:where(.svelte-1v4p33o){--globe: 9.5rem;--sg-page-disk: 2.75rem;--gap: 1.5rem}.orbit-stage[data-captions].svelte-1v4p33o .orbit-caption:where(.svelte-1v4p33o){display:block}.orbit-wrap.svelte-1v4p33o:has(.orbit-stage[data-captions]:where(.svelte-1v4p33o)){padding-bottom:1.5rem}.orbit-stage.svelte-1v4p33o:is([data-size=sm]:where(.svelte-1v4p33o),[data-size=menu]:where(.svelte-1v4p33o)) .orbit-caption:where(.svelte-1v4p33o){top:calc(100% + .2rem);font-size:.8rem}@supports (animation-timeline: scroll()){.orbit-wrap[data-shrink].svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o){transform-origin:50% 100%;animation:svelte-1v4p33o-orbit-shrink linear both;animation-timeline:scroll(root);animation-range:0 18rem}}@keyframes svelte-1v4p33o-orbit-shrink{to{scale:.55;opacity:.85}}@media(prefers-reduced-motion:reduce){.orbit-stage.svelte-1v4p33o[data-settled],.orbit-slot.svelte-1v4p33o{transition:none}.orbit-label.svelte-1v4p33o{animation:none}.orbit-wrap[data-shrink].svelte-1v4p33o .orbit-stage:where(.svelte-1v4p33o){animation:none}}
