.RyokanFeatures-module__tpWHcG__drift{will-change:transform;position:absolute;inset:-7% 0}.RyokanFeatures-module__tpWHcG__hbrush{aspect-ratio:6;pointer-events:none;mix-blend-mode:multiply;width:84%;height:auto;position:absolute;bottom:0;left:-4%;overflow:visible;transform:translateY(55%)rotate(-1.2deg)}.RyokanFeatures-module__tpWHcG__hwashFill{fill:var(--we);fill-opacity:.12}.RyokanFeatures-module__tpWHcG__hrim{flood-color:var(--we);flood-opacity:.24}.RyokanFeatures-module__tpWHcG__flip .RyokanFeatures-module__tpWHcG__hbrush{left:auto;right:-4%;transform:translateY(55%)scaleX(-1)rotate(-1.2deg)}.RyokanFeatures-module__tpWHcG__vbrush{aspect-ratio:1/10;width:auto;display:block;overflow:visible}.RyokanFeatures-module__tpWHcG__seal{color:#fff;background-color:var(--shu);width:2.125rem;height:2.125rem;box-shadow:inset 0 0 0 2px var(--shu), inset 0 0 0 3px #ffffffd9;pointer-events:none;background-image:radial-gradient(circle at 22% 28%,#ffffff38 0 .6px,#0000 1.2px),radial-gradient(circle at 74% 70%,#ffffff2e 0 .8px,#0000 1.4px),radial-gradient(circle at 63% 18%,#ffffff29 0 .5px,#0000 1px);place-items:center;line-height:1;display:grid;position:absolute;bottom:-18px;right:-8px;transform:rotate(-3deg)}.RyokanFeatures-module__tpWHcG__flip .RyokanFeatures-module__tpWHcG__seal{left:-8px;right:auto;transform:rotate(3deg)}.RyokanFeatures-module__tpWHcG__text{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k t""d d""c c";align-items:end;column-gap:20px;display:grid}.RyokanFeatures-module__tpWHcG__k{grid-area:k;align-self:start}.RyokanFeatures-module__tpWHcG__text{isolation:isolate}.RyokanFeatures-module__tpWHcG__col{--kc:24px;--ww:150px;position:relative}.RyokanFeatures-module__tpWHcG__wash{z-index:-1;left:calc(50% - var(--ww) * .28);top:calc(var(--kc) - var(--ww) * .3);width:var(--ww);aspect-ratio:200/160;pointer-events:none;display:block;position:absolute}.RyokanFeatures-module__tpWHcG__washSvg{width:100%;height:100%;display:block;overflow:visible}.RyokanFeatures-module__tpWHcG__stopA{stop-color:var(--wa)}.RyokanFeatures-module__tpWHcG__stopB{stop-color:var(--wb)}.RyokanFeatures-module__tpWHcG__s0{stop-opacity:.55}.RyokanFeatures-module__tpWHcG__s1{stop-opacity:.8}.RyokanFeatures-module__tpWHcG__s2{stop-opacity:1}.RyokanFeatures-module__tpWHcG__fillA{fill-opacity:var(--wa-o)}.RyokanFeatures-module__tpWHcG__fillB{fill-opacity:var(--wb-o)}.RyokanFeatures-module__tpWHcG__rimA{flood-color:var(--we);flood-opacity:var(--we-o)}.RyokanFeatures-module__tpWHcG__rimB{flood-color:var(--we);flood-opacity:calc(var(--we-o) * .3)}.RyokanFeatures-module__tpWHcG__drops{fill:var(--we);fill-opacity:calc(var(--we-o) * .75)}.RyokanFeatures-module__tpWHcG__layerA{transform-box:view-box;transform-origin:56px 60px}.RyokanFeatures-module__tpWHcG__layerB{transform-box:fill-box;transform-origin:50%}.RyokanFeatures-module__tpWHcG__label{color:var(--tone,#5e5e5e)}.RyokanFeatures-module__tpWHcG__t{--d:1.05s;grid-area:t}.RyokanFeatures-module__tpWHcG__d{--d:1.17s;grid-area:d}.RyokanFeatures-module__tpWHcG__c{--d:1.29s;grid-area:c}@media (min-width:768px){.RyokanFeatures-module__tpWHcG__text{grid-template-rows:auto auto 1fr;grid-template-areas:"k t""k d""k c";align-items:start;column-gap:32px}.RyokanFeatures-module__tpWHcG__t{padding-top:6px}.RyokanFeatures-module__tpWHcG__col{--kc:32px;--ww:220px}}.RyokanFeatures-module__tpWHcG__kanji{font-family:var(--font-noto-serif-jp,"Hiragino Mincho ProN"), "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", "Noto Serif CJK JP", serif;font-weight:400}.RyokanFeatures-module__tpWHcG__vert{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.3em;line-height:1;display:block}.RyokanFeatures-module__tpWHcG__eyebrow{--d:0s}.RyokanFeatures-module__tpWHcG__h2{--d:.12s}@media not print{.RyokanFeatures-module__tpWHcG__section[data-motion] .RyokanFeatures-module__tpWHcG__reveal{stroke-dasharray:1 1}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__reveal{stroke-dashoffset:1px}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__paint{clip-path:polygon(-30% 0,-10% 0%,-9.8% 5%,-9.6% 10%,-8.6% 15%,-7.7% 20%,-8.1% 25%,-8.8% 30%,-8.6% 35%,-8% 40%,-8.1% 45%,-8.6% 50%,-8.4% 55%,-7.1% 60%,-6.1% 65%,-5.8% 70%,-5.3% 75%,-3.7% 80%,-2.2% 85%,-1.8% 90%,-1.9% 95%,-1.2% 100%,-30% 100%)}.RyokanFeatures-module__tpWHcG__section[data-motion] .RyokanFeatures-module__tpWHcG__flip:not([data-in]) .RyokanFeatures-module__tpWHcG__paint{clip-path:polygon(130% 0,110% 0%,109.8% 5%,109.6% 10%,108.6% 15%,107.7% 20%,108.1% 25%,108.8% 30%,108.6% 35%,108% 40%,108.1% 45%,108.6% 50%,108.4% 55%,107.1% 60%,106.1% 65%,105.8% 70%,105.3% 75%,103.7% 80%,102.2% 85%,101.8% 90%,101.9% 95%,101.2% 100%,130% 100%)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__img{filter:grayscale()contrast(1.06);transform:scale(1.06)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__bleed{opacity:0;filter:blur(7px);transform:scale(1.05)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__wash{opacity:0;filter:blur(6px)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__layerA{transform:scale(.7)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__layerB{transform:scale(.6)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__drops{opacity:0}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__seal{opacity:0;transform:rotate(-9deg)scale(1.4)}.RyokanFeatures-module__tpWHcG__section[data-motion] .RyokanFeatures-module__tpWHcG__flip:not([data-in]) .RyokanFeatures-module__tpWHcG__seal{transform:rotate(9deg)scale(1.4)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-row]:not([data-in]) .RyokanFeatures-module__tpWHcG__fade{opacity:0;transform:translateY(14px)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__revealH{transition:stroke-dashoffset 1.15s cubic-bezier(.55,.06,.2,1)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__revealV{transition:stroke-dashoffset .95s cubic-bezier(.55,.06,.25,1) .6s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__headBrush .RyokanFeatures-module__tpWHcG__revealV{transition-delay:.3s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__paint{clip-path:polygon(-30% 0,101.2% 0%,101.4% 5%,101.6% 10%,102.6% 15%,103.5% 20%,103.2% 25%,102.5% 30%,102.6% 35%,103.2% 40%,103.2% 45%,102.6% 50%,102.8% 55%,104.1% 60%,105.1% 65%,105.4% 70%,105.9% 75%,107.5% 80%,109% 85%,109.4% 90%,109.4% 95%,110% 100%,-30% 100%);transition:clip-path 1.45s cubic-bezier(.6,.02,.22,1) .18s}.RyokanFeatures-module__tpWHcG__section[data-motion] .RyokanFeatures-module__tpWHcG__flip[data-in=go] .RyokanFeatures-module__tpWHcG__paint{clip-path:polygon(130% 0,-1.2% 0%,-1.4% 5%,-1.6% 10%,-2.6% 15%,-3.5% 20%,-3.2% 25%,-2.5% 30%,-2.6% 35%,-3.2% 40%,-3.2% 45%,-2.6% 50%,-2.8% 55%,-4.1% 60%,-5.1% 65%,-5.4% 70%,-5.9% 75%,-7.5% 80%,-9% 85%,-9.4% 90%,-9.4% 95%,-10% 100%,130% 100%)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__img{transition:transform 2.4s cubic-bezier(.22,.61,.36,1) .18s,filter 1.8s .95s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__wash{transition:opacity .9s 80ms,filter 1.5s cubic-bezier(.22,.61,.36,1) 80ms}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__layerA{transition:transform 1.7s cubic-bezier(.16,.75,.3,1) 80ms}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__layerB{transition:transform 1.9s cubic-bezier(.16,.75,.3,1) .24s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__drops{transition:opacity .7s .75s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__bleed{transition:opacity .9s .45s,filter 1.3s cubic-bezier(.22,.61,.36,1) .45s,transform 1.3s cubic-bezier(.22,.61,.36,1) .45s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__bleedLate{transition-delay:.72s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__seal{transition:opacity .22s 1.5s,transform .55s cubic-bezier(.2,.9,.3,1.12) 1.5s}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=go] .RyokanFeatures-module__tpWHcG__fade{transition:opacity .9s ease var(--d,1s), transform 1.1s cubic-bezier(.22, .61, .36, 1) var(--d,1s)}.RyokanFeatures-module__tpWHcG__section[data-motion] [data-in=instant] :is(.RyokanFeatures-module__tpWHcG__reveal,.RyokanFeatures-module__tpWHcG__paint,.RyokanFeatures-module__tpWHcG__img,.RyokanFeatures-module__tpWHcG__wash,.RyokanFeatures-module__tpWHcG__layerA,.RyokanFeatures-module__tpWHcG__layerB,.RyokanFeatures-module__tpWHcG__drops,.RyokanFeatures-module__tpWHcG__bleed,.RyokanFeatures-module__tpWHcG__seal,.RyokanFeatures-module__tpWHcG__fade){transition:none}}@media (prefers-reduced-motion:reduce){.RyokanFeatures-module__tpWHcG__drift{transform:none!important}}@media (forced-colors:active){.RyokanFeatures-module__tpWHcG__wash,.RyokanFeatures-module__tpWHcG__hwash{display:none}.RyokanFeatures-module__tpWHcG__hbrush{mix-blend-mode:normal}}
.RegionMapSelector-module__NYNVHa__serif{font-family:var(--font-serif), "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif}html[lang=ja] .RegionMapSelector-module__NYNVHa__serif{font-family:var(--font-serif), var(--font-noto-serif-jp,"Hiragino Mincho ProN"), "Hiragino Mincho ProN", "Yu Mincho", serif}html[lang=zh] .RegionMapSelector-module__NYNVHa__serif{font-family:var(--font-serif), var(--font-noto-serif-sc,"Songti SC"), "Source Han Serif SC", "Songti SC", serif}html[lang=zh-tw] .RegionMapSelector-module__NYNVHa__serif{font-family:var(--font-serif), var(--font-noto-serif-tc,"Songti TC"), "Source Han Serif TC", "Songti TC", serif}html[lang=ko] .RegionMapSelector-module__NYNVHa__serif{font-family:var(--font-serif), var(--font-noto-serif-kr,"AppleMyungjo"), "Source Han Serif KR", "AppleMyungjo", serif}.RegionMapSelector-module__NYNVHa__kanji{font-family:var(--font-noto-serif-jp,"Hiragino Mincho ProN"), "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", "Noto Serif CJK JP", serif;font-weight:400}.RegionMapSelector-module__NYNVHa__title{text-wrap:balance;word-break:auto-phrase}.RegionMapSelector-module__NYNVHa__kanjiSpaced{letter-spacing:.3em}.RegionMapSelector-module__NYNVHa__stageBox{--k:1;aspect-ratio:900/880;width:100%;max-width:900px;position:relative}@media (min-width:1280px){.RegionMapSelector-module__NYNVHa__stageBox{--k:.87}}@media (min-width:1320px){.RegionMapSelector-module__NYNVHa__stageBox{--k:.91}}@media (min-width:1366px){.RegionMapSelector-module__NYNVHa__stageBox{--k:.97}}@media (min-width:1393px){.RegionMapSelector-module__NYNVHa__stageBox{--k:1}}@media (min-width:1440px){.RegionMapSelector-module__NYNVHa__stageBox{--k:.98}}@media (min-width:1457px){.RegionMapSelector-module__NYNVHa__stageBox{--k:1}}.RegionMapSelector-module__NYNVHa__stage{width:900px;height:880px;transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}.RegionMapSelector-module__NYNVHa__region{stroke:var(--off-white);stroke-width:.75px;stroke-linejoin:round;fill:var(--border);transition:fill .24s}.RegionMapSelector-module__NYNVHa__regionOff:hover{fill:var(--border-hover)}.RegionMapSelector-module__NYNVHa__regionShown{fill:color-mix(in srgb, var(--shu) 20%, var(--off-white))}.RegionMapSelector-module__NYNVHa__regionKept{fill:color-mix(in srgb, var(--shu) 12%, var(--off-white))}.RegionMapSelector-module__NYNVHa__outline{fill:none;stroke:var(--shu);stroke-width:1.1px;stroke-linejoin:round;pointer-events:none}.RegionMapSelector-module__NYNVHa__label:hover{color:var(--black);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.RegionMapSelector-module__NYNVHa__pin,.RegionMapSelector-module__NYNVHa__mobilePin{background:color-mix(in srgb, var(--black) 36%, var(--border));box-shadow:0 0 0 0 var(--off-white);pointer-events:none;border-radius:1px;transition:transform .22s,background-color .22s;position:absolute;transform:translate(-50%,-50%)scale(.36)}.RegionMapSelector-module__NYNVHa__pin{z-index:3;width:12px;height:12px}.RegionMapSelector-module__NYNVHa__mobilePin{width:10px;height:10px;transform:translate(-50%,-50%)scale(.32)}.RegionMapSelector-module__NYNVHa__pinOn,.RegionMapSelector-module__NYNVHa__pinHot{background:var(--black);box-shadow:0 0 0 2px var(--off-white)}.RegionMapSelector-module__NYNVHa__pinHot{background:var(--shu)}.RegionMapSelector-module__NYNVHa__pin.RegionMapSelector-module__NYNVHa__pinOn{transform:translate(-50%,-50%)scale(.75)}.RegionMapSelector-module__NYNVHa__pin.RegionMapSelector-module__NYNVHa__pinHot{transform:translate(-50%,-50%)scale(1)}.RegionMapSelector-module__NYNVHa__mobilePin.RegionMapSelector-module__NYNVHa__pinOn{transform:translate(-50%,-50%)scale(.8)}.RegionMapSelector-module__NYNVHa__mobilePin.RegionMapSelector-module__NYNVHa__pinHot{transform:translate(-50%,-50%)scale(1.2)}.RegionMapSelector-module__NYNVHa__halo{z-index:3;border:1px solid var(--shu);pointer-events:none;border-radius:2px;width:26px;height:26px;transition:left .3s cubic-bezier(.2,.7,.2,1),top .3s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-50%)}.RegionMapSelector-module__NYNVHa__leader{z-index:2;height:1px;transform:rotate(var(--a)) scaleX(0);transform-origin:0;pointer-events:none;background:#1a1a1a5c;margin-top:-.5px;transition:transform .16s,background-color .2s;position:absolute}.RegionMapSelector-module__NYNVHa__leaderOn{transform:rotate(var(--a)) scaleX(1);transition:transform .36s cubic-bezier(.2, .7, .2, 1) var(--d), background-color .2s ease}.RegionMapSelector-module__NYNVHa__leaderFeat{background:var(--shu)}.RegionMapSelector-module__NYNVHa__card{z-index:4;border-color:var(--border);opacity:0;visibility:hidden;pointer-events:none;width:208px;height:56px;transform:translate(var(--fx), var(--fy)) scale(.96);transition:opacity .14s,transform .2s,visibility 0s linear .14s,border-color .2s;position:absolute;box-shadow:0 1px 2px #1a1a1a0f,0 12px 24px -14px #1a1a1a4d}.RegionMapSelector-module__NYNVHa__cardOn{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s ease var(--d), transform .36s cubic-bezier(.2, .7, .2, 1) var(--d), visibility 0s linear 0s, border-color .2s ease;transform:translate(0)scale(1)}.RegionMapSelector-module__NYNVHa__cardFeat{border-color:var(--shu)}.RegionMapSelector-module__NYNVHa__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.RegionMapSelector-module__NYNVHa__marker{border-color:var(--border-hover);background-color:#0000}.RegionMapSelector-module__NYNVHa__markerShown{border-color:var(--shu)}.RegionMapSelector-module__NYNVHa__markerKept{border-color:var(--shu);background-color:var(--shu)}.RegionMapSelector-module__NYNVHa__mobileMap .RegionMapSelector-module__NYNVHa__region{stroke-width:.6px}.RegionMapSelector-module__NYNVHa__mobileMap .RegionMapSelector-module__NYNVHa__outline{stroke-width:1px}.RegionMapSelector-module__NYNVHa__pills{scrollbar-width:none}.RegionMapSelector-module__NYNVHa__pills::-webkit-scrollbar{display:none}@media (forced-colors:active){.RegionMapSelector-module__NYNVHa__pill[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}.RegionMapSelector-module__NYNVHa__pill[aria-pressed=true]>*{color:highlighttext}.RegionMapSelector-module__NYNVHa__markerShown{border-color:highlight}.RegionMapSelector-module__NYNVHa__markerKept{background-color:highlight;border-color:highlight}.RegionMapSelector-module__NYNVHa__nameShown{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.RegionMapSelector-module__NYNVHa__cardFeat{outline-offset:1px;outline:2px solid highlight}.RegionMapSelector-module__NYNVHa__halo{border-color:highlight}.RegionMapSelector-module__NYNVHa__pin,.RegionMapSelector-module__NYNVHa__mobilePin,.RegionMapSelector-module__NYNVHa__leader{forced-color-adjust:none;background-color:canvastext;box-shadow:0 0 0 1px canvas}.RegionMapSelector-module__NYNVHa__pinOn{box-shadow:0 0 0 2px canvas}.RegionMapSelector-module__NYNVHa__pinHot,.RegionMapSelector-module__NYNVHa__leaderFeat{background-color:highlight}.RegionMapSelector-module__NYNVHa__pinHot{box-shadow:0 0 0 2px canvas}}@media (prefers-reduced-motion:reduce){.RegionMapSelector-module__NYNVHa__section *,.RegionMapSelector-module__NYNVHa__section :before,.RegionMapSelector-module__NYNVHa__section :after{transition-duration:0s!important;transition-delay:0s!important}}