:root{--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-white: #fff;--color-black: #333;--color-navy: #002753;--color-brown: #a59983;--color-dark-brown: #554327;--color-beige: #f6f5f2;--color-dark-gray: #707070;--font-noto-sans: "Noto Sans", sans-serif;--font-eb-garamond: "EB Garamond", serif}:root{--vw-scale: 1}@media(min-width:768px){:root{--vw-scale: .3333333333}}html{min-width:320px;overscroll-behavior:none}body{font-family:Zen Old Mincho,sans-serif;font-size:14px;font-weight:400;font-feature-settings:"palt" 1;line-height:1.5;color:var(--color-black);letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:currentcolor;text-decoration:none}img,svg{vertical-align:middle}ol,ul{list-style:none}body>img{display:block;height:0!important;font-size:0}@font-face{font-family:Zen Old Mincho;font-style:normal;font-weight:400;src:url(../../assets/fonts/Zen_Old_Mincho/ZenOldMincho-Regular.woff2) format("woff2"),url(../../assets/fonts/Zen_Old_Mincho/ZenOldMincho-Regular.woff) format("woff"),url(../../assets/fonts/Zen_Old_Mincho/ZenOldMincho-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;src:url(../../assets/fonts/Noto_Sans/NotoSans-Medium.woff2) format("woff2"),url(../../assets/fonts/Noto_Sans/NotoSans-Medium.woff) format("woff"),url(../../assets/fonts/Noto_Sans/NotoSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;src:url(../../assets/fonts/EB_Garamond/EBGaramond-Regular.woff2) format("woff2"),url(../../assets/fonts/EB_Garamond/EBGaramond-Regular.woff) format("woff"),url(../../assets/fonts/EB_Garamond/EBGaramond-Regular.ttf) format("truetype");font-display:swap}.p-caution{position:relative;padding:calc(6.4102564103 * var(--vw-scale) * 1vw) 0 calc(8.9743589744 * var(--vw-scale) * 1vw);background:var(--color-white);border-top:1px solid var(--color-gray)}.c-mv{position:relative;margin-top:calc(12.8205128205 * var(--vw-scale) * 1vw)}@media(min-width:768px){.c-mv{margin-top:0}}.c-mv__bg img{width:100%}.c-mv__contents{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.c-mv__hdg{display:flex;flex-direction:column;align-items:center;color:var(--color-white);opacity:0;transition:opacity .6s var(--ease-out-sine)}.c-mv__hdgMain{font-family:var(--font-eb-garamond);font-size:calc(7.6923076923 * var(--vw-scale) * 1vw);font-weight:400;line-height:1;letter-spacing:.08em}.c-mv__hdgSub{margin-top:calc(2.5641025641 * var(--vw-scale) * 1vw);font-size:calc(2.5641025641 * var(--vw-scale) * 1vw);font-weight:400;line-height:1;letter-spacing:0}html.is-loaded .c-mv__hdg{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-sec__head{padding-bottom:calc(7.6923076923 * var(--vw-scale) * 1vw)}.p-sec__visual{position:relative}.p-sec__visual img{width:100%}.p-sec__visual[data-js-role~=observer] img{filter:blur(20px);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition:clip-path .8s var(--ease-out-sine) 0s,filter .8s var(--ease-out-sine) 0s}.p-sec__visual[data-js-role~=observer].is-active img{filter:blur(0);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path .8s var(--ease-out-sine) 0s,filter .8s var(--ease-out-sine) 0s}.p-sec__content{padding:calc(15.3846153846 * var(--vw-scale) * 1vw) 0 calc(17.9487179487 * var(--vw-scale) * 1vw)}*+.p-sec__block{margin-top:calc(10.2564102564 * var(--vw-scale) * 1vw)}.p-sec__hdg{position:relative;display:flex;flex-direction:column;gap:calc(2.5641025641 * var(--vw-scale) * 1vw) 0}.p-sec__hdg[data-js-role~=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-sec__hdg[data-js-role~=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-sec__hdg[data-js-role~=observer].is-active .p-sec__hdgMain:before{width:calc(7.6923076923 * var(--vw-scale) * 1vw)}.p-sec__hdgSub{font-family:var(--font-eb-garamond);font-size:calc(3.0769230769 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.1;color:var(--color-brown);letter-spacing:.1em}.p-sec__hdgSub.--center{text-align:center}.p-sec__hdgMain{position:relative;padding-bottom:calc(5.1282051282 * var(--vw-scale) * 1vw);font-size:calc(5.1282051282 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.6;letter-spacing:0}.p-sec__hdgMain:before{position:absolute;bottom:0;left:0;width:0;height:calc(.2564102564 * var(--vw-scale) * 1vw);content:"";background:var(--color-brown);transition:width .4s .4s}.p-sec__ttl{font-size:calc(3.0769230769 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.1;color:var(--color-brown);letter-spacing:0}.p-sec__ttl[data-js-role~=observer]{opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-sec__ttl[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-sec__txt{margin-top:calc(5.1282051282 * var(--vw-scale) * 1vw);font-size:calc(3.0769230769 * var(--vw-scale) * 1vw);line-height:1.8;letter-spacing:0}.p-sec__txt[data-js-role~=observer]{transition-delay:.2s!important;opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-sec__txt[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-sec__imgs{display:flex;flex-wrap:wrap;gap:calc(2.5641025641 * var(--vw-scale) * 1vw);margin-top:calc(5.1282051282 * var(--vw-scale) * 1vw)}.p-sec__img{position:relative}.p-sec__img img{width:auto;height:calc(46.1538461538 * var(--vw-scale) * 1vw)}.p-sec__img[data-js-role~=observer] img{filter:blur(20px);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition:clip-path .8s var(--ease-out-sine) 0s,filter .8s var(--ease-out-sine) 0s}.p-sec__img[data-js-role~=observer].is-active img{filter:blur(0);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path .8s var(--ease-out-sine) 0s,filter .8s var(--ease-out-sine) 0s}.p-sec__btn{margin-top:calc(15.3846153846 * var(--vw-scale) * 1vw)}.p-sec.--theme-navy{color:var(--color-white);background:var(--color-navy)}.c-btn-primary{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:calc(10.2564102564 * var(--vw-scale) * 1vw);font-family:var(--font-eb-garamond);font-size:calc(5.1282051282 * var(--vw-scale) * 1vw);line-height:1.55;color:var(--color-white);letter-spacing:.1em;background:var(--color-brown)}.c-btn-primary:before{position:absolute;top:50%;right:0;width:calc(7.6923076923 * var(--vw-scale) * 1vw);height:calc(.2564102564 * var(--vw-scale) * 1vw);content:"";background:var(--color-white)}@media(min-width:768px){.c-btn-primary:before{transition:background-color .4s var(--ease-out-sine)}}.c-btn-primary:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--color-white);z-index:-1;border:calc(.2564102564 * var(--vw-scale) * 1vw) solid var(--color-brown);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:clip-path .4s var(--ease-out-sine)}.c-btn-primary{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine),color .6s var(--ease-out-sine),background-color .6s var(--ease-out-sine)}.c-btn-primary[data-js-role=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.c-btn-primary[data-js-role=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine),color .6s var(--ease-out-sine),background-color .6s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.c-btn-primary:hover{background:var(--color-white);color:var(--color-brown)}.c-btn-primary:hover:before{background:var(--color-brown)}.c-btn-primary:hover:after{clip-path:polygon(100% 0%,0% 0%,0% 100%,100% 100%)}}.c-btn-icon{display:flex;align-items:center;padding:0 calc(1.2820512821 * var(--vw-scale) * 1vw) calc(2.5641025641 * var(--vw-scale) * 1vw);font-size:calc(3.5897435897 * var(--vw-scale) * 1vw);font-weight:400;color:var(--color-black);border-bottom:1px solid var(--color-black)}.c-btn-icon:before,.c-btn-icon:after{content:"";background:var(--color-black);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .4s var(--ease-out-sine)}.c-btn-icon:before{margin:0 calc(2.5641025641 * var(--vw-scale) * 1vw) 0 0}.c-btn-icon:after{width:calc(1.7948717949 * var(--vw-scale) * 1vw);height:calc(3.5897435897 * var(--vw-scale) * 1vw);margin:0 0 0 auto;-webkit-mask-image:url(../../assets/images/pages/common/icon_arw.svg);mask-image:url(../../assets/images/pages/common/icon_arw.svg)}.c-btn-icon.--map:before{width:calc(3.3333333333 * var(--vw-scale) * 1vw);height:calc(5.1282051282 * var(--vw-scale) * 1vw);-webkit-mask-image:url(../../assets/images/pages/common/icon_map.svg);mask-image:url(../../assets/images/pages/common/icon_map.svg)}.c-btn-icon.--document:before{width:calc(3.3333333333 * var(--vw-scale) * 1vw);height:calc(4.358974359 * var(--vw-scale) * 1vw);-webkit-mask-image:url(../../assets/images/pages/common/icon_document.svg);mask-image:url(../../assets/images/pages/common/icon_document.svg)}.c-btn-icon{transition:opacity .4s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.c-btn-icon:hover{opacity:.6}}.c-caption{font-size:calc(2.3076923077 * var(--vw-scale) * 1vw);font-weight:400;line-height:1;letter-spacing:0}.c-caption.--rb{position:absolute;z-index:1;right:0;bottom:0}.c-caption.--lb{position:absolute;z-index:1;left:0;bottom:0}.c-caption.--right{text-align:right;margin-top:calc(1.2820512821 * var(--vw-scale) * 1vw)}.c-caption.--white{padding-right:calc(1.2820512821 * var(--vw-scale) * 1vw);padding-bottom:calc(1.2820512821 * var(--vw-scale) * 1vw);color:var(--color-white)}.c-caption.--black{padding-right:calc(1.2820512821 * var(--vw-scale) * 1vw);padding-bottom:calc(1.2820512821 * var(--vw-scale) * 1vw);color:var(--color-black)}.c-caption.--bg-black{padding:calc(.5128205128 * var(--vw-scale) * 1vw) calc(1.2820512821 * var(--vw-scale) * 1vw);color:var(--color-white);background:#02020299}.c-hdg-sec{font-family:var(--font-eb-garamond);font-size:calc(6.1538461538 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.25;color:var(--color-brown);letter-spacing:.1em}.c-hdg-sec[data-js-role~=observer][data-js-role~=text-split] .js-text-split{opacity:0;filter:blur(10px);translate:.5em 0;transition:translate .6s var(--ease-out-sine),filter .6s var(--ease-out-sine),opacity .6s var(--ease-out-sine)}.c-hdg-sec[data-js-role~=observer][data-js-role~=text-split].is-active .js-text-split{opacity:1;filter:blur(0);translate:0 0}.c-hdg-line{position:relative;padding-left:calc(3.8461538462 * var(--vw-scale) * 1vw);font-size:calc(5.1282051282 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.95;letter-spacing:0}.c-hdg-line:before{position:absolute;top:calc(2.0512820513 * var(--vw-scale) * 1vw);left:0;width:calc(1.5384615385 * var(--vw-scale) * 1vw);height:calc(6.1538461538 * var(--vw-scale) * 1vw);content:"";background:var(--color-dark-brown)}.c-scaleContents{position:relative;transition:height .4s var(--ease-out-sine)}.c-scaleContents__btn{position:absolute;top:calc(2.5641025641 * var(--vw-scale) * 1vw);right:calc(2.5641025641 * var(--vw-scale) * 1vw);width:calc(6.6666666667 * var(--vw-scale) * 1vw);height:calc(6.6666666667 * var(--vw-scale) * 1vw);z-index:1}.c-scaleContents__btn:before,.c-scaleContents__btn:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s var(--ease-out-sine)}.c-scaleContents__btn:before{background-image:url(../../assets/images/pages/common/icon_scale-up.svg);opacity:1}.c-scaleContents__btn:after{background-image:url(../../assets/images/pages/common/icon_scale-down.svg);opacity:0}.c-scaleContents__img{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%}.c-scaleContents__img img{display:block;width:100%;transition:transform .4s var(--ease-out-sine);cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.c-scaleContents__img.--border{border:calc(.2564102564 * var(--vw-scale) * 1vw) solid #474546}.c-scaleContents.is-active .c-scaleContents__btn:before{opacity:0}.c-scaleContents.is-active .c-scaleContents__btn:after{opacity:1}.c-scaleContents.is-active .c-scaleContents__img img{cursor:grab;touch-action:none}.c-scaleContents.is-active .c-scaleContents__img.is-dragging img{cursor:grabbing}.c-txt-uppercase{text-transform:uppercase}.c-txt-caution{font-weight:500;font-family:var(--font-noto-sans);letter-spacing:0;line-height:1.6;font-size:calc(2.5641025641 * var(--vw-scale) * 1vw)}.l-container{padding:0 calc(5.1282051282 * var(--vw-scale) * 1vw)}.l-footer{position:relative;color:var(--color-white);background:var(--color-navy)}.l-footer__info{padding:calc(10.2564102564 * var(--vw-scale) * 1vw) 0 calc(6.4102564103 * var(--vw-scale) * 1vw)}.l-footer__siteLogo{display:block;width:calc(57.1794871795 * var(--vw-scale) * 1vw);margin:0 auto}.l-footer__siteLogo img{width:100%}.l-footer__tel{display:flex;gap:0 calc(2.5641025641 * var(--vw-scale) * 1vw);align-items:center;justify-content:center;margin:calc(1.2820512821 * var(--vw-scale) * 1vw) 0 0;font-family:var(--font-eb-garamond);font-size:calc(11.2820512821 * var(--vw-scale) * 1vw);line-height:1;letter-spacing:0}.l-footer__tel:before{width:calc(5.641025641 * var(--vw-scale) * 1vw);height:calc(7.4358974359 * var(--vw-scale) * 1vw);content:"";background:url(../../assets/images/pages/common/icon_tel.svg) no-repeat center/contain}.l-footer__contactTxt{margin:calc(7.6923076923 * var(--vw-scale) * 1vw) 0 0;font-size:calc(3.5897435897 * var(--vw-scale) * 1vw);line-height:1.5;text-align:center;letter-spacing:0}.l-footer__businessHours{margin:calc(2.5641025641 * var(--vw-scale) * 1vw) 0 0;font-size:calc(3.0769230769 * var(--vw-scale) * 1vw);font-weight:400;text-align:center;letter-spacing:0}.l-footer__container{padding:calc(7.6923076923 * var(--vw-scale) * 1vw) 0 calc(3.8461538462 * var(--vw-scale) * 1vw);border-top:1px solid var(--color-white)}.l-footer__inner{display:flex;gap:0 calc(8.9743589744 * var(--vw-scale) * 1vw);justify-content:center}.l-footer__logoTxt{font-size:calc(2.5641025641 * var(--vw-scale) * 1vw);letter-spacing:.08em}.l-footer__logoImg{display:flex;align-items:center;height:calc(7.6923076923 * var(--vw-scale) * 1vw);margin:calc(2.5641025641 * var(--vw-scale) * 1vw) 0 0}.l-footer__logoImg.--keihan img{width:calc(26.1538461538 * var(--vw-scale) * 1vw)}.l-footer__logoImg.--takara img{width:calc(46.9230769231 * var(--vw-scale) * 1vw)}.l-footer__copyright{margin:calc(6.4102564103 * var(--vw-scale) * 1vw) 0 0;font-family:var(--font-noto-sans);font-size:calc(2.5641025641 * var(--vw-scale) * 1vw);text-align:center;letter-spacing:0}.l-header{position:fixed;top:0;left:calc(50% - 50 * var(--vw-scale) * 1vw);z-index:100;width:calc(100 * var(--vw-scale) * 1vw);background:var(--color-white);translate:0 0}.l-header__head{display:flex;align-items:center;justify-content:space-between;height:calc(12.8205128205 * var(--vw-scale) * 1vw);padding:0 0 0 calc(4.1025641026 * var(--vw-scale) * 1vw)}.l-header__logo img{width:calc(35.8974358974 * var(--vw-scale) * 1vw);height:auto}.l-header__right{display:flex;align-items:stretch;height:100%}.l-header__entry{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(23.5897435897 * var(--vw-scale) * 1vw);font-size:calc(3.5897435897 * var(--vw-scale) * 1vw);line-height:1.1;color:var(--color-white);text-align:center;letter-spacing:0;background:var(--color-navy);transition:opacity .4s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.l-header__entry:hover{opacity:.6}}.l-header__menuBtn{display:flex;flex-direction:column;gap:calc(1.2820512821 * var(--vw-scale) * 1vw);align-items:center;justify-content:center;width:calc(15.3846153846 * var(--vw-scale) * 1vw);height:100%;cursor:pointer;background:none;border:none;transition:opacity .4s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.l-header__menuBtn:hover{opacity:.6}}.l-header__menuBtnLine{display:block;width:calc(6.1538461538 * var(--vw-scale) * 1vw);height:1px;background:var(--color-dark-gray)}.l-header__menu{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:100dvh;background:var(--color-beige);opacity:0;transition:opacity .5s,visibility .5s}.is-header-menu-open .l-header__menu{visibility:visible;opacity:1}.l-menu{position:relative}.l-menu__close{position:absolute;top:calc(5.1282051282 * var(--vw-scale) * 1vw);right:calc(5.1282051282 * var(--vw-scale) * 1vw);display:flex;align-items:center;justify-content:center;width:calc(8.4615384615 * var(--vw-scale) * 1vw);height:calc(8.4615384615 * var(--vw-scale) * 1vw);background:var(--color-navy)}.l-menu__close:before{display:block;width:calc(5.1282051282 * var(--vw-scale) * 1vw);height:calc(5.1282051282 * var(--vw-scale) * 1vw);content:"";background:var(--color-white);mask:url(../../assets/images/pages/common/icon_close.svg) no-repeat center/contain}.l-menu__close{transition:opacity .4s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.l-menu__close:hover{opacity:.6}}.l-menu__container{padding:calc(23.0769230769 * var(--vw-scale) * 1vw) calc(5.1282051282 * var(--vw-scale) * 1vw) 0}.l-menu__logo{width:calc(62.3076923077 * var(--vw-scale) * 1vw);height:calc(11.0256410256 * var(--vw-scale) * 1vw);margin:0 auto;background:var(--color-navy);mask:url(../../assets/images/pages/common/site-logo_black.svg) no-repeat center/contain}.l-menu__navs{margin-top:calc(15.3846153846 * var(--vw-scale) * 1vw)}.l-menu__nav{font-family:var(--font-eb-garamond);font-size:calc(6.6666666667 * var(--vw-scale) * 1vw);line-height:1;text-align:center;letter-spacing:.08em}.l-menu__nav:not(:first-child){margin-top:calc(11.5384615385 * var(--vw-scale) * 1vw)}.l-menu__nav{transition:opacity .4s var(--ease-out-sine)}@media(hover:hover)and (pointer:fine){.l-menu__nav:hover{opacity:.6}}.l-menu__btn{margin-top:calc(17.9487179487 * var(--vw-scale) * 1vw)}.l-menu__btns{display:flex;gap:0 calc(6.1538461538 * var(--vw-scale) * 1vw);padding:0 calc(1.2820512821 * var(--vw-scale) * 1vw);margin:calc(7.6923076923 * var(--vw-scale) * 1vw) 0 0}.l-menu__btns .c-btn-icon{width:calc((100% - 6.1538461538 * var(--vw-scale) * 1vw) / 2)}@media(min-width:768px){.l-page{position:relative;display:flex}}@media(min-width:768px){.l-page__bgs{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.l-page__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.5s var(--ease-out-sine)}}.l-page__bg img{position:sticky;top:0;width:100%;height:100dvh;object-fit:cover}.l-page__bg.is-active{opacity:1}@media(min-width:768px){.l-page__header,.l-page__menu{position:sticky;top:0;display:flex;flex:1;align-items:center;justify-content:center;height:100dvh;--vw-scale: .2635135135}}.l-page__header .l-pageHeader__logo{text-align:center}.l-page__header .l-pageHeader__logo img{width:calc(58.7179487179 * var(--vw-scale) * 1vw)}.l-page__header .l-pageHeader__txt{margin-top:calc(20.5128205128 * var(--vw-scale) * 1vw);font-size:calc(6.6666666667 * var(--vw-scale) * 1vw);line-height:1.2;color:var(--color-white);text-align:center;letter-spacing:.06em}.l-page__header .l-pageHeader__txt .num{font-family:var(--font-eb-garamond);font-size:calc(11.0256410256 * var(--vw-scale) * 1vw)}.l-page__menu .l-menu{width:calc(89.7435897436 * var(--vw-scale) * 1vw)}.l-page__menu .l-menu__container{padding:0}.l-page__menu .l-menu__close{display:none}.l-page__menu .l-menu__logo{width:calc(67.9487179487 * var(--vw-scale) * 1vw);height:calc(11.7948717949 * var(--vw-scale) * 1vw);background:var(--color-white)}.l-page__menu .l-menu__navs{margin-top:calc(17.9487179487 * var(--vw-scale) * 1vw)}.l-page__menu .l-menu__nav{color:var(--color-white)}.l-page__menu .l-menu__btns .c-btn-icon{color:var(--color-white);border-color:var(--color-white)}.l-page__menu .l-menu__btns .c-btn-icon:before,.l-page__menu .l-menu__btns .c-btn-icon:after{background:var(--color-white)}.l-page__container{background:var(--color-beige)}@media(min-width:768px){.l-page__container{position:relative;flex:1}}.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}@media(min-width:320px){.u-d-xs-none{display:none!important}.u-d-xs-inline{display:inline!important}.u-d-xs-inline-block{display:inline-block!important}.u-d-xs-block{display:block!important}.u-d-xs-table{display:table!important}.u-d-xs-table-row{display:table-row!important}.u-d-xs-table-cell{display:table-cell!important}.u-d-xs-flex{display:flex!important}.u-d-xs-inline-flex{display:inline-flex!important}}@media(min-width:375px){.u-d-sm-none{display:none!important}.u-d-sm-inline{display:inline!important}.u-d-sm-inline-block{display:inline-block!important}.u-d-sm-block{display:block!important}.u-d-sm-table{display:table!important}.u-d-sm-table-row{display:table-row!important}.u-d-sm-table-cell{display:table-cell!important}.u-d-sm-flex{display:flex!important}.u-d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.u-d-md-none{display:none!important}.u-d-md-inline{display:inline!important}.u-d-md-inline-block{display:inline-block!important}.u-d-md-block{display:block!important}.u-d-md-table{display:table!important}.u-d-md-table-row{display:table-row!important}.u-d-md-table-cell{display:table-cell!important}.u-d-md-flex{display:flex!important}.u-d-md-inline-flex{display:inline-flex!important}}@media(min-width:1080px){.u-d-lg-none{display:none!important}.u-d-lg-inline{display:inline!important}.u-d-lg-inline-block{display:inline-block!important}.u-d-lg-block{display:block!important}.u-d-lg-table{display:table!important}.u-d-lg-table-row{display:table-row!important}.u-d-lg-table-cell{display:table-cell!important}.u-d-lg-flex{display:flex!important}.u-d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1280px){.u-d-xl-none{display:none!important}.u-d-xl-inline{display:inline!important}.u-d-xl-inline-block{display:inline-block!important}.u-d-xl-block{display:block!important}.u-d-xl-table{display:table!important}.u-d-xl-table-row{display:table-row!important}.u-d-xl-table-cell{display:table-cell!important}.u-d-xl-flex{display:flex!important}.u-d-xl-inline-flex{display:inline-flex!important}}@media(min-width:1440px){.u-d-xxl-none{display:none!important}.u-d-xxl-inline{display:inline!important}.u-d-xxl-inline-block{display:inline-block!important}.u-d-xxl-block{display:block!important}.u-d-xxl-table{display:table!important}.u-d-xxl-table-row{display:table-row!important}.u-d-xxl-table-cell{display:table-cell!important}.u-d-xxl-flex{display:flex!important}.u-d-xxl-inline-flex{display:inline-flex!important}}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}[data-whatinput=mouse] a,[data-whatinput=mouse] button{outline:none}.js-text-split{display:inline-block}
