.filters[data-astro-cid-6bx6ehml]{z-index:-1;width:0;height:0;position:absolute}.sphere-bg[data-astro-cid-udk3mcnz]>div[data-astro-cid-udk3mcnz]{scale:1.2}.sphere-bg[data-astro-cid-udk3mcnz]>div[data-astro-cid-udk3mcnz]:first-child{box-shadow:inset 0 0 4em 3em var(--hero-bg-glow), inset 0 0 2em .4em var(--hero-bg-glow), 0 0 .1em .1em var(--hero-bg-glow), 0 0 1em .4em var(--hero-bg-glow);animation:1s ease-in-out forwards onloadbgt,8s ease-in-out 1s infinite floatHorizontal;translate:0 -70%}.sphere-bg[data-astro-cid-udk3mcnz]>div[data-astro-cid-udk3mcnz]:nth-child(2){box-shadow:inset 0 0 4em 3em var(--hero-bg-glow), inset 0 0 2em .4em var(--hero-bg-glow), 0 0 .1em .1em var(--hero-bg-glow), 0 0 1em .4em var(--hero-bg-glow);animation:1s ease-in-out forwards onloadbgb,8s ease-in-out 1s infinite floatHorizontalReverse;translate:0 70%}.glow-filter[data-astro-cid-vr2gonk7]{font-family:var(--font-neon);opacity:1;animation:4s ease-in-out 1.8s infinite neonPulse}.glow-filter[data-astro-cid-vr2gonk7]:before{content:attr(data-text);pointer-events:none;color:var(--hero-brand-text);background:linear-gradient(0deg, var(--hero-glow-start), var(--hero-glow-end) 50%);-webkit-text-fill-color:transparent;opacity:.7;-webkit-background-clip:text;background-clip:text;transition:filter .5s;position:absolute;inset:0}.glow-filter[data-astro-cid-vr2gonk7].loaded:before{filter:url(#glow-4);animation:8s linear infinite neonFlicker}.gradiant-text[data-astro-cid-vr2gonk7]{background:linear-gradient(0deg, var(--hero-description), var(--hero-text));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}p[data-astro-cid-vr2gonk7] span[data-astro-cid-vr2gonk7]{-webkit-text-fill-color:var(--hero-highlight)}.fade-in[data-astro-cid-vr2gonk7]{opacity:0;animation:2s ease-out forwards fadeIn}.fade-in-delayed[data-astro-cid-vr2gonk7]{opacity:0;animation:1s ease-out 1s forwards fadeIn}.slide-in-top[data-astro-cid-vr2gonk7]{opacity:0;animation:.8s ease-out forwards slideIn;display:inline-block;transform:translateY(-20px)}.slide-in-bottom[data-astro-cid-vr2gonk7]{opacity:0;animation:.8s ease-out 1.2s forwards slideIn;display:inline-block;transform:translateY(20px)}@keyframes neonPulse{0%,18%,22%,25%,53%,57%,to{filter:brightness()contrast();transform:scale(1)}20%,24%,55%{filter:brightness(1.2)contrast(1.2);transform:scale(1.02)}}@keyframes neonFlicker{0%,to{opacity:.9;filter:url(#glow-4)brightness()}5%{opacity:.95;filter:url(#glow-4)brightness(1.1)}10%{opacity:.9;filter:url(#glow-4)brightness()}15%{opacity:.95;filter:url(#glow-4)brightness(1.1)}20%{opacity:.7;filter:url(#glow-4)brightness(.8)}25%{opacity:.95;filter:url(#glow-4)brightness(1.1)}30%{opacity:.9;filter:url(#glow-4)brightness()}35%{opacity:.95;filter:url(#glow-4)brightness(1.1)}40%{opacity:.9;filter:url(#glow-4)brightness()}45%{opacity:.85;filter:url(#glow-4)brightness(.9)}50%{opacity:.9;filter:url(#glow-4)brightness()}55%{opacity:.4;filter:url(#glow-4)brightness(.5)}60%{opacity:.95;filter:url(#glow-4)brightness(1.1)}65%{opacity:.9;filter:url(#glow-4)brightness()}70%{opacity:.85;filter:url(#glow-4)brightness(.9)}75%{opacity:.9;filter:url(#glow-4)brightness()}80%{opacity:.6;filter:url(#glow-4)brightness(.7)}85%{opacity:.95;filter:url(#glow-4)brightness(1.1)}90%{opacity:.9;filter:url(#glow-4)brightness()}95%{opacity:.95;filter:url(#glow-4)brightness(1.1)}}@keyframes glowPulse{0%{filter:brightness()}50%{filter:brightness(1.1)}to{filter:brightness()}}@keyframes glitterEffect{0%,to{opacity:.9;filter:url(#glow-4)brightness()}25%{opacity:1;filter:url(#glow-4)brightness(1.2)}50%{opacity:.95;filter:url(#glow-4)brightness(1.1)}75%{opacity:1;filter:url(#glow-4)brightness(1.3)}}@keyframes onloadscale{0%{opacity:0;scale:.95}50%{opacity:1}to{opacity:1;scale:1.02}}@keyframes onloadopacity{0%{opacity:0}to{opacity:1}}@keyframes onloadbgt{0%{opacity:.3;translate:0 -70%}to{opacity:.8;translate:0 -64%}}@keyframes onloadbgb{0%{opacity:.3;translate:0 70%}to{opacity:.8;translate:0 64%}}@keyframes floatHorizontal{0%{transform:translate(0)}50%{transform:translate(20px)}to{transform:translate(0)}}@keyframes floatHorizontalReverse{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(var(--slide-start,20px))}to{opacity:1;transform:translateY(0)}}.hero-loading{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius-lg,.5rem);background-color:var(--color-background-alt)}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-leading:initial}}}@media (prefers-reduced-motion:reduce){.theme-toggle-icon{transition-duration:.1s}}.theme-toggle{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,.5rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex;position:fixed}@media (hover:hover){.theme-toggle:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.theme-toggle:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-500,oklch(55.1% .027 264.364));--tw-outline-style:none;outline-style:none}@media (hover:hover){.theme-toggle:is(.dark *):hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.theme-toggle:is(.dark *):focus-visible{--tw-ring-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.theme-toggle-icon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;position:absolute}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}.neon-base[data-astro-cid-fphtkdi5]{font-family:var(--font-neon);color:var(--hero-text)}.neon-glow[data-astro-cid-fphtkdi5]{--glow-color:#0ff;text-shadow:0 0 8px var(--hero-text), 0 0 15px var(--glow-color), 0 0 30px color-mix(in srgb, var(--glow-color), transparent 10%), 0 0 40px color-mix(in srgb, var(--glow-color), transparent 20%), 0 0 60px color-mix(in srgb, var(--glow-color), transparent 30%)}.neon-card-blur[data-astro-cid-fphtkdi5]:before{content:"";background:inherit;filter:blur(.5rem);z-index:-1;position:absolute;inset:0}.neon-text-effect[data-astro-cid-fphtkdi5]{font-family:var(--font-neon);color:var(--hero-text);--glow-color:#ff006c;text-shadow:0 0 8px var(--hero-text), 0 0 15px var(--glow-color), 0 0 30px color-mix(in srgb, var(--glow-color), transparent 10%), 0 0 40px color-mix(in srgb, var(--glow-color), transparent 20%), 0 0 60px color-mix(in srgb, var(--glow-color), transparent 30%);animation:6s infinite neon-text-flicker,6s infinite neon-box-shadow-flicker}.neon-heading-effect[data-astro-cid-fphtkdi5]{font-family:var(--font-neon);color:var(--hero-text);--glow-color:#0ff;text-shadow:0 0 8px var(--hero-text), 0 0 15px var(--glow-color), 0 0 30px color-mix(in srgb, var(--glow-color), transparent 10%), 0 0 40px color-mix(in srgb, var(--glow-color), transparent 20%), 0 0 60px color-mix(in srgb, var(--glow-color), transparent 30%);animation:7s infinite neon-heading-flicker}@keyframes neon-text-flicker{0%,39%,41%,59%,61%,to{text-shadow:0 0 8px #fff,0 0 15px #ff006c,0 0 30px #ff006ce6,0 0 40px #ff006ccc,0 0 60px #ff006cb3}40%,60%{text-shadow:0 0 4px #ffffffe6,0 0 10px #ff006ccc,0 0 20px #ff006cb3,0 0 30px #ff006c99}85%,85.5%,86%{text-shadow:none}}@keyframes neon-heading-flicker{0%,19%,21%,79%,81%,to{text-shadow:0 0 8px #fff, 0 0 15px #0ff, 0 0 30k #00ffffe6, 0 0 40k #0ffc, 0 0 60k #00ffffb3}20%,80%{text-shadow:0 0 4px #ffffffe6, 0 0 10k #0ffc, 0 0 20k #00ffffb3, 0 0 30k #0ff9}92%,92.5%,93%{text-shadow:none}}.neon-wall-bg[data-astro-cid-5sluefqc]{background:linear-gradient(90deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), linear-gradient(180deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), url(/images/bg_wall_min.jpg)}@media (width>=768px){.neon-wall-bg[data-astro-cid-5sluefqc]{background:linear-gradient(90deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), linear-gradient(180deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), url(/images/bg_wall_min_medium.jpg)}}@media (width>=1024px){.neon-wall-bg[data-astro-cid-5sluefqc]{background:linear-gradient(90deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), linear-gradient(180deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), url(/images/bg_wall_min_large.jpg)}}@media (width>=1920px){.neon-wall-bg[data-astro-cid-5sluefqc]{background:linear-gradient(90deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), linear-gradient(180deg, var(--hero-bg) 0%, #0000 40%, #0000 60%, var(--hero-bg) 100%), url(/images/bg_wall_min_hd.jpg)}}.roadmap-grid-custom[data-astro-cid-5sluefqc]{--primary-neon:#e783f3e6;--light-neon:#9f57a1b3;--pulse-neon:#9f57a180;--bright-neon:#9f57a1;--off-neon:#333;--neon-shadow:0 0 7px 4px var(--light-neon), 0 0 7px 4px var(--light-neon) inset;--neon-shadow-pulse:0 0 8px 5px var(--pulse-neon), 0 0 8px 5px var(--pulse-neon) inset;--neon-shadow-bright:0 0 8px 4px var(--bright-neon), 0 0 8px 4px var(--bright-neon) inset;--neon-shadow-text:0 0 7px var(--primary-neon);border:6px solid var(--hero-text);box-shadow:inset 0 0 .5em 0 var(--hero-text), 0 0 .5em 0 var(--hero-text);animation:10s linear infinite flicker-neon-border}@keyframes flicker-neon-border{0%{box-shadow:var(--neon-shadow)}45%{box-shadow:var(--neon-shadow-pulse)}90%{box-shadow:var(--neon-shadow);border-color:var(--primary-neon);color:var(--primary-neon);text-shadow:var(--neon-shadow-text)}90.01%{box-shadow:none;border-color:var(--off-neon);color:var(--off-neon);text-shadow:none}94%{box-shadow:none;border-color:var(--off-neon)}94.01%{box-shadow:var(--neon-shadow);border-color:var(--primary-neon)}95%{box-shadow:var(--neon-shadow);border-color:var(--primary-neon)}95.01%{box-shadow:none;border-color:var(--off-neon)}95.5%{box-shadow:none;border-color:var(--off-neon)}95.51%{box-shadow:var(--neon-shadow);border-color:var(--primary-neon)}96%{box-shadow:var(--neon-shadow);border-color:var(--primary-neon)}96.01%{box-shadow:none;border-color:var(--off-neon)}96.5%{box-shadow:none;border-color:var(--off-neon)}96.51%{box-shadow:var(--neon-shadow-bright);border-color:var(--primary-neon)}to{box-shadow:var(--neon-shadow);border-color:var(--primary-neon)}}li[data-astro-cid-yfilpmde]:after{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:20px;height:250px;display:block;position:absolute;top:15px;left:-30px}li[data-astro-cid-yfilpmde].active{pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#0000001a;padding-left:1em}li[data-astro-cid-yfilpmde].active:after{width:35px;height:400px;top:35px}li[data-astro-cid-yfilpmde].active .nav__counter[data-astro-cid-yfilpmde]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);margin-bottom:calc(var(--spacing,.25rem) * 4)}li[data-astro-cid-yfilpmde].active .nav__title[data-astro-cid-yfilpmde]{height:calc(var(--spacing,.25rem) * 12);opacity:1;overflow:visible}li[data-astro-cid-yfilpmde].active .nav__body[data-astro-cid-yfilpmde]{height:calc(var(--spacing,.25rem) * 20);opacity:1;overflow:visible}@property --tw-leading{syntax:"*";inherits:false}.meta[data-astro-cid-qhisaxkn]:after{content:"";background-color:#fff;width:45px;height:2px;display:block;position:absolute;top:10px;right:-55px}.glitch[data-astro-cid-qdr3bor6]:after{content:attr(data-text);text-shadow:-1px 0 red;color:#fff;clip:rect(0, 900px, 0, 0);animation:2s linear infinite alternate-reverse noise-anim;position:absolute;top:0;left:2px;overflow:hidden}.glitch[data-astro-cid-qdr3bor6]:before{content:attr(data-text);text-shadow:1px 0 #00f;color:#fff;clip:rect(0, 900px, 0, 0);animation:3s linear infinite alternate-reverse noise-anim-2;position:absolute;top:0;left:-2px;overflow:hidden}@keyframes noise-anim{0%{clip:rect(55px, 9999px, 38px, 0)}5%{clip:rect(27px, 9999px, 46px, 0)}10%{clip:rect(5px, 9999px, 72px, 0)}15%{clip:rect(12px, 9999px, 3px, 0)}20%{clip:rect(46px, 9999px, 27px, 0)}25%{clip:rect(3px, 9999px, 74px, 0)}30%{clip:rect(13px, 9999px, 49px, 0)}35%{clip:rect(58px, 9999px, 46px, 0)}40%{clip:rect(12px, 9999px, 78px, 0)}45%{clip:rect(80px, 9999px, 16px, 0)}50%{clip:rect(60px, 9999px, 63px, 0)}55%{clip:rect(68px, 9999px, 70px, 0)}60%{clip:rect(94px, 9999px, 50px, 0)}65%{clip:rect(74px, 9999px, 47px, 0)}70%{clip:rect(71px, 9999px, 12px, 0)}75%{clip:rect(83px, 9999px, 13px, 0)}80%{clip:rect(84px, 9999px, 68px, 0)}85%{clip:rect(81px, 9999px, 1px, 0)}90%{clip:rect(30px, 9999px, 9px, 0)}95%{clip:rect(63px, 9999px, 56px, 0)}to{clip:rect(63px, 9999px, 64px, 0)}}@keyframes noise-anim-2{0%{clip:rect(52px, 9999px, 95px, 0)}5%{clip:rect(90px, 9999px, 66px, 0)}10%{clip:rect(51px, 9999px, 43px, 0)}15%{clip:rect(45px, 9999px, 62px, 0)}20%{clip:rect(70px, 9999px, 38px, 0)}25%{clip:rect(47px, 9999px, 2px, 0)}30%{clip:rect(38px, 9999px, 50px, 0)}35%{clip:rect(19px, 9999px, 63px, 0)}40%{clip:rect(41px, 9999px, 76px, 0)}45%{clip:rect(78px, 9999px, 58px, 0)}50%{clip:rect(81px, 9999px, 74px, 0)}55%{clip:rect(37px, 9999px, 70px, 0)}60%{clip:rect(36px, 9999px, 59px, 0)}65%{clip:rect(53px, 9999px, 81px, 0)}70%{clip:rect(45px, 9999px, 100px, 0)}75%{clip:rect(74px, 9999px, 60px, 0)}80%{clip:rect(90px, 9999px, 78px, 0)}85%{clip:rect(4px, 9999px, 39px, 0)}90%{clip:rect(92px, 9999px, 49px, 0)}95%{clip:rect(99px, 9999px, 50px, 0)}to{clip:rect(92px, 9999px, 16px, 0)}}.waves[data-astro-cid-36fji4rn]{opacity:.1;pointer-events:none;width:100%;height:5vh;position:absolute}.parallax[data-astro-cid-36fji4rn]>use[data-astro-cid-36fji4rn]{animation:50s cubic-bezier(.55,.5,.45,.5) infinite move-forever}.parallax[data-astro-cid-36fji4rn]>use[data-astro-cid-36fji4rn]:first-child{animation-duration:7s;animation-delay:-2s}.parallax[data-astro-cid-36fji4rn]>use[data-astro-cid-36fji4rn]:nth-child(2){animation-duration:10s;animation-delay:-3s}.parallax[data-astro-cid-36fji4rn]>use[data-astro-cid-36fji4rn]:nth-child(3){animation-duration:13s;animation-delay:-4s}.parallax[data-astro-cid-36fji4rn]>use[data-astro-cid-36fji4rn]:nth-child(4){animation-duration:20s;animation-delay:-5s}@keyframes move-forever{0%{transform:translate(-90px)}to{transform:translate(85px)}}.position-top[data-astro-cid-36fji4rn]{top:0;bottom:auto;transform:rotate(180deg)}.position-bottom[data-astro-cid-36fji4rn]{top:auto;bottom:0}.position-left[data-astro-cid-36fji4rn]{left:0;transform:rotate(90deg)}.position-right[data-astro-cid-36fji4rn]{right:0;transform:rotate(270deg)}.orientation-vertical[data-astro-cid-36fji4rn]{width:10vh;height:100%}.orientation-diagonal[data-astro-cid-36fji4rn]{transform:rotate(45deg)}.orientation-diagonal-reverse[data-astro-cid-36fji4rn]{transform:rotate(-45deg)}.waves-bottom[data-astro-cid-36fji4rn],.waves-top[data-astro-cid-36fji4rn]{border-radius:100%;-webkit-box-shadow:25px 25px 24px -12px #90e0ef99;-moz-box-shadow:25px 25px 24px -12px #90e0ef99;box-shadow:25px 25px 24px -12px #90e0ef99}.nav-wrapper[data-astro-cid-fdnwjylb]{z-index:-1;transition:opacity .3s ease-in-out}.nav-wrapper[data-astro-cid-fdnwjylb].in-view{opacity:1;z-index:7}@property --rotate{syntax:"<angle>";inherits:false;initial-value:132deg}.rotation-bg[data-astro-cid-fdnwjylb]:before{content:"";background-image:linear-gradient(var(--rotate), #03045e, #023e8a 43%, #00b4d8);z-index:-1;width:104%;height:102%;animation:7s linear infinite spin;position:absolute;top:-1%;left:-2%}.rotation-bg[data-astro-cid-fdnwjylb]:after{content:"";top:calc(var(--card-height) / 6);z-index:-1;background-image:linear-gradient(var(--rotate), #00b4d8, #023e8a 83%, #03045e);opacity:.3;width:100%;height:100%;margin:0 auto;transition:opacity .5s;animation:10s linear infinite spin;position:absolute;left:0;right:0;transform:scale(.8)}@keyframes spin{0%{--rotate:0deg}to{--rotate:360deg}}.cursor,.cursor2,.cursor3{pointer-events:none;border-radius:50%;position:fixed;top:50%;left:-100px;transform:translate(-50%)translateY(-50%)}@media (hover:none) and (pointer:coarse){.cursor,.cursor2,.cursor3{display:none!important}}.cursor{z-index:99999;background-color:#fff;width:0;height:0}.cursor2,.cursor3{z-index:99998;width:36px;height:36px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cursor2.hover,.cursor3.hover{border:none;-webkit-transform:scale(2)translate(-25%)translateY(-25%);transform:scale(2)translate(-25%)translateY(-25%)}.cursor2{border:2px solid #fff;box-shadow:0 0 22px #fff9}.cursor2.hover{background:#ffffff1a;box-shadow:0 0 12px #fff3}.section{background-color:#212121;width:100%;height:100vh;display:block;position:relative;overflow:hidden}.portfolio-wrapper{z-index:10}.portfolio-wrapper:before{content:"";background-color:#03045eb3;border-top:1px solid #e1e1e11a;border-bottom:2px solid #e1e1e133;border-left:3px solid #e1e1e133;border-radius:30px 0 0 30px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.portfolio-wrapper .portfolio-name .portfolio-control{text-align:right;color:#8e8d9a;opacity:.5;cursor:pointer;background:0 0;border:0;margin:1rem 0;padding:0;text-decoration:none;list-style:none;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;position:relative}.portfolio-wrapper .portfolio-name .portfolio-control:hover,.portfolio-wrapper .portfolio-name .portfolio-control:focus-visible{opacity:1;color:#fff;text-decoration:none}.portfolio-wrapper .portfolio-name.active .portfolio-control{opacity:1;color:#fff}.portfolio-images{z-index:2;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.portfolio-images li{width:100%;height:100%;list-style:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:0;left:0;overflow:hidden}.portfolio-images li .portfolio-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;list-style:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:0;left:0;overflow:hidden;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.portfolio-images li.show .portfolio-image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-images li .portfolio-tags{opacity:0;color:#fff;z-index:19;letter-spacing:1px;transform:translate(-50%);flex-direction:row;justify-content:center;align-items:center;gap:24px;font-size:14px;-webkit-transition:all .3s linear;transition:all .3s linear;display:flex;position:absolute;bottom:6%;left:50%;-webkit-transform:translate(-50%)translateY(100%);transform:translate(-50%)translateY(100%)}.portfolio-images li .portfolio-tags span{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-weight:300;display:inline-block;position:relative}.portfolio-images li .portfolio-tags span:not(:last-child):after{content:"•";color:#fff9;margin-left:0;padding-right:0;font-size:12px;position:absolute;top:10px;right:-16px;transform:translateY(-50%)}.portfolio-images li.show .portfolio-tags{opacity:1;-webkit-transform:translate(-50%)translateY(0);transform:translate(-50%)translateY(0)}.portfolio-images li .portfolio-order-back{opacity:0;color:#ffffff2b;z-index:1;font-size:22vw;font-weight:900;line-height:1;list-style:none;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio-images li.show .portfolio-order-back{opacity:1}.portfolio-images li .portfolio-order{letter-spacing:2px;text-align:center;opacity:0;color:#fff;z-index:6;width:40px;margin-left:-70px;font-size:13px;font-weight:300;line-height:1;list-style:none;-webkit-transition:all .3s linear;transition:all .3s linear;display:block;position:absolute;bottom:40px;left:50%;-webkit-transform:translateY(100%);transform:translateY(100%)}.portfolio-images li .portfolio-order-fixed{text-align:center;letter-spacing:2px;color:#fff;z-index:6;width:40px;margin-left:30px;font-size:13px;font-weight:300;line-height:1;list-style:none;display:block;position:absolute;bottom:40px;left:50%}.portfolio-images li .portfolio-order-fixed:before{content:"";z-index:1;background-color:#fff6;width:60px;height:1px;position:absolute;top:50%;left:-60px}.portfolio-images li.show .portfolio-order{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-images li .portfolio-title{opacity:0;z-index:2;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;top:1rem;-webkit-transform:translateY(100%);transform:translateY(100%)}.portfolio-images li.show .portfolio-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-title h2.glitch{color:#fff;letter-spacing:.1em;animation:1s linear infinite alternate-reverse glitch-skew;position:relative}.portfolio-title h2.glitch:before{content:attr(data-text);text-shadow:-2px 0 #ff00c1;clip:rect(44px, 450px, 56px, 0);width:100%;height:100%;animation:5s linear infinite alternate-reverse glitch-anim;position:absolute;top:0;left:2px}.portfolio-title h2.glitch:after{content:attr(data-text);width:100%;height:100%;text-shadow:-2px 0 var(--vivid-sky-blue), 2px 2px #ff00c1;animation:1s linear infinite alternate-reverse glitch-anim2;position:absolute;top:0;left:-2px}.portfolio-images li .portfolio-image-main{opacity:0;-webkit-transition:all .3s linear;z-index:1;width:95%;max-width:500px;height:80%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;transition:all .6s linear;position:absolute;top:10%;left:50%;transform:translate(-50%);-webkit-box-shadow:10px 17px 32px -1px #000;-moz-box-shadow:10px 17px 32px -1px #000;box-shadow:10px 17px 32px -1px #000}@media (width<=768px){.portfolio-images li .portfolio-image-main img{object-position:center center;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (width>=769px){.portfolio-images li .portfolio-image-main{max-width:600px}.portfolio-images li .portfolio-image-main img{object-position:center top;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (width>=1200px){.portfolio-images li .portfolio-image-main{max-width:800px}}@supports (-webkit-touch-callout:none){.portfolio-images li .portfolio-image-main img{image-rendering:-webkit-optimize-contrast;max-width:100%;max-height:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}}.portfolio-images li.show .portfolio-image-main{opacity:1;z-index:1}.terminal-wrapper{transition:opacity .3s ease-in-out}.portfolio-images li .terminal-wrapper{opacity:0;transition:all .3s ease-in-out;transform:translateY(20px)}.portfolio-images li.show .terminal-wrapper{opacity:1;z-index:2;transform:translateY(0)}@media (width<=991px){.portfolio-images li .portfolio-order-back{font-size:26vw}}@media (width<=767px){.portfolio-images li .portfolio-order-back{font-size:32vw}}@keyframes glitch-anim{0%{clip:rect(58px, 9999px, 89px, 0);transform:skew(.28deg)}5%{clip:rect(71px, 9999px, 52px, 0);transform:skew(.48deg)}10%{clip:rect(62px, 9999px, 92px, 0);transform:skew(.01deg)}15%{clip:rect(64px, 9999px, 23px, 0);transform:skew(.36deg)}20%{clip:rect(5px, 9999px, 85px, 0);transform:skew(.94deg)}25%{clip:rect(28px, 9999px, 88px, 0);transform:skew(.76deg)}30%{clip:rect(41px, 9999px, 28px, 0);transform:skew(.97deg)}35%{clip:rect(66px, 9999px, 5px, 0);transform:skew(.47deg)}40%{clip:rect(82px, 9999px, 19px, 0);transform:skew(.95deg)}45%{clip:rect(87px, 9999px, 73px, 0);transform:skew(.02deg)}50%{clip:rect(81px, 9999px, 87px, 0);transform:skew(.97deg)}55%{clip:rect(19px, 9999px, 92px, 0);transform:skew(.12deg)}60%{clip:rect(2px, 9999px, 70px, 0);transform:skew(.75deg)}65%{clip:rect(12px, 9999px, 19px, 0);transform:skew(.78deg)}70%{clip:rect(16px, 9999px, 47px, 0);transform:skew(.96deg)}75%{clip:rect(24px, 9999px, 7px, 0);transform:skew(.51deg)}80%{clip:rect(42px, 9999px, 80px, 0);transform:skew(.33deg)}85%{clip:rect(65px, 9999px, 15px, 0);transform:skew(.86deg)}90%{clip:rect(67px, 9999px, 49px, 0);transform:skew(.25deg)}95%{clip:rect(66px, 9999px, 25px, 0);transform:skew(.97deg)}to{clip:rect(97px, 9999px, 98px, 0);transform:skew(.17deg)}}@keyframes glitch-anim2{0%{clip:rect(2px, 9999px, 12px, 0);transform:skew(.92deg)}5%{clip:rect(54px, 9999px, 83px, 0);transform:skew(.34deg)}10%{clip:rect(4px, 9999px, 91px, 0);transform:skew(.47deg)}15%{clip:rect(83px, 9999px, 46px, 0);transform:skew(.75deg)}20%{clip:rect(90px, 9999px, 46px, 0);transform:skew(.21deg)}25%{clip:rect(48px, 9999px, 35px, 0);transform:skew(.52deg)}30%{clip:rect(26px, 9999px, 94px, 0);transform:skew(.15deg)}35%{clip:rect(1px, 9999px, 90px, 0);transform:skew(.97deg)}40%{clip:rect(34px, 9999px, 66px, 0);transform:skew(.94deg)}45%{clip:rect(89px, 9999px, 45px, 0);transform:skew(.83deg)}50%{clip:rect(56px, 9999px, 20px, 0);transform:skew(.54deg)}55%{clip:rect(37px, 9999px, 92px, 0);transform:skew(.23deg)}60%{clip:rect(89px, 9999px, 10px, 0);transform:skew(.23deg)}65%{clip:rect(94px, 9999px, 23px, 0);transform:skew(.08deg)}70%{clip:rect(11px, 9999px, 17px, 0);transform:skew(.66deg)}75%{clip:rect(100px, 9999px, 58px, 0);transform:skew(.62deg)}80%{clip:rect(33px, 9999px, 90px, 0);transform:skew(.69deg)}85%{clip:rect(64px, 9999px, 25px, 0);transform:skew(.99deg)}90%{clip:rect(4px, 9999px, 42px, 0);transform:skew(.74deg)}95%{clip:rect(18px, 9999px, 58px, 0);transform:skew(.8deg)}to{clip:rect(21px, 9999px, 41px, 0);transform:skew(.79deg)}}@keyframes glitch-skew{0%{transform:skew(2deg)}10%{transform:skew(4deg)}20%{transform:skew(-1deg)}30%{transform:skew(3deg)}40%{transform:skew(1deg)}50%{transform:skew(-3deg)}60%{transform:skew(5deg)}70%{transform:skew(5deg)}80%{transform:skew(5deg)}90%{transform:skew(3deg)}to{transform:skew(-3deg)}}.terminal-wrapper[data-astro-cid-jraoaxbw]{z-index:20;opacity:0;width:420px;min-width:350px;max-width:480px;transition:all .3s linear;position:absolute;top:60px;left:20px;transform:translateY(20px)}.portfolio-images li.show .terminal-wrapper{opacity:1;transform:translateY(0)}.scan-lines[data-astro-cid-jraoaxbw]{background-image:linear-gradient(#0000 50%,#00ffff08 50%),linear-gradient(90deg,#0000 95%,#00ffff05 100%);background-size:100% 2px,100% 100%;animation:.1s linear infinite scan}.screen-glow[data-astro-cid-jraoaxbw]{box-shadow:inset 0 0 50px #00ffff1a,0 0 20px #00ffff0d}.vignette[data-astro-cid-jraoaxbw]{background:radial-gradient(circle,#0000 60%,#0000004d 100%)}.distortion-lines[data-astro-cid-jraoaxbw]{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ffff03 2px 4px);animation:2s ease-in-out infinite alternate distortion}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes distortion{0%{opacity:.3}to{opacity:.7}}@keyframes flicker{0%,to{opacity:1}2%{opacity:.8}4%{opacity:1}8%{opacity:.9}10%{opacity:1}15%{opacity:.85}20%{opacity:1}}.terminal-content[data-astro-cid-jraoaxbw]{z-index:2;position:relative}.command-line[data-astro-cid-jraoaxbw]{border-bottom:1px solid #0ff3;margin-bottom:1rem;padding-bottom:.5rem}.prompt[data-astro-cid-jraoaxbw]{color:#0f8;font-weight:700}.command[data-astro-cid-jraoaxbw]{color:#fff}.transmission-text[data-astro-cid-jraoaxbw]{color:#e0ffff;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-family:Courier New,monospace;line-height:1.4}.text-display[data-astro-cid-jraoaxbw]{display:inline}.cursor[data-astro-cid-jraoaxbw]{vertical-align:text-bottom;background:linear-gradient(90deg,#0ff,#fff);margin-left:1px;box-shadow:0 0 10px #00ffff80}.corner-decoration[data-astro-cid-jraoaxbw]{pointer-events:none}@media (width<=1024px){.terminal-wrapper[data-astro-cid-jraoaxbw]{width:400px;min-width:350px;max-width:450px;top:40px;left:15px}}@media (width<=640px){.terminal-wrapper[data-astro-cid-jraoaxbw]{width:350px;min-width:350px;max-width:400px;top:30px;left:10px}}.ocean[data-astro-cid-gxxg2xk4]{background:#015871;width:100%;height:5%;position:absolute;bottom:0;left:0}.wave[data-astro-cid-gxxg2xk4]{background:url(/images/wave.svg) repeat-x;width:6400px;height:198px;animation:7s cubic-bezier(.36,.45,.63,.53) infinite wave;position:absolute;top:-198px;transform:translate(0,0)}.wave[data-astro-cid-gxxg2xk4]:nth-of-type(2){opacity:1;animation:7s cubic-bezier(.36,.45,.63,.53) -.125s infinite wave,7s -1.25s infinite swell;top:-175px}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translateY(-25px)}50%{transform:translateY(5px)}}.bird[data-astro-cid-kh5u23ni]{will-change:background-position;background-size:auto 100%;width:88px;height:125px;animation-name:fly-cycle;animation-timing-function:steps(10,end);animation-iteration-count:infinite}.bird--one[data-astro-cid-kh5u23ni]{animation-duration:1s;animation-delay:-.5s}.bird--two[data-astro-cid-kh5u23ni]{animation-duration:.9s;animation-delay:-.75s}.bird--three[data-astro-cid-kh5u23ni]{animation-duration:1.25s;animation-delay:-.25s}.bird--four[data-astro-cid-kh5u23ni]{animation-duration:1.1s;animation-delay:-.5s}.bird-container[data-astro-cid-kh5u23ni]{will-change:transform;animation-name:fly-right-one;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:20%;left:-10%;transform:scale(0)translate(-10vw)}.bird-container--one[data-astro-cid-kh5u23ni]{animation-duration:15s;animation-delay:0}.bird-container--two[data-astro-cid-kh5u23ni]{animation-duration:16s;animation-delay:1s}.bird-container--three[data-astro-cid-kh5u23ni]{animation-duration:14.6s;animation-delay:9.5s}.bird-container--four[data-astro-cid-kh5u23ni]{animation-duration:16s;animation-delay:10.25s}@keyframes fly-cycle{to{background-position:-900px 0}}@keyframes fly-right-one{0%{transform:scale(.3)translate(-10vw)}10%{transform:translateY(2vh)translate(10vw)scale(.4)}20%{transform:translateY(0)translate(30vw)scale(.5)}30%{transform:translateY(4vh)translate(50vw)scale(.6)}40%{transform:translateY(2vh)translate(70vw)scale(.6)}50%{transform:translateY(0)translate(90vw)scale(.6)}60%{transform:translateY(0)translate(110vw)scale(.6)}to{transform:translateY(0)translate(110vw)scale(.6)}}@keyframes fly-right-two{0%{transform:translateY(-2vh)translate(-10vw)scale(.5)}10%{transform:translateY(0)translate(10vw)scale(.4)}20%{transform:translateY(-4vh)translate(30vw)scale(.6)}30%{transform:translateY(1vh)translate(50vw)scale(.45)}40%{transform:translateY(-2.5vh)translate(70vw)scale(.5)}50%{transform:translateY(0)translate(90vw)scale(.45)}51%{transform:translateY(0)translate(110vw)scale(.45)}to{transform:translateY(0)translate(110vw)scale(.45)}}.btn[data-astro-cid-7qmszdp6]{fill:#0000;stroke-width:5px;stroke:url(#logo-gradient)}.btn-text[data-astro-cid-7qmszdp6]{color:#fff;letter-spacing:3px;background:-webkit-linear-gradient(45deg,red,#ff0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:100%;height:60px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:60px;position:absolute;top:0;left:0}
