.scene-sub-heading[data-v-403a1771]:not(.scene-sub-heading--unstyled){color:var(--scene-ty-sub-heading-color);font-family:var(--scene-ty-sub-heading-font-family);font-size:var(--scene-ty-sub-heading-font-size);font-weight:var(--scene-ty-sub-heading-font-weight);letter-spacing:var(--scene-ty-sub-heading-letter-spacing);line-height:var(--scene-ty-sub-heading-line-height);transform:scaleX(var(--scene-ty-sub-heading-scale-x,1));transform-origin:var(--scene-ty-sub-heading-transform-origin,left center)}.scene-sub-heading--unstyled[data-v-403a1771],.scene-sub-heading[data-v-403a1771]:not(.scene-sub-heading--unstyled){white-space:pre-line;width:var(--scene-ty-sub-heading-width,auto)}.scene-sub-body[data-v-4e087f28]{display:flex;flex-direction:column}.scene-sub-body:not(.scene-sub-body--unstyled) .scene-sub-body__line[data-v-4e087f28]{color:var(--scene-ty-sub-body-color);font-family:var(--scene-ty-sub-body-font-family);font-size:var(--scene-ty-sub-body-font-size);font-weight:var(--scene-ty-sub-body-font-weight);letter-spacing:var(--scene-ty-sub-body-letter-spacing);line-height:var(--scene-ty-sub-body-line-height);transform:scaleX(var(--scene-ty-sub-body-scale-x,1));transform-origin:var(--scene-ty-sub-body-transform-origin,left center)}.scene-sub-body--unstyled .scene-sub-body__line[data-v-4e087f28],.scene-sub-body:not(.scene-sub-body--unstyled) .scene-sub-body__line[data-v-4e087f28]{margin:0;white-space:pre-line;width:var(--scene-ty-sub-body-width,auto);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.scene-guide-line[data-v-a12e7ba3]{bottom:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:1px}.scene-guide-line__stroke[data-v-a12e7ba3]{background:currentColor;bottom:0;left:0;position:absolute;top:0;transform-origin:center top;width:1px;will-change:transform}.scene-001[data-v-2b89caa4]{--scene-height:100vh;background:#000;inset:0;overflow:hidden;position:absolute;transition:opacity .5s ease}@supports (height:100dvh){.scene-001[data-v-2b89caa4]{--scene-height:100dvh}}.scene-001__viewport[data-v-2b89caa4]{inset:0;overflow-y:scroll;position:absolute;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.scene-001__stack[data-v-2b89caa4]{height:calc(var(--scene-height) + 600px);position:relative;width:100%}.scene-001__screen2[data-v-2b89caa4]{height:600px;left:0;position:absolute;top:var(--scene-height);width:100%}.scene-001__video[data-v-2b89caa4]{display:block;-o-object-fit:cover;object-fit:cover;position:sticky;transform-origin:center center;width:100%;will-change:transform}.scene-001__ui[data-v-2b89caa4],.scene-001__video[data-v-2b89caa4]{height:var(--scene-height);left:0;top:0}.scene-001__ui[data-v-2b89caa4]{--scene-001-sns-height:clamp(84px,10.73vh,100px);margin:0 auto;pointer-events:none;position:absolute;right:0;width:430px}.scene-001__segalogo[data-v-2b89caa4]{height:25px;top:40px}.scene-001__ryulogo[data-v-2b89caa4],.scene-001__segalogo[data-v-2b89caa4]{display:block;left:calc(50% - 178px);-o-object-fit:contain;object-fit:contain;position:fixed;width:70px}.scene-001__ryulogo[data-v-2b89caa4]{height:93px;top:85px}.scene-001__title-block[data-v-2b89caa4]{--scene-001-title-logo-height:20vh;align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:calc(54px + var(--scene-height)/2 - clamp(84px,10.73vh,100px)/2 - clamp(14px,2.8vh,32px)/2);transform:translate(-50%,-50%);width:min(370px,100vw - 40px);will-change:opacity}.scene-001__titlelogo[data-v-2b89caa4]{display:block;height:var(--scene-001-title-logo-height);max-width:350px;-o-object-fit:contain;object-fit:contain;width:auto}.scene-001__2027[data-v-2b89caa4]{display:block;height:auto;margin-top:8px;width:auto}.scene-001__scroll-arrow[data-v-2b89caa4]{display:block;height:auto;width:25px;z-index:4}.scene-001__guide-line[data-v-2b89caa4],.scene-001__scroll-arrow[data-v-2b89caa4]{bottom:0;left:calc(50% - 215px + var(--scene-guideline-left-px));pointer-events:none;position:fixed}.scene-001__guide-line[data-v-2b89caa4]{color:#fff;top:0;z-index:2}.scene-001__story[data-v-2b89caa4]{left:50%;opacity:0;position:absolute;transform:translate(calc(-50% + 5px));width:min(370px,100vw - 40px);will-change:opacity}.scene-001__story-body[data-v-2b89caa4],.scene-001__story-head[data-v-2b89caa4]{margin:0}.scene-001__story-head[data-v-2b89caa4]{line-height:1.35}.scene-001__story-body[data-v-2b89caa4]{line-height:1.5;margin-top:8px}.scene-001__story-head+.scene-001__story-body[data-v-2b89caa4]{margin-top:14px}@media(max-width:390px){.scene-001__titlelogo[data-v-2b89caa4]{max-width:min(320px,100vw - 40px)}}.scene-001__rect102-links[data-v-2b89caa4]{align-items:center;bottom:calc(clamp(84px,10.73vh,100px) + clamp(14px,2.8vh,32px));display:flex;gap:8px;left:50%;position:fixed;transform:translate(-50%);width:auto;z-index:5}.scene-001__rect102-link[data-v-2b89caa4]{display:block;flex:0 0 auto;height:clamp(0px,18.1395348837vw,78px);pointer-events:auto;width:clamp(0px,40.6976744186vw,175px)}.scene-001__rect102[data-v-2b89caa4]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.scene-001__sns[data-v-2b89caa4]{align-items:flex-start;background:#111115;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;height:var(--scene-001-sns-height);justify-content:flex-end;left:calc(50% - 215px);padding:20px 30px 0 0;pointer-events:auto;position:fixed;width:430px;z-index:3}.scene-001__sns-link[data-v-2b89caa4]{display:block;height:25px;pointer-events:auto;position:relative;width:25px}.scene-001__sns-link img[data-v-2b89caa4]{display:block;filter:brightness(0) saturate(100%) invert(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.scene-001__sns-link img.--youtube[data-v-2b89caa4]{-o-object-position:.5% 0;object-position:.5% 0}.scene-001__sns-link img.--discord[data-v-2b89caa4]{-o-object-position:10.5% 0;object-position:10.5% 0}.scene-001__sns-link img.--facebook[data-v-2b89caa4]{-o-object-position:20.5% 0;object-position:20.5% 0}.scene-001__sns-link img.--instagram[data-v-2b89caa4]{-o-object-position:50.5% 0;object-position:50.5% 0}.scene-001__sns-link img.--tiktok[data-v-2b89caa4]{-o-object-position:80.5% 0;object-position:80.5% 0}.scene-001__sns-link img.--X[data-v-2b89caa4]{-o-object-position:30.5% 0;object-position:30.5% 0}.scene-001__sns-link img.--weibo[data-v-2b89caa4]{-o-object-position:60.6% 0;object-position:60.6% 0}.scene-001__sns-link img.--bilibili[data-v-2b89caa4]{-o-object-position:70.5% 0;object-position:70.5% 0}.scene-001__sns-link img.--red[data-v-2b89caa4]{-o-object-position:100% 0;object-position:100% 0}.scene-001__debug[data-v-2b89caa4]{background:#000000ad;border:1px solid hsla(0,0%,100%,.28);color:#fff;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.35;min-width:190px;padding:8px 10px;pointer-events:none;position:fixed;right:10px;top:10px;z-index:400}.scene-001__debug p[data-v-2b89caa4]{margin:0}.scene[data-v-69fbcca1]{background:#111115;inset:0;overflow:hidden;position:absolute;transition:opacity .5s ease}.scene__video[data-v-69fbcca1]{height:clamp(594px,42vw + 34px,844px);-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:absolute;right:0;top:clamp(50px,7vw,136px);transform-origin:right center;width:clamp(1077px,75vw + 63px,1517px)}.scene__ui[data-v-69fbcca1]{inset:0;margin:0 auto;position:absolute;width:100%}.scene__logos[data-v-69fbcca1]{align-items:center;display:flex;gap:clamp(15px,1.56vw,30px);left:clamp(50px,4.7vw,90px);position:absolute;top:clamp(15px,1.56vw,30px)}.scene__segalogo[data-v-69fbcca1]{height:auto;width:clamp(56px,4.4vw,84px)}.scene__ryulogo[data-v-69fbcca1],.scene__segalogo[data-v-69fbcca1]{display:block;-o-object-fit:contain;object-fit:contain}.scene__ryulogo[data-v-69fbcca1]{height:90px;width:67.5px}.scene__titlelogo[data-v-69fbcca1]{bottom:clamp(160px,12.5vw,240px);height:clamp(193px,15vw,290px)}.scene__titlelogo[data-v-69fbcca1],.scene__yearlogo[data-v-69fbcca1]{display:block;left:clamp(50px,4.7vw,90px);-o-object-fit:contain;object-fit:contain;position:absolute;width:clamp(400px,31.25vw,600px);will-change:transform,opacity}.scene__yearlogo[data-v-69fbcca1]{bottom:clamp(100px,8.3vw,160px);height:clamp(33px,2.6vw,50px);-o-object-position:center;object-position:center}.scene__scroll-arrow[data-v-69fbcca1]{display:block;height:auto;width:clamp(20px,1.56vw,30px)}.scene__guide-line[data-v-69fbcca1],.scene__scroll-arrow[data-v-69fbcca1]{bottom:0;left:clamp(45px,4.7vw - 5px,85px);pointer-events:none;position:absolute}.scene__guide-line[data-v-69fbcca1]{color:#fff;top:0;z-index:2}.scene__story[data-v-69fbcca1]{bottom:clamp(120px,17.4074vh,188px);color:#fff;left:clamp(50px,4.7vw,90px);opacity:0;position:absolute;width:760px;will-change:transform,opacity}.scene__story-body[data-v-69fbcca1],.scene__story-head[data-v-69fbcca1]{margin:0}.scene__story-head[data-v-69fbcca1]{color:var(--scene-ty-sub-heading-color);font-family:var(--scene-ty-sub-heading-font-family);font-size:var(--scene-ty-sub-heading-font-size);font-weight:var(--scene-ty-sub-heading-font-weight);letter-spacing:var(--scene-ty-sub-heading-letter-spacing);line-height:var(--scene-ty-sub-heading-line-height)}.scene__story-body[data-v-69fbcca1]{color:var(--scene-ty-sub-body-color);font-family:var(--scene-ty-sub-body-font-family);font-size:var(--scene-ty-sub-body-font-size);font-weight:var(--scene-ty-sub-body-font-weight);letter-spacing:var(--scene-ty-sub-body-letter-spacing);line-height:var(--scene-ty-sub-body-line-height)}.scene__story-head+.scene__story-body[data-v-69fbcca1]{margin-top:16px}.scene__banner-links[data-v-69fbcca1]{bottom:calc(84px + 7.4vh);display:flex;flex-direction:column;gap:24px;position:absolute;right:0}.scene__movie-link[data-v-69fbcca1],.scene__rect-link[data-v-69fbcca1]{display:block;pointer-events:auto;transform:translate(30px);transition:transform .2s ease;width:clamp(290px,23vw,440px)}.scene__movie-link[data-v-69fbcca1]:hover,.scene__rect-link[data-v-69fbcca1]:hover{transform:translate(0)}.scene__rect[data-v-69fbcca1]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.scene__sns[data-v-69fbcca1]{align-items:flex-start;background:#111115;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:30px;height:-moz-fit-content;height:fit-content;justify-content:flex-end;left:0;padding:3.7vh 90px 3.7vh 0;position:absolute;right:0}.scene__sns-link[data-v-69fbcca1]{display:block;height:44.28px;pointer-events:auto;width:44.28px}.scene__sns-link:hover img[data-v-69fbcca1]{filter:brightness(0) saturate(0) invert(80%)}.scene__sns-link img[data-v-69fbcca1]{display:block;filter:brightness(0) saturate(100%) invert(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.scene__sns-link img.--youtube[data-v-69fbcca1]{-o-object-position:.5% 0;object-position:.5% 0}.scene__sns-link img.--discord[data-v-69fbcca1]{-o-object-position:10.5% 0;object-position:10.5% 0}.scene__sns-link img.--facebook[data-v-69fbcca1]{-o-object-position:20.5% 0;object-position:20.5% 0}.scene__sns-link img.--instagram[data-v-69fbcca1]{-o-object-position:50.5% 0;object-position:50.5% 0}.scene__sns-link img.--tiktok[data-v-69fbcca1]{-o-object-position:80.5% 0;object-position:80.5% 0}.scene__sns-link img.--X[data-v-69fbcca1]{-o-object-position:30.5% 0;object-position:30.5% 0}.scene__sns-link img.--weibo[data-v-69fbcca1]{-o-object-position:60.6% 0;object-position:60.6% 0}.scene__sns-link img.--bilibili[data-v-69fbcca1]{-o-object-position:70.5% 0;object-position:70.5% 0}.scene__sns-link img.--red[data-v-69fbcca1]{-o-object-position:100% 0;object-position:100% 0}.scroll-driver[data-v-c70068b5]{--stage-height:var(--scene-height);touch-action:none}.scroll-driver[data-v-c70068b5],.sticky-stage[data-v-c70068b5]{height:var(--stage-height);overflow:hidden}.sticky-stage[data-v-c70068b5]{position:relative;top:0;width:100%}.sticky-stage--pc[data-v-c70068b5]{margin:0 auto;max-width:1920px}.scene-layer[data-v-c70068b5]{overflow:hidden;transition:opacity .5s ease}.scene-bg[data-v-c70068b5],.scene-layer[data-v-c70068b5]{inset:0;position:absolute}.scene-bg[data-v-c70068b5]{background-position:50%;background-size:cover}.scene-content[data-v-c70068b5]{inset:0;margin:0 auto;position:absolute;width:430px}.scene-img[data-v-c70068b5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.init-overlay[data-v-c70068b5],.scene-transition-backdrop[data-v-c70068b5]{inset:0;pointer-events:none;position:absolute}.init-overlay[data-v-c70068b5]{background:#000;z-index:9999}
