@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}footer{background:rgb(--bg-color);color:aqua;height:50px;display:flex;align-items:center;justify-content:center;font-size:.9rem;position:relative}footer p{margin:0}.back-to-top{position:absolute;right:20px;color:aqua;font-size:1.5rem;transition:color .3s;text-decoration:none}.back-to-top:hover{color:rgb(8,4,4)}:root{--text-color:#dcc7c7;--bg-color:#1D0115;--secon-bg-color:#292e33;--neon-box-shadow:0 0 0.5rem #12f7ff;--font-neon-text-shadow:0 0 10px rgba(18,247,255,0.3),0 0 20px rgba(18,247,255,0.3),0 0 30px rgba(18,247,255,0.3),0 0 40px rgba(18,247,255,0.3),0 0 70px rgba(18,247,255,0.3),0 0 100px rgba(18,247,255,0.3)}body{font-family:Poppins,sans-serif;background:var(--bg-color)}header{right:0;background-color:var(--bg-color);border-bottom:1px solid transparent;padding:20px 10%}header.sticky{padding:12px 10%}.logo{font-size:20px;font-weight:1000;letter-spacing:1px;font-style:italic}.navlist a{padding:10px 20px;transition:color .3s,text-shadow .3s}.navlist a.active,.navlist a:hover{color:var(--hover-color);text-shadow:0 0 10px rgba(18,247,255,.6),0 0 20px rgba(18,247,255,.6),0 0 30px rgba(18,247,255,.6),0 0 40px rgba(18,247,255,.6),0 0 70px rgba(18,247,255,.6),0 0 100px rgba(18,247,255,.6)}#menu-icon{z-index:1001}@media (max-width:768px){.navlist{display:none;flex-direction:column;position:absolute;top:60px;right:10%;background-color:var(--bg-color);padding:10px;border-radius:8px;width:200px;box-shadow:0 4px 10px rgba(0,0,0,.5)}.navlist.open{display:flex}#menu-icon{display:block;margin-left:auto}header{align-items:flex-start}header.sticky{flex-direction:column}.navlist a{padding:8px 15%}}*{padding:0;margin:0;box-sizing:border-box;list-style:none;scroll-behavior:smooth;text-decoration:none}:root{--text-color:#f5f5f5;--hover-color:#12f7ff;--bg-color:#080707;--secon-bg-color:#1d0115;--big-font:2.5rem;--norma-font:2rem;--h2-font:3rem}body{background-color:var(--secon-bg-color);color:var(--text-color);overflow-x:hidden}header{position:fixed;top:0;left:0;z-index:1000;background-color:black;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 10%;transition:padding .3s ease}header.sticky{border-bottom:1px solid var(--secon-bg-color)}.logo{font-size:25px;font-weight:700}span{color:var(--hover-color)}.navlist{display:flex;gap:15px}.navlist a{color:var(--text-color);font-weight:500;padding:8px 15px;transition:color .3s ease}.navlist a:hover{color:var(--hover-color)}#menu-icon{font-size:1.8rem;cursor:pointer;margin-left:25px;background-color:var(--hover-color);border-radius:3px;color:var(--secon-bg-color);display:none}main{padding-top:80px}section{padding:50px 10%}h2{font-size:var(--h2-font);margin-bottom:20px}p{margin-bottom:15px}footer{background:var(--bg-color);color:var(--text-color);text-align:center;padding:20px 10%}img{max-width:100%;height:auto}.hidden{display:none}.visible{display:block}@media (max-width:768px){.navlist{display:none;flex-direction:column;position:absolute;top:60px;right:10%;background:var(--bg-color);padding:10px;border-radius:8px;width:180px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.navlist.open{display:flex}#menu-icon{display:block}header{padding:10px 5%}main{padding-top:60px}section{padding:30px 5%}h2{font-size:2rem}p{font-size:.9rem}}@media (max-width:480px){.navlist a{padding:10px}header{padding:8px 2%}main{padding-top:50px}section{padding:20px 2%}h2{font-size:1.8rem}p{font-size:.8rem}}