#AudioVisualizer{width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:64.0625em){#AudioVisualizer{padding-inline:12vw}}@media screen and (min-width:127.5em){#AudioVisualizer{padding-inline:20vw}}#AudioVisualizer{flex-direction:column;gap:.625rem;padding-top:2.5rem;display:flex;position:relative}#AudioVisualizer h2{font-family:var(--font-rische);font-weight:100}#AudioVisualizer .player_container{flex-direction:column;gap:.625rem;display:flex}@media screen and (min-width:64.0625em){#AudioVisualizer .player_container{flex-direction:row}}#AudioVisualizer .uploadBtn{color:#db2f27;cursor:pointer;border:.0625rem solid #131314;width:fit-content;height:fit-content;padding:.3125rem .625rem}#AudioVisualizer .player{flex-direction:column;gap:.625rem;display:flex}@media screen and (min-width:64.0625em){#AudioVisualizer .player{flex:1}}#AudioVisualizer .canvas_container{border:.03125rem solid #131314;width:100%;height:20rem;position:relative;overflow:hidden}@media screen and (min-width:51.25em){#AudioVisualizer .canvas_container{height:23.75rem}}@media screen and (min-width:64.0625em){#AudioVisualizer .canvas_container{height:27.5rem}}#AudioVisualizer .canvas_container canvas{display:block;width:100%!important;height:100%!important}#AudioVisualizer .canvas_container .canvas_loading{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#AudioVisualizer .canvas_container .canvas_loading span{color:#ffffff73;letter-spacing:.08em;font-size:.8125rem;animation:1.4s ease-in-out infinite canvas_pulse}@keyframes canvas_pulse{0%,to{opacity:.3}50%{opacity:1}}#AudioVisualizer audio{display:none}#AudioVisualizer .audioBtns{border:.03125rem solid #131314;justify-content:space-between;align-items:center;gap:.625rem;padding:.3125rem .75rem .3125rem .3125rem;display:flex}#AudioVisualizer .audioBtns .play{cursor:pointer}#AudioVisualizer .audioBtns .play svg{place-content:center;display:grid}#AudioVisualizer .audioBtns .progress{flex:1;align-items:center;gap:.625rem;font-size:.8rem;display:flex}#AudioVisualizer .audioBtns .progress input[type=range]{appearance:none;cursor:pointer;background:#db2f27;border-radius:6.25rem;flex:1;height:.3125rem}#AudioVisualizer .audioBtns .progress input[type=range]::-webkit-slider-runnable-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .audioBtns .progress input[type=range]::-moz-range-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .audioBtns .progress input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#131314;border-radius:6.25rem;width:.625rem;height:.625rem;margin-top:-.15625rem}#AudioVisualizer .audioBtns .mute{cursor:pointer}#AudioVisualizer .audioBtns .mute svg{place-content:center;width:1.25rem;height:1.25rem;display:grid}#AudioVisualizer .disabled{opacity:.5;pointer-events:none}#AudioVisualizer .settings{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}@media screen and (min-width:64.0625em){#AudioVisualizer .settings{margin-top:0}}#AudioVisualizer .settings h3{font-family:var(--font-rische);border-bottom:.0625rem solid #131314;padding-bottom:.625rem;font-weight:100}#AudioVisualizer .settings .sensitivity,#AudioVisualizer .settings .barColor,#AudioVisualizer .settings .blur,#AudioVisualizer .settings .visualMode{align-items:center;gap:.9375rem;font-size:.875rem;display:flex}#AudioVisualizer .settings .sensitivity input[type=range],#AudioVisualizer .settings .barColor input[type=range],#AudioVisualizer .settings .blur input[type=range],#AudioVisualizer .settings .visualMode input[type=range]{appearance:none;cursor:pointer;background:#db2f27;border-radius:6.25rem;width:100%;height:.3125rem}#AudioVisualizer .settings .sensitivity input[type=range]::-webkit-slider-runnable-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .barColor input[type=range]::-webkit-slider-runnable-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .blur input[type=range]::-webkit-slider-runnable-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .visualMode input[type=range]::-webkit-slider-runnable-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .sensitivity input[type=range]::-moz-range-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .barColor input[type=range]::-moz-range-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .blur input[type=range]::-moz-range-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .visualMode input[type=range]::-moz-range-track{background:#db2f27;border-radius:6.25rem;height:.3125rem}#AudioVisualizer .settings .sensitivity input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#131314;border-radius:6.25rem;width:.625rem;height:.625rem;margin-top:-.15625rem}#AudioVisualizer .settings .barColor input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#131314;border-radius:6.25rem;width:.625rem;height:.625rem;margin-top:-.15625rem}#AudioVisualizer .settings .blur input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#131314;border-radius:6.25rem;width:.625rem;height:.625rem;margin-top:-.15625rem}#AudioVisualizer .settings .visualMode input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#131314;border-radius:6.25rem;width:.625rem;height:.625rem;margin-top:-.15625rem}#AudioVisualizer .settings .sensitivity .buttons,#AudioVisualizer .settings .barColor .buttons,#AudioVisualizer .settings .blur .buttons,#AudioVisualizer .settings .visualMode .buttons{align-items:center;gap:.625rem;display:flex}#AudioVisualizer .settings .sensitivity .buttons button,#AudioVisualizer .settings .barColor .buttons button,#AudioVisualizer .settings .blur .buttons button,#AudioVisualizer .settings .visualMode .buttons button{cursor:pointer;border:.0625rem solid #131314;padding:.3125rem .625rem;transition:color .3s cubic-bezier(.45,0,.55,1),background .3s cubic-bezier(.45,0,.55,1)}#AudioVisualizer .settings .sensitivity .bar-active .bar,#AudioVisualizer .settings .barColor .bar-active .bar,#AudioVisualizer .settings .blur .bar-active .bar,#AudioVisualizer .settings .visualMode .bar-active .bar,#AudioVisualizer .settings .sensitivity .wave-active .wave,#AudioVisualizer .settings .barColor .wave-active .wave,#AudioVisualizer .settings .blur .wave-active .wave,#AudioVisualizer .settings .visualMode .wave-active .wave,#AudioVisualizer .settings .sensitivity .cube-active .cube,#AudioVisualizer .settings .barColor .cube-active .cube,#AudioVisualizer .settings .blur .cube-active .cube,#AudioVisualizer .settings .visualMode .cube-active .cube{color:#f5f5f7;background-color:#db2f27;border-color:#db2f27}#AudioVisualizer .settings .sensitivity input[type=color],#AudioVisualizer .settings .barColor input[type=color],#AudioVisualizer .settings .blur input[type=color],#AudioVisualizer .settings .visualMode input[type=color]{appearance:none;cursor:pointer;background-color:#0000;border:none;height:1.625rem}#AudioVisualizer .settings .sensitivity input[type=color]::-webkit-color-swatch{border:none}#AudioVisualizer .settings .barColor input[type=color]::-webkit-color-swatch{border:none}#AudioVisualizer .settings .blur input[type=color]::-webkit-color-swatch{border:none}#AudioVisualizer .settings .visualMode input[type=color]::-webkit-color-swatch{border:none}#AudioVisualizer .settings .sensitivity input[type=color]::-moz-color-swatch{border:none}#AudioVisualizer .settings .barColor input[type=color]::-moz-color-swatch{border:none}#AudioVisualizer .settings .blur input[type=color]::-moz-color-swatch{border:none}#AudioVisualizer .settings .visualMode input[type=color]::-moz-color-swatch{border:none}#AudioVisualizer .settings .bottom{flex-direction:column;gap:1.25rem;display:flex}
#ProjectWarning{z-index:100;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background-color:#131314bf;align-items:flex-end;width:100vw;max-width:100%;height:100%;padding-block:1.25rem;padding-inline:4vw;display:flex;position:fixed;top:0;left:0}@media screen and (min-width:64.0625em){#ProjectWarning{padding-inline:12vw}}@media screen and (min-width:127.5em){#ProjectWarning{padding-inline:20vw}}@media screen and (min-width:51.25em){#ProjectWarning{justify-content:center;align-items:center}}#ProjectWarning .warning_container{background-color:#f5f5f7;flex-direction:column;gap:.625rem;width:100%;padding:1.25rem;display:flex}@media screen and (min-width:51.25em){#ProjectWarning .warning_container{width:80%}}@media screen and (min-width:64.0625em){#ProjectWarning .warning_container{width:50%}}@media screen and (min-width:90.625em){#ProjectWarning .warning_container{width:40%}}@media screen and (min-width:127.5em){#ProjectWarning .warning_container{width:30%}}#ProjectWarning .warning_container .title{justify-content:space-between;width:100%;min-width:100%;display:flex}#ProjectWarning .warning_container .title svg{color:#db2f27;cursor:pointer}#ProjectWarning .warning_container h1{font-size:1.5rem;line-height:1.2;font-family:var(--font-rische);font-weight:100}@media screen and (min-width:51.25em){#ProjectWarning .warning_container p{max-width:90%}}#ProjectWarning .warning_container a{color:#db2f27}
#HoverImageSlideMenu{flex-direction:column;gap:1.25rem;width:100vw;max-width:100%;padding-block:2.5rem;padding-inline:4vw;display:flex}@media screen and (min-width:64.0625em){#HoverImageSlideMenu{padding-inline:12vw}}@media screen and (min-width:127.5em){#HoverImageSlideMenu{padding-inline:20vw}}@media screen and (min-width:64.0625em){#HoverImageSlideMenu{align-items:center}#HoverImageSlideMenu .menu_container{width:50%}}#HoverImageSlideMenu .menu_container h1{font-family:var(--font-rische);font-weight:100}#HoverImageSlideMenu .menu_container .team_container{padding-top:1.25rem}#HoverImageSlideMenu .menu_container .team_container ul li{cursor:pointer;border-bottom:.0625rem solid #131314;align-items:center;gap:.3125rem;padding-block:.75rem;transition:gap .3s cubic-bezier(.45,0,.55,1);display:flex}#HoverImageSlideMenu .menu_container .team_container ul li:last-of-type{border-bottom:none}#HoverImageSlideMenu .menu_container .team_container ul li h5{font-size:1.75rem;font-weight:200}#HoverImageSlideMenu .menu_container .team_container ul li .img_container{width:0;height:3.125rem;transition:width .3s cubic-bezier(.45,0,.55,1);position:relative;overflow:hidden}#HoverImageSlideMenu .menu_container .team_container ul li .img_container img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#HoverImageSlideMenu .menu_container .team_container ul li:hover{gap:.625rem}#HoverImageSlideMenu .menu_container .team_container ul li:hover .img_container{width:4.75rem}
#MaskCursorEffect{width:100vw;height:100vh;margin-top:2.5rem}#MaskCursorEffect .container{align-items:center;width:100%;height:100%;display:flex;position:relative}#MaskCursorEffect .container .body,#MaskCursorEffect .container .mask{justify-content:center;align-items:center;width:100%;height:100%;padding-inline:4vw;display:flex}@media screen and (min-width:51.25em){#MaskCursorEffect .container .body,#MaskCursorEffect .container .mask{padding-inline:10vw}}@media screen and (min-width:64.0625em){#MaskCursorEffect .container .body,#MaskCursorEffect .container .mask{padding-inline:10vw}}#MaskCursorEffect .container .body h2,#MaskCursorEffect .container .mask h2{font-family:var(--font-rische);color:#131314;pointer-events:none;font-size:2.5rem;font-weight:100;line-height:1.1}@media screen and (min-width:51.25em){#MaskCursorEffect .container .body h2,#MaskCursorEffect .container .mask h2{font-size:3.125rem}}@media screen and (min-width:64.0625em){#MaskCursorEffect .container .body h2,#MaskCursorEffect .container .mask h2{padding:50px;font-size:5rem}}#MaskCursorEffect .container .mask{opacity:0;background-color:#e7c700;position:absolute;inset:0;-webkit-mask-image:url(/svg/mask.svg);mask-image:url(/svg/mask.svg);-webkit-mask-size:0;mask-size:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:64.0625em){#MaskCursorEffect .container .mask{-webkit-mask-size:20px;mask-size:20px}}
#ParallaxScroll{flex-direction:column;gap:1.25rem;width:100vw;max-width:100%;padding-block:1.25rem;padding-inline:4vw;display:flex}@media screen and (min-width:64.0625em){#ParallaxScroll{padding-inline:12vw}}@media screen and (min-width:127.5em){#ParallaxScroll{padding-inline:20vw}}@media screen and (min-width:51.25em){#ParallaxScroll{gap:2.5rem}}@media screen and (min-width:64.0625em){#ParallaxScroll{gap:1.25rem}}@media screen and (min-width:127.5em){#ParallaxScroll{gap:2.5rem}}#ParallaxScroll .title{z-index:1;font-size:1.125rem;position:relative}#ParallaxScroll .title h1{font-family:var(--font-rische);font-weight:100}@media screen and (min-width:51.25em){#ParallaxScroll .title{max-width:50%}}@media screen and (min-width:64.0625em){#ParallaxScroll .title{max-width:30%}}@media screen and (min-width:90.625em){#ParallaxScroll .title{max-width:20%}}@media screen and (min-width:127.5em){#ParallaxScroll .title{max-width:15%}}#ParallaxScroll .images_container{flex-direction:column;width:100%;display:flex}#ParallaxScroll .images_container .image{aspect-ratio:1;width:80%;position:relative}@media screen and (min-width:51.25em){#ParallaxScroll .images_container .image{aspect-ratio:5/4;width:70%}}@media screen and (min-width:64.0625em){#ParallaxScroll .images_container .image{aspect-ratio:16/9;width:60%}}#ParallaxScroll .images_container .image:nth-of-type(2n){align-self:flex-end}#ParallaxScroll .images_container .image img{object-fit:cover;width:100%;height:100%;animation:1s ease-in-out infinite alternate skeleton-loading;position:absolute;inset:0}@keyframes skeleton-loading{0%{background-color:#f5f5f7}to{background-color:#b8b8c6}}#ParallaxScroll .images_container .img2,#ParallaxScroll .images_container .img3,#ParallaxScroll .images_container .img4,#ParallaxScroll .images_container .img5,#ParallaxScroll .images_container .img6{margin-top:-5rem}
#PixelCursorMove{justify-content:center;align-items:center;width:100vw;height:100vh;margin-top:2.5rem;display:flex}#PixelCursorMove .body{font-family:var(--font-geist-mono);text-align:center;z-index:1;pointer-events:none;text-transform:uppercase;mix-blend-mode:difference;color:#f5f5f7;width:70%;font-size:6vw;font-weight:400;line-height:1;position:relative}#PixelCursorMove .grid{width:100%;height:100%;display:flex;position:absolute;overflow:hidden}#PixelCursorMove .grid .column{flex-direction:column;width:5vw;height:100%;display:flex}#PixelCursorMove .grid .column div{flex:1;width:100%;min-height:0}
#ScrollTextReveal .filler{width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:64.0625em){#ScrollTextReveal .filler{padding-inline:12vw}}@media screen and (min-width:127.5em){#ScrollTextReveal .filler{padding-inline:20vw}}#ScrollTextReveal .filler{text-align:center;align-content:center;height:50vh;display:block}#ScrollTextReveal .main{width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:64.0625em){#ScrollTextReveal .main{padding-inline:12vw}}@media screen and (min-width:127.5em){#ScrollTextReveal .main{padding-inline:20vw}}#ScrollTextReveal .main{background-color:#131314;height:300vh}#ScrollTextReveal .main .text{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0}#ScrollTextReveal .main .text h2{font-family:var(--font-rische);text-transform:lowercase;color:#f5f5f7;flex-wrap:wrap;justify-content:center;column-gap:.625rem;font-size:2.5rem;font-weight:100;display:flex}@media screen and (min-width:51.25em){#ScrollTextReveal .main .text h2{column-gap:1.875rem;font-size:5rem}}@media screen and (min-width:64.0625em){#ScrollTextReveal .main .text h2{max-width:50%}}#ScrollTextReveal .main .text h2 .word{display:flex}#ScrollTextReveal .main .text h2 .word .anim_char{opacity:0;display:block;transform:scale(0)rotateY(180deg)}#ScrollTextReveal .main .text h2 .word .anim_char:first-of-type,#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(5){transform-origin:0 0;transform:scale(0)rotateY(80deg)}#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(2),#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(6){transform-origin:100% 100%;transform:scale(0)rotateY(210deg)}#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(3),#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(7){transform-origin:100% 0}#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(4),#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(8){transform-origin:0 100%}#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(9){transform-origin:100%}#ScrollTextReveal .main .text h2 .word .anim_char:nth-of-type(10){transform-origin:0 100%}#ScrollTextReveal .main .text h2 .word .anim_char:nth-last-of-type(2){transform-origin:100% 100%}
