.waves-drift-a{animation:waves-drift-a 16s ease-in-out infinite alternate}@keyframes waves-drift-a{0%{transform:translateZ(0)}to{transform:translate3d(26px,-20px,0)}}.waves-drift-b{animation:waves-drift-b 20s ease-in-out infinite alternate}@keyframes waves-drift-b{0%{transform:translateZ(0)}to{transform:translate3d(-22px,18px,0)}}.waves-drift-c{animation:waves-drift-c 24s ease-in-out infinite alternate}@keyframes waves-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(16px,14px,0)}}.waves-bright{animation:waves-shimmer 7s ease-in-out infinite alternate}@keyframes waves-shimmer{0%{opacity:.65}to{opacity:1}}.waves-comet{stroke-dasharray:90 880;animation:waves-comet 9s linear infinite}.waves-mobile{display:none}@media (max-width:767px){.waves-desktop{display:none}.waves-mobile{display:block}}@keyframes waves-comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-970}}@media (prefers-reduced-motion:reduce){.waves-bright,.waves-comet,.waves-drift-a,.waves-drift-b,.waves-drift-c{animation:none}}@keyframes aurora{0%{background-position:0 50%;transform:rotate(-5deg) scale(.9)}25%{background-position:50% 100%;transform:rotate(5deg) scale(1.1)}50%{background-position:100% 50%;transform:rotate(-3deg) scale(.95)}75%{background-position:50% 0;transform:rotate(3deg) scale(1.05)}to{background-position:0 50%;transform:rotate(-5deg) scale(.9)}}.animate-aurora{animation:aurora 8s ease-in-out infinite alternate}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-rise{opacity:0;animation:hero-rise .7s cubic-bezier(.22,1,.36,1) forwards}:root{--color-background:#0b0b0c;--color-border:rgba(255,255,255,0.1)}.bg-background{background-color:var(--color-background)}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.animate-shine{animation:shine var(--duration) infinite linear}[data-hero-accent-line]:hover .animate-aurora{animation-duration:2.2s!important}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width)) 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0}}.animate-shiny-text{animation:shiny-text 8s infinite}.header-pill{transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease,padding-top .4s ease,padding-bottom .4s ease}[data-ghost=true] .header-pill{background-color:rgba(0,0,0,.28);border-color:rgba(255,255,255,.06);box-shadow:none;backdrop-filter:blur(8px)}[data-compact=true] .header-pill{background-color:rgba(0,0,0,.8);box-shadow:0 12px 44px -12px rgba(0,0,0,.85);padding-top:.55rem;padding-bottom:.55rem}.header-link:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:100%;background:#e9b64f;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.header-link:hover:after{transform:scaleX(1)}.header-brand{color:transparent;background:linear-gradient(110deg,#efe3cb 42%,#f2c14e 50%,#efe3cb 58%);background-size:230% 100%;background-position:20% 0;-webkit-background-clip:text;background-clip:text}a:hover .header-brand{animation:header-shine 1.1s ease}@keyframes header-shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){a:hover .header-brand{animation:none}}