.sb-site{--sb-ease:cubic-bezier(.16, 1, .3, 1)}.sb-site[data-animate=on][data-motion=smooth] [data-rv]:not(.sb-in){opacity:0;filter:blur(6px);transform:translateY(28px)}.sb-site[data-animate=on][data-motion=lively] [data-rv]:not(.sb-in){opacity:0;clip-path:inset(12% 0 0);transform:translateY(64px)scale(.985)}.sb-site[data-animate=on] [data-rv]{transition:opacity .9s var(--sb-ease), transform 1.1s var(--sb-ease), filter .9s var(--sb-ease), clip-path 1.2s var(--sb-ease)}.sb-site[data-animate=on][data-motion=lively] [data-rv]:not(.sb-in) [data-stagger]>*{opacity:0;transform:translateY(24px)}.sb-site[data-animate=on][data-motion=lively] [data-rv] [data-stagger]>*{transition:opacity .8s var(--sb-ease), transform .9s var(--sb-ease)}.sb-site[data-motion=lively] [data-stagger]>:nth-child(2){transition-delay:70ms}.sb-site[data-motion=lively] [data-stagger]>:nth-child(3){transition-delay:.14s}.sb-site[data-motion=lively] [data-stagger]>:nth-child(4){transition-delay:.21s}.sb-site[data-motion=lively] [data-stagger]>:nth-child(5){transition-delay:.28s}.sb-site[data-motion=lively] [data-stagger]>:nth-child(n+6){transition-delay:.34s}@keyframes sb-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes sb-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sb-uncover{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sb-settle{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes sb-run{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.sb-site:not([data-motion=still]) [data-hero-motion=rise] .sb-word>span{animation:sb-rise 1.1s var(--sb-ease) both;animation-delay:calc(var(--i,0) * 70ms + 80ms);display:inline-block}.sb-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.sb-site:not([data-motion=still]) [data-hero-motion] .sb-after{animation:sb-fade-up 1s var(--sb-ease) both;animation-delay:.42s}.sb-site:not([data-motion=still]) [data-hero-motion=reveal] .sb-hero-img{animation:sb-uncover 1.5s var(--sb-ease) both;animation-delay:.12s}.sb-site:not([data-motion=still]) [data-hero-motion=zoom] .sb-hero-img img{animation:sb-settle 2.8s var(--sb-ease) both}.sb-ribbon{width:max-content;animation:sb-run var(--sb-speed,32s) linear infinite;display:flex}.sb-ribbon-wrap:hover .sb-ribbon,.sb-ribbon-wrap:focus-within .sb-ribbon{animation-play-state:paused}@supports (animation-timeline:scroll()){.sb-progress{z-index:60;background:var(--s-c-primary);transform-origin:0;height:2px;animation:linear both sb-grow;animation-timeline:scroll(root);position:fixed;inset:0 0 auto}@keyframes sb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@supports not (animation-timeline:scroll()){.sb-progress{display:none}}.sb-site[data-animate=on]:not([data-motion=still]) [data-rv]:not(.sb-in) .sb-bar{transform:scaleX(0)}.sb-bar{transform-origin:0;transition:transform 1.4s var(--sb-ease) .2s}[dir=rtl] .sb-bar{transform-origin:100%}.sb-site ::selection{background:color-mix(in srgb, var(--s-c-primary) 28%, transparent);color:inherit}.sb-site{caret-color:var(--s-c-primary);accent-color:var(--s-c-primary)}@media (prefers-reduced-motion:reduce){.sb-site *,.sb-site :before,.sb-site :after{transition:none!important;animation:none!important}.sb-site [data-rv],.sb-site [data-rv] [data-stagger]>*{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.sb-progress{display:none}}
