:root{--12:.4vw;--15:5vw;--s:100%;--14:120%;--1h:.2s;--1r:ease-in-out;--1i:27.5vw;--1f:47.5vw;--1v:80ms;--1k:ease-in-out;--1o:50ms;--1b:1.8;--1w:1.8;--1c:calc((var(--1v) * var(--1w)) + (var(--1o) + calc(var(--1o) * var(--1b))));--1j:3vw;--18:15vw;--5:#ffd91c;--c:#1cffff;--9:#ff1cc2;--13:linear-gradient(90deg, var(--5) 0%, var(--c) 50%, var(--9) 100%);--2k:20%;--2b:color-mix(in srgb, var(--5) var(--2k), transparent);--1z:color-mix(in srgb, var(--c) var(--2k), transparent);--2h:color-mix(in srgb, var(--9) var(--2k), transparent);--29:linear-gradient(90deg, var(--2b) 0%, var(--1z) 50%, var(--2h) 100%);--l:#fff;--d:#878787;--11:#000;--27:30%;--2j:25%;--2l:calc(var(--2j) * .5);--2f:calc(var(--2j) * .2);--2p:20%;--k:2.5vw;--v:8vw;--20:2dvh;--r:blur(var(--20));--2q:blur(calc(var(--20) / 2));--25:1s;--16:.15vw;--17:calc(var(--16) * 10);--b:20%;--10:cubic-bezier(0, .86, 0, 1.05);--u:.95;--i:1.15;--w:translate3d(0, 0, -1px);--z:flicker_navbar 2s linear infinite;--22:url(../cursor/cursor_vibrant.png) 3 2, default!important;--q:url(../cursor/cursor_vibrant_pointer.png) 12 0, pointer!important}footer{text-align:center;background-size:cover;background:var(--11);width:70vw;height:fit-content;color:var(--l);border-radius:var(--k) var(--k) 0 0;transform-style:preserve-3d;justify-content:center;align-items:center;margin:auto;padding:1.6dvh 1.3vw;display:flex;position:absolute;bottom:0}footer:after{content:"";background-size:cover;background:var(--13);filter:var(--r);border-radius:var(--k) var(--k) 0 0;transform:var(--w);animation:var(--z);margin:auto;display:flex;position:absolute;inset:-1.5vw -1.5vw 0}._y{z-index:5;pointer-events:none;touch-action:none;flex-direction:row;place-content:flex-end space-between;align-items:center;width:100vw;display:flex}._y div{flex-direction:row;display:flex}._y a,._y p{pointer-events:all;touch-action:none;transition:fill 1.75s var(--10)}._y div p{text-align:center;font-size:.7vw}._t{margin-left:2%;font-style:italic}._t p{transition:transform .3s var(--10)}._t p:active{transform:scale(var(--u))}._x{align-content:center;margin-right:2%}._x a{padding-left:var(--12);padding-right:var(--12);width:calc(var(--12) * 3)}._x a:first-child svg:hover{fill:#4c8fd7}._x a:nth-child(2) svg:hover{fill:#0882bd}._x a:nth-child(3) svg:hover{fill:#08a4f6}._x a:nth-child(4) svg:hover{fill:#ff0938}._x a:nth-child(5) svg:hover{fill:#1a4777}._x svg{height:var(--s);width:var(--s);fill:var(--l);transition:transform .3s}._x svg:hover{transform:scale(1.5)}@media (aspect-ratio<=1000/1300){footer{border-radius:var(--v) var(--v) 0 0;width:95vw;height:20vw;margin:calc(var(--b) * -1) 0;padding:0}footer:after{border-radius:var(--v) var(--v) 0 0;overflow-x:hidden}._y{flex-direction:column;place-content:center;width:90vw;display:flex}._y div{place-content:center;width:100%;display:flex}._y div p{font-size:3.4vw}._t{margin:0;padding-left:0}._x{margin:0;padding-top:2dvh;padding-right:0}._x svg{height:var(--14);width:var(--14)}._x a{padding-left:var(--15);padding-right:var(--15);width:var(--15)}}._1x{opacity:1!important}._1u{transition:none!important}._1g:nth-child(3)._1x{transition:opacity var(--1v) var(--1k) var(--1o)}._1g:nth-child(4)._1x{transition:opacity var(--1v) var(--1k) calc(var(--1o) * var(--1b))}._1l,._1l:hover,._1l:active,._1l svg,._1l svg:hover,._1l svg:active,._1l use,._1l use:hover,._1l use:active{cursor:var(--q)}#_1e{z-index:5;width:100%;height:fit-content;transition:all .4s var(--10);margin:0 auto;display:flex;position:fixed;top:0}._1m{background:var(--11);color:var(--l);border-radius:0 0 var(--k) var(--k);width:50vw;height:auto;transform-style:preserve-3d;margin:auto;padding:1vw 2dvh}._1m:after{content:"";background:var(--13);filter:var(--r);transform:var(--w);border-radius:0 0 var(--k) var(--k);animation:var(--z);position:absolute;inset:-.8vw}._1y{z-index:5;pointer-events:none;touch-action:none;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:auto;list-style:none;display:flex;position:relative;transform:translate(-1.3vw)}._1y a,._1y p{pointer-events:all;touch-action:none}._1s{-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:1;display:none}._1g a{cursor:var(--q)}._1y li:first-child:hover{animation:.6s _19}._1y li{transition:scale var(--1h) var(--1r);margin-right:1vw;scale:1}._1y li:last-child{margin-right:0}._1y li a{color:var(--l);text-align:center;text-shadow:0 0 0, black;transition:text-shadow var(--1h) var(--1r), color var(--1h) var(--1r);font-size:.9vw;font-weight:700;text-decoration:none}._1y li:hover{scale:var(--i)}._1y li a img{width:var(--1j);height:var(--1j)}._1y li ._1q:hover{text-shadow:0 0 var(--16) var(--5);color:var(--5)}._1y li ._1d:hover{text-shadow:0 0 var(--16) var(--c);color:var(--c)}._1y li ._1t:hover{text-shadow:0 0 var(--16) var(--9);color:var(--9)}@media (aspect-ratio<=1000/1300){._1y{flex-direction:column}#_1e{width:100%}._1m{width:100vw;height:var(--1i);border-radius:0 0 var(--v) var(--v);transition:height var(--1c) ease-in-out;align-items:center;margin:0;padding-bottom:5dvh}._1m:after{border-radius:0 0 var(--v) var(--v)}._1a{height:var(--1f)}._1y li{margin-top:1dvh;margin-right:0;transform:translate(2vw)}._1y li a{transition:text-shadow .2s ease-in-out, color .2s ease-in-out, transform .3s var(--10);font-size:7vw}._1y li:hover{scale:1!important}._1y li a p{font-size:11vw;transform:translateY(-3vw)}._1y li a img{width:var(--18);height:var(--18)}._1g{display:flex;position:relative;top:0}._1g:nth-child(3){opacity:0;transition:opacity var(--1v) var(--1k) calc(var(--1o) * var(--1b))}._1g:nth-child(4){opacity:0;transition:opacity var(--1v) var(--1k) var(--1o)}._1s{text-align:center;justify-content:center;align-items:center;width:100%;margin-left:35vw;font-size:16vw;display:flex;position:fixed}._1s a{width:auto;transition:text-shadow .2s ease-in-out, transform .3s var(--10)}._1s a:hover{text-shadow:0 0 var(--1n) #fff;transform:scale(1.25)}._1s a p{text-align:center;justify-content:center;align-items:center;font-size:14vw;font-weight:700}._1y li ._1q:hover{text-shadow:0 0 var(--17) var(--5)}._1y li ._1d:hover{text-shadow:0 0 var(--17) var(--c)}._1y li ._1t:hover{text-shadow:0 0 var(--17) var(--9)}._1s a:active{transform:scale(var(--u))}._1y li:last-child{margin-right:0}}@keyframes _1p{0%,30%,55%,70%,95%{filter:var(--r) brightness(100%)}25%,45%,60%,80%,to{filter:var(--r) brightness(95%)}}@keyframes _19{0%,50%,to{filter:none}25%,75%{filter:grayscale(59%)brightness(25%)saturate(85%)}}#_1{opacity:0;transition:opacity .35s ease-in-out}*{box-sizing:content-box;border:0;outline:0;margin:0;padding:0;text-decoration:none}@font-face{font-family:Rubik VariableFont;src:url(../fonts/Rubik-VariableFont_wght.ttf)format("embedded-opentype"),url(../fonts/Rubik-VariableFont_wght.woff2)format("woff2"),url(../fonts/Rubik-VariableFont_wght.woff2)format("woff"),url(../fonts/Rubik-VariableFont_wght.woff2)format("truetype"),url(../fonts/Rubik-VariableFont_wght.ttf)format("svg")}#_2o{z-index:0;background:radial-gradient(ellipse at bottom, transparent 0%, var(--11) 100%), var(--29);width:100%;height:100%;opacity:var(--2p);pointer-events:none;touch-action:none;animation:4s linear infinite _21;position:fixed;top:0;left:0}._23{color:var(--l);cursor:var(--22);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-4%;display:flex;position:relative}._24{background:var(--11);flex-direction:row;justify-content:center;align-items:center;display:flex}html,body{font-display:swap;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--11);background-color:var(--11);width:100%;height:100%;min-height:100dvh;margin:0;padding:0;font-family:Rubik VariableFont,Arial;position:relative;overflow:hidden auto}body{background:var(--11);background-color:var(--11);flex-direction:column;width:100%;display:flex}button,a[role=button]{background-color:var(--11);color:var(--l);border-radius:var(--k);width:100%;height:100%;transform-style:preserve-3d;cursor:var(--q);z-index:2;border:0;justify-content:center;align-items:center;margin-top:5dvh;font-size:.75vw;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}._2a{border-radius:var(--k);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._2a:after{content:"";opacity:.4;height:65%;transition:all var(--25) cubic-bezier(.19, 1, .22, 1);z-index:-10;background:#fff;width:100%;position:absolute;top:25%;left:-120%;transform:rotate(35deg)}._2a:hover:after{transition:all var(--25) cubic-bezier(.19, 1, .22, 1);left:120%}._2c{width:15vw;height:6dvh;text-decoration:none;animation:.65s _2d}button:hover,a[role=button]:hover{transform:scale(1.1)}button:after,a[role=button]:after{content:"";background:var(--13);filter:var(--2q);border-radius:var(--k);position:absolute;inset:-.5vw;transform:translateZ(-1px)}._2g{z-index:5;opacity:.4;pointer-events:none;touch-action:none;background:0 0;justify-content:center;gap:.05vw;width:100%;height:100%;display:grid;position:fixed;left:0%;overflow:hidden}#_2g{border-radius:0 0 var(--k) var(--k);top:0}#_2i{border-radius:var(--k) var(--k) 0 0;bottom:0}._2m{pointer-events:all;touch-action:all;z-index:0;transition:background-color}._2m._2e{background-color:rgb(var(--28));transition:background-color}._2m:not(._2e){transition:background-color 1s ease-out}._2n{flex-direction:row;justify-content:center;align-items:center;width:100vw;display:flex;position:relative}._4{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100vw;margin-top:2dvh;display:flex}._4 h1{transition:transform .3s var(--10);font-size:2vw}._4 h1:active{transform:scale(var(--u))}._4 h2{transition:transform .3s var(--10);font-size:1.1vw}._4 h2:active{transform:scale(var(--u))}._4 h3{transition:transform .3s var(--10);font-size:.9vw}._4 h3:active{transform:scale(var(--u))}._4 h5{transition:transform .3s var(--10);font-size:.75vw}._4 h5:active{transform:scale(var(--u))}@media (aspect-ratio<=1000/1300){._23{margin:var(--b) 0;flex:0;min-height:100%}._2n{z-index:2;flex-direction:column;align-content:center;width:100%;height:100%}button,a[role=button]{border-radius:5dvh}button:after,a[role=button]:after{border-radius:5vw}._2c{text-align:center;width:70vw;height:15vw;margin:0 auto;animation:.65s _26}._2c p{font-size:3.2vw}._4{margin-top:1dvh}._4 h1{transition:transform .3s var(--10);font-size:5vw}}@keyframes _21{0%,30%,55%,70%,95%{filter:brightness()}25%,45%,60%,80%,to{filter:brightness(95%)}}