@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Hiragino Sans,ヒラギノ角ゴシック,sans-serif;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@media screen and (max-width:980px){html body .scroll-in-sp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in-sp.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}}@-webkit-keyframes winter-back-flow{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(var(--back-flow-distance,-25%));transform:translateX(var(--back-flow-distance,-25%))}}@keyframes winter-back-flow{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(var(--back-flow-distance,-25%));transform:translateX(var(--back-flow-distance,-25%))}}@-webkit-keyframes winter-back-switch{0%,15%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}30%,65%{-webkit-clip-path:inset(0);clip-path:inset(0)}80%,to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes winter-back-switch{0%,15%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}30%,65%{-webkit-clip-path:inset(0);clip-path:inset(0)}80%,to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}:root{--background-color:#f8f7f4;--text-color:#a780ff;--disp-height:100svh}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:dnp-shuei-gothic-kin-std,sans-serif;font-size:62.5%;font-style:normal;font-weight:400;opacity:0;overflow:auto;position:relative;transition:opacity .5s ease 0s;width:100%}html body video{height:auto;vertical-align:bottom;width:100%}html body.hidden{overflow:hidden}html body.scroll{overflow:scroll}html body:has(.modal.show){overflow:hidden}html body.show{opacity:1}html body .fp-watermark{display:none}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{opacity:0}html body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body [data-flip-pic]>.show{opacity:1}html body #main-visual{height:var(--disp-height);overflow:clip;position:relative;width:100%;z-index:2}html body #main-visual #loading{align-items:center;background-color:var(--background-color);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}html body #main-visual #loading .title{aspect-ratio:465/30;display:flex;width:62%}@media screen and (min-width:980px){html body #main-visual #loading .title{width:350px}}html body #main-visual #loading .title img{height:100%;opacity:0;translate:0 10px;width:auto}html body #main-visual #loading.show .title img{opacity:1;transition:1s ease 0s;translate:0 0}html body #main-visual #loading.show .title img:nth-child(2){transition-delay:.1s}html body #main-visual #loading.show .title img:nth-child(3){transition-delay:.2s}html body #main-visual #loading.show .title img:nth-child(4){transition-delay:.3s}html body #main-visual #loading.show .title img:nth-child(5){transition-delay:.4s}html body #main-visual #loading.show .title img:nth-child(6){transition-delay:.5s}html body #main-visual #loading.show .title img:nth-child(7){transition-delay:.6s}html body #main-visual #loading.show .title img:nth-child(8){transition-delay:.7s}html body #main-visual #loading.show .title img:nth-child(9){transition-delay:.8s}html body #main-visual #loading.show .title img:nth-child(10){transition-delay:.9s}html body #main-visual #loading.show .title img:nth-child(11){transition-delay:1s}html body #main-visual #loading.show .title img:nth-child(12){transition-delay:1.1s}html body #main-visual #loading.show .title img:nth-child(5){rotate:y 1turn;transition:opacity 1s ease .4s,translate 1s ease .4s,rotate .6s ease 1.3s}html body #main-visual h1{display:flex;font-family:quincy-cf,serif;font-size:2.25rem;font-style:normal;font-weight:600;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;top:50%;translate:0 -50%;width:87.6%;z-index:3}@media screen and (min-width:980px){html body #main-visual h1{font-size:3rem;width:62.8472222222%}}html body #main-visual h1 span:first-child{opacity:0;translate:50% 0}html body #main-visual h1 span:nth-child(3){opacity:0;translate:-50% 0}html body #main-visual .text2{bottom:27.5px;font-family:quincy-cf,serif;font-size:1.1rem;font-style:normal;font-weight:500;left:0;line-height:1.3636363636;margin-inline:auto;opacity:0;position:absolute;right:0;text-align:center;translate:0 10px;z-index:3}@media screen and (min-width:980px){html body #main-visual .text2{align-content:space-between;bottom:0;display:flex;flex-wrap:wrap;font-size:1.5rem;height:50%;justify-content:center;padding-block:50px}html body #main-visual .text2 span{width:100%}}html body #main-visual .text2 span{display:block}html body #main-visual .text2 span:nth-child(2){-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:quincy-cf,serif;font-size:2.25rem;font-style:normal;font-weight:600;margin-top:.8em}@media screen and (min-width:980px){html body #main-visual .text2 span:nth-child(2){font-size:3.2rem}}html body #main-visual .main-images{height:100%;opacity:0;position:relative;scale:1.05;width:100%;z-index:2}html body #main-visual .main-images .img{height:100%;transition:opacity 0s ease 1s;width:100%;z-index:1}html body #main-visual .main-images .img img{height:100%;object-fit:cover;scale:1.05;transition:0s ease 1s;width:100%}html body #main-visual .back{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease;width:100%;z-index:1}html body #main-visual .back[hidden]{display:none}html body #main-visual .back.type1{--back-track-width:max-content;--back-image-width:auto;--back-image-ratio:1170/851;--back-flow-distance:-8.3333333333%}@media screen and (min-width:980px){html body #main-visual .back.type1{--back-flow-distance:-16.6666666667%}}html body #main-visual .back.type2{--back-flow-animation:none;--back-row-scale:1 1;--back-image-scale:1 1;--back-track-left:50%;--back-track-offset:-37.5% 0}@media screen and (min-width:980px){html body #main-visual .back{--back-flow-distance:-50%}}html body #main-visual .back .ph{height:calc(25% + 1px);margin-bottom:-1px;overflow:hidden;width:100%}@media screen and (min-width:980px){html body #main-visual .back .ph{height:calc(50% + 1px)}}html body #main-visual .back .ph:nth-child(2n){scale:var(--back-row-scale,-1 1)}html body #main-visual .back .ph:nth-child(2n) .ph-inner .img{scale:var(--back-image-scale,-1 1)}html body #main-visual .back .ph .ph-inner{-webkit-animation:var(--back-flow-animation,winter-back-flow) 12s linear infinite;animation:var(--back-flow-animation,winter-back-flow) 12s linear infinite;display:flex;height:100%;left:var(--back-track-left,0);position:relative;translate:var(--back-track-offset,0 0);width:var(--back-track-width,230.4%)}@media screen and (min-width:980px){html body #main-visual .back .ph .ph-inner{-webkit-animation-duration:24s;animation-duration:24s}}html body #main-visual .back .ph .ph-inner .img{aspect-ratio:var(--back-image-ratio,auto);flex-shrink:0;height:100%;position:relative;width:var(--back-image-width,25%)}html body #main-visual .back .ph .ph-inner .img img{display:block;height:100%;margin-inline:-1px;max-width:none;object-fit:cover;object-position:center top;width:calc(100% + 2px)}html body #main-visual .back .ph .ph-inner .img>img:nth-child(2){-webkit-animation:winter-back-switch 8s ease-in-out var(--switch-delay,0s) infinite;animation:winter-back-switch 8s ease-in-out var(--switch-delay,0s) infinite;left:0;position:absolute;top:0}html body #main-visual.show #loading{opacity:0;transition:1s ease 0s}html body #main-visual.show h1 span:first-child,html body #main-visual.show h1 span:nth-child(3){opacity:1;transition:1s ease .68s;translate:0 0}html body #main-visual.show .text2{opacity:1;transition:1s ease 1.5s;translate:0 0}html body #main-visual.show .text2 span{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.9s}html body #main-visual.show .main-images{opacity:1;scale:1;transition:opacity 2s ease 1.1s,scale 2s ease 1.1s,translate .8s ease}html body #main-visual.show .main-images .img img{scale:1;transition:1s ease 1.1s}html body #main-visual.show .back{opacity:1;transition:0s ease 3.1s}html body #main-visual[data-layer=back] .main-images{pointer-events:none;translate:0 -100%}html body #main-visual[data-layer=back] .back{opacity:1}html body:has(#intro.on) #main-visual{opacity:0;pointer-events:none}html body #content{overflow:clip;position:relative;z-index:3}html body #content h2{font-family:quincy-cf,serif;font-size:3.2vw;font-style:normal;font-weight:500;text-align:center}@media screen and (min-width:980px){html body #content h2{font-size:1.3888888889vw}}html body #content h2 .img{margin-inline:auto;margin-top:.5em;width:1em}html body #content h2.show .img{rotate:y 1turn;transition:1s ease .8s}html body #content #intro{padding-top:10.9333333333%;position:relative;z-index:2}@media screen and (min-width:980px){html body #content #intro{padding-top:5.0694444444%}}html body #content #intro .lead{font-size:2.6666666667vw;line-height:2;text-align:center}@media screen and (min-width:980px){html body #content #intro .lead{font-size:1.0416666667vw;line-height:1.9333333333}}html body #content #intro h2{margin-top:14.5333333333%}@media screen and (min-width:980px){html body #content #intro h2{margin-top:3.4722222222%}}html body #content .ph{opacity:1;position:relative;-webkit-transform:none;transform:none}html body #content .ph .img{overflow:hidden}html body #content .ph .img img{scale:1.1}html body #content .ph.left .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body #content .ph.right .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body #content .ph.top .img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}html body #content .ph.fade .img img{opacity:0}html body #content .ph.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.2s ease 0s}html body #content .ph.show .img img{opacity:1;scale:1;transition:1.5s ease 0s}html body #content .section{pointer-events:none;position:relative;z-index:1}html body #content .section .text-area{pointer-events:auto}@media screen and (min-width:980px){html body #content .section .text-area{left:0;position:absolute;top:0}}html body #content .section .text-area:has(.credit-block:nth-child(2)){align-items:flex-start;display:flex;justify-content:flex-start}html body #content .section .text-area .credit-block{font-family:nimbus-sans-dv,sans-serif;font-size:2.6666666667vw;font-style:normal;font-weight:400;margin-left:2em;margin-top:1.5em}@media screen and (min-width:980px){html body #content .section .text-area .credit-block{font-size:.8333333333vw;margin-left:3em;margin-top:0}html body #content .section .text-area .credit-block:first-child{margin-left:0}}html body #content .section .text-area .credit-block .type{font-size:2.4vw;margin-bottom:1em}@media screen and (min-width:980px){html body #content .section .text-area .credit-block .type{font-size:.6944444444vw}}html body #content .section .text-area .credit-block ul li{line-height:1.9}html body #content .section .text-area .credit-block ul li p{display:inline}html body #content .section .text-area .credit-block ul li span{font-size:2.2666666667vw}@media screen and (min-width:980px){html body #content .section .text-area .credit-block ul li span{font-size:.625vw}}html body #content .section .text-area .credit-block ul li a{display:inline-block;margin-left:1em;text-decoration:underline}html body #content .section .text-area .credit-block ul li a:hover{text-decoration:none}html body #content #section1{margin-top:-10.6666666667%;padding-bottom:6.6666666667%}@media screen and (min-width:980px){html body #content #section1{margin-top:-4.5138888889%;padding-bottom:4.8611111111%}html body #content #section1 .text-area{margin-left:58.3333333333%;margin-top:133.1944444444%}}html body #content #section1 .ph3{margin-inline:auto;width:75.7333333333%}@media screen and (min-width:980px){html body #content #section1 .ph3{width:44.4444444444%}}html body #content #section1 .ph4{margin-left:auto;margin-top:24%;width:64%}@media screen and (min-width:980px){html body #content #section1 .ph4{margin-left:17.7083333333%;margin-top:11.5277777778%;width:27.0833333333%}}html body #content #section1 .ph5{margin-left:0;margin-top:15.3333333333%;width:85.3333333333%}@media screen and (min-width:980px){html body #content #section1 .ph5{margin-left:0;margin-top:11.5277777778%;width:39.8611111111%}}html body #content #section1 .ph6{margin-top:19.2%;width:100%}@media screen and (min-width:980px){html body #content #section1 .ph6{margin-left:auto;margin-top:-66.1805555556%;width:41.6666666667%}}html body #content #section1 .ph7{margin-top:22.6666666667%;width:100%}@media screen and (min-width:980px){html body #content #section1 .ph7{margin-inline:auto;margin-top:28.6111111111%;width:48.6111111111%}}html body #content #section2{padding-bottom:18.9333333333%;padding-top:20.9333333333%}@media screen and (min-width:980px){html body #content #section2{padding-bottom:0;padding-top:14.5138888889%}html body #content #section2 .text-area{bottom:0;margin-left:46.7361111111%;top:auto}}html body #content #section2 .ph8{margin-inline:auto;width:64%}@media screen and (min-width:980px){html body #content #section2 .ph8{margin-right:0;margin-top:0;width:33.3333333333%}}html body #content #section2 .ph9{margin-inline:auto;margin-top:20.8%;width:100%}@media screen and (min-width:980px){html body #content #section2 .ph9{margin-left:0;margin-top:-41.6666666667%;width:45.1388888889%}}html body #content #section3{position:relative}@media screen and (min-width:980px){html body #content #section3 .text-area{margin-left:68.2638888889%;margin-top:-3.1944444444%;top:100%}}html body #content #section3 .ph-wrapper{height:calc(var(--disp-height)*5);position:relative}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper{margin-top:19.5833333333%}}html body #content #section3 .ph-wrapper .ph{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}html body #content #section3 .ph-wrapper .ph .img{left:0;position:-webkit-sticky;position:sticky;top:0}html body #content #section3 .ph-wrapper .ph.ph10{padding-bottom:30.1333333333%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph10{padding-bottom:5.9027777778%}}html body #content #section3 .ph-wrapper .ph.ph10 .img{margin-inline:auto;top:calc(50% - 49.06667vw);width:78.6666666667%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph10 .img{top:calc(50% - 26.04167vw);width:41.7013888889%}}html body #content #section3 .ph-wrapper .ph.ph11{padding-bottom:132.1333333333%;padding-top:var(--disp-height);z-index:3}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph11{padding-bottom:31.875%}}html body #content #section3 .ph-wrapper .ph.ph11 .img{margin-left:18.9333333333%;top:calc(50% - 108.13333vw);width:34.6666666667%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph11 .img{margin-left:66.1805555556%;top:calc(50% - 31.11111vw);width:19.4444444444%}}html body #content #section3 .ph-wrapper .ph.ph12{padding-bottom:120.6666666667%;padding-top:calc(var(--disp-height)*2);z-index:2}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph12{padding-bottom:11.3888888889%}}html body #content #section3 .ph-wrapper .ph.ph12 .img{margin-left:auto;top:calc(50% - 90.4vw);width:61.3333333333%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph12 .img{margin-left:60.8333333333%;top:calc(50% - 5.06944vw);width:31.9444444444%}}html body #content #section3 .ph-wrapper .ph.ph13{padding-bottom:8.9333333333%;padding-top:calc(var(--disp-height)*3);z-index:3}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph13{padding-bottom:25.0694444444%}}html body #content #section3 .ph-wrapper .ph.ph13 .img{margin-left:auto;top:calc(50% + 24.53333vw);width:57.3333333333%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph13 .img{margin-left:8.6111111111%;top:calc(50% - 14.09722vw);width:26.3888888889%}}html body #content #section3 .ph-wrapper .ph.ph14{padding-top:calc(var(--disp-height)*4);z-index:2}html body #content #section3 .ph-wrapper .ph.ph14 .img{margin-left:0;top:calc(50% + 12.93333vw);width:53.3333333333%}@media screen and (min-width:980px){html body #content #section3 .ph-wrapper .ph.ph14 .img{margin-left:17.2916666667%;top:calc(50% - 1.94444vw);width:27.0486111111%}}html body #content #section4{padding-top:18.6666666667%}@media screen and (min-width:980px){html body #content #section4{padding-bottom:0;padding-top:21.25%}html body #content #section4 .text-area{margin-left:2.7777777778%;margin-top:2.7777777778%;top:100%}}html body #content #section5{padding-top:18.6666666667%}@media screen and (min-width:980px){html body #content #section5{padding-bottom:0;padding-top:22.8472222222%}html body #content #section5 .text-area{margin-left:60.1388888889%;margin-top:43.5416666667%}}html body #content #section5 .ph16{margin-inline:auto;width:82.6666666667%}@media screen and (min-width:980px){html body #content #section5 .ph16{margin-left:0;width:44.4444444444%}}html body #content #section5 .ph17{margin-top:14.8%;margin-inline:auto}@media screen and (min-width:980px){html body #content #section5 .ph17{margin-right:0;margin-top:-68.1944444444%;width:39.5833333333%}}html body #content #section6{padding-top:26.1333333333%}@media screen and (min-width:980px){html body #content #section6{padding-top:20.0694444444%}}html body #content #section6 .ph18{margin-inline:auto;width:53.3333333333%}@media screen and (min-width:980px){html body #content #section6 .ph18{margin-left:57.1527777778%;width:25.6944444444%}}html body #content #section6 .text-area{margin-top:21.3333333333%}@media screen and (min-width:980px){html body #content #section6 .text-area{bottom:0;left:auto;margin-bottom:67.3611111111%;margin-right:45.625%;right:0;top:auto}}html body #content #section6 .ph19{margin-top:8.8%}@media screen and (min-width:980px){html body #content #section6 .ph19{margin-inline:auto;margin-top:13.4027777778%;width:43.0555555556%}}html body #content #outro{margin-top:-5.3333333333%;padding-bottom:8.1333333333%;position:relative;z-index:3}@media screen and (min-width:980px){html body #content #outro{margin-top:-2.4305555556%;padding-bottom:0}}html body #content #outro .link{align-items:center;aspect-ratio:202/88;border:1px solid;border-radius:50%;display:flex;font-family:quincy-cf,serif;font-size:4vw;font-style:normal;font-weight:500;justify-content:center;margin-inline:auto;margin-top:4.5333333333%;width:26.9333333333%}@media screen and (min-width:980px){html body #content #outro .link{font-size:1.3888888889vw;width:9.375%}html body #content #outro .link:hover{background-color:var(--text-color);color:var(--background-color)}}html body #content #outro .video-wrapper{aspect-ratio:500/885;margin-top:10.6666666667%;margin-inline:auto;position:relative;width:66.6666666667%;z-index:2}@media screen and (min-width:980px){html body #content #outro .video-wrapper{aspect-ratio:750/432;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:5.9722222222%;opacity:1;width:52.0833333333%}html body #content #outro .video-wrapper.show{-webkit-clip-path:inset(0);clip-path:inset(0)}}html body #content #outro .video-wrapper .video{height:100%;width:100%}html body #content #outro .video-wrapper .video:hover{cursor:pointer}html body #content #outro .video-wrapper .video video{height:100%;object-fit:cover;width:100%}html body #content #outro .ph20{font-family:quincy-cf,serif;font-style:normal;font-weight:500;margin-top:-32.5333333333%;position:relative;z-index:1}@media screen and (min-width:980px){html body #content #outro .ph20{margin-top:-15.6944444444%}}html body #content #outro .ph20 .season{display:flex;font-size:4vw;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;top:50%;translate:0 -50%;width:88%}@media screen and (min-width:980px){html body #content #outro .ph20 .season{font-size:1.3888888889vw;width:56.9444444444%}}html body #content #outro .ph20 .staff{bottom:0;font-size:2.6666666667vw;left:0;line-height:1.4;margin-bottom:5.3333333333%;margin-left:5.3333333333%;position:absolute;z-index:3}@media screen and (min-width:980px){html body #content #outro .ph20 .staff{font-size:.9722222222vw;margin-bottom:2.7777777778%;margin-left:2.7777777778%}}html body #content #outro .logo,html body #content #outro .social a{background-color:var(--text-color);-webkit-mask-image:var(--icon-image);mask-image:var(--icon-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}html body #content #outro .logo img,html body #content #outro .social a img{opacity:0}html body #content #outro .social{align-items:center;display:flex;justify-content:center;margin-top:8%}@media screen and (min-width:980px){html body #content #outro .social{bottom:216px;left:0;margin-top:0;position:absolute;right:0;z-index:2}}html body #content #outro .social .icon-instagram{margin-right:7.2%;width:5.3333333333%}@media screen and (min-width:980px){html body #content #outro .social .icon-instagram{margin-right:2.2222222222%;width:1.6666666667%}}html body #content #outro .social .icon-tiktok{margin-right:7.3333333333%;width:4.5333333333%}@media screen and (min-width:980px){html body #content #outro .social .icon-tiktok{margin-right:2.2916666667%;width:1.3888888889%}}html body #content #outro .social .icon-x{width:4.8%}@media screen and (min-width:980px){html body #content #outro .social .icon-x{width:1.5277777778%}}html body #content #outro .logo{display:block;margin-top:8.1333333333%;margin-inline:auto;width:25.2%}@media screen and (min-width:980px){html body #content #outro .logo{bottom:123px;left:0;margin-top:0;position:absolute;right:0;width:9.375%;z-index:2}}html body #content #outro .copy{font-family:nimbus-sans-dv,sans-serif;font-size:2.4vw;font-style:normal;font-weight:400;margin-top:8.1333333333%;text-align:center}@media screen and (min-width:980px){html body #content #outro .copy{bottom:65px;font-size:.6944444444vw;left:0;margin-top:0;position:absolute;right:0;z-index:2}}html .modal{align-items:center;display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity 1s ease 0s,visibility 1s ease 0s,translate 0s ease 1s;translate:0 150%;visibility:hidden;width:100%;z-index:10000}html .modal.show{opacity:1;transition:opacity 1s ease 0s,visibility 1s ease 0s,translate 0s ease 0s;translate:0 0;visibility:visible}html .modal .cover{height:100%;inset:0;position:absolute;width:100%;z-index:1}html .modal .close-button{aspect-ratio:1/1;background-color:#000;display:block;margin-right:4%;position:absolute;right:0;top:20px;width:30px;z-index:3}@media screen and (min-width:980px){html .modal .close-button{margin-right:0;right:calc(50% - 424px);top:calc(50% - 299px)}}html .modal .close-button:after,html .modal .close-button:before{background-color:#fff;content:"";display:block;height:1px;left:0;margin-inline:auto;position:absolute;right:0;top:50%;translate:0 -50%;width:60%}html .modal .close-button:before{rotate:45deg}html .modal .close-button:after{rotate:-45deg}html .modal .modal-inner{height:calc(100% - 52px);margin-inline:auto;overflow-y:scroll;padding-top:40px;position:relative;width:92%;z-index:2}@media screen and (min-width:980px){html .modal .modal-inner{align-items:center;border:none;display:flex;height:auto;justify-content:space-between;padding-top:0;width:62.0424597365%}html .modal .modal-inner .close-button{position:absolute;right:0;top:0}}html .modal.movie .cover{background-color:transparent;z-index:1}@media screen and (min-width:980px){html .modal.movie .close-button{right:10px;top:10px}}html .modal.movie .modal-inner{background-color:#000;height:100%;width:100%}html .modal.movie .modal-inner,html .modal.movie .modal-inner .img{align-items:center;display:flex;justify-content:center;pointer-events:none}html .modal.movie .modal-inner .img{height:95%;width:90%}@media screen and (min-width:980px){html .modal.movie .modal-inner .img{height:90%;width:80%}}html .modal.movie .modal-inner .img video{height:auto;max-height:100%;max-width:100%;object-fit:contain;pointer-events:auto;width:auto}