@charset "UTF-8";/*! 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;-moz-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{font-size:100%;box-sizing:border-box}body{height:100%;font-family:var(--fontf-normal);font-style:normal;font-size:var(--fz);font-weight:400;color:var(--text-color);background:var(--wh-color)}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}@media(min-width:768px){.hiddenTarget{transition:opacity .8s}.hiddenTarget.is-hidden{opacity:0}}.animeBg,.animeBg2{position:absolute;left:-10%;top:-10%;right:-10%;bottom:-10%;width:120%;height:120%;background:radial-gradient(circle at 50% 50%,#F8F7D8,var(--loading-bg-color),#e9e697);background-size:200% 200%;filter:blur(80px);mix-blend-mode:darken}.animeBg{animation:moveGradient 12s ease infinite;z-index:0}.animeBg2{animation:moveGradient 10s ease infinite;z-index:1}@keyframes moveGradient{0%{background-position:0% 0%}25%{background-position:0% 100%}50%{background-position:100% 100%}75%{background-position:100% 0%}to{background-position:0% 0%}}@keyframes moveGradient2{0%{background-position:100% 100%}25%{background-position:100% 0%}50%{background-position:0% 0%}75%{background-position:0% 100%}to{background-position:100% 100%}}.bodyBg{overflow:hidden;position:fixed;width:100%;height:100vh;background:var(--loading-bg-color) url(./body_bg-B8wOUP98.webp) repeat 0 0/15%;z-index:-1;mix-blend-mode:darken;pointer-events:none}.loading{width:100%;height:100vh;overflow:hidden;position:relative;background:var(--loading-bg-color);z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease,visibility .5s ease}.loading.is-hidden{opacity:0;visibility:hidden}.loading .mainLogo{width:80%;max-width:400px;z-index:1}.mainLogo{position:relative}.mainLogo .base{width:100%}.mainLogo .logoAnime{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.mainLogo .logoAnime img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,.61,.36,1)}.mainLogo .logoAnime img.is-active{opacity:1;transform:translateY(0)}.mainLogo .logoAnime img.is-leaving{opacity:0;transform:translateY(-10px)}.js-fadein{opacity:0;filter:blur(10px);transform:translateY(40px);transition:opacity .6s ease,filter .6s ease,transform 1s ease}.js-fadein.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}:root{--debug: false;--font-color: #000000;--9px: .5625rem;--10px: .625rem;--11px: .6875rem;--12px: .75rem;--13px: .8125rem;--14px: .875rem;--15px: .9375rem;--16px: 1rem;--17px: 1.0625rem;--18px: 1.125rem;--19px: 1.1875rem;--20px: 1.25rem;--21px: 1.3125rem;--22px: 1.375rem;--23px: 1.4375rem;--24px: 1.5rem;--26px:1.625rem;--28px:1.75rem;--30px:1.875rem;--32px:2rem;--34px:2.125rem;--36px:2.25rem;--38px:2.375rem;--40px:2.5rem;--42px:2.625rem;--44px:2.75rem;--46px:2.875rem;--48px:3rem;--50px:3.125rem;--60px:3.75rem;--70px:4.375rem;--80px:5rem;--90px:5.625rem;--100px:6.25rem;--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;--min-width: 1080;--base-width:1280;--max-width: 1600;--fz: 100%;font-size:var(--fz);--fontf-normal: "Noto Sans JP", sans-serif;--fontf-normal-head: "Zen Kaku Gothic New", sans-serif;--fontf-en: "Gabarito", sans-serif;--font-en-head: "Geologica", sans-serif;--font-en-list: "ABeeZee", sans-serif;--gray-color: #8E8E93;--light-gray-color: #F9F9F3;--text-color: #543C3C;--text-light-color: #6F5A5A;--bk-color: #000000;--wh-color: #ffffff;--bg-color: #FFFBEF;--bg-color2: #F7EDD0;--gray-dark-color: #3C3C43;--orange-color: #FF8D28;--green-color: #9AE171;--loading-bg-color: #F7F6E4;--key-color: #C5E897;--transition-default: all .5s ease-out}.isDesktop{display:none}@media(min-width:768px){.isDesktop{display:block}}.isMobile{display:block}@media(min-width:768px){.isMobile{display:none}}.buttonBase a{width:fit-content;min-width:153px;padding:0 1em;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:30px;height:52px;border:var(--text-color) solid 1px;color:var(--wh-color);background:var(--text-color)}@media(min-width:768px){.buttonBase a{transition:.4s;height:42px}.buttonBase a:hover{border:var(--orange-color) solid 1px;background:var(--orange-color)}}.buttonBase.buttonWh a{background:var(--wh-color);color:var(--bk-color)}@media(min-width:768px){.buttonBase.buttonWh a{transition:.4s}.buttonBase.buttonWh a:hover{border:var(--orange-color) solid 1px;background:var(--orange-color)}}.buttonBase.buttonInsta a{background:var(--wh-color);color:var(--bk-color)}.buttonBase.buttonInsta a:after{flex:none;content:"";display:block;width:12px;height:12px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='6.35mm'%20height='6.35mm'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20viewBox='0%200%2018.01%2018'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2030.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%20136)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20}%20.st1%20{%20clip-path:%20url(%23clippath);%20}%20%3c/style%3e%3cclipPath%20id='clippath'%3e%3crect%20class='st0'%20x='-2.49'%20y='-2.5'%20width='23'%20height='23'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20class='st1'%3e%3cg%3e%3cpath%20d='M12.83,0h-7.65C2.32,0,0,2.27,0,5.09v7.82c0,2.81,2.31,5.09,5.18,5.09h7.65c2.85,0,5.18-2.27,5.18-5.09v-7.82c0-2.81-2.31-5.09-5.18-5.09ZM1.85,5.09c0-1.81,1.49-3.28,3.34-3.28h7.65c1.85,0,3.34,1.47,3.34,3.28v7.82c0,1.82-1.49,3.28-3.34,3.28h-7.65c-1.85,0-3.34-1.47-3.34-3.28,0,0,0-7.82,0-7.82Z'/%3e%3cpath%20d='M9.01,13.63c2.6,0,4.72-2.08,4.72-4.64s-2.11-4.64-4.72-4.64-4.72,2.08-4.72,4.64,2.11,4.63,4.72,4.64ZM9.01,5.81c1.79,0,3.24,1.43,3.24,3.19s-1.45,3.19-3.24,3.19-3.24-1.43-3.24-3.19,1.45-3.19,3.24-3.19h0Z'/%3e%3cpath%20d='M13.86,5.27c.58,0,1.06-.46,1.06-1.04s-.47-1.04-1.06-1.04-1.06.46-1.06,1.04.47,1.04,1.06,1.04Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center center/contain}@media(min-width:768px){.buttonBase.buttonInsta a{transition:.4s}.buttonBase.buttonInsta a:hover{border:var(--orange-color) solid 1px;background:var(--orange-color)}}.buttonBase.buttonMail a{background:var(--wh-color);color:var(--bk-color)}.buttonBase.buttonMail a:after{flex:none;content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--text-color) url("data:image/svg+xml,%3csvg%20width='9'%20height='7'%20viewBox='0%200%209%207'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.9%207C0.6525%207%200.4407%206.91439%200.2646%206.74319C0.0885%206.57198%200.0003%206.36592%200%206.125V0.875C0%200.634375%200.0882%200.428458%200.2646%200.25725C0.441%200.0860416%200.6528%200.000291667%200.9%200H8.1C8.3475%200%208.55945%200.0857499%208.73585%200.25725C8.91225%200.42875%209.0003%200.634667%209%200.875V6.125C9%206.36562%208.91195%206.57169%208.73585%206.74319C8.55975%206.91469%208.3478%207.00029%208.1%207H0.9ZM8.1%201.75L4.73625%203.79531C4.69875%203.81719%204.65945%203.83367%204.61835%203.84475C4.57725%203.85583%204.5378%203.86123%204.5%203.86094C4.4622%203.86065%204.4229%203.85525%204.3821%203.84475C4.3413%203.83425%204.30185%203.81777%204.26375%203.79531L0.9%201.75V6.125H8.1V1.75ZM4.5%203.0625L8.1%200.875H0.9L4.5%203.0625ZM0.9%201.85937V1.21406V1.225V1.21975V1.85937Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center center/10px auto}@media(min-width:768px){.buttonBase.buttonMail a{transition:.4s}.buttonBase.buttonMail a:hover{background:var(--orange-color)}}.buttonBase.buttonDownload a{background:var(--wh-color);color:var(--bk-color)}.buttonBase.buttonDownload a:after{flex:none;content:"";display:block;width:20px;height:20px;border-radius:50%;background:var(--text-color) url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66667%207L1.75%204.08333L2.56667%203.2375L4.08333%204.75417V0H5.25V4.75417L6.76667%203.2375L7.58333%204.08333L4.66667%207Z'%20fill='white'/%3e%3cpath%20d='M0%208.16667H9.33333V9.33333H0V8.16667Z'%20fill='white'/%3e%3c/svg%3e") no-repeat center center/10px auto}@media(min-width:768px){.buttonBase.buttonDownload a{transition:.4s}.buttonBase.buttonDownload a:hover{background:var(--orange-color)}}.swiper-button-prev,.swiper-button-next{position:absolute;display:flex;align-items:center;justify-content:center;width:50px!important;height:50px!important;background:var(--text-color);border-radius:50%;transition:opacity .4s;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25)) drop-shadow(0px 4px 4px rgba(0,0,0,.25));top:50%!important;cursor:pointer}@media(min-width:768px){.swiper-button-prev,.swiper-button-next{top:calc(50% - 15px)!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:14px;height:14px;border-radius:2px;border-bottom:2px solid var(--wh-color);border-left:2px solid var(--wh-color)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:1!important;pointer-events:auto!important}.swiper-button-prev{left:20px!important}.swiper-button-prev:after{transform:rotate(45deg);margin-left:4px}@media(min-width:768px){.swiper-button-prev{left:calc(50% - 45vw)!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:calc(50% - 45vw)!important}}.swiper-pagination .swiper-pagination-bullet{background:var(--wh-color);opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--text-color)}.header{position:fixed;z-index:1000;top:0;left:0;width:100%;padding:30px 20px 0}@media(min-width:768px){.header{display:flex;justify-content:space-between;align-items:flex-start;padding:30px 40px 0;max-height:115px}}.header .headerLogo{position:relative;z-index:1001;transition:opacity .5s ease,transform .5s ease;opacity:1;will-change:transform}.header .headerLogo.is-hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.header .headerLogo a{width:160px;display:block}@media(min-width:768px){.header .headerLogo a{width:165px}}.header .headerLogo a .mainLogo{width:100%}.header .naviToggle{position:absolute;top:30px;right:20px;z-index:1002;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80px;height:50px;gap:7px;background:#fafafa4d;box-shadow:0 2px 4px #00000040;border-radius:25px;border:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer}.header .naviToggle span{width:30px;height:2px;background:var(--text-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}.header .globalNavi{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;font-family:var(--fontf-en);position:fixed;top:-100%;left:0;z-index:1000;opacity:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:0 0 30px 30px;background:#fafafab3;box-shadow:0 2px 4px #00000040;border:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);transition:.8s}.header .globalNavi.is-open{top:0;opacity:1}@media(min-width:768px){.header .globalNavi{flex:none;position:relative;top:auto;left:auto;flex-direction:row;gap:16px;width:fit-content;height:auto;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;border:none;opacity:1}}.header .globalNavi .naviMain{display:flex;flex-wrap:wrap;align-items:center;gap:30px 0}@media(min-width:768px){.header .globalNavi .naviMain{flex-wrap:nowrap;align-items:center;height:60px;gap:30px;padding:0 40px;background:#fafafa4d;box-shadow:0 2px 4px #00000040;border:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px}}.header .globalNavi .naviMain li{width:50%;text-align:center}@media(min-width:768px){.header .globalNavi .naviMain li{width:fit-content}}.header .globalNavi .naviMain li a{color:var(--bk-color);font-family:var(--font-en-list);font-weight:400;line-height:1}.header .globalNavi .naviMain li a svg{width:15px}.header .globalNavi .naviMain li a svg path{fill:var(--bk-color)}@media(min-width:768px){.header .globalNavi .naviMain li a{transition:var(--transition-default)}.header .globalNavi .naviMain li a:hover{filter:drop-shadow(0 0 1rem var(--orange-color))}}.header .globalNavi .naviSub{display:flex;align-items:center;justify-content:center;gap:40px}@media(min-width:768px){.header .globalNavi .naviSub{gap:16px}}.header .globalNavi .naviSub .naviLang a{display:flex;align-items:center;gap:6px;height:60px}@media(min-width:768px){.header .globalNavi .naviSub .naviLang a{padding:0 20px;background:#fff3;box-shadow:0 2px 2px #00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;transition:var(--transition-default)}.header .globalNavi .naviSub .naviLang a:hover{filter:drop-shadow(0 0 .1rem var(--key-color))}}.footer{position:relative;z-index:20}.footer .footerInner .footerInfomation{padding:70px 38px 80px;background:var(--wh-color);box-shadow:0 -1px 4px #00000040;border-radius:20px 20px 0 0}@media(min-width:768px){.footer .footerInner .footerInfomation{position:relative;display:flex;justify-content:space-around;align-items:center}.footer .footerInner .footerInfomation>div{width:34.2188vw}.footer .footerInner .footerInfomation:after{content:"";display:block;width:1px;height:calc(100% - 150px);margin:0;background:var(--text-color);position:absolute;left:50%;top:70px}}.footer .footerInner .footerInfomation .footerTitle{font-size:var(--24px);font-weight:400;font-family:var(--fontf-en);text-align:center}.footer .footerInner .footerInfomation .footerDesc{font-size:var(--13px);line-height:1.9}.footer .footerInner .footerInfomation .buttonBase a{width:200px}.footer .footerInner .footerInfomation .footerContact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.footer .footerInner .footerInfomation .footerContact:after{content:"";display:block;width:92%;height:1px;background:var(--text-color);margin:60px 0}@media(min-width:768px){.footer .footerInner .footerInfomation .footerContact:after{width:1px;height:100%;margin:0}.footer .footerInner .footerInfomation .footerContact .footerDesc{width:70%}}.footer .footerInner .footerInfomation .footerPamphlet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid{display:grid;grid-template-columns:28%;grid-template-rows:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .image{grid-area:1/1/2/2}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .footerDesc{grid-area:1/2/2/3}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .buttonBase{display:flex;justify-content:center;grid-area:2/1/3/3}@media(min-width:768px){.footer .footerInner .footerInfomation .footerPamphlet .footerGrid{grid-template-columns:28%;grid-column-gap:31px;grid-row-gap:32px}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .image{grid-area:1/1/3/2}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .footerDesc{grid-area:1/2/2/3}.footer .footerInner .footerInfomation .footerPamphlet .footerGrid .buttonBase{grid-area:2/2/3/3}}.footer .footerInner .footerBottom{padding-top:80px;height:100vh}.footer .footerInner .footerLogo a{width:220px;display:block;margin:0 auto 40px}.footer .footerInner .footerSns{display:flex;justify-content:center;align-items:center;gap:10px}.footer .footerInner .footerSns li a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;border:1px solid var(--bk-color)}@media(min-width:768px){.footer .footerInner .footerSns li a{transition:.4s}.footer .footerInner .footerSns li a:hover{border-color:var(--orange-color);background:var(--orange-color)}}.mainContainer{position:relative;z-index:10}.mainContainer .sectionContent{position:relative}.mainContainer .sectionContent .sectionInner{position:static;z-index:2}.mainContainer .sectionContent .sectionTitle{font-family:var(--font-en-head);font-weight:400;font-size:var(--44px);line-height:100%;letter-spacing:.05em;margin-bottom:.7em}@media(min-width:768px){.mainContainer .sectionContent .sectionTitle{font-size:var(--60px);margin-bottom:1.1em}}.mainContainer .sectionContent .sectionDesc{font-style:normal;font-weight:500;font-size:var(--15px);line-height:1.8}@media(min-width:768px){.mainContainer .sectionContent .sectionDesc{font-size:var(--17px);line-height:1.6}}.mainContainer .sectionContent .start .sectionTitle{writing-mode:vertical-rl;font-feature-settings:"palt";white-space:nowrap}.mainContainer .sectionContent .start .sectionTitle i{font-style:normal;display:block;font-size:var(--17px);letter-spacing:2%}.mainContainer .sectionContent .start .sectionTitle span{height:fit-content;display:flex;justify-content:center;align-items:center;border-radius:50px;padding:32px 0;width:90px;color:var(--wh-color);font-family:var(--fontf-normal-head);font-weight:900;font-size:var(--28px);letter-spacing:4px}.mainContainer .sectionContent .start .sectionTitle span.afterSpan{margin-right:-30px;margin-top:66px}@media(min-width:768px){.mainContainer .sectionContent .start .sectionTitle span{font-size:var(--30px)}}.mainContainer #firstView{--matter-canvas-bottom-gap: 0px;overflow:hidden;z-index:101;height:100svh;width:100%;background:url(./mb_bg-ConuzxeI.webp) no-repeat center center/cover}.mainContainer #firstView .firstViewMatterCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - var(--matter-canvas-bottom-gap));pointer-events:none;z-index:1}.mainContainer #firstView .openLabel,.mainContainer #firstView .infomationSlide{z-index:2}.mainContainer #firstView .openLabel{background:url(data:image/gif;base64,R0lGODlhUABQANUAAOSjM+CgMuupNeemNNWYMOilNOelNNibMOimNNyeMdGVL9ibMdydMc2TLsmQLeSiM9GWL76IKsqQLbeDKcKLK7OAKLqFKtWZMMaNLL6IK8aNLdiaMM2SLsaOLLuFKrqGKuCgM7uGKtWZL7eCKcKKLL6JKtGWLsKLLM2TLeuoNe+rNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgMTAuMC1jMDAwIDc5LmQwNGNjMTY5OCwgMjAyNS8wNy8wMi0xMjoxODoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI3LjMgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI3QkFFRjAwNEY1MTFGMThCRDNCMTdEREFGNjUwRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI3QkFFRjEwNEY1MTFGMThCRDNCMTdEREFGNjUwRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTY0Q0E3RkZCMUIxMUYwOEJEM0IxN0REQUY2NTBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOTY0Q0E4MEZCMUIxMUYwOEJEM0IxN0REQUY2NTBFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAABQAFAAAAb/QJWK0BgEhMikcqlKYTaExFLArFqvzRR2K2woMQqueIxMLcRaZcpQPQyEB6viqEzQqylJxWtFiANUSQyBV3dJKRGGSAoVDFcKEwppaEsETIRIBZNClpdWAQBYmGJSSqObSA4Jb0JrYg5sWLFbKaFkV0VJUVwEFRRnVQAYrFsKI7ZcpWMLjlgHE8RLKSHRWAgfnU1KAJsEyFsFFny3t4pO2cRaAAGTCIqVsRwVwORkDJsWGeNy71UIgQ5OVJGgrB4WBQOqFYAwy6AKSA5bRZQoRIGDiQ/fMaCHkQsqWosOVUsyKgmAhkxc1UP20Z+YklYKRLhwiMJIJAWXxOmYAoK2/yoFDt1ZdyBbima6RAiJ0FHFA5RKLHxbYmgD0yspAFWBSQ4EhalK7rRUkwAqHrNYOU7Mmk1IARMFJXgAUACsigZ3ENjNZGGThIsOD8xCsA8UkwASBhTYh0QAsZuHphJIJwRygQ5K3JjkOaGfigNI8Uw64HPJ0wIKOqW4uHfM2ABnPgqg4IFmldRIEKgV4iAUptZYMyNLgMGWAA67h5AYeVIIoRRtHUJgjCTE2CEZuOpCleaUiqCHyAWo4BlLCu0GYWqossrKZCYDgDdtwmDWgZz+0CPhdqvWdYr7qbAATcIE8oAEEfx3BX5CZCBfEhRYcUAKWvSD2xSQccFVeWUYh/9VfLaV01ABAQSAFlUNSfDTYSMREAFgptTDgCEIRKKfClQQ4EEaB1igQmsavGNBBUrxhEFoMgYigYNX3LcEA5o1dWNK/cHBQYb1pFBkRAmoQgYAVwnwwHx4MAHCfwDkUuYStmR1C3itsKJSKzJRd8sDCkpzIhIcGVIAKwp8kwABEkTHxQJpFDDBg0r8g5UE/015y3sqOIrEnismsVASUARDJoB4MDanm1u4mIQCISaBpXuTMIrEA4iaKgQCeTaBSQNSyFfrc7doQIU7V2BqBZ46peoQZBySlMSYn2E6QmmnTrBFAhCsOh8DJHxHnjNXkfTgeMZ6SoahrSRg5xQFCMv/hB9KIClGdOxiMcAmWjArzadhYfQAAAfA2MS8YTChCb5iLJBcJgHodR4ZegUnTQMW2JbCBmrWitCllBCsAAkKbPCGiwTQEY6rSGjAKJNqWIEfhToRM943C5OTQEuSIEGBv2QEcAHOKl8BArRYrLMFAAdXkUsKFtHDoBgAlFTSQpedOd+JJT3VVApvIGDpFFmGgEVdSBxQdErzkIPUEVmxMXZjBRQNAAVpBHpLBtaRkYIGuVKxDlP3bHDIetuQm1tjtwBQAsnK4tgKHQKMIkBrKdCKxRFvKOgu4m4x8ECGSNsV+VdczFgIAbshV3gGE52Qp9VXxCtIB5JW8QDQYmy6/4W7XGi9RLqtILMbBCNUw441JdSaBajl5FSABNIegg2VzoxhQBox80SC4EzspER8VYQsIfZvqusaBrQvAiPQPrmu8mrfJdoq4A6prwLc0AshFnCy/VhGhhNihIAJ83FA8FLCs91ZwFrIS0KhrvYBaqQEfEJgAGbgEDQ8ZGBLBOsPAsPGAAiapwMFVEIDUHIARVzALAxiEAAScIAIOeRuuFMCBzARgAngTFYikYYFYpgWPGywdUwwVC22oQIGkGxPBtiAq2JHBrApAU5V4MAkApabxGSQFCNBgGCuyMXJcUhXcdCCfwrgpfmggIf2W4AXXOhEclhiDhSYwFzERqYDtFmmAA+YAAbOgBQmqkEAKfiAA/pnHjIpIAEA8GA95KcCqADAA82IxgIMMLz9iU8MDfiI8R6ShAB0wAxV2AA03MKJCuxocT7bwk7Q+MTyoKd6ueGAAgIRyKIFAQA7) repeat 0 0/33.33%;width:120px;height:120px;border-radius:50%;position:absolute;right:20px;top:95px;box-shadow:0 4px 4px #00000040;color:var(--wh-color);display:none;flex-direction:column;align-items:center;justify-content:center;gap:.4em;font-family:var(--fontf-en);font-weight:700;text-align:center}.mainContainer #firstView .openLabel time{font-size:var(--14px)}.mainContainer #firstView .openLabel span{font-size:var(--20px);line-height:1.3}@media(min-width:768px){.mainContainer #firstView .openLabel{width:175px;height:175px;top:140px;right:35px}.mainContainer #firstView .openLabel time{font-size:var(--22px)}.mainContainer #firstView .openLabel span{font-size:var(--28px);line-height:1.5}}.mainContainer #firstView .infomationSlide{position:absolute;width:100%;max-width:400px;bottom:0;left:50%;transform:translate(-50%);background:#fafafa4d;box-shadow:0 2px 4px #00000040;border:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px 10px 0 0;padding:25px 25px 35px;transition:opacity .4s ease}.mainContainer #firstView .infomationSlide.is-hidden{opacity:0;pointer-events:none}.mainContainer #firstView .infomationSlide .close{display:none;border:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:-5px;right:-5px;width:30px;height:30px;background:#ffffff80;box-shadow:-2px 5px 4px #6f5a5a33;border-radius:50%;cursor:pointer}.mainContainer #firstView .infomationSlide .close:before,.mainContainer #firstView .infomationSlide .close:after{content:"";display:block;width:15px;height:2px;border-radius:2px;background:var(--text-color);position:absolute;top:12.5px;left:6.5px}.mainContainer #firstView .infomationSlide .close:before{transform:rotate(45deg)}.mainContainer #firstView .infomationSlide .close:after{transform:rotate(-45deg)}@media(min-width:768px){.mainContainer #firstView .infomationSlide{width:320px;left:auto;right:40px;bottom:auto;top:120px;transform:none;border-radius:20px;padding-bottom:35px}.mainContainer #firstView .infomationSlide .close{display:block}}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a{display:grid;grid-template-columns:90px calc(95.4% - 90px);grid-template-rows:auto;gap:.3em 4.5%}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .infomationItem-thumb{aspect-ratio:1/1;grid-column:1/2;grid-row:1/3}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .infomationItem-thumb img{object-fit:cover;width:100%;height:100%}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .eventsItem-title{color:var(--text-light-color);font-size:var(--15px)}@media(min-width:768px){.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .eventsItem-title{font-size:var(--14px)}}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .infomationItem-info{font-size:var(--12px)}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .infomationItem-info span{display:block;color:var(--bk-color)}.mainContainer #firstView .infomationSlide .swiper-wrapper .infomationItem a .infomationItem-info time{display:block;color:var(--gray-color)}.mainContainer #firstView .infomationSlide .swiper-pagination{text-align:left;bottom:var(--swiper-pagination-bottom, 11px);left:calc(25px + 5.5%)}@media(min-width:768px){.mainContainer #firstView .infomationSlide .swiper-pagination{left:calc(30px + 5.5%)}}.mainContainer .sectionCover{overflow:hidden}.mainContainer #Events{z-index:11;background:#bde1a1;background:linear-gradient(180deg,#bde1a1 90%,#bde1a100);padding:80px 0}@media(min-width:768px){.mainContainer #Events{padding:100px 0 200px;margin-bottom:200px}}@media(min-width:768px){.mainContainer #Events .sectionInner{width:84.375%;max-width:1400px;margin-left:auto;margin-right:auto}}.mainContainer #Events .eventsBg{position:absolute;top:60px;left:-160px;width:490px;z-index:-1}.mainContainer #Events .eventsBg #eventsBg-elem .st0{fill:none;stroke:#f2dd9e;stroke-linecap:round;stroke-linejoin:round;stroke-width:40px}.mainContainer #Events .eventsBg #eventsBg-elem .st0.eventsBg-1{stroke-dashoffset:3421.7214355469px;stroke-dasharray:3421.7214355469px;transition:stroke-dashoffset 1.5s cubic-bezier(.55,.085,.68,.53) 0s}.mainContainer #Events .eventsBg #eventsBg-elem.active .eventsBg-1{stroke-dashoffset:0}@media(min-width:768px){.mainContainer #Events .eventsBg{width:900px;left:-200px;top:90px}}.mainContainer #Events .sectionTitle,.mainContainer #Events .sectionDesc{padding-left:30px;padding-right:30px}@media(min-width:768px){.mainContainer #Events .sectionTitle,.mainContainer #Events .sectionDesc{padding:0}}.mainContainer #Events .eventsSlide{width:100%;max-width:854px;margin-left:auto;margin-right:auto;padding:40px 0;position:relative}@media(min-width:768px){.mainContainer #Events .eventsSlide{padding:50px 0}}.mainContainer #Events .eventsSlide .eventsItem{width:60%;max-width:300px}@media(min-width:768px){.mainContainer #Events .eventsSlide .eventsItem{max-width:405px;width:100%}}.mainContainer #Events .eventsSlide .eventsItem a{display:block;font-weight:500;pointer-events:none}.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb{overflow:hidden;position:relative}.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb img{object-fit:cover;width:100%;height:100%}.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb figcaption{font-size:var(--11px);position:absolute;z-index:1;top:0;left:0;padding:5px 12px;background:var(--green-color);border-radius:0 20px 20px 0}@media(min-width:768px){.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb{height:260px}.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb figcaption{font-size:var(--12px);padding:10px 12px}}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text{background:var(--wh-color);padding:20px;box-shadow:0 4px 4px #00000040}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-title{font-size:var(--18px);margin-bottom:10px}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-title .status{font-size:var(--10px);display:block;width:fit-content;padding:.1em 8px;border:1px solid;border-radius:7px;background-color:var(--wh-color);margin-bottom:5px}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-title .status.progress{border-color:var(--orange-color);color:var(--orange-color)}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-info{font-size:var(--12px)}@media(min-width:768px){.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text{padding:30px 60px 30px 30px;box-shadow:0 4px 4px #00000040}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-title{font-size:var(--21px);margin-bottom:20px}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-title .status{font-size:var(--12px);padding:.2em 12px}.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text .eventsItem-info{font-size:var(--15px)}}@media(min-width:768px){.mainContainer #Events .eventsSlide .eventsItem a .eventsItem-thumb img,.mainContainer #Events .eventsSlide .eventsItem a .eventItem-text{transition:.4s}.mainContainer #Events .eventsSlide .eventsItem a:hover .eventsItem-thumb img{transform:scale(1.05)}.mainContainer #Events .eventsSlide .eventsItem a:hover .eventItem-text{background:var(--bg-color2)}}.mainContainer #Events .eventsSlide .eventsItem.typeB1{padding-top:70px}.mainContainer #Events .eventsSlide .eventsItem.typeB1 a .eventsItem-thumb{width:100%;aspect-ratio:81/52;border-radius:20px 200px 200px 0}.mainContainer #Events .eventsSlide .eventsItem.typeB1 a .eventItem-text{border-radius:0 200px 200px 20px}.mainContainer #Events .eventsSlide .eventsItem.typeB2 a .eventsItem-thumb{width:92%;aspect-ratio:18/13;border-radius:20px 20px 20px 0}@media(min-width:768px){.mainContainer #Events .eventsSlide .eventsItem.typeB2 a .eventsItem-thumb{width:88.88%}}.mainContainer #Events .eventsSlide .eventsItem.typeB2 a .eventItem-text{border-radius:0 20px 20px}.mainContainer #Events .eventsSlide .swiper-button-prev,.mainContainer #Events .eventsSlide .swiper-button-next{opacity:1}.mainContainer #Events .eventsSlide .swiper-button-prev.swiper-button-disabled,.mainContainer #Events .eventsSlide .swiper-button-next.swiper-button-disabled{opacity:.5!important;pointer-events:none!important}@media(min-width:768px){.mainContainer #Events .eventsSlide .swiper-button-prev,.mainContainer #Events .eventsSlide .swiper-button-next{opacity:.5}}.mainContainer #Facility .sectionInner{width:90%;margin:0 auto}.mainContainer #Facility .sectionInner #canvas3D{position:fixed;top:auto;bottom:10vh;left:0;width:100vw;height:auto;aspect-ratio:6/5}@media(min-width:768px){.mainContainer #Facility .sectionInner #canvas3D{width:72vw;left:auto;right:0}}.mainContainer #Facility .sectionInner .start,.mainContainer #Facility .sectionInner .content{position:relative;z-index:1}.mainContainer #Facility .sectionInner .start{display:flex;align-items:flex-end;padding-bottom:100vh}.mainContainer #Facility .sectionInner .start .sectionTitle{margin-bottom:54px}.mainContainer #Facility .sectionInner .start .sectionTitle i{color:var(--green-color)}.mainContainer #Facility .sectionInner .start .sectionTitle span{background:var(--green-color)}.mainContainer #Facility .sectionInner .start .sectionDesc{width:48%;margin-left:auto;line-height:1.9;font-size:var(--13px)}@media(min-width:768px){.mainContainer #Facility .sectionInner .start{flex-direction:column;align-items:flex-start}.mainContainer #Facility .sectionInner .start .sectionTitle{margin-bottom:40px}.mainContainer #Facility .sectionInner .start .sectionDesc{width:15vw;min-width:383px;margin-left:0;font-size:var(--15px)}}.mainContainer #Facility .sectionInner .content{height:150vh;display:flex;align-items:center}@media(min-width:768px){.mainContainer #Facility .sectionInner .content{height:90vh}}.mainContainer #Facility .sectionInner .content .contentBox{position:relative;z-index:10;padding:25px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox{visibility:hidden;position:fixed;top:50%;left:5%;transform:translateY(-50%)!important;width:80%;max-width:494px;padding:40px}}.mainContainer #Facility .sectionInner .content .contentBox:before,.mainContainer #Facility .sectionInner .content .contentBox:after{content:"";display:block;background:var(--bg-color2);border-radius:14px;position:absolute;left:0;z-index:-1}.mainContainer #Facility .sectionInner .content .contentBox:before{width:90%;height:37%;top:0}.mainContainer #Facility .sectionInner .content .contentBox:after{width:100%;height:69%;bottom:0}.mainContainer #Facility .sectionInner .content .contentBox .category{color:var(--green-color);font-family:var(--fontf-en);margin-bottom:.5em}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .category{font-size:var(--17px);margin-bottom:.7em}}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide{overflow:hidden;border-radius:10px;width:88%;position:relative;margin-bottom:10px}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide{width:89%;margin-bottom:30px}}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev,.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next{width:34px!important;height:34px!important;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0)) drop-shadow(0px 0px 0px rgba(0,0,0,0));top:auto!important;bottom:12px!important;cursor:pointer}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev,.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next{top:auto!important;bottom:12px!important}}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev:after,.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next:after{width:12px;height:12px}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev.swiper-button-disabled,.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next.swiper-button-disabled{opacity:.5!important;pointer-events:none!important}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev{left:auto!important;right:56px!important}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-prev:after{margin-left:4px}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next{right:12px!important}.mainContainer #Facility .sectionInner .content .contentBox .thumbSlide .swiper-button-next:after{margin-right:4px}.mainContainer #Facility .sectionInner .content .contentBox .title{font-size:var(--fontf-normal-head);font-weight:500;font-size:var(--28px);margin-bottom:10px}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .title{font-size:var(--30px);width:88.4%}}.mainContainer #Facility .sectionInner .content .contentBox .lead{margin-bottom:10px;color:var(--bk-color);font-size:var(--18px)}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .lead{width:88.4%}}.mainContainer #Facility .sectionInner .content .contentBox .desc{margin-bottom:20px;color:var(--bk-color);font-size:var(--14px)}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .desc{margin-bottom:30px;font-size:var(--15px);line-height:1.9;width:88.4%}}.mainContainer #Facility .sectionInner .content .contentBox .buttonBox{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .buttonBox{width:88.4%;flex-wrap:nowrap}}.mainContainer #Facility .sectionInner .content .contentBox .buttonBox .buttonBase a{width:198px}@media(min-width:768px){.mainContainer #Facility .sectionInner .content .contentBox .buttonBox .buttonBase a{width:fit-content;padding:0 1.8em}}.mainContainer #Facility .sectionInner .content .tip{position:fixed;z-index:0}.mainContainer #Facility .sectionInner .content .tip img{width:100%}.mainContainer #Facility .sectionInner .content#Cafe .tip{width:20vw;bottom:calc(50vh + 33.3333333333vw);left:40vw}@media(min-width:768px){.mainContainer #Facility .sectionInner .content#Cafe .tip{width:7.34vw;bottom:25.8333333333vw;left:75%}}.mainContainer #Facility .sectionInner .content#Production .tip{width:24.1vw;bottom:calc(50vh + 29.1666666667vw);left:40vw}@media(min-width:768px){.mainContainer #Facility .sectionInner .content#Production .tip{width:9.6vw;bottom:21.6666666667vw;left:74vw}}.mainContainer #Facility .sectionInner .content#CraftsLocalShop .tip{width:27vw;bottom:calc(50vh + 28.3333333333vw);left:40vw}@media(min-width:768px){.mainContainer #Facility .sectionInner .content#CraftsLocalShop .tip{width:9.6vw;bottom:25vw;left:65vw}}.mainContainer #Facility .sectionInner .content#FarmLaboratory .tip{width:27vw;bottom:calc(50vh + 38.3333333333vw);left:15vw}@media(min-width:768px){.mainContainer #Facility .sectionInner .content#FarmLaboratory .tip{width:9.6vw;bottom:27.5vw;left:50vw}}.mainContainer #whyVanilla,.mainContainer #Instagtam{overflow:hidden}.mainContainer #whyVanilla{z-index:10;background:var(--bg-color);padding:78px 30px 90px;position:relative;filter:drop-shadow(0px 6px 3px rgba(0,0,0,.25))}@media(min-width:768px){.mainContainer #whyVanilla{padding:160px 0 130px}.mainContainer #whyVanilla .sectionInner{width:84.375%;margin:0 auto}}.mainContainer #whyVanilla .bgB1,.mainContainer #whyVanilla .bgB2{mix-blend-mode:multiply;position:absolute;z-index:1;pointer-events:none}.mainContainer #whyVanilla .bgB1{left:0;bottom:0;width:76vw}@media(min-width:768px){.mainContainer #whyVanilla .bgB1{width:fit-content}}.mainContainer #whyVanilla .bgB2{width:97vw;right:-32vw;top:57px}@media(min-width:768px){.mainContainer #whyVanilla .bgB2{width:fit-content;right:-2.34vw}}.mainContainer #whyVanilla .sectionTitle{display:flex;flex-direction:column}.mainContainer #whyVanilla .sectionTitle i{font-size:var(--60ppx);font-style:normal}.mainContainer #whyVanilla .sectionTitle span{font-size:var(--18px)}@media(min-width:768px){.mainContainer #whyVanilla .sectionTitle{margin-bottom:0}.mainContainer #whyVanilla .sectionTitle i{font-size:var(--80ppx);margin-bottom:30px}.mainContainer #whyVanilla .sectionTitle span{font-size:var(--30px)}}.mainContainer #whyVanilla .contentSlide{overflow:hidden;position:relative;z-index:2}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex{display:flex;flex-direction:column;gap:20px;padding-bottom:60px}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex{flex-direction:row-reverse;gap:60px;padding-top:80px}}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .sectionImage{border-bottom:1px solid var(--gray-color);padding-bottom:20px}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .sectionImage{border-bottom:none;margin-top:-80px;padding-bottom:0;max-width:560px;max-height:400px}}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .contentText .sectionLead{font-size:var(--23px);margin-bottom:10px}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .contentText .sectionDesc{font-size:var(--13px);line-height:1.6;color:var(--bk-color);font-weight:400}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .contentText{width:36.5625vw;max-width:480px;flex:none}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .contentText .sectionLead{font-size:var(--36px);margin-bottom:20px}.mainContainer #whyVanilla .contentSlide .swiper-slide .sectionFlex .contentText .sectionDesc{font-size:var(--15px);line-height:1.8}}.mainContainer #whyVanilla .contentSlide .swiper-pagination{text-align:center;bottom:var(--swiper-pagination-bottom, 58px);left:0;color:#0000;letter-spacing:-1em;display:flex;align-items:center;justify-content:center;line-height:1}.mainContainer #whyVanilla .contentSlide .swiper-pagination span{display:flex;align-items:center;justify-content:center;color:var(--bk-color);letter-spacing:.8em}.mainContainer #whyVanilla .contentSlide .swiper-pagination span.swiper-pagination-current:after{content:"";display:block;width:1px;height:20px;background:var(--bk-color);margin-right:.8em}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-pagination{bottom:var(--swiper-pagination-bottom, 30px);justify-content:flex-start;left:calc(7.8125% + 60px)}}.mainContainer #whyVanilla .contentSlide .swiper-button-prev,.mainContainer #whyVanilla .contentSlide .swiper-button-next{width:40px!important;height:40px!important;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0)) drop-shadow(0px 0px 0px rgba(0,0,0,0));top:auto!important;bottom:50px!important;cursor:pointer}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-button-prev,.mainContainer #whyVanilla .contentSlide .swiper-button-next{top:auto!important;bottom:24px!important}}.mainContainer #whyVanilla .contentSlide .swiper-button-prev:after,.mainContainer #whyVanilla .contentSlide .swiper-button-next:after{width:12px;height:12px}.mainContainer #whyVanilla .contentSlide .swiper-button-prev.swiper-button-disabled,.mainContainer #whyVanilla .contentSlide .swiper-button-next.swiper-button-disabled{opacity:.5!important;pointer-events:none!important}.mainContainer #whyVanilla .contentSlide .swiper-button-prev{left:calc(50% - 100px)!important}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-button-prev{left:7.8125%!important}}.mainContainer #whyVanilla .contentSlide .swiper-button-next{right:calc(50% - 90px)!important}@media(min-width:768px){.mainContainer #whyVanilla .contentSlide .swiper-button-next{right:auto!important;left:calc(7.8125% + 126px)!important}}.mainContainer #Discussion{overflow:hidden;padding-top:60px}@media(min-width:768px){.mainContainer #Discussion{padding:135px 0 80px}}.mainContainer #Discussion .sectionInner{width:100%;height:100%}.mainContainer .boxB1 .title,.mainContainer .boxB2 .title{margin-bottom:35px}.mainContainer .boxB1 .title i,.mainContainer .boxB2 .title i{font-family:var(--fontf-en);font-size:var(--12px);letter-spacing:.02em;font-style:normal;display:block;border-bottom:2px solid var(--text-color);padding-bottom:.2em;margin-bottom:20px}@media(min-width:768px){.mainContainer .boxB1 .title i,.mainContainer .boxB2 .title i{font-size:var(--17px);padding-bottom:.4em}}.mainContainer .boxB1 .title span,.mainContainer .boxB2 .title span{font-size:var(--28px);line-height:1.5}@media(min-width:768px){.mainContainer .boxB1 .title span,.mainContainer .boxB2 .title span{font-size:var(--30px)}}.mainContainer .boxB1 .list,.mainContainer .boxB2 .list{display:flex;flex-wrap:wrap;gap:20px}@media(min-width:768px){.mainContainer .boxB1 .list,.mainContainer .boxB2 .list{width:400px}}.mainContainer .boxB1 .list li,.mainContainer .boxB2 .list li{width:calc(50% - 10px);display:flex;gap:30px 10px}.mainContainer .boxB1 .list li img,.mainContainer .boxB2 .list li img{border-radius:10px;width:44px;height:44px;flex:none}.mainContainer .boxB1 .list li p,.mainContainer .boxB2 .list li p{display:flex;flex-direction:column}.mainContainer .boxB1 .list li p em,.mainContainer .boxB2 .list li p em{font-style:normal;font-size:var(--12px);color:#543c3c80}.mainContainer .boxB1 .list li p span,.mainContainer .boxB2 .list li p span{font-size:var(--13px)}.mainContainer .boxB1{position:relative;z-index:20;padding:60px 40px 94px;margin:0 auto;max-width:1080px;width:100%;height:100%;aspect-ratio:13/20.1}@media(min-width:768px){.mainContainer .boxB1{aspect-ratio:1080/535;padding:0 110px;display:flex;flex-direction:column;justify-content:center}.mainContainer .boxB1 a{transition:opacity .4s}.mainContainer .boxB1 a .bgShadow{transition:.4s}.mainContainer .boxB1 a:hover{opacity:.7}.mainContainer .boxB1 a:hover .bgShadow{transform:translate(-10px,-10px)}}.mainContainer .boxB1 .bgShadow,.mainContainer .boxB1 .bgImg{position:absolute;width:94%;z-index:-1}.mainContainer .boxB1 .bgShadow img,.mainContainer .boxB1 .bgImg img{width:100%;height:100%;object-fit:cover}.mainContainer .boxB1 .bgShadow{left:42px;top:26px}@media(min-width:768px){.mainContainer .boxB1 .bgShadow{left:32px}}.mainContainer .boxB1 .bgImg{left:10px;top:0}@media(min-width:768px){.mainContainer .boxB1 .bgImg{left:0}}.mainContainer .boxB1 .title{width:76%;color:var(--wh-color)}@media(min-width:768px){.mainContainer .boxB1 .title{width:345px}}.mainContainer .boxB1 .title i{border-bottom:2px solid var(--wh-color)}.mainContainer .boxB1 .list li p{font-size:var(--12px)}.mainContainer .boxB1 .list li p em{color:#ffffff80}.mainContainer .boxB1 .list li p span{color:var(--wh-color)}@media(min-width:768px){.mainContainer .boxB2 a{transition:.4s}.mainContainer .boxB2 a:hover{opacity:.7}}.mainContainer .boxB2 .boxText{border-radius:0 0 20px 20px;position:relative;z-index:1;background:var(--green-color);padding:20px 25px 40px;margin-top:-10px}@media(min-width:768px){.mainContainer .boxB2 .boxText{margin-top:94px;padding:40px 40px 56px;border-radius:20px;width:459px;transition:opacity .4s}}.mainContainer .boxB2 .boxText .title span{font-size:var(--18px)}@media(min-width:768px){.mainContainer .boxB2 .boxText .title span{font-size:var(--24px)}}.mainContainer .boxB2 .boxText li p em{font-size:var(--9px)}.mainContainer .boxB2 .boxText li p span{font-size:var(--11px)}@media(min-width:768px){.mainContainer .boxB2 .boxText li p em{font-size:var(--12px)}.mainContainer .boxB2 .boxText li p span{font-size:var(--13px)}}.mainContainer #Projects{padding:160px 0 100px;overflow:hidden}@media(min-width:768px){.mainContainer #Projects{padding:185px 0 260px}}.mainContainer #Projects .sectionInner{width:90%;margin:0 auto;display:flex;flex-direction:column;position:relative;gap:60px;max-width:1080px}.mainContainer #Projects .start{position:relative;z-index:1;display:flex;align-items:flex-end}.mainContainer #Projects .start .sectionTitle{margin-bottom:54px}.mainContainer #Projects .start .sectionTitle i{color:var(--text-color)}.mainContainer #Projects .start .sectionTitle span{background:var(--text-color)}.mainContainer #Projects .start .sectionDesc{width:48%;margin-left:auto;line-height:1.9}@media(min-width:768px){.mainContainer #Projects .start{flex-direction:column;align-items:flex-start;position:absolute;left:0;top:0}.mainContainer #Projects .start .sectionTitle{margin-bottom:40px;margin-left:20px}.mainContainer #Projects .start .sectionDesc{width:15vw;min-width:190px;margin-left:0;font-size:var(--13px)}}.mainContainer #Projects .boxB2{position:relative}@media(min-width:768px){.mainContainer #Projects .boxB2{margin-left:auto;width:75%}}.mainContainer #Projects .boxB2:before{content:"";position:absolute;display:block;z-index:-1}.mainContainer #Projects .boxB2 .image{object-fit:cover;-webkit-mask-size:cover;mask-size:cover}.mainContainer #Projects .boxB2 .image img{object-fit:cover;width:100%;height:100%}@media(min-width:768px){.mainContainer #Projects .boxB2 .image{aspect-ratio:38/35;position:absolute;left:419px;top:194px;z-index:2;width:46.9%}}.mainContainer #Projects .boxB2.projectsBlock01 .image{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M318.351%20146.825C318.351%20152.348%20322.828%20156.825%20328.351%20156.825H370C375.523%20156.825%20380%20161.302%20380%20166.825V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H308.351C313.873%200%20318.351%204.47715%20318.351%2010V146.825Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M318.351%20146.825C318.351%20152.348%20322.828%20156.825%20328.351%20156.825H370C375.523%20156.825%20380%20161.302%20380%20166.825V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H308.351C313.873%200%20318.351%204.47715%20318.351%2010V146.825Z'%20fill='black'/%3e%3c/svg%3e")}.mainContainer #Projects .boxB2.projectsBlock01:before{background:url(./projects_bgB1-Ch425qiw.webp) no-repeat 0 0/100% auto;width:86vw;height:100%;aspect-ratio:5/7;right:-6vw;top:-140px}@media(min-width:768px){.mainContainer #Projects .boxB2.projectsBlock01:before{width:622px;height:445px;top:-185px;right:-10vw}}.mainContainer #Projects .boxB2.projectsBlock02 .image{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M232.352%200C279.848%200.000234138%20318.352%2038.5037%20318.352%2086V148.134C318.352%20153.351%20322.391%20157.612%20327.487%20158.735C357.525%20165.355%20380%20192.135%20380%20224.164V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H232.352Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M232.352%200C279.848%200.000234138%20318.352%2038.5037%20318.352%2086V148.134C318.352%20153.351%20322.391%20157.612%20327.487%20158.735C357.525%20165.355%20380%20192.135%20380%20224.164V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H232.352Z'%20fill='black'/%3e%3c/svg%3e")}.mainContainer #Projects .boxB2.projectsBlock02:before{background:url(./projects_bgB2-DxKmR8Sv.webp) no-repeat 0 0/100% auto;width:49.5vw;height:100%;aspect-ratio:32/47;left:-5vw;top:-60px}@media(min-width:768px){.mainContainer #Projects .boxB2.projectsBlock02:before{width:360px;height:520px;top:74px;left:-18vw}}.mainContainer #Projects .boxB2.projectsBlock03 .image{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M318.351%20146.825C318.351%20152.348%20322.828%20156.825%20328.351%20156.825H370C375.523%20156.825%20380%20161.302%20380%20166.825V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H308.351C313.873%200%20318.351%204.47715%20318.351%2010V146.825Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='380'%20height='350'%20viewBox='0%200%20380%20350'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M318.351%20146.825C318.351%20152.348%20322.828%20156.825%20328.351%20156.825H370C375.523%20156.825%20380%20161.302%20380%20166.825V340C380%20345.523%20375.523%20350%20370%20350H10C4.47716%20350%200%20345.523%200%20340V10C0%204.47715%204.47715%200%2010%200H308.351C313.873%200%20318.351%204.47715%20318.351%2010V146.825Z'%20fill='black'/%3e%3c/svg%3e")}.mainContainer #Projects .boxB2.projectsBlock03:before{background:url(./projects_bgB3-BX6zWiT0.webp) no-repeat 0 0/contain;width:72.5vw;height:100%;aspect-ratio:7/8;right:-12vw;top:-100px}@media(min-width:768px){.mainContainer #Projects .boxB2.projectsBlock03:before{width:550px;height:504px;top:9px;right:-10vw}}.mainContainer #Statement .sectionTitle,.mainContainer #Visit .sectionTitle,.mainContainer #Sponsors .sectionTitle,.mainContainer #Management .sectionTitle,.mainContainer #Instagtam .sectionTitle{font-family:var(--font-en-head);font-size:var(--44px)}@media(min-width:768px){.mainContainer #Statement .sectionTitle,.mainContainer #Visit .sectionTitle,.mainContainer #Sponsors .sectionTitle,.mainContainer #Management .sectionTitle,.mainContainer #Instagtam .sectionTitle{font-size:var(--60px)}}.mainContainer #Statement{position:relative;z-index:10;overflow:hidden;padding:200px 0 120px}.mainContainer #Statement .sectionBg{position:absolute;top:80px;left:-10%;right:0;bottom:0;z-index:-1;width:120%;height:calc(100% - 80px);background:url(./statement_bg-BXjky42u.webp) no-repeat center center/cover;filter:blur(30px)}@media(min-width:768px){.mainContainer #Statement .sectionBg{height:calc(100% - 80px)}}.mainContainer #Statement .sectionInner{width:90%;margin:0 auto;max-width:1080px}.mainContainer #Statement .sectionInner .sectionTitle{color:var(--wh-color)}.mainContainer #Statement .sectionInner .sectionDesc{color:var(--bk-color);margin-bottom:80px}.mainContainer #Statement .sectionInner .statementCard{position:relative;height:100vh}.mainContainer #Statement .sectionInner .statementCard .contentCard{background:var(--wh-color);height:auto;min-height:90vh;position:absolute;left:50%;will-change:transform;width:100%;filter:grayscale(0%);will-change:transform,filter;display:flex;flex-direction:column;justify-content:center;padding:40px 35px}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard{height:80vh;flex-direction:row-reverse;justify-content:stretch;align-items:center;padding:0 90px}}.mainContainer #Statement .sectionInner .statementCard .contentCard .logo{width:180px;margin:0 auto;flex:none}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .logo{width:326px}}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .desc{width:50%;flex:none}}.mainContainer #Statement .sectionInner .statementCard .contentCard .lead{line-height:1.5;font-weight:500;font-size:var(--18px)}.mainContainer #Statement .sectionInner .statementCard .contentCard .lead i{display:block;font-style:normal;font-weight:400;font-family:var(--font-en-head)}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .lead{font-size:var(--30px)}}.mainContainer #Statement .sectionInner .statementCard .contentCard .paragraph{font-size:var(--12px);line-height:1.7}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .paragraph{font-size:var(--15px);line-height:1.9}}.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB{display:flex;padding-bottom:18px;margin-bottom:18px;border-bottom:.5px solid var(--text-light-color)}.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB dt{font-weight:500;font-size:var(--26px);width:24%;flex:none;padding-top:10px}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB dt{font-size:var(--36px);width:30%}}.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB dd{font-size:var(--12px);line-height:1.7}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB dd{font-size:var(--15px);line-height:1.9}}.mainContainer #Statement .sectionInner .statementCard .contentCard .aboutBBB:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mainContainer #Statement .sectionInner .statementCard .contentCard.card01{top:2%;z-index:1;gap:50px}.mainContainer #Statement .sectionInner .statementCard .contentCard.card01 .lead{font-size:var(--28px)}.mainContainer #Statement .sectionInner .statementCard .contentCard.card01 .lead i{margin-bottom:30px;font-size:var(--17px)}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard.card01{top:7%}.mainContainer #Statement .sectionInner .statementCard .contentCard.card01 .lead{font-size:var(--30px)}}.mainContainer #Statement .sectionInner .statementCard .contentCard.card02{top:calc(2% + 30px);z-index:2;gap:50px}.mainContainer #Statement .sectionInner .statementCard .contentCard.card02 .lead{margin-bottom:20px}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard.card02{gap:50px;top:calc(7% + 30px)}.mainContainer #Statement .sectionInner .statementCard .contentCard.card02 .lead{margin-bottom:30px}}.mainContainer #Statement .sectionInner .statementCard .contentCard.card03{top:calc(2% + 60px);z-index:3;gap:50px}.mainContainer #Statement .sectionInner .statementCard .contentCard.card03 .lead{margin-bottom:20px}@media(min-width:768px){.mainContainer #Statement .sectionInner .statementCard .contentCard.card03{gap:50px;top:calc(7% + 60px)}.mainContainer #Statement .sectionInner .statementCard .contentCard.card03 .lead{margin-bottom:50px}}.mainContainer #Visit{background:url(./visit_bg-CG0Mdn6a.webp) center center/cover;position:relative;z-index:10;padding:80px 0;overflow:hidden}@media(min-width:768px){.mainContainer #Visit{padding:120px 0}}.mainContainer #Visit .sectionInner{position:relative;width:90%;max-width:770px;padding:80px 30px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.mainContainer #Visit .sectionInner:before,.mainContainer #Visit .sectionInner:after{content:"";display:block;background:var(--wh-color);border-radius:20px;position:absolute;left:0;z-index:-1}.mainContainer #Visit .sectionInner:before{width:100%;height:57%;top:0}.mainContainer #Visit .sectionInner:after{width:105%;height:59%;bottom:0}@media(min-width:768px){.mainContainer #Visit .sectionInner{gap:30px}.mainContainer #Visit .sectionInner:before,.mainContainer #Visit .sectionInner:after{left:-15%}.mainContainer #Visit .sectionInner:before{width:120%;height:57%;top:0}.mainContainer #Visit .sectionInner:after{width:130%;height:59%;bottom:0}}.mainContainer #Visit .sectionTitle{text-align:center;margin-bottom:60px}@media(min-width:768px){.mainContainer #Visit .sectionTitle{margin-bottom:20px}}.mainContainer #Visit .gmap iframe{filter:sepia(50%);width:100%;height:100%;aspect-ratio:2/1}@media(min-width:768px){.mainContainer #Visit .gmap iframe{aspect-ratio:11/4}}.mainContainer #Visit .accessInfo{color:var(--bk-color);line-height:1.9}.mainContainer #Visit .accessInfo dt{font-weight:600;font-size:var(--14px)}.mainContainer #Visit .accessInfo dd{font-weight:400}.mainContainer #Visit .note{color:var(--bk-color);font-size:var(--12px)}.mainContainer #Visit .sectionLead{padding-top:60px;border-top:1px solid var(--text-color);margin-top:60px;font-size:var(--18px)}@media(min-width:768px){.mainContainer #Visit .sectionLead{font-size:var(--30px);padding-top:50px;margin-top:30px}}.mainContainer #Visit .sectionDesc{color:var(--bk-color)}.mainContainer #Visit .activityList{display:flex;flex-direction:column;gap:60px;padding-bottom:60px;border-bottom:1px solid var(--text-color)}.mainContainer #Visit .activityList .activeItem{display:flex;flex-direction:column;gap:15px}.mainContainer #Visit .activityList .activeItem img{width:100%}.mainContainer #Visit .activityList .activeItem .title{font-size:var(--18px)}.mainContainer #Visit .activityList .activeItem .info{color:var(--bk-color);line-height:1.8}.mainContainer #Visit .activityList .activeItem .benefits{color:#3c3c4399}.mainContainer #Visit .activityList .activeItem .buttonBase a{min-width:198px;box-shadow:0 4px 4px #00000040}@media(min-width:768px){.mainContainer #Visit .activityList{flex-direction:row;gap:50px}.mainContainer #Visit .activityList .activeItem{width:calc(50% - 25px)}}.mainContainer #Sponsors .sectionInner,.mainContainer #Management .sectionInner{width:90%;margin:0 auto;padding-top:100px;max-width:1040px}@media(min-width:768px){.mainContainer #Sponsors .sectionInner,.mainContainer #Management .sectionInner{padding-top:160px}}.mainContainer #Sponsors .sectionInner .sectionDesc,.mainContainer #Management .sectionInner .sectionDesc{margin-bottom:40px}@media(min-width:768px){.mainContainer #Sponsors .sectionInner .sectionDesc,.mainContainer #Management .sectionInner .sectionDesc{margin-bottom:80px}}.mainContainer #Sponsors .sponsorsList{position:relative;z-index:10;display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.mainContainer #Sponsors .sponsorsList{flex-wrap:wrap;flex-direction:row;gap:20px 32px}}.mainContainer #Sponsors .sponsorsList li{padding:30px 35px;background:var(--wh-color);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.mainContainer #Sponsors .sponsorsList li{gap:32px;width:calc(50% - 16px);flex-direction:row;padding:40px}}.mainContainer #Sponsors .sponsorsList li img{height:100px;margin-bottom:10px;flex:none}@media(min-width:768px){.mainContainer #Sponsors .sponsorsList li img{width:150px;height:auto}}.mainContainer #Sponsors .sponsorsList li dl{width:100%}.mainContainer #Sponsors .sponsorsList li dl dt{margin-bottom:10px;font-weight:700}.mainContainer #Sponsors .sponsorsList li dl dd{font-size:var(--13px)}.mainContainer #Management .managementList{position:relative;width:100%;z-index:11;display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.mainContainer #Management .managementList{flex-wrap:wrap;flex-direction:row;gap:60px 66px}}.mainContainer #Management .managementList li{border-radius:10px;display:flex;gap:30px}@media(min-width:768px){.mainContainer #Management .managementList li{gap:32px;width:calc(50% - 33px)}}.mainContainer #Management .managementList li img{object-fit:cover;width:100px;height:100px;aspect-ratio:1/1;border-radius:10px;flex:none}@media(min-width:768px){.mainContainer #Management .managementList li img{width:110px;height:110px}}.mainContainer #Management .managementList li dl dt{font-size:var(--13px);margin-bottom:10px;font-weight:700}.mainContainer #Management .managementList li dl dd{font-size:var(--11px)}@media(min-width:768px){.mainContainer #Management .managementList li dl dt{font-size:var(--15px)}.mainContainer #Management .managementList li dl dd{font-size:var(--13px)}}.mainContainer #Instagtam{padding-top:160px;padding-bottom:60px}@media(min-width:768px){.mainContainer #Instagtam{padding-bottom:150px}}.mainContainer #Instagtam .sectionTitle{text-align:center;font-family:var(--font-en-head);font-size:var(--44px)}@media(min-width:768px){.mainContainer #Instagtam .sectionTitle{font-size:var(--60px)}}@media(min-width:768px){.mainContainer #Instagtam .instagramSlide .feedItem{width:220px}.mainContainer #Instagtam .instagramSlide .feedItem a{display:block;transition:.4s}.mainContainer #Instagtam .instagramSlide .feedItem a:hover{transform:translateY(-12px)}}.mainContainer #Instagtam .instagramSlide .feedItem .image{overflow:hidden;border-radius:20px;margin-bottom:20px;aspect-ratio:1/1}.mainContainer #Instagtam .instagramSlide .feedItem .image img{width:100%;height:100%;object-fit:cover}.mainContainer #Instagtam .instagramSlide .feedItem .desc{display:flex;flex-direction:column;gap:5px}.mainContainer #Instagtam .instagramSlide .feedItem .desc .title{font-size:var(--12px);color:var(--bk-color);font-weight:500}.mainContainer #Instagtam .instagramSlide .feedItem .desc time,.mainContainer #Instagtam .instagramSlide .feedItem .desc .hashtag{color:var(--text-light-color);font-size:var(--12px)}.lower #lowerFv{position:relative;overflow:hidden;width:100%;height:90vh}@media(min-width:768px){.lower #lowerFv{height:750px}}.lower #lowerFv:before{content:"";height:50vh;width:100%;position:absolute;left:50%;top:0;transform:translate(-50%);z-index:0}.lower #lowerFv .boxB2{width:90%;margin:0 auto;padding-top:40vh}.lower #lowerFv .boxB2 .boxText{background:none;margin-top:0;position:relative;z-index:12;padding:25px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media(min-width:768px){.lower #lowerFv .boxB2 .boxText{position:fixed;top:50%;left:5%;transform:translateY(-50%)!important;width:80%;max-width:494px;padding:40px}}.lower #lowerFv .boxB2 .boxText:before,.lower #lowerFv .boxB2 .boxText:after{content:"";display:block;background:var(--bg-color2);border-radius:14px;position:absolute;left:0;z-index:-1}.lower #lowerFv .boxB2 .boxText:before{width:90%;height:37%;top:0}.lower #lowerFv .boxB2 .boxText:after{width:100%;height:69%;bottom:0}.lower #lowerFv .boxB2 .boxText .title{width:88%}@media(min-width:768px){.lower #lowerFv{padding-top:280px}.lower #lowerFv:before{height:600px}.lower #lowerFv .boxB2 .boxText{max-width:600px;padding:40px 54px}.lower #lowerFv .boxB2 .boxText .title span{font-size:var(--30px)}}.lower.feature01 #lowerFv:before{background:url(./feature01_mv-DhlGU_2g.webp) no-repeat top center/cover}.lower.feature02 #lowerFv:before{background:url(./feature02_mv-C4hRIXRi.webp) no-repeat top center/cover}.lower.discussion #lowerFv:before{background:url(./discussion_mv-DoK0iSr8.webp) no-repeat top center/cover}.lower #Post{padding-bottom:120px;font-family:var(--fontf-normal-head)}@media(min-width:768px){.lower #Post{padding-bottom:200px}}.lower #Post .sectionInner{width:84.6%;margin:0 auto;max-width:660px}.lower #Post .sectionInner .entryContent{position:relative;z-index:10;color:var(--bk-color);line-height:1.9}.lower #Post .sectionInner .entryContent .introBox{border-radius:20px;padding:30px 20px;background:var(--bg-color);margin-bottom:40px;font-size:var(--14px);display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.lower #Post .sectionInner .entryContent .introBox{font-size:var(--15px);margin-bottom:70px;padding:40px 35px}}.lower #Post .sectionInner .entryContent .title{line-height:1.5;font-weight:400;font-size:var(--26px);margin-bottom:30px;padding-top:50px}@media(min-width:768px){.lower #Post .sectionInner .entryContent .title{font-size:var(--30px)}}.lower #Post .sectionInner .entryContent .lead{font-weight:700;margin-bottom:20px}.lower #Post .sectionInner .entryContent .desc{margin-bottom:50px}.lower #Post .sectionInner .entryContent .desc+.desc{margin-top:-20px}.lower #Post .sectionInner .entryContent .text{display:flex;flex-direction:column;gap:10px}.lower #Post .sectionInner .entryContent figure{margin-bottom:30px}.lower #Post .sectionInner .entryContent figure figcaption{font-size:var(--13px);color:var(--text-color);padding-top:20px}@media(min-width:768px){.lower #Post .sectionInner .entryContent figure{margin-bottom:50px}}.lower #Post .sectionInner .entryContent .column2{display:flex;flex-wrap:wrap;gap:0 12px}.lower #Post .sectionInner .entryContent .column2 img{width:calc(50% - 6px)}.lower #Post .sectionInner .entryContent .column2 figcaption{width:100%}.lower #Post .sectionInner .entryContent .flex{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.lower #Post .sectionInner .entryContent .flex{flex-direction:row;gap:40px}}.lower #Post .sectionInner .entryContent .flex .img{width:70%;margin:0 auto}@media(min-width:768px){.lower #Post .sectionInner .entryContent .flex .img{margin:0;width:31.8%;flex:none}}.lower #Post .sectionInner .entryContent .flex .text{display:flex;flex-direction:column;gap:20px}.lower #Post .sectionInner .entryContent .flex+.flex{padding-top:40px}.lower #Post .sectionInner .entryContent .flex+.desc{padding-top:40px}.lower #Post .sectionInner .entryContent hr{width:100%;height:.5px;background:var(--bk-color);margin:40px 0}@media(min-width:768px){.lower #Post .sectionInner .entryContent hr{margin:70px 0}}.lower #Post .sectionInner .entryContent .profileArea{border-top:1px solid var(--bk-color);border-bottom:1px solid var(--bk-color);padding:40px 0;display:flex;flex-direction:column;gap:40px}.lower #Post .sectionInner .entryContent .profileArea .title{margin-bottom:0;padding-top:0}.lower #Post .sectionInner .entryContent .profileArea .profileList{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.lower #Post .sectionInner .entryContent .profileArea .profileList{flex-direction:row-reverse}}.lower #Post .sectionInner .entryContent .profileArea .profileList .img{width:70%;margin:0 auto}@media(min-width:768px){.lower #Post .sectionInner .entryContent .profileArea .profileList .img{margin:0;width:31.8%;flex:none}}.lower #Post .sectionInner .entryContent .profileArea .profileList .text{font-size:var(--14px)}@media(min-width:768px){.lower #Post .sectionInner .entryContent .profileArea .profileList .text{font-size:var(--15px)}}: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-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .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-lazy-preloader,.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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next 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-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.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-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.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-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .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.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .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 .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 .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.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,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.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,.swiper-scrollbar.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}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>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-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right: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-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .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-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .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}
