*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:#000;color:#e5e5e5;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;overflow-x:hidden;overflow-y:scroll}a{color:inherit;text-decoration:none}.bg{position:fixed;inset:0;z-index:-10;overflow:hidden}#bg:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(data:image/png;base64,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);background-repeat:repeat;opacity:.02;animation:noiseAnimation .3s steps(1) infinite}@keyframes noiseAnimation{0%{background-image:url(data:image/png;base64,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)}33%{background-image:url(data:image/png;base64,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)}66%{background-image:url(data:image/png;base64,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)}to{background-image:url(data:image/png;base64,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)}}.bg-home{background:radial-gradient(circle at top,#0b0d10,#000)}.bg-gallery{background:radial-gradient(circle at left,#141021,#000)}.bg-interactive{background:radial-gradient(circle at right,#0c1a1f,#000)}.bg-about{background:radial-gradient(circle at bottom,#1a0f12,#000)}*{scrollbar-width:none;scrollbar-color:#333 #000}body a{color:#818cf8;text-decoration:none;position:relative;transition:color .3s}body a:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:3px;background-color:#818cf8;transition:width .3s}body a:hover{color:#c7d2fe}body a:hover:after{width:100%}section:not([data-page=home]) p{font-size:1.125rem;font-family:monospace;line-height:1.625;color:#e5e7eb}.section,.section-tight{width:100%;padding:8rem 2rem;min-height:100vh;margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width:768px){.section{max-width:85%}.section-tight{max-width:66%}}@media(min-width:1024px){.section{max-width:75%}.section-tight{max-width:50%}}.section-container{display:flex;flex-direction:column;gap:4rem}.section-container-tight{display:flex;flex-direction:column;gap:16rem}.heading:hover{letter-spacing:.1em;transform:scale(1.05);color:#fff}.menu{position:fixed;inset:0;z-index:40;background-color:#000000f2;display:flex;align-items:center;justify-content:center;padding-inline:2rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.menu.is-open{opacity:1;pointer-events:auto}.menu-nav{display:flex;flex-direction:column;gap:2rem;font-size:1.875rem;text-transform:uppercase;letter-spacing:.2em}.menu-link{display:block;cursor:default;color:#fff;transition:transform .3s ease,color .3s ease}.menu-link:hover{transform:translate(1rem);color:#9ca3af}.menu-btn{position:fixed;top:1.5rem;right:1.5rem;z-index:50;background:none;border:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;cursor:pointer;transition:color .3s ease,letter-spacing .3s ease}.menu-btn:hover{color:#fff;letter-spacing:.2em}.back-btn{position:fixed;top:1.5rem;left:1.5rem;z-index:50;background:none;border:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;cursor:pointer;transition:color .3s ease,letter-spacing .3s ease}.back-btn:hover{color:#fff;letter-spacing:.2em}.large-btn{padding:1.5rem;font-size:1rem;font-weight:500;border:2px solid #818cf8;border-radius:.5rem;background:linear-gradient(135deg,#818cf81a,#818cf80d);color:#e5e5e5;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.large-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#818cf84d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.large-btn:hover{background:linear-gradient(135deg,#818cf833,#818cf81a);border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 8px 16px #818cf833}.large-btn:active:before{width:300px;height:300px}.large-btn:active{transform:scale(.98)}.secondary-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#6c757d33;border:1px solid rgba(108,117,125,.5);border-radius:.5rem;color:#9ca3af;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;text-decoration:none;cursor:pointer}.secondary-btn:hover{background:#6c757d4d;border-color:#6c757db3;color:#fff;transform:translateY(-1px)}.danger-btn{padding:.5rem 1rem;background:#ef444433;border:1px solid rgba(239,68,68,.5);border-radius:.375rem;color:#fca5a5;font-size:.875rem;cursor:pointer;transition:all .3s ease}.danger-btn:hover{background:#ef44444d;border-color:#ef4444b3;color:#fff}.hidden{display:none}.hero{display:flex;align-items:center;justify-content:center}.hero-content{text-align:center}.hero-title{font-size:3.75rem;font-weight:300;letter-spacing:.05em}.hero-title-letter{display:inline-block;cursor:default}.hero-sub{margin-top:3rem;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;color:#9ca3af}.hero-separator{display:none}@media(min-width:768px){.hero-title{font-size:6rem}.hero-sub{flex-direction:row;justify-content:center;align-items:center}.hero-separator{display:inline;margin-inline:.75rem}}.heading{margin-bottom:3rem;font-size:2rem;font-weight:500;font-size:3rem;font-family:monospace;color:#e5e7eb;text-align:center;transition:all .3s}.gallery-row{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.gallery-text{flex:1;text-align:justify;display:flex;align-items:center}.gallery-video{flex:1;width:100%}.aspect-video{position:relative;width:100%;padding-top:56.25%}.aspect-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media(min-width:768px){.gallery{padding-left:4rem;padding-right:4rem}.gallery-row{flex-direction:row;align-items:stretch}.gallery-text{flex-basis:33.333%;order:1}.gallery-video{flex-basis:66.666%;order:2}.gallery-row.reverse-md .gallery-text{order:2}.gallery-row.reverse-md .gallery-video{order:1}}.footer{background-color:#111827;text-align:center;padding:2rem;color:#9ca3af;display:flex;flex-direction:column;gap:1rem}.footer p{font-size:1.125rem;line-height:1.625}.loading-dots{display:flex;justify-content:center;gap:2rem}.loading-dots span{width:20px;height:20px;background-color:#818cf8;border-radius:50%;display:inline-block;animation:bounce 1.8s infinite ease-in-out}.loading-dots span:nth-child(1){animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.aspect-video{display:flex;justify-content:center;align-items:center;width:100%}.aspect-video iframe{width:100%;max-width:800px;aspect-ratio:16 / 9;border-radius:.5rem;box-shadow:0 4px 6px #0000004d}
