@charset "UTF-8";main{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.page-width--narrow{max-width:1600px;width:90%;margin:0 auto;padding:clamp(0px,12vw,100px) 0 clamp(0px,20vw,150px)!important;text-align:center;font-family:"Roboto Condensed",var(--font-body-family);color:#fff}@media (max-width:768px){.page-width--narrow{text-align:left}}.page-width--narrow h1{text-align:center;color:#ffab00;font-size:clamp(26px,23.5483870968px + 0.0064516129 * 100vw,30px);margin-bottom:clamp(0px,12vw,100px);text-shadow:0 0 20px #000,0 0 15px #000,0 0 10px #000,0 0 5px #000}.page-width--narrow .counter-culture-en p,.page-width--narrow .counter-culture-ja p{text-shadow:0 0 20px #000,0 0 15px #000,0 0 10px #000,0 0 5px #000;margin-top:0;margin-bottom:0}.page-width--narrow .counter-culture-en p+p,.page-width--narrow .counter-culture-ja p+p{margin-top:2em;margin-bottom:0}.page-width--narrow .counter-culture-en{font-size:clamp(15px,13.7741935484px + 0.0032258065 * 100vw,17px)}.page-width--narrow .counter-culture-ja{font-size:clamp(14px,12.7741935484px + 0.0032258065 * 100vw,16px);margin-top:clamp(0px,10vw,70px)}.page-width--narrow .counter-culture-ja.visible{margin-top:0}.main-page__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(0px,12vw,100px)}.main-page__cta a{padding:0.5em 4em;font-size:clamp(16px,13.5483870968px + 0.0064516129 * 100vw,20px);text-decoration:none;font-weight:500;background-color:#fff;color:#000;border-radius:1000px;-webkit-transition:color 240ms;transition:color 240ms}.main-page__cta a:hover{color:#ffab00}.js-typewriter .tw-block{position:relative;text-align:center}.js-typewriter .ghost{visibility:hidden}.js-typewriter .visible{position:absolute;inset:0;text-align:center;white-space:pre-wrap}.js-typewriter .visible.is-typing .tw-text:after{content:" ▍";margin-left:0.1em;-webkit-animation:blink 1s steps(1,end) infinite;animation:blink 1s steps(1,end) infinite}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}