.cta-button_surface__5v_Ym{background-image:linear-gradient(180deg,rgb(255 255 255/8%),transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/18%),0 2px 4px rgb(0 0 0/8%)}.cta-button_button__S_2m8{touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease}.cta-button_arrowInset__8E1u7{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,currentColor 12%,transparent)}.cta-button_arrow__WH0gN{transition:transform .18s ease}@media (max-width:39.99rem){.cta-button_arrowInset__8E1u7{width:1.5rem;height:1.5rem;border-radius:.42rem}}@media (hover:hover){.cta-button_button__S_2m8:hover .cta-button_arrow__WH0gN{transform:translateX(2px)}}.cta-button_button__S_2m8:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cta-button_button__S_2m8:active{box-shadow:inset 0 1px 3px rgb(0 0 0/14%)}@media (prefers-reduced-motion:reduce){.cta-button_arrow__WH0gN,.cta-button_button__S_2m8{transition:none}.cta-button_button__S_2m8:hover .cta-button_arrow__WH0gN{transform:none}}.brand-carousel_viewport__NuI2Y{overflow:hidden;padding-block:8px;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.brand-carousel_viewport__NuI2Y:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:8px}.brand-carousel_track__hfWGN{display:flex;width:max-content;animation:brand-carousel_brands__Qg8TI 36s linear infinite}.brand-carousel_group__fruS6{display:flex;flex-shrink:0;align-items:center;gap:clamp(3rem,6vw,5.5rem);margin:0;padding:0 clamp(3rem,6vw,5.5rem) 0 0;list-style:none}.brand-carousel_track__hfWGN[data-paused=true],.brand-carousel_viewport__NuI2Y:focus-within .brand-carousel_track__hfWGN,.brand-carousel_viewport__NuI2Y:hover .brand-carousel_track__hfWGN{animation-play-state:paused}@media (max-width:39.99rem){.brand-carousel_group__fruS6{gap:2.25rem;padding-right:2.25rem}}@keyframes brand-carousel_brands__Qg8TI{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.brand-carousel_viewport__NuI2Y{overflow-x:auto;mask-image:none}.brand-carousel_track__hfWGN{animation:none;width:auto}.brand-carousel_group__fruS6{flex-wrap:wrap;justify-content:center;gap:2rem;padding:0;width:100%}.brand-carousel_control__6Bsl9,.brand-carousel_group__fruS6[aria-hidden=true]{display:none}}.chrome_nav__l4eKv{--nav-gap:0.625rem;--nav-bar:3.5rem;position:sticky;top:0;z-index:40;height:calc(var(--nav-gap) + var(--nav-bar) + 2px)}@media (min-width:40rem){.chrome_nav__l4eKv{--nav-gap:1rem;--nav-bar:4rem}}.chrome_scrim__4QOHQ{position:fixed;inset:0;background:color-mix(in srgb,var(--ink) 18%,transparent);opacity:0;pointer-events:none;transition:opacity .26s ease}.chrome_scrim__4QOHQ[data-open=true]{opacity:1;pointer-events:auto}.chrome_shell__qi3BE{position:absolute;top:var(--nav-gap);inset-inline:.75rem;max-width:75rem;margin-inline:auto;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--ink);backdrop-filter:blur(18px);transition:box-shadow .24s ease,border-color .24s ease}.chrome_shell__qi3BE[data-open=true],.chrome_shell__qi3BE[data-stuck=true]{box-shadow:var(--shadow-float)}.chrome_shell__qi3BE[data-open=true]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.chrome_desktopLink__N6jz_{padding:.6rem .9rem;border-radius:.65rem;color:var(--muted);font-size:.82rem;font-weight:500;transition:color .18s ease,background-color .18s ease}.chrome_desktopLink__N6jz_:hover,.chrome_desktopLink__N6jz_[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);text-decoration:none}.chrome_menuButton__CKEFi{display:grid;flex:none;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer}.chrome_menuIcon__Z4M4D{position:relative;display:block;width:14px;height:14px}.chrome_menuIcon__Z4M4D>span{position:absolute;top:6px;left:0;width:14px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .32s cubic-bezier(.22,1,.36,1)}.chrome_menuIcon__Z4M4D>span:first-child{transform:translateY(-3px)}.chrome_menuIcon__Z4M4D>span:last-child{transform:translateY(3px)}.chrome_shell__qi3BE[data-open=true] .chrome_menuIcon__Z4M4D>span:first-child{transform:rotate(45deg)}.chrome_shell__qi3BE[data-open=true] .chrome_menuIcon__Z4M4D>span:last-child{transform:rotate(-45deg)}.chrome_menu__1vvCs{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility 0s .42s}.chrome_shell__qi3BE[data-open=true] .chrome_menu__1vvCs{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.chrome_menuClip__IZ9Zk{min-height:0;overflow:hidden}.chrome_menuContent__VLQff{max-height:calc(100dvh - 120px);overflow-y:auto;margin-inline:1rem;padding:1.25rem 0;border-top:1px solid var(--border);opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .32s cubic-bezier(.22,1,.36,1)}.chrome_shell__qi3BE[data-open=true] .chrome_menuContent__VLQff{opacity:1;transform:translateY(0)}.chrome_mobileLink__JlWjv{display:flex;align-items:center;gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--border);color:var(--ink);font-family:var(--font-bricolage),sans-serif;font-size:clamp(1.05rem,3vw,1.4rem);font-weight:500;letter-spacing:-.025em}.chrome_mobileLink__JlWjv:hover,.chrome_mobileLink__JlWjv[aria-current=page]{color:var(--accent);text-decoration:none}.chrome_linkArrow__LBdHA{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:.95rem}.chrome_desktopLink__N6jz_:focus-visible,.chrome_menuButton__CKEFi:focus-visible,.chrome_mobileLink__JlWjv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1024px){.chrome_menuButton__CKEFi,.chrome_menu__1vvCs{display:none}}@media (prefers-reduced-motion:reduce){.chrome_desktopLink__N6jz_,.chrome_menuContent__VLQff,.chrome_menuIcon__Z4M4D>span,.chrome_menu__1vvCs,.chrome_shell__qi3BE{transition:none}}@media (min-width:40rem){.chrome_shell__qi3BE{inset-inline:1.5rem}}@media (max-width:39.99rem){.chrome_shell__qi3BE{border-radius:1rem}.chrome_menuButton__CKEFi{width:2.125rem;height:2.125rem}.chrome_menuContent__VLQff{margin-inline:.75rem;padding:.9rem 0 1rem}.chrome_mobileLink__JlWjv{gap:.75rem;padding-block:.7rem;font-size:1rem}.chrome_linkArrow__LBdHA{width:1.55rem;height:1.55rem;font-size:.85rem}}@media (min-width:1024px){.chrome_scrim__4QOHQ{display:none}}@media (prefers-reduced-motion:reduce){.chrome_scrim__4QOHQ{transition:none}}.hero-background_animatedBackground__d08O5{position:absolute;inset:0}.hero-background_splash__mnL_Z{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:28px;border:0;color:var(--ink);background:var(--surface);text-align:center}.hero-background_splash__mnL_Z[open]{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-background_splash__mnL_Z::backdrop{background:var(--surface)}.hero-background_splashHalo__TeMWa{display:grid;place-items:center;width:120px;height:120px;border:1px solid var(--border);border-radius:32px;background:var(--surface);box-shadow:0 0 0 22px color-mix(in srgb,var(--accent) 5%,transparent),0 0 0 44px color-mix(in srgb,var(--accent) 3%,transparent);margin-bottom:40px}.hero-background_splashBrand__lh3R9{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.hero-background_splash__mnL_Z h2{font-size:clamp(28px,4vw,46px);line-height:1.1;letter-spacing:-.04em;margin:0}.hero-background_splash__mnL_Z [role=status]{margin-top:26px;width:min(240px,100%);font-size:12px;color:var(--muted)}.hero-background_splashTrack__Na9IA{height:3px;overflow:hidden;border-radius:6px;background:var(--surface-3);margin-top:16px}.hero-background_splashTrack__Na9IA span{display:block;height:100%;width:100%;transform-origin:left;transition:transform .2s ease;background:var(--accent)}.hero-background_splash__mnL_Z button{background:transparent;border:1px solid var(--border);border-radius:9px;padding:10px 16px;min-height:44px;color:var(--muted);font-size:12px;margin-top:32px;cursor:pointer}.hero-background_splash__mnL_Z button:hover{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.hero-background_splashTrack__Na9IA span{transition:none}}.hero-background_landingContent__9brAK[data-loading=true]{visibility:hidden;opacity:0}.hero-background_splash__mnL_Z{z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .22s ease}.hero-background_splash__mnL_Z[data-exiting=true]{opacity:0;pointer-events:none}.hero-background_splashStatus__KXv4M{margin-top:26px;width:min(240px,100%);font-size:12px;color:var(--muted)}html:has(.hero-background_landingContent__9brAK){scrollbar-gutter:stable}html:has(.hero-background_splash__mnL_Z){overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-background_splash__mnL_Z{transition:none}}