.fly[data-astro-cid-bboxgypz]{--period:13.3s;z-index:2;aspect-ratio:1;width:min(34rem,100%);margin-inline:auto;position:relative}.fly__disk[data-astro-cid-bboxgypz]{position:absolute;inset:7%}.fly__svg[data-astro-cid-bboxgypz]{filter:drop-shadow(0 24px 44px #251c3824);width:100%;height:100%;overflow:visible}.fly__slice[data-astro-cid-bboxgypz]{transition:filter .3s}.fly__slice[data-astro-cid-bboxgypz]:hover{filter:brightness(1.06)}.fly__orbit[data-astro-cid-bboxgypz]{pointer-events:none;background:conic-gradient(from -130deg, transparent 0 60%, #5f3ea733 70%, #ffa620 81%, #ffd966 88%, #009fb4d9 93%, transparent 98%);animation:fly-orbit var(--period) linear infinite;filter:drop-shadow(0 0 4px #ffa62059);border-radius:50%;position:absolute;inset:5.5%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 3px))}@keyframes fly-orbit{to{transform:rotate(1turn)}}.fly__captions[data-astro-cid-bboxgypz]{pointer-events:none}.fly__section-numbers[data-astro-cid-bboxgypz]{pointer-events:none;font-family:var(--sans);fill:#fff;opacity:.065;font-size:190px;font-weight:700}.fly__captions[data-astro-cid-bboxgypz] text[data-astro-cid-bboxgypz]{font-family:var(--sans);letter-spacing:.01em;fill:#fff;font-size:12.5px;font-weight:700}.fly__ringwhite[data-astro-cid-bboxgypz]{filter:drop-shadow(0 0 4px #ffffff8c)}.fly__orbA[data-astro-cid-bboxgypz],.fly__orbB[data-astro-cid-bboxgypz]{transform-origin:200px 200px;animation:26s linear infinite fly-orbspin}.fly__orbB[data-astro-cid-bboxgypz]{animation-duration:34s;animation-direction:reverse}@keyframes fly-orbspin{to{transform:rotate(1turn)}}.fly__aiglow[data-astro-cid-bboxgypz]{aspect-ratio:1;pointer-events:none;border-radius:50%;width:39%;animation:4.5s ease-in-out infinite alternate fly-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px 4px #f9b82473}@keyframes fly-breathe{0%{opacity:.45}to{opacity:1}}.fly__room[data-astro-cid-bboxgypz]{pointer-events:none;background:radial-gradient(closest-side,#ffffffd9,#fff0 72%);border-radius:50%;position:absolute;inset:-6%}.fly__arrow[data-astro-cid-bboxgypz]{pointer-events:none;position:absolute;inset:0}.fly__floor[data-astro-cid-bboxgypz]{pointer-events:none;background:radial-gradient(closest-side,#251c3826,#0000 72%);border-radius:50%;height:6%;position:absolute;bottom:-3.5%;left:16%;right:16%}.fly__sub[data-astro-cid-bboxgypz]{font-family:var(--sans);letter-spacing:.02em;fill:#fff;font-size:13.5px;font-weight:700}.fly__dialtext[data-astro-cid-bboxgypz]{filter:drop-shadow(3.2px 3.8px 10px #5f3ea780)}.fly__label[data-astro-cid-bboxgypz]{color:var(--dot);opacity:0;width:10.25rem;animation:fly-cycle var(--period) ease-in-out infinite;transition:box-shadow .3s ease, opacity .35s ease, transform .35s ease, width .4s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1.125rem .5rem .5rem;text-decoration:none;display:flex;position:absolute;box-shadow:0 14px 34px -14px #251c3859,0 2px 6px #251c3812}.fly__label[data-astro-cid-bboxgypz]:hover,.fly__label[data-astro-cid-bboxgypz]:focus-visible{animation-play-state:paused}.fly[data-astro-cid-bboxgypz].is-hover-0 .fly__label--0[data-astro-cid-bboxgypz],.fly[data-astro-cid-bboxgypz].is-hover-1 .fly__label--1[data-astro-cid-bboxgypz],.fly[data-astro-cid-bboxgypz].is-hover-2 .fly__label--2[data-astro-cid-bboxgypz],.fly[data-astro-cid-bboxgypz].is-hover-3 .fly__label--3[data-astro-cid-bboxgypz]{opacity:1;filter:none;animation:none;transform:none}.fly__label[data-astro-cid-bboxgypz]:hover,.fly__label[data-astro-cid-bboxgypz]:focus-visible{color:var(--dot);box-shadow:0 20px 44px -14px #251c3873,0 3px 8px #251c381a}.fly__label[data-astro-cid-bboxgypz]:hover .fly__icon[data-astro-cid-bboxgypz],.fly__label[data-astro-cid-bboxgypz]:focus-visible .fly__icon[data-astro-cid-bboxgypz]{transform:scale(1.08)}.fly__desc[data-astro-cid-bboxgypz]{opacity:0;transition:grid-template-rows .4s var(--ease-out), opacity 0s;grid-template-rows:0fr;display:grid}.fly__desc[data-astro-cid-bboxgypz]>span[data-astro-cid-bboxgypz]{overflow:hidden}.fly--expandable[data-astro-cid-bboxgypz] .fly__label[data-astro-cid-bboxgypz]:hover .fly__desc[data-astro-cid-bboxgypz],.fly--expandable[data-astro-cid-bboxgypz] .fly__label[data-astro-cid-bboxgypz]:focus-visible .fly__desc[data-astro-cid-bboxgypz]{opacity:1;transition:grid-template-rows .4s var(--ease-out), opacity .15s ease .4s;grid-template-rows:1fr}@media (width>=40.001rem){.fly--expandable[data-astro-cid-bboxgypz] .fly__label[data-astro-cid-bboxgypz]:hover,.fly--expandable[data-astro-cid-bboxgypz] .fly__label[data-astro-cid-bboxgypz]:focus-visible{width:17.5rem}}.fly__label--0[data-astro-cid-bboxgypz]{animation-delay:0s;top:calc(74.6% - 1.5rem);right:calc(74.6% - 1.5rem)}.fly__label--1[data-astro-cid-bboxgypz]{animation-delay:calc(var(--period) * .25);bottom:calc(74.6% - 1.5rem);right:calc(74.6% - 1.5rem)}.fly__label--2[data-astro-cid-bboxgypz]{animation-delay:calc(var(--period) * .5);bottom:calc(74.6% - 1.5rem);left:calc(74.6% - 1.5rem)}.fly__label--3[data-astro-cid-bboxgypz]{animation-delay:calc(var(--period) * .75);top:calc(74.6% - 1.5rem);left:calc(74.6% - 1.5rem)}.fly__label--0[data-astro-cid-bboxgypz],.fly__label--1[data-astro-cid-bboxgypz]{flex-direction:row-reverse;padding:.5rem .5rem .5rem 1.125rem}.fly__label--0[data-astro-cid-bboxgypz] .fly__text[data-astro-cid-bboxgypz],.fly__label--1[data-astro-cid-bboxgypz] .fly__text[data-astro-cid-bboxgypz]{text-align:right}@keyframes fly-cycle{0%{opacity:0;filter:blur();transform:translateY(14px)scale(.85)}3.5%{opacity:1;transform:translateY(0)scale(1)}13%{transform:translateY(-5px)scale(1)}21%,25%{opacity:1;filter:blur();transform:translateY(0)scale(1)}30%,to{opacity:0;filter:blur(4px);transform:translateY(-16px)scale(.92)}}.fly__icon[data-astro-cid-bboxgypz]{background:color-mix(in srgb, var(--dot) 12%, white);width:2rem;height:2rem;transition:transform .3s var(--spring);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fly__icon[data-astro-cid-bboxgypz] svg{width:66.6667%;height:66.6667%}.fly__text[data-astro-cid-bboxgypz]{font-family:var(--sans);color:var(--ink-soft);font-size:.74rem;line-height:1.25;display:grid}.fly__text[data-astro-cid-bboxgypz] strong[data-astro-cid-bboxgypz]{color:var(--ink);white-space:nowrap;font-size:.85rem}.fly__bg[data-astro-cid-bboxgypz]{pointer-events:none;position:absolute;inset:-12%}.fly__box[data-astro-cid-bboxgypz]{opacity:0;animation:46s linear infinite fly-drift;position:absolute}.fly__box--0[data-astro-cid-bboxgypz]{animation-delay:0s;top:10%}.fly__box--1[data-astro-cid-bboxgypz]{animation-delay:16s;top:46%;scale:.8}.fly__box--2[data-astro-cid-bboxgypz]{animation-delay:31s;top:78%;scale:.65}@keyframes fly-drift{0%{opacity:0;transform:translate(-8%)translateY(0)}8%{opacity:.14}92%{opacity:.14}to{opacity:0;transform:translate(560%)translateY(-30px)}}.fly__shape[data-astro-cid-bboxgypz]{opacity:0;animation:1.2s ease-out both fly-appear,7s ease-in-out infinite alternate fly-bob;position:absolute}.fly__shape--dashes[data-astro-cid-bboxgypz]{animation-delay:.4s;top:1%;left:38%}.fly__shape--play[data-astro-cid-bboxgypz]{animation-delay:1.3s;top:46%;right:0}.fly__shape--wave[data-astro-cid-bboxgypz]{animation-delay:.9s;top:44%;left:0}.fly__shape--mesh[data-astro-cid-bboxgypz]{animation-delay:1.8s;top:10%;left:72%}@keyframes fly-appear{0%{opacity:0}to{opacity:.4}}@keyframes fly-bob{0%{transform:translateY(0)}to{transform:translateY(-11px)}}@media (width<=40rem){.fly__room[data-astro-cid-bboxgypz]{inset:-6% 0}.fly__bg[data-astro-cid-bboxgypz]{inset:-12% 0}.fly__label[data-astro-cid-bboxgypz] .fly__text[data-astro-cid-bboxgypz]{display:none}.fly__label[data-astro-cid-bboxgypz]{width:auto;padding:.3rem}}@media (prefers-reduced-motion:reduce){.fly__orbit[data-astro-cid-bboxgypz]{opacity:0;animation:none}.fly__aiglow[data-astro-cid-bboxgypz],.fly__box[data-astro-cid-bboxgypz],.fly__shape[data-astro-cid-bboxgypz],.fly__orbA[data-astro-cid-bboxgypz],.fly__orbB[data-astro-cid-bboxgypz]{animation:none}.fly__box[data-astro-cid-bboxgypz]{opacity:.12;transform:translate(200%)}.fly__shape[data-astro-cid-bboxgypz]{opacity:.4}.fly__desc[data-astro-cid-bboxgypz],.fly__label[data-astro-cid-bboxgypz]:hover .fly__desc[data-astro-cid-bboxgypz],.fly__label[data-astro-cid-bboxgypz]:focus-visible .fly__desc[data-astro-cid-bboxgypz]{opacity:1;grid-template-rows:1fr;transition:none}.fly__label[data-astro-cid-bboxgypz]{opacity:1;transition:none;animation:none;transform:none}}
