:root{--bg-color:#f8f9fa;--text-primary:#1a1a1a;--color-secondary:#e6e8ec;--color-accent-green:#b8dd52;--color-accent-purple:#7a5aba}@font-face{font-family:"Dotemp demo 8bit";src:url(/fonts/Dotemp-demo-8bit.woff2)format("woff2"),url(/fonts/Dotemp-demo-8bit.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bio Sans Light;src:url(/fonts/BioSans-Light.woff2)format("woff2"),url(/fonts/BioSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);max-width:100vw;color:var(--text-primary);scroll-behavior:smooth;font-family:Bio Sans Light,sans-serif;overflow-x:clip}h1,h2,h3,h4,h5,h6,.font-heading{font-family:"Dotemp demo 8bit",monospace;font-weight:400}a{color:inherit;text-decoration:none}.glass{-webkit-backdrop-filter:blur(16px);background:#fff9;border:1px solid #00000012;box-shadow:0 4px 20px #00000008}.page-container{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s forwards fadeIn}
.Navigation-module__eB08ka__header{z-index:100;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.Navigation-module__eB08ka__logoPlaceholder{color:var(--color-accent-purple);cursor:pointer;font-family:"Dotemp demo 8bit",monospace;font-size:1.5rem}.Navigation-module__eB08ka__desktopNav{gap:40px;display:flex}.Navigation-module__eB08ka__link{letter-spacing:1px;text-transform:uppercase;font-family:"Dotemp demo 8bit",monospace;font-size:1rem;transition:color .3s;position:relative}.Navigation-module__eB08ka__link:hover{color:var(--color-accent-purple)}.Navigation-module__eB08ka__burgerBtn{cursor:pointer;z-index:102;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;display:none}.Navigation-module__eB08ka__burgerLine{background-color:var(--text-primary);transform-origin:1px;border-radius:10px;width:30px;height:3px;transition:all .3s linear;position:relative}.Navigation-module__eB08ka__mobileOverlay{z-index:99;-webkit-backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#f5f8fcfa;border-bottom:1px solid #0000000d;border-radius:0 0 20px 20px;flex-direction:column;width:100%;height:auto;padding:30px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:80px;left:0;transform:translateY(-20px);box-shadow:0 10px 30px #0000000d}.Navigation-module__eB08ka__mobileOverlay.Navigation-module__eB08ka__show{opacity:1;pointer-events:auto;transform:translateY(0)}.Navigation-module__eB08ka__mobileNav{text-align:center;flex-direction:column;gap:20px;display:flex}.Navigation-module__eB08ka__mobileNav a{color:var(--text-primary);font-family:"Dotemp demo 8bit",monospace;font-size:1.2rem;text-decoration:none;transition:color .3s}.Navigation-module__eB08ka__mobileNav a:hover{color:var(--color-accent-purple)}@media (max-width:768px){.Navigation-module__eB08ka__desktopNav{display:none}.Navigation-module__eB08ka__burgerBtn{display:flex}}
.Footer-module__S6Hkya__footer{border-top:1px solid #e6e8ec1a;width:100%;margin-top:auto;padding:40px 0}.Footer-module__S6Hkya__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.Footer-module__S6Hkya__brand{flex-direction:column;display:flex}.Footer-module__S6Hkya__name{color:var(--color-accent-purple);margin-bottom:5px;font-size:1.2rem}.Footer-module__S6Hkya__role{opacity:.8;font-size:.9rem}.Footer-module__S6Hkya__socials{gap:20px;display:flex}.Footer-module__S6Hkya__socialLink{color:var(--color-accent-purple);justify-content:center;align-items:center;transition:all .3s;display:flex}.Footer-module__S6Hkya__icon{width:28px;height:28px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .3s}.Footer-module__S6Hkya__socialLink:hover .Footer-module__S6Hkya__icon{transform:scale(1.15)}.Footer-module__S6Hkya__instagram:hover{color:#e1306c}.Footer-module__S6Hkya__x:hover{color:#1a1a1a}.Footer-module__S6Hkya__linkedin:hover{color:#0a66c2}.Footer-module__S6Hkya__youtube:hover{color:red}@media (max-width:768px){.Footer-module__S6Hkya__container{text-align:center;flex-direction:column}}
.BackgroundWaves-module__idWrwa__wrapper{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.BackgroundWaves-module__idWrwa__container{pointer-events:none;position:absolute;inset:-600px 0;overflow:visible}.BackgroundWaves-module__idWrwa__fullSvg{width:100%;height:100%;overflow:visible}@keyframes BackgroundWaves-module__idWrwa__swayDeepL{0%{transform:translate(0)}50%{transform:translate(15px,8px)}to{transform:translate(-8px,-4px)}}@keyframes BackgroundWaves-module__idWrwa__swayMidL{0%{transform:translate(0)}50%{transform:translate(-25px,-12px)}to{transform:translate(12px,16px)}}@keyframes BackgroundWaves-module__idWrwa__swayFrontL{0%{transform:translate(0)}50%{transform:translate(40px,20px)}to{transform:translate(-20px,-12px)}}@keyframes BackgroundWaves-module__idWrwa__swayDeepR{0%{transform:translate(0)}50%{transform:translate(-15px,8px)}to{transform:translate(8px,-4px)}}@keyframes BackgroundWaves-module__idWrwa__swayMidR{0%{transform:translate(0)}50%{transform:translate(25px,-12px)}to{transform:translate(-12px,16px)}}@keyframes BackgroundWaves-module__idWrwa__swayFrontR{0%{transform:translate(0)}50%{transform:translate(-40px,20px)}to{transform:translate(20px,-12px)}}.BackgroundWaves-module__idWrwa__pathDeepL{transform-origin:0;animation:22s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayDeepL}.BackgroundWaves-module__idWrwa__pathMidL{transform-origin:0;animation:18s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayMidL}.BackgroundWaves-module__idWrwa__pathFrontL{transform-origin:0;animation:14s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayFrontL}.BackgroundWaves-module__idWrwa__pathDeepR{transform-origin:100%;animation:24s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayDeepR}.BackgroundWaves-module__idWrwa__pathMidR{transform-origin:100%;animation:20s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayMidR}.BackgroundWaves-module__idWrwa__pathFrontR{transform-origin:100%;animation:16s ease-in-out infinite alternate BackgroundWaves-module__idWrwa__swayFrontR}
