.Navigation-module__eB08ka__navigation{z-index:100;opacity:1;visibility:visible;flex-direction:column;align-items:flex-start;gap:.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:2rem;left:2rem;transform:translate(0)}.Navigation-module__eB08ka__navigation.Navigation-module__eB08ka__hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-20px)}.Navigation-module__eB08ka__navItem{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;min-width:200px;height:48px;padding-left:1rem;display:flex;position:relative;overflow:hidden}.Navigation-module__eB08ka__navText{letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;z-index:2;font-size:1.5rem;font-weight:600;transition:opacity .3s .5s,color .3s;position:relative}.Navigation-module__eB08ka__navText.Navigation-module__eB08ka__visible{opacity:1}.Navigation-module__eB08ka__bar{transform-origin:100%;z-index:1;background-color:#fff;width:100%;height:100%;transition:transform .8s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0;transform:scaleX(1)}.Navigation-module__eB08ka__bar.Navigation-module__eB08ka__revealed{transform-origin:100%;transform:scaleX(0)}.Navigation-module__eB08ka__navItem:hover .Navigation-module__eB08ka__bar.Navigation-module__eB08ka__revealed{transform-origin:0;transition:transform .4s cubic-bezier(.77,0,.175,1);transform:scaleX(1)}.Navigation-module__eB08ka__navItem:hover .Navigation-module__eB08ka__navText.Navigation-module__eB08ka__visible{color:#171717}.Navigation-module__eB08ka__navItem:not(:hover) .Navigation-module__eB08ka__bar.Navigation-module__eB08ka__revealed{transform-origin:100%;transition:transform .4s cubic-bezier(.77,0,.175,1);transform:scaleX(0)}@media (max-width:768px){.Navigation-module__eB08ka__navigation{gap:.35rem;left:1rem}.Navigation-module__eB08ka__navItem{min-width:150px;height:40px}.Navigation-module__eB08ka__navText{font-size:1.25rem}}
.GlitchImage-module__DC-bcq__glitchContainer{background-color:#0000;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex;position:relative;overflow:hidden}.GlitchImage-module__DC-bcq__baseImage{opacity:0;filter:blur(4px)saturate(.5);visibility:hidden;transition:opacity 1.2s ease-out,filter 1.2s ease-out,transform 1.2s ease-out;position:relative;transform:scale(1.02)}.GlitchImage-module__DC-bcq__baseImage.GlitchImage-module__DC-bcq__dissolveIn,.GlitchImage-module__DC-bcq__baseImage.GlitchImage-module__DC-bcq__visible{visibility:visible}.GlitchImage-module__DC-bcq__baseImage.GlitchImage-module__DC-bcq__dissolveIn{opacity:.7;filter:blur(2px)saturate(.8);transform:scale(1.01)}.GlitchImage-module__DC-bcq__baseImage.GlitchImage-module__DC-bcq__visible{opacity:1;filter:blur()saturate();transform:scale(1)}.GlitchImage-module__DC-bcq__linesOverlay{pointer-events:none;z-index:10;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.GlitchImage-module__DC-bcq__linesOverlay.GlitchImage-module__DC-bcq__hidden{opacity:0;visibility:hidden;display:none}.GlitchImage-module__DC-bcq__line{opacity:1;background-color:#000;width:100%;position:absolute;left:0;transform:translate(0)}.GlitchImage-module__DC-bcq__line.GlitchImage-module__DC-bcq__slideLeft{animation:1.2s cubic-bezier(.4,0,.2,1) forwards GlitchImage-module__DC-bcq__slideOutLeft}.GlitchImage-module__DC-bcq__line.GlitchImage-module__DC-bcq__slideRight{animation:1.2s cubic-bezier(.4,0,.2,1) forwards GlitchImage-module__DC-bcq__slideOutRight}@keyframes GlitchImage-module__DC-bcq__slideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0)}60%{opacity:.4;transform:translate(-70%)}90%{opacity:0;transform:translate(-110%)}to{opacity:0;visibility:hidden;transform:translate(-120%)}}@keyframes GlitchImage-module__DC-bcq__slideOutRight{0%{opacity:1;visibility:visible;transform:translate(0)}60%{opacity:.4;transform:translate(70%)}90%{opacity:0;transform:translate(110%)}to{opacity:0;visibility:hidden;transform:translate(120%)}}.GlitchImage-module__DC-bcq__glitchReveal{pointer-events:none;z-index:5;position:absolute;inset:0}.GlitchImage-module__DC-bcq__glitchSlice1,.GlitchImage-module__DC-bcq__glitchSlice2,.GlitchImage-module__DC-bcq__glitchSlice3{opacity:0;position:absolute;top:0;left:0}.GlitchImage-module__DC-bcq__glitchSlice1{clip-path:polygon(0 0,100% 0,100% 33%,0 33%);filter:hue-rotate(15deg)saturate(1.2);animation:1.5s ease-out forwards GlitchImage-module__DC-bcq__glitchReveal1}.GlitchImage-module__DC-bcq__glitchSlice2{clip-path:polygon(0 33%,100% 33%,100% 66%,0 66%);filter:hue-rotate(-15deg)saturate(1.1);animation:1.5s ease-out forwards GlitchImage-module__DC-bcq__glitchReveal2}.GlitchImage-module__DC-bcq__glitchSlice3{clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%);filter:saturate(1.3);animation:1.5s ease-out forwards GlitchImage-module__DC-bcq__glitchReveal3}@keyframes GlitchImage-module__DC-bcq__glitchReveal1{0%{opacity:0;transform:translate(-20px)}20%{opacity:.6;transform:translate(10px)}40%{opacity:.8;transform:translate(-5px)}60%{opacity:.6;transform:translate(3px)}80%{opacity:.3;transform:translate(-2px)}to{opacity:0;transform:translate(0)}}@keyframes GlitchImage-module__DC-bcq__glitchReveal2{0%{opacity:0;transform:translate(15px)}15%{opacity:.5;transform:translate(-12px)}35%{opacity:.7;transform:translate(8px)}55%{opacity:.5;transform:translate(-4px)}75%{opacity:.2;transform:translate(2px)}to{opacity:0;transform:translate(0)}}@keyframes GlitchImage-module__DC-bcq__glitchReveal3{0%{opacity:0;transform:translate(-10px)translateY(3px)}25%{opacity:.6;transform:translate(15px)translateY(-2px)}45%{opacity:.7;transform:translate(-8px)translateY(1px)}65%{opacity:.4;transform:translate(5px)translateY(-1px)}85%{opacity:.2;transform:translate(-3px)translateY(0)}to{opacity:0;transform:translate(0)translateY(0)}}.GlitchImage-module__DC-bcq__idleGlitch{pointer-events:none;position:absolute;inset:0}.GlitchImage-module__DC-bcq__idleLayer1,.GlitchImage-module__DC-bcq__idleLayer2{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.GlitchImage-module__DC-bcq__idleLayer1{filter:hue-rotate(60deg);mix-blend-mode:multiply;animation:4s ease-in-out infinite GlitchImage-module__DC-bcq__idleGlitch1}.GlitchImage-module__DC-bcq__idleLayer2{filter:hue-rotate(-60deg);mix-blend-mode:screen;animation:4s ease-in-out 2s infinite GlitchImage-module__DC-bcq__idleGlitch2}@keyframes GlitchImage-module__DC-bcq__idleGlitch1{0%,90%,to{opacity:0;transform:translate(0)}92%{opacity:.3;transform:translate(-3px)}94%{opacity:.5;transform:translate(3px,2px)}96%{opacity:.2;transform:translate(-2px,-1px)}98%{opacity:.3;transform:translate(2px)}}@keyframes GlitchImage-module__DC-bcq__idleGlitch2{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.2;transform:translate(2px,1px)}93%{opacity:.4;transform:translate(-4px)}95%{opacity:.3;transform:translate(3px,-2px)}97%{opacity:.2;transform:translate(-1px,1px)}}@media (prefers-reduced-motion:reduce){.GlitchImage-module__DC-bcq__glitchContainer{transition:none}}@media (max-width:768px){.GlitchImage-module__DC-bcq__glitchContainer{max-width:300px}}
.BackButton-module__hjwiIG__backButton{z-index:100;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;align-items:center;gap:.5rem;min-width:120px;height:48px;padding:.75rem 1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:2rem;left:2rem;overflow:hidden;transform:translate(-20px)}.BackButton-module__hjwiIG__backButton.BackButton-module__hjwiIG__visible{opacity:1;visibility:visible;transform:translate(0)}.BackButton-module__hjwiIG__arrow{color:#fff;z-index:2;font-size:1.25rem;transition:transform .2s;position:relative}.BackButton-module__hjwiIG__text{letter-spacing:.08em;text-transform:uppercase;color:#fff;z-index:2;font-size:1.25rem;font-weight:600;transition:color .3s;position:relative}.BackButton-module__hjwiIG__bar{transform-origin:100%;z-index:1;background-color:#fff;width:100%;height:100%;transition:transform .4s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0;transform:scaleX(0)}.BackButton-module__hjwiIG__backButton:hover .BackButton-module__hjwiIG__bar{transform-origin:0;transform:scaleX(1)}.BackButton-module__hjwiIG__backButton:hover .BackButton-module__hjwiIG__text{color:#171717}.BackButton-module__hjwiIG__backButton:hover .BackButton-module__hjwiIG__arrow{color:#171717;transform:translate(-3px)}.BackButton-module__hjwiIG__backButton:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.BackButton-module__hjwiIG__backButton{transition:opacity .15s;transform:none}.BackButton-module__hjwiIG__bar,.BackButton-module__hjwiIG__arrow{transition:none}}@media (max-width:768px){.BackButton-module__hjwiIG__backButton{min-width:100px;height:40px;padding:.5rem .75rem;left:1rem}.BackButton-module__hjwiIG__text,.BackButton-module__hjwiIG__arrow{font-size:1rem}}
.ArchitectureContent-module__k7_YFa__architectureContent{opacity:0;visibility:hidden;z-index:50;flex-direction:column;justify-content:center;width:50%;height:100vh;padding:4rem 3rem;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(30px)}.ArchitectureContent-module__k7_YFa__architectureContent.ArchitectureContent-module__k7_YFa__visible{opacity:1;visibility:visible;transform:translate(0)}.ArchitectureContent-module__k7_YFa__header{margin-bottom:2.5rem}.ArchitectureContent-module__k7_YFa__title{letter-spacing:.15em;color:#fff;margin:0;font-size:1.75rem;font-weight:700}.ArchitectureContent-module__k7_YFa__subtitle{letter-spacing:.3em;color:#fff9;margin:.25rem 0 0;font-size:1rem;font-weight:400}.ArchitectureContent-module__k7_YFa__headerLine{background-color:#fff;width:60px;height:2px;margin-top:1rem}.ArchitectureContent-module__k7_YFa__sections{flex-direction:column;gap:1.5rem;display:flex}.ArchitectureContent-module__k7_YFa__sectionItem{opacity:0;animation:.4s cubic-bezier(.4,0,.2,1) forwards ArchitectureContent-module__k7_YFa__fadeInUp;transform:translateY(15px)}.ArchitectureContent-module__k7_YFa__architectureContent.ArchitectureContent-module__k7_YFa__visible .ArchitectureContent-module__k7_YFa__sectionItem{animation-play-state:running}.ArchitectureContent-module__k7_YFa__architectureContent:not(.ArchitectureContent-module__k7_YFa__visible) .ArchitectureContent-module__k7_YFa__sectionItem{opacity:0;animation:none}@keyframes ArchitectureContent-module__k7_YFa__fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.ArchitectureContent-module__k7_YFa__sectionHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ArchitectureContent-module__k7_YFa__sectionNumber{color:#fff6;font-size:.75rem;font-weight:400;font-family:var(--font-mono),monospace}.ArchitectureContent-module__k7_YFa__sectionLine{background:linear-gradient(90deg,#ffffff4d 0%,#ffffff1a 100%);flex:1;max-width:100px;height:1px}.ArchitectureContent-module__k7_YFa__sectionTitle{letter-spacing:.1em;color:#fff;margin:0;font-size:.9rem;font-weight:600}.ArchitectureContent-module__k7_YFa__sectionContent{color:#ffffffb3;border-left:1px solid #ffffff26;margin:0;padding-left:1.5rem;font-size:.875rem;line-height:1.7}.ArchitectureContent-module__k7_YFa__footer{margin-top:2.5rem}.ArchitectureContent-module__k7_YFa__footerLine{background:linear-gradient(90deg,#fff3 0%,#0000 100%);width:100%;height:1px;margin-bottom:1rem}.ArchitectureContent-module__k7_YFa__footerText{letter-spacing:.1em;color:#fff6;margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.ArchitectureContent-module__k7_YFa__architectureContent{transition:opacity .15s;transform:none}.ArchitectureContent-module__k7_YFa__sectionItem{opacity:1;animation:none;transform:none}}@media (max-width:1024px){.ArchitectureContent-module__k7_YFa__architectureContent{width:55%;padding:3rem 2rem}}@media (max-width:768px){.ArchitectureContent-module__k7_YFa__architectureContent{background:#000000f2;width:100%;padding:6rem 1.5rem 2rem;left:0}.ArchitectureContent-module__k7_YFa__title{font-size:1.5rem}.ArchitectureContent-module__k7_YFa__sections{gap:1.25rem}.ArchitectureContent-module__k7_YFa__sectionContent{font-size:.8125rem}}
.AboutContent-module__4Ue2Oa__aboutContent{opacity:0;visibility:hidden;z-index:50;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;transform:scale(.95)}.AboutContent-module__4Ue2Oa__aboutContent.AboutContent-module__4Ue2Oa__visible{opacity:1;visibility:visible;transform:scale(1)}.AboutContent-module__4Ue2Oa__contentWrapper{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:500px;max-height:500px;padding:2rem;display:flex}.AboutContent-module__4Ue2Oa__textBlock{opacity:0;flex-direction:column;gap:1.25rem;animation:.6s cubic-bezier(.4,0,.2,1) .1s forwards AboutContent-module__4Ue2Oa__fadeInUp;display:flex;transform:translateY(15px)}.AboutContent-module__4Ue2Oa__aboutContent.AboutContent-module__4Ue2Oa__visible .AboutContent-module__4Ue2Oa__textBlock{animation-play-state:running}.AboutContent-module__4Ue2Oa__aboutContent:not(.AboutContent-module__4Ue2Oa__visible) .AboutContent-module__4Ue2Oa__textBlock{opacity:0;animation:none}@keyframes AboutContent-module__4Ue2Oa__fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.AboutContent-module__4Ue2Oa__paragraph{color:#ffffffbf;text-align:center;letter-spacing:.02em;margin:0;font-size:.875rem;line-height:1.75}@media (prefers-reduced-motion:reduce){.AboutContent-module__4Ue2Oa__aboutContent{transition:opacity .15s;transform:none}.AboutContent-module__4Ue2Oa__textBlock{opacity:1;animation:none;transform:none}}@media (max-width:768px){.AboutContent-module__4Ue2Oa__aboutContent{padding:5rem 1.5rem 2rem}.AboutContent-module__4Ue2Oa__contentWrapper{aspect-ratio:auto;max-width:100%;max-height:none;padding:1rem}.AboutContent-module__4Ue2Oa__paragraph{font-size:.8125rem;line-height:1.65}}@media (max-width:480px){.AboutContent-module__4Ue2Oa__aboutContent{padding:4rem 1rem 1.5rem}.AboutContent-module__4Ue2Oa__textBlock{gap:1rem}.AboutContent-module__4Ue2Oa__paragraph{font-size:.75rem}}
.HomeView-module__TG1Euq__main{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.HomeView-module__TG1Euq__heroSection{will-change:left,transform,opacity;justify-content:center;align-items:center;transition:left .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%}.HomeView-module__TG1Euq__heroCenter{opacity:1;visibility:visible;left:50%;transform:translate(-50%,-50%)}.HomeView-module__TG1Euq__heroLeft{opacity:1;visibility:visible;left:25%;transform:translate(-50%,-50%)}.HomeView-module__TG1Euq__heroHidden{opacity:0;visibility:hidden;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.HomeView-module__TG1Euq__heroSection{transition:none}}@media (max-width:1024px){.HomeView-module__TG1Euq__heroLeft{left:30%}}@media (max-width:768px){.HomeView-module__TG1Euq__heroSection{transition:top .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.HomeView-module__TG1Euq__heroCenter{top:50%;left:50%;transform:translate(-50%,-50%)}.HomeView-module__TG1Euq__heroLeft{top:20%;left:50%;transform:translate(-50%,-50%)scale(.8)}}@media (max-width:480px){.HomeView-module__TG1Euq__heroLeft{top:15%;transform:translate(-50%,-50%)scale(.7)}}
