html:not([lang=en]) .only[data-astro-cid-j7pv25f6][lang=en],html:not([lang=ja]) .only[data-astro-cid-j7pv25f6][lang=ja],html:not([lang=de]) .only[data-astro-cid-j7pv25f6][lang=de],html:not([lang=ko]) .only[data-astro-cid-j7pv25f6][lang=ko],html:not([lang=zh-cn]) .only[data-astro-cid-j7pv25f6][lang=zh-cn]{display:none}.only[data-astro-cid-j7pv25f6][lang=ja]{word-break:auto-phrase;font-family:Fredoka,Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic UI,Yu Gothic,Meiryo,system-ui,sans-serif}.only[data-astro-cid-j7pv25f6][lang=ja] [data-astro-cid-j7pv25f6]:is(h1,h2,.btn),.btn[data-astro-cid-j7pv25f6].only[lang=ja]{font-feature-settings:"palt";letter-spacing:.04em}.only[data-astro-cid-j7pv25f6][lang=ja] p[data-astro-cid-j7pv25f6]{letter-spacing:.03em;line-height:1.95}.only[data-astro-cid-j7pv25f6][lang=ko],html[lang=ko] .stage[data-astro-cid-j7pv25f6] .stage__say{word-break:keep-all}.only[data-astro-cid-j7pv25f6][lang=ko]{font-family:Fredoka,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}.only[data-astro-cid-j7pv25f6][lang=zh-cn]{font-family:Fredoka,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.landing[data-astro-cid-j7pv25f6]{container-type:inline-size;overflow-x:hidden;overflow-x:clip;overflow-y:visible;padding-bottom:2rem}.lit[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.lit[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:8% 6% -6%;z-index:-1;background:var(--glow) center / cover no-repeat;filter:blur(44px) saturate(1.35);opacity:.42;pointer-events:none}.top[data-astro-cid-j7pv25f6]{width:100%;max-width:78rem;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.25rem,2vw,1.75rem)}.film[data-astro-cid-j7pv25f6]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--r-3);overflow:hidden;background:var(--surface)}@media(max-width:639px){.film[data-astro-cid-j7pv25f6]{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));border-radius:0}}@media(min-width:900px){.top--film[data-astro-cid-j7pv25f6]{--below: 20rem;max-width:min(78rem,calc((100svh - var(--below)) * 16 / 9 + 2 * var(--gutter)));min-width:min(100cqw,40rem);padding-top:.25rem}.top--film[data-astro-cid-j7pv25f6] .top__words[data-astro-cid-j7pv25f6]{max-width:none;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(2rem,4vw,4rem);justify-items:start;align-items:start;text-align:left}.top--film[data-astro-cid-j7pv25f6] .top__words[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{grid-row:1 / span 2;text-wrap:balance}.top--film[data-astro-cid-j7pv25f6] .top__words[data-astro-cid-j7pv25f6] .top__btn[data-astro-cid-j7pv25f6]{margin-top:0}}.film[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.film__play[data-astro-cid-j7pv25f6]{position:absolute;left:clamp(.75rem,2vw,1.4rem);bottom:clamp(.75rem,2vw,1.4rem);display:inline-flex;align-items:center;gap:.7em;padding:.85em 1.5em .85em 1.1em;border:none;border-radius:999px;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(10px);color:var(--text);font-weight:600;font-size:clamp(15px,1.4vw,18px);cursor:pointer;transition:transform .14s var(--ease),background .14s var(--ease)}.film__play[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:2.1em;height:2.1em;padding:.35em;border-radius:50%;background:var(--live);color:#06120f}.film__play[data-astro-cid-j7pv25f6]:hover{transform:scale(1.04);background:color-mix(in srgb,var(--bg) 75%,transparent)}.film__bar[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:end;gap:.75rem;padding:clamp(.6rem,1.6vw,1.1rem);pointer-events:none}.film__bar[data-astro-cid-j7pv25f6][hidden],.film__play[data-astro-cid-j7pv25f6][hidden]{display:none}.film__bar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:none;border-radius:999px;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(10px);color:var(--text);font-weight:600;cursor:pointer;transition:background .14s var(--ease)}.film__bar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--bg) 80%,transparent)}.film__bar[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.35em;height:1.35em;flex:none}.film__pause[data-astro-cid-j7pv25f6]{width:2.75rem;height:2.75rem;font-size:15px}.film__icon-play[data-astro-cid-j7pv25f6],.film[data-astro-cid-j7pv25f6].is-paused .film__icon-pause[data-astro-cid-j7pv25f6]{display:none}.film[data-astro-cid-j7pv25f6].is-paused .film__icon-play[data-astro-cid-j7pv25f6]{display:inline}.film__sound[data-astro-cid-j7pv25f6]{height:2.75rem;padding:0 1.15em 0 .95em;font-size:clamp(14px,1.1vw,15.5px)}@media(max-width:639px){.film__pause[data-astro-cid-j7pv25f6]{width:2.25rem;height:2.25rem;font-size:13px}.film__sound[data-astro-cid-j7pv25f6]{height:2.25rem;font-size:13px}.film__play[data-astro-cid-j7pv25f6]{font-size:13px}}.top__words[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,1.6vw,1.4rem);justify-items:center;text-align:center;max-width:44rem}.top__words[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.only[data-astro-cid-j7pv25f6]:is([lang=ja],[lang=ko],[lang=zh-cn]) h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.32}.top__short[data-astro-cid-j7pv25f6]{font-size:clamp(15.5px,1.25vw,17px);line-height:1.75;text-wrap:pretty}.top__btn[data-astro-cid-j7pv25f6]{margin-top:.5rem;padding:1.05em 1.9em;font-size:16.5px;box-shadow:0 14px 36px -14px color-mix(in srgb,var(--live) 85%,transparent)}.top__btn[data-astro-cid-j7pv25f6]:disabled{box-shadow:none}.features[data-astro-cid-j7pv25f6]{width:100%;max-width:120rem;margin:clamp(5rem,12vw,10rem) auto 0;display:grid;gap:clamp(4.5rem,11vw,9.5rem)}.feature[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,4vw,2rem);padding:0 var(--gutter)}.feature[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{position:relative;border-radius:var(--r-3)}.shot__clip[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s var(--ease),transform .42s var(--ease)}.shot__clip[data-astro-cid-j7pv25f6].is-playing{opacity:1}@media(max-width:899px){.feature[data-astro-cid-j7pv25f6]:nth-child(odd) .feature__art[data-astro-cid-j7pv25f6]{margin-left:calc(-1 * var(--gutter))}.feature[data-astro-cid-j7pv25f6]:nth-child(odd) .shot[data-astro-cid-j7pv25f6]{border-radius:0 var(--r-3) var(--r-3) 0}.feature[data-astro-cid-j7pv25f6]:nth-child(2n) .feature__art[data-astro-cid-j7pv25f6]{margin-right:calc(-1 * var(--gutter))}.feature[data-astro-cid-j7pv25f6]:nth-child(2n) .shot[data-astro-cid-j7pv25f6]{border-radius:var(--r-3) 0 0 var(--r-3)}}@media(min-width:900px){.feature[data-astro-cid-j7pv25f6]{--col: calc((78rem - 7rem) / 12);grid-template-columns:[full-start] minmax(var(--gutter),1fr) repeat(12,minmax(0,var(--col))) minmax(var(--gutter),1fr) [full-end];align-items:center;gap:0;padding:0}.feature__art[data-astro-cid-j7pv25f6],.feature__words[data-astro-cid-j7pv25f6]{grid-row:1}.feature[data-astro-cid-j7pv25f6]:nth-child(odd) .feature__art[data-astro-cid-j7pv25f6]{grid-column:full-start / 9}.feature[data-astro-cid-j7pv25f6]:nth-child(odd) .feature__words[data-astro-cid-j7pv25f6]{grid-column:9 / 14;padding-left:clamp(2.5rem,5vw,5rem)}.feature[data-astro-cid-j7pv25f6]:nth-child(odd) .shot[data-astro-cid-j7pv25f6]{border-radius:0 var(--r-4) var(--r-4) 0}.feature[data-astro-cid-j7pv25f6]:nth-child(2n) .feature__art[data-astro-cid-j7pv25f6]{grid-column:7 / full-end}.feature[data-astro-cid-j7pv25f6]:nth-child(2n) .feature__words[data-astro-cid-j7pv25f6]{grid-column:2 / 7;padding-right:clamp(2.5rem,5vw,5rem)}.feature[data-astro-cid-j7pv25f6]:nth-child(2n) .shot[data-astro-cid-j7pv25f6]{border-radius:var(--r-4) 0 0 var(--r-4)}}@media(min-width:120rem){.feature[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{border-radius:var(--r-4)!important}}.feature__words[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;justify-items:start;align-content:center}.feature__words[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.12;text-wrap:balance}.only[data-astro-cid-j7pv25f6]:is([lang=ja],[lang=ko],[lang=zh-cn]) [data-astro-cid-j7pv25f6]:is(.feature__words,.about) h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,2.9vw,2.75rem);line-height:1.36}.feature__words[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:is(p,li){max-width:27em;font-size:clamp(16px,1.3vw,19px);line-height:1.75;text-wrap:pretty}.about[data-astro-cid-j7pv25f6]{width:100%;max-width:78rem;margin:clamp(5rem,12vw,10rem) auto 0;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3.5rem,8vw,5rem)}@media(min-width:900px){.about[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,5rem);align-items:start}}.about__part[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;align-content:start}.about__fit[data-astro-cid-j7pv25f6]{--lh: 1.75;margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.only[data-astro-cid-j7pv25f6][lang=ja] .about__fit[data-astro-cid-j7pv25f6]{--lh: 1.95;letter-spacing:.03em}.about__fit[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.1em;line-height:var(--lh)}.about__fit[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:.15em;top:calc(var(--lh) * .5em - .2em);width:.4em;height:.4em;border-radius:50%;background:var(--live)}.shots[data-astro-cid-j7pv25f6],.roadmap[data-astro-cid-j7pv25f6]{width:100%;max-width:78rem;margin:clamp(5rem,12vw,10rem) auto 0;padding:0 var(--gutter)}.shots[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,2vw,1.6rem)}@media(min-width:760px){.shots[data-astro-cid-j7pv25f6]{--stagger: clamp(2.5rem, 6vw, 5.5rem);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--stagger)}.shots[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]:nth-child(2n){translate:0 var(--stagger)}}.shot[data-astro-cid-j7pv25f6]{display:block;border-radius:var(--r-3);overflow:hidden}.shot[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;transition:transform .42s var(--ease)}.shot[data-astro-cid-j7pv25f6]:hover [data-astro-cid-j7pv25f6]:is(img,.shot__clip){transform:scale(1.025)}.roadmap[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{display:block;max-width:616px;margin:0 auto}@media(min-width:760px){.roadmap[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{max-width:none}}.roadmap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;border-radius:var(--r-4)}@media(prefers-reduced-motion:no-preference){.film[data-astro-cid-j7pv25f6]{animation:settle 1s var(--ease) both}.top__words[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:lift .8s var(--ease) both}.top__words[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.12s}.top__words[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.22s}.top__words[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.32s}@supports (animation-timeline: view()){.rise[data-astro-cid-j7pv25f6],.feature__art[data-astro-cid-j7pv25f6]{animation:lift linear both;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-timeline:view();animation-range:entry 0% entry 75%}.feature__art[data-astro-cid-j7pv25f6]{animation-name:settle}}}@keyframes lift{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes settle{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.foot-ask[data-astro-cid-j7pv25f6]{width:100%;display:grid;justify-items:center;gap:clamp(.25rem,1vw,.75rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.stage[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,36rem);aspect-ratio:16 / 9}.stage[data-astro-cid-j7pv25f6] img,.stage[data-astro-cid-j7pv25f6] canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.stage[data-astro-cid-j7pv25f6] img{transition:opacity .4s var(--ease)}.stage[data-astro-cid-j7pv25f6] canvas{opacity:0;transition:opacity .4s var(--ease)}.stage[data-astro-cid-j7pv25f6].is-live canvas{opacity:1}.stage[data-astro-cid-j7pv25f6].is-live img{opacity:0}.stage[data-astro-cid-j7pv25f6] .stage__say{--o: .09375em ;--d: calc(6em / 64 * .7071);position:absolute;left:0;top:0;margin:0;width:max-content;max-width:min(15em,100%);font-family:Fredoka,system-ui,sans-serif;font-weight:500;line-height:1.2;text-align:center;overflow-wrap:break-word;text-wrap:balance;word-break:auto-phrase;color:#fff;text-shadow:var(--o) 0 0 #000,calc(var(--o) * -1) 0 0 #000,0 var(--o) 0 #000,0 calc(var(--o) * -1) 0 #000,var(--d) var(--d) 0 #000,calc(var(--d) * -1) var(--d) 0 #000,var(--d) calc(var(--d) * -1) 0 #000,calc(var(--d) * -1) calc(var(--d) * -1) 0 #000;pointer-events:none;visibility:hidden}.stage[data-astro-cid-j7pv25f6] .stage__say[data-up]{visibility:visible}
