body:has(.ac-home) .sl-container{max-width:74rem}body:has(.ac-home) .content-panel:has(h1#_top){display:none}body:has(.ac-home) .content-panel{border-top:0}.ac-top:where(.astro-bbdahgmk){gap:2.5rem;display:grid}.ac-legend-title:where(.astro-bbdahgmk){font-size:var(--sl-text-lg);color:var(--sl-color-white);margin:3rem 0 .75rem;font-weight:700}.ac-home:where(.astro-bbdahgmk){gap:3rem;padding-block:1rem 2rem;display:grid}.ac-intro:where(.astro-bbdahgmk) h1:where(.astro-bbdahgmk){letter-spacing:-.035em;color:var(--sl-color-white);max-width:15ch;margin:0;font-size:clamp(2.25rem,5.2vw,4rem);font-weight:700;line-height:1.04}.ac-lede:where(.astro-bbdahgmk){font-size:var(--sl-text-xl);color:var(--sl-color-gray-2);max-width:46ch;margin-top:1.25rem;line-height:1.5}.ac-actions:where(.astro-bbdahgmk){flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ac-founder:where(.astro-bbdahgmk){border-top:1px solid var(--sl-color-gray-5);max-width:46ch;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin-top:1.75rem;padding-top:1.25rem;line-height:1.55}.ac-founder:where(.astro-bbdahgmk) a:where(.astro-bbdahgmk){color:var(--sl-color-white);text-decoration-color:var(--ac-north);text-underline-offset:3px;font-weight:500}.ac-btn:where(.astro-bbdahgmk){border:1.5px solid var(--sl-color-gray-4);color:var(--sl-color-white);border-radius:999px;padding:.7rem 1.15rem;font-weight:500;text-decoration:none;display:inline-block}.ac-btn:where(.astro-bbdahgmk):hover{border-color:var(--sl-color-white)}.ac-btn-primary:where(.astro-bbdahgmk){background:var(--sl-color-white);border-color:var(--sl-color-white);color:var(--sl-color-black)}.ac-btn-primary:where(.astro-bbdahgmk):hover{background:var(--sl-color-accent-high);border-color:var(--sl-color-accent-high)}.ac-chart:where(.astro-bbdahgmk){order:-1}.ac-rose:where(.astro-bbdahgmk){width:100%;max-width:34rem;font-family:var(--sl-font);margin-inline:auto;overflow:visible}.ac-ring:where(.astro-bbdahgmk){fill:none;stroke:var(--ac-contour);stroke-width:1.5px}.ac-ring-inner:where(.astro-bbdahgmk){stroke-width:1px;stroke-dasharray:2 5}.ac-tick:where(.astro-bbdahgmk){stroke:var(--ac-contour);stroke-width:1px}.ac-tick:where(.astro-bbdahgmk).major{stroke:var(--sl-color-gray-2);stroke-width:2px}.ac-points:where(.astro-bbdahgmk) .lit:where(.astro-bbdahgmk){fill:var(--sl-color-gray-6);stroke:var(--sl-color-gray-4);stroke-width:.75px}.ac-points:where(.astro-bbdahgmk) .shade:where(.astro-bbdahgmk){fill:var(--sl-color-gray-5);stroke:var(--sl-color-gray-4);stroke-width:.75px}.ac-wedge:where(.astro-bbdahgmk){fill:#0000;transition:fill .2s}.ac-bearing:where(.astro-bbdahgmk).is-active .ac-wedge:where(.astro-bbdahgmk),.ac-bearing:where(.astro-bbdahgmk):focus-visible .ac-wedge:where(.astro-bbdahgmk){fill:color-mix(in srgb, var(--sl-color-accent) 10%, transparent)}.ac-bearing:where(.astro-bbdahgmk):focus-visible{outline:none}.ac-label:where(.astro-bbdahgmk){fill:var(--sl-color-gray-2);font-size:17px;font-weight:500}.ac-bearing:where(.astro-bbdahgmk).is-active .ac-label:where(.astro-bbdahgmk){fill:var(--sl-color-white);font-weight:700}.ac-needle:where(.astro-bbdahgmk){filter:drop-shadow(0 2px 2px #00000026);transition:transform .9s cubic-bezier(.34,1.45,.5,1)}.n-north:where(.astro-bbdahgmk){fill:var(--ac-north)}.n-north-shade:where(.astro-bbdahgmk){fill:color-mix(in srgb, var(--ac-north) 75%, black)}.n-south:where(.astro-bbdahgmk){fill:var(--sl-color-gray-3)}.n-south-shade:where(.astro-bbdahgmk){fill:var(--sl-color-gray-4)}.n-pivot:where(.astro-bbdahgmk){fill:var(--sl-color-black);stroke:var(--sl-color-white);stroke-width:2.5px}.ac-legend:where(.astro-bbdahgmk){margin:0;padding:0;list-style:none}.ac-legend:where(.astro-bbdahgmk) li:where(.astro-bbdahgmk)+li:where(.astro-bbdahgmk){margin-top:0}.ac-legend:where(.astro-bbdahgmk) a:where(.astro-bbdahgmk){color:inherit;border-left:3px solid #0000;grid-template-columns:3.25rem 1fr;column-gap:.75rem;padding:.6rem .75rem .6rem .5rem;text-decoration:none;display:grid}.ac-legend:where(.astro-bbdahgmk) a:where(.astro-bbdahgmk).is-active,.ac-legend:where(.astro-bbdahgmk) a:where(.astro-bbdahgmk):focus-visible{border-left-color:var(--ac-north);background:color-mix(in srgb, var(--sl-color-accent) 8%, transparent)}.ac-deg:where(.astro-bbdahgmk){font-variant-numeric:tabular-nums;color:var(--sl-color-gray-3);grid-row:span 2;padding-top:.05rem}.ac-name:where(.astro-bbdahgmk){color:var(--sl-color-white);font-weight:700}.ac-sum:where(.astro-bbdahgmk){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);line-height:1.45}.ac-more:where(.astro-bbdahgmk){border-top:1px solid var(--sl-color-gray-5);gap:2.5rem;padding-top:2.5rem;display:grid}.ac-more:where(.astro-bbdahgmk) h2:where(.astro-bbdahgmk){font-size:var(--sl-text-xl);color:var(--sl-color-white);margin:0 0 1rem;font-weight:700}.ac-more:where(.astro-bbdahgmk) ul:where(.astro-bbdahgmk){gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ac-more:where(.astro-bbdahgmk) li:where(.astro-bbdahgmk){margin:0;line-height:1.5}.ac-more:where(.astro-bbdahgmk) li:where(.astro-bbdahgmk) a:where(.astro-bbdahgmk){color:var(--sl-color-white);text-decoration-color:var(--ac-contour);text-underline-offset:3px;font-weight:700}.ac-more:where(.astro-bbdahgmk) li:where(.astro-bbdahgmk) span:where(.astro-bbdahgmk){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);display:block}@media (width<=59.99rem){.ac-top:where(.astro-bbdahgmk){gap:0}.ac-left:where(.astro-bbdahgmk){display:contents}.ac-chart:where(.astro-bbdahgmk){order:0;margin-top:2rem}.ac-intro:where(.astro-bbdahgmk){order:-1}.ac-legend-title:where(.astro-bbdahgmk),.ac-legend:where(.astro-bbdahgmk){order:1}.ac-rose:where(.astro-bbdahgmk){max-width:24rem}}@media (width>=60rem){.ac-top:where(.astro-bbdahgmk){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3.5rem}.ac-chart:where(.astro-bbdahgmk){top:calc(var(--sl-nav-height) + 1rem);order:0;position:sticky}.ac-more:where(.astro-bbdahgmk){grid-template-columns:1fr 1fr;gap:4rem}}@media (prefers-reduced-motion:reduce){.ac-needle:where(.astro-bbdahgmk),.ac-wedge:where(.astro-bbdahgmk){transition:none}}
