@layer theme,base,components,utilities,sp8-core,sp8-state,sp8-theme,sp8-scope;@layer sp8-core{.sp8-fe-entrance{--fh-content-duration: 1.1s;--fh-content-delay: 0s;--fh-content-easing: cubic-bezier(.16, 1, .3, 1);--fh-content-iteration: 1;--fh-content-fill: forwards;--fh-bg-duration: 1.4s;--fh-bg-delay: 0s;--fh-bg-easing: cubic-bezier(.16, 1, .3, 1);--fh-bg-iteration: 1;--fh-bg-fill: forwards}@media(prefers-reduced-motion:no-preference){@keyframes spadeFhFade{0%{opacity:0}to{opacity:1}}@keyframes spadeFhFadeUp{0%{opacity:0;transform:translate3d(0,64px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spadeFhSlideUp{0%{opacity:0;transform:translate3d(0,120px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spadeFhSlideLeft{0%{opacity:0;transform:translate3d(-140px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spadeFhSlideRight{0%{opacity:0;transform:translate3d(140px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spadeFhScale{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes spadeFhBlur{0%{opacity:0;filter:blur(20px);transform:translate3d(0,24px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes spadeFhTypeLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes spadeFhTypeRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes spadeFhStagger{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:translateZ(0)}}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance{opacity:0;will-change:opacity,transform,filter,clip-path}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--fade{transform:none}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--fade-up{transform:translate3d(0,64px,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--slide-up{transform:translate3d(0,120px,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--slide-in,.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--slide-in-left{transform:translate3d(-140px,0,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--slide-in-right{transform:translate3d(140px,0,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--scale{transform:scale(.88)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--blur-in{filter:blur(20px);transform:translate3d(0,24px,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--typewriter,.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--typewriter-left,.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--typewriter-right{opacity:1;clip-path:inset(0 100% 0 0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--typewriter-right{clip-path:inset(0 0 0 100%)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance--stagger{transform:translate3d(0,48px,0)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--fade{animation:spadeFhFade var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--fade-up{animation:spadeFhFadeUp var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--slide-up{animation:spadeFhSlideUp var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--slide-in,.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--slide-in-left{animation:spadeFhSlideLeft var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--slide-in-right{animation:spadeFhSlideRight var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--scale{animation:spadeFhScale var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill);transform-origin:center center}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--blur-in{animation:spadeFhBlur var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--typewriter,.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--typewriter-left{animation:spadeFhTypeLeft var(--fh-content-duration) steps(40,end) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--typewriter-right{animation:spadeFhTypeRight var(--fh-content-duration) steps(40,end) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance.sp8-fe-active.sp8-fe-full-hero__whole-entrance--stagger{animation:spadeFhStagger var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance{opacity:0;will-change:opacity,transform,filter,clip-path}.sp8-fe-entrance .sp8-fe-full-hero__entrance--fade{transform:none}.sp8-fe-entrance .sp8-fe-full-hero__entrance--fade-up{transform:translate3d(0,64px,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--slide-up{transform:translate3d(0,120px,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--slide-in,.sp8-fe-entrance .sp8-fe-full-hero__entrance--slide-in-left{transform:translate3d(-140px,0,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--slide-in-right{transform:translate3d(140px,0,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--scale{transform:scale(.88)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--blur-in{filter:blur(20px);transform:translate3d(0,24px,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--typewriter,.sp8-fe-entrance .sp8-fe-full-hero__entrance--typewriter-left,.sp8-fe-entrance .sp8-fe-full-hero__entrance--typewriter-right{opacity:1;clip-path:inset(0 100% 0 0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--typewriter-right{clip-path:inset(0 0 0 100%)}.sp8-fe-entrance .sp8-fe-full-hero__entrance--stagger{transform:translate3d(0,48px,0)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--fade{animation:spadeFhFade var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--fade-up{animation:spadeFhFadeUp var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--slide-up{animation:spadeFhSlideUp var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--slide-in,.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--slide-in-left{animation:spadeFhSlideLeft var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--slide-in-right{animation:spadeFhSlideRight var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--scale{animation:spadeFhScale var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill);transform-origin:center center}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--blur-in{animation:spadeFhBlur var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--typewriter,.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--typewriter-left{animation:spadeFhTypeLeft var(--fh-content-duration) steps(40,end) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--typewriter-right{animation:spadeFhTypeRight var(--fh-content-duration) steps(40,end) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}.sp8-fe-entrance .sp8-fe-full-hero__entrance.sp8-fe-active.sp8-fe-full-hero__entrance--stagger{animation:spadeFhStagger var(--fh-content-duration) var(--fh-content-easing) var(--fh-content-delay) var(--fh-content-iteration) var(--fh-content-fill)}@keyframes spadeFhBgFade{0%{opacity:0}to{opacity:1}}@keyframes spadeFhBgZoomIn{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes spadeFhBgZoomOut{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spadeFhBgPanLeft{0%{opacity:0;transform:translate3d(48px,0,0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1.05)}}@keyframes spadeFhBgPanRight{0%{opacity:0;transform:translate3d(-48px,0,0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1.05)}}@keyframes spadeFhBgPanUp{0%{opacity:0;transform:translate3d(0,48px,0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1.05)}}@keyframes spadeFhBgPanDown{0%{opacity:0;transform:translate3d(0,-48px,0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1.05)}}@keyframes spadeFhBgKenBurns{0%{opacity:0;transform:scale(1) translateZ(0)}10%{opacity:1}to{opacity:1;transform:scale(1.18) translate3d(-3%,-2%,0)}}@keyframes spadeFhBgParallaxUp{0%{opacity:0;transform:translate3d(0,8%,0) scale(1.1)}to{opacity:1;transform:translate3d(0,-4%,0) scale(1.1)}}@keyframes spadeFhBgParallaxDown{0%{opacity:0;transform:translate3d(0,-8%,0) scale(1.1)}to{opacity:1;transform:translate3d(0,4%,0) scale(1.1)}}@keyframes spadeFhBgTiltIn{0%{opacity:0;transform:perspective(1200px) rotateX(8deg) rotateY(-6deg) scale(1.1)}to{opacity:1;transform:perspective(1200px) rotateX(0) rotateY(0) scale(1)}}@keyframes spadeFhBgBlurIn{0%{opacity:0;filter:blur(28px);transform:scale(1.08)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes spadeFhBgRevealUp{0%{opacity:1;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes spadeFhBgRevealDown{0%{opacity:1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes spadeFhBgRevealLeft{0%{opacity:1;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes spadeFhBgRevealRight{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes spadeFhBgIrisIn{0%{opacity:1;clip-path:circle(0% at 50% 50%)}to{opacity:1;clip-path:circle(120% at 50% 50%)}}@keyframes spadeFhBgBreathe{0%,to{opacity:1;transform:scale(1.02)}50%{opacity:1;transform:scale(1.08)}}@keyframes spadeFhBgDrift{0%{opacity:1;transform:translate3d(-2%,-1%,0) scale(1.08)}50%{opacity:1;transform:translate3d(2%,1%,0) scale(1.08)}to{opacity:1;transform:translate3d(-2%,-1%,0) scale(1.08)}}@keyframes spadeFhBgSway{0%{opacity:1;transform:rotate(-.6deg) scale(1.06)}50%{opacity:1;transform:rotate(.6deg) scale(1.06)}to{opacity:1;transform:rotate(-.6deg) scale(1.06)}}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance{opacity:0;will-change:opacity,transform,filter,clip-path}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--fade-in{animation:spadeFhBgFade var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--zoom-in{animation:spadeFhBgZoomIn var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--zoom-out{animation:spadeFhBgZoomOut var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--pan-left{animation:spadeFhBgPanLeft var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--pan-right{animation:spadeFhBgPanRight var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--pan-up{animation:spadeFhBgPanUp var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--pan-down{animation:spadeFhBgPanDown var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--ken-burns{animation:spadeFhBgKenBurns max(var(--fh-bg-duration),8s) ease-in-out var(--fh-bg-delay) infinite alternate}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--ken-burns-slow{animation:spadeFhBgKenBurns max(var(--fh-bg-duration),16s) ease-in-out var(--fh-bg-delay) infinite alternate}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--ken-burns-fast{animation:spadeFhBgKenBurns max(var(--fh-bg-duration),5s) ease-in-out var(--fh-bg-delay) infinite alternate}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--parallax-up{animation:spadeFhBgParallaxUp max(var(--fh-bg-duration),10s) ease-out var(--fh-bg-delay) infinite alternate}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--parallax-down{animation:spadeFhBgParallaxDown max(var(--fh-bg-duration),10s) ease-out var(--fh-bg-delay) infinite alternate}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--tilt-in{animation:spadeFhBgTiltIn var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--blur-in{animation:spadeFhBgBlurIn var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--reveal-up{animation:spadeFhBgRevealUp var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--reveal-down{animation:spadeFhBgRevealDown var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--reveal-left{animation:spadeFhBgRevealLeft var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--reveal-right{animation:spadeFhBgRevealRight var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--iris-in{animation:spadeFhBgIrisIn var(--fh-bg-duration) var(--fh-bg-easing) var(--fh-bg-delay) var(--fh-bg-iteration) var(--fh-bg-fill)}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--breathe{animation:spadeFhBgBreathe max(var(--fh-bg-duration),6s) ease-in-out var(--fh-bg-delay) infinite}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--drift{animation:spadeFhBgDrift max(var(--fh-bg-duration),14s) ease-in-out var(--fh-bg-delay) infinite}.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance.sp8-fe-active.sp8-fe-full-hero__bg-entrance--sway{animation:spadeFhBgSway max(var(--fh-bg-duration),10s) ease-in-out var(--fh-bg-delay) infinite}}}@layer sp8-state{@media(prefers-reduced-motion:reduce){.sp8-fe-entrance.sp8-fe-full-hero__whole-entrance,.sp8-fe-entrance .sp8-fe-full-hero__entrance,.sp8-fe-entrance .sp8-fe-full-hero__bg-entrance{opacity:1;transform:none;filter:none;clip-path:none;animation:none}}}
