/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding: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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@container style(--debug: true){*{outline:1px solid tomato}}@container style(--debug: true){.debugResizeX{overflow-x:auto;resize:inline}}*,*:before,*:after{box-sizing:border-box}html{box-sizing:border-box;font-size:62.5%}body{height:100%;font-family:var(--fontf-goth);font-style:normal;font-size:var(--fz-m);font-weight:400;color:var(--bk-color);background:url(/wp-content/themes/wp/images/common/body_bg.gif) repeat 0 0/100px 100px}img{vertical-align:middle;display:inline-block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,a,li,small,strong,span{line-height:1.7}.caution{color:red;font-size:var(--fz-m);display:block}.naviToggle{position:relative;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;gap:7px;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px;cursor:pointer}.naviToggle span{width:30px;height:1px;background:var(--bk-color);transition:var(--transition-default)}@media(min-width:768px){.naviToggle{display:none}}.naviToggle.is-open span:nth-child(1),.naviToggle.is-open span:nth-child(3){opacity:0}.globalNavi{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;font-family:var(--fontf-en);font-weight:700;position:fixed;top:-100%;left:0;width:100%;height:100svh;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:0 0 30px 30px;transition:var(--transition-default)}.globalNavi.is-open{top:0}@media(min-width:768px){.globalNavi{flex:none;position:relative;top:auto;left:auto;flex-direction:row;gap:16px;width:fit-content;height:auto;background:none;box-shadow:none;backdrop-filter:none;border-radius:0}}.globalNavi .naviMain{display:flex;flex-direction:column;align-items:center;gap:30px}@media(min-width:768px){.globalNavi .naviMain{flex-direction:row;align-items:center;height:60px;gap:30px;padding:0 30px;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px}}@media(min-width:768px){.globalNavi .naviMain li a{transition:var(--transition-default)}.globalNavi .naviMain li a:hover{filter:drop-shadow(0 0 1.8rem var(--key-color))}}.globalNavi .naviSub{display:flex;align-items:center;justify-content:center;gap:40px}@media(min-width:768px){.globalNavi .naviSub{gap:16px}}.globalNavi .naviSub .naviLang a{display:flex;align-items:center;gap:6px;height:60px}@media(min-width:768px){.globalNavi .naviSub .naviLang a{padding:0 20px;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px;transition:var(--transition-default)}.globalNavi .naviSub .naviLang a:hover{filter:drop-shadow(0 0 .1rem var(--key-color))}}@media(min-width:768px){.hiddenTarget{transition:opacity .8s}.hiddenTarget.is-hidden{opacity:0}}.modal{position:fixed;inset:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.modal .modal-overlay{position:absolute;inset:0;background:#0009}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);background:#fff;width:90%;max-width:990px;overflow:hidden;max-height:90vh;border-radius:8px;opacity:0;transition:transform .3s ease,opacity .3s ease}.modal .modal-content .modal-scroll{max-height:90vh;overflow:auto;padding:40px 20px}@media(min-width:768px){.modal .modal-content .modal-scroll{padding:80px}}.modal .modal-content .modal-inner .modal-title{font-family:var(--fontf-min);line-height:1.5}.modal .modal-content .modal-inner .modal-title i{font-style:normal;font-size:var(--fz-xs);display:block}.modal .modal-content .modal-inner .modal-title span{font-size:var(--fz-3xl);display:block}.modal .modal-content .modal-inner .modal-desc{font-family:var(--fontf-min);font-size:var(--fz-s);display:flex;flex-direction:column;gap:1em}@media(min-width:768px){.modal .modal-content .modal-inner .modal-desc{gap:1.5em}}.modal .modal-content .modal-inner .modal-image{overflow:hidden;border-radius:10px}.modal .modal-content .modal-inner .buttonBase a:after{background-color:var(--key-color)}.modal .modal-content .modal-inner .buttonBase a span{border-color:var(--bk-color)}.modal .modal-content .modal-inner .buttonBase a span:before{border-top-color:var(--bk-color);border-right-color:var(--bk-color)}.modal .modal-content .modal-inner .buttonBase a span:after{background-color:var(--bk-color)}.modal .modal-content .modal-inner.column1 .modal-image{margin-bottom:50px}.modal .modal-content .modal-inner.column1 .modal-title{margin-bottom:30px}.modal .modal-content .modal-inner.column1 .modal-desc{margin-bottom:80px}.modal .modal-content .modal-inner.column1 .modal-desc p>a{text-decoration:underline}@media(min-width:768px){.modal .modal-content .modal-inner.column1 .modal-desc p>a:hover{text-decoration:none;color:var(--key-color)}}.modal .modal-content .modal-inner.column1 .modal-schedule{margin-bottom:80px}.modal .modal-content .modal-inner.column1 .modal-schedule .title{font-family:var(--fontf-min);font-size:var(--fz-l);margin-bottom:.4em}.modal .modal-content .modal-inner.column1 .modal-schedule .desc{font-family:var(--fontf-min);padding-top:15px;margin-bottom:.4em}.modal .modal-content .modal-inner.column1 .modal-schedule .desc>a{text-decoration:underline}@media(min-width:768px){.modal .modal-content .modal-inner.column1 .modal-schedule .desc>a:hover{text-decoration:none;color:var(--key-color)}}.modal .modal-content .modal-inner.column1 .modal-schedule .title+.desc{padding-top:30px}.modal .modal-content .modal-inner.column1 .modal-schedule .buttonBase+.buttonBase{padding-top:1em}.modal .modal-content .modal-inner.column1 .modal-note{font-size:var(--fz-s)}.modal .modal-content .modal-inner.column2{display:flex;flex-direction:column;gap:40px}.modal .modal-content .modal-inner.column2 .modal-primary,.modal .modal-content .modal-inner.column2 .modal-secondary{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.modal .modal-content .modal-inner.column2{flex-direction:row;gap:60px}.modal .modal-content .modal-inner.column2 .modal-primary{gap:50px;max-width:400px}.modal .modal-content .modal-inner.column2 .modal-secondary{gap:20px;max-width:360px}}.modal .modal-close{position:absolute;top:10px;right:10px;width:20px;height:20px}.modal .modal-close:before,.modal .modal-close:after{content:"";display:block;width:25px;height:1px;background:var(--bk-color);position:absolute;left:50%;top:50%}.modal .modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal .modal-close:after{transform:translate(-50%,-50%) rotate(135deg)}@media(min-width:768px){.modal .modal-close{top:25px;right:25px;width:35px;height:35px}.modal .modal-close:before,.modal .modal-close:after{width:50px}}.modal.is-open{opacity:1;visibility:visible}.modal.is-open .modal-content{transform:translate(-50%,-50%);opacity:1}.spellOutText span.cls-text span{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.spellOutText span.cls-text span.fade-in{animation:fadeIn .5s ease forwards}.js-fadein{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform 1s ease}.js-fadein.is-visible{opacity:1;transform:translateY(0)}:root{--debug: false;--font-color: #000000;--fz-max:5.6rem;--fz-4xl:5.2rem;--fz-3xl:3.2rem;--fz-2xl:2.4rem;--fz-xl:2.1rem;--fz-l:1.8rem;--fz-m:1.6rem;--fz-s:1.4rem;--fz-xs:1.2rem;--fontf-goth:"Zen Kaku Gothic New", sans-serif;--fontf-min:"Zen Old Mincho", serif;--fontf-en:"Roboto", sans-serif;--gray-color: #C8C8C8;--light-gray-color: #F9F9F3;--bk-color: #000000;--wh-color: #ffffff;--key-color: #8224D1;--transition-default: all .3s ease-out}.isDesktop{display:none}@media(min-width:768px){.isDesktop{display:block}}.isMobile{display:block}@media(min-width:768px){.isMobile{display:none}}.buttonSound{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px}.buttonSound .voiceButton{cursor:pointer;font-weight:500;width:fit-content;height:60px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 37px;background:#d9d9d933;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:40px}.buttonSound .voiceButton input[type=checkbox],.buttonSound .voiceButton input[type=radio]{position:relative;cursor:pointer;width:40px;height:20px;border-radius:60px;background-color:var(--gray-color)}.buttonSound .voiceButton input[type=checkbox]:before,.buttonSound .voiceButton input[type=radio]:before{position:absolute;top:0;left:0;background:var(--wh-color) url(/wp-content/themes/wp/images/common/ico_sound-off.svg) no-repeat center center/20px;width:20px;height:20px;border-radius:50%;content:"";transition:.3s ease}.buttonSound .voiceButton input[type=checkbox]:checked,.buttonSound .voiceButton input[type=radio]:checked{background:var(--key-color)}.buttonSound .voiceButton input[type=checkbox]:checked:before,.buttonSound .voiceButton input[type=radio]:checked:before{left:2rem;background:var(--wh-color) url(/wp-content/themes/wp/images/common/ico_sound-on.svg) no-repeat center center/20px}@media(min-width:768px){.buttonSound .voiceButton{transition:var(--transition-default)}.buttonSound .voiceButton:hover{filter:drop-shadow(0 0 .1rem var(--key-color))}}.buttonBox a{display:flex;align-items:center;justify-content:center;height:60px;width:fit-content;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px;padding:0 25px}.buttonBox a:after{background-color:var(--key-color)}.buttonBox a span{flex:1;display:block;position:relative;border-width:1px;border-style:solid;width:20px;height:20px;border-radius:50%;margin-left:4px;border-color:var(--bk-color)}.buttonBox a span:before,.buttonBox a span:after{content:"";display:block;position:absolute}.buttonBox a span:before{content:"";display:block;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;border-top-color:var(--bk-color);border-right-color:var(--bk-color);transform:rotate(45deg);width:6px;height:6px;top:6px;left:6px}.buttonBox a span:after{content:"";display:block;height:1px;width:7px;top:8.5px;left:5px;background-color:var(--bk-color)}@media(min-width:768px){.buttonBox a{transition:var(--transition-default)}.buttonBox a:hover{filter:drop-shadow(0 0 .1rem var(--key-color))}}.buttonIcon a{display:flex;align-items:center;justify-content:center;height:60px;width:60px;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px}@media(min-width:768px){.buttonIcon a{transition:var(--transition-default)}.buttonIcon a:hover{filter:drop-shadow(0 0 .1rem var(--key-color))}}.buttonInline,.buttonBase a{position:relative;width:fit-content;padding-bottom:10px;font-size:var(--fz-l);font-weight:500;display:flex;align-items:center}.buttonInline:after,.buttonBase a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px}.buttonInline small,.buttonBase a small{font-size:var(--fz-s)}.buttonInline span,.buttonBase a span{flex:1;display:block;position:relative;border-width:1px;border-style:solid;width:20px;height:20px;border-radius:50%;margin-left:4px}.buttonInline span:before,.buttonInline span:after,.buttonBase a span:before,.buttonBase a span:after{content:"";display:block;position:absolute}.buttonInline span:before,.buttonBase a span:before{content:"";display:block;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;transform:rotate(45deg);width:6px;height:6px;top:6px;left:6px}.buttonInline span:after,.buttonBase a span:after{content:"";display:block;height:1px;width:7px;top:8.5px;left:5px}.buttonBlock{display:flex;gap:15px;flex-wrap:wrap}.swiper-button-prev,.swiper-button-next{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--bk-color);background:var(--wh-color);border-radius:50%;transition:opacity .4s;cursor:pointer}@media(min-width:768px){.swiper-button-prev,.swiper-button-next{top:-64px!important}}.swiper-button-prev svg,.swiper-button-next svg{display:none}.swiper-button-prev:after,.swiper-button-next:after{content:"";display:block;width:100%;height:100%;width:10px;height:10px;border-bottom:1px solid var(--bk-color);border-left:1px solid var(--bk-color)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden;pointer-events:none}.swiper-button-prev{left:-20px!important}.swiper-button-prev:after{transform:rotate(45deg);margin-left:4px}@media(min-width:768px){.swiper-button-prev{left:auto!important;right:60px!important}}.swiper-button-next{right:-20px!important}.swiper-button-next:after{transform:rotate(-135deg);margin-right:4px}@media(min-width:768px){.swiper-button-next{right:0!important}}.header{width:86.25%;margin:0 auto;position:fixed;z-index:1000;top:0;left:6.875%;display:flex;justify-content:space-between;align-items:center;padding-top:20px}@media(min-width:768px){.header{flex-wrap:wrap;gap:20px;padding:40px 40px 0;width:100%;left:0}}.header .hederLogo{position:relative;z-index:1000;transition:opacity .5s ease,transform .5s ease}.header .hederLogo.is-hidden{opacity:0;transform:translateY(-12px);pointer-events:none}.header .hederLogo a{display:block;width:208px;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/wp-content/themes/wp/images/common/logo_type_bk.svg) no-repeat 0 0/contain}@media(min-width:768px){.header .hederLogo a{width:272px;height:60px}}.header .naviToggle{position:relative;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;gap:7px;background:#fff3;box-shadow:0 2px 2px #00000040;backdrop-filter:blur(10px);border-radius:30px;cursor:pointer}.header .naviToggle span{width:30px;height:1px;background:var(--bk-color);transition:var(--transition-default)}@media(min-width:768px){.header .naviToggle{display:none}}.header .naviToggle.is-open span:nth-child(1),.header .naviToggle.is-open span:nth-child(3){opacity:0}.footer{position:relative;z-index:500;background:var(--key-color);overflow:hidden}.footer .footerInner{width:86.25%;margin:0 auto;padding-bottom:200px}.footer .footerLead{margin:0 auto 130px;writing-mode:vertical-rl;color:var(--wh-color);font-size:var(--fz-xl);font-weight:500;font-family:var(--fontf-min);letter-spacing:.4em;display:flex;flex-direction:column;gap:40px}.footer .footerLead span{line-height:1}@media(min-width:768px){.footer .footerLead{font-size:var(--fz-3xl)}}.footer .logoCredit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;margin-bottom:350px}.footer .logoCredit .logoObj{width:80vw;max-width:500px;aspect-ratio:1/1;position:relative;overflow:hidden;pointer-events:none}@media(min-width:768px){.footer .logoCredit .logoObj{width:100%}}.footer .logoCredit .logoObj canvas{display:block;width:100%;height:100%}.footer .logoCredit .logoType{display:block;width:300px;height:67px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/wp-content/themes/wp/images/common/logo_type_wh.svg) no-repeat 0 0/contain}@media(min-width:768px){.footer .logoCredit .logoType{width:584px;height:130px}}@media(min-width:768px){.footer .logoCredit{gap:80px;height:150vh}}.footer .footerNavi{padding:40px 40px 0;margin:0 calc(50% - 50vw);width:100vw;position:relative}.footer .footerLogo{position:relative;z-index:1000;display:none;width:272px}@media(min-width:768px){.footer .footerLogo{display:block;margin-bottom:40px}}.footer .footerLogo a{display:block;width:208px;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/wp-content/themes/wp/images/common/logo_type_wh.svg) no-repeat 0 0/contain}@media(min-width:768px){.footer .footerLogo a{width:272px;height:60px}}.footer .globalNavi a{color:var(--wh-color)}.footer .sponsor{width:257px;margin:0 auto}@media(min-width:768px){.footer .sponsor{margin:0;position:absolute;right:40px;bottom:0}}.top .mainLead{width:86.25%;padding-top:180px;margin:0 auto 48px;font-family:var(--fontf-min);font-size:var(--fz-xl);line-height:2;letter-spacing:1.5vw}.top .mainLead .spellOutText{opacity:0;transition:opacity .3s ease}.top .mainLead .spellOutText.is-visible{opacity:1}.top .mainLead .spellOutText .cls-text{display:block}@media(min-width:768px){.top .mainLead{position:fixed;left:10vw;height:100vh;width:fit-content;padding-top:0;margin:0;display:flex;align-items:center;flex-direction:column;font-size:var(--fz-3xl);letter-spacing:1.4vh;writing-mode:vertical-rl}}@media screen and (min-width:768px)and (max-height:780px){.top .mainLead{align-items:flex-end}}@media screen and (min-width:768px)and (max-height:620px){.top .mainLead{font-size:var(--fz-2xl)}}@media(min-width:768px){.top .mainLead .spellOutText{line-height:1;display:flex;flex-direction:column;gap:40px}.top .mainLead .spellOutText span{line-height:1}.top .mainLead .spellOutText .cls-text{display:block}}.top .mainObj{position:sticky;top:180px;width:100%;max-width:none;aspect-ratio:1/1;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none}.top .mainObj canvas{display:block;width:100%;height:100%}@media(min-width:768px){.top .mainObj{width:100%;max-width:none;height:100vh;aspect-ratio:auto;top:0}}.top .buttonSound{margin:0 auto;position:fixed;bottom:20px;left:0;z-index:900}.top .mainContainer{position:relative;z-index:10;padding-top:calc(100vh - var(--prev-height));width:100%;overflow:hidden}.top .mainContainer .sectionContent{background:#fffc 80%;padding:0 6.875%}.top .mainContainer .sectionContent .sectionTitle{font-family:var(--fontf-en);font-weight:400;font-size:var(--fz-4xl);line-height:100%;letter-spacing:.05em;margin-bottom:.7em}@media(min-width:768px){.top .mainContainer .sectionContent .sectionTitle{margin-bottom:1.1em}}.top .mainContainer .sectionContent .sectionDesc{font-style:normal;font-weight:500;font-size:var(--fz-s);line-height:2}.top .mainContainer .sectionContent .listMember{display:flex;gap:5px}.top .mainContainer .sectionContent .listMember li{width:40px;height:40px;border-radius:20px;overflow:hidden}.top .mainContainer .sectionContent .eventThumb-cat,.top .mainContainer .sectionContent .listItem-cat{display:flex;align-items:center;gap:.3em}.top .mainContainer .sectionContent .eventThumb-cat:before,.top .mainContainer .sectionContent .listItem-cat:before{content:"";width:8px;height:8px;background:var(--key-color);border-radius:50%;flex:none}.top .mainContainer #statement{background:linear-gradient(180deg,#fff0,#fffc 10%);padding-top:100px;padding-bottom:140px}@media(min-width:768px){.top .mainContainer #statement{background:linear-gradient(180deg,#fff0,#fffc 80%);height:200vh;padding-top:0}}.top .mainContainer #statement .statement{letter-spacing:.05em;display:flex;flex-direction:column;gap:40px}.top .mainContainer #statement .statement>p{font-family:var(--fontf-min)}.top .mainContainer #statement .statement>p .line{line-height:2.2;display:block;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.top .mainContainer #statement .statement>p .line.is-visible{opacity:1;transform:translateY(0)}.top .mainContainer #statement .statement .aboutDesc{font-weight:500}.top .mainContainer #statement .statement .aboutDesc h3{line-height:2.2}.top .mainContainer #statement .statement .aboutDesc p{line-height:2.2;font-size:var(--fz-s)}@media(min-width:768px){.top .mainContainer #statement .statement{width:fit-content;margin-left:auto}}.top .mainContainer #event{padding:100px 6.875%}.top .mainContainer #event .eventThumb a{overflow:hidden;display:block;height:90svh;max-height:640px;width:95vw;height:100%;margin:0 calc(50% - 47.5vw);border-radius:10px;padding:0;color:var(--wh-color)}.top .mainContainer #event .eventThumb a .eventThumb-bg{object-fit:cover;width:100%;height:100%;object-position:center;transition:transform .6s ease}.top .mainContainer #event .eventThumb a .eventThumb-cat,.top .mainContainer #event .eventThumb a .eventThumb-title,.top .mainContainer #event .eventThumb a .eventThumb-desc,.top .mainContainer #event .eventThumb a .eventThumb-info,.top .mainContainer #event .eventThumb a .listMember,.top .mainContainer #event .eventThumb a .eventThumb-button{position:relative;z-index:1;cursor:pointer}@media(min-width:768px){.top .mainContainer #event .eventThumb a{position:relative;width:100%;margin:0;transition:.6s ease}.top .mainContainer #event .eventThumb a:hover{filter:grayscale(100)}.top .mainContainer #event .eventThumb a:hover .eventThumb-bg{transform:scale(1.05)}}.top .mainContainer #event .eventThumb a .eventThumb-cat{margin-left:-10px;letter-spacing:.1em}@media(min-width:768px){.top .mainContainer #event .eventThumb a .eventThumb-cat{margin-left:50px}}.top .mainContainer #event .eventThumb a .eventThumb-title{display:flex;flex-direction:column;align-items:center;font-family:var(--fontf-min)}.top .mainContainer #event .eventThumb a .eventThumb-title strong{font-size:var(--fz-2xl);font-weight:500}.top .mainContainer #event .eventThumb a .eventThumb-title em{font-size:var(--fz-m);font-weight:500;font-style:normal}@media(min-width:768px){.top .mainContainer #event .eventThumb a .eventThumb-title{padding-top:80px}.top .mainContainer #event .eventThumb a .eventThumb-title strong{font-size:var(--fz-max);letter-spacing:.2em}.top .mainContainer #event .eventThumb a .eventThumb-title em{font-size:var(--fz-2xl);letter-spacing:.6em}}@media(min-width:768px){.top .mainContainer #event .eventThumb a .listMember{position:absolute;right:5%;bottom:50px}}.top .mainContainer #event .eventThumb a .eventThumb-desc{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.top .mainContainer #event .eventThumb a .eventThumb-desc{margin-left:5%}}.top .mainContainer #event .eventThumb a .eventThumb-desc .eventThumb-info{display:flex;flex-direction:column;font-family:var(--fontf-min);letter-spacing:.1em;line-height:1.8}.top .mainContainer #event .eventThumb a .eventThumb-desc .eventThumb-button:after{background-color:var(--wh-color)}.top .mainContainer #event .eventThumb a .eventThumb-desc .eventThumb-button span{border-color:var(--wh-color)}.top .mainContainer #event .eventThumb a .eventThumb-desc .eventThumb-button span:before{border-top-color:var(--wh-color);border-right-color:var(--wh-color)}.top .mainContainer #event .eventThumb a .eventThumb-desc .eventThumb-button span:after{background-color:var(--wh-color)}.top .mainContainer #contents{padding:100px 6.875%;position:relative}.top .mainContainer #contents .sectionDesc{margin-bottom:80px}@media(min-width:768px){.top .mainContainer #contents .sectionDesc{width:50%;position:absolute;top:98px;right:0;line-height:1.8}}.top .mainContainer #contents .listContents{display:flex;flex-wrap:wrap;flex-direction:column;gap:50px}@media(min-width:576px){.top .mainContainer #contents .listContents{flex-direction:row;gap:50px 5%}}@media(min-width:992px){.top .mainContainer #contents .listContents{gap:50px 3.05%}}.top .mainContainer #contents .listContents .listItem{width:100%}@media(min-width:576px){.top .mainContainer #contents .listContents .listItem{width:47.5%}}@media(min-width:992px){.top .mainContainer #contents .listContents .listItem{width:31.3%}}.top .mainContainer #contents .listContents .listItem .modal-open{cursor:pointer;width:100%}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-thumb{border-radius:10px;overflow:hidden;position:relative}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-thumb img{transition:transform .6s ease}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-thumb .listItem-cat{position:absolute;left:20px;top:20px;color:var(--bk-color)}@media(min-width:768px){.top .mainContainer #contents .listContents .listItem .modal-open{transition:.6s ease}.top .mainContainer #contents .listContents .listItem .modal-open:hover{filter:grayscale(100)}.top .mainContainer #contents .listContents .listItem .modal-open:hover .listItem-thumb img{transform:scale(1.05)}}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text{padding:10px 20px 0}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-title{font-family:var(--fontf-min);font-size:var(--fz-2xl);line-height:1.6;margin-bottom:10px}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-title small{display:block;font-size:var(--fz-xs)}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-button:after{background-color:var(--key-color)}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-button span{border-color:var(--bk-color)}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-button span:before{border-top-color:var(--bk-color);border-right-color:var(--bk-color)}.top .mainContainer #contents .listContents .listItem .modal-open .listItem-text .listItem-button span:after{background-color:var(--bk-color)}.top .mainContainer #contents .listContents .listItem:nth-child(2) .listItem-thumb .listItem-cat{color:var(--wh-color)}.top .mainContainer .slideCover{overflow:hidden;margin:0 calc(50% - 50vw)}.top .mainContainer #join{padding:100px 6.875% 120px;width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){.top .mainContainer #join{padding-top:30px}}.top .mainContainer #join .joinSlide{position:relative;overflow:visible}.top .mainContainer #join .joinSlide .swiper-wrapper{align-items:stretch}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem{max-width:410px;height:auto}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a{height:100%;cursor:pointer;flex-grow:1;display:flex;flex-direction:column;gap:20px;padding:35px 25px;border-radius:10px;border:1px solid var(--gray-color);background:var(--wh-color);line-height:1.6}@media(min-width:768px){.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a{transition:.6s ease}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open:hover,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a:hover{filter:grayscale(100);transform:scale(1.02)}}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-title,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-title{font-family:var(--fontf-min);font-weight:500;font-size:var(--fz-2xl);letter-spacing:.1em;line-height:1.6;min-height:3.2em}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-info,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-info{font-family:var(--fontf-min);display:flex;flex-direction:column}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .desc,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .desc{font-family:var(--fontf-min);font-size:var(--fz-s);letter-spacing:0;flex-grow:1}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .listMember,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .listMember{padding:10px 0}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-button:after,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-button:after{background-color:var(--key-color)}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-button span,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-button span{border-color:var(--bk-color)}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-button span:before,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-button span:before{border-top-color:var(--bk-color);border-right-color:var(--bk-color)}.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem .modal-open .slideItem-button span:after,.top .mainContainer #join .joinSlide .swiper-wrapper .slideItem a .slideItem-button span:after{background-color:var(--bk-color)}.top .mainContainer #diary1000{display:flex;flex-direction:column;gap:40px;margin:0 6.875%;padding:80px 30px 60px;margin:0 calc(50% - 47.5vw);border-radius:20px;background:url(/wp-content/themes/wp/images/common/light_gray_bg.gif) repeat 0 0/100px 100px}@media(min-width:768px){.top .mainContainer #diary1000{width:95vw;flex-direction:row;justify-content:space-around;align-items:center;align-items:flex-end}}.top .mainContainer #diary1000 .diaryCover{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:768px){.top .mainContainer #diary1000 .diaryCover{max-width:520px;gap:60px}.top .mainContainer #diary1000 .diaryCover:nth-child(2){max-width:440px}}.top .mainContainer #diary1000 .diaryCover .logo{width:180px}@media(min-width:768px){.top .mainContainer #diary1000 .diaryCover .logo{width:260px}}.top .mainContainer #diary1000 .diaryCover .desc{font-size:var(--fz-s);font-weight:500;line-height:2}.top .mainContainer #diary1000 .diaryCover .listThumb{position:relative;flex:1;padding-bottom:28px}.top .mainContainer #diary1000 .diaryCover .listThumb img{cursor:pointer;position:absolute;top:0;left:0;width:calc(100% - 34px)}@media(min-width:768px){.top .mainContainer #diary1000 .diaryCover .listThumb img{width:calc(88% - 34px)}}.top .mainContainer #diary1000 .diaryCover .listThumb img{object-fit:cover;transition:transform .6s ease,opacity .6s ease;will-change:transform,opacity}.top .mainContainer #diary1000 .diaryCover .listThumb img.front{position:relative;transform:translate(0);z-index:3}.top .mainContainer #diary1000 .diaryCover .listThumb img.middle{z-index:2;transform:translate(14px,17px);opacity:.9}.top .mainContainer #diary1000 .diaryCover .listThumb img.back{z-index:1;transform:translate(28px,34px);opacity:.8}.top .mainContainer #diary1000 .diaryCover .buttonBase{margin-left:auto}.top .mainContainer #diary1000 .diaryCover .buttonBase a:after{background-color:var(--key-color)}.top .mainContainer #diary1000 .diaryCover .buttonBase a span{border-color:var(--bk-color)}.top .mainContainer #diary1000 .diaryCover .buttonBase a span:before{border-top-color:var(--bk-color);border-right-color:var(--bk-color)}.top .mainContainer #diary1000 .diaryCover .buttonBase a span:after{background-color:var(--bk-color)}.top .people{position:relative;z-index:500;height:100vh;display:flex;justify-content:center;align-items:center;width:100%;background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,0) 30%,var(--key-color) 86.54%)}@media(min-width:768px){.top .people{height:300vh}}.top .people .modal-open{cursor:pointer;position:absolute}.top .people .modal-open img{width:100%}@media(min-width:768px){.top .people .modal-open{transition:.6s ease}.top .people .modal-open:hover{filter:grayscale(100);transform:scale(1.02)}}.top .people .modal-open.person0001{top:16.51%;left:52.64vw;width:11.44vw}.top .people .modal-open.person0002{top:24.22%;left:85.31vw;width:8.07vw}.top .people .modal-open.person0003{top:27.92%;left:16.8vw;width:9.66vw}.top .people .modal-open.person0004{top:34.96%;left:48.67vw;width:6.75vw}.top .people .modal-open.person0005{top:44%;left:65.48vw;width:8.07vw}.top .people .modal-open.person0006{top:51.63%;left:33.46vw;width:11.44vw}.top .people .modal-open.person0007{top:53.03%;left:6.61vw;width:11.44vw}.top .people .modal-open.person0008{top:57.92%;left:76.52vw;width:8.8vw}.top .people .modal-open.person0009{top:65.85%;left:46.82vw;width:12.89vw}.about .mainObj{pointer-events:none;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.5}.about .mainObj canvas{display:block;width:fit-content;height:fit-content}.about .main{padding-block:220px 0}@media(max-width:767.9px){.about .main{padding-block:150px}}.about .inner{max-width:1390px;width:100%;margin-inline:auto;padding-inline:40px}@media(max-width:767.9px){.about .inner{padding-inline:30px}}.about section .sectionHeader{display:flex;align-items:center;justify-content:space-between}@media(max-width:767.9px){.about section .sectionHeader{flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:20px}}.about section .heading{letter-spacing:.05em;font-family:var(--fontf-en);font-size:52px}.about section .headingDesc{max-width:636px;width:100%;line-height:2;font-size:14px;font-weight:500}.about section .sectionTitle{letter-spacing:.2em;font-size:28px;font-weight:500;font-family:var(--fontf-min)}@media(max-width:767.9px){.about section .sectionTitle{font-size:21px}}.about section .textBox{margin-top:60px}@media(max-width:767.9px){.about section .textBox{margin-top:40px}}.about section .text{line-height:2;letter-spacing:.05em;font-family:var(--fontf-min);font-size:16px}.about section .textButton a,.about section .textButton .textButtonSpan{display:flex;align-items:center;justify-content:center;width:fit-content;padding-bottom:10px;line-height:1;font-size:18px;font-weight:500;border-bottom:1px solid var(--key-color)}.about section .textButton a .textButtonSpan,.about section .textButton .textButtonSpan .textButtonSpan{margin-left:5px;font-size:14px;font-weight:500}.about section .textButton a svg,.about section .textButton .textButtonSpan svg{margin-left:10px}.about .project .leadTitle{letter-spacing:.2em;font-family:var(--fontf-min);font-size:50px;font-weight:500}@media(max-width:767.9px){.about .project .leadTitle{line-height:1.5;font-size:28px}}.about .project .textBox{max-width:820px;width:100%}@media(max-width:767.9px){.about .project .textBox{max-width:none}}.about .project .text:not(:first-child){margin-top:50px}@media(max-width:767.9px){.about .project .text:not(:first-child){margin-top:30px}}.about .project .infoBox{max-width:820px;width:100%;margin-top:40px}@media(max-width:767.9px){.about .project .infoBox{max-width:none;margin-top:30px}}.about .project .infoBoxTitle{line-height:2;letter-spacing:.05em;font-size:13px;font-weight:500}.about .project .infoBoxText{line-height:2;letter-spacing:.05em;font-size:13px}.about .concept{margin-top:80px}@media(max-width:767.9px){.about .concept{margin-top:120px}}.about .concept .text{max-width:636px;width:100%;margin-top:40px}@media(max-width:767.9px){.about .concept .text{margin-top:30px}}.about .concept .document{max-width:636px;width:100%;margin-top:40px;padding:50px 40px;border:1px solid #c8c8c8;border-radius:10px;background:#fff}@media(max-width:767.9px){.about .concept .document{max-width:none;padding:40px 30px}}.about .concept .documentTitle{font-size:28px;font-weight:500}@media(max-width:767.9px){.about .concept .documentTitle{font-size:21px}}.about .concept .documentBody{margin-top:20px;line-height:1.6;font-size:14px;font-weight:500}@media(max-width:767.9px){.about .concept .documentBody{margin-top:15px}}.about .concept .documentButtons{display:flex;column-gap:20px}@media(max-width:767.9px){.about .concept .documentButtons{flex-direction:column;column-gap:0;row-gap:20px;margin-top:40px}}.about .concept .textButton{margin-top:30px}@media(max-width:767.9px){.about .concept .textButton{margin-top:0}}.about .operator{margin-top:80px}@media(max-width:767.9px){.about .operator{margin-top:120px}}.about .operator .operatorList{max-width:636px;width:100%;margin-top:40px}@media(max-width:767.9px){.about .operator .operatorList{max-width:none;margin-top:30px}}.about .operator .operatorItem{display:flex;align-items:center}.about .operator .operatorItem:not(:first-child){margin-top:10px}.about .operator .operatorLabel{width:60px;line-height:1.5;font-size:14px;font-weight:500}.about .operator .operatorValue{line-height:1.5;font-size:16px;font-weight:500}.about .event{margin-top:150px}@media(max-width:767.9px){.about .event{margin-top:120px}}@media(max-width:767.9px){.about .event .inner{padding-inline:0}}@media(max-width:767.9px){.about .event .heading{padding-inline:30px}}.about .event .eventThumbnail{margin-top:80px}@media(max-width:767.9px){.about .event .eventThumbnail{margin-top:40px;padding-inline:10px}}.about .event .eventThumbnail a{overflow:hidden;display:block}@media(hover:hover){.about .event .eventThumbnail a:hover img{filter:grayscale(100);transform:scale(1.05)}}.about .event .eventThumbnail img{transition:filter .6s ease,transform .6s ease}.about .contents{margin-top:150px}@media(max-width:767.9px){.about .contents{margin-top:120px}}.about .contents .listContents{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 40px;margin-top:60px}@media(max-width:767.9px){.about .contents .listContents{grid-template-columns:1fr;gap:50px 0;margin-top:80px}}.about .contents .modal-open{cursor:pointer;transition:filter .6s ease}@media(hover:hover){.about .contents .modal-open:hover{filter:grayscale(100)}.about .contents .modal-open:hover .listItem-thumb img{transform:scale(1.05)}}.about .contents .listItem-thumb{overflow:hidden;position:relative;border-radius:10px}.about .contents .listItem-thumb img{transition:transform .6s ease}.about .contents .listItem-thumb .listItem-cat{position:absolute;top:20px;left:20px;padding-left:16px;line-height:1;letter-spacing:.1em;font-size:16px;font-weight:500}.about .contents .listItem-thumb .listItem-cat:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:8px;height:8px;background-color:var(--key-color);border-radius:50%}.about .contents .listItem-thumb.isBlack .listItem-cat{color:#fff}.about .contents .listItem-text{padding:10px 20px 0}.about .contents .listItem-title{font-family:var(--fontf-min);letter-spacing:.1em;font-size:24px;font-weight:500}.about .contents .listItem-title small{display:block;letter-spacing:.1em;font-size:12px;font-weight:500}.about .contents .textButton{margin-top:20px}.about .join{margin-top:150px}@media(max-width:767.9px){.about .join{margin-top:120px;overflow-x:clip}}.about .join .joinSlide{margin-top:70px}@media(max-width:767.9px){.about .join .joinSlide{position:relative;max-width:100%;margin-top:40px}}.about .join .joinSlide .swiper-wrapper{align-items:stretch}.about .join .slideItem{display:flex;flex-direction:column;height:auto;max-width:410px;width:100%;padding:35px 25px;border:1px solid #c8c8c8;border-radius:10px;background:#fff}@media(hover:hover){.about .join .slideItem a:hover .desc img{transform:scale(1.05);filter:grayscale(100)}}.about .join .slideItem-title{font-family:var(--fontf-min);line-height:1.6;letter-spacing:.1em;font-size:24px;font-weight:500}.about .join .slideItem-info{margin-top:20px;line-height:1.8;letter-spacing:.1em;font-family:var(--fontf-min);font-size:16px}.about .join .slideItem-info span{display:block}.about .join .desc{overflow:hidden;margin-top:20px}.about .join .desc img{transition:transform .6s ease,filter .6s ease}.about .join .listMember{display:flex;align-items:center;column-gap:5px;margin-top:40px}.about .join .memberItem{width:40px;height:40px}.about .join .textButton{margin-top:40px}.about .join .textButton a{display:flex;align-items:center}.about .join .textButton a span{display:block;line-height:1;font-size:14px;font-weight:500;transform:translateY(2px)}.about .footer{margin-top:150px;padding-top:150px}@media(max-width:767.9px){.eventDetail{overflow-x:hidden}}.eventDetail .mainObj{pointer-events:none;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.5}.eventDetail .mainObj canvas{display:block;width:fit-content;height:fit-content}.eventDetail .main{padding-block:220px 300px}@media(max-width:767.9px){.eventDetail .main{padding-block:150px}}.eventDetail .inner{max-width:1390px;width:100%;margin-inline:auto;padding-inline:40px}@media(max-width:767.9px){.eventDetail .inner{padding-inline:0}}@media(max-width:767.9px){.eventDetail .sectionHeader{padding-inline:30px}}.eventDetail .eventCategory{position:relative;padding-left:16px;letter-spacing:.1em;font-size:16px;font-weight:500}.eventDetail .eventCategory:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:8px;height:8px;background:var(--key-color);border-radius:50%}.eventDetail .eventTitle{margin-top:60px;font-size:40px;line-height:1.2;letter-spacing:.05em;font-family:var(--fontf-min);font-weight:500}@media(max-width:767.9px){.eventDetail .eventTitle{margin-top:40px;line-height:1.5;letter-spacing:.2em;font-size:28px}}.eventDetail .eventSubTitle{margin-top:20px;font-size:20px;font-weight:500}@media(max-width:767.9px){.eventDetail .eventSubTitle{line-height:1.5;letter-spacing:.2em;font-size:18px}}.eventDetail .eventThumbnail{width:100%;margin-top:50px;border-radius:10px;box-shadow:0 4px 4px #00000040}@media(max-width:767.9px){.eventDetail .eventThumbnail{object-fit:cover;object-position:center;display:block;width:calc(100% - 20px);margin-top:40px;margin-inline:auto}}.eventDetail .eventContent{display:flex;align-items:flex-start;justify-content:space-between;margin-top:120px}@media(max-width:767.9px){.eventDetail .eventContent{margin-top:40px;flex-direction:column-reverse}}.eventDetail .eventContentLeft{width:51%;min-width:0}@media(max-width:767.9px){.eventDetail .eventContentLeft{width:100%;padding-inline:30px;overflow-x:clip}}.eventDetail .eventContentText{margin-top:20px;font-family:var(--fontf-min);line-height:2;letter-spacing:.05em;font-size:16px}.eventDetail .eventContentItem{margin-top:40px}.eventDetail .eventContentHeading{letter-spacing:0;font-size:28px;font-weight:500}@media(max-width:767.9px){.eventDetail .eventContentHeading{font-size:24px}}.eventDetail .eventContentHeading+.eventContentText{margin-top:20px}.eventDetail .eventContentImg{margin-top:20px}.eventDetail .eventContentImgList{margin-top:30px;width:100%;max-width:100%}.eventDetail .eventContentImgList .swiper-wrapper{display:flex;align-items:center;column-gap:15px}@media(max-width:767.9px){.eventDetail .eventContentImgList.swiper{overflow:visible}.eventDetail .eventContentImgList.swiper .swiper-wrapper{column-gap:0}.eventDetail .eventContentImgList.swiper .eventContentImgItem{width:150px}}@media(max-width:767.9px)and (max-width:767.9px){.eventDetail .eventContentImgList.swiper .eventContentImgItem{width:100px}}.eventDetail .eventContentImgItem img{width:100%}.eventDetail .eventContentImgItem figcaption{margin-top:10px;text-align:center;font-family:var(--fontf-min);font-size:16px;font-weight:500}.eventDetail .eventContentRight{width:31%}@media(max-width:767.9px){.eventDetail .eventContentRight{width:100%;padding:50px 30px;background:#f6f6f6}}.eventDetail .eventContentRight .eventContentItem:first-child{margin-top:0}.eventDetail .eventContentItemList{display:flex;flex-direction:column;row-gap:10px;margin-top:30px}.eventDetail .eventContentItemListItem{display:flex;align-items:flex-start}.eventDetail .eventContentItemListItem dt{min-width:70px;line-height:1.5;font-size:14px;font-weight:500;transform:translateY(2px)}.eventDetail .eventContentItemListItem dd{line-height:1.5;font-size:16px;font-weight:500}.eventDetail .textButton{margin-top:30px}.eventDetail .textButton a{display:flex;align-items:center;justify-content:center;width:fit-content;padding-bottom:10px;line-height:1;font-size:18px;font-weight:500;border-bottom:1px solid var(--key-color)}.eventDetail .textButton a span{margin-left:5px;font-size:14px;font-weight:500}.eventDetail .textButton a svg{margin-left:10px}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>&,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>img,>svg,>canvas{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;.swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,.swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}
