@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{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}}:root{--background-color:#fff;--text-color:#967f74;--disp-height:100svh;--flex-height:100;--winW:365;--winH:100}@font-face{font-family:BauerBodoniBT;src:url(../fonts/BauerBodoniBT/BauerBodoniBT-Roman.eot) format("embedded-opentype"),url(../fonts/BauerBodoniBT/BauerBodoniBT-Roman.woff) format("woff"),url(../fonts/BauerBodoniBT/BauerBodoniBT-Roman.ttf) format("truetype"),url('../fonts/BauerBodoniBT/BauerBodoniBT-Roman.svg#str-replace("BauerBodoniBT", " ", "_")') format("svg")}@font-face{font-family:BauerBodoniBT-it;src:url(../fonts/BauerBodoniBT/BauerBodoniBT-Italic.eot) format("embedded-opentype"),url(../fonts/BauerBodoniBT/BauerBodoniBT-Italic.woff) format("woff"),url(../fonts/BauerBodoniBT/BauerBodoniBT-Italic.ttf) format("truetype"),url('../fonts/BauerBodoniBT/BauerBodoniBT-Italic.svg#str-replace("BauerBodoniBT-it", " ", "_")') format("svg")}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:Zen Old Mincho,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}@media screen and (min-width:980px){html body #main-visual{height:65.1537335286vw}}html body #main-visual #loading{background-color:var(--background-color);height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;z-index:10}@media screen and (min-width:980px){html body #main-visual #loading{height:var(--disp-height)}}html body #main-visual #loading .images{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}html body #main-visual #loading .images .bar{background-color:#e8d8d1;height:1px;left:0;margin-inline:auto;position:absolute;right:0;top:calc(50% + 60vw + 12px);width:70.6666666667%}@media screen and (min-width:980px){html body #main-visual #loading .images .bar{top:calc(50% + 16.47145vw + 12px);width:19.3997071742%}}html body #main-visual #loading .images .bar:before{background-color:var(--text-color);content:"";height:100%;left:0;position:absolute;scale:0 1;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%}html body #main-visual #loading .images .img{aspect-ratio:620/901;left:0;margin-inline:auto;opacity:0;position:absolute;right:0;top:50%;translate:0 -50%;width:82.6666666667%}@media screen and (min-width:980px){html body #main-visual #loading .images .img{width:22.6939970717%}}html body #main-visual #loading .images .img.intro1{z-index:1}html body #main-visual #loading .images .img.intro2{z-index:2}html body #main-visual #loading .images .img.intro3{z-index:3}html body #main-visual #loading .images .img.intro4{z-index:4}html body #main-visual #loading .images .img.intro4 img{object-position:20% 0}html body #main-visual #loading .images .img img{height:100%;object-fit:cover;scale:1.05;width:100%}html body #main-visual #loading .logo{bottom:0;display:block;left:0;margin-inline:auto;margin-bottom:7.0666666667%;margin-top:8.6666666667%;position:absolute;right:0;width:21.3333333333%;z-index:4}@media screen and (min-width:980px){html body #main-visual #loading .logo{margin-bottom:0;margin-top:0;top:calc(50% + 16.47145vw + 35px);width:80px;z-index:2}}html body #main-visual #loading.show .images .bar:before{scale:1 1;transition:2.8s ease-in-out .2s}html body #main-visual #loading.show .images .img{opacity:1;overflow:hidden;transition:.6s ease 0s}@media screen and (min-width:980px){html body #main-visual #loading.show .images .img{top:0;transition:opacity .6s ease 0s,top 1s ease 2.9s,translate 1s ease 2.9s;translate:0 0}}html body #main-visual #loading.show .images .img img{scale:1;transition:1s ease 0s}html body #main-visual #loading.show .images .img.intro1{transition-delay:.2s}@media screen and (min-width:980px){html body #main-visual #loading.show .images .img.intro1{transition-delay:.2s,2.9s,2.9s}}html body #main-visual #loading.show .images .img.intro1 img{transition-delay:.2s}html body #main-visual #loading.show .images .img.intro2{transition-delay:.9s}@media screen and (min-width:980px){html body #main-visual #loading.show .images .img.intro2{transition-delay:.9s,2.9s,2.9s}}html body #main-visual #loading.show .images .img.intro2 img{transition-delay:.9s}html body #main-visual #loading.show .images .img.intro3{transition-delay:1.6s}@media screen and (min-width:980px){html body #main-visual #loading.show .images .img.intro3{transition-delay:1.6s,2.9s,2.9s}}html body #main-visual #loading.show .images .img.intro3 img{transition-delay:1.6s}html body #main-visual #loading.show .images .img.intro4{aspect-ratio:var(--winW)/var(--winH);transition:opacity .6s ease 2.3s,width 1s ease 2.9s,aspect-ratio 1s ease 2.9s;width:100%}@media screen and (min-width:980px){html body #main-visual #loading.show .images .img.intro4{aspect-ratio:var(--winW)/calc(var(--winW)*.65154);transition:opacity .6s ease 2.3s,width 1.5s ease 2.9s,aspect-ratio 1.5s ease 2.9s,top 1.5s ease 2.9s,translate 1.5s ease 2.9s}}html body #main-visual #loading.show .images .img.intro4 img{object-position:50% 27%;transition:scale 1s ease 2.3s,object-position 1.5s ease 2.9s}html body #main-visual .mv{height:var(--disp-height);opacity:0;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){html body #main-visual .mv{height:65.1537335286vw}}html body #main-visual .mv img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:980px){html body #main-visual .mv img{object-position:50% 27%}}html body #main-visual .text-area{bottom:0;left:0;margin-bottom:7.0666666667%;position:absolute;text-align:center;z-index:2}@media screen and (min-width:980px){html body #main-visual .text-area{bottom:auto;left:auto;margin-right:6.2957540264%;right:0;top:7.0786516854%;width:22.3279648609%}}html body #main-visual .text-area h1 .dayme2{margin-inline:auto;opacity:0;translate:0 10px;width:60.2666666667%}@media screen and (min-width:980px){html body #main-visual .text-area h1 .dayme2{width:100%}}html body #main-visual .text-area h1 .starring{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-inline:auto;margin-top:3.0666666667%;width:43.8666666667%}@media screen and (min-width:980px){html body #main-visual .text-area h1 .starring{margin-top:5.2459016393%;width:72.7868852459%}}html body #main-visual .text-area .logo{display:block;margin-inline:auto;margin-top:8.6666666667%;opacity:0;width:21.3333333333%}@media screen and (min-width:980px){html body #main-visual .text-area .logo{margin-top:9.3442622951%;width:35.5737704918%}}html body #main-visual.show #loading{opacity:0;transition:1s ease 0s;visibility:hidden}html body #main-visual.show .mv{opacity:1;transition:0s ease 0s}html body #main-visual.show .text-area h1 .dayme2{opacity:1;transition:1s ease .5s;translate:0 0}html body #main-visual.show .text-area h1 .starring{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1s}html body #main-visual.show .text-area .logo{opacity:1}@media screen and (min-width:980px){html body #main-visual.show .text-area .logo{transition:1s ease 1.2s}}html body #header{display:block;left:0;margin-inline:auto;margin-top:10px;position:fixed;right:0;top:0;transition:.5s ease 0s;translate:0 -150%;width:108.5px;z-index:100}@media screen and (min-width:980px){html body #header{left:2.196193265%;margin-top:20px;right:auto}}html body:has(#content.on) #header{translate:0 0}html body #content{overflow:clip;padding-top:1px;position:relative;z-index:3}html body #content #intro{padding-top:20.5333333333%;text-align:center}@media screen and (min-width:980px){html body #content #intro{left:0;padding-left:9.1874084919%;padding-top:14.1654465593%;position:absolute;text-align:left;top:0}}html body #content #intro h2{font-size:4vw;font-weight:700;line-height:1.4666666667}@media screen and (min-width:980px){html body #content #intro h2{font-size:1.317715959vw;line-height:1.4722222222}}html body #content #intro .lead{font-size:3.2vw;line-height:1.5833333333;margin-top:1em}@media screen and (min-width:980px){html body #content #intro .lead{font-size:1.0541727672vw;line-height:1.6071428571}}html body #content #intro .all-lineup{border-bottom:1px solid;display:block;font-family:BauerBodoniBT-it,serif;font-size:5.3333333333vw;font-style:normal;margin-top:1em;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #content #intro .all-lineup{font-size:1.756954612vw;margin-left:0}html body #content #intro .all-lineup:hover{border-bottom-color:transparent}}html body #content #ph-wrapper{left:0;position:-webkit-sticky;position:sticky;top:var(--sticky-top);width:100%;z-index:1}html body #content #ph-wrapper .ph{opacity:1;position:relative;-webkit-transform:none;transform:none;transition:0s}html body #content #ph-wrapper .ph .num{font-family:BauerBodoniBT-it,serif;font-size:3.2vw;font-style:normal;position:absolute;rotate:y 90deg}@media screen and (min-width:980px){html body #content #ph-wrapper .ph .num{font-size:1.0980966325vw}}html body #content #ph-wrapper .ph .img{overflow:hidden}html body #content #ph-wrapper .ph .img img,html body #content #ph-wrapper .ph .img video{scale:1.1}html body #content #ph-wrapper .ph.fade .img img,html body #content #ph-wrapper .ph.fade .img video{opacity:0}html body #content #ph-wrapper .ph.left .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body #content #ph-wrapper .ph.right .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body #content #ph-wrapper .ph.top .img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}html body #content #ph-wrapper .ph.bottom .img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html body #content #ph-wrapper .ph.show .num{rotate:y 0deg;transition:.7s ease .5s}html body #content #ph-wrapper .ph.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #content #ph-wrapper .ph.show .img img,html body #content #ph-wrapper .ph.show .img video{opacity:1;scale:1;transition:opacity 1s ease 0s,scale 2s ease 0s}html body #content #ph-wrapper .ph .swiper{overflow:visible;position:relative}html body #content #ph-wrapper .ph .swiper .swiper-pagination{bottom:auto;left:auto;margin-top:1em;right:7.5px;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #content #ph-wrapper .ph .swiper .swiper-pagination{margin-top:1.5em}}html body #content #ph-wrapper .ph .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid var(--text-color);border-radius:50%;height:5px;margin-inline:0;margin-inline:4.5px;opacity:1;width:5px}@media screen and (min-width:980px){html body #content #ph-wrapper .ph .swiper .swiper-pagination .swiper-pagination-bullet{height:8px;width:8px}}html body #content #ph-wrapper .ph .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-color)}html body #content #ph-wrapper .ph .text-area{font-family:BauerBodoniBT-it,serif;font-size:3.2vw;font-style:normal;left:0;line-height:1.875;margin-top:1em;position:absolute;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph .text-area{font-size:.878477306vw}}html body #content #ph-wrapper .ph .text-area ul li{display:flex;justify-content:flex-start}html body #content #ph-wrapper .ph .text-area ul li p{width:10em}html body #content #ph-wrapper .ph .text-area ul li a{text-decoration:underline;text-transform:uppercase}html body #content #ph-wrapper .ph .text-area ul li a:hover{text-decoration:none}html body #content #ph-wrapper .ph1{margin-inline:auto;margin-top:21.2%;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph1{margin-left:59.0409956076%;margin-top:5.7833089312%;width:35.102489019%}}html body #content #ph-wrapper .ph1 .num{margin-top:.5em;right:0;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph1 .text-area{bottom:0;left:auto;margin-right:6.0479666319%;right:100%;top:auto}}html body #content #ph-wrapper .ph2{margin-left:auto;margin-top:49.4666666667%;width:72.1333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph2{margin-left:0;margin-top:-5.710102489%;width:32.9428989751%}}html body #content #ph-wrapper .ph3{margin-left:0;margin-top:9.0666666667%;width:29.3333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph3{margin-left:59.0409956076%;margin-top:-29.7950219619%;width:13.7262079063%}}html body #content #ph-wrapper .ph4{margin-left:auto;margin-top:-31.2%;width:29.3333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph4{margin-left:80.3074670571%;margin-top:-12.1888726208%;width:13.7262079063%}}html body #content #ph-wrapper .ph5{margin-inline:auto;margin-top:21.3333333333%;width:66.6666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph5{margin-top:11.7130307467%;width:35.1390922401%}}html body #content #ph-wrapper .ph6{margin-inline:auto;margin-top:21.3333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph6{margin-top:8.78477306%;width:35.1390922401%}}html body #content #ph-wrapper .ph7{margin-inline:auto;margin-top:12%;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph7{margin-left:0;margin-top:13.3601756955%;width:31.4787701318%}}html body #content #ph-wrapper .ph7 .num{margin-right:.5em;right:100%;top:0}@media screen and (min-width:980px){html body #content #ph-wrapper .ph7 .num{left:100%;margin-left:.5em;right:auto}}html body #content #ph-wrapper .ph8{margin-inline:auto;margin-top:0;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph8{margin-right:0;margin-top:-30.9297218155%;width:35.1390922401%}html body #content #ph-wrapper .ph8 .text-area{bottom:0;left:auto;margin-right:5.7291666667%;right:100%;top:auto}}html body #content #ph-wrapper .ph9{margin-left:auto;margin-top:21.3333333333%;width:33.2%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph9{margin-left:24.5973645681%;margin-top:-9.2606149341%;width:13.7262079063%}}html body #content #ph-wrapper .ph10{margin-inline:0;margin-top:21.3333333333%;width:82%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph10{margin-left:auto;margin-top:10.6515373353%;width:43.9238653001%}}html body #content #ph-wrapper .ph10 .num{bottom:0;left:100%;margin-left:.5em}@media screen and (min-width:980px){html body #content #ph-wrapper .ph10 .num{left:auto;margin-right:.5em;right:100%}}html body #content #ph-wrapper .ph11{margin-left:auto;margin-top:10.8%;width:85.0666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph11{margin-left:0;margin-top:-15.0073206442%;width:39.5314787701%}html body #content #ph-wrapper .ph11 .text-area{bottom:0;left:100%;margin-left:4.6296296296%;top:auto}}html body #content #ph-wrapper .ph12{margin-inline:auto;margin-top:46.6666666667%;width:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph12{margin-right:0;margin-top:11.6398243045%;width:39.5314787701%}}html body #content #ph-wrapper .ph12 .num{margin-right:.5em;margin-top:.5em;right:0;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph12 .num{left:0;right:auto}}html body #content #ph-wrapper .ph12 .text-area{margin-left:10%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph12 .text-area{bottom:0;margin-bottom:-21.6666666667%;margin-left:-78.4259259259%;top:auto}}html body #content #ph-wrapper .ph13{margin-left:auto;margin-top:27.3333333333%;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph13{margin-left:0;margin-top:-32.027818448%;width:27.4524158126%}}html body #content #ph-wrapper .ph14{aspect-ratio:386/531;margin-inline:0;margin-top:10.6666666667%;width:51.4666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph14{aspect-ratio:1090/375;display:flex;margin-left:40.5197657394%;margin-top:11.7130307467%;width:39.897510981%}html body #content #ph-wrapper .ph14 .img{height:100%;width:50%}html body #content #ph-wrapper .ph14 .img video{height:100%;object-fit:cover;width:100%}html body #content #ph-wrapper .ph14 .img:first-child video{object-position:center top}html body #content #ph-wrapper .ph14 .img:nth-child(2) video{object-position:center bottom}}html body #content #ph-wrapper .ph16{margin-left:auto;margin-top:21.3333333333%;width:53.3333333333%;z-index:2}@media screen and (min-width:980px){html body #content #ph-wrapper .ph16{margin-left:18.5578330893%;margin-top:11.7130307467%;width:21.9619326501%}}html body #content #ph-wrapper .ph16 .num{margin-right:.5em;right:100%;top:0}@media screen and (min-width:980px){html body #content #ph-wrapper .ph16 .num{bottom:0;top:auto}}html body #content #ph-wrapper .ph17{margin-inline:0;margin-top:-5.3333333333%;width:66.6666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph17{margin-left:auto;margin-top:-7.3938506589%;width:30.7467057101%}}html body #content #ph-wrapper .ph18{margin-inline:auto;margin-top:10.6666666667%;width:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph18{margin-left:0;margin-top:-23.0600292826%;width:39.5314787701%}}html body #content #ph-wrapper .ph18 .text-area{margin-left:8.1333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph18 .text-area{bottom:0;left:100%;margin-left:4.6296296296%;top:auto}}html body #content #ph-wrapper .ph19{margin-inline:auto;margin-top:36%;width:66.6666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph19{margin-top:11.7130307467%;width:36.6032210835%}}html body #content #ph-wrapper .ph20{margin-inline:auto;margin-top:21.3333333333%;width:66.6666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph20{margin-left:5.8565153734%;margin-top:11.7130307467%;width:27.4524158126%}}html body #content #ph-wrapper .ph20 .num{left:0;margin-top:.5em;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph20 .num{left:100%;margin-left:.5em;margin-top:0;top:0}}html body #content #ph-wrapper .ph21{margin-inline:0;margin-top:21.3333333333%;width:50%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph21{margin-left:59.0043923865%;margin-top:-12.9941434846%;width:17.5695461201%}}html body #content #ph-wrapper .ph22{margin-left:auto;margin-top:-74%;width:50%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph22{margin-left:76.5739385066%;margin-top:-25.9882869693%;width:17.5695461201%}}html body #content #ph-wrapper .ph23{margin-inline:auto;margin-top:21.3333333333%;width:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph23{margin-top:8.78477306%;width:39.5314787701%}}html body #content #ph-wrapper .ph23 .text-area{margin-left:8.1333333333%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph23 .text-area{margin-left:0}}html body #content #ph-wrapper .ph24{margin-inline:auto;margin-top:26.9333333333%;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph24{margin-left:11.9326500732%;margin-top:23.0600292826%;width:35.1390922401%}}html body #content #ph-wrapper .ph25{margin-inline:auto;margin-top:0;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph25{margin-left:52.9282576867%;margin-top:-52.0131771596%;width:35.1390922401%}}html body #content #ph-wrapper .ph25 .num{margin-top:.5em;right:0;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph25 .text-area{margin-left:-116.6666666667%}}html body #content #ph-wrapper .ph26{margin-inline:auto;margin-top:40.1333333333%;width:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph26{margin-top:23.0966325037%;width:32.9428989751%}}html body #content #ph-wrapper .ph26 .num{margin-right:.5em;margin-top:.5em;right:0;top:100%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph26 .num{left:100%;margin-left:.5em;margin-top:0;right:auto;top:0}}html body #content #ph-wrapper .ph27{margin-inline:0;margin-top:0;width:72%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph27{margin-left:19.5827232796%;margin-top:-12.0424597365%;width:19.7657393851%}}html body #content #ph-wrapper .ph28{margin-left:auto;margin-top:10.6666666667%;width:60%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph28{margin-left:60.8345534407%;margin-top:0;width:27.4524158126%}}html body #content #ph-wrapper .ph29{margin-inline:0;margin-top:-41.2%;width:23.0666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph29{margin-left:19.5827232796%;margin-top:-12.2254758419%;width:13.7262079063%}}html body #content #ph-wrapper .all-item{align-items:center;aspect-ratio:600/115;border-block:1px solid;display:flex;font-family:BauerBodoniBT-it,serif;font-size:6.6666666667vw;font-style:normal;justify-content:center;margin-inline:auto;margin-top:60%;width:80%}@media screen and (min-width:980px){html body #content #ph-wrapper .all-item{font-size:1.8301610542vw;margin-top:11.7130307467%;transition:.4s ease 0s;width:21.9619326501%}html body #content #ph-wrapper .all-item:hover{background-color:var(--text-color);color:#fff}}html body #content #ph-wrapper .ph30{margin-top:10.6666666667%}@media screen and (min-width:980px){html body #content #ph-wrapper .ph30{margin-top:5.8565153734%}}html body #content #styles{background-color:#f7f4f2;padding-bottom:8.8%;padding-top:7.4666666667%;position:relative;z-index:3}@media screen and (min-width:980px){html body #content #styles{padding-bottom:9.1142020498%;padding-top:5.0512445095%}}html body #content #styles hgroup{text-align:center}html body #content #styles hgroup h2{font-family:BauerBodoniBT,serif;font-size:6.6666666667vw;font-style:normal}@media screen and (min-width:980px){html body #content #styles hgroup h2{font-size:2.196193265vw}}html body #content #styles hgroup p{font-size:3.2vw;line-height:1.5833333333;margin-top:1em}@media screen and (min-width:980px){html body #content #styles hgroup p{font-size:1.0541727672vw;line-height:1.6071428571}}html body #content #styles .style{opacity:1;position:relative}html body #content #styles .style .text-area{font-size:3.2vw;left:0;line-height:1.875;position:absolute;top:0}@media screen and (min-width:980px){html body #content #styles .style .text-area{font-size:.878477306vw}}html body #content #styles .style .text-area .num{font-family:BauerBodoniBT-it,serif;font-style:normal}html body #content #styles .style .text-area .desc{font-size:3.7333333333vw;line-height:1.3571428571;margin-top:.5em;white-space:nowrap}@media screen and (min-width:980px){html body #content #styles .style .text-area .desc{font-size:1.0248901903vw}}html body #content #styles .style .text-area ul{margin-top:.5em}html body #content #styles .style .text-area ul li{display:flex;font-family:BauerBodoniBT-it,serif;font-style:normal;justify-content:flex-start}html body #content #styles .style .text-area ul li p{width:10em}html body #content #styles .style .text-area ul li a{text-decoration:underline;text-transform:uppercase}html body #content #styles .style .text-area ul li a:hover{text-decoration:none}html body #content #styles .style .img{rotate:y 90deg}html body #content #styles .style.show .img{rotate:y 0deg;transition:1s ease 0s}html body #content #styles .style.style1{margin-top:5.8666666667%}@media screen and (min-width:980px){html body #content #styles .style.style1{margin-left:6.9180087848%;margin-top:2.5988286969%;width:16.3616398243%}}@media screen and (max-width:980px){html body #content #styles .style.style1 .img{margin-left:4.5333333333%;width:47.4666666667%}}html body #content #styles .style.style1 .text-area{margin-left:55.8666666667%;margin-top:9.3333333333%}@media screen and (min-width:980px){html body #content #styles .style.style1 .text-area{left:100%;margin-left:11.6331096197%;margin-top:9.1722595078%}}html body #content #styles .style.style2{margin-top:-32.9333333333%}@media screen and (min-width:980px){html body #content #styles .style.style2{margin-left:31.0395314788%;margin-top:-19.2166910688%;width:20.5344070278%}}@media screen and (max-width:980px){html body #content #styles .style.style2 .img{margin-left:46.1333333333%;width:59.0666666667%}}html body #content #styles .style.style2 .text-area{margin-left:8%;margin-top:35.7333333333%}@media screen and (min-width:980px){html body #content #styles .style.style2 .text-area{left:auto;margin-left:0;margin-top:88.4135472371%;right:100%}}html body #content #styles .style.style3{margin-top:0}@media screen and (min-width:980px){html body #content #styles .style.style3{margin-left:49.3045387994%;margin-top:-57.9795021962%;width:17.5695461201%}}@media screen and (max-width:980px){html body #content #styles .style.style3 .img{margin-left:2%;width:50.5333333333%}}html body #content #styles .style.style3 .text-area{margin-left:55.7333333333%;margin-top:8.5333333333%}@media screen and (min-width:980px){html body #content #styles .style.style3 .text-area{left:100%;margin-left:12.5%;margin-top:4.1666666667%}}html body #content #styles .style.style4{margin-top:-29.2%}@media screen and (min-width:980px){html body #content #styles .style.style4{margin-left:74.9633967789%;margin-top:-19.5095168375%;width:17.972181552%}}@media screen and (max-width:980px){html body #content #styles .style.style4 .img{margin-left:47.4666666667%;width:51.6%}}html body #content #styles .style.style4 .text-area{margin-left:8%;margin-top:33.6%}@media screen and (min-width:980px){html body #content #styles .style.style4 .text-area{left:auto;margin-left:0;margin-top:110.5906313646%;right:100%}}html body #content #outro,html body #content .spacer{height:calc(var(--flex-height)*1px)}html body #content #outro{left:0;margin-top:calc(var(--flex-height)*-1px);position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}@media screen and (min-width:980px){html body #content #outro{background-color:var(--background-color);height:100vh}}html body #content #outro .img{height:100%;width:100%}@media screen and (min-width:980px){html body #content #outro .img{margin-inline:auto;width:56.25vh}}html body #content #outro .img video{height:100%;object-fit:cover;width:100%}html body #content #outro .text-area{align-items:flex-start;bottom:0;display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-family:BauerBodoniBT,serif;font-style:normal;justify-content:space-between;left:0;margin-inline:auto;margin-bottom:8.6666666667%;position:absolute;right:0;width:80%}@media screen and (min-width:980px){html body #content #outro .text-area{display:block;margin-bottom:37.5px;padding-left:2.3060029283%;width:100%}}html body #content #outro .text-area .staff{font-size:2.6666666667vw;line-height:1.55}@media screen and (min-width:980px){html body #content #outro .text-area .staff{font-size:1rem}}html body #content #outro .text-area .logo{width:20.8333333333%}@media screen and (min-width:980px){html body #content #outro .text-area .logo{margin-bottom:27.5px;width:81px}}html body #content #outro .text-area .copy{font-size:2.6666666667vw;margin-top:3em;width:100%}@media screen and (min-width:980px){html body #content #outro .text-area .copy{font-size:1rem}}