.NavBar_nav__LlA_j{position:fixed;top:0;left:0;right:0;z-index:var(--homepage-nav-z-index);padding:var(--homepage-nav-padding-block) var(--homepage-nav-padding-inline);background:transparent;border-bottom:var(--control-border-width) solid transparent;transition:background-color var(--homepage-nav-transition),border-color var(--homepage-nav-transition),box-shadow var(--homepage-nav-transition),padding var(--homepage-nav-transition);will-change:background,padding,border-color,box-shadow}.NavBar_navFlow__bd5zo{position:sticky}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding:var(--layout-public-header-padding-block) var(--layout-public-header-padding-inline);background:var(--homepage-nav-background-scrolled);border-bottom-color:var(--homepage-nav-border-scrolled);box-shadow:var(--homepage-nav-shadow)}.NavBar_contentContainer__iuKtj{max-width:var(--layout-public-max-width);margin:0 auto;width:100%}.NavBar_navInner___WZgs{justify-content:space-between}.NavBar_brandSection__Mj1nx,.NavBar_navInner___WZgs{display:flex;align-items:center}.NavBar_brandLink__VfIoj{display:inline-flex;align-items:center;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.NavBar_brandLink__VfIoj:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.NavBar_logoImage___I4qp{height:var(--homepage-nav-logo-height)}.NavBar_navLinksDesktop__ZQivS{display:flex;align-items:center;gap:var(--homepage-nav-link-gap)}.NavBar_navLink__C2xuB{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--space-2xs);color:var(--homepage-nav-link-color);text-decoration:none;font-size:var(--type-body-sm);font-weight:500;transition:color var(--homepage-nav-transition)}.NavBar_navLink__C2xuB:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_navLink__C2xuB{color:var(--homepage-nav-link-scrolled-color)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_navLink__C2xuB:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_navCtas__h33MD{display:flex;align-items:center;gap:var(--space-sm)}.NavBar_navPrimaryCta__0khuL,.NavBar_navSecondaryCta__AHp44{display:inline-flex;min-height:var(--homepage-nav-cta-min-height);align-items:center;justify-content:center;gap:var(--button-icon-gap);border-radius:var(--radius-full);font-size:var(--type-body-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background var(--homepage-nav-transition),border-color var(--homepage-nav-transition),box-shadow var(--homepage-nav-transition),color var(--homepage-nav-transition),transform var(--homepage-nav-transition)}.NavBar_navSecondaryCta__AHp44{padding:var(--space-xs) var(--space-md);border:var(--control-border-width) solid transparent;background:transparent;color:var(--homepage-nav-link-color)}.NavBar_navSecondaryCta__AHp44:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_navPrimaryCta__0khuL{padding:var(--space-xs) var(--space-lg);border:var(--control-border-width) solid transparent;background:var(--primary-color-1);box-shadow:var(--homepage-nav-cta-shadow);color:var(--primary-color-font-color)}.NavBar_navPrimaryCta__0khuL:hover{background:var(--primary-color-background);box-shadow:var(--homepage-nav-cta-shadow-hover);transform:translateY(calc(var(--interactive-lift-sm) * 2))}.NavBar_navLink__C2xuB:focus-visible,.NavBar_navPrimaryCta__0khuL:focus-visible,.NavBar_navSecondaryCta__AHp44:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.NavBar_logoImage___I4qp{width:auto;transition:filter var(--homepage-nav-transition)}.NavBar_logoImage___I4qp,.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_logoImage___I4qp{filter:var(--homepage-brand-logo-filter)}@media (max-width:64rem){.NavBar_navLinksDesktop__ZQivS{display:none}}@media (max-width:48rem){.NavBar_nav__LlA_j{padding:var(--space-md) var(--space-md)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding:var(--layout-public-header-padding-block-mobile) var(--layout-public-header-padding-inline-mobile)}.NavBar_logoImage___I4qp{height:var(--homepage-nav-logo-height-mobile)}}@media (max-width:22rem){.NavBar_nav__LlA_j,.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding-inline:var(--space-sm)}.NavBar_navCtas__h33MD{gap:var(--space-2xs)}.NavBar_navSecondaryCta__AHp44{padding-inline:var(--space-2xs)}.NavBar_navPrimaryCta__0khuL{padding-inline:var(--space-sm)}.NavBar_logoImage___I4qp{height:2rem}}.FooterSection_footer__v3KbY{padding:calc(var(--space-3xl) + var(--space-md)) 0 var(--space-2xl);border-top:var(--control-border-width) solid var(--homepage-border-subtle)}.FooterSection_contentContainer__TTLI_{max-width:var(--layout-public-max-width);margin:0 auto;padding-inline:var(--layout-page-padding-inline)}.FooterSection_grid__friPW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:calc(var(--space-xl) + var(--space-md));margin-bottom:calc(var(--space-xl) + var(--space-md))}@media (max-width:64rem){.FooterSection_grid__friPW{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}}@media (max-width:37.5rem){.FooterSection_grid__friPW{grid-template-columns:1fr}}.FooterSection_brand__eXHC2{max-width:var(--homepage-footer-brand-max-width)}.FooterSection_logoLink__Wrdhy{display:inline-flex;align-items:center;margin-bottom:var(--space-md)}.FooterSection_logoImage__beZ6K{height:var(--homepage-footer-logo-height);width:auto;filter:var(--homepage-brand-logo-filter)}.FooterSection_tagline__Jljej{font-size:var(--font-sm);color:var(--homepage-text-muted);line-height:1.6;margin:0}.FooterSection_column__7g1pI{display:flex;flex-direction:column;gap:var(--space-sm)}.FooterSection_column__7g1pI h3{font-size:var(--font-sm);font-weight:700;color:var(--homepage-text-strong);text-transform:uppercase;letter-spacing:0;margin-bottom:var(--space-xs)}.FooterSection_column__7g1pI a{display:inline-flex;align-items:center;min-height:var(--homepage-footer-link-min-height);font-size:var(--font-sm);color:var(--homepage-text-muted);text-decoration:none;transition:color var(--homepage-control-transition)}.FooterSection_column__7g1pI a:hover{color:var(--homepage-text-strong)}.FooterSection_column__7g1pI a:focus-visible,.FooterSection_links__yn5gD a:focus-visible,.FooterSection_logoLink__Wrdhy:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.FooterSection_bottom__pn4Al{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding-top:var(--space-2xl);border-top:var(--control-border-width) solid var(--homepage-border-subtle)}@media (max-width:48rem){.FooterSection_bottom__pn4Al{flex-direction:column;gap:var(--space-md);text-align:center}}.FooterSection_bottom__pn4Al p{font-size:var(--font-sm);color:var(--homepage-text-dim);margin:0}.FooterSection_links__yn5gD{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl)}.FooterSection_links__yn5gD a{display:inline-flex;align-items:center;min-height:var(--homepage-footer-link-min-height);font-size:var(--font-sm);color:var(--homepage-text-muted);text-decoration:none;transition:color var(--homepage-control-transition)}.FooterSection_links__yn5gD a:hover{color:var(--homepage-text-strong)}