@import"https://fonts.googleapis.com/css2?family=Cardo&family=Josefin+Sans&display=swap";.loader[data-astro-cid-eesjwmgc]{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.loader[data-astro-cid-eesjwmgc] img[data-astro-cid-eesjwmgc]{width:100px;height:100px}.value[data-astro-cid-eesjwmgc]{font-family:var(--main-font);font-weight:400;font-size:48px;line-height:100%;color:#ffffffe6}#app[data-astro-cid-5hce7sga],canvas[data-astro-cid-5hce7sga]{width:100%;height:100%;overflow:hidden;z-index:3}body{margin:0;touch-action:manipulation}:root{--app-height: 100vh}:before,:after,*{box-sizing:border-box}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1.5}menu,ol,ul,li{list-style:none;list-style-type:none}blockquote,q{quotes:none}b,strong{font-weight:bolder}select{text-transform:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:transparent;background-image:none}button:focus{outline:0}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}img,video{width:100%;max-width:100%;height:auto}input:focus{outline:none}a:active,a:focus,a:visited,a{text-decoration:none}body,canvas{-webkit-touch-callout:none}canvas{-webkit-user-select:none}img{font-size:0;border:0;outline:0;user-select:none}textarea{outline:none;border:none}:root{--default-color: #FAF5F0;--hl-color: #f9b639;--main-ease: cubic-bezier(.25, 1, .5, 1);--color-black: #000203;--color-white: #FAF5F0;--story-font: "A-OTF Ryumin Pr6N", "a-otf-ryumin-pr6n", "ryumin-pr6n", "ryo-gothic-plusn", "Hiragino Sans","Meiryo","Hiragino Kaku Gothic ProN", sans-serif;--main-font: "Basilia Compress D", serif;--secondary-font: "Josefin Sans", sans-serif}.relative{position:relative}.fixed{position:fixed}.fixed-full{position:fixed;inset:0}.z1{z-index:1}.z2{z-index:2}.z-10{z-index:10}.dnone{display:none!important}.vhidden{visibility:hidden}.flx{display:flex}.flx-column{display:flex;flex-direction:column}.flx-center{display:flex;align-items:center;justify-content:center}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-between{justify-content:space-between}.align-center{align-items:center}.w-100{width:100%}.mh-100{min-height:100vh}.pb-30{padding-bottom:30px}.unselectable{user-select:none;pointer-events:none}.udragnone{user-select:none;-webkit-user-drag:none}p,span,a,main{user-select:none;-webkit-user-drag:none;-webkit-user-select:none;touch-action:none}.deviceorientation-activate.show{pointer-events:all;position:fixed;inset:0;z-index:100000;opacity:0}#loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .8s ease}#loader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black)}#loader #loading{pointer-events:none;opacity:0;transition:opacity .8s ease .2s}#loader #loading.show{opacity:1}#loader .percent{font-size:24px}#loader.fade-out{opacity:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}header{position:fixed;top:32px;right:40px;z-index:20;opacity:0;transition:opacity .6s var(--main-ease);pointer-events:none}header.show{opacity:1;pointer-events:auto}header .header-content{display:flex;gap:8px;align-items:center}header .sound-toggle{display:flex;align-items:center;gap:12px;background:none;border:none;font-family:var(--secondary-font);color:var(--color-white);font-size:12px;font-weight:400;cursor:pointer;padding:12px;transition:opacity .3s ease}header .sound-toggle .sound-icon{display:flex;gap:3px;align-items:flex-end;height:16px;transform-origin:center center;transition:transform .5s ease}header .sound-toggle .bar{width:1px;height:16px;background:var(--color-white);transform-origin:center center;transform:translateY(0) scaleY(.1);transition:transform .35s ease;will-change:transform}header .sound-toggle.is-playing .bar{animation:eq 5s ease-in-out infinite}header .sound-toggle.is-playing .bar:nth-child(1){animation-delay:-.1s}header .sound-toggle.is-playing .bar:nth-child(2){animation-delay:-2s}header .sound-toggle.is-playing .bar:nth-child(3){animation-delay:-.2s}header .sound-toggle.is-playing .bar:nth-child(4){animation-delay:-3s}header .sound-toggle.is-playing .bar:nth-child(5){animation-delay:-.05s;animation-duration:7s}header .sound-toggle.off .bar{transform:translateY(0) scaleY(0)}@media all and (pointer: fine){header .sound-toggle .sound-label{transition:opacity .3s ease}header .sound-toggle:hover .sound-label{opacity:.7}header .sound-toggle:hover .sound-icon{transform:scaleY(3)}header .sound-toggle:hover.is-playing .sound-icon{transform:scaleY(.6)}}@keyframes eq{0%{transform:translateY(0) scaleY(.15)}10%{transform:translateY(-1px) scaleY(.95)}25%{transform:translateY(-2px) scaleY(.4)}45%{transform:translateY(1px) scaleY(.8)}60%{transform:translateY(-2px) scaleY(.3)}80%{transform:translateY(2px) scaleY(.7)}to{transform:translateY(0) scaleY(.15)}}header .lang-switch{font-family:var(--secondary-font);color:var(--color-white);font-size:12px;font-weight:400;text-decoration:none;padding:8px 12px;transition:opacity .3s ease}header .lang-switch:hover{opacity:.7}header ul{display:flex}header ul a{display:flex;padding:10px 30px;color:#000;font-weight:700}.logo-header{display:flex;position:fixed;top:40px;left:50%;transform:translate(-50%);z-index:25;transition:opacity 2s var(--main-ease) .5s}.logo-header svg{width:130px;height:auto}.logo-header.end{opacity:0;transition:opacity 1s ease}@media all and (max-width: 768px){header{top:20px;right:20px}header .header-content{gap:0px}.sound-label{display:none}.logo-header{top:24px}.logo-header svg{width:92px}}.cardo-regular{font-family:Cardo,serif;font-weight:400;font-style:normal}.cardo-bold{font-family:Cardo,serif;font-weight:700;font-style:normal}.cardo-regular-italic{font-family:Cardo,serif;font-weight:400;font-style:italic}.josefin-sans{font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.ja-font{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-style:normal}@font-face{font-family:Basilia Compress D;src:url(/fonts/basilia_compress_d.woff2) format("woff2");font-weight:400;font-style:normal}.main-title-container{z-index:10;pointer-events:none;opacity:1;display:flex;align-items:flex-end;justify-content:space-between;padding:88px}.main-title-container:before{content:" ";position:absolute;inset:0;background:#000;opacity:.5;pointer-events:none;transition:opacity .5s ease-in-out}.main-title-container .split-char{display:inline-block;transform:translate3d(0,100%,0);transition:transform 1.7s var(--main-ease);transition-delay:calc(var(--char-index, 0) * .1s)}.main-title-container .subtitle-char{display:inline-block;opacity:0;filter:blur(12px);transform:scale(.8) translateZ(0);transition:opacity 1.4s var(--main-ease),filter 1.9s var(--main-ease),transform 1s var(--main-ease);transition-delay:calc(var(--char-index, 0) * .15s);will-change:opacity,filter,transform}.main-title-container.show .split-char{transform:translateZ(0)}.main-title-container.show .subtitle-char{opacity:1;filter:blur(0);transform:scale(1) translateZ(0)}.main-title-container.hide{pointer-events:none}.main-title-container.hide:before{opacity:0;transition:opacity .8s ease .4s}.main-title-container.hide .split-char{transform:translateZ(0)}.main-title-container.hide .subtitle-char{opacity:1;filter:blur(0);transform:scale(1) translateZ(0)}.main-title-container.hide .main-title,.main-title-container.hide .main-subtitle{opacity:0;transition:opacity .7s var(--main-ease)}.main-title-container.hidden{display:none}.main-subtitle{font-family:var(--story-font)}.split-space{opacity:0;min-width:10px}.mt-wrap{overflow:hidden}.main-title-content{position:relative;z-index:2;gap:20px}.main-title{gap:24px;line-height:100%;font-family:var(--main-font)}.mt-above{font-size:64px;line-height:80%;padding-left:13px}.mt-bellow{font-size:322px;line-height:80%}.mt-bellow .split-char{transition-duration:2.2s}.main-subtitle{font-size:38px;font-weight:500;line-height:120%;letter-spacing:26px;padding-left:3px}.start-button{pointer-events:none;z-index:25;transition:transform .5s cubic-bezier(.19,1,.22,1);touch-action:auto}.start-button.show{pointer-events:all}.start-button.show .start-button-content{transform:scale(1) translateZ(0);opacity:1}.start-button.show .start-button-content:after{transform:scale(1);opacity:1}.start-button.hide{pointer-events:none}.start-button.hide .start-button-content{transform:scale(1.4) translateZ(0);opacity:0;filter:blur(12px);transition:opacity .8s var(--main-ease),filter 1s var(--main-ease),transform .7s var(--main-ease)}.start-button.hidden{display:none}.start-button.in-header-zone{pointer-events:none}.start-button.in-header-zone .start-button-content{opacity:0;transition:opacity .5s ease}.start-button.from-header-zone .start-button-content{transition:opacity .2s ease,transform 1s ease .8s}.sb-txt{text-shadow:0 0 8px rgba(20,20,20,.4)}.ripple-cover,.ripple{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.ripple-cover{z-index:2;pointer-events:none;background:radial-gradient(circle,#0e0e0e 25%,#0d0d0d00 60%)}.ripple{border:10px solid white;transform:scale(0);opacity:0;animation:ripple 2s ease-out infinite;pointer-events:none;z-index:1;will-change:transform,opacity;backface-visibility:hidden}.start-button-content{position:relative;width:120px;height:120px;border-radius:50%;font-family:var(--secondary-font);background:#0003;filter:blur(.5px);border:solid 1px rgba(255,255,255,.1);gap:6px;transform:scale(.7) translateZ(0);opacity:0;transition:transform 1s ease .8s,opacity 1s ease .8s}.start-button-content:after{content:"";position:absolute;inset:5%;transform:scale(0);background:#000c;width:90%;height:90%;border-radius:50%;border:solid 1px rgba(252,252,252,.1);opacity:0;transition:opacity .8s ease .8s,transform 1.8s var(--main-ease) .8s}.sb-txt{position:relative;z-index:3;font-weight:400;font-size:12px;line-height:100%;color:var(--color-white)}.sb-txt-sp{display:none}.start-button.sp{position:fixed;left:50%;transform:translate(-50%);top:auto;bottom:10px}.start-button.sp .sb-txt-pc{display:none}.start-button.sp .sb-txt-sp{display:block}.start-button.sp.hide{pointer-events:none}.start-button.sp.show .start-button-content{transform:scale(1) translateZ(0)}.start-button.sp .start-button-content{width:140px;height:140px}.start-button.sp .start-button-content,.start-button.sp.hide .start-button-content{transform:scale(0) translateZ(0)}@keyframes blink-fade{0%,to{opacity:.1}40%{opacity:1}60%{opacity:1}}.fadeinout{animation:blink-fade 3s ease-in-out infinite}@media all and (max-width: 980px){.main-title-container{align-items:center;justify-content:center;padding:150px 48px 48px;text-align:center}.main-title-content{gap:3vw}.main-subtitle{padding-left:0!important}.main-title{gap:2.45vw}.mt-above{font-size:6.53vw;padding-left:0!important}.mt-bellow{font-size:32.85vw}.main-subtitle{font-size:3vw;letter-spacing:.98vw}}@media all and (max-width: 767px){.main-title-container{padding:8vw 24px 34vw}.main-title-content{gap:10.13vw}.main-title{gap:2.13vw}.mt-above{font-size:10.67vw}.mt-bellow{font-size:38.4vw}.main-subtitle{font-size:22px;letter-spacing:40%}}@media all and (max-width: 374px){.main-title-container{padding:30px 24px 130px}.main-title-content{gap:38px}.main-title{gap:8px}.mt-above{font-size:40px}.mt-bellow{font-size:144px}.main-subtitle{font-size:16px;letter-spacing:40%}}.section-progress{position:fixed;left:56px;top:38px;bottom:48px;justify-content:space-between;z-index:20;gap:24px;font-family:var(--main-font);font-weight:400;transition:opacity .6s var(--main-ease)}.section-progress.hide{opacity:0;pointer-events:none}.section-progress.instant .chapter-letter,.section-progress.instant .pci-digit,.section-progress.instant .pct-char{transition:none!important}.section-pag{z-index:20}#pgn-section1{position:relative;left:auto;top:auto}.spgn-link{color:var(--color-white);font-size:64px;line-height:80%;letter-spacing:1px;text-transform:uppercase;display:flex;position:absolute;left:0;top:0;user-select:none;overflow:hidden}.chapter-pag{display:flex}.chapter-letter{display:inline-block;transform:translate3d(0,100%,0);transition:transform 1.5s var(--main-ease);transition-delay:calc(var(--i) * .03s + .2s)}.spgn-link.current .chapter-letter{transform:translateZ(0)}.spgn-link.past .chapter-letter{transform:translate3d(0,-100%,0);transition-delay:calc((10 - var(--i)) * .03s)}.progress-counter{font-size:56px;line-height:100%;user-select:none;display:flex;align-items:baseline}.progress-counter-item{position:relative;display:inline-flex;font-size:160px;line-height:70%;min-width:66px;overflow:hidden}.progress-counter-total{display:inline-flex;overflow:hidden}.pct-char{display:inline-block;transform:translate3d(0,100%,0)}.progress-counter-total.show .pct-char{transform:translateZ(0);transition:transform 1.9s var(--main-ease);transition-delay:calc(var(--i) * .08s + .3s)}.pci{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.pci:first-child{position:relative}.pci-digit{display:inline-block;transform:translate3d(0,100%,0);transition:transform 1s var(--main-ease) .08s}.pci-digit:nth-child(2){transition-delay:.16s}.pci.current .pci-digit{transform:translateZ(0)}.pci.past .pci-digit{transform:translate3d(0,-100%,0)}.pci.past .pci-digit:nth-child(1){transition-delay:.08s}.pci.past .pci-digit:nth-child(2){transition-delay:0s}.sh-text{padding:3px 0 0}.scroll-hint{position:fixed;bottom:52px;right:48px;color:var(--color-white);gap:8px;font-size:12px;font-weight:400;font-family:var(--secondary-font);opacity:0;transition:opacity 1.4s var(--main-ease)}.scroll-hint.show{opacity:1;transition-delay:.9s}.scroll-hint.show-end{opacity:1;transition:opacity 3s var(--main-ease) .7s}.scroll-hint.hide{opacity:0}.scroll-hint.hidden{display:none}.scroll-hint.sh-end{right:auto;left:50%;bottom:120px;transform:translate(-50%)}.sh-icon{position:relative;width:16px;height:16px}.arrow-item{position:absolute;left:50%;top:50%;width:7px;height:auto;transform:translate3d(-50%,-50%,0)}.ai-1{opacity:0;transform:translate3d(-50%,calc(-50% - 6px),0)}.ai-2{transform:translate3d(-50%,calc(-50% - 3px),0)}.ai-3{transform:translate3d(-50%,calc(-50% + 3px),0)}.ai-4{opacity:0}.scroll-hint .ai-1,.scroll-hint .ai-2,.scroll-hint .ai-3,.scroll-hint .ai-4{animation:arrow-cascade 4s var(--main-ease) infinite}.scroll-hint.show .ai-1,.scroll-hint.show-end .ai-1{animation-delay:2s}.scroll-hint.show .ai-2,.scroll-hint.show-end .ai-2{animation-delay:1s}.scroll-hint.show .ai-3,.scroll-hint.show-end .ai-3{animation-delay:0s}.scroll-hint.show .ai-4,.scroll-hint.show-end .ai-4{animation-delay:3s}@keyframes arrow-cascade{0%{opacity:0;transform:translate3d(-50%,calc(-50% - 6px),0)}20%{opacity:1;transform:translate3d(-50%,calc(-50% - 3px),0)}40%{opacity:1;transform:translate3d(-50%,calc(-50% + 3px),0)}60%,to{opacity:0;transform:translate3d(-50%,calc(-50% + 6px),0)}}@media all and (max-width: 980px){.section-progress{left:32px;top:24px;bottom:24px;gap:16px}}@media all and (max-width: 767px){.scroll-hint{bottom:16px;right:16px}.scroll-hint.sh-end{right:auto;bottom:150px}.scroll-hint.sh-end .sh-text{display:flex}.sh-text{display:none}.progress-counter-item{font-size:80px;min-width:33px}.progress-counter{display:none;font-size:32px}.section-progress{left:16px;top:auto;bottom:16px;gap:12px}.spgn-link{font-size:40px}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}@keyframes shake2{0%,to{transform:translate(0)}20%{transform:translate(2px,-1px)}40%{transform:translate(-1px,1px)}60%{transform:translate(1px,-2px)}80%{transform:translate(-1px,1px)}}@keyframes shake3{0%,to{transform:translate(0)}33%{transform:translate(-1px,2px)}66%{transform:translate(2px,-1px)}}@keyframes shake4{0%,to{transform:translate(0)}15%{transform:translate(-2px)}45%{transform:translate(1px,1px)}75%{transform:translateY(-2px)}}@keyframes shake5{0%,to{transform:translate(0)}25%{transform:translate(1px,2px)}50%{transform:translate(-2px,-1px)}75%{transform:translate(1px,-1px)}}@keyframes shake6{0%,to{transform:translate(0)}20%{transform:translateY(2px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(2px)}80%{transform:translate(-1px,1px)}}.story-section{display:flex;justify-content:flex-end;align-items:center;padding:32px 150px 32px 32px}.tst-parts{position:absolute;display:flex;align-items:center;justify-content:flex-end;inset:32px 150px 32px 32px}.interaction-text-wrapper{pointer-events:none}.interaction-text-wrapper.interaction-text-secondary{z-index:2}.top-section-cont{position:absolute;display:flex;align-items:center;justify-content:flex-end;inset:32px 150px 32px 32px}.top-section-cont .top-section-text{color:#02092b}.top-section-cont.show .top-section-text .letter{opacity:1;filter:blur(0);transform:scale(1) translateZ(0);transition:opacity 1.4s var(--main-ease),filter 1.9s var(--main-ease),transform 1s var(--main-ease)}.top-section-cont.show .top-section-text .letter[data-delay="0"]{transition-delay:0s,.3s,.3s}.top-section-cont.show .top-section-text .letter[data-delay="1"]{transition-delay:.05s,.35s,.35s}.top-section-cont.show .top-section-text .letter[data-delay="2"]{transition-delay:.1s,.4s,.4s}.top-section-cont.show .top-section-text .letter[data-delay="3"]{transition-delay:.15s,.45s,.45s}.top-section-cont.show .top-section-text .letter[data-delay="4"]{transition-delay:.2s,.5s,.5s}.top-section-cont.show .top-section-text .letter[data-delay="5"]{transition-delay:.25s,.55s,.55s}.top-section-cont.show .top-section-text .letter[data-delay="6"]{transition-delay:.3s,.6s,.6s}.top-section-cont.show .top-section-text .letter[data-delay="7"]{transition-delay:.35s,.65s,.65s}.top-section-cont.show .top-section-text .letter[data-delay="8"]{transition-delay:.4s,.7s,.7s}.top-section-cont.show .top-section-text .letter[data-delay="9"]{transition-delay:.45s,.75s,.75s}body.webgl-mobile .top-section-cont.show .top-section-text .letter{filter:none;transition:opacity 3s var(--main-ease),transform 1s var(--main-ease)}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="0"]{transition-delay:0s,.3s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="1"]{transition-delay:.04s,.34s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="2"]{transition-delay:.08s,.38s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="3"]{transition-delay:.12s,.42s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="4"]{transition-delay:.16s,.46s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="5"]{transition-delay:.2s,.5s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="6"]{transition-delay:.24s,.54s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="7"]{transition-delay:.28s,.58s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="8"]{transition-delay:.32s,.62s}body.webgl-mobile .top-section-cont.show .top-section-text .letter[data-delay="9"]{transition-delay:.36s,.66s}.top-section-cont.hide .top-section-text .letter{opacity:0;filter:blur(12px);transition:opacity 1.4s var(--main-ease),filter 1s var(--main-ease)}.top-section-cont.hide .top-section-text .letter[data-delay="0"]{transition-delay:0s,0s}.top-section-cont.hide .top-section-text .letter[data-delay="1"]{transition-delay:.01s,.02s}.top-section-cont.hide .top-section-text .letter[data-delay="2"]{transition-delay:.02s,.04s}.top-section-cont.hide .top-section-text .letter[data-delay="3"]{transition-delay:.03s,.06s}.top-section-cont.hide .top-section-text .letter[data-delay="4"]{transition-delay:.04s,.08s}.top-section-cont.hide .top-section-text .letter[data-delay="5"]{transition-delay:.05s,.1s}.top-section-cont.hide .top-section-text .letter[data-delay="6"]{transition-delay:.06s,.12s}.top-section-cont.hide .top-section-text .letter[data-delay="7"]{transition-delay:.07s,.14s}.top-section-cont.hide .top-section-text .letter[data-delay="8"]{transition-delay:.08s,.16s}.top-section-cont.hide .top-section-text .letter[data-delay="9"]{transition-delay:.09s,.18s}body.webgl-mobile .top-section-cont.hide .top-section-text .letter{filter:none;transition:opacity 1.4s var(--main-ease)}body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="0"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="1"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="2"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="3"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="4"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="5"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="6"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="7"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="8"],body.webgl-mobile .top-section-cont.hide .top-section-text .letter[data-delay="9"]{transition-delay:0s}.section6 .tst-parts .top-section-text:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:200%;height:140%;background:radial-gradient(ellipse 50% 50% at center,#180800 0%,transparent 100%);transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease}.section6 .tst-parts .top-section-text.show:before{opacity:.8;transition:opacity 2s var(--main-ease) .1s}.section6 .tst-parts .top-section-text.exit:before{opacity:0;transition:opacity .4s ease}.top-section-text{position:relative;color:var(--color-white);padding:4px 12px;font-size:24px;font-weight:500;line-height:230%;letter-spacing:3px;pointer-events:none;text-orientation:mixed;writing-mode:vertical-rl;font-family:var(--story-font)}.top-section-text p{position:relative;z-index:1}.top-section-text br.sp{display:none}.top-section-text .letter{opacity:0;filter:blur(12px);transform:scale(.8) translateZ(0);will-change:opacity,filter,transform}body.webgl-mobile .top-section-text .letter{filter:none;will-change:opacity,transform}.top-section-text .letter .furigana-wrap{position:relative;display:inline}.top-section-text .letter .furigana{position:absolute;font-size:.45em;letter-spacing:0;right:-32px;top:0;writing-mode:vertical-rl;text-orientation:upright}@supports (-webkit-hyphens: none){.top-section-text .letter .furigana{right:-16px}}.top-section-text.show .letter{opacity:1;filter:blur(0);transform:scale(1) translateZ(0);transition:opacity 1.4s var(--main-ease),filter 1.9s var(--main-ease),transform 1s var(--main-ease)}.top-section-text.show .letter[data-delay="0"]{transition-delay:0s,.3s,.3s}.top-section-text.show .letter[data-delay="1"]{transition-delay:.05s,.35s,.35s}.top-section-text.show .letter[data-delay="2"]{transition-delay:.1s,.4s,.4s}.top-section-text.show .letter[data-delay="3"]{transition-delay:.15s,.45s,.45s}.top-section-text.show .letter[data-delay="4"]{transition-delay:.2s,.5s,.5s}.top-section-text.show .letter[data-delay="5"]{transition-delay:.25s,.55s,.55s}.top-section-text.show .letter[data-delay="6"]{transition-delay:.3s,.6s,.6s}.top-section-text.show .letter[data-delay="7"]{transition-delay:.35s,.65s,.65s}.top-section-text.show .letter[data-delay="8"]{transition-delay:.4s,.7s,.7s}.top-section-text.show .letter[data-delay="9"]{transition-delay:.45s,.75s,.75s}body.webgl-mobile .top-section-text.show .letter{filter:none;transition:opacity 3s var(--main-ease),transform 1s var(--main-ease)}body.webgl-mobile .top-section-text.show .letter[data-delay="0"],body.webgl-mobile .top-section-text.show .letter[data-delay="1"],body.webgl-mobile .top-section-text.show .letter[data-delay="2"],body.webgl-mobile .top-section-text.show .letter[data-delay="3"],body.webgl-mobile .top-section-text.show .letter[data-delay="4"],body.webgl-mobile .top-section-text.show .letter[data-delay="5"],body.webgl-mobile .top-section-text.show .letter[data-delay="6"],body.webgl-mobile .top-section-text.show .letter[data-delay="7"],body.webgl-mobile .top-section-text.show .letter[data-delay="8"],body.webgl-mobile .top-section-text.show .letter[data-delay="9"]{transition-delay:0s}.top-section-text.exit .letter{opacity:0;filter:blur(12px);transition:opacity 1.4s var(--main-ease),filter 1s var(--main-ease)}.top-section-text.exit .letter[data-delay="0"]{transition-delay:0s,0s}.top-section-text.exit .letter[data-delay="1"]{transition-delay:.01s,.02s}.top-section-text.exit .letter[data-delay="2"]{transition-delay:.02s,.04s}.top-section-text.exit .letter[data-delay="3"]{transition-delay:.03s,.06s}.top-section-text.exit .letter[data-delay="4"]{transition-delay:.04s,.08s}.top-section-text.exit .letter[data-delay="5"]{transition-delay:.05s,.1s}.top-section-text.exit .letter[data-delay="6"]{transition-delay:.06s,.12s}.top-section-text.exit .letter[data-delay="7"]{transition-delay:.07s,.14s}.top-section-text.exit .letter[data-delay="8"]{transition-delay:.08s,.16s}.top-section-text.exit .letter[data-delay="9"]{transition-delay:.09s,.18s}body.webgl-mobile .top-section-text.exit .letter{filter:none;transition:opacity 1.4s var(--main-ease)}body.webgl-mobile .top-section-text.exit .letter[data-delay="0"]{transition-delay:0s}body.webgl-mobile .top-section-text.exit .letter[data-delay="1"]{transition-delay:.01s}body.webgl-mobile .top-section-text.exit .letter[data-delay="2"]{transition-delay:.02s}body.webgl-mobile .top-section-text.exit .letter[data-delay="3"]{transition-delay:.03s}body.webgl-mobile .top-section-text.exit .letter[data-delay="4"]{transition-delay:.04s}body.webgl-mobile .top-section-text.exit .letter[data-delay="5"]{transition-delay:.05s}body.webgl-mobile .top-section-text.exit .letter[data-delay="6"]{transition-delay:.06s}body.webgl-mobile .top-section-text.exit .letter[data-delay="7"]{transition-delay:.07s}body.webgl-mobile .top-section-text.exit .letter[data-delay="8"]{transition-delay:.08s}body.webgl-mobile .top-section-text.exit .letter[data-delay="9"]{transition-delay:.09s}.top-container{transition:opacity 2s ease}.interacting .top-container{opacity:0;transition:opacity 1s var(--main-ease)}.section5.interaction-text-wrapper .top-section-cont .top-section-text:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:300%;height:100svh;background:radial-gradient(ellipse 50% 50% at center,rgba(0,0,0,.95) 0%,transparent 100%);transform:translate(-50%,-50%);filter:blur(40px);opacity:0;transition:opacity .4s ease}.section5.interaction-text-wrapper .top-section-cont.show .top-section-text:before{opacity:1;transition:opacity 2s var(--main-ease) .1s}.section5.interaction-text-wrapper .top-section-cont.hide .top-section-text:before{opacity:0;transition:opacity .4s ease}.section5 .top-section-text .letter{display:inline-block;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-play-state:paused}.section5 .top-section-text .letter[data-delay="0"]{animation-name:shake;animation-duration:10.8s;animation-delay:0s}.section5 .top-section-text .letter[data-delay="1"]{animation-name:shake2;animation-duration:6.48s;animation-delay:.05s}.section5 .top-section-text .letter[data-delay="2"]{animation-name:shake3;animation-duration:8.64s;animation-delay:.08s}.section5 .top-section-text .letter[data-delay="3"]{animation-name:shake4;animation-duration:7.2s;animation-delay:.03s}.section5 .top-section-text .letter[data-delay="4"]{animation-name:shake5;animation-duration:11.6s;animation-delay:.1s}.section5 .top-section-text .letter[data-delay="5"]{animation-name:shake6;animation-duration:6.2s;animation-delay:.02s}.section5 .top-section-text .letter[data-delay="6"]{animation-name:shake4;animation-duration:10s;animation-delay:.07s}.section5 .top-section-text .letter[data-delay="7"]{animation-name:shake;animation-duration:6.8s;animation-delay:.04s}.section5 .top-section-text .letter[data-delay="8"]{animation-name:shake5;animation-duration:9.2s;animation-delay:.09s}.section5 .top-section-text .letter[data-delay="9"]{animation-name:shake6;animation-duration:7.6s;animation-delay:.01s}.section5 .top-section-cont.show .top-section-text .letter{animation-play-state:running}@media all and (max-width: 1024px){.story-section{padding:32px 24px 150px}.tst-parts,.top-section-cont{right:24px}}@media all and (max-width: 767px){.story-section{padding:16px 24px}.tst-parts,.top-section-cont{top:16px;bottom:16px}.top-section-text{padding:4px 0;font-size:18px;line-height:220%;letter-spacing:4px}.top-section-text .furigana{right:-24px!important}@supports (-webkit-hyphens: none){.top-section-text .furigana{right:-12px!important}}}@media all and (max-width: 420px){br.pc{display:none}.story-section{padding:40px 24px 16px}.tst-parts,.top-section-cont{top:40px;bottom:16px}.top-section-text br.sp{display:block}}@media all and (max-width: 375px){.top-section-text{font-size:16px;line-height:200%;letter-spacing:4px}}#prologue{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#000;display:flex;justify-content:center;align-items:center;text-align:center;transition:background 1s var(--main-ease)}#prologue p{font-family:var(--story-font);font-size:24px;color:#fff;letter-spacing:.05em;line-height:1.8;pointer-events:none}#prologue .letter{display:inline-block;opacity:0;filter:blur(12px);transform:scale(.8) translateZ(0);will-change:opacity,filter,transform;transition:opacity 5s var(--main-ease),filter 6.4s var(--main-ease),transform 4s var(--main-ease)}#prologue.show .letter{opacity:1;filter:blur(0);transform:scale(1) translateZ(0);transition:opacity 1.68s var(--main-ease),filter 2.28s var(--main-ease),transform 1.2s var(--main-ease)}#prologue.show .letter[data-delay="0"]{transition-delay:0s,.3s,.3s}#prologue.show .letter[data-delay="1"]{transition-delay:.05s,.35s,.35s}#prologue.show .letter[data-delay="2"]{transition-delay:.1s,.4s,.4s}#prologue.show .letter[data-delay="3"]{transition-delay:.15s,.45s,.45s}#prologue.show .letter[data-delay="4"]{transition-delay:.2s,.5s,.5s}#prologue.show .letter[data-delay="5"]{transition-delay:.25s,.55s,.55s}#prologue.show .letter[data-delay="6"]{transition-delay:.3s,.6s,.6s}#prologue.show .letter[data-delay="7"]{transition-delay:.35s,.65s,.65s}#prologue.show .letter[data-delay="8"]{transition-delay:.4s,.7s,.7s}#prologue.show .letter[data-delay="9"]{transition-delay:.45s,.75s,.75s}body.webgl-mobile #prologue.show .letter{filter:none;transition:opacity 3s var(--main-ease),transform 1s var(--main-ease)}body.webgl-mobile #prologue.show .letter[data-delay="0"]{transition-delay:0s,.3s}body.webgl-mobile #prologue.show .letter[data-delay="1"]{transition-delay:.04s,.34s}body.webgl-mobile #prologue.show .letter[data-delay="2"]{transition-delay:.08s,.38s}body.webgl-mobile #prologue.show .letter[data-delay="3"]{transition-delay:.12s,.42s}body.webgl-mobile #prologue.show .letter[data-delay="4"]{transition-delay:.16s,.46s}body.webgl-mobile #prologue.show .letter[data-delay="5"]{transition-delay:.2s,.5s}body.webgl-mobile #prologue.show .letter[data-delay="6"]{transition-delay:.24s,.54s}body.webgl-mobile #prologue.show .letter[data-delay="7"]{transition-delay:.28s,.58s}body.webgl-mobile #prologue.show .letter[data-delay="8"]{transition-delay:.32s,.62s}body.webgl-mobile #prologue.show .letter[data-delay="9"]{transition-delay:.36s,.66s}#prologue p{transition:opacity 4.4s var(--main-ease)}#prologue.hide{display:flex;background:transparent;transition:background 3s var(--main-ease)}#prologue.hide p{opacity:0}.htibtn .ha-txt,.htibtn.hide .ha-txt{transition-duration:.4s;transform:translate3d(calc(100% + 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-1,.htibtn.hide .ha-txt.ht-1{transition-delay:4ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-2,.htibtn.hide .ha-txt.ht-2{transition-delay:8ms}.htibtn .ha-txt.ht-3,.htibtn.hide .ha-txt.ht-3{transition-delay:12ms}.htibtn .ha-txt.ht-4,.htibtn.hide .ha-txt.ht-4{transition-delay:16ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-5,.htibtn.hide .ha-txt.ht-5{transition-delay:.02s;transform:translate3d(calc(-100% - 1px),0,0) skew(-10deg)}.htibtn .ha-txt.ht-6,.htibtn.hide .ha-txt.ht-6{transition-delay:24ms}.htibtn .ha-txt.ht-7,.htibtn.hide .ha-txt.ht-7{transition-delay:28ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-8,.htibtn.hide .ha-txt.ht-8{transition-delay:32ms}.htibtn .ha-txt.ht-9,.htibtn.hide .ha-txt.ht-9{transition-delay:36ms;transform:translate3d(calc(-100% - 1px),0,0) skew(-10deg)}.htibtn .ha-txt.ht-10,.htibtn.hide .ha-txt.ht-10{transition-delay:.04s;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-11,.htibtn.hide .ha-txt.ht-11{transition-delay:44ms}.htibtn .ha-txt.ht-12,.htibtn.hide .ha-txt.ht-12{transition-delay:48ms}.htibtn .ha-txt.ht-13,.htibtn.hide .ha-txt.ht-13{transition-delay:52ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg);transform:translate3d(calc(-100% - 1px),0,0) skew(-10deg)}.htibtn .ha-txt.ht-14,.htibtn.hide .ha-txt.ht-14{transition-delay:56ms}.htibtn .ha-txt.ht-15,.htibtn.hide .ha-txt.ht-15{transition-delay:.06s}.htibtn .ha-txt.ht-16,.htibtn.hide .ha-txt.ht-16{transition-delay:64ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-17,.htibtn.hide .ha-txt.ht-17{transition-delay:68ms;transform:translate3d(calc(-100% - 1px),0,0) skew(-10deg)}.htibtn .ha-txt.ht-18,.htibtn.hide .ha-txt.ht-18{transition-delay:72ms}.htibtn .ha-txt.ht-19,.htibtn.hide .ha-txt.ht-19{transition-delay:76ms;transition-timing-function:var(--main-ease);transform:translate3d(calc(-100% - 1px),0,0) skew(10deg)}.htibtn .ha-txt.ht-20,.htibtn.hide .ha-txt.ht-20{transition-delay:.08s}.hold-tr{display:flex}.tap-tr{display:none}.htibtn{left:0;top:0;pointer-events:none;transition:transform .5s cubic-bezier(.19,1,.22,1);touch-action:auto}.htibtn span{font-family:var(--secondary-font);font-weight:400;opacity:0;transition:opacity .9s ease}.htibtn.show{will-change:transform}.htibtn.show:not(.hide) .htibtn_cont_pulsar{opacity:1}.htibtn.show:not(.hide) span{opacity:1}.htibtn.show:not(.hide) .htibtn_cont_bg{opacity:1;transform:scale(1) translateZ(0)}.htibtn.show:not(.hide) .htibtn-main{transform:translate3d(-50%,-50%,0) scale(1);transition-delay:0s}.htibtn.show:not(.hide) .htibtn-main:after{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.htibtn.show:not(.hide) .progress-circle,.htibtn.show:not(.hide) .htibtn_circ{transform:translate(-50%,-50%) scale(1)}.htibtn.hide .htibtn-main{transform:translate3d(-50%,-50%,0) scale(.8);transition-delay:0s}.htibtn.hide .htibtn-main:after{opacity:0;transform:translate3d(-50%,-50%,0) scale(0);transition:opacity .4s ease .15s,transform .6s ease .15s}.htibtn.interacting .progress-circle{transform:translate(-50%,-50%) scale(.7);transition-delay:.5s}.htibtn.interacting .progress-circle-fill{transition:stroke-dashoffset .15s linear 0s}.htibtn.disable{display:none}.htibtn.mobile{left:max(35%,150px);transform:translate(-50%);top:auto;bottom:10px}.htibtn.mobile .htibtn_circ{display:block}.htibtn.mobile .progress-circle{width:160px;height:160px}.htibtn.mobile .htibtn_cont{width:140px;height:140px}.htibtn.mobile .hold-tr{display:none}.htibtn.mobile .tap-tr{display:flex}.htibtn.mobile.hide{pointer-events:none}.htibtn.mobile.show{will-change:auto;transition-delay:.3s}.htibtn.mobile.show:not(.interacting){pointer-events:all}.htibtn.mobile.show .htibtn-main{transform:scale(1) translateZ(0)}.htibtn.mobile .htibtn-main,.htibtn.mobile.hide .htibtn-main{transform:scale(0) translateZ(0)}@media all and (max-width: 380px){.htibtn.mobile{left:max(35%,150px)}}.htibtn-main{transform:translate3d(-50%,-50%,0) scale(.7);padding:6px;border-radius:50%;transition:transform .5s ease .2s}.htibtn-main:after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(0);width:100%;height:100%;border-radius:50%;border:solid 1px rgba(252,252,252,.1);opacity:0;transition:opacity .6s ease 0s,transform .8s ease 0s}.htibtn_cont_bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:0;background:radial-gradient(circle,#0a0a0ab3,#0a0a0a14 90%);border:solid 1px rgba(252,252,252,.15);opacity:0;transform:scale(.6) translateZ(0);transition:opacity .4s ease .1s,transform .6s ease .1s}.htibtn-close{position:fixed;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;inset:0;padding:30px 20px;transition:opacity .6s var(--main-ease);color:var(--color-black);font-size:12px;opacity:0}.htibtn-close.show{pointer-events:all;opacity:1;transition:opacity 1.8s var(--main-ease)}@media all and (max-width: 767px){.htibtn-close{color:var(--color-white)}}@keyframes animInteraction{0%{transform:scale(0);opacity:0}20%{transform:scale(.7);opacity:.7}30%{transform:scale(1);opacity:0}to{transform:scale(0);opacity:0}}.htibtn_cont_pulsar{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;opacity:0;transition:opacity .5s ease;z-index:1}.htibtn_cont_pulsar:before{content:" ";position:absolute;inset:0;transform:scale(0);width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#0006 50%,#fff)}.htibtn_cont_pulsar.loaded:before{animation:animInteraction 4s infinite linear}.htibtn_cont{border-radius:50%;width:120px;height:120px;color:#fcfcfc;text-align:center;font-size:12px;font-weight:500;line-height:100%}.htibtn_circ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transform:scale(.6) translateZ(0);transition:transform .6s ease .1s;z-index:5}.progress-circle{position:absolute;top:50%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease;pointer-events:none}.progress-circle-fill{stroke:#f7d765;opacity:.4}.pcf-locked{stroke:#f7d765;opacity:.8}.progress-circle-fill,.pcf-locked{transform:rotate(-90deg);transform-origin:center}.htibtn .ripple-cover,.htibtn .ripple{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.htibtn .ripple-cover{z-index:2;pointer-events:none;background:radial-gradient(circle,#0e0e0e 25%,#0d0d0d00 60%)}.htibtn .ripple{border:10px solid white;transform:scale(0);opacity:0;animation:ripple 2s ease-out infinite;pointer-events:none;z-index:1;will-change:transform,opacity;backface-visibility:hidden}@keyframes ripple{0%{transform:scale(0);opacity:.35}to{transform:scale(1);opacity:0}}#end-screen{position:fixed;inset:0;display:flex;align-items:flex-end;pointer-events:none;z-index:20}#end-screen.show{pointer-events:auto}#end-screen.show .end-content{transition:opacity 3s var(--main-ease) .7s;opacity:1}#end-screen.show .end-logo{opacity:1;filter:blur(0);transform:translate3d(-50%,-50%,0) scale(1);transition:opacity 2s var(--main-ease) .2s,filter 2.5s var(--main-ease),transform 2.8s var(--main-ease) .2s}.end-logo{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(1.2);width:605px;height:auto;opacity:0;filter:blur(15px);transition:opacity 2s var(--main-ease),filter 1.2s var(--main-ease),transform 2s var(--main-ease)}.end-logo svg{position:relative;z-index:1;width:100%}.end-logo:before{content:"";position:absolute;top:50%;left:0;width:100%;aspect-ratio:1/1;transform:translateY(-50%);background:radial-gradient(circle,#010100e6,#01010000 70%);z-index:0}.local-actions{margin-left:-16px}.end-content{justify-content:space-between;align-items:flex-end;width:100%;padding:0 24px 40px;transition:opacity 1s var(--main-ease);opacity:0}.external-actions{gap:8px}.row-action{display:flex;gap:16px}.sub-links{align-items:center;justify-content:space-between}.sub-links span,.sub-links a{display:flex;font-size:12px}.sns-links{position:fixed;top:50%;right:40px;transform:translateY(-50%)}.sns-link-li{opacity:0;filter:blur(12px);transform:scale(.8) translateZ(0);transition:opacity .7s ease,filter .1s ease .7s,transform .1s var(--main-ease) .7s}#end-screen.show .sns-link-li{opacity:1;filter:blur(0);transform:scale(1) translateZ(0);transition:opacity 1.4s var(--main-ease),filter 1.9s var(--main-ease),transform 1.3s var(--main-ease)}#end-screen.show .sns-link-li:nth-child(2){transition-delay:.2s,.5s,.5s}#end-screen.show .sns-link-li:nth-child(3){transition-delay:.3s,.6s,.6s}#end-screen.show .sns-link-li:nth-child(1){transition-delay:.4s,.7s,.7s}.sns-link{display:flex;padding:16px}.sns-link img{width:16px;height:auto}@media all and (pointer: fine){.sns-link{transition:opacity .2s ease}.sns-link:hover{opacity:.7}}.simple-link{display:flex;color:var(--color-white);padding:16px;font-weight:300}@media all and (pointer: fine){.simple-link{transition:opacity .2s ease}.simple-link:hover{opacity:.7}}.simple-button{display:flex;color:var(--color-white);gap:4px;align-items:center;padding:4px 16px;border-radius:48px;border:1px solid rgba(255,255,255,.3);min-height:36px;font-size:14px;font-weight:300}.simple-button img{width:12px;height:auto}@media all and (pointer: fine){.simple-button{transition:border-color .6s ease}.simple-button img{transition:transform .3s ease}.simple-button:hover{border-color:#fff9}.simple-button:hover img{transform:translate3d(1px,-1px,0)}}.sub-links{gap:12px;align-items:flex-end}.sub-link{padding:12px 3px;margin-right:-3px;color:#fff;font-size:12px;font-weight:500;line-height:normal;letter-spacing:.48px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media all and (pointer: fine){.sub-link{transition:opacity .2s ease}.sub-link:hover{opacity:.7}}.copyright{color:#fff;font-weight:500;line-height:160%;letter-spacing:.48px}@media all and (max-width: 767px){.end-logo{width:70vw}.sns-links{position:fixed;flex-direction:row;top:24px;right:auto;left:20px;transform:none}.sns-link{padding:8px}.end-content{padding:0 0 16px;flex-direction:column;align-items:center;gap:4px}.simple-link{padding:8px;font-size:12px}.local-actions{margin-left:8px}.row-action{gap:0;width:100%;flex-direction:row;justify-content:center}.local-sns{order:1;display:flex;align-items:center;justify-content:center}.sub-links{gap:10px;width:100%;align-items:center}.external-actions{align-items:center;justify-content:center}.simple-button{padding:4px 8px;font-size:12px;min-height:32px}.sub-link{margin-right:0}}@media all and (max-width: 579px){.row-action{flex-direction:column;justify-content:center}.local-sns{order:0}}html{width:100%;height:100vh;overflow:hidden}body{font-family:Roboto,Open Sans,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Hiragino Sans,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;color:#faf5f0;background-color:#000203;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.interactive{cursor:pointer}canvas{position:fixed;top:0;left:0;user-select:none;touch-action:none;background-color:#000203}#app{position:relative;z-index:1;height:200vh;pointer-events:none}.lil-gui{top:initial!important;bottom:0}p,span,a{user-select:none}body.noui h1,body.noui h2,body.noui h3,body.noui h4,body.noui h5,body.noui h6,body.noui p,body.noui span,body.noui a,body.noui li,body.noui button,body.noui img,body.noui svg,body.noui picture,body.noui video{opacity:0!important}
