.brand-logo.svelte-1ne2f7a{font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:.4em;font-weight:800;line-height:1;display:inline-flex;overflow:visible}.brand-mark.svelte-1ne2f7a{flex:none;width:1.28em;height:1.28em;display:inline-block;overflow:visible}.brand-wm.svelte-1ne2f7a{background-image:linear-gradient(to right, var(--charcoal) 0 44%, var(--primary-hover) 44% 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-logo--dark.svelte-1ne2f7a .brand-wm:where(.svelte-1ne2f7a){background-image:linear-gradient(to right, var(--on-dark) 0 44%, var(--primary) 44% 100%)}.brand-badge-stop--1.svelte-1ne2f7a{stop-color:var(--primary)}.brand-badge-stop--2.svelte-1ne2f7a{stop-color:var(--primary-hover)}.brand-glyph-top.svelte-1ne2f7a,.brand-glyph-line.svelte-1ne2f7a{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.brand-logo--dark.svelte-1ne2f7a .brand-badge-stop--1:where(.svelte-1ne2f7a){stop-color:color-mix(in srgb, var(--primary) 88%, white)}.brand-logo--dark.svelte-1ne2f7a .brand-badge-stop--2:where(.svelte-1ne2f7a){stop-color:var(--primary-hover)}.ad-privacy-line.svelte-1rp5ykg a:where(.svelte-1rp5ykg){color:inherit;white-space:nowrap;text-decoration:underline}.site-footer.svelte-1ylmuav{background:var(--teal-midnight);width:100%;color:var(--on-dark-muted);margin-top:clamp(48px,6vw,72px)}.site-footer__inner.svelte-1ylmuav{grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr);gap:clamp(32px,5vw,64px);max-width:1280px;margin:0 auto;padding:clamp(44px,6vw,68px) 24px clamp(28px,4vw,40px);display:grid}.site-footer__brand.svelte-1ylmuav{max-width:360px}.site-footer__logo.svelte-1ylmuav{font-family:var(--font-ui);letter-spacing:0;color:var(--on-dark);transition:color var(--transition);font-size:19px;font-weight:800;text-decoration:none;display:inline-block}.site-footer__logo.svelte-1ylmuav:hover{color:var(--primary)}.site-footer__tagline.svelte-1ylmuav{font-family:var(--font-body);color:var(--on-dark-muted);margin:14px 0 0;font-size:14px;line-height:1.6}.site-footer__social.svelte-1ylmuav{gap:10px;margin-top:20px;display:flex}.site-footer__social.svelte-1ylmuav a:where(.svelte-1ylmuav){width:36px;height:36px;color:var(--on-dark-muted);border:1px solid color-mix(in srgb, var(--on-dark) 16%, transparent);transition:color var(--transition), border-color var(--transition);border-radius:50%;place-items:center;display:grid}.site-footer__social.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--on-dark);border-color:color-mix(in srgb, var(--on-dark) 40%, transparent)}.site-footer__social.svelte-1ylmuav svg:where(.svelte-1ylmuav){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.site-footer__links.svelte-1ylmuav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.site-footer__col.svelte-1ylmuav{align-content:start;gap:12px;display:grid}.site-footer__col-head.svelte-1ylmuav{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--on-dark) 55%, transparent);margin:0 0 2px;font-size:11px;font-weight:800}.site-footer__col.svelte-1ylmuav a:where(.svelte-1ylmuav){font-family:var(--font-ui);color:var(--on-dark-muted);transition:color var(--transition);font-size:13.5px;font-weight:600;text-decoration:none}.site-footer__col.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--on-dark)}.site-footer__soon.svelte-1ylmuav{font-family:var(--font-ui);color:color-mix(in srgb, var(--on-dark) 42%, transparent);margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.site-footer__soon.svelte-1ylmuav span:where(.svelte-1ylmuav){margin-top:2px;font-size:12px;font-weight:500;display:block}.site-footer__bottom.svelte-1ylmuav{max-width:1280px;font-family:var(--font-ui);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 auto;padding:18px 24px clamp(28px,4vw,40px);font-size:12px;display:flex}.site-footer__bottom.svelte-1ylmuav p:where(.svelte-1ylmuav){color:color-mix(in srgb, var(--on-dark) 50%, transparent);margin:0}.site-footer__bottom.svelte-1ylmuav a:where(.svelte-1ylmuav){color:var(--on-dark);transition:color var(--transition);text-decoration:none}.site-footer__bottom.svelte-1ylmuav a:where(.svelte-1ylmuav):hover{color:var(--on-dark)}.site-footer__bottom.svelte-1ylmuav p.site-footer__disclosure:where(.svelte-1ylmuav){color:color-mix(in srgb, var(--on-dark) 42%, transparent);flex-basis:100%;font-size:11px;line-height:1.5}@media (width<=760px){.site-footer__inner.svelte-1ylmuav{grid-template-columns:1fr}.site-footer__links.svelte-1ylmuav{grid-template-columns:repeat(2,1fr)}.site-footer__bottom.svelte-1ylmuav{flex-direction:column;align-items:flex-start}}
