.classic_page__k0pqT{position:relative;background:var(--paper);color:var(--sumi-ground);--ink:var(--sumi-ground);--soft:#5c5346;--raku:#8B5A2B;--m:24px;--gm:var(--grid-margin,80px);--u:min(1vw,1.78vh);--bar:56px;overflow-x:clip}.classic_h2__KUTG4{font-size:var(--type-h2);line-height:var(--type-lh-h2);letter-spacing:var(--type-tr-h2);text-wrap:balance}.classic_h2__KUTG4,.classic_h3__pWC9e{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400}.classic_h3__pWC9e{font-size:var(--type-h3);line-height:1.25}.classic_lede__tFQqj{margin:14px 0 0;font-family:var(--body);font-size:var(--type-lede);line-height:1.55;text-wrap:pretty}.classic_body__SwTxq{margin:12px 0 0;font-family:var(--body);font-size:var(--type-body);line-height:1.65;color:#2b261e;text-wrap:pretty}.classic_small__IuG03{margin:8px 0 0;font-family:var(--sans);font-size:var(--type-small);line-height:1.5;color:var(--soft)}.classic_label__OrBpr{margin:0 0 10px;font-family:var(--sans);font-size:var(--type-eyebrow,13px);letter-spacing:var(--type-tr-eyebrow,.05em);color:var(--raku)}.classic_price__O4pJF{margin:14px 0 0;font-family:var(--sans);font-size:var(--type-figure,16px);line-height:1.4;font-variant-numeric:lining-nums tabular-nums}.classic_price__O4pJF span{font-size:var(--type-small);color:var(--soft)}.classic_hero__OMJ0L{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--sumi-ground)}.classic_heroPic__5IJe5{position:absolute;inset:0;display:block}.classic_heroImg__fx_eV{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 92%;object-position:50% 92%}.classic_hero__OMJ0L:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(0deg,rgba(12,10,8,.78) 0,rgba(12,10,8,.62) 30%,rgba(12,10,8,.2) 68%,rgba(12,10,8,0));pointer-events:none}.classic_heroWords__GJlJe{position:absolute;z-index:1;left:var(--gm);right:calc(var(--gm) + 48px);bottom:4.5vh;display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--ivory-fixed);text-align:center}.classic_title__1WQIP{margin:0;color:var(--ivory-fixed);font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-title);line-height:var(--type-lh-h1,1.08);letter-spacing:var(--type-tr-h1,0);font-variant-numeric:lining-nums;min-height:1.08em;text-shadow:0 1px 18px rgba(12,10,8,.35)}.classic_page__k0pqT .classic_title__1WQIP{animation:none;letter-spacing:var(--type-tr-h1,0)}.classic_titleA__9lQSd{display:inline;font-weight:400}.classic_titleB__819T9{display:inline;font-weight:300}.classic_tw__sHiqc{display:inline-block;white-space:pre;opacity:.01;transform:translateY(6px);animation:classic_twIn__qkXgG 1s cubic-bezier(.22,.61,.36,1) forwards}@keyframes classic_twIn__qkXgG{to{opacity:1;transform:none}}.classic_heroFoot__Ri5rh{display:flex;align-items:center;justify-content:center;gap:18px 40px;flex-wrap:wrap}@media (min-width:900px) and (max-width:1279px){.classic_titleA__9lQSd,.classic_titleB__819T9{display:block}}.classic_facts__sEp7a{display:flex;gap:32px;margin:0;text-align:left}.classic_facts__sEp7a dt{font-family:var(--sans);font-size:var(--type-label);line-height:1.4;letter-spacing:.02em;color:rgba(242,235,217,.78)}.classic_facts__sEp7a dd{margin:2px 0 0;font-family:var(--sans);font-size:var(--type-figure,16px);line-height:1.3;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.classic_doors__8t9Kv{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px}.classic_page__k0pqT .classic_door__0sSUN.ljt-btn--ink{background:var(--paper);color:var(--sumi-ground);box-shadow:inset 0 0 0 1px rgba(242,217,166,.5)}.classic_page__k0pqT .classic_door__0sSUN.ljt-btn--ink:after{background:var(--sumi-ground)}.classic_callHero__qXGpc{color:var(--ivory-fixed)}.classic_doorPaper__Itqwq{margin-top:22px}.classic_askCall__8g9tv{margin:14px 0 0}.classic_bough__b8i8x,.classic_phoneMap__mydLM,.classic_rail__JrioV,.classic_tide__KE0KL{display:none}.classic_bar__bTNzy{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:28px;height:calc(var(--bar) + env(safe-area-inset-bottom));padding:0 96px env(safe-area-inset-bottom) 24px;background:var(--paper);border-top:1px solid rgba(139,90,43,.26);transform:translateY(110%);visibility:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s}.classic_bar__bTNzy[data-show]{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s}.classic_barPrice__gUuE0{margin:0;font-family:var(--sans);font-size:var(--type-figure,16px);line-height:1.2;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.classic_barPrice__gUuE0 span{font-size:var(--type-small);color:var(--soft)}.classic_barCall__u2fgZ,.classic_barDoor__9M8ga{white-space:nowrap}.classic_barDoor__9M8ga.ljt-btn--ink{min-height:40px;padding:10px 22px}@media (prefers-reduced-motion:reduce){.classic_bar__bTNzy,.classic_bar__bTNzy[data-show]{transition:none}}.classic_mapNames__cxPg3{display:none}.classic_scene__hTAtO{position:relative;padding:72px var(--gm)}.classic_frame__sSXxZ{margin:0;overflow:hidden;background:var(--paper-card)}.classic_frame__sSXxZ img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_place__cLE28{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.classic_words__6S3NU{grid-column:1/6;grid-row:1}.classic_open__zoXij{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.classic_mapStill__x_2XZ{display:block;width:100%;height:auto}.classic_mapNote__UWRpD{display:none}.classic_askCol__Sj84S{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,420px);gap:36px;align-items:start;justify-content:end}.classic_book__YssGF{box-shadow:none;border:1px solid var(--hairline-faint,rgba(139,90,43,.2))}.classic_book__YssGF img{display:block;width:100%;height:auto}.classic_askForm__55s55{margin-top:16px;display:grid;gap:12px}.classic_askReserve__raPoM{margin-top:12px}.classic_askReserve__raPoM>a{white-space:nowrap}.classic_askField__8jwFA{display:grid;gap:2px;font-family:var(--sans);font-size:var(--type-label);letter-spacing:var(--type-tr-eyebrow,.08em);text-transform:uppercase;color:var(--raku)}.classic_askField__8jwFA input{font:inherit;letter-spacing:0;text-transform:none;font-family:var(--body);font-size:var(--type-body);color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(139,90,43,.45);padding:6px 0;border-radius:0;min-height:44px;box-sizing:border-box}.classic_askField__8jwFA input:focus{outline:none;border-bottom-color:var(--raku);box-shadow:0 1px 0 var(--raku)}.classic_askConsent__HZID_{display:flex;gap:8px;align-items:flex-start;font-family:var(--sans);font-size:var(--type-small);line-height:1.4;color:var(--soft)}.classic_askConsent__HZID_ input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:44px;height:44px;margin:-13.5px -15.5px -15.5px;padding:0;border:0;border-radius:0;background:transparent no-repeat 50%/13px 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Crect x='.5' y='.5' width='12' height='12' rx='2' fill='%23fff' stroke='%23767676'/%3E%3C/svg%3E");cursor:pointer}.classic_askConsent__HZID_ input:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Crect x='.5' y='.5' width='12' height='12' rx='2' fill='%23fff' stroke='%234f4f4f'/%3E%3C/svg%3E")}.classic_askConsent__HZID_ input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Crect width='13' height='13' rx='2' fill='%238B5A2B'/%3E%3Cpath d='M2.7 6.6L5.2 9.1L10.2 2.9' fill='none' stroke='%23fff' stroke-width='2.1'/%3E%3C/svg%3E")}.classic_askConsent__HZID_ input:focus-visible{outline:2px solid var(--raku);outline-offset:-14px}.classic_hubs__EFtB4 a{display:inline-block;padding-block:12.5px;margin-block:-12.5px}.classic_askDone__bGvW7{margin-top:16px;font-family:var(--font-display,serif);font-size:var(--type-h3)}.classic_askError__r0wws{margin:0;font-family:var(--sans);font-size:var(--type-small);color:#7A2E2E}.classic_hp__htjyn{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.classic_rest__LP9N3{position:relative;z-index:3;background:var(--paper)}.classic_act__Jyn0_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:40px;align-items:start;padding:72px calc(var(--gm) + 16px) 72px var(--gm);max-width:1760px;margin:0 auto}.classic_act__Jyn0_+.classic_act__Jyn0_{padding-top:0}.classic_side__yjyA0{grid-column:1/4}.classic_main__5eb1S{grid-column:4/11;max-width:68ch}.classic_main__5eb1S>.classic_body__SwTxq:first-child{margin-top:0}.classic_day__n8nxQ{border-top:1px solid rgba(139,90,43,.26)}.classic_day__n8nxQ:last-child{border-bottom:1px solid rgba(139,90,43,.26)}.classic_main__5eb1S>.classic_body__SwTxq+.classic_day__n8nxQ{margin-top:18px}.classic_day__n8nxQ summary{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:64px;padding:14px 0;cursor:pointer;list-style:none}.classic_day__n8nxQ summary::-webkit-details-marker{display:none}.classic_dayName__Jg92b{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-h3);line-height:1.3}.classic_day__n8nxQ summary .classic_small__IuG03{margin:0;white-space:nowrap}.classic_dayBody__XcLv2{padding:0 0 14px}.classic_dayBody__XcLv2 a,.classic_reading__BXqMJ .classic_small__IuG03 a{color:var(--raku);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.classic_dayBody__XcLv2 .classic_body__SwTxq:first-child{margin-top:0}.classic_stop__kZlwz{padding:18px 0 4px;border-top:1px solid rgba(139,90,43,.26)}.classic_main__5eb1S>.classic_body__SwTxq+.classic_stop__kZlwz{margin-top:18px}.classic_stop__kZlwz .classic_h3__pWC9e .classic_small__IuG03{margin-left:10px;font-size:var(--type-small)}.classic_route__l4fDF{grid-column:4/13;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;align-items:start}.classic_routeIntro__FI9hf{grid-column:1/-1;max-width:68ch;margin-bottom:18px}.classic_page__k0pqT .ljt-btn--ink{background:var(--ink-strong,var(--sumi-ground));color:var(--surface-page,var(--paper))}.classic_page__k0pqT .ljt-btn--ink:after{background:var(--surface-page,var(--paper))}.classic_stay___fEzD .classic_side__yjyA0{grid-column:1/5}.classic_stay___fEzD .classic_lede__tFQqj{max-width:40ch}.classic_house__ellxO{grid-column:span 4}.classic_housePic__ud2sX{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin-bottom:14px;background:var(--paper-card)}.classic_picWrap__PSwA1{position:relative;margin-bottom:14px}.classic_picWrap__PSwA1 .classic_housePic__ud2sX{margin-bottom:0}.classic_house__ellxO .classic_h3__pWC9e{margin-top:2px}.classic_foldHead__2rrcE,.classic_houses__Oir8A{display:contents}.classic_foldBtn__nMhGO{display:none}.classic_hanamiWords__l21QG{grid-column:1/7;max-width:64ch}.classic_print__BDJ70{grid-column:8/13;margin:0;justify-self:center}.classic_print__BDJ70 img{display:block;width:auto;max-width:100%;height:auto;max-height:min(78svh,760px)}.classic_groups__3g54q{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 40px;margin-top:24px}@media (min-width:1100px) and (min-height:600px){.classic_after__Ubg6V .classic_main__5eb1S{grid-column:4/13;max-width:none}.classic_after__Ubg6V .classic_main__5eb1S>.classic_body__SwTxq{max-width:68ch}.classic_groups__3g54q{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px}}.classic_groups__3g54q ul{margin:6px 0 0;padding:0;list-style:none;font-family:var(--body);font-size:var(--type-body);line-height:1.5}.classic_groups__3g54q li{padding:4px 0}.classic_quote__DBc8S{margin-top:22px}.classic_quote__DBc8S blockquote{margin:0}.classic_quote__DBc8S p{margin:0;font-family:var(--font-display,serif);font-size:var(--type-h3);line-height:1.3}.classic_quote__DBc8S figure{margin:0}.classic_quote__DBc8S figcaption{margin-top:6px;font-family:var(--sans);font-size:var(--type-small);color:var(--soft)}.classic_more__z9CLl{align-items:center}.classic_more__z9CLl>figure{grid-column:1/7}.classic_moreWords__3_4WJ{grid-column:7/13;padding-left:36px;max-width:760px}.classic_close___kywv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:calc(var(--u) * 6);column-gap:calc(var(--u) * 6);row-gap:56px;align-items:center;max-width:1360px;margin:0 auto;padding:96px var(--gm) 96px}.classic_closeWords__8hbp_{max-width:640px}.classic_closeDoors__rBfjP{display:flex;flex-direction:column;gap:14px;max-width:420px;width:100%;justify-self:end}.classic_closeDoors__rBfjP .classic_price__O4pJF{margin:0 0 6px;font-size:var(--type-lede)}.classic_bigDoor__ORgVJ{width:100%;min-height:60px;justify-content:center}.classic_closeDoors__rBfjP .classic_bigDoor__ORgVJ.ljt-btn--hair{border:1px solid rgba(139,90,43,.45);padding-inline:20px}.classic_reading__BXqMJ{grid-column:1/-1;border-top:1px solid rgba(139,90,43,.26);padding-top:32px;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);-moz-column-gap:calc(var(--u) * 6);column-gap:calc(var(--u) * 6)}.classic_reading__BXqMJ ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.classic_reading__BXqMJ li{border-bottom:1px solid rgba(139,90,43,.18)}.classic_reading__BXqMJ li a{display:block;padding:14px 0;min-height:44px;font-family:var(--body);font-size:var(--type-body);line-height:1.45;color:var(--ink);text-decoration:none}.classic_reading__BXqMJ li a:hover{color:var(--raku)}.classic_reading__BXqMJ .classic_small__IuG03{grid-column:2;margin-top:18px}.classic_plus__1uOmP{position:relative;flex:0 0 auto;width:16px;height:16px;align-self:center;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.classic_plus__1uOmP:after,.classic_plus__1uOmP:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#937437;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.classic_plus__1uOmP:after{transform:rotate(90deg)}.classic_day__n8nxQ[open] .classic_plus__1uOmP{transform:rotate(180deg)}.classic_day__n8nxQ[open] .classic_plus__1uOmP:after{transform:rotate(90deg) scaleX(0)}.classic_tagline__FvCDL{margin:12px 0 0;font-family:var(--body);font-style:italic;font-size:var(--type-lede);color:var(--raku)}.classic_further__adcUq{margin:18px auto 0;font-family:var(--sans);font-size:var(--type-small);line-height:1.6;color:var(--soft)}.classic_close___kywv .classic_small__IuG03 a,.classic_further__adcUq a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.classic_foot___WG_a{position:relative;z-index:3;padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom))}html:has(.classic_page__k0pqT){scroll-padding-bottom:calc(var(--bar, 56px) + 16px)}.classic_rest__LP9N3>section,.classic_scene__hTAtO{scroll-margin-top:var(--nav-h,88px)}.classic_page__k0pqT[data-live] .classic_track__EWqr_{position:relative;height:calc(100svh + var(--run, 500svh))}.classic_page__k0pqT[data-live] .classic_stage__Oo2TU{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--paper)}.classic_page__k0pqT[data-live] .classic_hero__OMJ0L{position:absolute;inset:0;z-index:1}.classic_page__k0pqT[data-live] .classic_tide__KE0KL{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.classic_page__k0pqT[data-live] .classic_bough__b8i8x{display:block;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.classic_boughL__s1x1Z{position:absolute;left:calc(var(--u) * -3);top:calc(var(--u) * -1.4);width:calc(var(--u) * 46);height:auto;opacity:.96}.classic_boughR___xODY{position:absolute;right:calc(var(--u) * -4);top:calc(var(--u) * -3);width:calc(var(--u) * 25);height:auto;opacity:.96}.classic_page__k0pqT[data-live] .classic_scene__hTAtO{position:absolute;inset:0;padding:0;z-index:4;pointer-events:none}.classic_page__k0pqT[data-live] .classic_scene__hTAtO[data-on]{pointer-events:auto}.classic_page__k0pqT[data-live] .classic_places__gfmyR{position:absolute;inset:0;z-index:4;pointer-events:none}.classic_page__k0pqT[data-live] .classic_place__cLE28{display:block}.classic_page__k0pqT[data-live] .classic_scene__hTAtO:not([data-on]) .classic_askCol__Sj84S,.classic_page__k0pqT[data-live] .classic_scene__hTAtO:not([data-on]) .classic_openWords__Dou4r,.classic_page__k0pqT[data-live] .classic_scene__hTAtO:not([data-on]) .classic_words__6S3NU{visibility:hidden}.classic_page__k0pqT[data-live] .classic_scene__hTAtO .classic_frame__sSXxZ{position:absolute;background:none;will-change:transform,opacity}.classic_page__k0pqT[data-live] .classic_mapStill__x_2XZ{display:none}.classic_page__k0pqT[data-live] .classic_words__6S3NU{position:absolute}.classic_page__k0pqT[data-live] .classic_words__6S3NU .classic_label__OrBpr{color:var(--raku)}.classic_page__k0pqT[data-live] .classic_askWords__e3GnC,.classic_page__k0pqT[data-live] .classic_mapNames__cxPg3,.classic_page__k0pqT[data-live] .classic_openWords__Dou4r,.classic_page__k0pqT[data-live] .classic_words__6S3NU{text-shadow:0 0 3px var(--paper),0 0 9px var(--paper),0 0 16px var(--paper)}.classic_page__k0pqT[data-live] .classic_scene__hTAtO .classic_frame__sSXxZ{box-shadow:0 0 0 14px var(--paper),0 0 16px 18px var(--paper)}.classic_page__k0pqT[data-live] .classic_open__zoXij{display:block}.classic_page__k0pqT[data-live] .classic_openWords__Dou4r{position:absolute;right:calc(var(--u) * 7);top:50%;transform:translateY(-50%);width:min(calc(var(--u) * 36),560px)}.classic_page__k0pqT[data-live] .classic_attokyo__e0b8U .classic_words__6S3NU{left:var(--gm);bottom:max(9vh,calc(var(--bar) + 28px));width:calc(var(--u) * 28)}.classic_fTokyoA__l7agG{right:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 48)}.classic_fTokyoB__fUZUN{left:calc(var(--u) * 37);width:calc(var(--u) * 20)}.classic_page__k0pqT[data-live] .classic_atfuji__AffZb .classic_words__6S3NU{right:calc(var(--u) * 8);top:calc(var(--u) * 9.5);width:calc(var(--u) * 30)}.classic_fFujiA___tduN{left:calc(var(--u) * 7);top:calc(var(--u) * 6);height:calc(100svh - var(--u) * 10 - var(--bar));aspect-ratio:2/3}.classic_fFujiB__3qivf{right:calc(var(--u) * 6.5);bottom:calc(var(--u) * 3.4 + var(--bar));width:calc(var(--u) * 35)}@media (max-height:760px){.classic_fFujiB__3qivf{width:calc(var(--u) * 25)}.classic_fKyotoB__UZN9j{width:calc(var(--u) * 12)}}.classic_page__k0pqT[data-live] .classic_atkyoto__yexXP .classic_words__6S3NU{right:calc(var(--u) * 8);top:calc(var(--u) * 13);width:calc(var(--u) * 30)}.classic_fKyotoA__IZcV8{top:calc(var(--u) * 6.4);width:calc(var(--u) * 50)}.classic_fKyotoB__UZN9j{right:calc(var(--u) * 8);bottom:calc(var(--u) * 3.6 + var(--bar))}.classic_page__k0pqT[data-live] .classic_atkinosaki__96SX5 .classic_words__6S3NU{left:var(--gm);bottom:max(10vh,calc(var(--bar) + 28px));width:calc(var(--u) * 28)}.classic_fKinoA__YrnBk{right:calc(var(--u) * 7);top:calc(var(--u) * 7);width:calc(var(--u) * 42)}.classic_fKinoB__361Ey{width:calc(var(--u) * 23)}.classic_page__k0pqT[data-live] .classic_atosaka__9p1JM .classic_words__6S3NU{right:calc(var(--u) * 8);bottom:max(12vh,calc(var(--bar) + 28px));width:calc(var(--u) * 26)}.classic_fOsakaA__dyfAE{left:calc(var(--u) * 7);width:calc(var(--u) * 44)}.classic_fOsakaB__GMjpc{right:calc(var(--u) * 7);top:calc(var(--u) * 8);width:calc(var(--u) * 26)}.classic_page__k0pqT[data-live] .classic_ask__oojXZ{display:block}.classic_page__k0pqT[data-live] .classic_askCol__Sj84S{position:absolute;right:calc(var(--u) * 6);top:50%;transform:translateY(-50%);width:min(calc(var(--u) * 45),860px);grid-template-columns:34% 1fr;gap:calc(var(--u) * 2.4);opacity:1}@media (max-height:760px){.classic_page__k0pqT[data-live] .classic_askCol__Sj84S{width:calc(var(--u) * 60);grid-template-columns:26% 1fr;top:calc(50% + 28px)}}.classic_page__k0pqT[data-live] .classic_mapNames__cxPg3{display:block;position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.classic_mapNames__cxPg3 li{position:absolute;transform:translate(calc(-50% + var(--dx, 0px)),var(--dy,30px));font-family:var(--font-display,serif);font-size:var(--type-h3);line-height:1.1;white-space:nowrap;text-align:center}.classic_mapNames__cxPg3 span{display:block;font-family:var(--sans);font-size:var(--type-label);color:var(--soft)}.classic_page__k0pqT[data-live] .classic_rail__JrioV{position:absolute;z-index:9;right:0;top:0;bottom:0;width:44px;display:flex;flex-direction:column;justify-content:center;gap:26px;align-items:flex-end;visibility:hidden}.classic_page__k0pqT[data-live][data-past] .classic_rail__JrioV{visibility:visible}.classic_scrollCue__JE9Hm{display:none}.classic_page__k0pqT[data-live] .classic_scrollCue__JE9Hm{display:flex;align-items:baseline;gap:12px;position:absolute;z-index:8;left:50%;bottom:calc(var(--bar) + 10px);transform:translateX(-50%);margin:0;padding:4px 8px;border:0;background:none;cursor:pointer;color:var(--ink);text-shadow:0 0 4px var(--paper),0 0 10px var(--paper),0 0 18px var(--paper);opacity:0;pointer-events:none;transition:opacity .5s;white-space:nowrap}.classic_page__k0pqT[data-live][data-past] .classic_scrollCue__JE9Hm[data-show]{opacity:1;pointer-events:auto}.classic_cueNext__1g7aU{font-family:var(--sans);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--raku)}.classic_cueName__lV8_V{font-family:var(--font-display,serif);font-style:italic;font-size:var(--type-h3);line-height:1}.classic_cueMark__CG1J3{align-self:center;width:9px;height:9px;margin-left:2px;border-right:1.5px solid #937437;border-bottom:1.5px solid #937437;transform:translateY(-3px) rotate(45deg);animation:classic_cueBob__AwPdM 2.2s ease-in-out infinite}@keyframes classic_cueBob__AwPdM{50%{transform:translateY(1px) rotate(45deg)}}.classic_scrollCue__JE9Hm:hover .classic_cueName__lV8_V{color:var(--raku)}@media (prefers-reduced-motion:reduce){.classic_cueMark__CG1J3{animation:none}}.classic_rail__JrioV a{position:relative;display:block;width:22px;height:16px}.classic_rail__JrioV a:before{content:"";position:absolute;right:0;top:7px;width:14px;height:1px;background:#937437;transition:width .45s}.classic_rail__JrioV a:hover:before,.classic_rail__JrioV a[data-here]:before{width:24px}.classic_railName__fs8HY{position:absolute;right:34px;top:-3px;white-space:nowrap;font-family:var(--font-display,serif);font-style:italic;font-size:var(--type-h3);color:var(--ink);opacity:0;transition:opacity .3s;pointer-events:none}.classic_rail__JrioV a:focus-visible .classic_railName__fs8HY,.classic_rail__JrioV a:hover .classic_railName__fs8HY{opacity:1}@media (max-height:599px),(max-width:899px){.classic_page__k0pqT{--m:20px}.classic_heroWords__GJlJe{display:block;left:var(--m);right:var(--m);bottom:calc(72px + env(safe-area-inset-bottom, 0px));height:400px;text-align:left}.classic_heroImg__fx_eV{-o-object-position:50% 50%;object-position:50% 50%}.classic_hero__OMJ0L:after{height:66%;background:linear-gradient(0deg,rgba(12,10,8,.86) 0,rgba(12,10,8,.74) 42%,rgba(12,10,8,.3) 74%,rgba(12,10,8,0))}.classic_title__1WQIP{font-size:var(--type-title);line-height:1.06;min-height:3.18em}.classic_titleA__9lQSd,.classic_titleB__819T9{display:block}.classic_heroFoot__Ri5rh{display:block;position:absolute;left:0;right:0;bottom:0}.classic_facts__sEp7a{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.classic_facts__sEp7a dd{white-space:normal;font-size:var(--type-small)}.classic_doors__8t9Kv{justify-content:flex-start;margin-top:16px;gap:6px 24px}.classic_scene__hTAtO{padding:36px var(--m) 20px}.classic_foot___WG_a,.classic_rest__LP9N3>section,.classic_scene__hTAtO{content-visibility:auto;contain-intrinsic-size:auto 900px}.classic_open__zoXij{display:block}.classic_mapStill__x_2XZ{display:none}.classic_route__l4fDF{display:block}.classic_phoneMap__mydLM{display:block;position:relative;height:220px;margin:0 var(--m) 4px;background:url(/images/ccbt/map-still.webp) 50%/cover no-repeat,var(--paper)}.classic_phoneMap__mydLM canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.classic_phoneMap__mydLM[data-on] canvas{opacity:1}.classic_places__gfmyR{display:block;padding:0 var(--m)}.classic_place__cLE28{display:block;padding:34px 0 10px;position:relative}.classic_place__cLE28 .classic_frame__sSXxZ:first-child{width:100%}.classic_place__cLE28 .classic_frame__sSXxZ:nth-child(2){position:relative;inset:auto;width:46%;margin:-14% 0 0 auto;border:3px solid var(--paper)}.classic_place__cLE28 .classic_frame__sSXxZ:nth-child(3){position:relative;inset:auto;width:46%;margin:-12% auto 0 0;border:3px solid var(--paper)}.classic_place__cLE28 .classic_frame__sSXxZ.classic_fFujiA___tduN{width:74%;height:auto}.classic_place__cLE28 .classic_frame__sSXxZ.classic_fKyotoB__UZN9j{width:36%}.classic_words__6S3NU{margin-top:14px}.classic_ask__oojXZ{padding-top:28px}.classic_askCol__Sj84S{grid-template-columns:96px 1fr;gap:16px}.classic_act__Jyn0_{display:block;padding:36px var(--m) 8px}.classic_act__Jyn0_+.classic_act__Jyn0_{padding-top:20px}.classic_side__yjyA0{margin-bottom:12px}.classic_house__ellxO{margin-top:28px}.classic_print__BDJ70{margin-top:22px}.classic_print__BDJ70 img{max-height:440px}.classic_groups__3g54q{grid-template-columns:1fr;gap:18px}.classic_more__z9CLl>figure{margin-bottom:18px}.classic_moreWords__3_4WJ{padding-left:0}.classic_close___kywv{display:block;padding:40px var(--m) 56px}.classic_closeDoors__rBfjP{margin-top:28px;max-width:none}.classic_reading__BXqMJ{display:block;margin-top:40px}.classic_reading__BXqMJ ul{grid-template-columns:1fr;margin-top:8px}html.route-tour:has(.classic_page__k0pqT [data-bar]:not([data-show])) .aiko-dock{justify-content:flex-end;padding-left:0;padding-right:16px}html.ljt-js .classic_page__k0pqT:not([data-loaded]) .classic_scene__hTAtO[data-early] img{display:block}.classic_bar__bTNzy{justify-content:flex-start;gap:14px;padding:0 12px env(safe-area-inset-bottom) 66px}.classic_barPrice__gUuE0 span{display:none}.classic_barDoor__9M8ga.ljt-btn--ink{flex:0 1 auto;min-height:44px;padding:10px 14px;letter-spacing:.12em}.classic_barCall__u2fgZ{min-height:44px}html.ljt-js .classic_page__k0pqT:not([data-loaded]) .classic_rest__LP9N3 img,html.ljt-js .classic_page__k0pqT:not([data-loaded]) .classic_scene__hTAtO img{display:none}.classic_page__k0pqT[data-loaded] [data-fade]:not([data-seen]),.classic_page__k0pqT[data-loaded] [data-split]:not([data-seen]){opacity:.01;transform:translateY(8px)}.classic_page__k0pqT[data-loaded] [data-seen]{transition:opacity .8s ease-out,transform .8s ease-out}}@media (max-height:499px),(max-width:599px){.classic_rest__LP9N3{display:flex;flex-direction:column}.classic_rest__LP9N3>.classic_act__Jyn0_{margin-inline:0}.classic_rest__LP9N3>.classic_close___kywv{width:100%;margin-inline:auto}.classic_stay___fEzD{order:1}.classic_houseAct__xi0FC{order:2}.classic_folded__W_djI,.classic_seq__E_z_i{order:3}.classic_close___kywv{order:4}.classic_houses__Oir8A{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,340px);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);margin:0 calc(var(--m) * -1);padding:2px var(--m) 4px;scrollbar-width:none}.classic_houses__Oir8A::-webkit-scrollbar{display:none}.classic_houses__Oir8A .classic_house__ellxO{grid-column:auto;margin-top:0;scroll-snap-align:start}.classic_rest__LP9N3>.classic_act__Jyn0_.classic_folded__W_djI{display:flex;flex-direction:column;align-items:stretch;padding:0 var(--m);content-visibility:visible}.classic_rest__LP9N3>.classic_act__Jyn0_.classic_folded__W_djI[data-open]{padding-bottom:28px}.classic_rest__LP9N3>.classic_hanami__BhTD1.classic_folded__W_djI{margin-top:32px}.classic_folded__W_djI>:has(.classic_foldHead__2rrcE){order:-1}.classic_folded__W_djI .classic_side__yjyA0{margin-bottom:0}.classic_folded__W_djI.classic_more__z9CLl>figure{margin:18px 0 0}.classic_foldHead__2rrcE{display:block;position:relative;border-top:1px solid rgba(139,90,43,.26);padding:16px 48px 16px 0}.classic_foldHead__2rrcE .classic_label__OrBpr{margin-bottom:6px}.classic_foldLast__OM6Kr{border-bottom:1px solid rgba(139,90,43,.26)}.classic_foldBtn__nMhGO{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;color:#937437;-webkit-tap-highlight-color:transparent;background:linear-gradient(currentColor,currentColor) right 4px center /15px 1px no-repeat,linear-gradient(currentColor,currentColor) right 11px center /1px 15px no-repeat;touch-action:manipulation;transition:color .2s}.classic_foldBtn__nMhGO[aria-expanded=true]{background-size:15px 1px,1px 0}@media (hover:hover){.classic_foldBtn__nMhGO:hover{color:var(--raku)}}.classic_foldBtn__nMhGO:focus-visible{outline:2px solid var(--raku);outline-offset:-2px}.classic_folded__W_djI:not([data-open])>:not(:has(.classic_foldHead__2rrcE)){display:none}.classic_folded__W_djI:not([data-open]) :has(>.classic_foldHead__2rrcE)>:not(.classic_foldHead__2rrcE){display:none}}@media (max-width:599px){.classic_barPrice__gUuE0{display:none}.classic_bar__bTNzy{gap:12px}}@media (max-height:599px) and (min-width:600px){.classic_titleA__9lQSd,.classic_titleB__819T9{display:inline}}@media (prefers-reduced-motion:reduce){.classic_tw__sHiqc{animation:none;opacity:1;filter:none;transform:none}}.classic_mapNames__cxPg3 li:first-child{--dy:-72px}.classic_mapNames__cxPg3 li:nth-child(2){--dy:34px}.classic_mapNames__cxPg3 li:nth-child(3){--dy:-74px}.classic_mapNames__cxPg3 li:nth-child(4){--dy:-86px}.classic_mapNames__cxPg3 li:nth-child(5){--dy:40px}.classic_quietAsk__fOq1_{font-family:var(--sans);font-size:var(--type-small);margin:0}.classic_closeDoors__rBfjP .classic_quietAsk__fOq1_{display:flex;justify-content:center}.classic_page__k0pqT .ljt-btn--hair:hover .ljt-btn__glyph{width:18px}.classic_seq__E_z_i{display:block}.classic_seqHead__PQpfT{max-width:760px;margin-bottom:40px}.classic_pieces__gBTJ8{display:grid;gap:56px}.classic_piece__Ncl8G{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:calc(var(--u) * 4);align-items:center}.classic_pieceFlip__j_siB .classic_pieceFig__GujKx{order:2}.classic_pieceFig__GujKx{margin:0;aspect-ratio:3/2;overflow:hidden;background:var(--paper-card)}.classic_pieceFig__GujKx img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_wordRow__1wXWA{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px calc(var(--u) * 4)}.classic_wordRow__1wXWA>.classic_pieceWordsCol__cXhf4{max-width:none;border-top:1px solid rgba(139,90,43,.35);padding-top:14px}.classic_pieceWordsCol__cXhf4{max-width:520px}.classic_oneList__uu9vp{margin-top:56px;padding-top:28px;border-top:1px solid rgba(139,90,43,.26);max-width:760px}.classic_oneList__uu9vp ul{margin:12px 0 0;padding-left:20px;font-family:var(--body);font-size:var(--type-body);line-height:1.65}.classic_oneList__uu9vp li{padding:3px 0}.classic_seqClose__sUjK1{margin-top:56px;max-width:760px}.classic_ext__T_LFj .classic_extGrid__r9pH4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:calc(var(--u) * 4);align-items:start}.classic_extPics__GyOuD{display:grid;gap:20px}.classic_extPics__GyOuD>figure{position:static}.classic_extWords__DFzt7 .classic_extPlace__P2ADA{padding:14px 0;border-bottom:1px solid rgba(139,90,43,.18)}.classic_extWords__DFzt7 .classic_extPlace__P2ADA:first-child{padding-top:0}.classic_extDoor__sEpU8{margin-top:18px}.classic_dayGrid__LXfv_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;counter-reset:none}.classic_dayCard__HaLCs{border-top:1px solid rgba(139,90,43,.35);padding-top:14px}.classic_dayFig__DMVZ4{margin:0 0 14px;aspect-ratio:3/2}.classic_dayFig__DMVZ4 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_dayTitle__xYogq{margin:0;font-family:var(--sans);font-size:var(--type-eyebrow,13px);letter-spacing:var(--type-tr-eyebrow,.05em);text-transform:uppercase;color:var(--raku);font-weight:400}@media (max-width:1099px){.classic_dayGrid__LXfv_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.classic_ext__T_LFj .classic_extGrid__r9pH4,.classic_piece__Ncl8G{grid-template-columns:minmax(0,1fr);gap:16px}.classic_pieceFlip__j_siB .classic_pieceFig__GujKx{order:0}.classic_pieces__gBTJ8{gap:36px}.classic_seqHead__PQpfT{margin-bottom:24px}}@media (max-width:599px){.classic_dayGrid__LXfv_{grid-template-columns:minmax(0,1fr);gap:28px}}.classic_strip__Iv2pq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:36px}.classic_strip__Iv2pq[data-n="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.classic_strip__Iv2pq[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.classic_strip__Iv2pq[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.classic_stripFig__mXBdS{margin:0;aspect-ratio:3/2;overflow:hidden;background:var(--paper-card)}.classic_stripFig__mXBdS img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.classic_strip__Iv2pq,.classic_strip__Iv2pq[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.classic_strip__Iv2pq[data-n="1"]{grid-template-columns:minmax(0,1fr)}}.classic_bough__b8i8x,.classic_page__k0pqT[data-live] .classic_bough__b8i8x{display:none}.classic_page__k0pqT .ccbt-extroute{opacity:0;transition:opacity 1.2s ease-out}.classic_page__k0pqT .ccbt-extmap[data-seen] .ccbt-extroute{opacity:1}.classic_page__k0pqT .ccbt-extstop{opacity:0;transition:opacity .6s ease-out}.classic_page__k0pqT .ccbt-extmap[data-seen] .ccbt-extstop{opacity:1}@media (prefers-reduced-motion:reduce){.classic_page__k0pqT .ccbt-extroute,.classic_page__k0pqT .ccbt-extstop{transition:none}}.classic_extMap__8Y4NI{margin-top:40px}.classic_page__k0pqT[data-live] .classic_atnara__FblwI .classic_words__6S3NU{right:calc(var(--u) * 8);width:calc(var(--u) * 30)}.classic_fNaraA__Od_UY{top:calc(var(--u) * 6.4);width:calc(var(--u) * 50)}.classic_page__k0pqT[data-live] .classic_atmiyajima__BiwyD .classic_words__6S3NU{right:calc(var(--u) * 8);bottom:max(12vh,calc(var(--bar) + 28px));width:calc(var(--u) * 28)}.classic_fMiyaA__hWmuD{left:calc(var(--u) * 7);width:calc(var(--u) * 44)}.classic_mapNames__cxPg3 li.classic_extName__Cf7_S{--dy:30px;font-style:italic}.classic_mapNames__cxPg3 li.classic_extName__Cf7_S span{font-style:normal}.classic_page__k0pqT[data-live] .classic_scrollCue__JE9Hm .classic_cueNext__1g7aU{font-size:var(--type-lede)}.classic_page__k0pqT[data-live] .classic_scrollCue__JE9Hm .classic_cueName__lV8_V{font-size:var(--type-h2)}.classic_page__k0pqT[data-live] .classic_scrollCue__JE9Hm:focus-visible{outline:2px solid var(--raku);outline-offset:4px}.classic_mapNames__cxPg3 li[data-stopi="6"]{--dx:74px;--dy:-2px}.classic_rest__LP9N3>.classic_act__Jyn0_{display:block;padding-top:64px;padding-bottom:0}.classic_rest__LP9N3>.classic_finale__47zSk{padding-bottom:72px}.classic_bHead__VBZx7{display:flex;align-items:baseline;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:24px}.classic_bHead__VBZx7 .classic_lede__tFQqj,.classic_bHead__VBZx7 .classic_price__O4pJF{margin:0;max-width:640px}.classic_stay___fEzD .classic_houses__Oir8A{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.classic_stay___fEzD .classic_house__ellxO{margin:0;grid-column:auto}.classic_stay___fEzD .classic_house__ellxO .classic_body__SwTxq{font-size:var(--type-small);line-height:1.55}.classic_band__67hDH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.classic_bandFig__X1Tyx{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--paper-card)}.classic_bandFig__X1Tyx img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_cols__tPSR0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 calc(var(--u) * 5);align-items:start}.classic_cols__tPSR0 .classic_h2__KUTG4{margin-bottom:8px}.classic_colNext__GiTrT{margin-top:32px}.classic_oneList__uu9vp{margin:8px 0 0;padding-left:20px;font-family:var(--body);font-size:var(--type-body);line-height:1.65}.classic_guests__IfyIL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.classic_guests__IfyIL .classic_quote__DBc8S{margin-top:0}.classic_dayFig__DMVZ4{margin:4px 0 12px;aspect-ratio:16/9;overflow:hidden;background:var(--paper-card)}.classic_hanamiCol__vMS0W{display:grid;grid-template-columns:34% 1fr;gap:24px;align-items:start}.classic_printSmall__cHFyx{margin:6px 0 0}.classic_printSmall__cHFyx img{display:block;width:100%;height:auto}.classic_closeCol__sqiWb .classic_closeDoors__rBfjP{margin-top:20px;max-width:460px;justify-self:start}.classic_finale__47zSk .classic_reading__BXqMJ{margin-top:48px}.classic_rest__LP9N3 .classic_day__n8nxQ summary{min-height:44px;padding:8px 0}.classic_rest__LP9N3 .classic_dayName__Jg92b{font-size:var(--type-lede);line-height:1.35}@media (max-width:1099px){.classic_stay___fEzD .classic_houses__Oir8A{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.classic_cols__tPSR0,.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,1fr);gap:0}.classic_cols__tPSR0>div+div{margin-top:32px}.classic_guests__IfyIL{grid-template-columns:minmax(0,1fr);gap:20px}.classic_band__67hDH{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.classic_rest__LP9N3>.classic_act__Jyn0_{padding-top:40px}}@media (max-height:499px),(max-width:599px){.classic_stay___fEzD .classic_houses__Oir8A{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(82%,340px)}.classic_finale__47zSk{order:5}.classic_printSmall__cHFyx{max-width:260px}}.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,300px) minmax(0,720px)}.classic_closeCols__2Aspl{align-items:end}.classic_closeCols__2Aspl .classic_closeDoors__rBfjP{margin-top:0;justify-self:end;width:100%}.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,300px);gap:40px}.classic_highlights__LyQ64{list-style:none;margin:0;padding:0;border-top:2px solid #937437}.classic_highlights__LyQ64 li{padding:12px 0;border-bottom:1px solid rgba(139,90,43,.22);font-family:var(--font-display,serif);font-size:var(--type-lede);line-height:1.35}.classic_spreads__z3kTy{margin-top:4px}.classic_routeLine___KtCX{position:relative;display:flex;align-items:flex-start;gap:0;margin:0 0 28px;padding-top:14px}.classic_routeLine___KtCX:before{content:"";position:absolute;left:0;right:0;top:18px;height:1px;background:linear-gradient(90deg,#937437 0 82%,rgba(147,116,55,.35) 82%)}.classic_stop__kZlwz{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 12px 0 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;min-height:44px}.classic_stopDot__CYkJh{display:block;width:9px;height:9px;margin:0 0 10px;border-radius:50%;background:var(--paper);border:1.5px solid #937437;position:relative;z-index:1}.classic_stop__kZlwz[data-on] .classic_stopDot__CYkJh{background:#937437;box-shadow:0 0 0 4px rgba(147,116,55,.18)}.classic_stopPlace__TFhbI{font-family:var(--font-display,serif);font-size:var(--type-h3);line-height:1.15}.classic_stop__kZlwz[data-on] .classic_stopPlace__TFhbI{color:var(--raku)}.classic_stopDates___VuO0{font-family:var(--sans);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.classic_stop__kZlwz:focus-visible{outline:2px solid var(--raku);outline-offset:4px}.classic_stopOnward__PtZ98{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-display,serif);font-style:italic;font-size:var(--type-lede);color:var(--soft)}.classic_stopOnward__PtZ98 .classic_stopDot__CYkJh{border-style:dashed}.classic_spread__iVJu1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:calc(var(--u) * 4)}.classic_spread__iVJu1[hidden]{display:none}.classic_spreadFig__cBVsc{margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--paper-card)}.classic_spreadFig__cBVsc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_spreadWords___PgHN{transition:opacity .22s ease-in}.classic_spread__iVJu1[data-leaving] .classic_spreadWords___PgHN{opacity:0}.classic_spreadDay__RzYoT+.classic_spreadDay__RzYoT{margin-top:18px}.classic_spreadDay__RzYoT .classic_h3__pWC9e{margin-top:2px}.classic_spreadDay__RzYoT .classic_body__SwTxq{margin-top:6px}.classic_stay___fEzD{margin-top:64px;padding-top:40px;border-top:1px solid rgba(139,90,43,.26);scroll-margin-top:96px}.classic_stayHead__hZH3R{max-width:760px;margin-bottom:28px}.classic_stayGrid__3tT8c{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px}.classic_stayCard__KVssb{min-width:0}.classic_stayDoor__qwA5u{margin:36px 0 0}.classic_stayPic__ea9kL{display:block;aspect-ratio:4/5;overflow:hidden;margin-bottom:14px;background:var(--paper-card)}.classic_stayPic__ea9kL img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_stayName__Y8U_0{margin:0;font-family:var(--font-display,serif);font-size:var(--type-h3);line-height:1.2;text-wrap:balance;overflow-wrap:break-word}.classic_stayName__Y8U_0 a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:1099px){.classic_stayGrid__3tT8c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.classic_stayGrid__3tT8c{grid-template-columns:minmax(0,1fr);gap:36px}.classic_stayPic__ea9kL{aspect-ratio:3/2}}.classic_spreadHotel__7Zm3v{display:flex;gap:16px;align-items:center;margin-top:22px;padding-top:16px;border-top:1px solid rgba(139,90,43,.26)}.classic_spreadHotelPic__r_Emx{flex:0 0 120px;aspect-ratio:3/2;overflow:hidden}.classic_spreadHotelPic__r_Emx img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_spreadHotelName__0RDhP{margin:2px 0 0;font-family:var(--font-display,serif);font-size:var(--type-h3);line-height:1.2}.classic_spreadHotelName__0RDhP a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.classic_spreadNav__nnRAz{display:flex;align-items:center;gap:14px;margin-top:20px}.classic_spreadArrow__uXEDv{width:44px;height:44px;border:1px solid rgba(139,90,43,.45);border-radius:50%;background:none;color:var(--ink);font-size:var(--type-lede);cursor:pointer}.classic_spreadArrow__uXEDv:disabled{opacity:.3;cursor:default}.classic_spreadNext__p3Tno{font-family:var(--font-display,serif);font-style:italic;font-size:var(--type-lede);color:var(--raku)}.classic_cared__NNhHa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:calc(var(--u) * 4);align-items:start}.classic_caredFig__b_tHj{margin:0;overflow:hidden}.classic_caredFig__b_tHj img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_caredGrid__ex8lA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-top:22px}.classic_caredGrid__ex8lA .classic_body__SwTxq{font-size:var(--type-small)}.classic_houseFig__vthZr{margin:0 0 18px;aspect-ratio:16/9;overflow:hidden}.classic_houseFig__vthZr img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classic_decide__5GPqA{margin-top:56px}.classic_decideGrid__tVuaM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:12px 0 28px}.classic_decideGrid__tVuaM .classic_body__SwTxq{font-size:var(--type-small)}@media (max-width:1099px){.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.classic_highlights__LyQ64{grid-column:1/-1}.classic_decideGrid__tVuaM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.classic_cared__NNhHa,.classic_spread__iVJu1{grid-template-columns:minmax(0,1fr);gap:18px}.classic_routeLine___KtCX{overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.classic_stopOnward__PtZ98,.classic_stop__kZlwz{flex:0 0 auto;min-width:128px}.classic_caredFig__b_tHj{aspect-ratio:3/2}}@media (max-width:599px){.classic_caredGrid__ex8lA,.classic_decideGrid__tVuaM,.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,1fr)}}.classic_more__z9CLl{border-bottom:1px solid rgba(139,90,43,.26)}.classic_moreBody__0O9XA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 calc(var(--u) * 5);padding-top:8px}.classic_qa1__ynAK_+.classic_qa1__ynAK_{margin-top:16px}.classic_qa1__ynAK_ .classic_h3__pWC9e{font-size:var(--type-lede);margin:0}.classic_qa1__ynAK_ .classic_body__SwTxq{margin-top:4px;font-size:var(--type-small)}@media (max-width:899px){.classic_moreBody__0O9XA{grid-template-columns:minmax(0,1fr)}}.classic_mapNames__cxPg3 li[data-clash]{opacity:0!important;transition:opacity .2s}.classic_rest__LP9N3>.classic_act__Jyn0_{max-width:none;padding-left:var(--gm);padding-right:var(--gm)}.classic_cared__NNhHa>div:last-child,.classic_closeCol__sqiWb,.classic_spreadWords___PgHN{max-width:760px}@media (min-width:1800px){.classic_rest__LP9N3>.classic_act__Jyn0_{padding-left:calc(var(--gm) * 1.5);padding-right:calc(var(--gm) * 1.5)}.classic_spread__iVJu1{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.classic_hanamiCol__vMS0W{grid-template-columns:minmax(0,380px) minmax(0,1fr) minmax(0,420px)}.classic_decideGrid__tVuaM{gap:48px}}.classic_stop__kZlwz{padding:0 10px 0 0}.classic_stopPlace__TFhbI{display:inline-block;padding:8px 14px;margin-left:-2px;border:1px solid rgba(139,90,43,.45);border-radius:2px;background:var(--paper);transition:background .2s,border-color .2s,color .2s}.classic_stop__kZlwz:hover .classic_stopPlace__TFhbI{border-color:#937437}.classic_stop__kZlwz[data-on] .classic_stopPlace__TFhbI{background:var(--sumi-ground);border-color:var(--sumi-ground);color:var(--paper)}.classic_stopDates___VuO0{margin-top:6px}.classic_spreadNext__p3Tno{font-size:var(--type-h3)}.classic_guests__IfyIL .classic_quote__DBc8S blockquote{margin:0;padding-left:22px;border-left:2px solid #937437}.classic_guests__IfyIL .classic_quote__DBc8S blockquote p{font-style:italic}.classic_guests__IfyIL .classic_quote__DBc8S blockquote p:before{content:"\201C"}.classic_guests__IfyIL .classic_quote__DBc8S blockquote p:after{content:"\201D"}.classic_guests__IfyIL .classic_quote__DBc8S figcaption{padding-left:24px}.classic_page__k0pqT[data-live] .classic_askCol__Sj84S,.classic_page__k0pqT[data-live] .classic_openWords__Dou4r,.classic_page__k0pqT[data-live] .classic_words__6S3NU{background:var(--paper);box-shadow:0 0 32px 26px var(--paper)}@media (max-width:599px){.classic_routeLine___KtCX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;overflow:visible}.classic_routeLine___KtCX .classic_stopDot__CYkJh,.classic_routeLine___KtCX:before{display:none}.classic_stopOnward__PtZ98,.classic_stop__kZlwz{min-width:0}.classic_stopPlace__TFhbI{display:block;width:100%}.classic_stopOnward__PtZ98{grid-column:1/-1}}.classic_page__k0pqT .ljt-btn--ink:hover{letter-spacing:var(--tr-button)}.classic_fTokyoC__1Hlp1{top:calc(var(--u) * 7);width:calc(var(--u) * 30)}.classic_fFujiC___dSpD{left:calc(var(--u) * 42);top:calc(var(--u) * 8);width:calc(var(--u) * 18)}.classic_fKyotoC__tMfLk{left:calc(var(--u) * 14);bottom:calc(var(--u) * 3.4 + var(--bar));width:calc(var(--u) * 22)}.classic_fKinoC__D57uv{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 26)}.classic_fOsakaC__IlWnd{left:calc(var(--u) * 7);bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 26)}.classic_fNaraB__2m_N3{left:calc(var(--u) * 6.5)}.classic_fNaraB__2m_N3,.classic_fNaraC__oIAMO{bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 22)}.classic_fNaraC__oIAMO{left:calc(var(--u) * 31)}.classic_mapNames__cxPg3 li[data-stopi="5"]{--dx:64px;--dy:-34px}.classic_mapNames__cxPg3 li[data-stopi="9"]{--dy:-66px}.classic_mapNames__cxPg3 li[data-stopi="10"]{--dy:34px}.classic_caredFig__b_tHj{aspect-ratio:3/4}.classic_houseFig__vthZr{aspect-ratio:3/2}.classic_caredFig__b_tHj img,.classic_houseFig__vthZr img{-o-object-position:center;object-position:center}.classic_fTokyoC__1Hlp1{left:calc(var(--u) * 6.5);bottom:calc(var(--u) * 3 + var(--bar))}.classic_fTokyoA__l7agG,.classic_fTokyoC__1Hlp1{right:auto;width:calc(var(--u) * 21);height:auto}.classic_fTokyoA__l7agG{left:calc(var(--u) * 29)}.classic_fTokyoB__fUZUN{left:calc(var(--u) * 51.5);right:auto;width:calc(var(--u) * 21);height:auto}.classic_fFujiA___tduN{right:auto;bottom:auto;width:calc(var(--u) * 9.33);height:auto}.classic_fFujiC___dSpD{left:calc(var(--u) * 17.33)}.classic_fFujiB__3qivf,.classic_fFujiC___dSpD{right:auto;bottom:auto;width:calc(var(--u) * 21);height:auto}.classic_fFujiB__3qivf{left:calc(var(--u) * 39.83)}.classic_fKyotoA__IZcV8{right:auto;bottom:auto;width:calc(var(--u) * 21);height:auto}.classic_fKyotoB__UZN9j{left:calc(var(--u) * 29);right:auto;bottom:auto;width:calc(var(--u) * 9.33);height:auto}.classic_fKyotoC__tMfLk{left:calc(var(--u) * 39.83);right:auto;top:calc(var(--u) * 7);bottom:auto;width:calc(var(--u) * 21);height:auto}.classic_fKinoA__YrnBk{right:auto;width:calc(var(--u) * 18.67);height:auto}.classic_fKinoB__361Ey{left:calc(var(--u) * 26.67);right:auto;bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 23.85);height:auto}.classic_fKinoC__D57uv{left:calc(var(--u) * 52)}.classic_fKinoC__D57uv,.classic_fOsakaA__dyfAE{right:auto;width:calc(var(--u) * 21);height:auto}.classic_fOsakaA__dyfAE{bottom:auto}.classic_fOsakaB__GMjpc{left:calc(var(--u) * 29);width:calc(var(--u) * 21);height:auto}.classic_fOsakaC__IlWnd{left:calc(var(--u) * 51.5)}.classic_fNaraA__Od_UY,.classic_fNaraB__2m_N3,.classic_fOsakaC__IlWnd{right:auto;bottom:auto;width:calc(var(--u) * 21);height:auto}.classic_fNaraB__2m_N3{left:calc(var(--u) * 29)}.classic_fNaraC__oIAMO{left:calc(var(--u) * 51.5);right:auto;top:calc(var(--u) * 7);bottom:auto;width:calc(var(--u) * 21);height:auto}.classic_fMiyaA__hWmuD{right:auto;bottom:auto;width:calc(var(--u) * 26);height:auto}.classic_page__k0pqT[data-live] .classic_atkinosaki__96SX5 .classic_words__6S3NU,.classic_page__k0pqT[data-live] .classic_attokyo__e0b8U .classic_words__6S3NU{left:auto;right:calc(var(--u) * 7);top:calc(var(--u) * 9);bottom:auto;width:calc(var(--u) * 25)}.classic_page__k0pqT[data-live] .classic_atmiyajima__BiwyD .classic_words__6S3NU,.classic_page__k0pqT[data-live] .classic_atosaka__9p1JM .classic_words__6S3NU{right:auto;left:var(--gm);top:auto;bottom:max(9vh,calc(var(--bar) + 28px));width:calc(var(--u) * 28)}.classic_page__k0pqT[data-live] .classic_atnara__FblwI .classic_words__6S3NU{top:calc(var(--u) * 24)}.classic_fTokyoA__l7agG{left:calc(var(--u) * 6.5);top:auto;bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 34)}.classic_fTokyoB__fUZUN{bottom:calc(var(--u) * 3 + var(--bar))}.classic_fTokyoB__fUZUN,.classic_fTokyoC__1Hlp1{left:calc(var(--u) * 42);top:auto;width:calc(var(--u) * 16)}.classic_fTokyoC__1Hlp1{bottom:calc(var(--u) * 15.2 + var(--bar))}.classic_fFujiA___tduN{width:calc(var(--u) * 17)}.classic_fFujiC___dSpD{top:calc(var(--u) * 7)}.classic_fFujiB__3qivf,.classic_fFujiC___dSpD{left:calc(var(--u) * 25);width:calc(var(--u) * 16)}.classic_fFujiB__3qivf{top:calc(var(--u) * 19.2)}.classic_fKyotoA__IZcV8{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.classic_fKyotoB__UZN9j{width:calc(var(--u) * 12)}.classic_fKyotoC__tMfLk{left:calc(var(--u) * 6.5);top:calc(var(--u) * 31.2)}.classic_fKinoA__YrnBk{left:calc(var(--u) * 6.5);top:auto;bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 30)}.classic_fKinoB__361Ey{left:calc(var(--u) * 38);top:auto;bottom:calc(var(--u) * 15.2 + var(--bar));width:calc(var(--u) * 18)}.classic_fKinoC__D57uv{left:calc(var(--u) * 38);top:auto;bottom:calc(var(--u) * 3 + var(--bar));width:calc(var(--u) * 16)}.classic_fOsakaA__dyfAE{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.classic_fOsakaC__IlWnd{top:calc(var(--u) * 7)}.classic_fNaraA__Od_UY{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.classic_fNaraB__2m_N3{top:calc(var(--u) * 7)}.classic_fNaraB__2m_N3,.classic_fNaraC__oIAMO{left:calc(var(--u) * 42);width:calc(var(--u) * 16)}.classic_fNaraC__oIAMO{top:calc(var(--u) * 19.2)}.classic_fMiyaA__hWmuD{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 34)}.classic_page__k0pqT[data-live] .classic_atnara__FblwI .classic_words__6S3NU{top:calc(var(--u) * 13)}.classic_fFujiA___tduN{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);width:calc(var(--u) * 24)}.classic_fFujiB__3qivf{left:calc(var(--u) * 32);top:calc(var(--u) * 7);width:calc(var(--u) * 13)}.classic_fFujiC___dSpD{left:calc(var(--u) * 32);top:calc(var(--u) * 26.3);width:calc(var(--u) * 17)}.classic_fKyotoB__UZN9j{top:calc(var(--u) * 7)}.classic_fKyotoB__UZN9j,.classic_fKyotoC__tMfLk{left:calc(var(--u) * 42);width:calc(var(--u) * 16)}.classic_fKyotoC__tMfLk{top:calc(var(--u) * 19.2)}.classic_fOsakaB__GMjpc{right:auto;top:calc(var(--u) * 7);bottom:auto}.classic_fOsakaB__GMjpc,.classic_fOsakaC__IlWnd{left:calc(var(--u) * 42);width:calc(var(--u) * 16)}.classic_fOsakaC__IlWnd{top:calc(var(--u) * 19.2)}.classic_fMiyaB__uzqtg{top:calc(var(--u) * 7)}.classic_fMiyaB__uzqtg,.classic_fMiyaC__S7McI{left:calc(var(--u) * 42);width:calc(var(--u) * 16)}.classic_fMiyaC__S7McI{top:calc(var(--u) * 19.2)}.classic_page__k0pqT[data-live]{--hTokyo:min(calc(var(--u) * 22.67),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fTokyoA__l7agG{left:calc(var(--u) * 6.5);bottom:calc(var(--bar) + 76px);top:auto;right:auto;height:var(--hTokyo);width:auto}.classic_page__k0pqT[data-live] .classic_fTokyoB__fUZUN{bottom:calc(var(--bar) + 76px + (var(--hTokyo) - var(--u) * 1.4) * .4996 + var(--u) * 1.4)}.classic_page__k0pqT[data-live] .classic_fTokyoB__fUZUN,.classic_page__k0pqT[data-live] .classic_fTokyoC__1Hlp1{left:calc(var(--u) * 6.5 + var(--hTokyo) * 1.5 + var(--u) * 1.4);top:auto;right:auto;height:auto;width:calc((var(--hTokyo) - var(--u) * 1.4) / 1.3343)}.classic_page__k0pqT[data-live] .classic_fTokyoC__1Hlp1{bottom:calc(var(--bar) + 76px)}.classic_page__k0pqT[data-live]{--hFuji:min(calc(var(--u) * 36),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fFujiA___tduN{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);bottom:auto;right:auto;height:var(--hFuji);width:auto}.classic_page__k0pqT[data-live] .classic_fFujiB__3qivf{top:calc(var(--u) * 7)}.classic_page__k0pqT[data-live] .classic_fFujiB__3qivf,.classic_page__k0pqT[data-live] .classic_fFujiC___dSpD{left:calc(var(--u) * 6.5 + var(--hFuji) * .6667 + var(--u) * 1.4);bottom:auto;right:auto;height:auto;width:calc((var(--hFuji) - var(--u) * 1.4) / 2.0063)}.classic_page__k0pqT[data-live] .classic_fFujiC___dSpD{top:calc(var(--u) * 7 + var(--hFuji) - (var(--hFuji) - var(--u) * 1.4) * .3367)}.classic_page__k0pqT[data-live]{--hKyoto:min(calc(var(--u) * 22.69),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fKyotoA__IZcV8{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);bottom:auto;right:auto;height:var(--hKyoto);width:auto}.classic_page__k0pqT[data-live] .classic_fKyotoB__UZN9j{top:calc(var(--u) * 7)}.classic_page__k0pqT[data-live] .classic_fKyotoB__UZN9j,.classic_page__k0pqT[data-live] .classic_fKyotoC__tMfLk{left:calc(var(--u) * 6.5 + var(--hKyoto) * 1.4985 + var(--u) * 1.4);bottom:auto;right:auto;height:auto;width:calc((var(--hKyoto) - var(--u) * 1.4) / 1.3341)}.classic_page__k0pqT[data-live] .classic_fKyotoC__tMfLk{top:calc(var(--u) * 7 + var(--hKyoto) - (var(--hKyoto) - var(--u) * 1.4) * .5)}.classic_page__k0pqT[data-live]{--hKino:min(calc(var(--u) * 20.03),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fKinoA__YrnBk{left:calc(var(--u) * 6.5);bottom:calc(var(--bar) + 76px);top:auto;right:auto;height:var(--hKino);width:auto}.classic_page__k0pqT[data-live] .classic_fKinoB__361Ey{bottom:calc(var(--bar) + 76px + (var(--hKino) - var(--u) * 1.4) * .5016 + var(--u) * 1.4)}.classic_page__k0pqT[data-live] .classic_fKinoB__361Ey,.classic_page__k0pqT[data-live] .classic_fKinoC__D57uv{left:calc(var(--u) * 6.5 + var(--hKino) * 1.5 + var(--u) * 1.4);top:auto;right:auto;height:auto;width:calc((var(--hKino) - var(--u) * 1.4) / 1.3376)}.classic_page__k0pqT[data-live] .classic_fKinoC__D57uv{bottom:calc(var(--bar) + 76px)}.classic_page__k0pqT[data-live]{--hOsaka:min(calc(var(--u) * 22.67),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fOsakaA__dyfAE{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);bottom:auto;right:auto;height:var(--hOsaka);width:auto}.classic_page__k0pqT[data-live] .classic_fOsakaB__GMjpc{top:calc(var(--u) * 7)}.classic_page__k0pqT[data-live] .classic_fOsakaB__GMjpc,.classic_page__k0pqT[data-live] .classic_fOsakaC__IlWnd{left:calc(var(--u) * 6.5 + var(--hOsaka) * 1.5 + var(--u) * 1.4);bottom:auto;right:auto;height:auto;width:calc((var(--hOsaka) - var(--u) * 1.4) / 1.3333)}.classic_page__k0pqT[data-live] .classic_fOsakaC__IlWnd{top:calc(var(--u) * 7 + var(--hOsaka) - (var(--hOsaka) - var(--u) * 1.4) * .5)}.classic_page__k0pqT[data-live]{--hNara:min(calc(var(--u) * 22.67),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fNaraA__Od_UY{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);bottom:auto;right:auto;height:var(--hNara);width:auto}.classic_page__k0pqT[data-live] .classic_fNaraB__2m_N3{top:calc(var(--u) * 7)}.classic_page__k0pqT[data-live] .classic_fNaraB__2m_N3,.classic_page__k0pqT[data-live] .classic_fNaraC__oIAMO{left:calc(var(--u) * 6.5 + var(--hNara) * 1.4999 + var(--u) * 1.4);bottom:auto;right:auto;height:auto;width:calc((var(--hNara) - var(--u) * 1.4) / 2.1667)}.classic_page__k0pqT[data-live] .classic_fNaraC__oIAMO{top:calc(var(--u) * 7 + var(--hNara) - (var(--hNara) - var(--u) * 1.4) * .6923)}.classic_page__k0pqT[data-live]{--hMiya:min(calc(var(--u) * 22.67),calc(100svh - var(--bar) - 76px - var(--u) * 7))}.classic_page__k0pqT[data-live] .classic_fMiyaA__hWmuD{left:calc(var(--u) * 6.5);top:calc(var(--u) * 7);bottom:auto;right:auto;height:var(--hMiya);width:auto}.classic_page__k0pqT[data-live] .classic_fMiyaB__uzqtg{top:calc(var(--u) * 7)}.classic_page__k0pqT[data-live] .classic_fMiyaB__uzqtg,.classic_page__k0pqT[data-live] .classic_fMiyaC__S7McI{left:calc(var(--u) * 6.5 + var(--hMiya) * 1.3318 + var(--u) * 1.4);bottom:auto;right:auto;height:auto;width:calc((var(--hMiya) - var(--u) * 1.4) / 1.228)}.classic_page__k0pqT[data-live] .classic_fMiyaC__S7McI{top:calc(var(--u) * 7 + var(--hMiya) - (var(--hMiya) - var(--u) * 1.4) * .5429)}.classic_page__k0pqT[data-live]{--hT:min(calc(var(--u) * 31),calc(100svh - var(--bar) - 76px - 300px));--hS:min(calc(var(--u) * 26),calc(100svh - var(--bar) - 76px - 300px));--gT:calc(var(--u) * 1.2);--bT:calc(var(--bar) + 76px)}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO{--H:var(--hT);--S:calc(var(--H) * var(--k, 0.3333) - var(--gT) * var(--gk, 0.6667));--x2:calc(var(--u) * 6.5 + var(--H) * var(--a, 1.5) + var(--gT))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO.classic_atfuji__AffZb{--H:min(calc(var(--u) * 46),calc(100svh - var(--bT) - 110px))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ{right:auto;top:auto;box-shadow:0 0 0 14px var(--paper)}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ:first-of-type{left:calc(var(--u) * 6.5);bottom:var(--bT);height:var(--H);width:calc(var(--H) * var(--a, 1.5))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ:nth-of-type(n+2){left:var(--x2);height:var(--S);width:calc(var(--S) * 1.5)}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ:nth-of-type(2){bottom:calc(var(--bT) + var(--H) - var(--S))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ:nth-of-type(3){bottom:calc(var(--bT) + var(--H) - 2 * var(--S) - var(--gT))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO>.classic_frame__sSXxZ:nth-of-type(4){bottom:calc(var(--bT) + var(--H) - 3 * var(--S) - 2 * var(--gT))}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO[data-n="1"]>.classic_frame__sSXxZ:nth-of-type(2){bottom:var(--bT)}.classic_page__k0pqT[data-live] .classic_place__cLE28.classic_scene__hTAtO .classic_words__6S3NU{left:calc(var(--x2) + var(--S) * 1.5 + var(--u) * 3.4);right:calc(var(--u) * 6.5);width:auto;top:auto;bottom:var(--bT)}.classic_mapNames__cxPg3 li[data-here]{font-size:var(--type-h2);transition:font-size .45s ease}@media (max-height:599px),(max-width:899px){.classic_place__cLE28{display:grid!important;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px}.classic_place__cLE28 .classic_frame__sSXxZ{position:relative;inset:auto;width:100%!important;height:auto!important;margin:0!important;border:0!important;aspect-ratio:3/2!important}.classic_place__cLE28 .classic_frame__sSXxZ:first-of-type{grid-column:1/-1;aspect-ratio:var(--a,1.5)!important}.classic_place__cLE28.classic_atfuji__AffZb .classic_frame__sSXxZ:first-of-type{grid-column:1/-1;width:74%!important;justify-self:start}.classic_place__cLE28 .classic_words__6S3NU{grid-column:1/-1;grid-row:auto}}.classic_page__k0pqT .ljt-lock{color:#B8894A;--lock-cut:var(--paper)}.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:0 calc(var(--u) * 4)!important}.classic_hanamiMain__gUGzt{min-width:0}.classic_hanamiText__Wdz2V{-moz-columns:2;column-count:2;-moz-column-gap:calc(var(--u) * 3.4);column-gap:calc(var(--u) * 3.4);margin-top:14px}.classic_hanamiText__Wdz2V .classic_body__SwTxq{margin:0 0 14px;-moz-column-break-inside:avoid;break-inside:avoid-column}.classic_highWrap__w0G7A{margin-top:26px}.classic_highWrap__w0G7A .classic_label__OrBpr{margin:0 0 10px;font-weight:400}.classic_hanamiTwo__IAZ_Y .classic_highlights__LyQ64{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 24px;border-top:2px solid #937437}.classic_hanamiTwo__IAZ_Y .classic_highlights__LyQ64 li{border-bottom:0;padding:14px 0 0;font-size:var(--type-lede)}@media (min-width:2000px){.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,340px) minmax(0,1fr)!important}}@media (max-width:1099px){.classic_hanamiTwo__IAZ_Y .classic_highlights__LyQ64{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media (max-width:899px){.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,1fr)!important}.classic_hanamiText__Wdz2V{-moz-columns:1;column-count:1}.classic_printSmall__cHFyx{max-width:240px;margin-bottom:18px}}@media (max-width:599px){.classic_hanamiTwo__IAZ_Y .classic_highlights__LyQ64{grid-template-columns:minmax(0,1fr)}.classic_hanamiTwo__IAZ_Y .classic_highlights__LyQ64 li{padding:12px 0;border-bottom:1px solid rgba(139,90,43,.22)}}.classic_bHead__VBZx7{flex-direction:column;align-items:flex-start;gap:8px}.classic_bHead__VBZx7 .classic_lede__tFQqj{max-width:62ch}.classic_spread__iVJu1{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important;gap:calc(var(--u) * 4)!important}.classic_spreadFig__cBVsc{aspect-ratio:4/5;max-height:560px}.classic_spreadHotel__7Zm3v{align-items:flex-start;gap:20px;margin-top:26px;padding-top:20px}.classic_spreadHotel__7Zm3v .classic_label__OrBpr{margin:0}.classic_spreadHotelPic__r_Emx{flex:0 0 240px}.classic_spreadHotelName__0RDhP{margin:4px 0 6px;font-weight:400}.classic_spreadHotel__7Zm3v .classic_small__IuG03{margin:0;max-width:60ch}@media (max-width:899px){.classic_spreadFig__cBVsc{aspect-ratio:3/2;max-height:none}.classic_spreadHotel__7Zm3v{flex-direction:column}.classic_spreadHotelPic__r_Emx{flex:none;width:100%}}.classic_after2Head__PYNph{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 40px;border-bottom:1px solid rgba(139,90,43,.26);padding-bottom:16px}.classic_after2Head__PYNph .classic_h2__KUTG4,.classic_after2Head__PYNph .classic_price__O4pJF{margin:0}.classic_after2List__Ue5gd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.classic_after2List__Ue5gd li{padding:18px 0 0;font-family:var(--font-display,serif);font-size:var(--type-lede);line-height:1.35}.classic_after2Not___90ZJ{margin:16px 0 0}.classic_after2Grid__Igsos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin-top:40px}.classic_after2Grid__Igsos .classic_h3__pWC9e{margin:0 0 6px}.classic_after2Grid__Igsos .classic_body__SwTxq{margin:0}.classic_guests2__eISq5{margin-top:64px;padding-top:32px;border-top:1px solid rgba(139,90,43,.26)}.classic_guests2__eISq5>.classic_h2__KUTG4{margin:0 0 8px}.classic_guests2__eISq5 .classic_quote__DBc8S blockquote p{font-size:var(--type-h2);line-height:1.3}@media (max-width:1099px){.classic_after2Grid__Igsos,.classic_after2List__Ue5gd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.classic_after2Grid__Igsos,.classic_after2List__Ue5gd{grid-template-columns:minmax(0,1fr)}.classic_after2List__Ue5gd li{padding:12px 0;border-bottom:1px solid rgba(139,90,43,.22)}}.classic_decide2__AEOKw{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);-moz-column-gap:calc(var(--u) * 6);column-gap:calc(var(--u) * 6);border-top:1px solid rgba(139,90,43,.26);padding-top:32px}.classic_decide2__AEOKw>.classic_h2__KUTG4{margin:0}.classic_decide2__AEOKw .classic_decideGrid__tVuaM{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 48px!important;margin:0}.classic_decide2__AEOKw .classic_decideGrid__tVuaM>div{border-top:1px solid rgba(139,90,43,.18);padding:16px 0 22px}.classic_decide2__AEOKw .classic_decideGrid__tVuaM .classic_h3__pWC9e{margin:0 0 6px}.classic_decide2__AEOKw .classic_more__z9CLl{grid-column:2}.classic_reading__BXqMJ>div .classic_small__IuG03{margin:6px 0 0;max-width:30ch}.classic_reading__BXqMJ>div .classic_h2__KUTG4{margin:0}@media (max-width:899px){.classic_decide2__AEOKw{display:block}.classic_decide2__AEOKw .classic_decideGrid__tVuaM{grid-template-columns:minmax(0,1fr)!important;margin-top:12px}}.classic_spread__iVJu1{grid-template-columns:clamp(260px,26vw,400px) minmax(0,1fr)!important;grid-template-areas:"fig words" "fig hotel";align-items:start}.classic_spread__iVJu1>.classic_spreadFig__cBVsc{grid-area:fig}.classic_spread__iVJu1>.classic_spreadWords___PgHN{grid-area:words}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v{grid-area:hotel;max-width:820px;margin-top:4px}@media (min-width:1800px){.classic_spread__iVJu1{grid-template-columns:400px minmax(0,820px) minmax(0,380px)!important;grid-template-areas:"fig words hotel"}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v{flex-direction:column;margin-top:0;padding-top:0;border-top:0}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v .classic_spreadHotelPic__r_Emx{flex:none;width:100%}}@media (max-width:899px){.classic_spread__iVJu1{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"fig" "words" "hotel"}}.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,240px) minmax(0,1fr)!important}@media (min-width:2000px){.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,250px) minmax(0,1fr)!important}}@media (max-width:899px){.classic_hanamiTwo__IAZ_Y{grid-template-columns:minmax(0,1fr)!important}}.classic_spread__iVJu1{grid-template-columns:minmax(0,420px) minmax(0,1fr)!important;grid-template-areas:none!important;gap:calc(var(--u) * 4.5)!important}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v{grid-area:auto;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:18px 0 0;border-top:2px solid #937437;max-width:none}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v .classic_spreadHotelPic__r_Emx{flex:none;width:100%;aspect-ratio:4/3;margin-bottom:14px}.classic_spread__iVJu1>.classic_spreadHotel__7Zm3v .classic_spreadHotelName__0RDhP{margin:4px 0 8px}.classic_spread__iVJu1>.classic_spreadWords___PgHN{grid-area:auto;max-width:820px;border-top:2px solid #937437;padding-top:18px}.classic_spreadDay__RzYoT+.classic_spreadDay__RzYoT{margin-top:0;padding-top:16px;border-top:1px solid rgba(147,116,55,.45)}.classic_spreadDay__RzYoT{padding-bottom:16px}.classic_spreadCard__DfIMR .classic_price__O4pJF{margin:6px 0 8px}.classic_spreadCardDoor__Mz5ux{margin-top:18px}@media (min-width:1800px){.classic_spread__iVJu1{grid-template-columns:minmax(0,480px) minmax(0,900px)!important}}@media (max-width:899px){.classic_spread__iVJu1{grid-template-columns:minmax(0,1fr)!important}}.classic_routeLine___KtCX{flex-wrap:wrap}.classic_payTerms__VQxCu{border-top:2px solid #937437;padding-top:22px}.classic_payTerms__VQxCu>.classic_h2__KUTG4{margin:0 0 18px}.classic_payGrid__G8d_H{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.classic_payGrid__G8d_H>div{padding:4px 22px 6px;border-left:1px solid rgba(147,116,55,.6)}.classic_payGrid__G8d_H>div:first-child{padding-left:0;border-left:0}.classic_payGrid__G8d_H dt{margin:0 0 8px}.classic_payGrid__G8d_H dd{margin:0;font-family:var(--body);font-size:var(--type-body);line-height:1.55;color:var(--ink)}.classic_payGrid__G8d_H dd a{color:var(--raku);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.classic_payFig__FDKud{font-family:var(--sans);font-size:var(--type-lede);font-variant-numeric:lining-nums tabular-nums}@media (max-width:1099px){.classic_payGrid__G8d_H{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.classic_payGrid__G8d_H>div:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:599px){.classic_payGrid__G8d_H{grid-template-columns:minmax(0,1fr);row-gap:0}.classic_payGrid__G8d_H>div{padding:14px 0;border-left:0;border-top:1px solid rgba(147,116,55,.45)}}.classic_after2Head__PYNph{border-bottom:0;border-top:2px solid #937437;padding:18px 0 0}.classic_after2List__Ue5gd{margin-top:16px}.classic_after2List__Ue5gd li+li{border-left:1px solid rgba(147,116,55,.45);padding-left:22px}.classic_after2Grid__Igsos>div{border-top:1px solid rgba(147,116,55,.45);padding-top:14px}.classic_decide2__AEOKw,.classic_guests2__eISq5{border-top:2px solid #937437}.classic_decide2__AEOKw .classic_decideGrid__tVuaM>div{border-top-color:rgba(147,116,55,.45)}.classic_reading__BXqMJ{border-top:2px solid #937437}.classic_reading__BXqMJ li{border-bottom-color:rgba(147,116,55,.45)}.classic_cols__tPSR0{border-top:2px solid #937437;padding-top:24px}@media (max-width:1099px){.classic_after2List__Ue5gd li+li{border-left:0;padding-left:0}}@media (min-width:900px){.classic_stopExt__y4dEv{flex:1.6 1 0}.classic_stop__kZlwz .classic_stopPlace__TFhbI{white-space:nowrap}}.classic_after2Label__veM_1{margin:22px 0 0;font-weight:400}.classic_after2List__Ue5gd{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;border-top:1px solid rgba(147,116,55,.6)}.classic_after2List__Ue5gd li{padding:16px 22px 16px 0;border-bottom:1px solid rgba(147,116,55,.35)}.classic_after2List__Ue5gd li+li{border-left:0;padding-left:0}.classic_after2List__Ue5gd li:not(:nth-child(4n+1)){border-left:1px solid rgba(147,116,55,.45);padding-left:22px}@media (max-width:1099px){.classic_after2List__Ue5gd{grid-template-columns:repeat(2,minmax(0,1fr))}.classic_after2List__Ue5gd li:not(:nth-child(4n+1)){border-left:0;padding-left:0}.classic_after2List__Ue5gd li:nth-child(2n){border-left:1px solid rgba(147,116,55,.45);padding-left:22px}}@media (max-width:599px){.classic_after2List__Ue5gd{grid-template-columns:minmax(0,1fr)}.classic_after2List__Ue5gd li:nth-child(2n){border-left:0;padding-left:0}}.classic_after2List__Ue5gd{-moz-column-gap:0;column-gap:0;display:block;-moz-columns:3;column-count:3;-moz-column-gap:calc(var(--u) * 4);column-gap:calc(var(--u) * 4);border-top:0}.classic_after2List__Ue5gd li,.classic_after2List__Ue5gd li+li,.classic_after2List__Ue5gd li:not(:nth-child(4n+1)),.classic_after2List__Ue5gd li:nth-child(2n){-moz-column-break-inside:avoid;break-inside:avoid;border-left:0!important;padding:12px 0!important;border-bottom:1px solid rgba(147,116,55,.45)}@media (max-width:1099px){.classic_after2List__Ue5gd{-moz-columns:2;column-count:2}}@media (max-width:599px){.classic_after2List__Ue5gd{-moz-columns:1;column-count:1}}.classic_payGrid__G8d_H>div{border-left:0!important;padding-left:0!important;padding-right:28px}.classic_after2Head__PYNph .classic_lede__tFQqj{margin:6px 0 0;font-style:italic;color:var(--raku)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}