.orbit-template[data-astro-cid-wb5rluqm],.orbit-article[data-astro-cid-wb5rluqm]{--orbit-bg:var(--color-background,#fff);--orbit-text:var(--color-text,#1f2937);--orbit-primary:var(--color-primary,#1e3a8a);--orbit-secondary:var(--color-secondary,var(--orbit-primary));--orbit-accent:var(--color-accent,var(--orbit-primary));--orbit-ink:color-mix(in srgb, var(--orbit-secondary) 55%, #000);--orbit-muted:color-mix(in srgb, var(--orbit-text) 58%, var(--orbit-bg) 42%);--orbit-line:color-mix(in srgb, var(--orbit-bg) 88%, var(--orbit-text) 12%);--orbit-tint:color-mix(in srgb, var(--orbit-bg) 86%, var(--orbit-accent) 14%);--orbit-code-bg:color-mix(in srgb, var(--orbit-bg) 94%, var(--orbit-text) 6%);--orbit-heading:color-mix(in srgb, var(--orbit-primary) 55%, var(--orbit-text) 45%);--orbit-link:color-mix(in srgb, var(--orbit-accent) 72%, var(--orbit-text) 28%);--orbit-on-band:#fff;--orbit-on-band-soft:color-mix(in srgb, #fff 78%, var(--orbit-primary) 22%);--orbit-grad-primary:linear-gradient(155deg, var(--orbit-primary) 0%, var(--orbit-secondary) 100%);--orbit-grad-accent:linear-gradient(160deg, color-mix(in srgb, var(--orbit-accent) 78%, #fff) 0%, var(--orbit-accent) 55%, color-mix(in srgb, var(--orbit-accent) 82%, #000) 100%);--orbit-shadow:0 18px 40px -22px #0000008c;--orbit-shadow-hover:0 26px 50px -22px #0009;--orbit-font-heading:var(--font-heading,system-ui, sans-serif);--orbit-font-body:var(--font-body,system-ui, sans-serif);background-color:var(--orbit-bg);color:var(--orbit-text);font-family:var(--orbit-font-body);overflow-x:clip}.orbit-template[data-astro-cid-wb5rluqm] h1[data-astro-cid-wb5rluqm],.orbit-template[data-astro-cid-wb5rluqm] h2[data-astro-cid-wb5rluqm],.orbit-template[data-astro-cid-wb5rluqm] h3[data-astro-cid-wb5rluqm],.orbit-article[data-astro-cid-wb5rluqm] h1[data-astro-cid-wb5rluqm],.orbit-article[data-astro-cid-wb5rluqm] h2[data-astro-cid-wb5rluqm],.orbit-article[data-astro-cid-wb5rluqm] h3[data-astro-cid-wb5rluqm]{font-family:var(--orbit-font-heading);text-wrap:balance}.orbit-wrap[data-astro-cid-wb5rluqm]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.orbit-narrow[data-astro-cid-wb5rluqm]{max-width:720px;margin:0 auto;padding:0 1.5rem}.orbit-band[data-astro-cid-wb5rluqm]{isolation:isolate;color:var(--orbit-on-band);background:radial-gradient(circle at 92% -10%, color-mix(in srgb, var(--orbit-accent) 50%, transparent), transparent 55%), radial-gradient(circle at 0% 115%, color-mix(in srgb, var(--orbit-primary) 55%, #fff 20%), transparent 55%), var(--orbit-grad-primary);padding:3.25rem 0 4rem;position:relative;overflow:hidden}.orbit-band[data-astro-cid-wb5rluqm]:before,.orbit-band[data-astro-cid-wb5rluqm]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.orbit-band[data-astro-cid-wb5rluqm]:before{background:radial-gradient(circle at 50% 0, var(--orbit-accent) 0 .55rem, transparent .6rem);border:2px dashed #ffffff61;width:22rem;height:22rem;top:-5rem;right:-9rem}.orbit-band[data-astro-cid-wb5rluqm]:after{background:radial-gradient(circle at 50% 100%,#fff 0 .4rem,#0000 .45rem);border:2px solid #ffffff47;width:13rem;height:13rem;top:-.5rem;right:-3.5rem}@media (width>=1024px){.orbit-band[data-astro-cid-wb5rluqm]:before{width:26rem;height:26rem;top:-3rem;right:2rem}.orbit-band[data-astro-cid-wb5rluqm]:after{width:15rem;height:15rem;top:3.5rem;right:8.5rem}}@media (prefers-reduced-motion:no-preference){.orbit-band[data-astro-cid-wb5rluqm]:before{animation:40s linear infinite orbit-spin}.orbit-band[data-astro-cid-wb5rluqm]:after{animation:28s linear infinite orbit-spin-rev}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-rev{to{transform:rotate(-360deg)}}.orbit-eyebrow[data-astro-cid-wb5rluqm]{background:var(--orbit-accent);color:var(--orbit-ink);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.orbit-band-title[data-astro-cid-wb5rluqm]{letter-spacing:-.025em;color:var(--orbit-on-band);margin:1.1rem 0 0;font-size:clamp(2.1rem,6vw,3.4rem);font-weight:700;line-height:1.04}.orbit-band-lead[data-astro-cid-wb5rluqm]{max-width:34rem;color:var(--orbit-on-band-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.orbit-chip[data-astro-cid-wb5rluqm]{background:var(--orbit-tint);color:var(--orbit-link);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}a[data-astro-cid-wb5rluqm].orbit-chip:hover,a[data-astro-cid-wb5rluqm].orbit-chip:focus-visible{background:var(--orbit-accent);color:var(--orbit-ink)}.orbit-chip-on-band[data-astro-cid-wb5rluqm]{color:var(--orbit-on-band);background:#ffffff29}a[data-astro-cid-wb5rluqm].orbit-chip-on-band:hover,a[data-astro-cid-wb5rluqm].orbit-chip-on-band:focus-visible{background:var(--orbit-accent);color:var(--orbit-ink)}.orbit-meta[data-astro-cid-wb5rluqm]{color:var(--orbit-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.orbit-meta-on-band[data-astro-cid-wb5rluqm]{color:var(--orbit-on-band-soft)}.orbit-grid[data-astro-cid-wb5rluqm]{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=640px){.orbit-grid[data-astro-cid-wb5rluqm]{grid-template-columns:repeat(2,1fr)}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:last-child:nth-child(odd){grid-column:span 2}}@media (width>=1024px){.orbit-grid[data-astro-cid-wb5rluqm]{grid-template-columns:repeat(3,1fr)}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:last-child:nth-child(odd){grid-column:auto}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:last-child:nth-child(3n+1){grid-column:span 3}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:last-child:nth-child(3n+2){grid-column:span 2}}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:nth-child(odd){--orbit-r:-1.2deg}.orbit-grid[data-astro-cid-wb5rluqm]>.orbit-card[data-astro-cid-wb5rluqm]:nth-child(2n){--orbit-r:1.2deg}.orbit-card[data-astro-cid-wb5rluqm]{--orbit-r:0deg;background:var(--orbit-bg);color:var(--orbit-text);box-shadow:var(--orbit-shadow);outline:1px solid var(--orbit-line);transform:rotate(var(--orbit-r));border-radius:22px;flex-direction:column;padding:1.1rem 1.1rem 1.35rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.orbit-card[data-astro-cid-wb5rluqm]:hover{box-shadow:var(--orbit-shadow-hover);transform:rotate(0)translateY(-4px)}@media (prefers-reduced-motion:reduce){.orbit-card[data-astro-cid-wb5rluqm],.orbit-card[data-astro-cid-wb5rluqm]:hover{transition:none}}.orbit-card[data-astro-cid-wb5rluqm]>.orbit-card-link[data-astro-cid-wb5rluqm]{z-index:1;border-radius:inherit;position:absolute;inset:0}.orbit-card[data-astro-cid-wb5rluqm]>.orbit-card-link[data-astro-cid-wb5rluqm]:focus-visible{outline:3px solid var(--orbit-accent);outline-offset:3px}.orbit-card-media[data-astro-cid-wb5rluqm]{aspect-ratio:16/9;border-radius:14px;margin-bottom:1rem;overflow:hidden}.orbit-card-media[data-astro-cid-wb5rluqm] img[data-astro-cid-wb5rluqm]{object-fit:cover;width:100%;height:100%;display:block}.orbit-card-ph[data-astro-cid-wb5rluqm]{background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--orbit-accent) 55%, transparent) 0 .5rem, transparent .55rem), radial-gradient(circle at 78% 30%, transparent 0 2.2rem, color-mix(in srgb, var(--orbit-primary) 30%, transparent) 2.25rem 2.35rem, transparent 2.4rem), linear-gradient(135deg, color-mix(in srgb, var(--orbit-bg) 80%, var(--orbit-primary) 20%), color-mix(in srgb, var(--orbit-bg) 78%, var(--orbit-accent) 22%));width:100%;height:100%}.orbit-card-tags[data-astro-cid-wb5rluqm]{z-index:2;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex;position:relative}.orbit-card-title[data-astro-cid-wb5rluqm]{letter-spacing:-.02em;color:var(--orbit-heading);margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.orbit-card[data-astro-cid-wb5rluqm] .orbit-meta[data-astro-cid-wb5rluqm]{margin-top:.55rem}.orbit-card-excerpt[data-astro-cid-wb5rluqm]{color:var(--orbit-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;margin:.7rem 0 0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.orbit-card-more[data-astro-cid-wb5rluqm]{color:var(--orbit-link);margin-top:.9rem;font-weight:800;transition:transform .2s}.orbit-card[data-astro-cid-wb5rluqm]:hover .orbit-card-more[data-astro-cid-wb5rluqm]{transform:translate(4px)}.orbit-btn[data-astro-cid-wb5rluqm]{background:var(--orbit-grad-accent);color:var(--orbit-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 12px 26px -14px #0009}.orbit-btn[data-astro-cid-wb5rluqm]:hover{transform:translateY(-2px)}.orbit-btn[data-astro-cid-wb5rluqm]:focus-visible{outline:3px solid var(--orbit-text);outline-offset:3px}.orbit-prose[data-astro-cid-wb5rluqm]{color:var(--orbit-text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.orbit-prose[data-astro-cid-wb5rluqm] p{margin:0 0 1.15em}.orbit-prose[data-astro-cid-wb5rluqm] h2,.orbit-prose[data-astro-cid-wb5rluqm] h3,.orbit-prose[data-astro-cid-wb5rluqm] h4{font-family:var(--orbit-font-heading);color:var(--orbit-heading);letter-spacing:-.02em;margin:2em 0 .6em;line-height:1.22}.orbit-prose[data-astro-cid-wb5rluqm] h2{font-size:1.65rem}.orbit-prose[data-astro-cid-wb5rluqm] h3{font-size:1.3rem}.orbit-prose[data-astro-cid-wb5rluqm] h4{font-size:1.1rem}.orbit-prose[data-astro-cid-wb5rluqm] a{color:var(--orbit-link);text-underline-offset:3px;font-weight:600;text-decoration:underline 2px}.orbit-prose[data-astro-cid-wb5rluqm] a:hover{color:var(--orbit-text)}.orbit-prose[data-astro-cid-wb5rluqm] strong{color:var(--orbit-heading);font-weight:700}.orbit-prose[data-astro-cid-wb5rluqm] ul,.orbit-prose[data-astro-cid-wb5rluqm] ol{margin:1.2em 0;padding-left:1.5em}.orbit-prose[data-astro-cid-wb5rluqm] ul{list-style:outside}.orbit-prose[data-astro-cid-wb5rluqm] ol{list-style:decimal}.orbit-prose[data-astro-cid-wb5rluqm] li{margin-top:.4em}.orbit-prose[data-astro-cid-wb5rluqm] li::marker{color:var(--orbit-accent);font-weight:700}.orbit-prose[data-astro-cid-wb5rluqm] blockquote{border-left:4px solid var(--orbit-accent);background:var(--orbit-tint);border-radius:0 16px 16px 0;margin:1.6em 0;padding:1em 1.3em;font-weight:500}.orbit-prose[data-astro-cid-wb5rluqm] blockquote p:last-child{margin-bottom:0}.orbit-prose[data-astro-cid-wb5rluqm] code{background:var(--orbit-tint);color:var(--orbit-link);border-radius:6px;padding:.15em .4em;font-size:.9em;font-weight:600}.orbit-prose[data-astro-cid-wb5rluqm] pre{background:var(--orbit-code-bg);outline:1px solid var(--orbit-line);border-radius:16px;margin:1.6em 0;padding:1.1em 1.25em;font-size:.9rem;line-height:1.6;overflow-x:auto}.orbit-prose[data-astro-cid-wb5rluqm] pre code{color:inherit;background:0 0;padding:0;font-weight:400}.orbit-prose[data-astro-cid-wb5rluqm] img{max-width:100%;height:auto;box-shadow:var(--orbit-shadow);border-radius:16px;margin:1.8em 0}.orbit-prose[data-astro-cid-wb5rluqm] figure{margin:1.8em 0}.orbit-prose[data-astro-cid-wb5rluqm] figure img{margin:0}.orbit-prose[data-astro-cid-wb5rluqm] figcaption{color:var(--orbit-muted);text-align:center;margin-top:.6em;font-size:.85rem}.orbit-prose[data-astro-cid-wb5rluqm] hr{border:0;border-top:2px dashed var(--orbit-line);margin:2.4em 0}.orbit-prose[data-astro-cid-wb5rluqm] table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.95rem}.orbit-prose[data-astro-cid-wb5rluqm] th,.orbit-prose[data-astro-cid-wb5rluqm] td{border-bottom:1px solid var(--orbit-line);text-align:left;padding:.6em .8em}.orbit-prose[data-astro-cid-wb5rluqm] th{color:var(--orbit-heading)}.orbit-hero[data-astro-cid-wb5rluqm]{padding:3.5rem 0 4.5rem}.orbit-hero[data-astro-cid-wb5rluqm]:before,.orbit-hero[data-astro-cid-wb5rluqm]:after{display:none}.orbit-hero-grid[data-astro-cid-wb5rluqm]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}.orbit-hero-text[data-astro-cid-wb5rluqm]{z-index:2;position:relative}.orbit-hero[data-astro-cid-wb5rluqm] .orbit-band-title[data-astro-cid-wb5rluqm]{font-size:clamp(2.6rem,9vw,4.6rem);line-height:.98}.orbit-feature[data-astro-cid-wb5rluqm]{background:#ffffff1f;border-radius:24px;outline:1px solid #ffffff47;grid-template-columns:1fr;gap:1rem;max-width:38rem;margin-top:2rem;padding:1.1rem;transition:transform .2s,background-color .2s;display:grid;position:relative}.orbit-feature[data-astro-cid-wb5rluqm]:hover{background:#ffffff2e;transform:translateY(-3px)}.orbit-feature[data-astro-cid-wb5rluqm]>.orbit-card-link[data-astro-cid-wb5rluqm]{z-index:1;border-radius:inherit;position:absolute;inset:0}.orbit-feature[data-astro-cid-wb5rluqm]>.orbit-card-link[data-astro-cid-wb5rluqm]:focus-visible{outline:3px solid var(--orbit-accent);outline-offset:3px}.orbit-feature-media[data-astro-cid-wb5rluqm]{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.orbit-feature-media[data-astro-cid-wb5rluqm] img[data-astro-cid-wb5rluqm]{object-fit:cover;width:100%;height:100%;display:block}.orbit-feature-tags[data-astro-cid-wb5rluqm]{z-index:2;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex;position:relative}.orbit-feature-title[data-astro-cid-wb5rluqm]{letter-spacing:-.02em;color:var(--orbit-on-band);margin:0;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:700;line-height:1.15}.orbit-feature[data-astro-cid-wb5rluqm] .orbit-meta[data-astro-cid-wb5rluqm]{margin-top:.5rem}.orbit-feature-excerpt[data-astro-cid-wb5rluqm]{color:var(--orbit-on-band-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em;margin:.7rem 0 0;font-size:.98rem;line-height:1.5;display:-webkit-box;overflow:hidden}.orbit-feature-more[data-astro-cid-wb5rluqm]{color:var(--orbit-accent);margin-top:.7rem;font-weight:800;transition:transform .2s;display:inline-block}.orbit-feature[data-astro-cid-wb5rluqm]:hover .orbit-feature-more[data-astro-cid-wb5rluqm]{transform:translate(4px)}@media (width>=640px){.orbit-feature[data-astro-cid-wb5rluqm]{grid-template-columns:14rem 1fr;align-items:start}.orbit-feature-media[data-astro-cid-wb5rluqm]{aspect-ratio:16/10}}.orbit-art[data-astro-cid-wb5rluqm]{z-index:0;aspect-ratio:1;opacity:.3;pointer-events:none;width:18rem;position:absolute;top:-2rem;right:-7rem}.orbit-ring[data-astro-cid-wb5rluqm],.orbit-core[data-astro-cid-wb5rluqm],.orbit-spark[data-astro-cid-wb5rluqm]{position:absolute}.orbit-ring[data-astro-cid-wb5rluqm]{border-radius:50%}.orbit-ring-outer[data-astro-cid-wb5rluqm]{border:2px dashed #ffffff6b;inset:6%}.orbit-ring-inner[data-astro-cid-wb5rluqm]{border:2px solid #ffffff4d;inset:19%}.orbit-planet[data-astro-cid-wb5rluqm]{background:var(--orbit-accent);width:18px;height:18px;box-shadow:0 0 0 5px color-mix(in srgb, var(--orbit-accent) 32%, transparent);border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.orbit-moon[data-astro-cid-wb5rluqm]{background:#fff;border-radius:4px;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-7px;left:50%}.orbit-core[data-astro-cid-wb5rluqm]{background:var(--orbit-grad-accent);border-radius:28%;justify-content:center;align-items:center;display:flex;inset:32%;box-shadow:0 24px 50px -20px #0000008c}.orbit-core-ring[data-astro-cid-wb5rluqm]{border:3px solid #fff;border-radius:50%;width:46%;height:22%;position:absolute;transform:rotate(-28deg)}.orbit-core-dot[data-astro-cid-wb5rluqm]{aspect-ratio:1;background:#fff;border-radius:50%;width:17%}.orbit-spark[data-astro-cid-wb5rluqm]{color:var(--orbit-accent);line-height:1}.orbit-spark-a[data-astro-cid-wb5rluqm]{font-size:1.6rem;top:8%;right:10%}.orbit-spark-b[data-astro-cid-wb5rluqm]{color:#fff;font-size:1.2rem;bottom:10%;left:6%}@media (prefers-reduced-motion:no-preference){.orbit-ring-outer[data-astro-cid-wb5rluqm]{animation:28s linear infinite orbit-spin}.orbit-ring-inner[data-astro-cid-wb5rluqm]{animation:19s linear infinite orbit-spin-rev}}@media (width>=1024px){.orbit-hero-grid[data-astro-cid-wb5rluqm]{grid-template-columns:1.1fr .9fr}.orbit-art[data-astro-cid-wb5rluqm]{opacity:1;justify-self:center;width:100%;max-width:30rem;position:relative;top:auto;right:auto}}.orbit-accent-band[data-astro-cid-wb5rluqm]{background:var(--orbit-grad-accent);background:linear-gradient(oklch(from var(--orbit-bg) l c h / calc(clamp(0, (.5 - l) * 100, 1) * .72)) 0 0), var(--orbit-grad-accent);color:var(--orbit-ink);padding:4rem 0 4.5rem;position:relative}.orbit-empty[data-astro-cid-wb5rluqm]{text-align:center;color:var(--orbit-accent);padding:4rem 1.5rem;font-size:2rem}.orbit-closing[data-astro-cid-wb5rluqm]{padding:3rem 0}.orbit-closing-inner[data-astro-cid-wb5rluqm]{justify-content:center;align-items:center;gap:1.5rem;display:flex}.orbit-closing-star[data-astro-cid-wb5rluqm]{color:var(--orbit-accent);font-size:1.8rem}
