.br-root{overflow-x:clip}.br-root.br-armed [data-reveal].is-in:not(.is-done){transition:opacity var(--br-dur,.6s) ease-out var(--br-d,0s),transform var(--br-dur,.6s) cubic-bezier(.22,.7,.2,1) var(--br-d,0s)}.br-root.br-armed [data-reveal]:not(.is-in){opacity:0}.br-root.br-armed [data-reveal=up]:not(.is-in){transform:translate3d(0,var(--br-dist,28px),0)}.br-root.br-armed [data-reveal=left]:not(.is-in){transform:translate3d(calc(var(--br-dist, 28px) * -1.5),0,0)}.br-root.br-armed [data-reveal=right]:not(.is-in){transform:translate3d(calc(var(--br-dist, 28px) * 1.5),0,0)}.br-root [data-reveal].is-in{opacity:1;transform:none}.br-marquee{position:relative}.br-marquee-viewport{overflow:hidden}.br-marquee-track{display:flex;width:max-content;animation:br-marquee var(--br-marquee-dur,80s) linear infinite;will-change:transform}.br-marquee-group{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.br-marquee[data-paused=true] .br-marquee-track{animation-play-state:paused}@keyframes br-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media (prefers-reduced-motion:reduce){.br-root.br-armed [data-reveal],.br-root.br-armed [data-reveal]:not(.is-in){opacity:1!important;transform:none!important;transition:none!important}.br-marquee-track{animation:none!important;width:auto;flex-wrap:wrap;justify-content:center}.br-marquee li[aria-hidden=true],.br-marquee-group[aria-hidden=true],.br-marquee-pause{display:none!important}.br-marquee-group{flex-wrap:wrap;justify-content:center}}.br-root.br-armed [data-reveal=clip-left]:not(.is-in){transform:translate3d(calc(var(--br-dist, 28px) * -1),0,0)}.br-root.br-armed [data-reveal=clip-right]:not(.is-in){transform:translate3d(var(--br-dist,28px),0,0)}.br-root.br-armed [data-reveal=zoom]:not(.is-in){transform:scale(.94)}.br-root.br-armed [data-reveal=clip-left]:not(.is-in)>*{clip-path:inset(0 100% 0 0)}.br-root.br-armed [data-reveal=clip-right]:not(.is-in)>*{clip-path:inset(0 0 0 100%)}.br-root.br-armed [data-reveal^=clip].is-in:not(.is-done)>*{transition:clip-path calc(var(--br-dur, .6s) * 1.6) cubic-bezier(.22,.7,.2,1) var(--br-d,0s)}.br-root.br-armed [data-reveal=cascade]:not(.is-in){opacity:1;transform:none}.br-root.br-armed [data-reveal=cascade]:not(.is-in)>*{opacity:0;transform:translate3d(0,calc(var(--br-dist, 28px) * .8),0)}.br-root.br-armed [data-reveal=cascade].is-in:not(.is-done)>*{transition:opacity var(--br-dur,.6s) ease-out calc(var(--br-d, 0s) + var(--c, 0s)),transform var(--br-dur,.6s) cubic-bezier(.22,.7,.2,1) calc(var(--br-d, 0s) + var(--c, 0s))}.br-root [data-reveal=cascade]>:nth-child(2){--c:0.09s}.br-root [data-reveal=cascade]>:nth-child(3){--c:0.18s}.br-root [data-reveal=cascade]>:nth-child(4){--c:0.27s}.br-root [data-reveal=cascade]>:nth-child(n+5){--c:0.34s}@media (prefers-reduced-motion:reduce){.br-root.br-armed [data-reveal]:not(.is-in)>*,.br-root.br-armed [data-reveal]>*{opacity:1!important;transform:none!important;transition:none!important}.br-root.br-armed [data-reveal^=clip]:not(.is-in)>*,.br-root.br-armed [data-reveal^=clip]>*{clip-path:none!important}}.br-root [data-reveal^=clip].is-in>*{clip-path:inset(0 0 0 0)}.br-root [data-reveal^=clip].is-done>*{clip-path:none}.br-root.br-armed [data-reveal]:not(.is-in) img{transform:scale(1.06)}.br-root [data-reveal].is-in img{transform:none}.br-root.br-armed [data-reveal].is-in:not(.is-done) img{transition:transform calc(var(--br-dur, .6s) * 1.8) cubic-bezier(.22,.7,.2,1) var(--br-d,0s)}.br-root{--br-hero-card-delay:2s}@keyframes br-hero-card-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.br-hero-card{animation:br-hero-card-in .6s cubic-bezier(.22,.7,.2,1) var(--br-hero-card-delay,2s) both}.br-hero-card:focus-within{animation:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.br-hero-card{animation:none;opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.br-root .sm-zoom img{transition:scale .8s cubic-bezier(.22,.7,.2,1)}.br-root .group:hover .sm-zoom img,.br-root .sm-zoom:hover img,.br-root a:focus-visible .sm-zoom img{scale:var(--sm-zoom,1.05)}:where(.br-root[data-zoom]) :where(a,article,li,figure):where(:not(main>:first-child *)) img,:where(.br-root[data-zoom]) :where(div,span):where(:not(main>:first-child *))>img{transition:scale .8s cubic-bezier(.22,.7,.2,1)}:where(.br-root[data-zoom]) :where(a,article,li,figure):where(:not(main>:first-child *)):hover img,:where(.br-root[data-zoom]) :where(div,span):where(:not(main>:first-child *)):hover>img{scale:var(--br-zoom,1.04)}}.sm-step-line{transform-origin:left center}.br-root.br-armed [data-reveal]:not(.is-in) .sm-step-line{transform:scaleX(0)}.br-root.br-armed [data-reveal].is-in:not(.is-done) .sm-step-line{transition:transform calc(var(--br-dur, .6s) * 1.6) cubic-bezier(.22,.7,.2,1) calc(var(--br-d, 0s) + .15s)}@media (prefers-reduced-motion:reduce){.br-root.br-armed [data-reveal]:not(.is-in) .sm-step-line{transform:none!important}}@media (prefers-reduced-motion:no-preference){.br-root :is(a,button)[class*=px-][class*=py-]:active{scale:.97}}