.site-theme{--color-accent:var(--color-brand);--landing-bg:var(--color-canvas);--landing-surface:var(--color-surface);--landing-pill:var(--color-surface-raised);--landing-border:var(--color-border);--landing-control-border:var(--color-border-control);--landing-text:var(--color-text-strong);--landing-muted:var(--color-text-secondary);--landing-primary:var(--color-brand);--landing-primary-hover:var(--color-brand-hover);--landing-on-primary:var(--color-on-brand);--landing-primary-container:var(--color-monitoring-banner);--landing-on-primary-container:var(--color-on-monitoring-banner);--landing-tertiary:var(--color-monitoring-action);--landing-tertiary-hover:var(--color-monitoring-action-hover);--landing-on-tertiary:var(--color-on-monitoring-action);--landing-error:var(--color-danger);--landing-display:clamp(2.25rem, 1.35rem + 3vw, 3.5625rem);--landing-headline-large:clamp(2rem, 1.4rem + 1.8vw, 3rem);--landing-headline:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--landing-headline-small:clamp(1.5rem, 1.2rem + 1vw, 2rem);--landing-lede:1.125rem;--landing-body:1rem;--landing-body-small:.875rem;--landing-label:.875rem;--landing-label-small:.75rem;--landing-tracking-display:-.025em;--landing-tracking-headline:-.015em;--landing-tracking-label:.01em;--landing-leading-display:1.12;--landing-leading-headline:1.25;--landing-leading-body:1.6;--landing-shape-sm:8px;--landing-shape-md:12px;--landing-shape-lg:16px;--landing-shape-xl:28px;--landing-shape-full:999px;--landing-max:1440px;--landing-margin:clamp(24px, 4.2vw, 88px);--landing-section:96px;--landing-stack:24px;--landing-group:40px;--landing-button-height:48px;--landing-button-large:56px;--landing-icon-button:48px;--landing-state-hover:8%;--landing-ease:cubic-bezier(.2, 0, 0, 1);--landing-duration:.2s;--landing-header-height:96px;background:var(--landing-bg);color:var(--landing-text);font-family:var(--font-sans);font-size:16px;line-height:1.6;overflow-x:clip}.site-theme a{text-decoration:none}.site-theme button{cursor:pointer}.site-theme section[id]{scroll-margin-top:32px}.site-theme .eyebrow{color:var(--landing-primary-container);font-size:var(--landing-label);font-weight:var(--weight-medium);letter-spacing:var(--landing-tracking-label);margin:0 0 16px}@media (width<=839.98px){.site-theme{--landing-section:80px;--landing-header-height:80px}}@media (width<=599.98px){.site-theme{--landing-margin:16px;--landing-section:64px;--landing-stack:16px;--landing-group:32px;--landing-header-height:72px}}.partners.svelte-10d4x24 summary:where(.svelte-10d4x24){min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);color:var(--landing-muted);font-size:var(--landing-label);font-weight:var(--weight-medium);letter-spacing:var(--landing-tracking-label);align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.partners.svelte-10d4x24 summary:where(.svelte-10d4x24):hover{background:var(--landing-pill);color:var(--landing-text)}.partners.svelte-10d4x24{position:static}.partners.svelte-10d4x24 summary:where(.svelte-10d4x24){cursor:pointer;list-style:none}.partners.svelte-10d4x24 summary:where(.svelte-10d4x24)::-webkit-details-marker{display:none}.partners.svelte-10d4x24 summary.active:where(.svelte-10d4x24){background:var(--landing-pill);color:var(--landing-text)}.partner-links.svelte-10d4x24{top:calc(100% + 8px);inset-inline:var(--landing-margin);border:1px solid var(--landing-border);border-radius:var(--landing-shape-lg);background:var(--landing-surface);grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin-inline:auto;padding:24px 8px;display:grid;position:absolute}.partner-group.svelte-10d4x24{min-width:0;padding-inline:24px}.partner-group.svelte-10d4x24+.partner-group:where(.svelte-10d4x24){border-left:1px solid var(--landing-border)}.partner-heading.svelte-10d4x24{color:var(--landing-muted);font-size:var(--landing-body-small);margin:0 16px 12px;line-height:1.4}.partners[open].svelte-10d4x24 summary:where(.svelte-10d4x24){background:var(--landing-pill);color:var(--landing-text)}.partners[open].svelte-10d4x24 summary:where(.svelte-10d4x24) svg{transform:rotate(180deg)}.partner-links.svelte-10d4x24 a:where(.svelte-10d4x24){border-radius:var(--landing-shape-md);color:var(--landing-text);transition:background-color var(--landing-duration) var(--landing-ease);align-items:flex-start;gap:16px;padding:16px;display:flex}.partner-icon.svelte-10d4x24{border:1px solid var(--landing-control-border);border-radius:var(--landing-shape-sm);width:48px;height:48px;color:var(--landing-primary);flex:none;place-items:center;display:grid}.partner-icon.svelte-10d4x24:before{content:"";width:24px;height:24px;-webkit-mask:var(--partner-icon) center / contain no-repeat;mask:var(--partner-icon) center / contain no-repeat;background:currentColor}.find-partner.svelte-10d4x24{--partner-icon:url(../../../icons/users-round.svg)}.become-partner.svelte-10d4x24{--partner-icon:url(../../../icons/handshake.svg)}.partner-copy.svelte-10d4x24{gap:8px;min-width:0;display:grid}.partner-label.svelte-10d4x24{font-size:var(--landing-lede);font-weight:var(--weight-medium);line-height:1.4}.partner-description.svelte-10d4x24{color:var(--landing-muted);font-size:var(--landing-body-small);line-height:var(--landing-leading-body);text-wrap:pretty}.partner-links.svelte-10d4x24 a:where(.svelte-10d4x24):hover,.partner-links.svelte-10d4x24 a[aria-current=page]:where(.svelte-10d4x24){background:var(--landing-pill);color:var(--landing-text)}@media (prefers-reduced-motion:reduce){.partner-links.svelte-10d4x24 a:where(.svelte-10d4x24){transition:none}}header.svelte-12vhpt6{z-index:5;position:relative}.inner.svelte-12vhpt6{max-width:var(--landing-max);min-height:var(--landing-header-height);padding-inline:var(--landing-margin);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.brand.svelte-12vhpt6{border-radius:var(--landing-shape-sm);display:inline-flex}.brand.svelte-12vhpt6 svg{height:32px}.desktop.svelte-12vhpt6{align-items:center;gap:8px;display:flex}.desktop.svelte-12vhpt6>a:where(.svelte-12vhpt6){min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);color:var(--landing-muted);font-size:var(--landing-label);font-weight:var(--weight-medium);letter-spacing:var(--landing-tracking-label);transition:background-color var(--landing-duration) var(--landing-ease), color var(--landing-duration) var(--landing-ease);align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.desktop.svelte-12vhpt6>a:where(.svelte-12vhpt6):hover{background:color-mix(in srgb, var(--landing-text) var(--landing-state-hover), transparent);color:var(--landing-text)}.desktop.svelte-12vhpt6>a.active:where(.svelte-12vhpt6){background:var(--landing-pill);color:var(--landing-text)}.mobile-group.svelte-12vhpt6{color:var(--landing-muted);font-size:var(--landing-label);margin:16px 16px 0}.mobile.svelte-12vhpt6>a.partner-link:where(.svelte-12vhpt6){padding-left:32px}.actions.svelte-12vhpt6{border-left:1px solid var(--landing-border);align-items:center;gap:8px;margin-left:16px;padding-left:24px;display:flex}.actions.svelte-12vhpt6>a:where(.svelte-12vhpt6){min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);background:var(--landing-primary);color:var(--landing-on-primary);font-size:var(--landing-label);font-weight:var(--weight-semibold);letter-spacing:var(--landing-tracking-label);transition:background-color var(--landing-duration) var(--landing-ease);justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.actions.svelte-12vhpt6>a:where(.svelte-12vhpt6):hover{background:var(--landing-primary-hover)}.menu-toggle.svelte-12vhpt6,.mobile[hidden].svelte-12vhpt6{display:none}.mobile.svelte-12vhpt6{padding:8px var(--landing-margin) 24px;border-top:1px solid var(--landing-border);gap:4px;display:grid}.mobile.svelte-12vhpt6>a:where(.svelte-12vhpt6){border-radius:var(--landing-shape-full);min-height:56px;color:var(--landing-muted);font-size:var(--landing-body);font-weight:var(--weight-medium);align-items:center;padding-inline:16px;display:flex}.mobile.svelte-12vhpt6>a[aria-current=page]:where(.svelte-12vhpt6){background:var(--landing-pill);color:var(--landing-text)}.mobile-actions.svelte-12vhpt6{border-top:1px solid var(--landing-border);grid-template-columns:1fr;gap:12px;margin-top:12px;padding-top:16px;display:grid}.mobile-actions.svelte-12vhpt6 a:where(.svelte-12vhpt6){min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);background:var(--landing-primary);color:var(--landing-on-primary);font-size:var(--landing-label);font-weight:var(--weight-semibold);letter-spacing:var(--landing-tracking-label);border:0;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.mobile-actions.svelte-12vhpt6 a:where(.svelte-12vhpt6):hover{background:var(--landing-primary-hover)}@media (width>=1100px){.mobile.svelte-12vhpt6{display:none}}@media (width<=1199.98px){.desktop.svelte-12vhpt6{gap:4px}.actions.svelte-12vhpt6{margin-left:8px;padding-left:16px}}@media (width<=1099.98px){.brand.svelte-12vhpt6 svg{height:28px}.desktop.svelte-12vhpt6{display:none}.menu-toggle.svelte-12vhpt6{width:var(--landing-icon-button);height:var(--landing-icon-button);border-radius:var(--landing-shape-full);transition:background-color var(--landing-duration) var(--landing-ease);background:0 0;border:0;place-items:center;margin-right:-8px;display:grid}.menu-toggle.svelte-12vhpt6:hover,.menu-toggle[aria-expanded=true].svelte-12vhpt6{background:var(--landing-pill)}}footer.svelte-u0n56w{padding:var(--site-footer-padding,40px) max(var(--landing-margin), calc((100% - var(--landing-max)) / 2 + var(--landing-margin)));border-top:1px solid var(--landing-border);justify-content:space-between;align-items:center;gap:32px;display:flex}.brand.svelte-u0n56w{border-radius:var(--landing-shape-sm);display:inline-flex}footer.compact.svelte-u0n56w{flex-flow:wrap;align-items:center;gap:8px 24px;padding-block:12px}.compact.svelte-u0n56w nav:where(.svelte-u0n56w){gap:4px 16px;display:flex}.compact.svelte-u0n56w nav:where(.svelte-u0n56w)>span:where(.svelte-u0n56w):last-child{padding-top:0}.brand.svelte-u0n56w svg{height:26px}nav.svelte-u0n56w{color:var(--landing-muted);font-size:var(--landing-body-small);flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}nav.svelte-u0n56w a:where(.svelte-u0n56w){align-items:center;gap:8px;min-height:44px;display:inline-flex}.investment-arm.svelte-u0n56w{max-width:360px;color:var(--landing-muted);font-size:var(--landing-body-small);flex:240px;margin:0;line-height:1.6}.investment-arm.svelte-u0n56w a:where(.svelte-u0n56w){color:inherit;text-underline-offset:3px;text-decoration:underline}.investment-arm.svelte-u0n56w a:where(.svelte-u0n56w):hover{color:var(--landing-text)}.compact.svelte-u0n56w .investment-arm:where(.svelte-u0n56w){flex-basis:240px}nav.svelte-u0n56w button:where(.svelte-u0n56w){min-height:44px;color:inherit;background:0 0;border:0;padding:0}nav.svelte-u0n56w a:where(.svelte-u0n56w),nav.svelte-u0n56w button:where(.svelte-u0n56w){transition:color var(--landing-duration) var(--landing-ease)}nav.svelte-u0n56w a:where(.svelte-u0n56w):hover,nav.svelte-u0n56w button:where(.svelte-u0n56w):hover{color:var(--landing-text)}dialog.svelte-u0n56w{border:1px solid var(--landing-border);border-radius:var(--landing-shape-xl);background:var(--landing-surface);max-width:min(480px,100% - 32px);color:var(--landing-text);padding:24px}dialog.svelte-u0n56w::backdrop{background:color-mix(in srgb, var(--landing-bg) 70%, transparent)}dialog.svelte-u0n56w h2:where(.svelte-u0n56w){font-size:var(--landing-headline-small);font-weight:var(--weight-medium);line-height:var(--landing-leading-headline)}dialog.svelte-u0n56w p:where(.svelte-u0n56w){color:var(--landing-muted);font-size:var(--landing-body-small);margin-top:16px;line-height:1.5}dialog.svelte-u0n56w a:where(.svelte-u0n56w){color:var(--landing-primary);text-decoration:underline}dialog.svelte-u0n56w form:where(.svelte-u0n56w){justify-content:flex-end;display:flex}dialog.svelte-u0n56w button:where(.svelte-u0n56w){min-height:var(--landing-button-height);border-radius:var(--landing-shape-full);color:var(--landing-primary);font-size:var(--landing-label);font-weight:var(--weight-semibold);transition:background-color var(--landing-duration) var(--landing-ease);background:0 0;border:0;margin-top:24px;padding:0 16px}dialog.svelte-u0n56w button:where(.svelte-u0n56w):hover{background:color-mix(in srgb, var(--landing-primary) var(--landing-state-hover), transparent)}@media (width<=839.98px){footer.svelte-u0n56w{flex-direction:column;align-items:flex-start;gap:16px}.investment-arm.svelte-u0n56w{flex:initial}.compact.svelte-u0n56w .investment-arm:where(.svelte-u0n56w){flex:240px}}@media (width<=599.98px){nav.svelte-u0n56w{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}nav.svelte-u0n56w a:where(.svelte-u0n56w),.investment-arm.svelte-u0n56w{grid-column:1/-1}nav.svelte-u0n56w button:where(.svelte-u0n56w){text-align:left}nav.svelte-u0n56w>span:where(.svelte-u0n56w):last-child{grid-column:1/-1;padding-top:8px}}
