.astro[data-astro-cid-flmztovg]{width:var(--astro-size);aspect-ratio:1;position:relative}.astro__svg[data-astro-cid-flmztovg]{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.astro--spine[data-astro-cid-flmztovg] .astro__svg[data-astro-cid-flmztovg]{height:160%;top:-30%}.astro__svg[data-astro-cid-flmztovg] [data-astro-cid-flmztovg]:is(line,circle,polygon){vector-effect:non-scaling-stroke;stroke-width:1px}.astro__ring[data-astro-cid-flmztovg]{stroke:var(--sky-line)}.astro__ring--strong[data-astro-cid-flmztovg]{stroke:var(--sky-line-strong)}.astro__soft[data-astro-cid-flmztovg]{stroke:var(--sky-line-soft)}.astro__halo[data-astro-cid-flmztovg]{stroke:var(--sky-line-strong);stroke-dasharray:var(--sky-dot);stroke-linecap:round;stroke-width:1.6px!important}.astro__dash[data-astro-cid-flmztovg]{stroke:var(--sky-line-soft);stroke-dasharray:var(--sky-dash)}.astro__ray[data-astro-cid-flmztovg]{stroke:var(--sky-line)}.astro__ray[data-astro-cid-flmztovg].is-long{stroke:var(--sky-line-strong)}.astro__axis[data-astro-cid-flmztovg] line[data-astro-cid-flmztovg],.astro__spine[data-astro-cid-flmztovg] line[data-astro-cid-flmztovg]{stroke:var(--sky-line)}.astro__body[data-astro-cid-flmztovg]{fill:var(--fg-base)}.astro__bead[data-astro-cid-flmztovg],.astro__beads[data-astro-cid-flmztovg] circle[data-astro-cid-flmztovg]{fill:var(--sky-line-strong)}.astro__disc[data-astro-cid-flmztovg]{fill:var(--bg);stroke:var(--sky-line)}.astro__node[data-astro-cid-flmztovg]{fill:var(--bg);stroke:var(--sky-line-strong);transition:fill .4s var(--ease-out) calc(var(--n) * 50ms), stroke .4s calc(var(--n) * 50ms)}.astro__node[data-astro-cid-flmztovg].is-solid{fill:var(--fg-base);stroke:none}.astro__slot[data-astro-cid-flmztovg]{border-radius:50%;place-items:center;width:40%;height:40%;display:grid;position:absolute;top:30%;left:30%;overflow:hidden}.astro__slot[data-astro-cid-flmztovg]>*{max-width:100%}.astro__slot[data-astro-cid-flmztovg] img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.astro__turn[data-astro-cid-flmztovg],.astro__rays[data-astro-cid-flmztovg]{transform-origin:200px 200px;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sky-host:hover .astro__turn[data-astro-cid-flmztovg],.astro[data-astro-cid-flmztovg]:hover .astro__turn[data-astro-cid-flmztovg]{transform:rotate(30deg)}.sky-host:hover .astro__rays[data-astro-cid-flmztovg],.astro[data-astro-cid-flmztovg]:hover .astro__rays[data-astro-cid-flmztovg]{transform:scale(1.06)}.sky-host:hover .astro__node[data-astro-cid-flmztovg]:not(.is-solid),.astro[data-astro-cid-flmztovg]:hover .astro__node[data-astro-cid-flmztovg]:not(.is-solid){fill:var(--accent);stroke:var(--accent)}.sky-host:hover .astro__slot[data-astro-cid-flmztovg] img,.astro[data-astro-cid-flmztovg]:hover .astro__slot[data-astro-cid-flmztovg] img{transform:scale(1.06)}}.js .astro[data-astro-cid-flmztovg] .astro__svg[data-astro-cid-flmztovg]>[data-astro-cid-flmztovg]{opacity:0}.js .astro[data-astro-cid-flmztovg].is-in .astro__svg[data-astro-cid-flmztovg]>[data-astro-cid-flmztovg]{opacity:1;animation:astro-in .9s var(--ease-out) var(--d,0s) both}.astro__svg[data-astro-cid-flmztovg]>.astro__ring[data-astro-cid-flmztovg],.astro__svg[data-astro-cid-flmztovg]>.astro__soft[data-astro-cid-flmztovg],.astro__svg[data-astro-cid-flmztovg]>.astro__halo[data-astro-cid-flmztovg]{--d:.1s}.astro__svg[data-astro-cid-flmztovg]>.astro__turn[data-astro-cid-flmztovg],.astro__svg[data-astro-cid-flmztovg]>.astro__spine[data-astro-cid-flmztovg],.astro__svg[data-astro-cid-flmztovg]>.astro__node[data-astro-cid-flmztovg]{--d:.35s}.astro__svg[data-astro-cid-flmztovg]>.astro__rays[data-astro-cid-flmztovg],.astro__svg[data-astro-cid-flmztovg]>.astro__axis[data-astro-cid-flmztovg]{--d:.55s}@keyframes astro-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.astro__turn[data-astro-cid-flmztovg],.astro__rays[data-astro-cid-flmztovg],.astro__node[data-astro-cid-flmztovg],.astro__slot[data-astro-cid-flmztovg] img{transition:none}.js .astro[data-astro-cid-flmztovg] .astro__svg[data-astro-cid-flmztovg]>[data-astro-cid-flmztovg],.js .astro[data-astro-cid-flmztovg].is-in .astro__svg[data-astro-cid-flmztovg]>[data-astro-cid-flmztovg]{opacity:1;animation:none}}
