/*! FLOW SCOPE - THE FLOW v1.0.0.m380m */html{box-sizing:border-box;-webkit-text-size-adjust:100%;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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:initial}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:initial}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:initial;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:initial}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.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{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--vh:1vh;--the-flow-bgc:#000;--the-flow-bdc:#fff;--the-flow-txc:#fff;--the-flow-ftbg:#013345;--the-flow-ftc:#dcdddd;--the-flow-pad:1.875rem;--the-flow-ease:cubic-bezier(0.65,0,0.35,1)}*{box-sizing:border-box}ol,ul{list-style:none}a{color:inherit;text-decoration:none}a img{outline:none}hr{border:0;border-top:.0625rem solid var(--the-flow-bdc);height:.0625rem}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}.u-min,html{font-family:TsukuMinPr6-R,serif}.u-min-m{font-family:TsukuMinPr6-M,serif}.u-times{font-family:TimesNRMTPro,serif}.u-nova{font-family:JoannaNova-Regular,serif}.u-grmnd{font-family:AGaramondPro-Regular,serif}html{min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--the-flow-bgc);color:var(--the-flow-txc);font-size:3.720930232558139vw}body{font-size:.875rem;letter-spacing:.02em;line-height:1.928571428571429;visibility:hidden}body.is-opening{overflow:hidden;pointer-events:none}.wf-active body,.wf-inactive body{visibility:visible}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.c-flc,.c-flc--c{align-items:center;display:flex;justify-content:center}.c-flc--c{flex-flow:column}.c-gc{display:grid;grid-template-columns:auto;position:relative}.c-gc__ly{grid-area:1/1/2/2;z-index:0}:where(.c-img){aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.c-in{opacity:0;pointer-events:none}.c-in.is-show{animation:iv .37s forwards .1s var(--the-flow-ease)}@keyframes iv{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.c-lig__a{font-size:1.13em;line-height:1}.c-ln.-u{text-decoration:underline}.c-ln.-u:hover{text-decoration:none}.c-fit{object-fit:cover}.c-fit--contain{object-fit:contain}.c-pic{display:block;overflow:hidden}.c-pic img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.c-btn{align-items:center;backface-visibility:hidden;border:1px solid;border-radius:4rem;display:flex;height:3.125rem;justify-content:center;letter-spacing:.01em;transition:opacity .3s;width:16.5rem}.c-btn:hover{opacity:.7}.c-logo{display:block}.c-mn{--h:3.0625rem;align-items:center;display:flex;gap:.6875rem;gap:0;pointer-events:auto;position:relative;width:var(--wx);--w:3.0625rem;--wx:25rem;--h:3rem}.c-mn,.c-mn:after{border-radius:var(--w);height:var(--h)}.c-mn:after{background:var(--the-flow-bgc);border:1px solid;content:"";left:0;position:absolute;top:0;width:var(--w);z-index:0}.c-mn.is-menu-active:after{transition:width .3s ease-in-out}.c-mn.is-menu-open:not(.is-menu-close){--w:var(--wx)}.c-mn ul{display:flex;gap:1.25rem;pointer-events:none;z-index:1}.c-mn__btn{border-radius:3.125rem;cursor:pointer;height:2.9375rem;position:relative;width:2.9375rem;z-index:1}.c-mn__btn:after,.c-mn__btn:before{background:currentColor;content:"";height:1px;left:.6875rem;position:absolute;top:1.4375rem;transition:transform .3s ease-in-out;width:1.5625rem}.c-mn__btn:before{transform:translateY(-.15625rem)}.is-menu-open:not(.is-menu-close) .c-mn__btn:before{transform:rotate(-45deg)}.c-mn__btn:after{transform:translateY(.15625rem)}.is-menu-open:not(.is-menu-close) .c-mn__btn:after{transform:rotate(45deg)}.c-mn:after{background:#0006}.c-mn.is-menu-open:not(.is-menu-close):after{backdrop-filter:blur(.5rem);background:#000000d9}.c-mn ul{white-space:nowrap}.c-mn ul li{font-size:.725rem;letter-spacing:.01em;line-height:1.46551724137931}.c-nav{left:0;padding:.9375rem;pointer-events:none;position:fixed;top:0;width:100vw;z-index:16}.u-center{text-align:center}:where(.u-hide--m){display:none}html{font-family:AGaramondPro-Regular,TsukuMinPr6-R,serif}.p-about{display:grid;padding:4.825rem 0 6.8125rem}.p-about__plan{height:21.5625rem;margin:0 0 0 1.8125rem;overflow:hidden;width:23rem}.p-about__plan img{aspect-ratio:1.066666666666667;display:block;height:auto;object-fit:cover;width:100%}.p-about__t{align-content:start;align-items:start;column-gap:2.4375rem;display:grid;grid-template-columns:16.5625rem 3.375rem;justify-content:start;margin:4.9375rem 0 0;padding:0 0 0 2.1875rem}.p-about__lead{grid-area:1/2/2/3;margin:.125rem 0 0;width:3.375rem}.p-about__lead img{aspect-ratio:.278350515463918;display:block;height:auto;width:100%}.p-about__copy{font-size:.875rem;grid-area:1/1/2/2;line-height:1.928571428571429;white-space:nowrap}.p-about__copy .-b{font-size:1.5em;line-height:1}.p-about__copy .-w{letter-spacing:.08em}.p-access{margin:4.15625rem 0 0}.p-access h3{font-size:1.0625rem;line-height:1;margin:0 0 2.8375rem}.p-access img{aspect-ratio:3.333333333333333;display:block;width:23.125rem}.p-access figcaption{font-size:.875rem;line-height:1.785714285714286;margin:2.04375rem 0 0}.p-access__t{flex:1 0}.p-access h4{font-size:1rem;line-height:2;margin:0 0 .5rem}.p-access p+p{margin-top:.875rem}.p-company h3{font-size:1.0625rem;line-height:1;margin:0 0 1.34375rem}.p-company p{font-size:.875rem;line-height:1.928571428571429;text-align:justify}.p-exh{padding:5.6875rem 1.25rem 5.5rem;text-align:center}.p-exh h2{align-items:center;display:flex;flex-direction:column;font-size:1.6875rem;gap:2.21875rem;letter-spacing:.045em;line-height:1;margin:0 0 2.84375rem}.p-exh h2:after{background:currentColor;content:"";height:1px;width:3.125rem}.p-exh__desc{margin:0 0 3.4375rem}.p-exh__desc h3{font-size:1.5625rem;letter-spacing:.03em;line-height:1.16;margin:0 0 1.25rem}.p-exh__date{font-size:1.625rem;letter-spacing:.03em;line-height:1}.p-exh__date time{align-items:center;display:flex;gap:0;justify-content:center}.p-exh__date time>span{align-items:center;display:flex;order:1}.p-exh__date time>span:last-child{order:3}.p-exh__date time>span:last-child small{order:4}.p-exh__date time small{font-size:1.25rem;letter-spacing:.07em;order:2}.p-exh__date time .-s small{margin:0 0 0 .074375rem}.p-exh__date time .-e small{margin:0 0 0 .01375rem}.p-exh__date time:after{background:currentColor;content:"";height:1px;margin:0 .080625rem 0 .1075rem;order:2;width:2.609375rem}.p-exh__sched{margin:0 0 2.0625rem}.p-exh__heading{font-size:1rem;letter-spacing:.01em;line-height:1;margin:0 0 1.25rem}.p-exh__term+.p-exh__term{margin:1.0625rem 0 0}.p-exh__period{font-size:.8125rem;letter-spacing:.02em;line-height:1.692307692307692;margin:0 0 .4375rem}.p-exh__period span{font-size:.9375rem;line-height:1}.p-exh__period small{font-size:.75rem;line-height:1}.p-exh__times{font-size:.8125rem;letter-spacing:.01em;line-height:1.076923076923077;margin:0 0 .4375rem}.p-exh__note{font-size:.6875rem;letter-spacing:.01em;line-height:1.909090909090909;margin:.4375rem 0 0;opacity:.7}.p-exh__reserve{margin:0 0 2.8125rem}.p-exh__reservation{font-size:1rem;letter-spacing:.01em;line-height:1.875;margin:0 0 .8125rem}.p-exh__contact{font-size:.8125rem;margin:0 0 .9375rem}.p-exh__contact,.p-exh__email{letter-spacing:.01em;line-height:1}.p-exh__email{font-size:.9375rem}.p-exh__place{font-size:1rem;letter-spacing:.01em;line-height:1;margin:0 0 .9375rem}.p-exh__addr{font-size:.8125rem;letter-spacing:.01em;line-height:1.769230769230769}[data-fv-caption]{transition:opacity .3s ease-in-out}.p-fv{display:flex;flex-direction:column;height:46.25rem;overflow:hidden}.p-fv,.p-fv__pn{position:relative}.p-fv__pn{flex:none;height:23.125rem;width:100%}.p-fv__pn picture{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease-in-out;width:100%}.p-fv__pn picture.is-active{opacity:1}.p-fv__pn img{display:block;height:100%;object-fit:cover;width:100%}.p-fv figcaption{left:0;padding:1.875rem 0 0;position:absolute;top:0;width:100%;z-index:15}.p-fv p{font-size:.9375rem;letter-spacing:.015em;line-height:1.333333333333333;text-align:center;text-transform:uppercase}.p-fv.is-init *{transition:none}.p-ft{background:var(--the-flow-ftbg);color:var(--the-flow-ftc);padding:5.5rem 1.875rem 1.1875rem}.p-ft__h2{font-size:1.5625rem;letter-spacing:.04em;line-height:1;margin:0 0 3.4375rem}.p-ft__c{display:flex;font-size:.75rem;justify-content:space-between;letter-spacing:.01em;line-height:2;margin:6.875rem 0 0}.p-ft__c ul{display:flex;gap:1.25rem}.p-slide .swiper{aspect-ratio:1.405228758169935;overflow:hidden;width:100%}.p-slide .swiper-slide,.p-slide img{height:100%;width:100%}.p-slide img{display:block;object-fit:cover}.p-title{display:grid;grid-template-columns:auto;justify-content:start;padding:5.675rem 0 0 2.8125rem;position:relative;z-index:0}.p-title h1{aspect-ratio:4.428571428571429;grid-area:1/1/2/2;width:21.3125rem}.p-title img{display:block;height:auto;width:100%}.p-title p{align-self:end;font-size:1.375rem;grid-area:1/1/2/2;letter-spacing:.01em;line-height:1;margin:3.010625rem 0 0;padding:0 0 .0625rem}.p-title time{align-items:center;display:flex;width:max-content}.p-title time>span{align-items:center;display:flex;order:1}.p-title time>span:last-child{order:3}.p-title time>span:last-child small{order:4}.p-title time small{font-size:1rem;order:2}.p-title time .-s small{margin:0 0 0 .104375rem}.p-title time .-e small{margin:0 0 0 .073125rem}.p-title time:after{background:currentColor;content:"";height:1px;margin:0 .09375rem 0 .0625rem;order:2;width:1.405625rem}@media only screen and (min-width:801px){:root{--the-flow-pad:1.875rem}html{font-size:.833333333333333vw}body{font-size:1rem;line-height:1.9375}.c-btn{font-size:1.125rem;height:4rem;width:20rem}.c-mn{--wx:29.1875rem}.c-mn:after{width:var(--wx)}.c-mn ul{justify-content:center;width:100%}.c-mn__li{font-size:1.125rem;line-height:1.388888888888889;pointer-events:auto}.c-mn__btn{display:none}.c-mn{--wx:33.5625rem;--h:3.5rem;gap:.6875rem;padding-top:.125rem}.c-mn.is-menu-open:not(.is-menu-close):after{backdrop-filter:none;background:#0000}.c-mn ul{gap:1.25rem}.c-mn ul li{font-size:1.0625rem;letter-spacing:.012em;line-height:1.352941176470588}.c-nav{padding:2.0625rem 1.875rem}:where(.u-hide){display:none}:where(.u-hide--m){display:revert}.p-about{grid-template-columns:auto;margin:-5.96875rem auto 0;max-width:1920px;padding:0 0 13.3125rem}.p-about__plan{grid-area:1/1/2/2;height:auto;margin:0 0 0 8.8125rem;width:55.625rem}.p-about__plan img{aspect-ratio:1.801125703564728;height:auto;margin-left:-6.4375rem;max-width:none;object-fit:fill;width:99.6875rem}.p-about__t{column-gap:0;grid-area:1/1/2/2;grid-template-columns:none;grid-template-rows:none;margin:0;padding:17.8125rem 0 0 70.6875rem}.p-about__lead{align-self:start;grid-area:1/1/2/2;justify-self:start;margin:0 0 0 34.4525rem;width:5.5625rem}.p-about__lead img{aspect-ratio:.277258566978193}.p-about__copy{align-self:start;font-size:1.25rem;grid-area:1/1/2/2;line-height:1.95;margin:16.5rem 0 0}.p-access{margin:0;width:42.8125rem}.p-access h3{font-size:1.375rem;margin:0 0 3.15rem}.p-access img{aspect-ratio:3.343283582089552;width:42rem}.p-access figcaption{align-items:start;display:flex;font-size:1.125rem;gap:5rem;letter-spacing:.01em;line-height:1.944444444444444;margin:3.79375rem 0 0}.p-access__t{white-space:nowrap}.p-access h4{flex-shrink:0;font-size:1.375rem;line-height:1.772727272727273;margin:0;padding:0}.p-access p+p{margin-top:-.125rem}.p-company{width:35.625rem}.p-company h3{font-size:1.375rem;margin:0 0 2.03125rem}.p-company p{font-size:1rem;line-height:1.9375}.p-exh{padding:14.5625rem 1.25rem 16.28125rem}.p-exh h2{font-size:3rem;gap:5.03125rem;letter-spacing:.05em;margin:0 0 5.65625rem}.p-exh h2:after{width:4.125rem}.p-exh__desc{margin:0 0 8.125rem}.p-exh__desc h3{font-size:2.8125rem;letter-spacing:.035em;line-height:1.155555555555555;margin:0 0 2.4375rem}.p-exh__date{font-size:3.1875rem}.p-exh__date time small{font-size:2.5rem}.p-exh__date time .-s small{margin:0 0 0 .011875rem}.p-exh__date time .-e small{margin:0 0 0 .215rem}.p-exh__date time:after{margin:0 .255625rem 0 .465rem;width:9.21875rem}.p-exh__sched{margin:0 0 4.53125rem}.p-exh__heading{font-size:1.5625rem;margin:0 0 1.875rem}.p-exh__term+.p-exh__term{margin:2.65625rem 0 0}.p-exh__period{font-size:1.5625rem;line-height:1.16;margin:0 0 1.1875rem}.p-exh__period span{font-size:1.8125rem}.p-exh__period small,.p-exh__times{font-size:1.5625rem}.p-exh__times{letter-spacing:.01em;line-height:1.04;margin:0 0 .78125rem}.p-exh__note{font-size:1.125rem;line-height:1.833333333333333;margin:.84375rem 0 0}.p-exh__reserve{margin:0 0 4.875rem}.p-exh__reservation{font-size:1.5625rem;line-height:1;margin:0 0 1.5625rem}.p-exh__contact{font-size:1.125rem;margin:0 0 1.8125rem}.p-exh__email,.p-exh__place{font-size:1.5625rem}.p-exh__place{margin:0 0 .9375rem}.p-exh__addr{font-size:1.125rem;line-height:1}.p-fv{flex-direction:row;height:67.5rem}.p-fv__pn{flex:1 1 50%;height:100%;width:auto}.p-fv figcaption{padding:2.6875rem 0 0}.p-fv p{font-size:1.6875rem;letter-spacing:.01em;line-height:1.37037037037037}.p-ft{padding:13.1875rem 4.375rem 1.8125rem}.p-ft__h2{font-size:2.5rem;margin:0 0 5.625rem}.p-ft__sct{margin:0 auto;max-width:111.25rem;padding:0 10.5rem 0 12rem}.p-ft__inr{align-items:start;display:flex;justify-content:space-between}.p-ft__c{font-size:1.125rem;line-height:1.333333333333333;margin:17.75rem 0 0}.p-ft__c ul{gap:2.5rem}.p-slide .swiper{aspect-ratio:1.777777777777778}.p-title{margin:0 auto;max-width:1920px;padding:8.770625rem 0 0 70.75rem}.p-title h1{aspect-ratio:4.40625;width:45.5rem}.p-title p{font-size:2.625rem;margin:6.29625rem 0 0;padding:0 0 .625rem}.p-title time small{font-size:1.875rem}.p-title time .-s small{margin:0 0 0 .220625rem}.p-title time .-e small{margin:0 0 0 .239375rem}.p-title time:after{margin:0 .1875rem 0 .25rem;width:5.875rem}}@media only screen and (min-width:1921px){html{font-size:100%}}@media only screen and (max-width:800px){.c-mn__li{font-size:.875rem;letter-spacing:.01em;line-height:1.357142857142857;opacity:0}.is-menu-active .c-mn__li{transition:opacity .3s ease-in-out .3s}.is-menu-open:not(.is-menu-close) .c-mn__li{opacity:1;pointer-events:auto}.is-menu-close .c-mn__li{opacity:0;transition:opacity .1s ease-in-out}.c-mn{--wx:calc(100vw - 1.9375rem);--h:3rem;transition:color .3s ease-in-out}.c-mn:after{transition:background-color .3s ease-in-out}.c-mn ul{flex:1 1;gap:.75rem;margin-left:.25rem;min-width:0}.c-nav.is-menu-open~.p-fv [data-fv-caption]{opacity:0}.c-nav:not(.is-scrolled) .c-mn.is-menu-open:not(.is-menu-close):after{backdrop-filter:none;background:#0006}.c-nav.is-scrolled .c-mn:after{background:#000}html{scroll-behavior:smooth}}@media only screen and (max-width:320px){html{font-size:87.5%}}