@font-face{font-family:Lexend;src:url(/_astro/Lexend-VariableFont_wght.H2MQLnB8.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--white:#f2f2f2;--white-transparent:#f2f2f233;--black:#000;--black-transparent:#0003;--etoile-red:#ff006a;--default-font-size:16px;font-family:Lexend,Pretendard,sans-serif;font-size:var(--default-font-size);font-optical-sizing:auto;letter-spacing:-.5px}*{box-sizing:border-box;margin:0}html{background-color:var(--white);overflow-x:hidden}::selection{color:var(--white);background-color:var(--etoile-red)}hr{background-color:var(--black);border:none;height:1px;margin:20px 0}a{color:inherit;text-decoration:none}.no-select{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.logo{caret-color:#0000;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:140px;position:relative}h1{font-size:3rem;font-weight:400;line-height:1.2}h2{font-size:2rem;font-weight:400;line-height:1.3}h3{font-size:1.5rem;font-weight:400;line-height:1.4}p{font-size:1.125rem;line-height:1.7}small{font-size:.875rem}main{padding:200px 24px 120px;line-height:1.6em}@media (width<=1024px){.logo{width:110px}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.25rem}p{font-size:1rem}}@media (width<=768px){.logo{width:90px}h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.125rem}}header[data-v-0fb0da9b]{z-index:49;border-bottom:1px solid var(--white-transparent);width:100%;color:var(--white);mix-blend-mode:difference;-webkit-font-smoothing:antialiased;justify-content:space-between;align-items:center;padding:24px;transition:border-bottom .3s;display:flex;position:fixed;top:0;left:0}header.scrolled[data-v-0fb0da9b]{border-bottom-color:#0000}header .logo[data-v-0fb0da9b]{cursor:pointer;-webkit-tap-highlight-color:transparent}.menu>a[data-v-0fb0da9b],.menu>span[data-v-0fb0da9b]{cursor:pointer;margin-left:.5rem}.hamburger[data-v-0fb0da9b],.back-arrow[data-v-0fb0da9b]{cursor:pointer;background:0 0;border:none;width:18px;height:18px;padding:0;display:none;position:relative}.hamburger .line[data-v-0fb0da9b]{background-color:var(--white);border-radius:12px;width:100%;height:2px;margin-top:5px;display:block;position:relative;bottom:4px}.back-arrow[data-v-0fb0da9b]:before,.back-arrow[data-v-0fb0da9b]:after{content:"";position:absolute;top:50%;left:2px}.back-arrow[data-v-0fb0da9b]:before{border-left:2px solid var(--black);border-bottom:2px solid var(--black);border-radius:1px;width:10px;height:10px;transform:translateY(-50%)rotate(45deg)}.back-arrow[data-v-0fb0da9b]:after{background-color:var(--black);border-radius:12px;width:14px;height:2px;transform:translateY(-50%)}@media (width<=768px){header[data-v-0fb0da9b]{padding-block:18px}.hamburger[data-v-0fb0da9b],.back-arrow[data-v-0fb0da9b]{display:inline-block}.menu[data-v-0fb0da9b]{display:none}.menu.active[data-v-0fb0da9b]{z-index:50;width:100lvw;height:100lvh;color:var(--black);backdrop-filter:blur(12px);background-color:#f4f4f480;flex-direction:column;row-gap:.5em;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu>a[data-v-0fb0da9b],.menu>span[data-v-0fb0da9b]{border:1px solid var(--black);border-radius:8px;margin-left:0;padding:12px}.menu>a[data-v-0fb0da9b]:hover,.menu>span[data-v-0fb0da9b]:hover{color:var(--white);background-color:var(--black)}.menu>.game[data-v-0fb0da9b]{height:6rem}}header.menu-open[data-v-0fb0da9b]{mix-blend-mode:normal;padding:0}.menu-header[data-v-0fb0da9b]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}footer[data-v-7577faec]{letter-spacing:-.5px;border-top:1px solid #00000024;padding:30px 24px 50px;font-size:.75rem}.top[data-v-7577faec]{justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}hr[data-v-7577faec]{margin:14px 0 12px}.socials-ico[data-v-7577faec]{-webkit-tap-highlight-color:transparent;width:42px;height:42px}.instruction[data-v-7577faec]{display:block}.footmenu[data-v-7577faec]{margin-top:20px}.footmenu a[data-v-7577faec]{margin-right:.4rem}.footmenu a[data-v-7577faec]:hover{text-decoration:underline}.footmenu a[data-v-7577faec]:active{color:var(--white);background-color:var(--black);border-radius:4px;text-decoration:none}@media (width<=768px){footer[data-v-7577faec]{padding:24px}.socials-ico[data-v-7577faec]{width:32px;height:32px}}@media (width<=300px){.top[data-v-7577faec]{flex-direction:column;align-items:center;gap:20px}}
