@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Slackey&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-size:16px;margin:0;width:100%}.dialog-off-canvas-main-canvas,.main-content,.region-content,.special-feminist,body,html{height:100%}#social_links_block,.footer{display:none}.main-header-container{pointer-events:none}.main-header-container #navbar-toggle,.main-header-container #translate-notice,.main-header-container .main-site-nav,.main-header-container .navbar-btn{pointer-events:auto}.dialog-off-canvas-main-canvas,.main-container,.main-content,.region.region-content{height:100%}p{margin-bottom:1em}.b-wainao-header{background:#0000}.tab span{border-radius:5px;display:inline-block;margin-right:2px;margin-top:4px;padding:0 4px}article>div{min-height:auto!important}.c-svg.wainao-svg.b-wainao-header__logo{width:40px!important}#root{background-color:#000;font-family:Noto Sans SC,sans-serif;height:100%;position:absolute;top:0;width:100%}#root .container{height:100%;margin:0 auto;max-width:none;overflow:hidden;position:relative;width:100%}#root .page{box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:30px;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:768px){#root .page{padding:25px 20px 20px}}#root .page.active button,#root .page.active input,#root .page.active li{pointer-events:auto}#root input{background-color:#0000;border:none;border-bottom:2px solid #ff6538;border-radius:0;color:#fff;font-size:16px;font-weight:700;margin-left:12px;padding:8px 6px;width:100%}#root input::placeholder{color:#999;font-size:16px;font-weight:700;opacity:1}#root .active{opacity:1}#root .lock{opacity:1;pointer-events:none}#root .bg{background-position:50% 50%;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-138vh);transform-origin:27.1% 50%;width:347.2vh}#root .bg.room{opacity:0;will-change:transform,opacity}#root .bg.room.pan{opacity:1;transform:translateX(0);transition:transform 8s}@media screen and (max-width:768px){#root .bg.room.pan{transform:translateX(-32vh)}}#root .bg.room.zoom{opacity:1;transform:scale(1.5) translateX(calc(33.3vw - 38.3vh));transition:transform 3s}#root .bg.room.sleep .mask{opacity:1;transition:transform 1s,opacity 2s}#root .bg.room.wake{opacity:1;transform:translateX(calc(50vw - 205vh));transition:transform 1s}#root .bg.room.wake .mask{opacity:0;transition:opacity 1s}#root .bg.room.answer{opacity:1;transform:translateX(calc(50vw - 238vh));transition:transform 1s}#root .bg.room.door{opacity:0;transform:translateX(calc(50vw - 238vh))}#root .bg.room.open{opacity:1;transition:opacity 1s}#root .bg.room.turn{opacity:1;transition:opacity 2s}#root .bg.room.fadeOut{opacity:0;transition:opacity 1s 1s}@keyframes sleep{0%{transform:scale(1.8) translateY(-5%) translateX(0)}50%{transform:scale(1) translateY(0) translateX(0)}to{opacity:0;transform:scale(1) translateY(0) translateX(calc(-50vw - 34.7vh))}}#root .bg.light{background-color:#d9e6e7;mix-blend-mode:plus-lighter;opacity:0}#root .bg.outside{opacity:0;transform:translateX(calc(50vw - 88.9vh));transition:opacity 0s;width:177.8vh}#root .bg.black,#root .bg.black1,#root .bg.black2,#root .bg.black3{background-color:#000;opacity:0;transition:opacity 1s}#root .bg.black1{transition:opacity 2s}#root .bg.black2{transition:opacity 1s}#root .bg.fadeIn{opacity:1}#root .bg.road.fadeIn{transition:opacity 2s 1s}#root .bg.crowd0.fadeIn{transition:opacity 2s 3s}#root .bg.crowd1.fadeIn{transition:opacity 2s 4.5s}#root .bg.crowd2.fadeIn{transition:opacity 2s 6s}#root .bg.snow0.fadeIn{animation:fadeInOut 2s ease 3s forwards;opacity:1;transition:opacity 2s 1s}#root .bg.snow1.fadeIn{animation:fadeInOut 2s ease 4.5s forwards;opacity:1;transition:opacity 2s 1s}#root .bg.snow2.fadeIn{animation:fadeInOut 2s ease 6s forwards;opacity:1;transition:opacity 2s 1s}@keyframes fadeInOut{0%{opacity:1}to{opacity:0}}#root .bg.square.fadeIn{transition:opacity 2s}#root .bg.transfer0.fadeIn{transition:opacity 1s}#root .bg.transfer1.fadeIn{transition:opacity 2.5s 1s}#root .bg.transfer2.fadeIn{transition:opacity 2.5s 2s}#root .bg.transfer3{height:150%;transform:translateX(calc(50vw - 88.9vh)) translateY(-33.33%)}#root .bg.transfer3.fadeIn{transform:translate(calc(50vw - 88.9vh));transition:opacity 2s 3s,transform 9s ease-in 3s}#root .bg.face.fadeIn{animation:float 5s ease-in-out infinite;transition:opacity 2.5s 3s}@keyframes float{0%{transform:translate(calc(50vw - 88.9vh))}50%{transform:translate(calc(50vw - 88.9vh),-20px)}to{transform:translate(calc(50vw - 88.9vh))}}#root .bg.black1.fadeIn{transition:opacity 4s 5s}#root .bg.black2.fadeIn{transition:opacity 1.5s}#root .bg.tam{transform:translateX(0);transition:opacity 1s,transform 0s;width:158.6vh}#root .bg.tam.fadeIn{transform:translateX(calc(100vw - 158.6vh));transition:transform 8s}#root .bg.protest0{transform:translateX(0);width:150vh}#root .bg.protest0.fadeIn{transform:translateX(calc(100vw - 150vh));transition:opacity 2s 1s,transform 8s}#root .bg.protest1{transform:translateX(0);width:150vh}#root .bg.protest1.fadeIn{transform:translateX(calc(100vw - 150vh));transition:opacity 2s 2s,transform 8s}#root .bg.light.fadeIn{opacity:.3;transition:opacity 8s 3s}#root .bg.end{opacity:0;transform:translateX(calc(50vw - 88.9vh));transition:opacity 0s;width:177.8vh}#root .bg.mess.fadeIn{opacity:1;transition:opacity 2s}#root .bg.ghost.fadeIn{opacity:1;transform:scale(.5) translateY(-50%) translateX(calc(50vw - 88.9vh));transform-origin:0 50%;transition:opacity 2s 1s,transform 5s 2s}#root .bg.ghost.zoom{transform:scale(.6) translateY(-20%) translateX(calc(60vw - 90vh));transition:transform 4s}#root .bg.back{height:60vh;position:absolute;top:50vh;transform:scale(1.5) translateX(calc(50vw + 5vh)) translateY(50%);width:39vh}#root .bg.back.fadeIn{opacity:1;transform:scale(1) translateX(calc(50vw - 5vh)) translateY(0);transition:opacity 4s 2s,transform 4s 2s}#root .bg.back.zoom{transform:scale(.8) translateX(calc(60vw - 8vh)) translateY(-40%);transition:transform 4s}#root .bg.back.fadeOut{transform:scale(.8) translateX(calc(50vw - 8vh)) translateY(-50%) rotate(45deg);transition:transform 2s ease-in-out 0s}#root .bg.anti,#root .bg.candle{transform:translateX(calc(50vw - 400px));width:150vh}#root .bg.paper{transform:translateX(calc(50vw - 300px));width:120vh}#root .bg.anti:before,#root .bg.candle:before,#root .bg.paper:before{background-color:#000;content:"";height:100%;position:absolute;transform:translateX(100%);width:100%;z-index:-1}#root .bg.anti:after,#root .bg.candle:after,#root .bg.paper:after{background-color:#000;content:"";height:100%;position:absolute;transform:translateX(-100%);width:100%;z-index:-1}#root .bg.anti.fadeIn,#root .bg.candle.fadeIn{opacity:1;transform:translateX(calc(50vw - 150vh + 400px));transition:opacity 2s,transform 6.6s ease-out}#root .bg.paper.fadeIn{opacity:1;transform:translateX(calc(50vw - 120vh + 300px));transition:opacity 2s,transform 5s ease-out}#root .bg.black3.fadeIn{opacity:1;transition:opacity 2s}#root .bg.cloud{height:200%}#root .bg.cloud.fadeIn{animation:flow .4s linear infinite;background-size:auto 100%;opacity:1;transition:opacity 2s}#root .bg.ghost.fadeOut{opacity:0;transform:scale(.6) translateY(-30%) translateX(calc(50vw - 80vh));transition:opacity 4s,transform 4s}#root .bg.room.fadeIn{opacity:1;transition:opacity 6s}@keyframes flow{0%{transform:translateY(0)}to{transform:translateY(-50%)}}#root .bg img{height:100%;left:0;position:absolute;width:auto}#root .remark-container{background-color:#20272f;border:2.5px solid #ff6538;border-radius:5px;bottom:-10px;box-sizing:border-box;color:#0ff6c8;font-size:14px;font-weight:500;height:60px;letter-spacing:3px;line-height:1.43;padding:7px 10px;position:absolute;right:70px;text-align:center;width:96px}#root .content-container{display:flex;flex:1 1;flex-direction:column;height:calc(100% - 61.5px);max-width:496px;opacity:0;position:relative;width:calc(100% - 4px)}#root .scroll .content-container:after{background:linear-gradient(180deg,#09091100,#090911);bottom:10px;content:"";height:60px;position:absolute;width:100%}#root .image{background-position:50% 50%;background-size:cover;border-radius:5px;height:100%;margin-left:-2px;max-height:65vh;width:100%}@media screen and (max-aspect-ratio:0.6){#root .image{max-height:calc(111.3vw - 40px)}}#root .contain .image{background-repeat:no-repeat;background-size:contain}#root .shift .image{width:200%}#root .news .image{height:60vw;max-height:400px}#root .focus .image{background-position:18% 50%}#root .shift.active .image{transform:translateX(-50%);transition:transform 6s}#root .bg-container{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}#root .active .bg-container,#root .active .content-container,#root .lock .bg-container,#root .lock .content-container{opacity:1;transition:opacity .5s}#root .lock.fadeOut .bg-container,#root .lock.fadeOut .content-container{opacity:0;transition:opacity .5s}#root .lock .control-container{opacity:0}#root .light-bg .image{border:2px solid #20272f;border-radius:5px}#root .no-border .image{border:none}#root .full-width .content-container{width:calc(100% + 60px)}#root .dark-bg .bg-container{background-color:#090911}#root .light-bg .button svg path{fill:#000}#root .points-container{color:#fff}#root .points-container ol{padding:0}#root .points-container li{align-items:center;counter-increment:list-counter;display:flex;margin-bottom:10px}@media screen and (max-width:390px){#root .points-container li{margin-bottom:5px}}#root .points-container li:before{background-color:#ff6538;color:#000;content:counter(list-counter,numeric);display:inline-block;font-family:Slackey,sans-serif;font-size:20px;height:36px;line-height:36px;margin-right:18px;text-align:center;width:36px}#root .points-container li:nth-child(8):before{background-color:#0ff6c8}#root .points-container li span{width:calc(100% - 54px)}#root .active .reference-container{pointer-events:auto}#root .reference-container{color:#fff;margin-bottom:30px;overflow-y:auto;padding-bottom:20px}#root .reference-container ol{padding:0}#root .reference-container li{align-items:flex-start;counter-increment:list-counter;display:flex;margin-bottom:10px}#root .reference-container li:before{background-color:#ff6538;color:#000;content:"";display:inline-block;font-family:Slackey,sans-serif;height:20px;line-height:36px;margin-left:8px;margin-right:24px;margin-top:1px;text-align:center;width:20px}#root .reference-container li span{width:calc(100% - 54px)}#root .reference-container:after{background:linear-gradient(180deg,#09091100,#090911);bottom:10px;content:"";height:60px;position:absolute;width:100%}#root .credit-container{color:#fff}#root .credit-container ol{padding:0}#root .credit-container li{align-items:flex-start;counter-increment:list-counter;display:flex;justify-content:flex-start;margin-bottom:10px}#root .credit-container li span{background-color:#ff6538;color:#000;font-weight:700;margin-right:10px;padding:0 8px;white-space:nowrap}#root .credit-container li strong{font-weight:400}#root .credit-container li i{color:#ff6538;font-weight:700;padding:0 8px}#root .credit-container .credit{display:inline-block;margin-top:2px;transform:translateY(-3px)}#root .article-container{width:100%}#root .article-content{background-color:#20272f;border:2px solid #ff6538;border-radius:5px;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.75;padding:18px 18px 10px;position:relative}#root .article-content img{width:100%}@media screen and (max-width:390px){#root .article-content img{height:115px;object-fit:cover}}#root .article-content h3{font-size:16px;font-weight:700;line-height:1.5;margin-top:10px;text-align:center}#root .article-content a{color:#0ff6c8;cursor:pointer;text-decoration:none}#root .article-content button{align-items:center;background-color:#0000;border:none;border-top:2px solid #ff6538;color:#ff6538;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:4px;margin-left:-18px;padding:10px 0 0;width:calc(100% + 36px)}#root .article-content button svg{height:22px}#root .podcast-content{background-color:#20272f;border:2px solid #ff6538;border-radius:5px;color:#0ff6c8;font-size:16px;font-weight:700;margin-top:15px;padding:2px 18px 10px;text-align:center}#root .podcast-content h3{font-size:16px;font-weight:700;line-height:1.5;margin-top:10px;text-align:center}#root .podcast-content a{align-items:center;background-color:#0000;border:none;border-top:2px solid #ff6538;color:#ff6538;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:4px;margin-left:-18px;padding:10px 0 0;text-decoration:none;width:calc(100% + 36px)}#root .podcast-content a svg{height:22px}#root .active .article-content a,#root .active .podcast-content a{pointer-events:auto}#root .title-container h2{color:#ff6538;font-size:24px;font-weight:900;line-height:1.5;margin-top:10px}#root .title-container h2:before{content:"✪";display:inline-block;font-size:32px;margin-bottom:10px;margin-left:5px;margin-right:25px;transform:translateY(2px);width:20px}#root .mask{background-color:#000;height:100%;transition:opacity 1s;width:100%}#root .mask,#root .screen{opacity:0;position:absolute}#root .screen{background-repeat:no-repeat;background-size:contain;height:160px;left:17.6%;top:39.5%;transition:opacity 1s,transform .5;width:6.5%}#root .screen.fadeIn:nth-child(2){opacity:1;transition:opacity .2s 1s}#root .screen.fadeIn:nth-child(3){opacity:1;transition:opacity .2s 2.5s}#root .screen.fadeIn:nth-child(6){opacity:1;transition:opacity .2s 4s}#root .screen.pan{transition:none}#root .screen.sleep:nth-child(2),#root .screen.sleep:nth-child(3){opacity:0;transition:opacity 2s}#root .screen.sleep:nth-child(6){transform:scale(1.7) translateX(-28%) translateY(-26%);transition:opacity 2s,transform 2s}#root .screen.sleep:nth-child(4){opacity:1;transform:scale(1.75) translateX(0) translateY(-4%);transition:opacity 2s 4s,transform 2s}#root .screen.sleep:nth-child(5){opacity:1;transform:scale(1.75) translateX(-8%) translateY(-20%);transition:opacity 2s 2s,transform 2s}#root .page-container{align-items:center;height:100%;justify-content:space-between}#root .control-container,#root .page-container{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}#root .control-container{max-width:500px}#root .start-button{background-color:#0000;background-color:#20272f;border:2px solid #ff6538;border-radius:5px;bottom:0;cursor:pointer;height:60px;position:absolute;right:0;width:60px}#root .start-button:disabled{opacity:.5;pointer-events:none}#root .start-button:disabled:hover{cursor:auto}#root .start-button svg{height:28px;transform:translateY(2px) translateX(2px)}#root .light-bg .bg-container{background-color:#e6dfd2}#root .text-area{color:#0ff6c8;white-space:pre-wrap}#root .text-container{background-color:#20272f;border:2px solid #ff6538;border-radius:5px;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:28px;padding:12px 18px;position:relative}#root .text-container.hidden{display:none}#root .button{background-color:#20272f;border:2px solid #ff6538;border-radius:5px;color:#20272f;color:#0ff6c8;cursor:pointer;padding:8px 24px;width:100%}#root .button:first-child{text-align:left}#root .button:nth-child(2){text-align:right}#root .button svg{height:28px;transform:translateY(2px)}#root .button:disabled{opacity:.5;pointer-events:none}#root .button:disabled:hover{cursor:auto}#root .light-bg .text-container{background-color:#ff6538;border:2px solid #20272f}#root .left-arrow .text-container,#root .middle-arrow .text-container,#root .right-arrow .text-container{background-color:#e6dfd2;border:2px solid #20272f}#root .left-arrow .text-container:before,#root .middle-arrow .text-container:before,#root .right-arrow .text-container:before{border-bottom:15px solid #20272f;border-left:15px solid #0000;border-right:15px solid #0000;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:0}#root .left-arrow .text-container:after,#root .middle-arrow .text-container:after,#root .right-arrow .text-container:after{border-bottom:13px solid #e6dfd2;border-left:13px solid #0000;border-right:13px solid #0000;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:0;width:0}#root .left-arrow .text-area,#root .middle-arrow .text-area,#root .right-arrow .text-area{color:#000}#root .left-arrow button,#root .middle-arrow button,#root .right-arrow button{background-color:#e6dfd2;border:2px solid #20272f;color:#090911}#root .left-arrow svg path,#root .middle-arrow svg path,#root .right-arrow svg path{fill:#000}#root .right-arrow .text-container:before{transform:translate(120px,-16px)}#root .right-arrow .text-container:after{transform:translate(120px,-13px)}#root .left-arrow .text-container:before{transform:translate(-120px,-16px)}#root .left-arrow .text-container:after{transform:translate(-120px,-13px)}#root .middle-arrow .text-container:after,#root .middle-arrow .text-container:before{display:none}#root .dark-arrow .text-container{background-color:#090911;border:2px solid #fff}#root .dark-arrow .text-area{color:#fff}#root .dark-arrow button{background-color:#090911;border:2px solid #fff;color:#090911}#root .dark-arrow svg path{fill:#fff}#root .light-bg button{background-color:#ff6538;border:2px solid #20272f;color:#090911}#root .light-bg .text-area{color:#090911}#root .button-container{display:flex;gap:10px}#root .cover{background-color:#302f03;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;height:100%;max-width:none;position:absolute;width:100%}#root .question-container{align-items:center;color:#fff;display:flex;flex-direction:row-reverse;justify-content:flex-end}#root .question-container img{margin-left:-30px;margin-right:-15px;position:relative;top:13px;width:108px}#root .question-container p{border:1px solid #fff;border-radius:5px;font-size:16px;font-weight:400;line-height:1.75;padding:8px 16px}#root .choice-container{align-items:center;display:flex;margin-bottom:10px}#root .choice-container strong{color:#fff;display:inline-block;font-family:Slackey,sans-serif;font-size:50px;margin-right:18px;width:36px}#root .choice-container p{background-color:#0000;border:none;border-radius:5px;color:#000;color:#1a1c1b;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.75;padding:8px 0 8px 10px;text-align:left}#root .choice-container p span{background-color:#fff;border:3px solid #fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}#root .answers-container{counter-reset:list-counter;list-style:none;margin-top:5vh;padding-left:0}@media screen and (max-width:768px){#root .answers-container{margin-top:10px}}#root .answers-container li{align-items:center;counter-increment:list-counter;display:flex;margin-bottom:10px}@media screen and (max-width:390px){#root .answers-container li{margin-bottom:2px}}#root .answers-container li:before{color:#ff6538;content:counter(list-counter,upper-alpha);display:inline-block;font-family:Slackey,sans-serif;font-size:50px;margin-right:18px;width:36px}#root .answers-container li.selected:before{color:#fff}#root .answers-container li.selected button span{background-color:#fff;border:3px solid #fff}#root .answers-container button{background-color:#0000;border:none;border-radius:5px;color:#000;color:#1a1c1b;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1.75;padding:8px 0 8px 10px;text-align:left}#root .answers-container button span{background-color:#ff6538;border:3px solid #ff6538;-webkit-box-decoration-break:clone;box-decoration-break:clone}#root .photos-container{margin-bottom:20px;margin-left:auto;text-align:left;width:100%}#root .photos-container img{max-height:300px;max-width:300px;object-fit:contain;object-position:left;width:100%}#root .options-container{flex:1 1;font-weight:500;line-height:1.75;margin-left:auto;overflow-y:auto;padding-bottom:25px;padding-right:10px;white-space:pre-line;width:calc(100% - 75px)}#root .active .options-container{margin-bottom:20px;pointer-events:auto}#root .choice-container,#root .options-container{color:#fff}#root .title{left:50%;position:absolute;top:50%;transform:translate(-30%,-55%);width:20vh}
/*# sourceMappingURL=main.91ece0d3.css.map*/