@keyframes header-logo-float{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes header-logo-float-lg{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.floating[data-v-c5a2d996]{opacity:.25;will-change:translate,rotate;transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;animation-name:float-y-c5a2d996,float-rot-c5a2d996;animation-timing-function:cubic-bezier(.45,.05,.55,.95),cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes float-y-c5a2d996{0%{translate:0}50%{translate:0 calc(var(--float-distance)*-1)}to{translate:0}}@keyframes float-rot-c5a2d996{0%{rotate:-5deg}50%{rotate:5deg}to{rotate:-5deg}}.particle[data-v-becb9feb]{opacity:0;will-change:transform,opacity;transform-origin:50%;border-radius:50%;animation-name:particle-drift-becb9feb;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.particle.bubble[data-v-becb9feb]{box-shadow:inset 0 0 0 1px #ffffff40}@keyframes particle-drift-becb9feb{0%{opacity:0;transform:translate(0)}15%{opacity:var(--peak-opacity)}85%{opacity:var(--peak-opacity)}to{transform:translate(var(--sway),var(--travel));opacity:0}}.particle.twinkle[data-v-becb9feb]{animation-name:particle-twinkle-becb9feb}@keyframes particle-twinkle-becb9feb{0%,to{opacity:0;transform:translate(0)}50%{transform:translate(var(--sway),calc(var(--travel)*.25));opacity:var(--peak-opacity)}}@media (prefers-reduced-motion:reduce){.particle[data-v-becb9feb]{opacity:var(--peak-opacity);animation:none}}.layout-background{background-color:#000c14;background-image:radial-gradient(55% 25vh at 20% 3vh,#dcf8ff8c 0,#0000 70%),radial-gradient(35% 18vh at 65% 6vh,#c8f0ff66 0,#0000 65%),radial-gradient(25% 12vh at 45% 12vh,#d2f5ff4d 0,#0000 60%),linear-gradient(#cdf0fc 0,#a8def5 10vh,#80cbee 22vh,#5bb5e6 36vh,#3a9fd8 50vh,#2188c4 64vh,#166da3 80vh,#0e5b8e 96vh,#0a5284 114vh,#084f80 134vh,#074c7d 160vh,#06456f 200vh,#053b5d 250vh,#04314c 310vh,#03273b 390vh,#021d2c 490vh,#01131e 620vh,#000c14 780vh);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.layout-background:before{z-index:500;background-color:#0000;background-image:repeating-linear-gradient(120deg,#ebfbff00,#ebfbff26 95px,#ebfbff00 205px 255px,#ebfbff1a 345px,#ebfbff00 445px 560px),repeating-linear-gradient(120deg,#dcf7ff00,#dcf7ff12 185px,#dcf7ff00 380px 730px);background-position:0 0,0 0;background-repeat:repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:100vh;margin-left:-15%;animation:22s ease-in-out infinite alternate rays;display:block;position:static;-webkit-mask-image:linear-gradient(#0009 0,#000 14% 58%,#0000 96%);mask-image:linear-gradient(#0009 0,#000 14% 58%,#0000 96%)}.layout-background:after,.layout-background:before{content:"";pointer-events:none;will-change:transform,opacity;width:130%}.layout-background:after{z-index:400;background-image:radial-gradient(circle,#e1faff21 0,#0000 12%),radial-gradient(circle,#cdf3ff17 0,#0000 14%);background-position:0 0,50px 35px;background-size:190px 150px,270px 210px;height:60vh;animation:30s ease-in-out infinite alternate caustics;position:absolute;top:0;left:-15%;-webkit-mask-image:linear-gradient(#0006 0,#000 15% 55%,#0000);mask-image:linear-gradient(#0006 0,#000 15% 55%,#0000)}@keyframes caustics{0%{opacity:.75;transform:scale(1)translateZ(0)}50%{opacity:1;transform:scale(1.04)translate(1.5%,-1%)}to{opacity:.85;transform:scale(1.07)translate(-2%,1.2%)}}@media (prefers-reduced-motion:reduce){.layout-background:after,.layout-background:before{animation:none}}@keyframes rays{0%{opacity:.7;transform:translate(-2%)skew(-1deg)}35%{opacity:.9;transform:translate(.5%,-1%)skew(.4deg)}65%{opacity:.8;transform:translate(2%,.5%)skew(-.3deg)}to{opacity:.88;transform:translate(3.5%,-1.5%)skew(1deg)}}
