@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes reveal-from-blur{0%{opacity:.5;filter:blur(50px)}to{opacity:1;filter:blur()}}@keyframes reveal-from-transparent{0%{opacity:0}to{opacity:1}}@keyframes reveal-from-right{0%{opacity:0;filter:blur(30px);transform:translate(25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-left{0%{opacity:0;filter:blur(30px);transform:translate(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom{0%{opacity:0;filter:blur(30px);transform:translateY(25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-top{0%{opacity:0;filter:blur(30px);transform:translateY(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-bottom-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-text-from-top{0%{filter:blur(30px);transform:translateY(-400px)scale(.9)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes expand-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(2)}}@keyframes expand-vertical{0%{transform:scaleY(0)}to{transform:scaleY(2)}}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.home-hook{background-color:#000;place-items:center;height:100lvh;min-height:500px;max-height:1200px;display:grid;position:relative;overflow:hidden}.home-hook>*{grid-area:1/1;min-width:0;min-height:0}.home-hook.is-paused .circle-banners,.home-hook.is-paused .glow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-hook .circle-banners,.home-hook .glow{animation:none}}.home-hook .glows-canvas{pointer-events:none;--glow-color-1:#4a8cff;--glow-color-2:#bd4aff;--glow-color-3:#ff4a8c;width:100%;min-width:max(160%,700px);height:100%;min-height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-hook .hook-citation{animation:5s cubic-bezier(.1,.3,.3,1) textClarify;transform:translate(.1em,-.1em)}.home-hook .hook-citation:before,.home-hook .hook-citation:after{content:none}.home-hook .circle-banners{opacity:.2;mix-blend-mode:overlay;contain:layout paint style;will-change:transform;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.home-hook .circle-banners .circle-banner{aspect-ratio:1;user-select:none;-webkit-user-drag:none;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-area:1/1;width:100vmax;animation-delay:-5s;position:absolute}.home-hook .circle-banners .circle-banner.banner1{animation:60s cubic-bezier(.4,0,.6,1) infinite spin200}.home-hook .circle-banners .circle-banner.banner2{animation:30s cubic-bezier(.4,0,.6,1) infinite spin100}.home-hook .circle-banners .circle-banner.banner3{animation:120s cubic-bezier(.4,0,.6,1) infinite spin400reverse}.home-hook .circle-banners .circle-banner.banner4{animation:60s cubic-bezier(.4,0,.6,1) infinite spin200reverse}@keyframes spin100{0%{transform:rotate(0)}33%{scale:1.5}to{transform:rotate(360deg)}}@keyframes spin200{0%{transform:rotate(0)}16.5%{scale:1.5}50%{scale:1}66.5%{scale:1.5}to{transform:rotate(360deg)}}@keyframes spin200reverse{0%{transform:rotate(0)}16.5%{scale:1.5}50%{scale:1}66.5%{scale:1.5}to{transform:rotate(-360deg)}}@keyframes spin400reverse{0%{transform:rotate(0)}8.25%{scale:1.5}25%{scale:1}33.25%{scale:1.5}50%{scale:1}58.25%{scale:1.5}75%{scale:1}83.25%{scale:1.5}to{transform:rotate(-360deg)}}@keyframes textClarify{0%{transform:scale(.8)}}
