.ribbon[data-astro-cid-ln63wyti]{max-width:none;padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-on-ink);font-size:var(--text-14);text-align:center;margin:0}.status[data-astro-cid-xtwta4h3]{align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:inline-flex}.dot[data-astro-cid-xtwta4h3]{border:1.5px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.status[data-astro-cid-xtwta4h3][data-open=true] .dot[data-astro-cid-xtwta4h3]{background:var(--open-dot,var(--color-success));border-color:var(--open-dot,var(--color-success));box-shadow:0 0 0 3px color-mix(in srgb, var(--open-dot,var(--color-success)) 28%, transparent)}.footer[data-astro-cid-fn43irff]{margin-top:var(--space-9);padding-top:var(--space-8);background:var(--color-deep);color:var(--color-on-deep-muted);font-size:var(--text-16);--color-focus:var(--color-on-deep);--open-dot:var(--color-accent)}.cols[data-astro-cid-fn43irff]{gap:var(--space-7) var(--space-6);padding-bottom:var(--space-7);display:grid}@media (width>=640px){.cols[data-astro-cid-fn43irff]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.cols[data-astro-cid-fn43irff]{grid-template-columns:1.5fr 1fr 1fr 1.25fr}}h2[data-astro-cid-fn43irff]{margin-bottom:var(--space-3);color:var(--color-on-deep);font-family:var(--font-body);font-size:var(--text-14);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}ul[data-astro-cid-fn43irff]{margin:0;padding:0;list-style:none}a[data-astro-cid-fn43irff]{color:var(--color-on-deep);text-decoration:none}li[data-astro-cid-fn43irff] a[data-astro-cid-fn43irff],.reach[data-astro-cid-fn43irff] a[data-astro-cid-fn43irff]{align-items:center;gap:var(--space-2);min-height:var(--target);display:inline-flex}.brand[data-astro-cid-fn43irff]{gap:var(--space-4);align-content:start;display:grid}@media (width>=640px) and (width<=1023px){.brand[data-astro-cid-fn43irff]{grid-column:1/-1}}.wordmark[data-astro-cid-fn43irff]{align-items:center;gap:var(--space-3);min-height:var(--target);font-family:var(--font-display);font-size:var(--text-24);letter-spacing:var(--track-heading);font-weight:600;display:inline-flex}.mark[data-astro-cid-fn43irff]{background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-primary-text);font-size:var(--text-20);border-radius:42% 58% 55% 45%/52% 44% 56% 48%;place-items:center;display:grid}.mission[data-astro-cid-fn43irff]{max-width:34ch}.reach[data-astro-cid-fn43irff]{justify-items:start;display:grid}.reach[data-astro-cid-fn43irff] .open{min-height:var(--target);color:var(--color-on-deep)}.identity[data-astro-cid-fn43irff]{gap:var(--space-3);align-content:start;display:grid}.identity[data-astro-cid-fn43irff] h2[data-astro-cid-fn43irff]{margin-bottom:0}address[data-astro-cid-fn43irff]{font-style:normal}.legal[data-astro-cid-fn43irff]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-on-deep) 16%, transparent);font-size:var(--text-14);flex-wrap:wrap;display:flex}.id[data-astro-cid-fn43irff]{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.policies[data-astro-cid-fn43irff]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){a[data-astro-cid-fn43irff]:hover{text-decoration:underline}}.utility[data-astro-cid-rmlsdy6h]{background:var(--color-deep);color:var(--color-on-deep-muted);font-size:var(--text-14);--color-focus:var(--color-on-deep);--open-dot:var(--color-accent)}.inner[data-astro-cid-rmlsdy6h]{align-items:center;gap:var(--space-5);height:var(--utility-h);display:flex}p[data-astro-cid-rmlsdy6h]{white-space:nowrap;margin:0}.inner[data-astro-cid-rmlsdy6h] .open{color:var(--color-on-deep);white-space:nowrap;flex:none}.where[data-astro-cid-rmlsdy6h]{align-items:center;gap:var(--space-2)}.urgent[data-astro-cid-rmlsdy6h],.where[data-astro-cid-rmlsdy6h]{text-overflow:ellipsis;min-width:0;display:none;overflow:hidden}.where[data-astro-cid-rmlsdy6h]{margin-left:auto}.call[data-astro-cid-rmlsdy6h]{white-space:nowrap;align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--color-on-deep);flex:none;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=479px){.call[data-astro-cid-rmlsdy6h]{display:none}}@media (width>=768px){.urgent[data-astro-cid-rmlsdy6h]{display:block}}@media (width>=1200px){.where[data-astro-cid-rmlsdy6h]{display:inline-flex}.call[data-astro-cid-rmlsdy6h]{margin-left:0}}@media (hover:hover) and (pointer:fine){.call[data-astro-cid-rmlsdy6h]:hover{text-decoration:underline}}.header[data-astro-cid-7w2b4rjc]{top:calc(-1 * var(--utility-h));z-index:40;position:sticky}.shell[data-astro-cid-7w2b4rjc]{position:relative}.shell[data-astro-cid-7w2b4rjc]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-paper) 84%, transparent);backdrop-filter:blur(16px)saturate(1.5);box-shadow:var(--shadow-1);opacity:0;transform-origin:top;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);position:absolute;inset:0}.header[data-astro-cid-7w2b4rjc][data-scrolled] .shell[data-astro-cid-7w2b4rjc]:before{opacity:1;transform:scaleY(.875)}.bar[data-astro-cid-7w2b4rjc]{view-transition-name:site-header;align-items:center;gap:var(--space-4);height:var(--header-h);display:flex}.bar[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:not(.nav,.scrim){transition:transform var(--dur-2) var(--ease-out)}.header[data-astro-cid-7w2b4rjc][data-scrolled] .bar[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:not(.nav,.scrim){transform:translateY(calc(var(--header-h) * -.0625))}@media (width>=1200px){.nav[data-astro-cid-7w2b4rjc]{transition:transform var(--dur-2) var(--ease-out)}.header[data-astro-cid-7w2b4rjc][data-scrolled] .nav[data-astro-cid-7w2b4rjc]{transform:translateY(calc(var(--header-h) * -.0625))}}.wordmark[data-astro-cid-7w2b4rjc]{align-items:center;gap:var(--space-3);min-height:var(--target);font-family:var(--font-display);font-size:var(--text-20);letter-spacing:var(--track-heading);white-space:nowrap;margin-right:auto;font-weight:600;text-decoration:none;display:inline-flex}.mark[data-astro-cid-7w2b4rjc]{background:var(--color-primary);width:2.125rem;height:2.125rem;color:var(--color-on-ink);font-size:var(--text-18);border-radius:42% 58% 55% 45%/52% 44% 56% 48%;place-items:center;display:grid}.nav[data-astro-cid-7w2b4rjc] ul[data-astro-cid-7w2b4rjc]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc]{min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-16);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--color-primary);transform-origin:0;height:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:1px;position:absolute;bottom:.5rem;transform:scaleX(0)}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc][aria-current=page]{color:var(--color-primary-text)}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc][aria-current=page]:after{transform:scaleX(1)}.close[data-astro-cid-7w2b4rjc],.extra[data-astro-cid-7w2b4rjc],.scrim[data-astro-cid-7w2b4rjc]{display:none}.call[data-astro-cid-7w2b4rjc]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target);min-height:var(--target);color:var(--color-primary-text);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.call[data-astro-cid-7w2b4rjc] span[data-astro-cid-7w2b4rjc]{display:none}.cta[data-astro-cid-7w2b4rjc]{flex:none}.cta[data-astro-cid-7w2b4rjc] .btn{white-space:nowrap}.menu[data-astro-cid-7w2b4rjc],.close[data-astro-cid-7w2b4rjc]{min-width:var(--target);min-height:var(--target);background:var(--color-card);border:1px solid var(--color-field-border);border-radius:var(--radius-pill);justify-content:center;align-items:center}.menu[data-astro-cid-7w2b4rjc]{display:none}@media (hover:hover) and (pointer:fine){.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc]:hover:after{transform:scaleX(1)}.call[data-astro-cid-7w2b4rjc]:hover{color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc][aria-current=page]{text-underline-offset:.4em;text-decoration:underline 2px}}@media (width>=1440px){.call[data-astro-cid-7w2b4rjc] span[data-astro-cid-7w2b4rjc]{display:inline}}@media (width<=1199px){.menu[data-astro-cid-7w2b4rjc]{display:inline-flex}.nav[data-astro-cid-7w2b4rjc]{z-index:2;gap:var(--space-4);width:min(22rem,88vw);padding:var(--space-4) var(--space-5) var(--space-6);background:var(--color-card);box-shadow:var(--shadow-3);visibility:hidden;transition:transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.nav[data-astro-cid-7w2b4rjc][data-open]{visibility:visible;transition-delay:0s;transform:none}.nav[data-astro-cid-7w2b4rjc] ul[data-astro-cid-7w2b4rjc]{flex-direction:column;gap:0}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc]{border-bottom:1px solid var(--color-line);min-height:3.25rem;font-size:var(--text-18);border-radius:0;padding:0;display:flex}.nav[data-astro-cid-7w2b4rjc] li[data-astro-cid-7w2b4rjc] a[data-astro-cid-7w2b4rjc]:after{content:none}.close[data-astro-cid-7w2b4rjc]{align-self:flex-end;display:inline-flex}.extra[data-astro-cid-7w2b4rjc]{gap:var(--space-3);margin-top:auto;display:grid}.extra-call[data-astro-cid-7w2b4rjc]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--color-primary-text);font-weight:600;display:inline-flex}.scrim[data-astro-cid-7w2b4rjc]{z-index:1;background:color-mix(in srgb, var(--color-ink) 45%, transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);display:block;position:fixed;inset:0}.nav[data-astro-cid-7w2b4rjc][data-open]+.scrim[data-astro-cid-7w2b4rjc]{opacity:1;pointer-events:auto}}@media (width<=1023px){.cta[data-astro-cid-7w2b4rjc]{display:none}}@media (width<=1199px){html:has(#site-nav[data-open]){overflow:hidden}}.mobile-bar[data-astro-cid-uz2ygrut]{display:none}@media (width<=1023px){.mobile-bar[data-astro-cid-uz2ygrut]{gap:var(--space-2);z-index:30;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-paper) 88%, transparent);backdrop-filter:blur(16px);border-top:1px solid var(--color-line);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar[data-astro-cid-uz2ygrut] .book,.solo[data-astro-cid-uz2ygrut] .call{flex:1}.mobile-bar[data-astro-cid-uz2ygrut] .btn{padding-inline:var(--space-4);white-space:nowrap}}@media (width<=359px){.mobile-bar[data-astro-cid-uz2ygrut] .book svg{display:none}}
