@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}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--background-color:#fff;--text-color:#000;--red:red;--disp-height:100svh;--green:#58bc39}html,html body{height:100%}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:ryo-gothic-plusn,sans-serif;font-size:62.5%;font-style:normal;font-weight:400;overflow:auto;position:relative}html body video{height:auto;vertical-align:bottom;width:100%}html body:has(.modal.show){overflow:hidden}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 #pseudo-body{height:100%;overflow:scroll;width:100%}html body #main-visual{height:calc(var(--disp-height)*2);position:relative;width:100%;z-index:1}html body #main-visual #trigger1{height:1px;left:0;position:absolute;top:calc(var(--disp-height)*.7)}html body #main-visual .sticky{height:var(--disp-height);left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}html body #main-visual .sticky .cover1,html body #main-visual .sticky .cover2{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}html body #main-visual .sticky .cover2{display:none;z-index:11}html body #main-visual .sticky:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:1s ease;width:100%;z-index:2}html body #main-visual .sticky .img{height:100svh;overflow:hidden;position:relative;width:100%;z-index:1}html body #main-visual .sticky .img img{height:100%;object-fit:cover;object-position:55% 50%;opacity:0;scale:1.06;width:100%}@media screen and (min-width:980px){html body #main-visual .sticky .img img{object-position:50% 50%}}html body #main-visual .sticky .title{left:0;margin:auto;position:absolute;right:0;top:50%;transition:1s ease;translate:0 -50%;width:216.5px;z-index:3}@media screen and (min-width:980px){html body #main-visual .sticky .title{bottom:0;margin-bottom:4.4289897511%;margin-left:5.3074670571%;right:auto;top:auto;translate:0 0;width:24.8535871157%}}html body #main-visual .sticky .title img:first-child{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}html body #main-visual .sticky .title img:nth-child(2){-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);left:0;opacity:0;position:absolute;top:0;width:100%}html body #main-visual .sticky .text-area{color:#fff;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;translate:0 -50%;z-index:3}html body #main-visual .sticky .text-area .lead{font-size:1.6rem;font-weight:700;line-height:1.4375;opacity:0;transition:1s ease}html body #main-visual .sticky .text-area .lead-en{font-family:apertura-condensed,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.4333333333;margin-top:20px;opacity:0;transition:1s ease}html body #main-visual .sticky .text-area .text{font-size:1.2rem;line-height:1.9166666667;margin-top:20px;opacity:0;transition:1s ease}html body #main-visual .sticky .button{bottom:50px;color:#fff;display:block;font-family:apertura-condensed,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;left:0;margin-inline:auto;opacity:0;position:absolute;right:0;transition:1s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:12}html body #main-visual .sticky .button .svg{aspect-ratio:377.01/110.85;left:50%;position:absolute;top:50%;transition:.3s ease;translate:-50% -50%;width:108.7463556851%}html body #main-visual .sticky .button .svg svg{height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%}html body #main-visual .sticky .button .svg svg path{stroke-dasharray:1000px;stroke-dashoffset:1000px;stroke:#fff;fill:none;stroke-width:2.5px;transition:0s ease 1s}@media screen and (min-width:980px){html body #main-visual .sticky .button .svg svg path{stroke-dashoffset:-1000px}}html body #main-visual .sticky .button .svg2{aspect-ratio:383.04/95.15;left:50%;position:absolute;top:45%;transition:.3s ease;translate:-50% -50%;width:111.3702623907%}html body #main-visual .sticky .button .svg2 svg{height:100%;left:0;overflow:visible;position:absolute;top:0;width:100%}html body #main-visual .sticky .button .svg2 svg path{stroke-dasharray:774px;stroke-dashoffset:774px;stroke:#fff;fill:none;stroke-width:2px;transition:0s ease 1s}@media screen and (min-width:980px){html body #main-visual .sticky .button .svg2 svg path{stroke-dashoffset:-774px}}html body #main-visual .sticky .button:hover .svg,html body #main-visual .sticky .button:hover .svg2{scale:1.1}html body #main-visual:has(#trigger1.on) .sticky:before{opacity:1}html body #main-visual:has(#trigger1.on) .sticky .cover2{display:block}html body #main-visual:has(#trigger1.on) .sticky .title{opacity:0}html body #main-visual:has(#trigger1.on) .sticky .text-area .lead{opacity:1;transition-delay:.5s}html body #main-visual:has(#trigger1.on) .sticky .text-area .lead-en{opacity:1;transition-delay:.7s}html body #main-visual:has(#trigger1.on) .sticky .text-area .text{opacity:1;transition-delay:.9s}html body #main-visual:has(#trigger1.on) .sticky .button{opacity:1;transition-delay:1.2s}html body #main-visual:has(#trigger1.on) .sticky .button .svg svg path{-webkit-animation:svg1sp 1s ease 1.5s forwards;animation:svg1sp 1s ease 1.5s forwards}@-webkit-keyframes svg1sp{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes svg1sp{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media screen and (min-width:980px){html body #main-visual:has(#trigger1.on) .sticky .button .svg svg path{-webkit-animation:svg1 1s ease 1.5s forwards;animation:svg1 1s ease 1.5s forwards}@-webkit-keyframes svg1{0%{stroke-dashoffset:-1000px}to{stroke-dashoffset:0}}@keyframes svg1{0%{stroke-dashoffset:-1000px}to{stroke-dashoffset:0}}}html body #main-visual:has(#trigger1.on) .sticky .button .svg2 svg path{-webkit-animation:svg2sp 1s ease 1.8s forwards;animation:svg2sp 1s ease 1.8s forwards}@-webkit-keyframes svg2sp{0%{stroke-dashoffset:774px}to{stroke-dashoffset:0}}@keyframes svg2sp{0%{stroke-dashoffset:774px}to{stroke-dashoffset:0}}@media screen and (min-width:980px){html body #main-visual:has(#trigger1.on) .sticky .button .svg2 svg path{-webkit-animation:svg2 1s ease 1.8s forwards;animation:svg2 1s ease 1.8s forwards}@-webkit-keyframes svg2{0%{stroke-dashoffset:-774px}to{stroke-dashoffset:0}}@keyframes svg2{0%{stroke-dashoffset:-774px}to{stroke-dashoffset:0}}}html body #main-visual.show .sticky .img img{opacity:1;scale:1;transition:2s ease 0s}html body #main-visual.show .sticky .title img:first-child{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);transition:1s ease 1s}html body #main-visual.show .sticky .title img:nth-child(2){opacity:1;transition:1s ease 1.7s}html body #header{align-items:center;display:flex;justify-content:space-between;left:0;padding-inline:30px;position:fixed;right:0;top:15px;transition:.7s ease;translate:0 calc(-100% - 15px);z-index:1000}@media screen and (min-width:980px){html body #header{padding-inline:45px;padding-right:40px}}html body #header .logo{align-items:center;display:flex;justify-content:flex-start}html body #header .logo img{width:70px}html body #header .logo .season{font-family:apertura-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;margin-left:10px}html body #header .navigation{align-items:center;display:flex;justify-content:flex-end}html body #header .navigation li a,html body #header .navigation li button{font-size:1.2rem;margin-left:20px;text-decoration:underline}html body:has(#main-content.on) #header{translate:0 0}html body #main-content{background-color:#fff;padding-top:1px;position:relative;z-index:2}@media screen and (min-width:980px){html body #main-content:after{clear:both;content:"";display:block;height:1px;width:100%}}html body #main-content .ph{display:block;opacity:0;overflow:hidden;position:relative}html body #main-content .ph:after{bottom:5px;content:"+";font-size:1rem;position:absolute;right:5px;z-index:2}@media screen and (min-width:980px){html body #main-content .ph:after{bottom:7px;font-size:1.3rem;right:8px}}html body #main-content .ph.plus-w:after{color:#fff}html body #main-content .ph.plus-l:after{left:5px;right:auto}@media screen and (min-width:980px){html body #main-content .ph.plus-l:after{left:8px;right:auto}html body #main-content .ph{float:left}}html body #main-content .ph img{position:relative;scale:1.1;z-index:1}html body #main-content .ph.show{opacity:1;transition:1s ease 0s}html body #main-content .ph.show img{-webkit-filter:blur(0);filter:blur(0);scale:1;transition:scale 1s ease 0s,opacity .7s ease 0s,-webkit-filter .7s ease 0s;transition:scale 1s ease 0s,opacity .7s ease 0s,filter .7s ease 0s;transition:scale 1s ease 0s,opacity .7s ease 0s,filter .7s ease 0s,-webkit-filter .7s ease 0s}html body #main-content .ph.show:hover img{-webkit-filter:blur(.5px);filter:blur(.5px);opacity:.7}html body #main-content .ph.ph1{margin-left:5.3333333333%;margin-top:19.0666666667%;width:26.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph1{margin-left:4.0995607613%;margin-top:9.5900439239%;width:10.2489019034%}}html body #main-content .ph.ph2{margin-left:64.1333333333%;margin-top:-24.9333333333%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph2{margin-left:4.663250366%;margin-top:16.4348462665%;width:11.7862371889%}}html body #main-content .ph.ph3{margin-left:10.6666666667%;margin-top:-4.8%;width:42.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph3{margin-left:11.7862371889%;margin-top:9.663250366%;width:16.3982430454%}}html body #main-content .ph.ph4{margin-left:auto;margin-top:-26.6666666667%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph4{margin-left:9.224011713%;margin-top:21.3762811127%;width:11.7862371889%}}html body #main-content .ph.ph5{margin-left:0;margin-top:-3.2%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph5{float:right;margin-left:auto;margin-top:17.3499267936%;width:11.7862371889%}}html body #main-content .ph.ph6{margin-left:47.7333333333%;margin-top:-22.1333333333%;width:42.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph6{clear:both;margin-left:0;margin-top:0;width:16.3982430454%}}html body #main-content .ph.ph7{margin-left:9.3333333333%;margin-top:-18.6666666667%;width:28%}@media screen and (min-width:980px){html body #main-content .ph.ph7{margin-left:5.0512445095%;margin-top:14.055636896%;width:10.7613469985%}}html body #main-content .ph.ph8{margin-left:auto;margin-top:-3.4666666667%;width:37.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph8{margin-left:6.4787701318%;margin-top:3.8433382138%;width:14.3484626647%}}html body #main-content .ph.ph9{margin-left:0;margin-top:-34.2666666667%;width:41.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph9{margin-left:5.270863836%;margin-top:11.4934114202%;width:12.5549048316%}}html body #main-content .ph.ph10{margin-left:50.9333333333%;margin-top:-9.4666666667%;width:41.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph10{margin-left:5.710102489%;margin-top:5.7833089312%;width:15.8857979502%}}html body #main-content .ph.ph11{margin-left:10.6666666667%;margin-top:-30.6666666667%;width:28%}@media screen and (min-width:980px){html body #main-content .ph.ph11{clear:both;margin-left:5.6002928258%;margin-top:4.1361639824%;width:10.7613469985%}}html body #main-content .ph.ph12{margin-left:0;margin-top:13.4666666667%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph12{margin-left:2.5622254758%;margin-top:10.6149341142%;width:11.7862371889%}}html body #main-content .ph.ph13{margin-left:auto;margin-top:-28.2666666667%;width:56%}@media screen and (min-width:980px){html body #main-content .ph.ph13{margin-left:7.9795021962%;margin-top:6.6251830161%;width:21.5226939971%}}html body #main-content .ph.ph14{margin-left:12.2666666667%;margin-top:11.2%;width:41.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph14{float:right;margin-left:auto;margin-top:4.7218155198%;width:15.8857979502%}}html body #main-content .ph.ph15{margin-left:auto;margin-top:-55.0666666667%;width:26.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph15{margin-left:5.0512445095%;margin-top:15.336749634%;width:10.2489019034%}}html body #main-content .ph.ph16{margin-left:65.6%;margin-top:27.3333333333%;width:27.2%}@media screen and (min-width:980px){html body #main-content .ph.ph16{clear:both;margin-left:0;margin-top:1.3543191801%;width:10.4685212299%}}html body #main-content .ph.ph17{margin-left:6.2666666667%;margin-top:-8.9333333333%;width:37.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph17{margin-left:12.9941434846%;margin-top:8.0161054173%;width:14.3484626647%}}html body #main-content .ph.ph18{margin-left:56.8%;margin-top:-23.4666666667%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph18{margin-left:6.9180087848%;margin-top:.9882869693%;width:11.7862371889%}}html body #main-content .ph.ph19{margin-left:0;margin-top:-9.4666666667%;width:36%}@media screen and (min-width:980px){html body #main-content .ph.ph19{margin-left:8.7115666179%;margin-top:11.8960468521%;width:13.8360175695%}}html body #main-content .ph.ph20{margin-left:auto;margin-top:-18.8%;width:41.3333333333%}@media screen and (min-width:980px){html body #main-content .ph.ph20{margin-left:2.4158125915%;margin-top:3.8433382138%;width:15.8857979502%}}html body #main-content .ph.ph21{margin-left:8.2666666667%;margin-top:-8.5333333333%;width:33.4666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph21{clear:both;margin-left:3.9165446559%;margin-top:0;width:12.8843338214%}}html body #main-content .ph.ph22{margin-left:63.4666666667%;margin-top:-22.8%;width:30.6666666667%}@media screen and (min-width:980px){html body #main-content .ph.ph22{margin-left:6.2591508053%;margin-top:15.4465592972%;width:11.7862371889%}}html body #main-content .ph.ph23{margin-left:0;margin-top:10.1333333333%;width:72%}@media screen and (min-width:980px){html body #main-content .ph.ph23{margin-left:9.9560761347%;margin-top:6.8081991215%;width:27.6720351391%}}html body #outro{align-items:flex-end;display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-family:apertura-condensed,sans-serif;font-style:normal;font-weight:400;justify-content:space-between;margin-inline:auto;margin-top:21.3333333333%;padding-bottom:30px;width:89.3333333333%}@media screen and (min-width:980px){html body #outro{flex-direction:row;margin-top:52px}}html body #outro .text,html body #outro .video{width:50%}@media screen and (min-width:980px){html body #outro .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}html body #outro .text .staff{font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (min-width:980px){html body #outro .text .staff{margin-bottom:0}}html body #outro .copy{margin-top:20px;text-align:center;width:100%}@media screen and (min-width:980px){html body #outro .copy{text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}html body .modal{background-color:#fff;height:100%;inset:0;opacity:0;overflow:scroll;position:fixed;transition:1s ease;visibility:hidden;width:100%;z-index:1000}html body .modal.show{opacity:1;visibility:visible}html body .modal .close{align-items:center;display:flex;font-family:apertura-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;justify-content:center;left:0;padding:15px 20px 30px 15px;position:fixed;top:0;z-index:10}html body .modal .close .batsu{aspect-ratio:1/1;display:block;margin-right:6px;position:relative;width:12px}html body .modal .close .batsu:after,html body .modal .close .batsu:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:110%}html body .modal .close .batsu:before{rotate:45deg}html body .modal .close .batsu:after{rotate:-45deg}html body .modal .cover{height:100%;inset:0;position:absolute;width:100%;z-index:1}html body .modal .modal-inner{position:relative;width:100%;z-index:2}html body .modal .modal-inner .section{margin-bottom:38.5px;width:100%}@media screen and (min-width:980px){html body .modal .modal-inner .section{margin-inline:auto;margin-bottom:90px;margin-top:61.5px;pointer-events:auto;position:relative;width:69.7657393851%;z-index:2}html body .modal .modal-inner .section .swiper{display:block}html body .modal .modal-inner .section .swiper .swiper-wrapper{align-items:center;display:flex;justify-content:center}}@media screen and (min-width:980px){html body .modal .modal-inner .section .swiper .swiper-wrapper:has(.swiper-slide:nth-child(2)){justify-content:space-between}}html body .modal .modal-inner .section .swiper .swiper-wrapper .swiper-slide{align-items:center;aspect-ratio:750/1000;display:flex;justify-content:center}@media screen and (min-width:980px){html body .modal .modal-inner .section .swiper .swiper-wrapper .swiper-slide{width:47.9013641133%}}html body .modal .modal-inner .section .swiper .swiper-wrapper .swiper-slide .img{width:100%}html body .modal .modal-inner .section .swiper:has(.swiper-slide:nth-child(2)) .swiper-pagination{display:flex}html body .modal .modal-inner .section .swiper .swiper-pagination{align-items:center;display:none;justify-content:center;position:relative;width:100%}html body .modal .modal-inner .section .swiper .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1/1;background-color:#000;border:1px solid;border-radius:50%;display:block;margin-top:10px;margin-inline:6px;width:8px}html body .modal .modal-inner .section .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}html body .modal .modal-inner .section .text-area{margin-top:10px}@media screen and (min-width:980px){html body .modal .modal-inner .section .text-area{margin-top:30px}}html body .modal .modal-inner .section .text-area .credit-box{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:apertura-condensed,sans-serif;font-style:normal;font-weight:400;justify-content:center;margin-bottom:20px}@media screen and (min-width:980px){html body .modal .modal-inner .section .text-area .credit-box{margin-bottom:25px}}@media screen and (max-width:980px){html body .modal .modal-inner .section .text-area .credit-box:has(.type) .items{margin-inline:0}}html body .modal .modal-inner .section .text-area .credit-box .type{font-size:1.2rem;line-height:1.7;margin-right:5px}html body .modal .modal-inner .section .text-area .credit-box .items{font-size:1.2rem;line-height:1.7}@media screen and (max-width:980px){html body .modal .modal-inner .section .text-area .credit-box .items{margin-inline:auto;max-width:300px;max-inline-size:300px}}html body .modal .modal-inner .section .text-area .credit-box .items span{margin-inline:5px}@media screen and (min-width:980px){html body .modal .modal-inner .section .text-area .credit-box .items span{margin-inline:10px}}html body .modal .modal-inner .section .text-area .credit-box .link-wrapper{margin-top:10px;text-align:center;width:100%}@media screen and (min-width:980px){html body .modal .modal-inner .section .text-area .credit-box .link-wrapper{margin-top:15px}}html body .modal .modal-inner .section .text-area .credit-box .link-wrapper .item-link{font-size:1.4rem;font-weight:500;text-decoration:underline}html body .modal .modal-inner .section .text-area .credit-box .link-wrapper .item-link:hover{text-decoration:none}html body .modal#modal2 .modal-inner{align-items:center;display:flex;height:100%;justify-content:center}html body .modal#modal2 .modal-inner .video{height:calc(100% - 100px);width:100%}html body .modal#modal2 .modal-inner .video video{height:100%;object-fit:contain;width:100%}