.orbit[data-astro-cid-5mom3yap]{aspect-ratio:1;max-width:26rem;margin-inline:auto;position:relative}.orbit-mark[data-astro-cid-5mom3yap]{aspect-ratio:276/450;width:22%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-slot[data-astro-cid-5mom3yap]{aspect-ratio:1;width:17%;transform:rotate(var(--a)) translateY(-190%) rotate(calc(var(--a) * -1));margin:-8.5% 0 0 -8.5%;position:absolute;top:50%;left:50%}.orbit-ico[data-astro-cid-5mom3yap]{background:var(--bg);width:100%;height:100%;box-shadow:var(--shadow-1);border-radius:18px;place-items:center;padding:20%;display:grid}.orbit-ico[data-astro-cid-5mom3yap] .sector-icon{width:100%;height:100%}.sec-index[data-astro-cid-5mom3yap]{z-index:20;transition:transform .3s var(--ease-out);background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line), 0 -1px 0 var(--line);position:sticky;top:0}html:has(.header.is-scrolled:not(.is-hidden)) .sec-index[data-astro-cid-5mom3yap]{transform:translateY(66px)}@media (width<=860px){html:has(.header.is-scrolled:not(.is-hidden)) .sec-index[data-astro-cid-5mom3yap]{transform:translateY(60px)}}.sec-index-inner[data-astro-cid-5mom3yap]{gap:var(--s-6);scrollbar-width:none;display:flex;overflow-x:auto}.sec-index[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]{font-size:var(--fs-small);color:var(--muted);flex:none;padding:18px 0;font-weight:600;text-decoration:none;position:relative}.sec-index[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .3s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sec-index[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]:hover,.sec-index[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap].is-on{color:var(--ink)}.sec-index[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap].is-on:after{transform:scaleX(1)}.secs[data-astro-cid-5mom3yap]{padding-top:var(--s-12)}.sec-rows[data-astro-cid-5mom3yap]{padding:0;list-style:none}.sec-row[data-astro-cid-5mom3yap]{gap:var(--s-12);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding-block:clamp(2.5rem,2rem + 3vw,5rem);scroll-margin-top:140px;display:grid}.sr-head[data-astro-cid-5mom3yap]{align-content:start;align-items:center;gap:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.sr-head[data-astro-cid-5mom3yap] .sr-ico{width:48px;height:48px}.sr-title[data-astro-cid-5mom3yap]{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;flex-basis:100%;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);font-weight:800;font-stretch:110%;line-height:1}.sr-text[data-astro-cid-5mom3yap]{font-size:var(--fs-lede);color:var(--text-2);max-width:46ch}.sr-cols[data-astro-cid-5mom3yap]{margin-top:var(--s-8);gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.sr-label[data-astro-cid-5mom3yap]{font-size:var(--fs-label);color:var(--muted);margin-bottom:var(--s-3);font-weight:700}.sr-list[data-astro-cid-5mom3yap]{gap:var(--s-2);padding:0;list-style:none;display:grid}.sr-list[data-astro-cid-5mom3yap] li[data-astro-cid-5mom3yap]{color:var(--ink);align-items:baseline;gap:12px;font-weight:500;display:flex}.sr-list[data-astro-cid-5mom3yap] li[data-astro-cid-5mom3yap]:before{content:"";background:var(--red);clip-path:polygon(0 0,100% 40%,100% 60%,0 100%);flex:none;width:7px;height:11px;transform:translateY(1px)}.sr-caps[data-astro-cid-5mom3yap]{gap:2px;padding:0;list-style:none;display:grid}.sr-caps[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]{min-height:40px;color:var(--ink);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.sr-caps[data-astro-cid-5mom3yap] .flag{width:12px;height:20px;transition:transform .3s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.sr-caps[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]:hover{color:var(--red-text)}.sr-caps[data-astro-cid-5mom3yap] a[data-astro-cid-5mom3yap]:hover .flag{transform:translate(4px)rotate(-10deg)}}@media (width<=960px){.orbit[data-astro-cid-5mom3yap]{max-width:18rem;margin-inline:0}}@media (width<=860px){.sec-row[data-astro-cid-5mom3yap],.sr-cols[data-astro-cid-5mom3yap]{gap:var(--s-6);grid-template-columns:1fr}}
