@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:1ms!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;vertical-align:baseline}audio,embed,img,object{vertical-align:middle;width:auto;max-width:100%;height:auto}img,picture{display:block;max-width:100%}button{appearance:none;background-color:transparent;border:none;border-radius:0;padding:0;text-transform:none}button,input,select,textarea{appearance:none;font-family:inherit;font-size:100%;margin:0}button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0;padding:0}iframe{border:0;display:block;max-width:100%;height:auto}ol,ul{list-style-type:""}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{display:block}summary::-webkit-details-marker{display:none}svg{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}textarea{field-sizing:content}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}a{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus:not(:focus-visible),*:before:focus:not(:focus-visible),*:after:focus:not(:focus-visible){outline:none}button::-moz-focus-inner{border:0}*{-webkit-touch-callout:none}input[type=text],select,textarea{font-size:1rem}input[type=text],input[type=tel],input[type=email],textarea{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);appearance:none}input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}.fb_iframe_widget>span{vertical-align:baseline!important}#map-canvas img{max-width:none}#map-canvas label{display:inline;width:auto}:root{--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) }body{background-color:#ef3;color:#2d2d2d;font-family:Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;font-size:2.6666666667vw;font-weight:400;line-height:1.5;overflow-x:hidden;overscroll-behavior-y:none;min-height:100dvh}@media (1024px <= width){body{font-size:16px}}b,strong,.-bold{font-weight:600}sup{display:inline-block;transform:scale(.8) translate(-.2em);margin-right:-.2em}.svg-spacer{fill:transparent}@media (768px <= width){.-sm{display:none!important}}@media (width < 768px){.-md{display:none!important}}@media (1024px <= width){.-md{display:none!important}}@media (1024px <= width){.-smd{display:none!important}}@media (width < 1024px){.-lg{display:none!important}}@media (width < 1280px){.-xl{display:none!important}}@media (scripting: none){.loader{display:none}}.loader{background-color:#2d2d2d;position:fixed;transition:height .3s ease-in-out .1s;top:0;left:0;width:100vw;height:100vh;z-index:calc(infinity)}.loader.is-loaded{height:0}.loader:after{background-color:#2d2d2d;content:"";display:block;position:absolute;transition:height .3s ease-in-out;bottom:0;left:0;width:100vw;height:0}.loader.is-active{background-color:transparent;top:auto;bottom:0;height:100vh}.loader.is-active:after{height:100vh}.rhinoapp{mix-blend-mode:difference;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10}.rhinoapp__rhinoapp{color:#ef3;translate:1vw -1vw;width:100vw;height:28vw}.header{padding:5.3333333333vw;position:fixed;top:0;width:100vw;z-index:10}@media (1024px <= width){.header{padding:32px}}.header__logo{color:#fff;width:10.6666666667vw;height:10.6666666667vw}@media (1024px <= width){.header__logo{width:64px;height:64px}}.nav{background-color:#2d2d2d33;backdrop-filter:blur(20px);border-radius:8vw;display:grid;place-content:center;position:fixed;transition:border-radius .4s cubic-bezier(.19,1,.22,1),right .4s cubic-bezier(.19,1,.22,1),bottom .4s cubic-bezier(.19,1,.22,1),width .4s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1);right:5.3333333333vw;bottom:5.3333333333vw;width:16vw;height:16vw;z-index:11}@media (1024px <= width){.nav{border-radius:48px;right:32px;bottom:32px;width:96px;height:96px}}@media (1024px <= width){.nav:focus-visible{border-radius:56px;right:24px;bottom:24px;width:112px;height:112px}.nav:focus-visible .navTrigger{width:112px;height:112px}}@media (any-hover: hover) and (1024px <= width){.nav:hover{border-radius:56px;right:24px;bottom:24px;width:112px;height:112px}.nav:hover .navTrigger{width:112px;height:112px}}.nav.is-open{padding:16vw 4vw;width:calc(100% - 10.6666666667vw);height:auto}@media (1024px <= width){.nav.is-open{border-radius:56px;padding:96px 24px;right:24px;bottom:24px;width:480px}}.nav.is-open .nav__inner{display:block}.nav__inner{display:none}.navTrigger{align-items:center;cursor:pointer;display:flex;gap:1.6vw;justify-content:center;position:absolute;transition:gap .4s cubic-bezier(.19,1,.22,1),right .4s cubic-bezier(.19,1,.22,1),bottom .4s cubic-bezier(.19,1,.22,1),width .4s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1);right:0;bottom:0;width:16vw;height:16vw}@media (1024px <= width){.navTrigger{gap:9.6px;width:96px;height:96px}}.navTrigger:before,.navTrigger:after{content:"";transition:width .25s}.navTrigger:before,.navTrigger:after,.navTrigger span{background-color:#fff;border-radius:.8vw;display:block;width:1.6vw;height:1.6vw}@media (1024px <= width){.navTrigger:before,.navTrigger:after,.navTrigger span{border-radius:4.8px;width:9.6px;height:9.6px}}@media (1024px <= width){.navTrigger:focus-visible{gap:6.4px}}@media (any-hover: hover) and (1024px <= width){.navTrigger:hover{gap:6.4px}}@media (1024px <= width){.navTrigger.is-open{width:112px;height:112px}}.navTrigger.is-open:before,.navTrigger.is-open:after{position:absolute;translate:0;width:8vw;height:.8vw}@media (1024px <= width){.navTrigger.is-open:before,.navTrigger.is-open:after{width:48px;height:4.8px}}.navTrigger.is-open:before{rotate:45deg}.navTrigger.is-open:after{rotate:-45deg}.navTrigger.is-open span{background-color:transparent}.is-completed .nav{padding:16vw 4vw;width:89.3333333333vw;height:auto}@media (1024px <= width){.is-completed .nav{border-radius:56px;padding:96px 24px;right:24px;bottom:24px;width:480px}}.is-completed .nav.is-open{display:none}.is-completed .nav__inner{display:block}@media (1024px <= width){.is-completed .navTrigger{width:112px;height:112px}}.is-completed .navTrigger:before,.is-completed .navTrigger:after{position:absolute;translate:0;width:8vw;height:.8vw}@media (1024px <= width){.is-completed .navTrigger:before,.is-completed .navTrigger:after{width:48px;height:4.8px}}.is-completed .navTrigger:before{rotate:45deg}.is-completed .navTrigger:after{rotate:-45deg}.is-completed .navTrigger span{background-color:transparent}.is-completed .navTrigger.is-open{display:none}.contact{margin:4lh 0}.contact__btn{border:1px solid #fff;border-radius:100vmax;color:#fff;cursor:pointer;font-size:3.2vw;margin-inline:auto;margin-bottom:2lh;padding:.75lh .5lh;text-align:center;text-transform:uppercase;transition:background-color .4s cubic-bezier(.19,1,.22,1);width:40vw;max-width:224px}@media (1024px <= width){.contact__btn{font-size:19.2px}}.contact__btn:focus-visible{background-color:#fff;color:#2d2d2d}@media (any-hover: hover){.contact__btn:hover{background-color:#fff;color:#2d2d2d}}.contact__links{text-align:center}.contact__link{color:#fff;font-size:2.6666666667vw;text-decoration:none;text-transform:uppercase}@media (1024px <= width){.contact__link{font-size:16px}}.contactForm__title{color:#fff;font-size:4vw;letter-spacing:.1em;line-height:1;margin-block:var(--leading-trim);margin-bottom:1lh}@media (1024px <= width){.contactForm__title{font-size:24px}}.contactForm__item{margin-block:var(--leading-trim);margin-bottom:.5lh}.contactForm__btn{background-color:#ef3;border:1px solid #eeff33;border-radius:.125lh;color:#2d2d2d;font-size:2.6666666667vw;letter-spacing:.1em;margin-block:var(--leading-trim);margin-bottom:1lh;padding:.5lh 1.5em;text-transform:uppercase}@media (1024px <= width){.contactForm__btn{font-size:16px}}.contactForm__btn:focus-visible{background-color:#f2ff66}@media (any-hover: hover){.contactForm__btn:hover{background-color:#f2ff66}}.contactForm__link{color:#ef3;font-size:2.6666666667vw;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}@media (1024px <= width){.contactForm__link{font-size:16px}}.contactForm__link:focus-visible{text-decoration:underline}@media (any-hover: hover){.contactForm__link:hover{text-decoration:underline}}.contactForm__small{color:#ffffff80;display:block;font-size:2.1333333333vw;white-space:nowrap}@media (1024px <= width){.contactForm__small{font-size:12.8px}}.contactForm__small a{color:#ffffff80}.contactForm__complete{color:#fff;font-size:2.6666666667vw;letter-spacing:.1em;margin-bottom:1lh}@media (1024px <= width){.contactForm__complete{font-size:16px}}input[type=email],input[type=tel],input[type=text],input[type=number],textarea{background-color:#fff;border:1px solid #efefef;border-radius:.125lh;color:#2d2d2d;font-size:16px!important;line-height:1.5;padding:.75lh;width:100%}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#2d2d2d40}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=number]:focus,textarea:focus{background-color:#ef3}input[type=email].-error,input[type=tel].-error,input[type=text].-error,input[type=number].-error,textarea.-error{background-color:red}textarea{min-block-size:5lh;resize:vertical}.grecaptcha-badge{visibility:hidden}.applist{margin:4lh auto;width:90vw;max-width:768px}@media (1024px <= width){.applist{display:flex;flex-wrap:wrap}}.applist__title{color:#fff;border-bottom:1px solid rgba(255,255,255,.1);font-size:3.2vw;letter-spacing:.1em;margin-bottom:.5lh;padding:2.6666666667vw}@media (1024px <= width){.applist__title{font-size:19.2px;padding:16px;width:100%}}.applist__link{align-items:center;display:flex;gap:2.6666666667vw;padding:2.6666666667vw;text-decoration:none}@media (1024px <= width){.applist__link{gap:16px;padding:16px;width:50%}}.applist__link:focus-visible{background-color:#ffffff1a;border-radius:1.0666666667vw}@media (1024px <= width){.applist__link:focus-visible{border-radius:6.4px}}@media (any-hover: hover){.applist__link:hover{background-color:#ffffff1a;border-radius:1.0666666667vw}}@media (any-hover: hover) and (1024px <= width){.applist__link:hover{border-radius:6.4px}}.applist__icon{width:8vw;height:8vw}@media (1024px <= width){.applist__icon{width:48px;height:48px}}.applist__name{color:#fff;font-size:3.2vw}@media (1024px <= width){.applist__name{font-size:19.2px}}.applist__tag{color:#fff3;font-size:2.6666666667vw}@media (1024px <= width){.applist__tag{font-size:16px}}.copyright{color:#fff;display:grid;font-size:2.1333333333vw;letter-spacing:.1em;mix-blend-mode:difference;place-content:center;position:fixed;bottom:0;width:100%;height:5lh;z-index:9}@media (1024px <= width){.copyright{font-size:12.8px}}.cover{background-color:#2d2d2d;display:grid;place-content:end center;position:fixed;width:100%;height:100vh}.cover__rhinoapp{color:#000;position:fixed;translate:1vw -1vw;width:100vw;height:28vw}.cover .applist{margin:0}.apps{background-color:#ef3;position:relative;top:0;width:100%;z-index:1}.apps__scroll{animation:scroll 2s cubic-bezier(.785,.135,.15,.86) infinite;background-color:#2d2d2d;border-radius:100vmax;position:fixed;bottom:10vh;left:49%;width:2vw;height:2vw}@media (1024px <= width){.apps__scroll{left:49.5%;width:1vw;height:1vw}}.apps__scroll.is-scrolled{animation:scroll2 1s cubic-bezier(.785,.135,.15,.86) forwards}@keyframes scroll{0%{scale:1;translate:0}50%{scale:1;translate:0 10vh}to{scale:0;translate:0 10vh}}@keyframes scroll2{0%{translate:0 10vh}to{scale:0}}.app{display:grid;margin-bottom:50vh;place-content:center;position:sticky;top:2lh;width:100%;height:100vh}.app.-end{margin-bottom:100vh;height:50vh}.app__inner{margin-inline:auto;position:relative;width:60vw;max-width:400px;z-index:2}.app__inner:before{background-color:#ef3;content:"";position:absolute;bottom:0;width:100%;min-height:12lh}.app__base{padding-bottom:7lh}.app__base svg{animation-name:draw;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:3;animation-timing-function:linear;display:block;margin-bottom:.5lh;position:relative;width:100%;height:100%}.app__link{cursor:default;text-decoration:none}.app__icon{cursor:pointer;margin-bottom:.5lh;position:relative;transition:scale .4s cubic-bezier(.19,1,.22,1)}.app__icon:focus-visible{scale:1.02}@media (any-hover: hover){.app__icon:hover{scale:1.02}}.app__title{color:#2d2d2d;font-size:5.3333333333vw;letter-spacing:.1em;line-height:2;position:relative;text-align:center}@media (1024px <= width){.app__title{font-size:32px}}.app__tag{color:#2d2d2d;display:block;font-size:2.6666666667vw;letter-spacing:.1em;line-height:1;position:relative;text-align:center}@media (1024px <= width){.app__tag{font-size:16px}}.app__appstore{display:block;margin-block:1lh;position:relative;width:100%}.app__appstore.-cs{cursor:default;opacity:0}.app__appstore.-free:before{background-color:red;border-radius:100vmax;color:#fff;content:"FREE";display:grid;font-size:2.6666666667vw;font-weight:600;letter-spacing:.25em;place-content:center;position:absolute;rotate:12deg;text-indent:.25em;bottom:0;right:.5em;width:3lh;height:3lh;z-index:3}@media (1024px <= width){.app__appstore.-free:before{font-size:16px}}.app__appstore img{display:block;margin-inline:auto;height:2lh}@keyframes draw{0%{stroke-dasharray:0;stroke-width:.5}50%{stroke-dasharray:8}to{stroke-dasharray:0;stroke-width:.5}}.privacy{padding:30vw 0;position:relative;width:100%}.privacyNav{background-color:#2d2d2d;border-radius:100vmax;display:flex;gap:2.6666666667vw;justify-content:center;position:fixed;position:sticky;top:85vh;left:calc((100% - 80vw)/2);width:80vw;z-index:11}@media (1024px <= width){.privacyNav{gap:16px;left:calc((100% - 480px)/2);width:480px}}.privacyNav a{font-size:8vw;text-decoration:none}@media (1024px <= width){.privacyNav a{font-size:48px}}.privacyPolicy{margin:0 auto 30vw;position:relative;width:90vw;max-width:768px}.privacyPolicy.-jp p,.privacyPolicy.-jp strong{text-align:justify}.privacyPolicy__title{font-size:8vw;line-height:2;margin-bottom:1lh}@media (1024px <= width){.privacyPolicy__title{font-size:48px}}.privacyPolicy p,.privacyPolicy strong{font-size:3.2vw}@media (1024px <= width){.privacyPolicy p,.privacyPolicy strong{font-size:19.2px}}.fv{position:fixed;width:100%;height:80vh}.detail{background-color:#2d2d2d;position:absolute;top:80vh;width:100%;z-index:8}.detail__catch{color:#fff;font-size:4vw;letter-spacing:.1em;margin-bottom:2lh;text-align:center}@media (1024px <= width){.detail__catch{font-size:24px}}.detail__text{color:#efefef;font-size:2.1333333333vw;letter-spacing:.1em;margin-inline:auto;width:90vw;margin-bottom:4lh;text-align:center}@media (1024px <= width){.detail__text{font-size:12.8px}}.detail__appstore{display:block;margin-inline:auto;margin-bottom:4lh;transition:scale .4s cubic-bezier(.19,1,.22,1);width:40vw;max-width:320px}.detail__appstore img{width:100%}.detail__appstore:focus-visible{scale:1.02}@media (any-hover: hover){.detail__appstore:hover{scale:1.02}}.detailApp{position:relative;margin-top:-30vw}@media (1024px <= width){.detailApp{margin-top:-240px}}.detailApp__icon{margin-inline:auto;margin-bottom:1lh;width:60vw;height:60vw}@media (1024px <= width){.detailApp__icon{width:480px;height:480px}}.detailApp__title{color:#fff;display:block;font-size:5.3333333333vw;letter-spacing:.1em;margin-bottom:.5lh;text-align:center}@media (1024px <= width){.detailApp__title{font-size:40px}}.detailFeature{border-top:1px solid rgba(239,239,239,.1);margin-bottom:4lh;padding-top:4lh}.detailFeature__title{color:#fff;display:block;font-size:5.3333333333vw;letter-spacing:.1em;margin-bottom:.5lh;text-align:center}@media (1024px <= width){.detailFeature__title{font-size:32px}}.detailFeature__img{margin-inline:auto;width:100%;max-width:600px}.detailFeature__text{color:#fff;font-size:3.2vw;letter-spacing:.1em;line-height:2;margin-inline:auto;width:90vw;text-align:center}@media (1024px <= width){.detailFeature__text{font-size:19.2px}}.detailFeature .splide{clip-path:polygon(calc(100% - 36.852px) 0px,calc(100% - 33.664px) .008px,calc(100% - 30.404px) .032px,calc(100% - 27.04px) .112px,calc(100% - 23.552px) .288px,calc(100% - 19.948px) .648px,calc(100% - 16.284px) 1.296px,calc(100% - 12.672px) 2.384px,calc(100% - 9.292px) 4.048px,calc(100% - 6.364px) 6.364px,calc(100% - 4.048px) 9.292px,calc(100% - 2.384px) 12.672px,calc(100% - 1.296px) 16.284px,calc(100% - .648px) 19.948px,calc(100% - .288px) 23.552px,calc(100% - .112px) 27.04px,calc(100% - .032px) 30.404px,calc(100% - .008px) 33.664px,calc(100% + 0px) 36.852px,calc(100% + 0px) calc(100% - 36.852px),calc(100% - .008px) calc(100% - 33.664px),calc(100% - .032px) calc(100% - 30.404px),calc(100% - .112px) calc(100% - 27.04px),calc(100% - .288px) calc(100% - 23.552px),calc(100% - .648px) calc(100% - 19.948px),calc(100% - 1.296px) calc(100% - 16.284px),calc(100% - 2.384px) calc(100% - 12.672px),calc(100% - 4.048px) calc(100% - 9.292px),calc(100% - 6.364px) calc(100% - 6.364px),calc(100% - 9.292px) calc(100% - 4.048px),calc(100% - 12.672px) calc(100% - 2.384px),calc(100% - 16.284px) calc(100% - 1.296px),calc(100% - 19.948px) calc(100% - .648px),calc(100% - 23.552px) calc(100% - .288px),calc(100% - 27.04px) calc(100% - .112px),calc(100% - 30.404px) calc(100% - .032px),calc(100% - 33.664px) calc(100% - .008px),calc(100% - 36.852px) calc(100% + 0px),36.852px calc(100% + 0px),33.664px calc(100% - .008px),30.404px calc(100% - .032px),27.04px calc(100% - .112px),23.552px calc(100% - .288px),19.948px calc(100% - .648px),16.284px calc(100% - 1.296px),12.672px calc(100% - 2.384px),9.292px calc(100% - 4.048px),6.364px calc(100% - 6.364px),4.048px calc(100% - 9.292px),2.384px calc(100% - 12.672px),1.296px calc(100% - 16.284px),.648px calc(100% - 19.948px),.288px calc(100% - 23.552px),.112px calc(100% - 27.04px),.032px calc(100% - 30.404px),.008px calc(100% - 33.664px),0px calc(100% - 36.852px),0px 36.852px,.008px 33.664px,.032px 30.404px,.112px 27.04px,.288px 23.552px,.648px 19.948px,1.296px 16.284px,2.384px 12.672px,4.048px 9.292px,6.364px 6.364px,9.292px 4.048px,12.672px 2.384px,16.284px 1.296px,19.948px .648px,23.552px .288px,27.04px .112px,30.404px .032px,33.664px .008px,36.852px 0px);margin:2lh auto;width:90vw;max-width:480px}.detailHowto{border-top:1px solid rgba(239,239,239,.1);margin-bottom:4lh;padding-top:4lh}.detailHowto__title{color:#fff;display:block;font-size:5.3333333333vw;letter-spacing:.1em;margin-bottom:.5lh;text-align:center}@media (1024px <= width){.detailHowto__title{font-size:32px}}.detailHowto__list{margin-inline:auto;width:90%;max-width:768px}.detailHowto__list li{align-items:center;background-color:#ffffff1a;border-radius:1.0666666667vw;color:#fff;display:flex;font-size:3.2vw;gap:2.6666666667vw;justify-content:center;margin-bottom:2.6666666667vw;height:10.6666666667vw}@media (1024px <= width){.detailHowto__list li{border-radius:6.4px;font-size:19.2px;gap:16px;margin-bottom:16px;height:64px}}.detailHowto__list .-tap{width:5.3333333333vw;height:5.3333333333vw}@media (1024px <= width){.detailHowto__list .-tap{width:32px;height:32px}}.detailHowto__list .-swipe{width:5.3333333333vw;height:5.3333333333vw}@media (1024px <= width){.detailHowto__list .-swipe{width:32px;height:32px}}.detailHowto__list .-drag{width:5.3333333333vw;height:5.3333333333vw}@media (1024px <= width){.detailHowto__list .-drag{width:32px;height:32px}}#quicks{background-color:#000}.quicks{position:relative}.quicks__img{object-fit:contain;position:fixed;top:0;left:0;width:100vw;height:80vh;z-index:5}canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:4}#records{background-color:#646cff}.records__img{object-fit:cover;position:absolute;top:-2.5vh;left:0;width:100vw;height:85vh}#password{background-color:#181240}.password .js-letter-glitch{filter:hue-rotate(90deg);opacity:.25;position:relative;width:200%;height:100vh;z-index:6}.password__img{object-fit:cover;position:absolute;top:-2.5vh;left:0;width:100vw;height:85vh;z-index:7}.sublime{position:relative}.sublime__bg{object-fit:cover;width:100%;height:100dvh}.sublime__img{position:absolute;top:0;width:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.js-slider .splide__pagination{display:flex;gap:0 .5333333333vw;justify-content:center;position:absolute;bottom:5.3333333333vw;width:100%}@media (1024px <= width){.js-slider .splide__pagination{gap:0 3.2px;bottom:32px}}.js-slider .splide__pagination__page{background-color:#fff;opacity:.4;transition:width .4s cubic-bezier(.19,1,.22,1);width:5.3333333333vw;height:2px}@media (1024px <= width){.js-slider .splide__pagination__page{width:32px}}.js-slider .splide__pagination__page.is-active{opacity:1;width:1.6vw}@media (1024px <= width){.js-slider .splide__pagination__page.is-active{width:96px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
