@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:100%;margin-block:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;color:#000;margin:0;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767.8px){body{font-size:4.26672vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){body{font-size:1.25vw}}@media screen and (min-width: 1280px){body{font-size:16px}}.no-scroll body,body.no-scroll{overflow:hidden!important}@media screen and (min-width: 768px){.sp-only{display:none}}@media screen and (max-width: 767.8px){.pc-only{display:none}}.content-wrapper{margin-inline:auto}@media screen and (max-width: 767.8px){.content-wrapper{width:85.3344vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.content-wrapper{width:54.6875vw}}@media screen and (min-width: 1280px){.content-wrapper{width:700px}}.en{font-family:EB Garamond,serif}.fw-normal{font-weight:400}.fw-bold{font-weight:600}@media screen and (max-width: 767.8px){.fs-normal{font-size:4.26672vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.fs-normal{font-size:1.25vw}}@media screen and (min-width: 1280px){.fs-normal{font-size:16px}}.txc{text-align:center}@media screen and (max-width: 767.8px){.text-normal{font-size:3.73338vw;line-height:7.46676vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.text-normal{font-size:1.09375vw;line-height:2.1875vw}}@media screen and (min-width: 1280px){.text-normal{font-size:14px;line-height:28px}}@media screen and (max-width: 767.8px){.text-normal.en{line-height:6.40008vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.text-normal.en{line-height:1.875vw}}@media screen and (min-width: 1280px){.text-normal.en{line-height:24px}}.back-to-top{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767.8px){.page-privacy .back-to-top{height:50.6673vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.page-privacy .back-to-top{height:20.15625vw}}@media screen and (min-width: 1280px){.page-privacy .back-to-top{height:258px}}@media screen and (max-width: 767.8px){.page-membership .back-to-top,.page-contact .back-to-top{padding-block:9.60012vw 21.3336vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.page-membership .back-to-top,.page-contact .back-to-top{padding-block:3.90625vw 9.375vw}}@media screen and (min-width: 1280px){.page-membership .back-to-top,.page-contact .back-to-top{padding-block:50px 120px}}.back-to-top a{letter-spacing:.1em;text-decoration-line:underline;font-feature-settings:"palt" on;color:#000;line-height:1.75}.form-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 767.8px){.form-wrapper{gap:7.46676vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.form-wrapper{gap:1.875vw}}@media screen and (min-width: 1280px){.form-wrapper{gap:24px}}.form-wrapper label,.form-wrapper .required-notice{display:block;font-weight:600;letter-spacing:.15em;font-feature-settings:"palt" on}@media screen and (max-width: 767.8px){.form-wrapper label,.form-wrapper .required-notice{font-size:3.20004vw;line-height:9.06678vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.form-wrapper label,.form-wrapper .required-notice{font-size:.9375vw;line-height:2.65625vw}}@media screen and (min-width: 1280px){.form-wrapper label,.form-wrapper .required-notice{font-size:12px;line-height:34px}}.form-wrapper label .s,.form-wrapper .required-notice .s{font-weight:300}@media screen and (max-width: 767.8px){.form-wrapper label .s,.form-wrapper .required-notice .s{font-size:2.6667vw;line-height:9.06678vw;margin-left:2.6667vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.form-wrapper label .s,.form-wrapper .required-notice .s{font-size:.78125vw;line-height:2.65625vw;margin-left:.78125vw}}@media screen and (min-width: 1280px){.form-wrapper label .s,.form-wrapper .required-notice .s{font-size:10px;line-height:34px;margin-left:10px}}form.form-elements .error-message{background:#ffd9d9;color:red;display:flex;align-items:center}@media screen and (max-width: 767.8px){form.form-elements .error-message{line-height:7.46676vw;border-radius:1.33335vw;margin-block-end:7.20009vw;padding-inline:6.40008vw;height:26.667vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .error-message{border-radius:.390625vw;margin-block-end:1.5625vw;padding-inline:1.484375vw;height:3.90625vw}}@media screen and (min-width: 1280px){form.form-elements .error-message{border-radius:5px;margin-block-end:20px;padding-inline:19px;height:50px}}form.form-elements .error-message.hidden{display:none}form.form-elements .form-items{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 767.8px){form.form-elements .form-items{gap:4.00005vw;padding-block-end:8.53344vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .form-items{gap:1.171875vw;padding-block-end:1.875vw}}@media screen and (min-width: 1280px){form.form-elements .form-items{gap:15px;padding-block-end:24px}}form.form-elements input,form.form-elements textarea{border:1px solid #aaa;width:100%;padding-inline:1em}@media screen and (max-width: 767.8px){form.form-elements input,form.form-elements textarea{border-radius:1.33335vw;font-size:4.26672vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements input,form.form-elements textarea{border-radius:.390625vw;font-size:1.25vw}}@media screen and (min-width: 1280px){form.form-elements input,form.form-elements textarea{border-radius:5px;font-size:16px}}form.form-elements input.error,form.form-elements textarea.error{border:1px solid #ff0000;background-color:#fff}@media screen and (max-width: 767.8px){form.form-elements input[type=text],form.form-elements input[type=email]{height:13.3335vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements input[type=text],form.form-elements input[type=email]{height:3.90625vw}}@media screen and (min-width: 1280px){form.form-elements input[type=text],form.form-elements input[type=email]{height:50px}}form.form-elements textarea{padding-block:1em}@media screen and (max-width: 767.8px){form.form-elements textarea{height:80.001vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements textarea{height:23.4375vw}}@media screen and (min-width: 1280px){form.form-elements textarea{height:300px}}form.form-elements .custom-checkbox{display:flex;align-items:flex-start;cursor:pointer;user-select:none}form.form-elements .custom-checkbox input[type=checkbox]{display:none}form.form-elements .custom-checkbox .checkbox-box{display:flex;align-items:center;justify-content:center;margin-right:.5em;transition:border-color .2s,background-color .2s}form.form-elements .custom-checkbox .checkbox-box.error{border:1px solid #ff0000;background-color:#fff}@media screen and (max-width: 767.8px){form.form-elements .custom-checkbox .checkbox-box{width:5.3334vw;height:5.3334vw;border:.53334vw solid #aaa;border-radius:.53334vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .custom-checkbox .checkbox-box{width:1.5625vw;height:1.5625vw;border:.15625vw solid #aaa;border-radius:.15625vw}}@media screen and (min-width: 1280px){form.form-elements .custom-checkbox .checkbox-box{width:20px;height:20px;border:2px solid #aaa;border-radius:2px}}form.form-elements .custom-checkbox .checkbox-box .checkmark{stroke:#fff;display:none}@media screen and (max-width: 767.8px){form.form-elements .custom-checkbox .checkbox-box .checkmark{width:4.26672vw;height:4.26672vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .custom-checkbox .checkbox-box .checkmark{width:1.25vw;height:1.25vw}}@media screen and (min-width: 1280px){form.form-elements .custom-checkbox .checkbox-box .checkmark{width:16px;height:16px}}form.form-elements .custom-checkbox input[type=checkbox]:checked+.checkbox-box{background-color:#000;border-color:#000}form.form-elements .custom-checkbox input[type=checkbox]:checked+.checkbox-box .checkmark{display:block}form.form-elements .custom-checkbox .label-text{display:flex;flex-direction:column;line-height:1;letter-spacing:0;font-feature-settings:"palt" on}@media screen and (max-width: 767.8px){form.form-elements .custom-checkbox .label-text{letter-spacing:.05em;padding-block-start:1.06668vw;gap:4.00005vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .custom-checkbox .label-text{padding-block-start:.3125vw;gap:1.171875vw}}@media screen and (min-width: 1280px){form.form-elements .custom-checkbox .label-text{padding-block-start:4px;gap:15px}}form.form-elements .custom-checkbox .label-text .en{letter-spacing:.05em;font-feature-settings:"palt" on;font-weight:400}@media screen and (max-width: 767.8px){form.form-elements .custom-checkbox .label-text .en{font-size:2.6667vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .custom-checkbox .label-text .en{font-size:.78125vw}}@media screen and (min-width: 1280px){form.form-elements .custom-checkbox .label-text .en{font-size:10px}}form.form-elements .custom-checkbox a{color:#000}@media screen and (max-width: 767.8px){form.form-elements .submit-wrapper{padding-block-start:13.3335vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .submit-wrapper{padding-block-start:5.078125vw}}@media screen and (min-width: 1280px){form.form-elements .submit-wrapper{padding-block-start:65px}}form.form-elements .btn-submit{display:flex;justify-content:center;align-items:center;background:#000;color:#fff;border:none;border-radius:50vh;cursor:pointer;font-feature-settings:"palt" on;text-align:center;letter-spacing:.1em;margin-inline:auto}@media screen and (max-width: 767.8px){form.form-elements .btn-submit{width:69.3342vw;height:13.3335vw;line-height:7.46676vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){form.form-elements .btn-submit{width:20.3125vw;height:3.90625vw;line-height:2.1875vw}}@media screen and (min-width: 1280px){form.form-elements .btn-submit{width:260px;height:50px;line-height:28px}}form.form-elements .btn-submit:hover{background:#444}.form-complete .heading{text-align:center;letter-spacing:.15em;font-feature-settings:"palt" on}@media screen and (max-width: 767.8px){.form-complete .heading{font-size:8.0001vw;line-height:12.00015vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.form-complete .heading{font-size:3.125vw;line-height:4.296875vw}}@media screen and (min-width: 1280px){.form-complete .heading{font-size:40px;line-height:55px}}@media screen and (max-width: 767.8px){.page-membership .form-complete .heading{letter-spacing:.05em}}.form-complete .text-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 767.8px){.form-complete .text-wrapper{margin-block-start:8.0001vw;gap:4.26672vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.form-complete .text-wrapper{margin-block-start:3.90625vw;padding-block-end:.78125vw;gap:2.34375vw}}@media screen and (min-width: 1280px){.form-complete .text-wrapper{margin-block-start:50px;padding-block-end:10px;gap:30px}}.form-complete .text-wrapper .text{text-align:justify;letter-spacing:.1em;font-feature-settings:"palt" on;line-height:2.12}@media screen and (max-width: 767.8px){.form-complete .text-wrapper .text.en{line-height:1.75;letter-spacing:.07em}}@media screen and (max-width: 767.8px){.page-contact .form-complete .text-wrapper .text.ja{letter-spacing:.045em}}@media screen and (max-width: 767.8px){.page-membership .form-complete .text-wrapper .text.ja{letter-spacing:.05em}}.char{display:inline-block;opacity:0;transform:translateY(20px)}.text-in .char{animation:charFadeInUp .5s ease forwards;animation-delay:var(--delay)}.text-out .char{opacity:1;transform:translateY(0);animation:charFadeOutDown .5s ease forwards;animation-delay:var(--delay)}@keyframes charFadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes charFadeOutDown{to{opacity:0;transform:translateY(20px)}}#adiateFrontPageLogo .scroll-down{transition:opacity .8s ease-in-out;transition-delay:.8s;opacity:0}#adiateFrontPageLogo.active .scroll-down{opacity:1}#frontPageCarousel,#frontPageCarousel .slide .slide-content{position:relative}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content{width:100%;height:100%}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content{height:min(100dvh,56.25vw);display:flex;align-items:center}}#frontPageCarousel .slide .slide-content .background{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767.8px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-tomiki{background-image:url(/images//front-page/tomiki-sp@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-tomiki{background-image:url(/images//front-page/tomiki-sp@3x.webp?v=0202)}}@media screen and (min-width: 768px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-tomiki{background-image:url(/images//front-page/tomiki-pc@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-tomiki{background-image:url(/images//front-page/tomiki-pc@3x.webp?v=0202)}}@media screen and (max-width: 767.8px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-keys{background-image:url(/images//front-page/keys-sp@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-keys{background-image:url(/images//front-page/keys-sp@3x.webp?v=0202)}}@media screen and (min-width: 768px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-keys{background-image:url(/images//front-page/keys-pc@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-keys{background-image:url(/images//front-page/keys-pc@3x.webp?v=0202)}}@media screen and (max-width: 767.8px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-cebede{background-image:url(/images//front-page/cebede-sp@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-cebede{background-image:url(/images//front-page/cebede-sp@3x.webp?v=0202)}}@media screen and (min-width: 768px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-cebede{background-image:url(/images//front-page/cebede-pc@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-cebede{background-image:url(/images//front-page/cebede-pc@3x.webp?v=0202)}}@media screen and (max-width: 767.8px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-bancy{background-image:url(/images//front-page/bancy-sp@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-bancy{background-image:url(/images//front-page/bancy-sp@3x.webp?v=0202)}}@media screen and (min-width: 768px){html.no-webp #frontPageCarousel .slide .slide-content .background.--bg-bancy{background-image:url(/images//front-page/bancy-pc@3x.jpg?v=0202)}html.webp #frontPageCarousel .slide .slide-content .background.--bg-bancy{background-image:url(/images//front-page/bancy-pc@3x.webp?v=0202)}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .background.--bg-hashira{background-image:url(/images/front-page/hashira-sp@3x.jpg?v=0202)}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .background.--bg-hashira{background-image:url(/images/front-page/hashira-pc@3x.jpg?v=0202)}}#frontPageCarousel .slide .slide-content .content-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper{height:100%;align-items:center;padding-block-end:17.06688vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper{height:24.84375vw;width:58.59375vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo{width:20.3125vw;display:flex;justify-content:center}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-tomiki{padding-block-start:22.93362vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-tomiki{margin-block-start:-2.734375vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-tomiki picture{height:auto}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-tomiki picture img{width:21.3336vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-tomiki picture img{width:9.765625vw}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-keys{padding-block-start:26.93367vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-keys{padding-block-start:3.046875vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-keys picture{height:auto}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-keys picture img{width:44.747226vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-keys picture img{width:19.453125vw}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-cebede{padding-block-start:26.13366vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-cebede{padding-block-start:3.75vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-cebede picture{height:auto}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-cebede picture img{width:46.000575vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-cebede picture img{width:21.484375vw}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-bancy{padding-block-start:32.0004vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-bancy{padding-block-start:7.5vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-bancy picture{height:auto}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-bancy picture img{width:33.60042vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-bancy picture img{width:17.3828125vw}}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-hashira{padding-block-start:13.60017vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-hashira{margin-block-start:-1.09375vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-hashira picture{height:auto}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-hashira picture img{width:22.6082826vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .logo.--logo-hashira picture img{width:10.2109375vw}}#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a{display:flex;justify-content:center;align-items:center;line-height:1;letter-spacing:.1em;border-radius:50vh;text-decoration:none}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a{width:44.26722vw;height:13.3335vw;font-size:4.26672vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a{width:20.3125vw;height:3.90625vw;font-size:1.25vw}}#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a.--btn-tomiki,#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a.--btn-hashira,#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a.--btn-cebede{border:1px solid #fff;color:#fff}#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a.--btn-keys{border:1px solid #DF0615;color:#df0615}#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper a.--btn-bancy{border:1px solid #000;color:#000}#frontPageCarousel .slide .slide-content .scroll-down{opacity:0;transition:opacity .8s ease-in-out;transition-delay:.8s}@media screen and (max-width: 767.8px){#frontPageCarousel .slide .slide-content .scroll-down{bottom:-4.53339vw}}@media screen and (min-width: 768px){#frontPageCarousel .slide .slide-content .scroll-down{bottom:-1.328125vw;right:3.90625vw}}#frontPageCarousel .slide .slide-content .content-wrapper .logo,#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper{opacity:0;transition:opacity .8s ease-in-out}#frontPageCarousel .slide .slide-content .content-wrapper .logo{transition-delay:.4s}#frontPageCarousel .slide .slide-content .content-wrapper .btn-wrapper{transition-delay:.6s}#frontPageCarousel .slide.active .slide-content .scroll-down,#frontPageCarousel.--inView .slide.active .slide-content .content-wrapper .logo,#frontPageCarousel.--inView .slide.active .slide-content .content-wrapper .btn-wrapper{opacity:1}.global-header{display:flex;justify-content:center}@media screen and (max-width: 767.8px){.global-header{height:40.0005vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.global-header{height:11.71875vw}}@media screen and (min-width: 1280px){.global-header{height:150px}}.global-header img{opacity:1;transition:opacity .8s ease-in-out}@media screen and (max-width: 767.8px){.global-header img{width:100.00125vw;height:40.0005vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.global-header img{width:29.296875vw;height:11.71875vw}}@media screen and (min-width: 1280px){.global-header img{width:375px;height:150px}}.global-header img.--hide{opacity:0}body.is-movie-ended .global-header img{opacity:1}.front-page .global-header{display:none}.fade-in{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transform:translateY(-30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in-down.is-visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in-left.is-visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in-right.is-visible{opacity:1;transform:translate(0)}.fade-in-delay-1{transition-delay:.1s}.fade-in-delay-2{transition-delay:.2s}.fade-in-delay-3{transition-delay:.3s}.fade-in-delay-4{transition-delay:.4s}.fade-in-delay-5{transition-delay:.5s}.cookie-consent[data-astro-cid-garwan2p]{position:fixed;bottom:0;left:0;width:100%;background:#efefeff2;color:#000;z-index:21000;transform:translateY(100%);transition:transform .8s ease-in-out;transition-delay:.3s}.cookie-consent[data-astro-cid-garwan2p].is-visible{transform:translateY(0)}.content-wrapper[data-astro-cid-garwan2p]{margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 767.8px){.content-wrapper[data-astro-cid-garwan2p]{flex-direction:column;width:85.3344vw;gap:4.80006vw;padding-block:6.66675vw 8.0001vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.content-wrapper[data-astro-cid-garwan2p]{padding:1.5625vw;width:84.375vw}}@media screen and (min-width: 1280px){.content-wrapper[data-astro-cid-garwan2p]{padding:20px;width:1080px}}.text[data-astro-cid-garwan2p]{font-feature-settings:"palt" on}@media screen and (max-width: 767.8px){.text[data-astro-cid-garwan2p]{font-size:2.6667vw;line-height:2;text-align:justify}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.text[data-astro-cid-garwan2p]{font-size:.9375vw;line-height:1.71875vw}}@media screen and (min-width: 1280px){.text[data-astro-cid-garwan2p]{font-size:12px;line-height:22px}}.text[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{color:#000;text-decoration:underline}.text[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]:hover{opacity:.8}.btn-accept[data-astro-cid-garwan2p]{background:#000;color:#fff;border:none;cursor:pointer;transition:opacity .3s ease;white-space:nowrap;letter-spacing:.1em;border-radius:50vh}@media screen and (max-width: 767.8px){.btn-accept[data-astro-cid-garwan2p]{width:100%;padding:4.00005vw 5.3334vw;font-size:3.73338vw}}@media screen and (min-width: 768px) and (max-width: 1279.8px){.btn-accept[data-astro-cid-garwan2p]{width:18.75vw;height:3.125vw;font-size:1.09375vw}}@media screen and (min-width: 1280px){.btn-accept[data-astro-cid-garwan2p]{width:240px;height:40px;font-size:14px}}.btn-accept[data-astro-cid-garwan2p]:hover{opacity:.8}
