.site-rail{scroll-snap-type:x mandatory;scrollbar-width:none}.site-rail::-webkit-scrollbar{display:none}.site-rail>*{scroll-snap-align:start}.site-hero-slide{transition:opacity .8s}@media (prefers-reduced-motion:no-preference){.site-hero-text{animation:.6s both site-hero-in}}@media (prefers-reduced-motion:reduce){.site-hero-slide{transition:none}}@keyframes site-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.public-site[data-site-font],.br-site[data-site-font]{font-family:var(--font-sans)}.public-site[data-site-font] :is(h1,h2,h3,.font-display),.br-site[data-site-font] :is(h1,h2,h3,.br-heading,.br-eyebrow,.font-display){font-family:var(--font-display)}:is(.public-site,.br-site)[data-site-buttons=pill] .site-btn{border-radius:9999px}:is(.public-site,.br-site)[data-site-buttons=square] .site-btn{border-radius:.25rem}.public-site[data-site-header=brand] .site-header{background-color:var(--brand-deep);color:var(--brand-deep-foreground);border-color:color-mix(in oklab, var(--brand-deep-foreground) 15%, transparent)}.public-site[data-site-header=brand] .site-header .site-nav-link{color:color-mix(in oklab, var(--brand-deep-foreground) 78%, transparent)}.public-site[data-site-header=brand] .site-header .site-nav-link:hover,.public-site[data-site-header=brand] .site-header .site-nav-link[data-status=active]{color:var(--brand-deep-foreground)}
