html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slide .ofh{position:absolute}.ofh{overflow:hidden}.cursor{display:none}@media(any-pointer: fine){.cursor{position:fixed;top:0;left:0;display:block;pointer-events:none;opacity:0}.cursor__inner{fill:#ffffff9a;stroke:#fff;stroke-width:1px}}.noise{position:fixed;top:0;left:0;width:inherit;height:inherit;pointer-events:none;opacity:.1}h1{font-family:"Mori";font-size:10rem}h2{font-family:"Mori";font-size:6.8rem;line-height:7.2rem}.home_contact .home_contact_form .home_contact_form_input::placeholder,.home_contact .home_contact_form .home_contact_form_input,h3{font-family:"Mori";font-size:4.5rem}h4{font-family:"Mori";font-size:3.7rem}a,p,li{font-family:"Mori";font-size:2rem;line-height:2.8rem}.home_contact .home_contact_heading h1,.home_experience .home_experience_label span,span{font-family:"Mori";font-size:1.6rem;line-height:2.2rem}.nav .nav_flex span{font-family:"Bit";font-size:2.4rem;line-height:2.8rem}.home_hero{display:flex;align-items:center;justify-content:center;text-align:center}.loader{position:fixed;left:0;top:0;width:100%;height:100%}@-webkit-keyframes anim{from{transform:translateY(101%)}to{transform:translateY(-101%)}}@keyframes anim{from{transform:translateY(101%)}to{transform:translateY(-101%)}}@font-face{font-family:"Mori";src:url(mori.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Mori";src:url(mori.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bit";src:url(nueubit.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bit";src:url(nueubit.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*,*::after,*::before{box-sizing:border-box}html,body{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;user-select:none}html{font-size:.5208333333vw}@media(min-width: 1920px){html{font-size:10px}}@media(max-width: 769px){html{font-size:1.300390117vw}}@media(max-width: 500px){html{font-size:2vw}}body{background-color:#313131;color:#f6f6f6;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none}main{max-width:100rem;margin:0 auto}.webgl{position:fixed;left:0;top:0;outline:none;z-index:-1}.transition,.page-transition{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;pointer-events:none}.grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:6rem;grid-template-areas:"left center right"}@media(max-width: 769px){.grid{display:flex;flex-direction:column}}figure{background-color:#515258}img{display:block;width:100%}a{color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer}button{border:none;outline:none;width:100%;height:15.3rem;background-color:#f6f6f6;color:#313131;border-radius:.4rem}input{border:none;outline:none;background-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:transparent !important;color:#313131 !important}.noise{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.1;z-index:9999;pointer-events:none;user-select:none}.hover{position:relative;white-space:nowrap}.hover::before,.hover::after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.hover::before{content:""}.hover--link::before{transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s}.hover--link:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.hover--case::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1);transition:transform .3s}.hover--case:hover::before{transform-origin:100% 50%;transform:scale3d(0, 1, 1)}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s ease}.is-mobile{display:none}@media(max-width: 500px){.is-mobile{display:block}}.is-desktop{display:block}@media(max-width: 500px){.is-desktop{display:none}}[data-slider]{cursor:pointer}.slider-on{cursor:grab}.loader{z-index:200;overflow:hidden}.loader .loader_wrapper{width:100%;height:100%;padding:6rem;background-color:#313131;color:#f6f6f6;display:flex;justify-content:center;align-items:center;flex-direction:column}.loader .loader_wrapper .loader_title{text-align:center}.loader .loader_wrapper .logo-head{width:40rem;height:40rem}#page-transition{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:999}#page-transition li{width:20%;transform:scaleX(0);background:#212121}.nav{position:fixed;left:0;top:0;width:100%;padding:3.2rem;z-index:100}.nav .nav_flex{display:flex;justify-content:space-between;align-items:center;width:inherit;overflow:hidden}.nav .nav_flex span{line-height:1.8rem}.nav_flex-menu{cursor:pointer}.nav_flex-menu p{font-size:2rem}.menu{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:99;overflow:hidden;pointer-events:none}.menu .menu_inner{position:relative;width:inherit;overflow:hidden;height:0;opacity:.99;background-color:#313131}.menu .menu_inner .menu_inner-list{display:flex;justify-content:end;align-items:flex-end;height:inherit;color:#313131;padding:1rem}.menu .menu_inner .menu_inner-list li{font-size:10rem;margin-left:2rem;line-height:.5}.menu .menu_inner .menu_inner-nav{position:absolute;right:1rem;top:1rem;filter:invert(1);cursor:pointer;z-index:999;opacity:0}.menu .menu_inner .menu_inner-nav p{font-size:2rem}.menu--visible{pointer-events:auto}.timer{position:relative;overflow:hidden}.timer .timer_text{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.timer .timer_info{position:fixed;left:50%;top:60%;transform:translate(-50%, -50%)}.timer .timer_coordinates{position:fixed;left:50%;transform:translateX(-50%);bottom:3.2rem;width:100%;text-align:center}.footer{width:100%;padding:0 3.2rem;padding-bottom:3.2rem}.footer .footer_wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:inherit;border-top:1px solid #f6f6f6}.footer .footer_wrapper .footer_copy,.footer .footer_wrapper .footer_social{margin-top:1.6rem}.home{position:relative}.home_scroll{position:fixed;left:50%;transform:translateX(-50%);bottom:3.2rem;width:inherit;transition:opacity .5s ease}.home_hero{position:relative;flex-direction:column;width:100%;height:100vh;padding:0 6.4rem}.home_hero .home_hero_media{border-radius:.4rem;overflow:hidden;margin-bottom:6.4rem;perspective:2200px}.home_hero .home_hero_media .home_hero_figure{position:relative;width:30rem;height:35rem;background-color:transparent;transform-origin:center}.home_hero .home_hero_media .home_hero_figure .home_hero_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home_hero .home_hero_description p:nth-child(2){margin-bottom:1.6rem}.home_experience{text-align:center;padding:0 6.4rem}.home_experience .home_experience_heading{margin-bottom:6.4rem}.home_experience .home_experience_heading h2{font-family:"Bit";font-size:9.2rem;line-height:10rem;text-transform:uppercase}.home_experience .home_experience_location{margin-bottom:6.4rem}.home_experience .home_experience_location p:nth-child(2){margin-bottom:1.6rem}.home_experience .home_experience_paragraph{text-align:justify;margin-bottom:6.4rem}@media(min-width: 769px){.home_experience .home_experience_paragraph{text-align:center}}.home_experience .home_experience_paragraph p:nth-child(1){text-align:center}.home_experience .home_experience_label{text-align:center}.home_circular{position:relative;text-align:center}.home_circular .home_circular_logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.home_circular .home_circular_logo .logo-head{width:30rem;height:30rem}.home_circular .home_circular_text .circular-text{width:30rem;height:30rem}.home_poster .home_poster_wrapper{padding:0 6.4rem}.home_poster .home_poster_wrapper .home_poster_heading{margin-bottom:12.8rem}.home_poster .home_poster_wrapper .home_poster_heading .home_poster_heading_info{text-align:center;width:100%;margin-bottom:3.2rem}.home_poster .home_poster_wrapper .home_poster_heading .home_poster_heading_motto{text-transform:uppercase;text-align:center}.home_poster .home_poster_wrapper .home_poster_artists{text-align:center;margin-bottom:12.8rem}.home_poster .home_poster_wrapper .home_poster_artists .home_poster_artists_host span{display:block;margin-bottom:1.6rem}.home_poster .home_poster_wrapper .home_poster_artists .home_poster_artists_host .home_poster_image{width:30rem;object-fit:cover;margin:0 auto 3.2rem auto}.home_poster .home_poster_wrapper .home_poster_artists .home_poster_artists_crew span{display:block;margin-bottom:1.6rem}.home_poster .home_poster_wrapper .home_poster_artists .home_poster_artists_crew h2:nth-child(2){margin-bottom:1.6rem}.home_poster .home_poster_wrapper .home_poster_paragraph{text-align:center}.home_suede .home_suede_wrapper{text-align:center;padding:0 6.4rem}.home_suede .home_suede_wrapper .home_suede_media .home_suede_figure{position:relative;width:30rem;height:36rem;margin:3.2rem auto}.home_suede .home_suede_wrapper .home_suede_media .home_suede_figure .home_suede_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home_contact{position:relative;padding:0 6.4rem}.home_contact .home_contact_heading{display:flex;justify-content:space-between;margin-bottom:6.4rem}.home_contact .home_contact_form .home_contact_form_input{width:100%;height:6.4rem;border-bottom:1px solid #f6f6f6;color:#f6f6f6;margin-bottom:3.2rem}.home_contact .home_contact_form .home_contact_form_input::placeholder{color:#f6f6f6;opacity:40%}.home_contact .home_contact_form .home_contact_form_privacy{margin-bottom:6.4rem}.home_contact .home_contact_form .home_contact_form_privacy p a{text-decoration:underline}.home_contact .home_contact_form .home_contact_form_button{transition:all .5s ease-out}.home_experience,.home_circular,.home_poster,.graphiti,.home_suede,.home_contact{margin-bottom:24rem}.graphiti_heading{display:inline-flex;justify-content:space-between;width:100%;padding:0 6.4rem;margin-bottom:6.4rem}.graphiti_item{padding:1.6rem 0;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;overflow:hidden}.graphiti_item:nth-child(1){border-top:1px solid #f6f6f6}.graphiti_item h1{font-size:12rem;line-height:15rem;white-space:nowrap}:root{--step--2: clamp(3.13rem, 2.62rem + 2.51vw, 5.76rem);--step--1: clamp(3.75rem, 3.09rem + 3.29vw, 7.20rem);--step-0: clamp(4.50rem, 3.64rem + 4.29vw, 9.00rem)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes marquee-r{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes marquee-r{from{transform:translateX(-100%)}to{transform:translateX(0)}}.marque{height:8rem;overflow:hidden;position:relative;width:100vw}.marque .marque_inner{height:100%;overflow:hidden;position:absolute;white-space:nowrap}.marque .marque_inner .text{-webkit-animation:marquee 20000ms linear infinite;animation:marquee 20000ms linear infinite;align-items:center;display:inline-flex;will-change:transform}.marque .marque_inner .text.-r{-webkit-animation-name:marquee-r;animation-name:marquee-r}.marque .marque_inner .text.-fast{-webkit-animation:marquee 15000ms linear infinite;animation:marquee 15000ms linear infinite}.marque .marque_inner span{font-size:6.4rem;line-height:9rem}.privacy{position:relative}.privacy .privacy_wrapper{padding:12.8rem 6.4rem 6.4rem}.privacy .privacy_wrapper .privacy_heading{margin-bottom:12.8rem}.privacy .privacy_wrapper .privacy_heading h2{margin-bottom:3.2rem}.privacy .privacy_wrapper section{margin-bottom:12.8rem}.privacy .privacy_wrapper section h3,.privacy .privacy_wrapper section h4{margin-bottom:3.2rem}.privacy .privacy_wrapper section p{margin-bottom:1.6rem}.privacy .privacy_wrapper .text-underline{text-decoration:underline;font-size:2.4rem}
