.orbit-template[data-astro-cid-6yyzgujh],.orbit-article[data-astro-cid-6yyzgujh]{--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-6yyzgujh] h1[data-astro-cid-6yyzgujh],.orbit-template[data-astro-cid-6yyzgujh] h2[data-astro-cid-6yyzgujh],.orbit-template[data-astro-cid-6yyzgujh] h3[data-astro-cid-6yyzgujh],.orbit-article[data-astro-cid-6yyzgujh] h1[data-astro-cid-6yyzgujh],.orbit-article[data-astro-cid-6yyzgujh] h2[data-astro-cid-6yyzgujh],.orbit-article[data-astro-cid-6yyzgujh] h3[data-astro-cid-6yyzgujh]{font-family:var(--orbit-font-heading);text-wrap:balance}.orbit-wrap[data-astro-cid-6yyzgujh]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.orbit-narrow[data-astro-cid-6yyzgujh]{max-width:720px;margin:0 auto;padding:0 1.5rem}.orbit-band[data-astro-cid-6yyzgujh]{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-6yyzgujh]:before,.orbit-band[data-astro-cid-6yyzgujh]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.orbit-band[data-astro-cid-6yyzgujh]: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-6yyzgujh]: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-6yyzgujh]:before{width:26rem;height:26rem;top:-3rem;right:2rem}.orbit-band[data-astro-cid-6yyzgujh]:after{width:15rem;height:15rem;top:3.5rem;right:8.5rem}}@media (prefers-reduced-motion:no-preference){.orbit-band[data-astro-cid-6yyzgujh]:before{animation:40s linear infinite orbit-spin}.orbit-band[data-astro-cid-6yyzgujh]: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-6yyzgujh]{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-6yyzgujh]{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-6yyzgujh]{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-6yyzgujh]{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-6yyzgujh].orbit-chip:hover,a[data-astro-cid-6yyzgujh].orbit-chip:focus-visible{background:var(--orbit-accent);color:var(--orbit-ink)}.orbit-chip-on-band[data-astro-cid-6yyzgujh]{color:var(--orbit-on-band);background:#ffffff29}a[data-astro-cid-6yyzgujh].orbit-chip-on-band:hover,a[data-astro-cid-6yyzgujh].orbit-chip-on-band:focus-visible{background:var(--orbit-accent);color:var(--orbit-ink)}.orbit-meta[data-astro-cid-6yyzgujh]{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-6yyzgujh]{color:var(--orbit-on-band-soft)}.orbit-grid[data-astro-cid-6yyzgujh]{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=640px){.orbit-grid[data-astro-cid-6yyzgujh]{grid-template-columns:repeat(2,1fr)}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:last-child:nth-child(odd){grid-column:span 2}}@media (width>=1024px){.orbit-grid[data-astro-cid-6yyzgujh]{grid-template-columns:repeat(3,1fr)}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:last-child:nth-child(odd){grid-column:auto}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:last-child:nth-child(3n+1){grid-column:span 3}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:last-child:nth-child(3n+2){grid-column:span 2}}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:nth-child(odd){--orbit-r:-1.2deg}.orbit-grid[data-astro-cid-6yyzgujh]>.orbit-card[data-astro-cid-6yyzgujh]:nth-child(2n){--orbit-r:1.2deg}.orbit-card[data-astro-cid-6yyzgujh]{--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-6yyzgujh]:hover{box-shadow:var(--orbit-shadow-hover);transform:rotate(0)translateY(-4px)}@media (prefers-reduced-motion:reduce){.orbit-card[data-astro-cid-6yyzgujh],.orbit-card[data-astro-cid-6yyzgujh]:hover{transition:none}}.orbit-card[data-astro-cid-6yyzgujh]>.orbit-card-link[data-astro-cid-6yyzgujh]{z-index:1;border-radius:inherit;position:absolute;inset:0}.orbit-card[data-astro-cid-6yyzgujh]>.orbit-card-link[data-astro-cid-6yyzgujh]:focus-visible{outline:3px solid var(--orbit-accent);outline-offset:3px}.orbit-card-media[data-astro-cid-6yyzgujh]{aspect-ratio:16/9;border-radius:14px;margin-bottom:1rem;overflow:hidden}.orbit-card-media[data-astro-cid-6yyzgujh] img[data-astro-cid-6yyzgujh]{object-fit:cover;width:100%;height:100%;display:block}.orbit-card-ph[data-astro-cid-6yyzgujh]{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-6yyzgujh]{z-index:2;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex;position:relative}.orbit-card-title[data-astro-cid-6yyzgujh]{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-6yyzgujh] .orbit-meta[data-astro-cid-6yyzgujh]{margin-top:.55rem}.orbit-card-excerpt[data-astro-cid-6yyzgujh]{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-6yyzgujh]{color:var(--orbit-link);margin-top:.9rem;font-weight:800;transition:transform .2s}.orbit-card[data-astro-cid-6yyzgujh]:hover .orbit-card-more[data-astro-cid-6yyzgujh]{transform:translate(4px)}.orbit-btn[data-astro-cid-6yyzgujh]{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-6yyzgujh]:hover{transform:translateY(-2px)}.orbit-btn[data-astro-cid-6yyzgujh]:focus-visible{outline:3px solid var(--orbit-text);outline-offset:3px}.orbit-prose[data-astro-cid-6yyzgujh]{color:var(--orbit-text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.orbit-prose[data-astro-cid-6yyzgujh] p{margin:0 0 1.15em}.orbit-prose[data-astro-cid-6yyzgujh] h2,.orbit-prose[data-astro-cid-6yyzgujh] h3,.orbit-prose[data-astro-cid-6yyzgujh] 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-6yyzgujh] h2{font-size:1.65rem}.orbit-prose[data-astro-cid-6yyzgujh] h3{font-size:1.3rem}.orbit-prose[data-astro-cid-6yyzgujh] h4{font-size:1.1rem}.orbit-prose[data-astro-cid-6yyzgujh] a{color:var(--orbit-link);text-underline-offset:3px;font-weight:600;text-decoration:underline 2px}.orbit-prose[data-astro-cid-6yyzgujh] a:hover{color:var(--orbit-text)}.orbit-prose[data-astro-cid-6yyzgujh] strong{color:var(--orbit-heading);font-weight:700}.orbit-prose[data-astro-cid-6yyzgujh] ul,.orbit-prose[data-astro-cid-6yyzgujh] ol{margin:1.2em 0;padding-left:1.5em}.orbit-prose[data-astro-cid-6yyzgujh] ul{list-style:outside}.orbit-prose[data-astro-cid-6yyzgujh] ol{list-style:decimal}.orbit-prose[data-astro-cid-6yyzgujh] li{margin-top:.4em}.orbit-prose[data-astro-cid-6yyzgujh] li::marker{color:var(--orbit-accent);font-weight:700}.orbit-prose[data-astro-cid-6yyzgujh] 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-6yyzgujh] blockquote p:last-child{margin-bottom:0}.orbit-prose[data-astro-cid-6yyzgujh] 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-6yyzgujh] 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-6yyzgujh] pre code{color:inherit;background:0 0;padding:0;font-weight:400}.orbit-prose[data-astro-cid-6yyzgujh] img{max-width:100%;height:auto;box-shadow:var(--orbit-shadow);border-radius:16px;margin:1.8em 0}.orbit-prose[data-astro-cid-6yyzgujh] figure{margin:1.8em 0}.orbit-prose[data-astro-cid-6yyzgujh] figure img{margin:0}.orbit-prose[data-astro-cid-6yyzgujh] figcaption{color:var(--orbit-muted);text-align:center;margin-top:.6em;font-size:.85rem}.orbit-prose[data-astro-cid-6yyzgujh] hr{border:0;border-top:2px dashed var(--orbit-line);margin:2.4em 0}.orbit-prose[data-astro-cid-6yyzgujh] table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:.95rem}.orbit-prose[data-astro-cid-6yyzgujh] th,.orbit-prose[data-astro-cid-6yyzgujh] td{border-bottom:1px solid var(--orbit-line);text-align:left;padding:.6em .8em}.orbit-prose[data-astro-cid-6yyzgujh] th{color:var(--orbit-heading)}.orbit-crumbs[data-astro-cid-6yyzgujh]{flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem;display:flex}.orbit-eyebrow-ghost[data-astro-cid-6yyzgujh]{color:var(--orbit-on-band);background:#ffffff29}.orbit-eyebrow-ghost[data-astro-cid-6yyzgujh]:hover{background:var(--orbit-accent);color:var(--orbit-ink)}.orbit-tag-count[data-astro-cid-6yyzgujh]{color:var(--orbit-accent);margin:1.2rem 0 0;font-weight:800}.orbit-tag-main[data-astro-cid-6yyzgujh]{padding:3.5rem 0 5rem}.orbit-empty[data-astro-cid-6yyzgujh]{text-align:center;color:var(--orbit-accent);padding:3rem 0;font-size:2rem}
