html:has(.concierge-overlay) .aiko-dock{display:none}body.menu-active .aiko-dock{display:none!important}.concierge-overlay{position:fixed;inset:0;z-index:9000;background:var(--veil-strong);backdrop-filter:blur(24px);display:flex;align-items:center;justify-content:center;overscroll-behavior:contain;animation:overlayIn .4s var(--ease-out) both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.concierge-overlay-close{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 14px);right:max(14px,env(safe-area-inset-right,0px));z-index:3}.concierge-overlay-content{width:100%;max-width:720px;padding:0 2rem;animation:overlaySlideIn .5s var(--ease-out) both;animation-delay:.1s}.concierge-overlay-content-started{position:relative;display:flex;flex-direction:column;max-height:92vh}.concierge-overlay-content-started .concierge-overlay-prompt{margin-bottom:.5rem;padding-right:2.5rem}.concierge-overlay-content-started .concierge-overlay-hint{margin-bottom:1rem;padding-right:2.5rem}@keyframes overlaySlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.concierge-overlay-prompt{font-family:var(--body);font-style:normal;font-weight:400;font-size:var(--t-lede);line-height:var(--lh-lede);color:var(--ivory);margin:0 0 1.25rem;animation:overlaySlideIn .5s var(--ease-out) both;animation-delay:.2s}.concierge-overlay-hint{font-weight:400;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ivory-dim);max-width:46ch;margin:0 0 1.75rem;animation:overlaySlideIn .5s var(--ease-out) both;animation-delay:.3s}.concierge-overlay-input-wrap{display:flex;align-items:center;border-bottom:2px solid var(--gold);padding-bottom:.3rem;gap:1rem}.concierge-overlay-input-wrap-nudge{animation:overlayInputNudge .4s var(--ease-out)}@keyframes overlayInputNudge{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.concierge-overlay-input{flex:1;background:none;border:none;outline:none;font-family:var(--serif);font-style:normal;font-weight:400;font-size:var(--t-h3);color:var(--ivory);padding:1rem 0;letter-spacing:var(--tr-h3);min-width:0}.concierge-overlay-input::-moz-placeholder{color:var(--ivory-mid)}.concierge-overlay-input::placeholder{color:var(--ivory-mid)}.concierge-overlay-clear{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(198,173,120,.25);background:transparent;color:var(--ivory-dim);font-size:var(--t-small);cursor:pointer;flex-shrink:0;transition:all .3s}.concierge-overlay-clear:hover{border-color:var(--gold);color:var(--ivory)}.concierge-overlay-send{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:var(--chrome-cta);color:var(--on-accent);cursor:pointer;flex-shrink:0;transition:all .35s var(--ease-out)}.concierge-overlay-send:hover{filter:brightness(1.08);transform:scale(1.06);box-shadow:0 4px 20px rgba(198,173,120,.35)}.concierge-overlay-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2.5rem}.window_home__L7Wd_{--w-ink:var(--sumi-ground);--w-ivory:var(--ivory-fixed);--w-ivory-soft:rgba(242,235,217,0.8);--w-hair:rgba(242,235,217,0.5);--w-margin:max(clamp(16px,4.4vw,96px),env(safe-area-inset-left,0px));--w-head:var(--nav-h,117px);--w-box-h:calc(100svh - var(--w-head));--w-over:max(0px,calc(84.04vw - var(--w-box-h)));--w-lift:12%;--w-beam:calc(max(16.11vw, calc(var(--w-box-h) * 0.1917)) - var(--w-over) * 0.12);--w-dark:calc(max(21.43vw, calc(var(--w-box-h) * 0.255)) - var(--w-over) * 0.12);background:var(--paper);color:var(--w-ink)}@media (max-aspect-ratio:3/5){.window_home__L7Wd_{--w-beam:max(39.86vw,calc(var(--w-box-h) * 0.1917));--w-lift:0%}}.window_open__U6_F4{position:relative}.window_stage__nXLU6{position:relative;height:100svh;overflow:hidden;background:var(--sumi-ground)}.window_room__jVLkp{position:absolute;left:0;right:0;top:var(--w-head);bottom:0;overflow:hidden;--walk:1.35;transform-origin:50% 74%}.window_near__DizvA,.window_photo__bn0mC{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% var(--w-lift);object-position:50% var(--w-lift);display:block}.window_near__DizvA{opacity:0;transition:opacity var(--dur-2,.45s) var(--ease)}.window_near__DizvA[data-ready]{opacity:1}@media (max-aspect-ratio:3/5){.window_room__jVLkp{--walk:1.25;transform-origin:50% 78%}}.window_beam__Tinaq{position:absolute;left:var(--w-margin);right:var(--w-margin);top:0;height:var(--w-beam);display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(6px,.8vw,14px);padding-top:clamp(16px,2.5vh,40px);text-align:center}@media (min-width:1024px) and (min-aspect-ratio:1/1){.window_home__L7Wd_{--w-lift:6%;--w-beam:calc(max(16.11vw, calc(var(--w-box-h) * 0.1917)) - var(--w-over) * 0.06)}.window_beam__Tinaq{left:0;right:0;display:grid;grid-template-columns:14.4vw 19.6vw max-content 1fr;align-content:safe center;justify-items:start;row-gap:clamp(6px,.8vw,14px);-moz-column-gap:0;column-gap:0;text-align:left;padding-bottom:12px}.window_h1__vUIY8{grid-column:2/5;grid-row:1}.window_slogan__Kj_fY{display:contents}.window_slogan__Kj_fY span{display:block;grid-column:2/5;grid-row:2;white-space:nowrap}.window_slogan__Kj_fY span+span{grid-column:3/4;grid-row:3;margin-top:calc(-1 * clamp(6px, .8vw, 14px))}.window_beam__Tinaq .window_door__eeXbi{grid-column:4;grid-row:3;align-self:end;margin:0 0 0 clamp(20px,2.4vw,48px)}}@media (min-width:1024px) and (max-width:1279px) and (min-aspect-ratio:1/1){.window_home__L7Wd_{--w-lift:0%;--w-beam:max(16.11vw,calc(var(--w-box-h) * 0.1917))}.window_beam__Tinaq{padding-top:12px}.window_h1__vUIY8{grid-column:2/4}.window_beam__Tinaq .window_door__eeXbi{grid-column:3/5;grid-row:1;align-self:center;justify-self:end;margin:0 calc(22vw - var(--w-margin)) 0 0}}.window_h1__vUIY8{margin:0;font-family:var(--sans);font-weight:400;font-size:var(--type-eyebrow);line-height:var(--type-lh-eyebrow);letter-spacing:.05em;text-transform:lowercase;color:var(--w-ivory-soft)}.window_slogan__Kj_fY{margin:0;font-family:var(--serif);font-weight:400;font-size:var(--type-title);line-height:1.08;letter-spacing:-.005em;color:var(--w-ivory);text-wrap:balance}.window_beam__Tinaq .window_door__eeXbi{color:var(--w-ivory);text-transform:none;letter-spacing:.03em;font-size:var(--type-small);min-height:44px}.window_beam__Tinaq .window_door__eeXbi:after{background:var(--w-hair)}.window_beam__Tinaq .window_door__eeXbi:focus-visible,.window_beam__Tinaq .window_door__eeXbi:hover{color:var(--w-ivory)}.window_beam__Tinaq .window_door__eeXbi:focus-visible:after,.window_beam__Tinaq .window_door__eeXbi:hover:after{background:var(--w-ivory)}@media (max-aspect-ratio:3/5){.window_slogan__Kj_fY span{display:block}.window_beam__Tinaq{height:auto;bottom:0;justify-content:flex-start;padding:clamp(6px,1vh,12px) 0 calc(68px + env(safe-area-inset-bottom, 0px));gap:6px}.window_beam__Tinaq .window_door__eeXbi{margin-top:auto}}@supports (animation-timeline:view()){html.window-motion .window_open__U6_F4{height:165svh;view-timeline-name:--window}html.window-motion .window_stage__nXLU6{position:sticky;top:0}html.window-motion .window_room__jVLkp{animation:window_walk__70UIa linear both;animation-timeline:--window;animation-range:contain 0 contain 100%}html.window-motion .window_beam__Tinaq{animation:window_leave__omwLR linear both;animation-timeline:--window;animation-range:contain 10% contain 70%}}@keyframes window_walk__70UIa{0%{transform:scale(1)}to{transform:scale(var(--walk))}}@keyframes window_leave__omwLR{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.window_beam__Tinaq,.window_room__jVLkp{animation:none!important}}.window_next__Grj_m{position:relative;padding:clamp(72px,12vh,160px) var(--w-margin) clamp(72px,12vh,160px);background:var(--paper);color:var(--w-ink)}.window_h2__NyC4j{margin:0;font-family:var(--serif);font-weight:400;font-size:var(--type-h2);line-height:1.15}.window_h2Link__LtoeV{color:inherit;text-decoration:none}.window_h2Link__LtoeV:focus-visible,.window_h2Link__LtoeV:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.window_arrow__IkIVX{display:inline-block;margin-left:.6em;vertical-align:middle}.window_lede__m2FGh{font-family:var(--body);font-size:var(--type-lede);line-height:1.65;max-width:31em;margin:1.4rem 0 0}.home35_home__YaXvf{color:var(--sumi-ground);--ink:var(--sumi-ground);--soft:#5c5346;--raku:#8B5A2B;--m:24px;--gm:var(--grid-margin,80px);--gap:24px;--tear:140px;overflow-x:clip}.home35_hero__tXgjO,.home35_home__YaXvf{position:relative;background:var(--paper)}.home35_hero__tXgjO{height:100svh;min-height:560px;overflow:hidden;z-index:6}.home35_heroIn__i84LU{position:absolute;inset:0;overflow:hidden;background:#6f8591;transform-origin:0 0}.home35_heroPic__KIFOq{position:absolute;inset:0;display:block}.home35_heroImg__qs6oe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%}.home35_reveal__4zSii{position:absolute;inset:0;width:100%;height:100%;display:block;visibility:hidden;pointer-events:none}.home35_heroWords__MiK_x{position:absolute;inset:0;z-index:2;color:var(--ink);pointer-events:none}.home35_heroWords__MiK_x>*{pointer-events:auto}.home35_h1__ey51H{top:calc(15vh - 26px);font-family:var(--sans);font-size:var(--type-small);line-height:var(--type-lh-small)}.home35_h1__ey51H,.home35_slogan__NagW9{position:absolute;left:var(--m);margin:0;font-weight:400}.home35_slogan__NagW9{top:15vh;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-title);line-height:var(--type-lh-h1);letter-spacing:var(--type-tr-h1);font-variant-numeric:lining-nums}.home35_doorWrap__GWIw1{position:absolute;top:calc(15vh + 2 * var(--type-title) * var(--type-lh-h1) + 18px);left:var(--m);display:block}.home35_after__lozCl{position:absolute;left:var(--gm);bottom:9vh;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);letter-spacing:var(--type-tr-h1);visibility:hidden}.home35_after__lozCl span{display:block}.home35_after__lozCl em{display:block;margin-top:10px;font-style:normal;font-size:var(--type-h3);line-height:1.3}@property --dt{syntax:"<percentage>";inherits:false;initial-value:100%}@property --dr{syntax:"<percentage>";inherits:false;initial-value:100%}@property --db{syntax:"<percentage>";inherits:false;initial-value:100%}@property --dl{syntax:"<percentage>";inherits:false;initial-value:100%}.home35_home__YaXvf .home35_btn__gR3yG{--line:var(--raku);--gold-a:#C6AD78;--gold-b:#EADBB2;color:var(--ink);padding:15px 22px 15px 26px}.home35_home__YaXvf .home35_btn__gR3yG .ljt-btn__frameline{border:0;--dt:100%;--dr:100%;--db:100%;--dl:100%;background:linear-gradient(var(--line),var(--line)) 0 0 /var(--dt) 1px no-repeat,linear-gradient(var(--line),var(--line)) 100% 0 /1px var(--dr) no-repeat,linear-gradient(var(--line),var(--line)) 100% 100% /var(--db) 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 100% /1px var(--dl) no-repeat;transition:--dt .42s cubic-bezier(.45,0,.55,1),--dr .16s linear .42s,--db .42s cubic-bezier(.45,0,.55,1) .58s,--dl .16s linear 1s}.home35_home__YaXvf .home35_btn__gR3yG .ljt-btn__fill{background:radial-gradient(110px 70px at var(--mx,50%) var(--my,50%),var(--gold-b),transparent 72%),var(--gold-a);transition:transform .62s var(--ease-out),filter .1s linear}.home35_home__YaXvf .home35_btn__gR3yG .ljt-btn__arrow{width:22px;margin-left:16px}.home35_home__YaXvf .home35_btn__gR3yG .ljt-btn__arrow:after{content:"";position:absolute;right:0;top:0;width:7px;height:1px;background:currentColor;transform-origin:right center;transform:rotate(-30deg)}.home35_home__YaXvf .home35_btn__gR3yG:hover{color:var(--ink)}.home35_home__YaXvf .home35_btn__gR3yG:hover .ljt-btn__frameline{--line:var(--gold-a)}.home35_home__YaXvf .home35_btn__gR3yG:hover .ljt-btn__arrow{width:40px;margin-left:16px}.home35_home__YaXvf .home35_btn__gR3yG:active .ljt-btn__fill{filter:brightness(.9)}.home35_home__YaXvf[data-sky=dark]:not([data-words=ink]) .home35_hero__tXgjO .home35_btn__gR3yG{--line:var(--gold-a);color:var(--ivory-fixed)}.home35_home__YaXvf[data-sky=dark]:not([data-words=ink]) .home35_hero__tXgjO .home35_btn__gR3yG:hover{color:var(--ink)}.home35_home__YaXvf[data-live] .home35_scene__KWmrs:not([data-on]) .home35_btn__gR3yG .ljt-btn__frameline,.home35_home__YaXvf[data-live]:not([data-arrived]) .home35_hero__tXgjO .home35_btn__gR3yG .ljt-btn__frameline{--dt:0%;--dr:0%;--db:0%;--dl:0%;transition-duration:.2s;transition-delay:0s}.home35_home__YaXvf .home35_hair__FRQRi{color:var(--raku)}.home35_home__YaXvf .home35_hair__FRQRi:after{background:rgba(139,90,43,.5)}.home35_home__YaXvf .home35_hair__FRQRi:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease-out);z-index:1}@media (hover:hover){.home35_home__YaXvf .home35_card__n1YDK:hover .home35_hair__FRQRi,.home35_home__YaXvf .home35_hair__FRQRi:hover{color:var(--ink)}.home35_home__YaXvf .home35_card__n1YDK:hover .home35_hair__FRQRi:before,.home35_home__YaXvf .home35_hair__FRQRi:hover:before{transform:scaleX(1)}.home35_home__YaXvf .home35_card__n1YDK:hover .ljt-btn__glyph,.home35_home__YaXvf .home35_hair__FRQRi:hover .ljt-btn__glyph{width:34px}}.home35_home__YaXvf .home35_hair__FRQRi:focus-visible{outline:1px solid var(--raku);outline-offset:4px}.home35_sheet__eOIbC{position:relative;background:var(--paper)}.home35_scene__KWmrs{padding:48px var(--m);display:grid;gap:28px;align-content:start}.home35_h2__3zeaw{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-h2);line-height:var(--type-lh-h2);letter-spacing:var(--type-tr-h2);text-wrap:balance}.home35_small__QyuA_{margin:0;font-family:var(--sans);font-size:var(--type-small);color:var(--soft)}.home35_link__1kgiM{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.home35_link__1kgiM:hover{color:var(--ink)}.home35_gapLink__c2LTP{margin-left:20px}.home35_doors__f_x81{margin:14px 0 0;display:flex;gap:8px 28px;flex-wrap:wrap;align-items:center}.home35_stack__cTqYl{flex-direction:column;align-items:flex-start;gap:0}.home35_frameImg__C0KzC{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_statement__051Uz{text-wrap:pretty;margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-h2);line-height:var(--type-lh-h2);letter-spacing:var(--type-tr-h2)}.home35_lede__a5F29{font-size:var(--type-lede);line-height:1.5}.home35_body__LzpZt,.home35_lede__a5F29{margin:12px 0 0;font-family:var(--body);text-wrap:pretty}.home35_body__LzpZt{font-size:var(--type-body);line-height:1.65;color:#2b261e}.home35_quote__bsHDl{margin:18px 0 0;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-h3);line-height:1.3}.home35_quote__bsHDl p{margin:0}.home35_quote__bsHDl cite{display:block;margin-top:4px;font-family:var(--sans);font-style:normal;font-size:var(--type-small);color:var(--soft)}.home35_whyLabel__1VNTa{letter-spacing:.16em}.home35_beginLabel__vV9MB,.home35_whyLabel__1VNTa{margin:0 0 10px;font-family:var(--sans);font-weight:400;font-size:var(--type-label,12px);line-height:1.5;color:var(--soft)}.home35_beginLabel__vV9MB{letter-spacing:.04em}.home35_whyLabel__1VNTa a{color:inherit;text-decoration:none}.home35_whyLabel__1VNTa a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.home35_whyGrid__4oDEw{display:grid;gap:24px}.home35_whyPic__GuZqH{aspect-ratio:4/3;overflow:hidden;background:var(--sumi-card)}.home35_whyPic__GuZqH img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_worth__THE6W{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-h3);line-height:1.3}.home35_worth__THE6W li{position:relative}.home35_worth__THE6W li:before{content:"";position:absolute;left:-24px;top:.68em;width:14px;height:1px;background:var(--raku);transform:scaleX(var(--tick,0));transform-origin:left center}.home35_facts__q6D3s{display:grid;gap:0 28px;margin-top:6px}.home35_cards___Kbi4{display:grid;gap:24px}.home35_side__KhBMM{align-self:center;padding-right:22px}.home35_sets__pKqCR{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--m));padding:6px var(--m);scrollbar-width:none;overscroll-behavior-x:contain}.home35_sets__pKqCR::-webkit-scrollbar{display:none}.home35_set__xP9rJ{display:contents;list-style:none;margin:0;padding:0}.home35_card__n1YDK{position:relative;flex:0 0 74vw;scroll-snap-align:center;display:flex;flex-direction:column;align-items:flex-start;list-style:none}.home35_pic__NyP_N{align-self:stretch;aspect-ratio:448/589;overflow:hidden;background:var(--sumi-card)}.home35_pic__NyP_N img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s var(--ease-out)}@media (hover:hover){.home35_card__n1YDK:hover .home35_pic__NyP_N img{transform:scale(1.03)}}.home35_label__gMBQn{margin:14px 0 0;font-family:var(--sans);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.home35_cardText__Pmvx9{margin:6px 0 10px;font-family:var(--body);font-size:var(--type-body);line-height:1.5;color:#2b261e;text-wrap:pretty}.home35_sr__ONJ1g{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home35_close__ok0zp{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-title);line-height:var(--type-lh-h1);letter-spacing:var(--type-tr-h1)}.home35_heroShade__SMROf{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(7,14,20,.93) 0,rgba(7,14,20,.88) 22%,rgba(7,14,20,.62) 36%,rgba(7,14,20,.2) 50%,rgba(7,14,20,0) 62%)}.home35_name__N_4Oy{text-wrap:pretty;margin:4px 0 0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-h3);line-height:1.25}.home35_cardLink__86jH4{color:inherit;text-decoration:none}.home35_cardLink__86jH4:after{content:"";position:absolute;inset:0;z-index:2}.home35_cardLink__86jH4:focus-visible{outline:none}.home35_cardLink__86jH4:focus-visible:after{outline:1px solid var(--ink);outline-offset:4px}.home35_when__K0aLC{margin:4px 0 0;font-family:var(--sans);font-size:var(--type-small);line-height:1.45;color:var(--soft);text-wrap:pretty}.home35_card__n1YDK .home35_hair__FRQRi{min-height:40px;margin-top:auto}.home35_when__K0aLC{margin-bottom:4px}.home35_japan__srSHY{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home35_japan__srSHY .home35_side__KhBMM{grid-column:1/-1;margin-bottom:12px}.home35_jc__G_O6B{position:relative;display:flex;flex-direction:column;min-height:0}.home35_jf__F6381{overflow:hidden;background:var(--sumi-card);flex:1 1 auto;min-height:0}.home35_jf__F6381 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s var(--ease-out)}@media (hover:hover){.home35_jc__G_O6B:hover .home35_jf__F6381 img{transform:scale(1.03)}}.home35_jc__G_O6B .home35_label__gMBQn{margin-top:10px}.home35_jc__G_O6B .home35_name__N_4Oy{min-height:0;margin-bottom:0}.home35_jBig__xc3W0{grid-column:1/-1}.home35_jBig__xc3W0 .home35_jf__F6381{aspect-ratio:3/2;flex:none}.home35_jA__wUudg .home35_jf__F6381,.home35_jB__9OBkk .home35_jf__F6381{aspect-ratio:1;flex:none}.home35_where__5ApbU{margin-top:22px}.home35_whereH__AZGpN{margin:0 0 6px;font-family:var(--sans);font-size:var(--type-small);color:var(--soft)}.home35_where__5ApbU ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.home35_where__5ApbU a{font-family:var(--sans);font-size:var(--type-small);line-height:1.5;color:var(--raku);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .5s var(--ease-out),color .3s}.home35_where__5ApbU a:hover{color:var(--ink);background-size:100% 1px}.home35_where__5ApbU a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.home35_begin__OEiXg{background:var(--paper)}.home35_beginPic__BZeQo{aspect-ratio:16/11;overflow:hidden;background:var(--sumi-card)}.home35_beginGrid__ecWQy{display:grid;gap:24px}.home35_questions__f6S92{padding:56px var(--m) 72px;display:grid;gap:20px;background:var(--paper)}.home35_qList__dhv_q{display:grid}.home35_q__3lMIO{border-top:1px solid rgba(139,90,43,.26)}.home35_q__3lMIO:last-child{border-bottom:1px solid rgba(139,90,43,.26)}.home35_q__3lMIO summary{cursor:pointer;padding:15px 0;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-h3);line-height:1.3;list-style:none;display:flex;justify-content:space-between;gap:20px}.home35_q__3lMIO summary::-webkit-details-marker{display:none}.home35_q__3lMIO summary:after{content:"";flex:0 0 11px;height:11px;margin-top:7px;background:linear-gradient(var(--raku),var(--raku)) 50% /100% 1px no-repeat,linear-gradient(var(--raku),var(--raku)) 50% /1px 100% no-repeat;transition:transform .4s var(--ease-out)}.home35_q__3lMIO[open]:not([data-closing]) summary:after{transform:rotate(45deg)}.home35_qh__QmPta{margin:0;font:inherit}.home35_q__3lMIO summary:focus-visible{outline:1px solid var(--raku);outline-offset:2px}.home35_qa__rQtwZ{overflow:hidden}.home35_q__3lMIO p{margin:0 0 18px;max-width:62ch;font-family:var(--body);font-size:var(--type-body);line-height:1.65;color:#2b261e}@media (min-width:900px){.home35_spec__Qjx6l .home35_sets__pKqCR{grid-column:auto}.home35_spec__Qjx6l .home35_set__xP9rJ{align-items:stretch}.home35_spec__Qjx6l .home35_pic__NyP_N{height:min(54svh,37vw)}.home35_spec__Qjx6l .home35_name__N_4Oy{min-height:0}.home35_spec__Qjx6l .home35_cardText__Pmvx9{min-height:3em}}.home35_noteIn__1w3Ux{display:grid;gap:22px}.home35_kanji__DYKwp{--ink-ar:4495/1120;position:relative;display:block;width:clamp(150px,13vw,210px);aspect-ratio:var(--ink-ar);margin:0 0 16px -2px}.home35_kanji__DYKwp canvas,.home35_kanji__DYKwp img{position:absolute;inset:0;width:100%;height:100%;display:block}.home35_kanji__DYKwp canvas{visibility:hidden}.home35_kanji__DYKwp[data-inklive] canvas{visibility:visible}.home35_kanji__DYKwp[data-inklive] img{visibility:hidden}.home35_noteLabel__zQmdh{margin:0 0 14px;font-family:var(--sans);font-weight:400;font-size:var(--type-small);line-height:1.4;color:var(--soft)}.home35_noteText__8tdXv{margin:0}.home35_noteText__8tdXv blockquote{margin:0;font-family:var(--font-display,"Cormorant Garamond",serif);font-style:italic;font-weight:400;font-size:clamp(21px,1.72vw,28px);line-height:1.42;text-wrap:pretty}.home35_noteText__8tdXv figcaption{margin-top:22px;display:grid;justify-items:start;gap:10px}.home35_noteText__8tdXv figcaption svg{height:72px;width:auto;color:var(--raku)!important}@media (min-width:900px){.home35_noteIn__1w3Ux{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:center;width:100%}.home35_noteText__8tdXv{width:100%;max-width:760px;justify-self:center}}.home35_home__YaXvf:not([data-live]):not([data-phone]) .home35_after__lozCl,.home35_rail__NX8Lu{display:none}@media (min-width:900px){.home35_scene__KWmrs{box-sizing:border-box;min-height:100svh;padding:calc(var(--nav-h, 88px) + 8px) calc(var(--gm) + 16px) 40px var(--gm);align-content:center;gap:28px}.home35_beginGrid__ecWQy,.home35_cards___Kbi4,.home35_japan__srSHY,.home35_whyGrid__4oDEw{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:center}.home35_whyPic__GuZqH{grid-column:1/7;aspect-ratio:auto;height:min(70svh,44vw)}.home35_whyWords__XGrd9{grid-column:7/13;padding-left:36px;max-width:760px}.home35_side__KhBMM{grid-column:1/4}.home35_sets__pKqCR{grid-column:4/13;display:grid;overflow:visible;margin:0;padding:0;row-gap:40px}.home35_set__xP9rJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.home35_card__n1YDK{flex:none}.home35_pic__NyP_N{aspect-ratio:auto;height:min(52svh,27.5vw)}.home35_name__N_4Oy{min-height:2.5em}.home35_flip__Wpw65 .home35_side__KhBMM{grid-column:10/13;grid-row:1}.home35_flip__Wpw65 .home35_sets__pKqCR{grid-column:1/10;grid-row:1}.home35_japan__srSHY{gap:16px var(--gap);grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:min(74svh,46vw)}.home35_japan__srSHY .home35_side__KhBMM{grid-column:1/4;grid-row:1/3;margin:0}.home35_jBig__xc3W0{grid-column:4/10;grid-row:1/3;height:100%}.home35_jA__wUudg{grid-column:10/13;grid-row:1;height:100%}.home35_jB__9OBkk{grid-column:10/13;grid-row:2;height:100%}.home35_jA__wUudg .home35_jf__F6381,.home35_jB__9OBkk .home35_jf__F6381,.home35_jBig__xc3W0 .home35_jf__F6381{aspect-ratio:auto;flex:1 1 auto}.home35_facts__q6D3s{grid-template-columns:1fr 1fr}.home35_begin__OEiXg{gap:28px;align-content:center}.home35_beginWords__YQ3_j{grid-column:1/6}.home35_beginPic__BZeQo{grid-column:7/13;aspect-ratio:auto;height:min(70svh,44vw)}.home35_beginPic__BZeQo .home35_frameImg__C0KzC{-o-object-position:50% 62%;object-position:50% 62%}.home35_questions__f6S92{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);padding:72px calc(var(--gm) + 16px) 96px var(--gm);align-items:start}.home35_questions__f6S92 .home35_side__KhBMM{grid-column:1/4;align-self:start}.home35_qList__dhv_q{grid-column:4/11}}.home35_home__YaXvf[data-live] .home35_track__xv_G0{position:relative;height:calc(100svh + var(--run, 500svh))}.home35_home__YaXvf[data-live] .home35_stage__uI4_V{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--paper)}.home35_home__YaXvf[data-live] .home35_hero__tXgjO{position:absolute;inset:0}.home35_home__YaXvf[data-live] .home35_sheet__eOIbC{position:absolute;inset:0;z-index:5;background:none}.home35_home__YaXvf[data-live] .home35_begin__OEiXg{position:absolute;inset:0;z-index:2}.home35_home__YaXvf[data-live] .home35_clip__83P8X{position:absolute;z-index:1;inset:0;background:var(--paper);overflow:hidden}.home35_home__YaXvf[data-live] .home35_inner__Ylz0u{position:absolute;inset:0 0 auto 0;height:100svh}.home35_home__YaXvf[data-live] .home35_scene__KWmrs{position:absolute;inset:0;min-height:0;height:100svh;pointer-events:none}.home35_home__YaXvf[data-live] .home35_begin__OEiXg[data-on],.home35_home__YaXvf[data-live] .home35_scene__KWmrs[data-on]{pointer-events:auto}.home35_home__YaXvf[data-live] .home35_sets__pKqCR{row-gap:0}.home35_home__YaXvf[data-live] .home35_set__xP9rJ{grid-area:1/1}.home35_home__YaXvf[data-live] .home35_set__xP9rJ:not([data-on]){pointer-events:none}.home35_air__gLi_5{display:none}.home35_home__YaXvf[data-live] .home35_air__gLi_5{display:block;position:absolute;inset:0;z-index:7;pointer-events:none;visibility:hidden;background:var(--paper)}.home35_home__YaXvf[data-live] .home35_scene__KWmrs{background:var(--paper)}.home35_home__YaXvf[data-live] .home35_sets__pKqCR,.home35_home__YaXvf[data-live] .home35_year__loRWP .home35_seasons__loygV{clip-path:inset(0 -100vw -200vh -100vw)}.home35_home__YaXvf[data-live] .home35_rail__NX8Lu{position:absolute;z-index:9;right:0;top:0;bottom:0;width:44px;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:flex-end;--line:#937437}.home35_home__YaXvf[data-live]:not([data-past]) .home35_rail__NX8Lu{--line:#C6AD78}.home35_thread__joYlp{position:absolute;right:18px;top:0;height:100%;width:1px;background:linear-gradient(var(--line),var(--line)) top /100% var(--p,6%) no-repeat,rgba(147,116,55,.24);transition:background-color .6s}.home35_mark__I_ht8{position:relative;display:block;width:37px;height:18px;color:inherit}.home35_mark__I_ht8:after{content:"";position:absolute;right:12px;top:8px;width:11px;height:1px;background:var(--line);transition:width .55s var(--ease-out)}.home35_mark__I_ht8:focus-visible:after,.home35_mark__I_ht8:hover:after,.home35_mark__I_ht8[aria-current=true]:after{width:25px}.home35_mark__I_ht8 span{position:absolute;right:44px;top:-3px;white-space:nowrap;font-family:var(--font-display,"Cormorant Garamond",serif);font-style:italic;font-size:var(--type-lede);line-height:24px;color:var(--ink);opacity:0;transform:translateX(8px);transition:opacity .4s,transform .55s var(--ease-out);pointer-events:none}.home35_home__YaXvf:not([data-past]) .home35_mark__I_ht8 span{color:var(--ivory-fixed)}.home35_mark__I_ht8:focus-visible span,.home35_mark__I_ht8:hover span{opacity:1;transform:none}.home35_mark__I_ht8:focus-visible{outline:1px solid var(--line);outline-offset:1px}.home35_link__1kgiM:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.home35_home__YaXvf[data-phone] .home35_hero__tXgjO{position:sticky;top:0;z-index:1}.home35_home__YaXvf[data-phone] .home35_sheet__eOIbC{z-index:2;margin-top:90svh}.home35_home__YaXvf[data-phone] .home35_begin__OEiXg{position:relative;z-index:2}.home35_home__YaXvf[data-phone] .home35_after__lozCl{left:var(--m);right:var(--m);top:auto;bottom:12svh;width:auto}.home35_home__YaXvf[data-phone] .home35_sheet__eOIbC:before{content:"";position:absolute;left:0;right:0;top:-70px;height:71px;pointer-events:none;transform:scaleY(-1);background:var(--paper);-webkit-mask:url(/images/home-opt/d/deckle-mask.png) center/900px 100% repeat-x;mask:url(/images/home-opt/d/deckle-mask.png) center/900px 100% repeat-x}@media (max-width:899px){.home35_h1__ey51H{top:calc(13svh - 22px)}.home35_slogan__NagW9{top:13svh;font-size:var(--type-h2)}.home35_doorWrap__GWIw1{top:calc(13svh + 2 * var(--type-h2) * var(--type-lh-h1) + 12px)}.home35_heroImg__qs6oe{-o-object-position:50% 50%;object-position:50% 50%}}.home35_home__YaXvf[data-sky=dark] .home35_heroWords__MiK_x{color:var(--ivory-fixed)}.home35_options__kgWyy{position:absolute;right:60px;top:84px;display:flex;gap:14px;flex-wrap:wrap;padding:5px 10px;background:var(--paper);font-family:var(--sans);font-size:var(--type-label);color:var(--soft)}.home35_options__kgWyy a{color:inherit;text-decoration:none}.home35_options__kgWyy a:hover{color:var(--ink)}.home35_options__kgWyy a[aria-current=true]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home35_home__YaXvf[data-side=right] .home35_doorWrap__GWIw1,.home35_home__YaXvf[data-side=right] .home35_h1__ey51H,.home35_home__YaXvf[data-side=right] .home35_slogan__NagW9{left:auto;right:var(--gm);width:26rem}.home35_home__YaXvf[data-words=ink] .home35_heroWords__MiK_x{color:var(--ink)}.home35_options__kgWyy i{width:1px;background:rgba(139,90,43,.4)}.home35_home__YaXvf[data-type]{--iw:min(91.8vw,196svh);--ih:calc(var(--iw) * var(--ar))}.home35_home__YaXvf[data-type=t]{--ar:0.1576}.home35_home__YaXvf[data-type] .home35_slogan__NagW9{top:auto;bottom:30px;left:calc(var(--m) - 4px);right:auto}.home35_home__YaXvf[data-type=m]{--ar:0.1511}.home35_art__K38gY{position:relative;display:block;width:var(--iw);height:var(--ih);font-kerning:normal;font-feature-settings:"kern","liga";white-space:nowrap;-webkit-font-smoothing:antialiased;color:inherit}.home35_l1__NoCWG,.home35_l2__U403K{display:block}.home35_home__YaXvf[data-type=t] .home35_art__K38gY{font-family:Tiempos Fine,serif;font-size:calc(var(--iw) * .0853);line-height:.83}.home35_home__YaXvf[data-type=t] .home35_l1__NoCWG{font-weight:900;letter-spacing:-.0465em}.home35_home__YaXvf[data-type=t] .home35_l2__U403K{font-weight:300;letter-spacing:-.017em}.home35_home__YaXvf[data-type=m] .home35_art__K38gY{line-height:.83}.home35_home__YaXvf[data-type=m] .home35_l1__NoCWG{font-family:Soehne Fett,sans-serif;font-weight:800;font-size:calc(var(--iw) * .0806);letter-spacing:-.0264em}.home35_home__YaXvf[data-type=m] .home35_l2__U403K{font-family:Tiempos Fine,serif;font-weight:300;font-size:calc(var(--iw) * .0841);letter-spacing:-.017em}.home35_dash__ieDzh{width:1.12em;height:.027em;margin-right:.06em;vertical-align:.2765em;background:currentColor}.home35_dash__ieDzh,.home35_wIn__oi26W,.home35_wUn__xBmTC,.home35_w__axh8h{display:inline-block}.home35_wIn__oi26W{animation:home35_h35Focus__mtqdR 1.5s cubic-bezier(.22,.7,.2,1) calc(.25s + var(--i) * .17s) backwards}.home35_wDash__4ma8y{transform-origin:0 50%;animation:home35_h35Draw__FOjwS .8s cubic-bezier(.65,0,.35,1) 1.05s backwards}.home35_wUn__xBmTC{animation:home35_h35Uncover__5ObUm 1.15s cubic-bezier(.22,.7,.2,1) calc(1.45s + var(--i) * .15s) backwards}.home35_glow__sKkO0,.home35_sheen__6YSwi{position:absolute;inset:0;display:block;pointer-events:none;color:transparent;-webkit-background-clip:text;background-clip:text}.home35_glow__sKkO0 .home35_dash__ieDzh,.home35_sheen__6YSwi .home35_dash__ieDzh{background:none}.home35_sheen__6YSwi{background-image:linear-gradient(102deg,transparent 44%,rgba(255,226,160,.95) 50%,transparent 56%);background-position:130% 0;background-size:320% 100%;background-repeat:no-repeat;animation:home35_h35Sheen__wudcF 1.5s cubic-bezier(.45,0,.55,1) 2.4s both}.home35_glow__sKkO0{opacity:var(--on,0);transition:opacity .7s ease;background-image:radial-gradient(240px 170px at var(--px,50%) var(--py,50%),#FFE3A6 0,rgba(255,227,166,.5) 38%,transparent 72%)}.home35_doorWrap__GWIw1,.home35_h1__ey51H{animation:home35_h35Fade__8Ki2_ 1.1s ease 2.1s backwards}@keyframes home35_h35Focus__mtqdR{0%{opacity:.01;filter:blur(20px);transform:translateY(12px) scale(1.015)}55%{opacity:1}to{opacity:1;filter:blur(0);transform:none}}@keyframes home35_h35Draw__FOjwS{0%{transform:scaleX(0)}to{transform:none}}@keyframes home35_h35Uncover__5ObUm{0%{opacity:.01;clip-path:inset(-30% 96% -30% 0);transform:translateX(-20px)}25%{opacity:1}to{opacity:1;clip-path:inset(-30% -6% -30% 0);transform:none}}@keyframes home35_h35Sheen__wudcF{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes home35_h35Fade__8Ki2_{0%{opacity:0}to{opacity:1}}.home35_home__YaXvf[data-type] .home35_h1__ey51H{top:auto;bottom:calc(30px + var(--ih) + 10px)}.home35_home__YaXvf[data-type] .home35_doorWrap__GWIw1{top:auto;left:auto;right:64px;bottom:calc(30px + var(--ih))}.home35_home__YaXvf[data-high] .home35_slogan__NagW9{top:114px;bottom:auto}.home35_home__YaXvf[data-high] .home35_h1__ey51H{top:92px;bottom:auto}.home35_home__YaXvf[data-high] .home35_doorWrap__GWIw1{top:calc(114px + var(--ih) + 16px);left:var(--m);right:auto;bottom:auto}.home35_home__YaXvf[data-mist=coast] .home35_heroWords__MiK_x{color:var(--ivory-fixed)}.home35_home__YaXvf[data-mist=coast] .home35_hero__tXgjO .home35_btn__gR3yG{--line:var(--gold-a);color:var(--ivory-fixed)}.home35_home__YaXvf[data-mist=coast] .home35_hero__tXgjO .home35_btn__gR3yG:hover{color:var(--ink)}@media (max-width:899px){.home35_home__YaXvf[data-type] .home35_slogan__NagW9{top:31svh;bottom:auto}.home35_home__YaXvf[data-type] .home35_h1__ey51H{top:calc(31svh - 24px);bottom:auto}.home35_home__YaXvf[data-type] .home35_doorWrap__GWIw1{top:calc(31svh + var(--ih) + 14px);left:var(--m);right:auto;bottom:auto}}@media (prefers-reduced-motion:reduce){.home35_home__YaXvf .home35_hair__FRQRi:before,.home35_pic__NyP_N img,.home35_q__3lMIO summary:after{transition:none}.home35_doorWrap__GWIw1,.home35_h1__ey51H,.home35_wDash__4ma8y,.home35_wIn__oi26W,.home35_wUn__xBmTC{animation:none}.home35_sheen__6YSwi{display:none}}.home35_home__YaXvf .home35_doorWrap__GWIw1{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap}.home35_home__YaXvf .home35_hero__tXgjO .home35_hair__FRQRi{color:inherit}.home35_home__YaXvf .home35_hero__tXgjO .home35_hair__FRQRi:after{background:currentColor;opacity:.55}.home35_home__YaXvf[data-mist=coast] .home35_hero__tXgjO .home35_hair__FRQRi:before,.home35_home__YaXvf[data-sky=dark] .home35_hero__tXgjO .home35_hair__FRQRi:before{background:var(--ivory-fixed)}.home35_whyLabel__1VNTa a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.home35_home__YaXvf #home35_tours__AYPXL{scroll-margin-top:84px}.home35_whyLogo__0KvG2{display:block;margin-top:16px;height:76px;width:auto}.home35_quotes__PJbqq{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(139,90,43,.26)}.home35_quotes__PJbqq .home35_quote__bsHDl{margin:0;font-size:18px;line-height:1.26}.home35_specHead__efy7o{display:grid;gap:4px}.home35_specLabel__KO5d2{margin:0;font-family:var(--sans);font-weight:400;font-size:var(--type-small);line-height:1.4;color:var(--soft)}.home35_specLine___4SYq{margin:0;max-width:34em;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:var(--type-h2);line-height:1.2;text-wrap:balance}.home35_cardText__Pmvx9{margin:6px 0}.home35_when__K0aLC{margin-top:auto;padding-top:6px}.home35_when__K0aLC+.home35_hair__FRQRi{margin-top:2px}.home35_fullGrid__oCD4k{display:grid;gap:18px}.home35_fullWords__skZD_ .home35_body__LzpZt{margin-top:10px}.home35_fullPic__yYkvp{aspect-ratio:3800/2231;overflow:hidden;background:var(--sumi-card)}.home35_fullPic__yYkvp img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_speak__eemTJ{margin-top:26px;max-width:420px}.home35_speakH__zqziP{margin:0 0 8px;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:var(--type-h3);line-height:1.25}.home35_tel__EQtZL{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:11px 0;border-top:1px solid rgba(139,90,43,.26);color:var(--ink);text-decoration:none;transition:color .3s}.home35_tel__EQtZL span{transition:transform .5s var(--ease-out)}.home35_tel__EQtZL:last-of-type{border-bottom:1px solid rgba(139,90,43,.26)}.home35_tel__EQtZL span{font-family:var(--sans);font-size:var(--type-small);color:var(--soft)}.home35_tel__EQtZL b{font-family:var(--body);font-weight:400;font-size:var(--type-lede);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.home35_tel__EQtZL:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (hover:hover){.home35_tel__EQtZL:hover{color:var(--raku)}.home35_tel__EQtZL:hover span{transform:translateX(6px)}}@media (min-width:900px){.home35_scene__KWmrs{padding-bottom:36px}.home35_pic__NyP_N,.home35_spec__Qjx6l .home35_pic__NyP_N{height:auto;aspect-ratio:4/3;max-height:calc(100svh - 420px)}.home35_cards___Kbi4 .home35_pic__NyP_N{aspect-ratio:3/2;max-height:calc(100svh - 560px);min-height:150px}.home35_cards___Kbi4{display:block}.home35_cards___Kbi4 .home35_sets__pKqCR{display:grid}.home35_top__L8_KE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start;margin-bottom:18px}.home35_top__L8_KE .home35_h2__3zeaw{grid-column:1/4}.home35_top__L8_KE .home35_body__LzpZt{grid-column:4/10;margin:0}.home35_top__L8_KE .home35_doors__f_x81{grid-column:10/13;margin:0}.home35_top__L8_KE .home35_hair__FRQRi{min-height:30px;padding-top:3px;padding-bottom:3px}.home35_top__L8_KE .home35_body__LzpZt{line-height:1.55}.home35_quotes__PJbqq{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home35_name__N_4Oy{min-height:0}.home35_fullGrid__oCD4k{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end;align-items:center}.home35_fullPic__yYkvp{grid-column:1/9}.home35_fullWords__skZD_{grid-column:9/13;padding-left:20px}.home35_beginPic__BZeQo{height:min(68svh,42vw)}}.home35_home__YaXvf[data-live] .home35_fullPic__yYkvp{background:none}@media (min-width:900px){.home35_set__xP9rJ{align-items:stretch}}@media (max-width:899px){.home35_options__kgWyy{display:none}.home35_pic__NyP_N{aspect-ratio:3/2}.home35_card__n1YDK{flex:0 0 84vw}.home35_top__L8_KE{display:grid;gap:4px;margin-bottom:8px}}@media (min-width:900px) and (max-height:800px){.home35_scene__KWmrs{padding-top:calc(var(--nav-h, 88px) - 4px);padding-bottom:24px}.home35_top__L8_KE{margin-bottom:10px}.home35_cards___Kbi4 .home35_pic__NyP_N{min-height:128px}.home35_card__n1YDK .home35_cardText__Pmvx9{font-size:var(--type-small);line-height:1.42;margin-bottom:2px}.home35_card__n1YDK .home35_hair__FRQRi{min-height:30px}.home35_whyLogo__0KvG2{height:68px;margin-top:6px}.home35_quotes__PJbqq{margin-top:8px;padding-top:8px}.home35_quotes__PJbqq .home35_quote__bsHDl{font-size:var(--type-lede)}.home35_whyWords__XGrd9 .home35_doors__f_x81{margin-top:8px}.home35_whyWords__XGrd9 .home35_hair__FRQRi{min-height:30px}.home35_lede__a5F29{font-size:var(--type-body);line-height:1.42}}.home35_beginPic__BZeQo{height:auto;aspect-ratio:3800/2231}.home35_beginWords__YQ3_j .home35_body__LzpZt{margin-top:10px;max-width:34em}.home35_edition__OfIab,.home35_qCol__X7Jl6{min-width:0}.home35_qCol__X7Jl6 .home35_qList__dhv_q{margin-top:14px}.home35_edition__OfIab .home35_where__5ApbU{margin-top:12px}.home35_edition__OfIab .home35_where__5ApbU ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px}@media (min-width:900px){.home35_beginPic__BZeQo{height:auto;aspect-ratio:3800/2231;grid-column:6/13}.home35_beginWords__YQ3_j{grid-column:1/6;padding-right:24px}.home35_questions__f6S92{padding-top:48px;padding-bottom:56px;row-gap:0}.home35_qCol__X7Jl6{grid-column:1/8}.home35_edition__OfIab{grid-column:8/13;padding-left:36px}}@media (max-width:899px){.home35_questions__f6S92{padding-bottom:48px}.home35_edition__OfIab{margin-top:14px}}.home35_sign__eRLf6{display:block;width:clamp(210px,19vw,290px);height:auto;margin:12px 0 2px -6px;overflow:visible}.home35_sign__eRLf6 path{fill:none;stroke:var(--sumi-ground);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.home35_noteText__8tdXv{width:100%;max-width:780px;margin:0 auto;display:grid;justify-items:center;text-align:center}.home35_noteText__8tdXv .home35_kanji__DYKwp{width:clamp(120px,10vw,156px);margin:0 0 clamp(20px,3.4svh,34px)}.home35_noteText__8tdXv blockquote{font-family:Tiempos Fine,Tiempos Text,serif;font-style:normal;font-weight:300;font-size:clamp(21px,1.95vw,31px);line-height:1.36;letter-spacing:-.008em;color:var(--sumi-ground);text-wrap:balance}.home35_noteText__8tdXv .home35_sign__eRLf6{margin:clamp(18px,3svh,30px) 0 6px;width:clamp(190px,16vw,250px)}.home35_noteText__8tdXv figcaption{margin-top:4px;display:block;font-family:var(--sans);font-size:var(--type-small);color:var(--soft)}@media (min-width:900px){.home35_sets__pKqCR .home35_set__xP9rJ{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end}.home35_layA__fMImM>.home35_card__n1YDK:first-child{grid-column:1/7}.home35_layA__fMImM>.home35_card__n1YDK:nth-child(2){grid-column:7/10}.home35_layA__fMImM>.home35_card__n1YDK:nth-child(3){grid-column:10/13}.home35_layB__Lha_q>.home35_card__n1YDK:first-child{grid-column:1/4}.home35_layB__Lha_q>.home35_card__n1YDK:nth-child(2){grid-column:4/7}.home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3){grid-column:7/13}.home35_layC__Siyrr>.home35_card__n1YDK:first-child{grid-column:1/4;align-self:start}.home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2){grid-column:4/10}.home35_layC__Siyrr>.home35_card__n1YDK:nth-child(3){grid-column:10/13;align-self:end}.home35_cards___Kbi4 .home35_pic__NyP_N,.home35_pic__NyP_N,.home35_spec__Qjx6l .home35_pic__NyP_N{aspect-ratio:3/2;min-height:0;max-height:none}.home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3) .home35_pic__NyP_N,.home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:calc(100svh - 400px)}.home35_cards___Kbi4 .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3) .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:calc(100svh - 500px)}.home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_name__N_4Oy,.home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3) .home35_name__N_4Oy,.home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_name__N_4Oy{font-size:clamp(22px,1.9vw,30px);line-height:1.2}.home35_card__n1YDK .home35_hair__FRQRi{margin-top:6px}.home35_when__K0aLC{margin-top:2px;padding-top:4px}.home35_when__K0aLC+.home35_hair__FRQRi{margin-top:0}.home35_card__n1YDK .home35_cardText__Pmvx9{line-height:1.45}}@media (min-width:900px) and (max-height:800px){.home35_cards___Kbi4 .home35_pic__NyP_N{max-height:128px}.home35_cards___Kbi4 .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3) .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:calc(100svh - 530px)}.home35_top__L8_KE .home35_body__LzpZt{font-size:var(--type-small);line-height:1.42}.home35_top__L8_KE .home35_hair__FRQRi{min-height:26px}.home35_card__n1YDK .home35_name__N_4Oy{font-size:18px}}.home35_noteText__8tdXv figcaption svg,.home35_whyLogo__0KvG2{color:#937437!important}.home35_after__lozCl [data-say]:before,.home35_glow__sKkO0 [data-say]:before,.home35_options__kgWyy [data-say]:before,.home35_sheen__6YSwi [data-say]:before{content:attr(data-say)}.home35_home__YaXvf{--u:min(1vw,1.6svh)}.home35_pic__NyP_N,.home35_whyPic__GuZqH{background:none}.home35_words__y3aQC{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-top:10px}.home35_words__y3aQC .home35_label__gMBQn{margin-top:0}.home35_words__y3aQC .home35_hair__FRQRi{margin-top:6px}.home35_yearLabel__IAdZV{margin:0;font-family:var(--sans);font-weight:400;font-size:var(--type-small);line-height:1.4;color:var(--soft)}.home35_seasonWord__9lnaB{margin:0;font-family:Tiempos Fine,Tiempos Text,serif;font-weight:300;font-size:clamp(52px,calc(var(--u) * 5.2),112px);line-height:1;letter-spacing:-.02em}.home35_seasonLead__htvH4{margin:8px 0 0;font-family:var(--body);font-size:var(--type-body);line-height:1.55;color:#2b261e;text-wrap:pretty}.home35_seasonDoors__MDWPC{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:0 22px}.home35_seasonTours__hJZzw{list-style:none;margin:0;padding:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home35_season__o5U15+.home35_season__o5U15{margin-top:36px}.home35_seasonTours__hJZzw .home35_card__n1YDK{flex:0 0 84vw}@media (min-width:900px){.home35_sets__pKqCR .home35_set__xP9rJ{grid-template-rows:auto auto}.home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-self:stretch}.home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_pic__NyP_N{align-self:end}.home35_home__YaXvf .home35_year__loRWP{align-content:start;gap:6px;padding-top:calc(var(--nav-h, 88px) + 4px)}.home35_season__o5U15{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-rows:auto minmax(0,1fr);align-items:start}.home35_season__o5U15+.home35_season__o5U15{margin-top:0}.home35_seasonTours__hJZzw{display:contents}.home35_seasonTours__hJZzw .home35_card__n1YDK{display:flex;flex:none}.home35_season__o5U15 .home35_pic__NyP_N{aspect-ratio:auto;width:100%}.home35_season__o5U15 .home35_name__N_4Oy{font-size:clamp(24px,calc(var(--u) * 2.7),40px);line-height:1.14}.home35_season__o5U15 .home35_card__n1YDK:nth-child(2) .home35_name__N_4Oy{font-size:clamp(22px,calc(var(--u) * 1.95),30px)}.home35_season__o5U15 .home35_cardText__Pmvx9{margin:8px 0 4px;line-height:1.5}.home35_spring__3_Igx .home35_seasonHead__PbF_m{grid-column:9/13;grid-row:1}.home35_spring__3_Igx .home35_card__n1YDK:first-child{grid-column:1/9;grid-row:1/3;margin-right:calc(var(--u) * 2.4)}.home35_spring__3_Igx .home35_card__n1YDK:nth-child(2){grid-column:9/13;grid-row:2;margin-top:10px}.home35_summer__RNvzI .home35_seasonHead__PbF_m{grid-column:1/5;grid-row:1}.home35_summer__RNvzI .home35_card__n1YDK:first-child{grid-column:5/13;grid-row:1/3;margin-left:calc(var(--u) * 2.4)}.home35_summer__RNvzI .home35_card__n1YDK:nth-child(2){grid-column:1/5;grid-row:2;margin-top:10px}.home35_spring__3_Igx .home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_summer__RNvzI .home35_card__n1YDK:first-child .home35_pic__NyP_N{height:min(56svh,36vw)}.home35_spring__3_Igx .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N,.home35_summer__RNvzI .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{height:min(26svh,17vw)}.home35_autumn__p11SN{grid-template-rows:auto auto}.home35_autumn__p11SN .home35_seasonHead__PbF_m{grid-column:1/13;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end;margin-bottom:14px}.home35_autumn__p11SN .home35_seasonWord__9lnaB{grid-column:1/7;grid-row:1/3}.home35_autumn__p11SN .home35_seasonDoors__MDWPC,.home35_autumn__p11SN .home35_seasonLead__htvH4{grid-column:7/13;margin:0}.home35_autumn__p11SN .home35_card__n1YDK:first-child{grid-column:1/7;grid-row:2}.home35_autumn__p11SN .home35_card__n1YDK:nth-child(2){grid-column:7/13;grid-row:2}.home35_autumn__p11SN .home35_pic__NyP_N{height:min(42svh,27vw)}}.home35_home__YaXvf[data-live] .home35_year__loRWP .home35_seasons__loygV{display:grid}.home35_home__YaXvf[data-live] .home35_season__o5U15{grid-area:1/1}.home35_home__YaXvf[data-live] .home35_season__o5U15:not([data-on]){pointer-events:none}@media (min-width:900px) and (max-height:800px){.home35_cards___Kbi4 .home35_pic__NyP_N{max-height:190px}.home35_cards___Kbi4 .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layB__Lha_q>.home35_card__n1YDK:nth-child(3) .home35_pic__NyP_N,.home35_cards___Kbi4 .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:calc(100svh - 430px)}.home35_seasonDoors__MDWPC{gap:0 16px}.home35_seasonDoors__MDWPC .home35_hair__FRQRi{min-height:26px;padding-top:2px;padding-bottom:2px}.home35_spring__3_Igx .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N,.home35_summer__RNvzI .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{height:min(23svh,18vw)}.home35_season__o5U15 .home35_card__n1YDK:nth-child(2) .home35_cardText__Pmvx9{font-size:var(--type-small);line-height:1.42}}.home35_seasonHead__PbF_m,.home35_season__o5U15,.home35_seasons__loygV{min-width:0}@media (min-width:1800px){.home35_whyPic__GuZqH{grid-column:1/8}.home35_whyWords__XGrd9{grid-column:8/13;padding-left:calc(var(--u) * 2.4)}}.home35_winterPic__ebf1T{overflow:hidden;-webkit-mask:url(/images/home-opt/d/foot-snow.webp) center/100% 100% no-repeat;mask:url(/images/home-opt/d/foot-snow.webp) center/100% 100% no-repeat;aspect-ratio:3/2}.home35_winterPic__ebf1T img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_winterName__Qxtuj{margin:10px 0 0;font-family:var(--font-display,"Cormorant Garamond",serif);font-weight:400;font-size:clamp(22px,calc(var(--u) * 2.1),32px);line-height:1.16}.home35_winterName__Qxtuj a{color:inherit;text-decoration:none}.home35_winterName__Qxtuj a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (hover:hover){.home35_winterName__Qxtuj a:hover{color:var(--raku)}}.home35_house__h1haM{display:grid;gap:14px}.home35_housePic__UhTop{aspect-ratio:3/2;overflow:hidden}.home35_housePic__UhTop img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_house5__I1wY8{list-style:none;margin:0;padding:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home35_house5__I1wY8 .home35_card__n1YDK{flex:0 0 72vw}.home35_house5__I1wY8 .home35_words__y3aQC{margin-top:0}@media (min-width:900px){.home35_winter__VYo7a{grid-template-rows:auto;align-items:center}.home35_winterPic__ebf1T{grid-column:4/13;grid-row:1;justify-self:end;height:min(78svh,46vw);aspect-ratio:3/2}.home35_winter__VYo7a .home35_seasonHead__PbF_m{grid-column:1/6;grid-row:1;position:relative;z-index:1}.home35_house__h1haM{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:0;align-items:center}.home35_houseHead__kzx08{grid-column:1/6;grid-row:1;padding-right:calc(var(--u) * 2)}.home35_housePic__UhTop{grid-column:6/13;grid-row:1;height:min(52svh,33vw);aspect-ratio:auto}.home35_house5__I1wY8{grid-column:1/13;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:calc(var(--gap) * 1.3);column-gap:calc(var(--gap) * 1.3);overflow:visible;margin-top:calc(var(--u) * 1.4)}.home35_house5__I1wY8 .home35_card__n1YDK{display:block;position:relative}.home35_house5__I1wY8 .home35_name__N_4Oy{font-size:clamp(19px,calc(var(--u) * 1.5),25px);line-height:1.16}}@media (max-width:899px){.home35_seasons__loygV{display:flex;gap:16px;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--m));padding:6px var(--m);scrollbar-width:none;overscroll-behavior-x:contain}.home35_seasons__loygV::-webkit-scrollbar{display:none}.home35_seasonTours__hJZzw,.home35_season__o5U15{display:contents}.home35_season__o5U15+.home35_season__o5U15{margin-top:0}.home35_seasonHead__PbF_m{flex:0 0 68vw;scroll-snap-align:center}.home35_seasonTours__hJZzw .home35_card__n1YDK,.home35_winterPic__ebf1T{flex:0 0 84vw;scroll-snap-align:center}.home35_year__loRWP{gap:10px}.home35_quotes__PJbqq{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--m));margin-right:calc(-1 * var(--m));padding-left:var(--m);padding-right:var(--m);scrollbar-width:none;overscroll-behavior-x:contain}.home35_quotes__PJbqq::-webkit-scrollbar{display:none}.home35_quotes__PJbqq .home35_quote__bsHDl{flex:0 0 72vw;scroll-snap-align:center}.home35_whyGrid__4oDEw{grid-template-columns:minmax(0,1fr)}.home35_scene__KWmrs{padding-top:30px;padding-bottom:30px;gap:18px}.home35_note__ONNaH{padding-top:40px;padding-bottom:40px}.home35_stack__cTqYl{flex-direction:row;flex-wrap:wrap;gap:0 22px}.home35_questions__f6S92{padding-top:26px;padding-bottom:30px}}.home35_questions__f6S92{content-visibility:auto;contain-intrinsic-size:auto 1000px}@media (max-width:899px){.home35_home__YaXvf .home35_scene__KWmrs{content-visibility:auto;contain-intrinsic-size:auto 760px}.home35_home__YaXvf [id=why]{contain-intrinsic-size:auto 1120px}.home35_home__YaXvf [id=specialities]{contain-intrinsic-size:auto 680px}.home35_home__YaXvf [id=note]{contain-intrinsic-size:auto 540px}.home35_home__YaXvf [id=tours]{contain-intrinsic-size:auto 650px}.home35_home__YaXvf [id=private]{contain-intrinsic-size:auto 840px}.home35_questions__f6S92{contain-intrinsic-size:auto 1190px}}@media (min-width:900px){.home35_home__YaXvf:not([data-live]) .home35_scene__KWmrs{content-visibility:auto;contain-intrinsic-size:auto 100svh}}.home35_home__YaXvf:not([data-mist=coast]) .home35_heroShade__SMROf,.home35_home__YaXvf[data-mist=blue] [data-heropic]:not([data-heropic=blue]),.home35_home__YaXvf[data-mist=coast] [data-heropic]:not([data-heropic=coast]),.home35_home__YaXvf[data-mist=milky] [data-heropic]:not([data-heropic=milky]){display:none}.home35_noteLogo__29NSx{display:block;height:68px;width:auto;margin:10px auto 0;color:#937437!important}@media (min-width:900px) and (max-height:720px){.home35_spring__3_Igx .home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_summer__RNvzI .home35_card__n1YDK:first-child .home35_pic__NyP_N{height:min(50svh,34vw)}.home35_spring__3_Igx .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N,.home35_summer__RNvzI .home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{height:20svh}.home35_autumn__p11SN .home35_pic__NyP_N{height:37svh}}@media (max-width:899px){.home35_edition__OfIab .home35_where__5ApbU ul{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-right:calc(-1 * var(--m));padding-right:var(--m);overscroll-behavior-x:contain}.home35_edition__OfIab .home35_where__5ApbU ul::-webkit-scrollbar{display:none}.home35_edition__OfIab .home35_where__5ApbU li{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}}