@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-garamond-cyrillic-wght-italic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-garamond-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-garamond-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-lux-sans:"Jost", Arial, Helvetica, sans-serif;--font-lux-serif:"Cormorant Garamond", Georgia, serif}.cx-root{--cx-cyan:#22d3ee;--cx-ice:#67e8f9;--cx-blue:#0891b2;--cx-ink:#04070c;--cx-intro:3.1s}.cx-sans{font-family:var(--font-lux-sans)}.cx-serif{font-family:var(--font-lux-serif);font-style:italic}.cx-veil{animation:cx-veil 1.6s ease calc(var(--cx-intro) - .2s) forwards}@keyframes cx-veil{to{opacity:0;visibility:hidden}}.cx-intro-logo{opacity:0;filter:blur(6px);animation:cx-logo-in 1.1s cubic-bezier(.2, .7, .2, 1) .1s forwards, cx-logo-out .9s ease calc(var(--cx-intro) - .5s) forwards;transform:scale(.86)}@keyframes cx-logo-in{to{opacity:1;filter:drop-shadow(0 0 28px #22d3eeaa);transform:none}}@keyframes cx-logo-out{to{opacity:0;transform:scale(1.08)}}.cx-intro-line{transform-origin:50%;animation:1.3s cubic-bezier(.65,0,.35,1) .5s forwards cx-intro-line;transform:scaleX(0)}@keyframes cx-intro-line{60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.cx-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:cx-draw 1.8s cubic-bezier(.65, 0, .35, 1) calc(var(--cx-intro) - .9s) forwards}@keyframes cx-draw{to{stroke-dashoffset:0}}.cx-dot{opacity:0;animation:cx-fade 1s ease calc(var(--cx-intro) + .3s) forwards}.cx-in{opacity:0;animation:1.2s cubic-bezier(.2,.7,.2,1) forwards cx-rise;animation-delay:calc(var(--cx-intro) + var(--d,0s));transform:translateY(14px)}@keyframes cx-rise{to{opacity:1;transform:none}}@keyframes cx-fade{to{opacity:1}}.cx-intro-word{opacity:0;letter-spacing:1.2em;animation:1.6s cubic-bezier(.2,.7,.2,1) .7s forwards cx-word}@keyframes cx-word{to{opacity:1;letter-spacing:.55em}}.cx-logo-live{filter:drop-shadow(0 0 14px #22d3ee88)drop-shadow(0 0 32px #0891b255);animation:4.8s ease-in-out infinite cx-logo-live}@keyframes cx-logo-live{0%,to{filter:drop-shadow(0 0 14px #22d3ee88)drop-shadow(0 0 32px #0891b255)}40%{filter:drop-shadow(0 0 18px #22d3eeaa)drop-shadow(0 0 40px #0891b277)}62%{filter:brightness(1.5)drop-shadow(0 0 22px #67e8f9)drop-shadow(0 0 50px #22d3eecc)}64%{filter:drop-shadow(0 0 14px #22d3ee88)drop-shadow(0 0 32px #0891b255)}66%{filter:brightness(1.3)drop-shadow(0 0 20px #67e8f9)drop-shadow(0 0 44px #22d3eeaa)}70%{filter:drop-shadow(0 0 14px #22d3ee88)drop-shadow(0 0 32px #0891b255)}}.cx-bolt{opacity:0;filter:drop-shadow(0 0 3px #67e8f9)drop-shadow(0 0 8px #22d3ee);animation:4.8s linear infinite cx-bolt;animation-delay:var(--b,0s)}@keyframes cx-bolt{0%,60%,to{opacity:0}61%{opacity:1}62.5%{opacity:.15}64%{opacity:.9}66%{opacity:0}}.cx-beam{animation:4s ease-in-out infinite cx-beam}@keyframes cx-beam{0%,to{opacity:.55}50%{opacity:1}52%{opacity:.35}54%{opacity:.95}}.cx-holo{animation:.9s cubic-bezier(.2,.7,.2,1) both cx-holo}@keyframes cx-holo{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.cx-palm-glow{animation:3.6s ease-in-out infinite cx-palm}@keyframes cx-palm{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.cx-open{clip-path:inset(50% 0);animation:1.1s cubic-bezier(.77,0,.18,1) .55s forwards cx-open}@keyframes cx-open{to{clip-path:inset(0)}}.cx-open-line{animation:.6s cubic-bezier(.65,0,.35,1) forwards cx-open-line,1.1s cubic-bezier(.77,0,.18,1) .55s forwards cx-open-split;transform:scaleX(0)}@keyframes cx-open-line{to{transform:scaleX(1)}}@keyframes cx-open-split{0%{box-shadow:0 0 #67e8f9}to{opacity:0}}.cx-field-line{transform-origin:0;animation:.9s cubic-bezier(.65,0,.35,1) forwards cx-field;animation-delay:var(--d,1s);transform:scaleX(0)}@keyframes cx-field{to{transform:scaleX(1)}}.cx-scan{opacity:0;animation:1.6s cubic-bezier(.65,0,.35,1) .6s forwards cx-scan}@keyframes cx-scan{0%{opacity:0;top:50%}15%{opacity:1}to{opacity:0;top:100%}}.cx-pill-in{opacity:0;animation:.9s cubic-bezier(.2,1.4,.4,1) forwards cx-pill-in;animation-delay:calc(var(--cx-intro) + .55s + var(--d,0s));transform:translateY(10px)scale(.7)}@keyframes cx-pill-in{to{opacity:1;transform:none}}.cx-float{animation:5.5s ease-in-out infinite cx-float;animation-delay:var(--f,0s)}@keyframes cx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cx-pill-glow{animation:3.2s ease-in-out infinite cx-pill-glow;animation-delay:var(--f,0s)}@keyframes cx-pill-glow{0%,to{opacity:.45}50%{opacity:.9}}.cx-aurora{background:radial-gradient(40% 55% at 18% 82%,#22d3ee3a,#0000 70%),radial-gradient(45% 50% at 85% 18%,#0891b24d,#0000 70%),radial-gradient(30% 35% at 55% 45%,#06b6d41c,#0000 70%),radial-gradient(35% 40% at 70% 75%,#67e8f91a,#0000 70%);animation:18s ease-in-out infinite alternate cx-aurora}@keyframes cx-aurora{0%{filter:hue-rotate()saturate(120%);transform:translate(0,0)scale(1)}50%{filter:hue-rotate(-18deg)saturate(140%);transform:translate(-3%,2%)scale(1.08)}to{filter:hue-rotate(14deg)saturate(110%);transform:translate(2%,-2%)scale(1.03)}}.cx-gradient-text{background:linear-gradient(100deg, #a5f3fc, var(--cx-cyan) 30%, var(--cx-blue) 55%, var(--cx-ice) 80%, #a5f3fc);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite cx-shimmer}@keyframes cx-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.cx-hairline{background:linear-gradient(90deg,#0000,#67e8f955,#0891b255,#0000);height:1px}.cx-vline{background:linear-gradient(#0000,#67e8f955,#0891b255,#0000);width:1px}.cx-chev{opacity:0;animation:1.8s ease-in-out infinite cx-chev}.cx-chev:nth-child(2){animation-delay:.2s}.cx-chev:nth-child(3){animation-delay:.4s}@keyframes cx-chev{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}80%,to{opacity:0;transform:translateY(8px)}}.cx-reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.cx-reveal.cx-visible{opacity:1;transform:none}.cx-flow{stroke-dasharray:.05 1.2;stroke-dashoffset:.05px;animation:6s cubic-bezier(.45,0,.55,1) infinite cx-flow;animation-delay:var(--fd,0s);filter:drop-shadow(0 0 4px #67e8f9)}@keyframes cx-flow{0%{stroke-dashoffset:.05px;opacity:0}8%{opacity:1}70%{stroke-dashoffset:-1px;opacity:1}75%,to{stroke-dashoffset:-1px;opacity:0}}.cx-rail{background:linear-gradient(#67e8f900,#67e8f955 8%,#0891b255 92%,#0891b200);width:1px;overflow:hidden}.cx-rail:after{content:"";width:3px;height:90px;animation:4.5s cubic-bezier(.45,0,.55,1) infinite cx-rail;animation-delay:var(--fd,0s);background:linear-gradient(#0000,#ecfeff,#0000);position:absolute;top:-90px;left:-1px;box-shadow:0 0 10px #67e8f9}@keyframes cx-rail{0%{opacity:0;top:-90px}10%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.cx-hrail{background:linear-gradient(90deg,#67e8f900,#67e8f955 8%,#0891b255 92%,#0891b200);height:1px;overflow:hidden}.cx-hrail:after{content:"";width:120px;height:3px;animation:5s cubic-bezier(.45,0,.55,1) infinite cx-hrail;animation-delay:var(--fd,0s);background:linear-gradient(90deg,#0000,#ecfeff,#0000);position:absolute;top:-1px;left:-120px;box-shadow:0 0 10px #67e8f9}@keyframes cx-hrail{0%{opacity:0;left:-120px}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.cx-node{background:var(--cx-ice);width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 12px 3px #22d3eeaa}.cx-node-pulse{animation:3s ease-in-out infinite cx-node;animation-delay:var(--fd,0s)}@keyframes cx-node{0%,to{box-shadow:0 0 6px 1px #22d3ee88}50%{box-shadow:0 0 16px 5px #22d3eecc}}.cx-frame{position:relative}.cx-frame:before,.cx-frame:after{content:"";pointer-events:none;width:18px;height:18px;transition:all .5s;position:absolute}.cx-frame:before{border-top:1px solid var(--cx-ice);border-left:1px solid var(--cx-ice);top:-1px;left:-1px}.cx-frame:after{border-bottom:1px solid var(--cx-ice);border-right:1px solid var(--cx-ice);bottom:-1px;right:-1px}.cx-frame:hover:before,.cx-frame:hover:after{width:34px;height:34px}.cx-art-line{stroke-dasharray:1;stroke-dashoffset:var(--draw,0)}.cx-glow{filter:drop-shadow(0 0 6px #22d3eeaa)drop-shadow(0 0 18px #22d3ee55)}@media (prefers-reduced-motion:reduce){.cx-root{--cx-intro:0s}.cx-flow,.cx-draw,.cx-dot,.cx-in,.cx-veil,.cx-aurora,.cx-gradient-text,.cx-chev,.cx-pill-in,.cx-float,.cx-pill-glow,.cx-intro-logo,.cx-intro-line,.cx-node-pulse,.cx-logo-live,.cx-rail:after,.cx-hrail:after,.cx-intro-word,.cx-beam,.cx-holo,.cx-palm-glow,.cx-open,.cx-open-line,.cx-field-line{stroke-dashoffset:0;opacity:1;filter:none;transform:none;animation:none!important}.cx-veil,.cx-flow,.cx-rail:after,.cx-hrail:after,.cx-scan,.cx-bolt{display:none}.cx-open{clip-path:none}.cx-reveal{opacity:1;transition:none;transform:none}}.cx-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.font-black,.font-extrabold{letter-spacing:.015em;font-weight:400}.font-bold{font-weight:500}
