@font-face{font-family:Akihiko;src:url(/fonts/akihiko/akihiko-vf.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono Bold;src:url(/fonts/space_mono/SpaceMono-Bold.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Space Mono Regular;src:url(/fonts/space_mono/SpaceMono-Regular.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Space Mono Bold Italic;src:url(/fonts/space_mono/SpaceMono-BoldItalic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Space Mono Regular Italic;src:url(/fonts/space_mono/SpaceMono-Italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:"Libre Barcode 39";src:url(/fonts/libre_barcode/LibreBarcode39-Regular.woff2)format("woff2");font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dark:oklch(12% .04 124);--bg:oklch(16% .04 124);--bg-light:oklch(20% .04 124);--text:oklch(98% .02 124);--text-muted:oklch(55% .01 124);--highlight:oklch(62% .18 124);--shadow:oklch(5% .02 124/.6);--primary-shadow:oklch(93% .24 124/.3);--border:oklch(38% .05 124);--border-muted:oklch(28% .04 124);--primary:oklch(93% .24 124);--primary-hover:oklch(98% .24 124);--primary-soft:oklch(75% .24 124);--secondary:oklch(66% .22 302);--secondary-soft:oklch(58% .16 302);--danger:oklch(70% .16 30);--warning:oklch(75% .16 100);--success:oklch(75% .16 140);--info:oklch(75% .16 260);--font-akihiko:Akihiko, system-ui, "Segoe UI", Roboto, sans-serif;--font-space-mono-bold:Space Mono Bold, system-ui, "Segoe UI", Roboto, sans-serif;font-family:var(--font-akihiko);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg-dark);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}::selection{background:var(--secondary);color:var(--bg-dark)}.scroll-indicator{z-index:99999;background-color:var(--bg-light);border:1px solid var(--primary-shadow);border-radius:999px;width:16px;height:35vh;padding:2px;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.scroll-indicator-relative{width:100%;height:100%;position:relative}.scroll-indicator-bar{background-color:var(--primary);will-change:transform;border-radius:10px;width:10px;height:50px;position:absolute;top:0;left:50%;transform:translate(-50%)}.scroll-dots-container{z-index:99999;flex-direction:column;justify-content:space-between;align-items:start;width:15rem;height:110%;display:none;position:absolute;top:50%;left:-11rem;transform:translateY(-50%)}.scroll-dot{cursor:pointer;color:var(--text-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;width:80%;padding-right:4rem;font-family:Space Mono Regular;font-size:1.5rem;font-weight:400;transition:color .2s ease-in-out;display:flex}.scroll-dot span{text-align:end;width:100%;overflow:hidden}.scroll-dot:hover{color:var(--text)}.scroll-dot.active{color:var(--primary)}.dot-item{border:1px solid var(--text-muted);border-radius:50%;width:.5rem;height:.5rem}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}.cursor-1{z-index:9999999;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--primary);box-shadow:0 0 4rem var(--shadow);opacity:0;background-color:#0722004d;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:opacity .3s ease-in-out;display:none;position:fixed;top:20px;left:20px}.cursor-1-visible{opacity:1}.cursor-text{font-family:var(--font-space-mono-bold);color:var(--primary);text-transform:uppercase;font-size:.8rem;font-weight:600}nav{z-index:999;width:100%;padding:2rem 6rem;position:fixed;top:0;left:0}body{background:var(--bg-dark);width:100%;height:100%;overflow-x:hidden}main{background-image:linear-gradient(90deg,#80808009 1px,#0000 1px),linear-gradient(#80808009 1px,#0000 1px);background-size:4rem 4rem}.light-overlay{background:linear-gradient(to top left, var(--primary) 10%, transparent 100%);opacity:.1;z-index:100;pointer-events:none;width:100%;height:100%;position:absolute}.focus-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:9999;pointer-events:none;background:linear-gradient(90deg,#0000 40%,#000c 100%);width:100vw;height:100vh;transition:opacity .8s cubic-bezier(0,.59,.34,1);position:fixed;top:0;left:0}.focus-overlay.active{opacity:1}.vignette-overlay{z-index:999;pointer-events:none;background:linear-gradient(#0003 0%,#0000 15% 85%,#0003 100%);width:100vw;height:100vh;position:fixed}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-logo{cursor:pointer;align-items:center;gap:.5rem;display:flex}.nav-logo img{object-fit:cover;mix-blend-mode:difference;width:auto;height:2.5rem}.nav-buttons{align-items:center;gap:1rem;display:flex}.get-tickets{cursor:pointer;background:var(--primary);height:25rem;box-shadow:0 0 0rem var(--primary-shadow);border-radius:.5rem;flex-direction:column;padding:0 .8rem;transition:box-shadow .2s ease-out;display:flex;position:absolute;top:-21rem;right:6rem;overflow:hidden}.get-tickets.hovered{box-shadow:0 0 2.5rem var(--primary-shadow)}.tickets-btn-top{background:var(--primary);width:100%;height:90%}.ticket-btn-top-text{flex-direction:column;justify-content:end;align-items:start;width:100%;height:100%;padding-bottom:.6rem;display:flex}.ticket-btn-top-text span{text-wrap:nowrap;color:var(--bg-dark);text-transform:uppercase;font-family:Space Mono Regular;font-size:1rem;font-weight:600;display:inline}.text-2{font-family:Space Mono Regular Italic;display:inline}.tickets-btn-bottom{background:var(--primary);border-top:2px dotted var(--bg-dark);text-wrap:nowrap;width:100%;height:13%;color:var(--bg-dark);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-top:.6rem;font-family:"Libre Barcode 39";font-size:2.2rem;display:flex;overflow:hidden}.tickets-btn-text{justify-content:center;align-items:center;display:flex}.tickets-btn-text div{font-size:inherit}section{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100vw;height:100vh;padding:6rem 6rem 2rem;display:flex;position:relative}.section-1-top{flex:1;width:100%}.s1-content{background:var(--bg);width:100%;height:100%;position:relative}.angle-detail{border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);z-index:100;width:1rem;height:1rem;position:absolute}.s1-top-angle-1{top:0;left:0;transform:rotate(-90deg)}.s1-top-angle-2{top:0;right:0;transform:rotate(0)}.s1-top-angle-3{bottom:0;left:0;transform:rotate(180deg)}.s1-top-angle-4{bottom:0;right:0;transform:rotate(90deg)}.s1-content{width:100%;height:100%}.section-1-bottom{justify-content:space-between;align-items:start;width:100%;height:30%;display:flex}.s1-title-cont{flex-direction:column;justify-content:space-between;align-items:start;height:100%;display:flex}.s1-left-p{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.s1-left-p span{font-family:var(--font-akihiko);color:var(--text);text-wrap:nowrap;font-size:1.5rem;font-weight:400}.s1-title-cont h1{font-family:var(--font-akihiko);color:var(--text);text-wrap:nowrap;font-size:10rem;font-weight:600;line-height:.8;transform:translateY(.14em)}.s1-left-p span:last-child{font-family:var(--font-akihiko);color:var(--text-muted);text-wrap:nowrap;font-size:1.5rem;font-weight:400}.s1-info-cont{flex-direction:column;justify-content:space-between;align-items:start;width:30%;height:100%;display:flex}.s1-info-title{font-family:var(--font-space-mono-bold);color:var(--text-muted);text-transform:uppercase;font-size:1rem;font-weight:400}.s1-info-text{font-family:var(--font-space-mono-regular);color:var(--text);font-size:.9rem;font-weight:400}.s1-info-btn-cont{gap:1rem;display:flex}.filled-btn{background:var(--primary);cursor:pointer;font-family:var(--font-space-mono-bold);color:var(--bg-dark);text-transform:uppercase;box-shadow:0 0 0rem var(--primary-shadow);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.filled-btn:hover{background:var(--primary-hover);color:var(--bg-dark);box-shadow:0 0 1.5rem var(--primary-shadow)}.stroke-btn{border:1px solid var(--primary);cursor:pointer;font-family:var(--font-space-mono-bold);color:var(--primary);text-transform:uppercase;box-shadow:0 0 0rem var(--primary-shadow);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.stroke-btn:hover{background:var(--primary-hover);color:var(--bg-dark);box-shadow:0 0 1.5rem var(--primary-shadow)}.arrow-up-right-icon{justify-content:center;align-items:center;display:flex}.lucide-arrow-up-right{width:1.2rem;height:1.2rem}.marquee-content{justify-content:space-between;align-items:center;width:100%;height:10%;display:flex}.marquee-item{will-change:transform;align-items:center;animation:20s linear infinite marquee;display:flex}.marquee-item span{text-transform:uppercase;text-wrap:nowrap;letter-spacing:15px;color:var(--text-muted);-webkit-user-select:none;user-select:none;margin-right:3rem;font-family:Space Mono Regular;font-size:2rem}.marquee-item span:nth-child(2n){color:var(--text)!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.section-2{flex-direction:column;justify-content:start;align-items:center;width:100vw;min-height:120vh;display:flex;position:relative}.s2-content{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:90%;display:flex}.s2-content-text{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:65%;display:flex}.s2-content-text p{font-family:var(--font-space-mono-regular);color:var(--text);font-size:4rem;font-weight:200}.s2-content-cards{justify-content:center;align-items:center;gap:2rem;width:100%;height:25%;display:flex;position:relative}.card-mask-1{background:linear-gradient(to right,var(--bg-dark) 15%, transparent 100%);z-index:10;width:15%;height:100%;position:absolute;top:0;left:-6rem}.card-mask-2{background:linear-gradient(to left,var(--bg-dark) 15%, transparent 100%);z-index:10;width:15%;height:100%;position:absolute;top:0;right:-6rem}.card-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--border-muted);box-shadow:0 0 .5rem var(--shadow), inset 0 0 .8rem var(--primary-shadow);background:linear-gradient(11deg,#c7ff004d 0%,#0407004d 100%);border-radius:1rem;flex-direction:column;justify-content:center;align-items:start;gap:.5rem;height:90%;padding:1.5rem 2rem;display:flex}.card-item span{text-transform:uppercase;text-wrap:nowrap}.card-item .title{font-family:var(--font-space-mono-regular);color:var(--text-muted);font-size:1.5rem;font-weight:400}.card-item .subject{font-family:var(--font-akihiko);color:var(--text);font-size:3.5rem;font-weight:400}.card-item .info{font-family:var(--font-akihiko);color:var(--text);font-size:1rem;font-weight:200}.section-3{flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.section-3-content{justify-content:center;align-items:center;width:100%;height:90%;display:flex}.s3-content-img-cont{justify-content:center;align-items:center;gap:2rem;width:100%;height:100%;display:flex;position:relative}.s3-img-cont{width:30vw;height:30vw;box-shadow:0 0 5rem var(--shadow);cursor:pointer;filter:grayscale();-webkit-user-select:none;user-select:none;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.s3-img-1-cont{z-index:10;top:50%;left:0;transform:translateY(-50%)rotate(-10deg)}.s3-img-2-cont{z-index:11;top:50%;left:15vw;transform:translateY(-50%)rotate(10deg)}.s3-img-3-cont{z-index:12;top:50%;left:30vw;transform:translateY(-50%)rotate(-10deg)}.s3-img-4-cont{z-index:13;top:50%;left:45vw;transform:translateY(-50%)rotate(10deg)}.s3-img-5-cont{z-index:14;top:50%;left:60vw;transform:translateY(-50%)rotate(-10deg)}.s3-img-cont img{object-fit:cover;width:100%;height:100%}.footer{flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:60vh;padding:0;display:flex}.footer-content{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:60%;display:flex}.footer-content p{font-family:var(--font-akihiko);color:var(--text);text-align:center;width:30%;font-size:1.5rem;font-weight:400}.footer-content .filled-btn{width:20%}.footer-bottom{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#222b0299 0%,#000 100%);justify-content:space-between;align-items:center;width:100%;height:40%;padding:2rem;display:flex}.footer-bottom-left{justify-content:start;align-items:center;gap:4rem;width:50%;height:100%;display:flex}.footer-bottom-left img{object-fit:cover;width:auto;height:100%}.footer-bottom-right{justify-content:space-between;align-items:center;width:30%;height:100%;display:flex}.footer-infos{flex-direction:column;justify-content:space-between;align-items:end;gap:1rem;width:fit-content;height:100%;display:flex}.footer-infos .links{flex-direction:column;justify-content:end;align-items:end;gap:.5rem;width:100%;display:flex}.footer-infos .links span{color:var(--text-muted);text-transform:uppercase;font-family:Space Mono Regular;font-size:.8rem;font-weight:400}.footer-infos .title{color:var(--text);text-transform:uppercase;font-family:Space Mono Regular;font-size:1rem;font-weight:400}.footer-infos .links a{color:var(--text-muted);justify-content:start;align-items:center;gap:.5rem;text-decoration:none;display:flex}.footer-infos .links a span{color:var(--text-muted);text-transform:uppercase;font-family:Space Mono Regular;font-size:.8rem;font-weight:400}@media (pointer:fine){::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none}}
