@layer base,js,common,modules,pages;@layer pages{.bl{background:#f6f3e7}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv{--head-height: calc(var(--vh-max, 1vh) * 100);--body-height: calc(var(--a-s, 1px) * 2500)}}@media(orientation:portrait)and (max-width:759px){.bl_fv{--head-height: calc(var(--vh-max, 1vh) * 100);--body-height: calc(var(--a-s, 1px) * 2250)}html[lang=en] .bl_fv{--body-height: calc(var(--a-s, 1px) * 2450)}}.bl_fv_logo{display:flex;flex-direction:column;align-items:center;row-gap:calc(var(--a-s, 1px) * 24);position:absolute;right:0;left:0;pointer-events:none;z-index:2;color:#fff;margin:0 auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_logo{width:calc(var(--a-s, 1px) * 98);height:calc(var(--a-s, 1px) * 105);row-gap:calc(var(--a-s, 1px) * 44);top:calc(calc(var(--vh-max, 1vh) * 50) - calc(var(--vh-max, 1vh) * 34.24) - calc(var(--a-s, 1px) * 51))}}@media(orientation:portrait)and (max-width:759px){.bl_fv_logo{width:calc(var(--a-s, 1px) * 76);height:calc(var(--a-s, 1px) * 56);row-gap:calc(var(--a-s, 1px) * 24);top:calc(calc(var(--vh, 1vh) * 50) - calc(var(--vh-max, 1vh) * 20.16) - calc(var(--a-s, 1px) * 45));margin-top:calc(var(--a-s, 1px) * -6)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){[data-fv-page=komodo] .bl_fv_logo,[data-fv-page=jakarta] .bl_fv_logo{width:calc(var(--a-s, 1px) * 140)}}@media(orientation:portrait)and (max-width:759px){[data-fv-page=komodo] .bl_fv_logo,[data-fv-page=jakarta] .bl_fv_logo{width:calc(var(--a-s, 1px) * 100)}}.bl_fv_logo{transition:opacity .5s ease-in-out}.html_keyMoviePlaying .bl_fv_logo{opacity:0;transition:opacity .3s ease-out}.bl_fv_logoImg{position:relative;display:block;width:100%}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_logoImg{width:calc(var(--a-s, 1px) * 195)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_logoImg{width:calc(var(--a-s, 1px) * 150)}}.bl_fv_logoImgInner{display:block}.bl_fv_logoText{display:block;margin:0 auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_logoText{margin-left:calc(var(--a-s, 1px) * 14);width:calc(var(--a-s, 1px) * 171)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_logoText{width:calc(var(--a-s, 1px) * 130)}}.bl_fv_logoTextSub{display:block;white-space:nowrap}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_logoTextSub{font-size:calc(var(--a-s, 1px) * 27);letter-spacing:calc(var(--a-s, 1px) * 5.8);margin-left:calc(var(--a-s, 1px) * 4)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_logoTextSub{font-size:calc(var(--a-s, 1px) * 22);letter-spacing:calc(var(--a-s, 1px) * 4.9);margin-left:calc(var(--a-s, 1px) * 4)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){[data-fv-page=komodo] .bl_fv_logoTextSub,[data-fv-page=jakarta] .bl_fv_logoTextSub{font-size:calc(var(--a-s, 1px) * 22);letter-spacing:calc(var(--a-s, 1px) * 4.2)}}@media(orientation:portrait)and (max-width:759px){[data-fv-page=komodo] .bl_fv_logoTextSub,[data-fv-page=jakarta] .bl_fv_logoTextSub{font-size:calc(var(--a-s, 1px) * 18);letter-spacing:calc(var(--a-s, 1px) * 3.6)}}.bl_fv_stickyArea{display:flex;justify-content:center;color:#fff}.bl_fv_ttl{width:100%;height:calc(var(--body-height) + calc(var(--vh-max, 1vh) * 20));z-index:1;pointer-events:none}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_ttl{padding-top:calc(var(--a-s, 1px) * 160)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_ttl{padding-top:calc(var(--vh, 1vh) * 9.52)}}.bl_fv_ttl{transition:opacity .5s ease-in-out}.html_keyMoviePlaying .bl_fv_ttl{opacity:0;transition:opacity .3s ease-out}.bl_fv_ttlInner{display:flex;flex-direction:column;align-items:center;pointer-events:auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_ttlInner{row-gap:calc(var(--a-s, 1px) * 48)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_ttlInner{row-gap:calc(var(--a-s, 1px) * 28)}}.bl_fv_ttlEn{position:relative;text-align:right;transition:all .4s ease-in-out;transform-origin:bottom;transform:scale(1)}.bl_fv_ttl.is_transformed .bl_fv_ttlEn{transition:all .4s ease-in-out;transform:scale(.65)}.bl_fv_ttlEn>*{display:block;perspective:500px}.bl_fv_ttlEnLine{display:block}.bl_fv_ttlEn small{display:block;position:absolute;transition:all .4s ease-in-out}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_ttlEn small{left:calc(var(--a-s, 1px) * -20);bottom:calc(var(--a-s, 1px) * 35);font-family:var(--font-aime),serif;font-weight:300;font-style:italic;font-size:calc(var(--a-s, 1px) * 44);line-height:calc(var(--a-s, 1px) * 44);letter-spacing:0;margin-block:-.11em -.2em}}@media(orientation:portrait)and (max-width:759px){.bl_fv_ttlEn small{left:calc(var(--a-s, 1px) * -10);bottom:calc(var(--a-s, 1px) * 18);font-family:var(--font-aime),serif;font-weight:300;font-style:italic;font-size:calc(var(--a-s, 1px) * 22);line-height:calc(var(--a-s, 1px) * 22);letter-spacing:0;margin-block:-.11em -.2em}}.bl_fv_playBtn{display:flex;color:#fff;cursor:pointer}html.device-desktop .bl_fv_playBtn{flex-direction:column;align-items:center;row-gap:calc(var(--a-s, 1px) * 16);position:absolute;width:calc(var(--a-s, 1px) * 96)}html.device-touch .bl_fv_playBtn{flex-direction:row-reverse;align-items:center;column-gap:calc(var(--a-s, 1px) * 7);position:fixed;top:calc(calc(var(--vh, 1vh) * 66.87898) - calc(var(--a-s, 1px) * 4));left:50%;transform:translate(-50%);padding-bottom:calc(var(--a-s, 1px) * 14);border-bottom:rgba(255,255,255,.4) solid 1px}html[lang=en].device-touch .bl_fv_playBtn{top:calc(calc(var(--vh, 1vh) * 66.87898) - calc(var(--a-s, 1px) * 8))}html[lang=zh].device-touch .bl_fv_playBtn{top:calc(calc(var(--vh, 1vh) * 69.26752) - calc(var(--a-s, 1px) * 4))}html.device-desktop .bl_fv_playBtnIcon{position:relative;aspect-ratio:1/1;width:100%;display:flex;justify-content:center;align-items:center}html.device-desktop .bl_fv_playBtnFrame{position:absolute;left:0;top:0;width:100%;height:100%;contain:size layout;border:rgba(255,255,255,.4) solid 1px;border-radius:50%}.bl_fv_playBtnFrame:after{content:"";display:block;position:absolute;background:currentColor}html.device-desktop .bl_fv_playBtnFrame:after{inset:auto auto -1px calc(50% - calc(var(--a-s, 1px) * 11));width:calc(var(--a-s, 1px) * 22);height:2px}html.device-touch .bl_fv_playBtnFrame:after{inset:auto 0 -1px auto;width:calc(var(--a-s, 1px) * 10);height:1px}.bl_fv_playBtnArw{position:relative}html.device-desktop .bl_fv_playBtnArw{width:calc(var(--a-s, 1px) * 24);right:-1px}html.device-touch .bl_fv_playBtnArw{width:calc(var(--a-s, 1px) * 10)}.bl_fv_playBtnArw svg{fill:currentColor}html.device-touch .bl_fv_attention{display:none}.bl_fv_desc{display:flex;flex-direction:column;align-items:center;position:absolute;top:var(--head-height);text-align:center}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 416)}html[lang=en] .bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 340)}html[lang=zh] .bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 440)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 215);padding-right:calc(var(--a-s, 1px) * 34);padding-left:calc(var(--a-s, 1px) * 34)}html[lang=en] .bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 185)}html[lang=zh] .bl_fv_desc{padding-top:calc(var(--a-s, 1px) * 245)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){html[lang=en] .bl_fv_descText{width:calc(var(--a-s, 1px) * 480)}}@media(orientation:portrait)and (max-width:759px){html[lang=en] .bl_fv_descText{width:calc(var(--a-s, 1px) * 268)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descArea{margin:calc(var(--vw, 1vw) * 42.92) 0 calc(var(--a-s, 1px) * 80)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descArea{margin:calc(var(--vw, 1vw) * 117.02) 0 calc(var(--a-s, 1px) * 41)}}.bl_fv_descAreaCopy{display:grid}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descFeatureCopy{padding-bottom:calc(var(--a-s, 1px) * 24)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descFeatureCopy{padding-bottom:calc(var(--a-s, 1px) * 14)}html[lang=en] .bl_fv_descFeatureCopy{padding-bottom:calc(var(--a-s, 1px) * 21)}}.bl_fv_descArea:after{content:"";display:block;height:1px;background:#fff9}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descArea:after{width:calc(var(--a-s, 1px) * 16);margin:calc(var(--a-s, 1px) * 80) auto 0}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descArea:after{width:calc(var(--a-s, 1px) * 268);margin:calc(var(--a-s, 1px) * 70) auto 0}}.bl_fv_descAreaNum{display:flex;justify-content:center;align-items:flex-end}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descAreaNum{column-gap:calc(var(--a-s, 1px) * 6);padding:calc(var(--a-s, 1px) * 32) 0 calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descAreaNum{column-gap:calc(var(--a-s, 1px) * 4);padding:calc(var(--a-s, 1px) * 14) 0}html[lang=en] .bl_fv_descAreaNum{padding:calc(var(--a-s, 1px) * 21) 0 calc(var(--a-s, 1px) * 14)}}.bl_fv_head{height:var(--head-height);top:0;left:0;width:100%;position:fixed!important;transform:translateZ(0)}html:not(.html_pjaxChanged):not(.html_splashSkip) .bl_fv_head{background-color:#f6f3e7}.bl_fv_body{overflow:hidden;top:0;width:100%;height:100%}.bl_fv_aerial{position:absolute;left:0;top:0;width:100%}.bl_fv_aerialStart{position:relative;margin-bottom:-1px}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_aerialStart{height:calc(var(--head-height) + calc(var(--a-s, 1px) * 540))}html[lang=zh] .bl_fv_aerialStart{height:calc(var(--head-height) + calc(var(--a-s, 1px) * 550))}}@media(orientation:portrait)and (max-width:759px){.bl_fv_aerialStart{height:calc(var(--head-height) + calc(var(--a-s, 1px) * 530))}html[lang=en] .bl_fv_aerialStart{height:calc(var(--head-height) + calc(var(--a-s, 1px) * 638))}html[lang=zh] .bl_fv_aerialStart{height:calc(var(--head-height) + calc(var(--a-s, 1px) * 480))}}.bl_fv_aerialMiddle{position:relative;overflow:hidden}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_aerialMiddle{aspect-ratio:2560/1920}}@media(orientation:portrait)and (max-width:759px){.bl_fv_aerialMiddle{aspect-ratio:1080/1920}}.bl_fv_aerialCover{position:absolute;left:0;width:100%}.bl_fv_aerialCover.__start{top:0}.bl_fv_aerialCover.__end{bottom:0}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_aerialCover{aspect-ratio:2560/250}}@media(orientation:portrait)and (max-width:759px){.bl_fv_aerialCover{aspect-ratio:2560/400}}.bl_fv_aerialEnd{position:relative}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_aerialEnd{aspect-ratio:2560/3000}}@media(orientation:portrait)and (max-width:759px){.bl_fv_aerialEnd{height:calc(var(--body-height) * .8)}}.bl_fv_area{position:absolute;left:0;top:0;width:100%;height:100%;contain:size layout;color:#fff;white-space:nowrap}.bl_fv_areaListItem{position:absolute;left:0;top:0;width:0;height:0;display:flex;justify-content:flex-start;align-items:flex-end}html.device-desktop .bl_fv_areaListItem{transition:transform 60ms ease-out}.js_aerial.is_playing .bl_fv_areaListItem{will-change:transform}.bl_fv_areaListItem:before{content:"";display:block;width:1px;position:absolute;bottom:0;left:0;height:calc(var(--a-s, 1px) * 100);background-color:#fff;opacity:0;transform-origin:left top;transform:scaleY(0)}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1):before{animation:bl_fv_areaItemLine .55s .1s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(1) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListItemInner:after{transition:scale 1.15s .3s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(1) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListNum{transition:opacity 1s .4s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(1) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(1) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListEn{transition:opacity .43s .35s ease-in-out,translate .43s .35s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(1) .bl_fv_areaListName{transition:opacity .44s .45s ease-in-out,translate .44s .45s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2):before{animation:bl_fv_areaItemLine .55s .2s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(2) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListItemInner:after{transition:scale 1.15s .4s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(2) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListNum{transition:opacity 1s .5s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(2) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(2) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListEn{transition:opacity .43s .45s ease-in-out,translate .43s .45s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(2) .bl_fv_areaListName{transition:opacity .44s .55s ease-in-out,translate .44s .55s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3):before{animation:bl_fv_areaItemLine .55s .3s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListItemInner:after{transition:scale 1.15s .5s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListNum{transition:opacity 1s .6s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListEn{transition:opacity .43s .55s ease-in-out,translate .43s .55s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(3) .bl_fv_areaListName{transition:opacity .44s .65s ease-in-out,translate .44s .65s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4):before{animation:bl_fv_areaItemLine .55s .4s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(4) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListItemInner:after{transition:scale 1.15s .6s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(4) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListNum{transition:opacity 1s .7s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(4) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(4) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListEn{transition:opacity .43s .65s ease-in-out,translate .43s .65s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(4) .bl_fv_areaListName{transition:opacity .44s .75s ease-in-out,translate .44s .75s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5):before{animation:bl_fv_areaItemLine .55s .5s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(5) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListItemInner:after{transition:scale 1.15s .7s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(5) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListNum{transition:opacity 1s .8s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(5) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(5) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListEn{transition:opacity .43s .75s ease-in-out,translate .43s .75s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(5) .bl_fv_areaListName{transition:opacity .44s .85s ease-in-out,translate .44s .85s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6):before{animation:bl_fv_areaItemLine .55s .6s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(6) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListItemInner:after{transition:scale 1.15s .8s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(6) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListNum{transition:opacity 1s .9s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(6) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(6) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListEn{transition:opacity .43s .85s ease-in-out,translate .43s .85s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(6) .bl_fv_areaListName{transition:opacity .44s .95s ease-in-out,translate .44s .95s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7):before{animation:bl_fv_areaItemLine .55s .7s cubic-bezier(.77,0,.175,1) forwards}.bl_fv_areaListItem:nth-child(7) .bl_fv_areaListItemInner:after{transform-origin:bottom;scale:1 0;transition:scale .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListItemInner:after{transition:scale 1.15s .9s cubic-bezier(.77,0,.175,1);scale:1 1}.bl_fv_areaListItem:nth-child(7) .bl_fv_areaListNum{opacity:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListNum{transition:opacity 1s 1s ease-in-out;opacity:1}.bl_fv_areaListItem:nth-child(7) .bl_fv_areaListEn,.bl_fv_areaListItem:nth-child(7) .bl_fv_areaListName{translate:0 calc(var(--a-s, 1px) * 5);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListEn,.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListName{translate:0;opacity:1}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListEn{transition:opacity .43s .95s ease-in-out,translate .43s .95s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItem:nth-child(7) .bl_fv_areaListName{transition:opacity .44s 1.05s ease-in-out,translate .44s 1.05s ease-in-out}@keyframes bl_fv_areaItemLine{0%{opacity:0;transform-origin:left top;transform:scaleY(0)}45%{opacity:.5;transform-origin:left top;transform:scale(1)}50%{opacity:.5;transform-origin:left bottom;transform:scale(1)}to{opacity:0;transform-origin:left bottom;transform:scaleY(0)}}.bl_fv_areaListItemInner{position:relative;flex-shrink:0;transition:opacity .3s ease-in-out}.js_aerial.is_playing .bl_fv_areaListItemInner{transition:opacity .7s ease-in-out;opacity:1}.bl_fv_areaListItemInner:after{content:"";display:block;width:1px;background-image:linear-gradient(180deg,#FFFFFF,#FFFFFF 1px,transparent 0,transparent 2px);background-position:0 0;background-repeat:repeat-y;background-size:1px 3px}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 48)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 50)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_areaListItem:first-child .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 97)}.bl_fv_areaListItem:nth-child(2) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 25)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 80)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_areaListItem:nth-child(3) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 104)}.bl_fv_areaListItem:nth-child(4) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 58)}.bl_fv_areaListItem:nth-child(5) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 48)}.bl_fv_areaListItem:nth-child(6) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 27)}.bl_fv_areaListItem:nth-child(7) .bl_fv_areaListItemInner:after{height:calc(var(--a-s, 1px) * 48)}}.bl_fv_areaListNum{display:flex;align-items:flex-start;column-gap:calc(var(--a-s, 1px) * 5)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_areaListNum{padding-bottom:calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_areaListNum{padding-bottom:calc(var(--a-s, 1px) * 14)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){html[lang=en] .bl_fv_areaListEn{padding-bottom:calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){html[lang=en] .bl_fv_areaListEn{padding-bottom:calc(var(--a-s, 1px) * 14)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){html[lang=en] .bl_fv_areaListNumItem{margin-top:calc(var(--a-s, 1px) * -7)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_areaListName{padding:calc(var(--a-s, 1px) * 8) 0}}@media(orientation:portrait)and (max-width:759px){.bl_fv_areaListName{padding:calc(var(--a-s, 1px) * 7) 0 calc(var(--a-s, 1px) * 14)}}html[lang=en] .bl_fv_areaListName{display:none}.bl_fv_ghostTitle{position:absolute;width:100%;left:0;display:flex;justify-content:center;opacity:0;flex-direction:column;align-items:center}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_ghostTitle{row-gap:calc(var(--a-s, 1px) * 48);top:calc(calc(var(--vh-max, 1vh) * 50) + calc(var(--a-s, 1px) * 8));transform:translateY(-50%)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_ghostTitle{row-gap:calc(var(--a-s, 1px) * 28);top:calc(calc(var(--vh, 1vh) * 50) - calc(var(--a-s, 1px) * 4));transform:translateY(-50%)}html[lang=en] .bl_fv_ghostTitle{top:calc(calc(var(--vh, 1vh) * 50) - calc(var(--a-s, 1px) * 8));transform:translateY(-50%)}}.bl_fv_ghostHead{height:var(--head-height)}.bl_fv_ghostBody{height:var(--body-height)}.bl_fv_ghostMaskArea{height:calc(var(--vh-max, 1vh) * 20)}.bl_section_kv{position:relative}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kv{--bl_section_kv_slide_h: calc(calc(var(--vw, 1vw) * 100) / 1440 * 240);--bl_section_kv_h: calc(calc(var(--vw, 1vw) * 100) / 1440 * 960)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kv{--bl_section_kv_slide_h: calc(calc(var(--vw, 1vw) * 100) / 375 * 98);--bl_section_kv_h: calc(calc(var(--vw, 1vw) * 100) / 375 * 562.5)}}.bl_section_kvInner{position:absolute;width:100%}.bl_section.__hotels .bl_section_kvInner{z-index:1}.bl_section_kvSlider{position:relative;display:flex;align-items:center;height:var(--bl_section_kv_slide_h)!important;z-index:1;margin-bottom:-1px}.bl_section_kvImg{display:flex;align-items:center;height:var(--bl_section_kv_h)}.bl_section_kvCenterTitle{position:fixed;left:50%;top:calc(var(--vh-max, 1vh) * 50);width:0;height:0;display:flex;justify-content:center;align-items:center;z-index:4;pointer-events:none;opacity:0}.bl_section_kvCenterTitleInner{position:relative;display:flex;flex-direction:column;align-items:center;white-space:nowrap}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvCenterTitleInner ._text{font-family:var(--font-aime),serif;font-size:calc(var(--a-s, 1px) * 66);line-height:calc(var(--a-s, 1px) * 80);letter-spacing:-.01em;font-weight:300;margin-block:-.22em -.31em}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvCenterTitleInner ._text{font-family:var(--font-aime),serif;font-size:calc(var(--a-s, 1px) * 32);line-height:calc(var(--a-s, 1px) * 56);letter-spacing:-.01em;font-weight:300;margin-block:-.49em -.57em}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvCenterTitleInner ._num{font-family:var(--font-aime),serif;font-size:calc(var(--a-s, 1px) * 106);line-height:calc(var(--a-s, 1px) * 106);letter-spacing:-.01em;font-weight:300;margin-block:-.11em -.2em}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvCenterTitleInner ._num{font-family:var(--font-aime),serif;font-size:calc(var(--a-s, 1px) * 52);line-height:calc(var(--a-s, 1px) * 64);letter-spacing:-.01em;font-weight:300;margin-block:-.23em -.32em}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvCenterTitleInner{row-gap:calc(var(--a-s, 1px) * 32)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvCenterTitleInner{row-gap:calc(var(--a-s, 1px) * 14)}}.bl_section_kvCenterTitleNum{display:flex}.bl_section_kvHead{top:0;left:0;color:#000}.bl_section.__hotels .bl_section_kvHead{position:relative;z-index:1}.bl_section_kvHead{height:calc(var(--bl_section_kv_slide_h) + var(--bl_section_kv_h))}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvHead{--wrap_clearance_r: calc(var(--a-s, 1px) * 240);--wrap_clearance_l: calc(var(--a-s, 1px) * 240)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvHead{--wrap_clearance_r: calc(var(--a-s, 1px) * 52);--wrap_clearance_l: calc(var(--a-s, 1px) * 52)}.bl_section.__hotels .bl_section_kvHead{position:relative;z-index:1}}.bl_section_kvHeadInner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;position:relative;color:#fff}.bl_section.__hotels .bl_section_kvHeadInner{display:grid;grid-template-rows:1fr auto;justify-content:center}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvHeadInner{height:100%;padding-top:calc(var(--bl_section_kv_slide_h) + calc(var(--a-s, 1px) * 112))}.bl_section.__hotels .bl_section_kvHeadInner{row-gap:calc(var(--a-s, 1px) * 80);padding-bottom:calc(var(--a-s, 1px) * 110)}html:not([lang=en]) .bl_section.__hotels .bl_section_kvHeadInner{padding-bottom:calc(var(--a-s, 1px) * 190)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvHeadInner{height:100%;padding-top:calc(var(--bl_section_kv_slide_h) + calc(var(--a-s, 1px) * 56))}.bl_section.__hotels .bl_section_kvHeadInner{padding-bottom:calc(var(--a-s, 1px) * 96)}html[lang=en] .bl_section.__hotels .bl_section_kvHeadInner{padding-bottom:calc(var(--a-s, 1px) * 70)}.bl_section:not(.__hotels) .bl_section_kvHeadInner{padding-top:calc(var(--a-s, 1px) * 56);align-items:stretch;flex-direction:column!important}}.bl_fv_sectionCover{background:#000}.bl_contents{position:relative}.bl_section:nth-child(2n) .bl_section_kvHeadInner{flex-direction:row}.bl_section:nth-child(2n) .bl_section_kvCopy{justify-content:flex-end;text-align:right}.bl_section:first-child .bl_section_kvTtl{position:relative}.bl_section:nth-child(odd) .bl_section_kvTtl{text-align:right;white-space:nowrap}.bl_section:nth-child(odd) .bl_section_kvNum{justify-content:flex-end}.bl_section_kvTtlWrap{align-self:stretch}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvTtlWrap{justify-self:stretch}}.bl_section_kvTtl{position:sticky;display:flex;flex-direction:column}.bl_section.__hotels .bl_section_kvTtl{align-items:center}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvTtl{row-gap:calc(var(--a-s, 1px) * 32);top:calc(var(--a-s, 1px) * 112);height:var(--target-height);padding-bottom:calc(var(--a-s, 1px) * 112)}.bl_section.__hotels .bl_section_kvTtl{top:0;padding-bottom:0}.js_overlap.is_overlapping .bl_section_kvTtl{padding-bottom:calc(var(--a-s, 1px) * 362)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvTtl{row-gap:calc(var(--a-s, 1px) * 14);top:calc(var(--a-s, 1px) * 100);position:relative}.bl_section.__hotels .bl_section_kvTtl{top:0;justify-content:flex-start;height:var(--target-height);padding-bottom:0}}.bl_section_kvNum{display:flex;align-items:flex-start}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvNum{column-gap:calc(var(--a-s, 1px) * 4)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvNum{column-gap:calc(var(--a-s, 1px) * 2)}}.bl_section_kvNumO{display:inline-block;position:relative;top:.1em}.bl_section_kvNumO:after{content:"";display:block;position:absolute;height:1px;background:currentColor}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvNumO:after{inset:auto calc(var(--a-s, 1px) * 3) .4em calc(var(--a-s, 1px) * 2)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvNumO:after{inset:auto calc(var(--a-s, 1px) * 2) .7em calc(var(--a-s, 1px) * 1)}}.bl_section_kvCopy{display:grid;margin-top:auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvCopy{width:calc(var(--a-s, 1px) * 0);white-space:nowrap;row-gap:calc(var(--a-s, 1px) * 48);padding-bottom:calc(var(--a-s, 1px) * 112)}.__hotels .bl_section_kvCopy{width:100%}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvCopy{row-gap:calc(var(--a-s, 1px) * 28);padding-bottom:calc(var(--a-s, 1px) * 70)}}.bl_section.__hotels .bl_section_kvCopy{margin-top:0;padding-bottom:0;text-align:center}.bl_section_kvDescClip{position:absolute;inset:0;color:#fff}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvDescClip{top:100%;margin-top:calc(var(--a-s, 1px) * -110)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvDescClip{top:calc(var(--a-s, 1px) * 660);margin-top:calc(var(--a-s, 1px) * -40)}}.bl_section_kvDesc{position:relative;color:#fff}.bl_section.__hotels .bl_section_kvDesc{color:#333;background:#f6f3e7}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvDesc{--wrap_clearance_r: calc(var(--a-s, 1px) * 240);--wrap_clearance_l: calc(var(--a-s, 1px) * 240)}}@media(orientation:portrait)and (max-width:759px){.bl_section.__hotels .bl_section_kvDesc{--wrap_clearance_r: calc(var(--a-s, 1px) * 53.5);--wrap_clearance_l: calc(var(--a-s, 1px) * 53.5)}}.bl_section_kvDescInner{position:relative;z-index:1}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section.__hotels .bl_section_kvDescInner{padding-top:calc(var(--a-s, 1px) * 110)}}@media(orientation:portrait)and (max-width:759px){.bl_section.__hotels .bl_section_kvDescInner{padding-top:calc(var(--a-s, 1px) * 84)}}.bl_section_kvDots{position:relative}.bl_section.__hotels .bl_section_kvDots{z-index:1}.bl_section_kvDot{width:calc(var(--a-s, 1px) * 2);position:absolute}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_kvDot{left:calc(var(--a-s, 1px) * 0);top:calc(var(--a-s, 1px) * -46)}.bl_section.__hotels .bl_section_kvDot{left:calc(50% - calc(var(--a-s, 1px) * 1));top:calc(var(--a-s, 1px) * -46)}}@media(orientation:portrait)and (max-width:759px){.bl_section_kvDot{left:calc(50% - calc(var(--a-s, 1px) * 1));top:calc(var(--a-s, 1px) * -27)}.bl_section.__hotels .bl_section_kvDot{top:calc(var(--a-s, 1px) * -27)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(2n) .bl_section_kvDot{left:auto;right:calc(var(--a-s, 1px) * 0)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descFeatureTtl small{font-family:var(--font-aime),serif;font-weight:300;font-size:calc(var(--a-s, 1px) * 37);font-style:italic;letter-spacing:.04em}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descFeatureTtl small{font-size:calc(var(--a-s, 1px) * 22);font-style:italic}}.bl_fv_descLink{text-align:left}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLink{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--a-s, 1px) * 48);max-width:calc(var(--a-s, 1px) * 960)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLink{display:grid;row-gap:calc(var(--a-s, 1px) * 28);width:calc(var(--a-s, 1px) * 268)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLink>li{width:calc((100% - calc(var(--a-s, 1px) * 96)) / 3)}}.bl_fv_descLinkItem{display:block;position:relative;width:100%;border-top:#325863 solid 1px;white-space:nowrap}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLinkItem{padding-top:calc(var(--a-s, 1px) * 32)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLinkItem{padding-top:calc(var(--a-s, 1px) * 28)}}.bl_fv_descLinkItem:before{content:"";display:block;position:absolute;inset:-1px 0 auto auto;width:calc(var(--a-s, 1px) * 13);height:2px;background:currentColor;transition:width .3s ease}@media(any-hover:hover){.bl_fv_descLinkItem:hover:before{width:100%}}.bl_fv_descLinkItemNum{display:flex;align-items:flex-start;column-gap:calc(var(--a-s, 1px) * 6)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLinkItemNum{padding-bottom:calc(var(--a-s, 1px) * 32)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLinkItemNum{padding-bottom:calc(var(--a-s, 1px) * 21)}}.bl_fv_descLinkItemNumO{display:inline-block;position:relative;top:.1em}.bl_fv_descLinkItemNumO:after{content:"";display:block;position:absolute;height:1px;background:#85959c}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLinkItemNumO:after{inset:auto calc(var(--a-s, 1px) * 2) .5em calc(var(--a-s, 1px) * 2)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLinkItemNumO:after{inset:auto calc(var(--a-s, 1px) * 1.5) .4em calc(var(--a-s, 1px) * 1.5)}}.bl_fv_descLinkItemCopy{color:#85959c}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLinkItemCopy{opacity:.6;padding-bottom:calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLinkItemCopy{color:#fff9;padding-bottom:calc(var(--a-s, 1px) * 14)}}@media(any-hover:hover)and (orientation:landscape),(any-hover:hover)and (orientation:portrait)and (min-width:760px){.bl_fv_descLinkItem:hover .bl_fv_descLinkItemTitle{opacity:.3}}.bl_fv_descLinkItemIcon{display:flex;justify-content:center;align-items:center;position:absolute;right:0;aspect-ratio:1/1;width:calc(var(--a-s, 1px) * 13)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_fv_descLinkItemIcon{top:calc(var(--a-s, 1px) * 32)}}@media(orientation:portrait)and (max-width:759px){.bl_fv_descLinkItemIcon{top:calc(var(--a-s, 1px) * 28)}}.bl_fv_descLinkItemArw{aspect-ratio:1/1;width:100%}.bl_hotel_head{position:relative;z-index:1;margin-right:auto;margin-left:auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_hotel_head{width:calc(var(--a-s, 1px) * 960)}}@media(orientation:portrait)and (max-width:759px){.bl_hotel_head{width:calc(var(--a-s, 1px) * 268)}}.bl_hotel_gallery{position:relative}@media(orientation:portrait)and (max-width:759px){.bl_hotel_gallery .js_slider_draggable{inset:calc(var(--o-s, 1px) * 60) calc(var(--o-s, 1px) * 30)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_hotel_galleryList{aspect-ratio:1200/640}}@media(orientation:portrait)and (max-width:759px){.bl_hotel_galleryList{aspect-ratio:670/840}}.bl_hotel_galleryDots{display:flex;position:absolute}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_hotel_galleryDots{top:calc(100% + calc(var(--a-s, 1px) * 8));right:calc(var(--a-s, 1px) * 120);column-gap:calc(var(--a-s, 1px) * 4)}}@media(orientation:portrait)and (max-width:759px){.bl_hotel_galleryDots{flex-direction:column;row-gap:calc(var(--a-s, 1px) * 2);bottom:0;left:calc(100% + calc(var(--a-s, 1px) * 4))}}.bl_hotel_galleryDots>li{aspect-ratio:1/1;opacity:.2}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_hotel_galleryDots>li{width:calc(var(--a-s, 1px) * 4)}}@media(orientation:portrait)and (max-width:759px){.bl_hotel_galleryDots>li{width:calc(var(--a-s, 1px) * 3)}}.bl_hotel_galleryDots>li.__active{opacity:1}.bl_hotel_body{margin-right:auto;margin-left:auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_hotel_body{width:calc(var(--a-s, 1px) * 960)}}@media(orientation:portrait)and (max-width:759px){.bl_hotel_body{width:calc(var(--a-s, 1px) * 268)}}.bl_section{position:relative}.html_pjaxChanged .bl_section:before,.html_splashSkip .bl_section:before{content:"";position:absolute;left:0;top:20vh;bottom:0;width:100%;height:auto;background-color:#f6f3e7}.bl_section_body{background:#f6f3e7}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_body{--wrap_clearance_r: calc(var(--a-s, 1px) * 120);--wrap_clearance_l: calc(var(--a-s, 1px) * 120)}}.bl_section_ancLink{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_ancLink{row-gap:calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){.bl_section_ancLink{row-gap:calc(var(--a-s, 1px) * 28)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_ancLink{display:flex;align-items:flex-start;column-gap:calc(var(--a-s, 1px) * 16);width:fit-content}}@media(orientation:portrait)and (max-width:759px){.bl_ancLink{display:grid;grid-template-columns:repeat(2,1fr);gap:0 calc(var(--a-s, 1px) * 20);width:calc(var(--a-s, 1px) * 268)}}.bl_ancLink_item{display:flex;align-items:center}@media(orientation:portrait)and (max-width:759px){.bl_ancLink_item{border-bottom:1px solid rgba(0,0,0,.2)}}@media(orientation:portrait)and (max-width:759px){.bl_ancLink_item:first-child,.bl_ancLink_item:nth-child(2){border-top:1px solid rgba(0,0,0,.2)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_ancLink_item:not(:last-child):after{content:"";flex-shrink:0;display:block;width:1px;height:calc(var(--a-s, 1px) * 7);margin-left:calc(var(--a-s, 1px) * 16);background:#0003}}.bl_ancLink_itemLink{position:relative;display:flex;align-items:center;column-gap:calc(var(--a-s, 1px) * 8)}@media(orientation:portrait)and (max-width:759px){.bl_ancLink_itemLink{padding:calc(var(--a-s, 1px) * 16) 0}}.bl_ancLink_itemLink{transition:opacity .2s ease}@media(any-hover:hover){.bl_ancLink_itemLink:hover{opacity:.6}}.bl_ancLink_itemIcon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:calc(var(--a-s, 1px) * 15);position:relative}@media(orientation:portrait)and (max-width:759px){.bl_ancLink_itemIcon{width:calc(var(--a-s, 1px) * 11)}}.bl_ancLink_itemArw{display:block;width:100%}.bl_section_images{display:flex}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_images{flex-wrap:wrap;row-gap:calc(var(--a-s, 1px) * 80)}}@media(orientation:portrait)and (max-width:759px){.bl_section_images{flex-direction:column;row-gap:calc(var(--a-s, 1px) * 70)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(2n) .bl_section_images{flex-direction:row-reverse}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(odd) .bl_section_images{flex-direction:row}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesLead{--bl_section_images_lead_ms: calc(var(--a-s, 1px) * 120);display:grid;align-content:center;width:calc(var(--a-s, 1px) * 300);height:calc(var(--a-s, 1px) * 480)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesLead{position:relative;width:calc(var(--a-s, 1px) * 268);margin-right:auto;margin-left:auto;text-align:center}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(2n) .bl_section_imagesLead{margin-right:var(--bl_section_images_lead_ms);text-align:right}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(odd) .bl_section_imagesLead{margin-left:var(--bl_section_images_lead_ms)}}.bl_section_imagesItems{display:contents}.bl_section_imagesItem{--bl_section_images_item_mt: 0;--bl_section_images_item_ms: 0;width:var(--bl_section_images_item_w);position:relative}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem{margin-top:var(--bl_section_images_item_mt)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem{aspect-ratio:2/3}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItemInner{position:relative;height:auto;aspect-ratio:3/2}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItemInner{position:relative;height:auto;aspect-ratio:4/5}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(2n) .bl_section_imagesItem{margin-right:var(--bl_section_images_item_ms)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section:nth-child(odd) .bl_section_imagesItem{margin-left:var(--bl_section_images_item_ms)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem:first-child{--bl_section_images_item_w: calc(var(--a-s, 1px) * 720);--bl_section_images_item_ms: auto}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem:first-child{--bl_section_images_item_w: calc(var(--a-s, 1px) * 302);align-self:center}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem:nth-child(2){--bl_section_images_item_w: calc(var(--a-s, 1px) * 360);--bl_section_images_item_ms: calc(var(--a-s, 1px) * 60)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem:nth-child(2){--bl_section_images_item_w: calc(var(--a-s, 1px) * 201);align-self:flex-end}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem:nth-child(3){--bl_section_images_item_w: calc(var(--a-s, 1px) * 480);--bl_section_images_item_mt: calc(var(--a-s, 1px) * 80);--bl_section_images_item_ms: calc(var(--a-s, 1px) * 240)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem:nth-child(3){--bl_section_images_item_w: calc(var(--a-s, 1px) * 268)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem:nth-child(4){--bl_section_images_item_w: calc(var(--a-s, 1px) * 600)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem:nth-child(4){--bl_section_images_item_w: calc(var(--a-s, 1px) * 235);align-self:flex-end;margin-right:calc(var(--a-s, 1px) * 33.5)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItem:nth-child(5){--bl_section_images_item_w: calc(var(--a-s, 1px) * 360);--bl_section_images_item_mt: calc(var(--a-s, 1px) * 240);--bl_section_images_item_ms: calc(var(--a-s, 1px) * 180)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItem:nth-child(5){--bl_section_images_item_w: calc(var(--a-s, 1px) * 201);margin-left:calc(var(--a-s, 1px) * 33.5)}}.bl_section_imagesItemLink{display:grid;position:relative;width:fit-content}@media(any-hover:hover){.bl_section_imagesItemLink{transition:opacity .9s cubic-bezier(.19,1,.22,1)}.bl_section_imagesItemLink:hover{opacity:.3;transition:opacity 50ms cubic-bezier(.19,1,.22,1)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItemLink{padding:calc(var(--a-s, 1px) * 32) 0 0 calc(var(--a-s, 1px) * 16);row-gap:calc(var(--a-s, 1px) * 8)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){html[lang=en] .bl_section_imagesItemLink{row-gap:calc(var(--a-s, 1px) * 12)}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItemLink{padding:calc(var(--a-s, 1px) * 28) 0 0 calc(var(--a-s, 1px) * 14);row-gap:calc(var(--a-s, 1px) * 10)}}.bl_section_imagesItemLinkDots{position:absolute;width:calc(var(--a-s, 1px) * 3)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_imagesItemLinkDots{inset:calc(var(--a-s, 1px) * 16) auto auto 0}}@media(orientation:portrait)and (max-width:759px){.bl_section_imagesItemLinkDots{inset:calc(var(--a-s, 1px) * 14) auto auto 0}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_cover{margin-bottom:calc(var(--a-s, 1px) * -160)}}@media(orientation:portrait)and (max-width:759px){.bl_section_cover{margin-bottom:calc(var(--a-s, 1px) * -98)}}.bl_section_foot{margin:0 auto}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.bl_section_foot{width:calc(var(--a-s, 1px) * 720)}}@media(orientation:portrait)and (max-width:759px){.bl_section_foot{width:calc(var(--a-s, 1px) * 268)}}}
