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}.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:var(--type-label);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-h2);line-height:var(--type-lh-h2);letter-spacing:var(--type-tr-h2)}.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(--body);font-size:var(--type-body);line-height:1.55;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) and (min-height:600px){.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-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) and (min-height:600px){.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) and (min-height:600px){.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;pointer-events:none}.home35_home__YaXvf[data-live] .home35_heroWords__MiK_x>*{pointer-events:none}.home35_home__YaXvf[data-live] .home35_heroWords__MiK_x>.home35_doorWrap__GWIw1{pointer-events:auto}.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}.home35_home__YaXvf[data-live] .home35_sets__pKqCR{row-gap:0}.home35_home__YaXvf[data-live] .home35_set__xP9rJ{grid-area:1/1}.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(--sans);font-size:var(--type-small);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}@media (max-height:599px),(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-height:599px),(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 - 58px);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 section[id]{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-family:var(--body);font-size:var(--type-body);line-height:1.5}.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);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) and (min-height:600px){.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_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) and (min-height:600px){.home35_set__xP9rJ{align-items:stretch}}@media (max-height:599px),(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 (min-height:600px) 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{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_whyWords__XGrd9 .home35_doors__f_x81{margin-top:8px}.home35_whyWords__XGrd9 .home35_hair__FRQRi{min-height:30px}}.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) and (min-height:600px){.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-height:599px),(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:640px;margin:0 auto;display:grid;justify-items:center;text-align:center}.home35_noteText__8tdXv .home35_kanji__DYKwp{width:120px;margin:0 0 22px}.home35_noteText__8tdXv blockquote{font-family:var(--body);font-style:normal;font-weight:400;font-size:var(--type-h3);line-height:1.5;letter-spacing:0;color:var(--sumi-ground);text-wrap:balance}.home35_noteText__8tdXv .home35_sign__eRLf6{margin:20px 0 6px;width:190px}.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) and (min-height:600px){.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_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}}@media (min-width:900px) and (min-height:600px) 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_hair__FRQRi{min-height:26px}}.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:12px}.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: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_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) and (min-height:600px){.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_cardText__Pmvx9{margin:8px 0 4px}.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}@media (min-width:900px) and (min-height:600px) 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_seasonHead__PbF_m,.home35_season__o5U15,.home35_seasons__loygV{min-width:0}.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:var(--type-h3);line-height:1.25}.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) and (min-height:600px){.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}}@media (max-height:599px),(max-width:899px){.home35_season__o5U15+.home35_season__o5U15{margin-top:0}.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:22px;padding-bottom:22px;gap:16px}.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-height:599px),(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) and (min-height:600px){.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:0;color:#937437!important}.home35_noteText__8tdXv .home35_noteFoot__rAzVc{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:18px}.home35_noteHand__5SrId{display:grid;justify-items:start;gap:4px}.home35_noteHand__5SrId .home35_sign__eRLf6{margin:0}@media (min-width:900px) and (min-height:600px) 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-height:599px),(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}}@media (min-width:900px) and (min-height:600px){.home35_home__YaXvf{--edge:max(var(--gm),calc((100vw - 2240px) / 2));--slogan:var(--type-display);--gap:clamp(24px,1.667vw,36px)}.home35_scene__KWmrs{padding-left:var(--edge);padding-right:var(--edge);gap:clamp(18px,1.6svh,30px)}.home35_home__YaXvf .home35_year__loRWP{align-content:center}.home35_questions__f6S92{padding-left:var(--edge);padding-right:var(--edge)}.home35_home__YaXvf[data-type]{--iw:calc(var(--slogan) / .0853)}.home35_home__YaXvf[data-type] .home35_h1__ey51H,.home35_home__YaXvf[data-type] .home35_slogan__NagW9{left:var(--edge)}.home35_home__YaXvf[data-type] .home35_h1__ey51H{bottom:calc(30px + var(--ih) + 14px)}.home35_home__YaXvf[data-type] .home35_doorWrap__GWIw1{right:var(--edge)}.home35_home__YaXvf[data-high] .home35_h1__ey51H{top:96px;bottom:auto}.home35_home__YaXvf[data-high] .home35_slogan__NagW9{top:calc(96px + var(--type-h3) * 1.5 + 8px);bottom:auto}.home35_home__YaXvf[data-high] .home35_doorWrap__GWIw1{top:calc(96px + var(--type-h3) * 1.5 + 8px + var(--ih) + 18px);left:var(--edge);right:auto;bottom:auto}.home35_whyPic__GuZqH{grid-column:1/7;height:min(calc(100svh - 150px),760px)}.home35_whyWords__XGrd9{grid-column:7/13;padding-left:20px;max-width:none}.home35_spec__Qjx6l .home35_pic__NyP_N{max-height:min(calc(50svh - 40px),340px)}.home35_spec__Qjx6l .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_spec__Qjx6l .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:min(calc(100svh - 565px),640px)}.home35_spring__3_Igx .home35_card__n1YDK:nth-child(2),.home35_spring__3_Igx .home35_seasonHead__PbF_m{grid-column:8/13}.home35_spring__3_Igx .home35_card__n1YDK:first-child{grid-column:1/8;margin-right:var(--gap)}.home35_summer__RNvzI .home35_card__n1YDK:nth-child(2),.home35_summer__RNvzI .home35_seasonHead__PbF_m{grid-column:1/6}.home35_summer__RNvzI .home35_card__n1YDK:first-child{grid-column:6/13;margin-left:var(--gap)}.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(calc(100svh - 370px),720px)}.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(calc(50svh - 190px),340px)}.home35_autumn__p11SN{grid-template-rows:auto auto}.home35_autumn__p11SN>.home35_seasonHead__PbF_m{grid-column:1/9;grid-row:1;display:block;margin:0 0 14px}.home35_autumn__p11SN .home35_seasonDoors__MDWPC,.home35_autumn__p11SN .home35_seasonLead__htvH4,.home35_autumn__p11SN .home35_seasonWord__9lnaB{margin-top:0}.home35_autumn__p11SN .home35_seasonLead__htvH4{margin-top:6px;max-width:70ch}.home35_autumn__p11SN .home35_seasonDoors__MDWPC{margin-top:2px}.home35_autumn__p11SN .home35_card__n1YDK:first-child{grid-column:1/5;grid-row:2}.home35_autumn__p11SN .home35_card__n1YDK:nth-child(2){grid-column:5/9;grid-row:2}.home35_autumn__p11SN .home35_pic__NyP_N{height:min(calc(100svh - 535px),420px)}.home35_home__YaXvf .home35_autumn__p11SN .home35_winter__VYo7a{grid-column:9/13;grid-row:1/3;display:flex;flex-direction:column;justify-content:flex-end;margin-left:12px}.home35_autumn__p11SN .home35_winterPic__ebf1T{order:2;height:min(calc(100svh - 535px),420px);width:100%;aspect-ratio:auto;margin-top:10px}.home35_home__YaXvf .home35_autumn__p11SN .home35_winter__VYo7a .home35_seasonHead__PbF_m{order:1;display:block;grid-column:auto;grid-row:auto;margin:0}.home35_home__YaXvf .home35_autumn__p11SN .home35_winter__VYo7a .home35_seasonDoors__MDWPC,.home35_home__YaXvf .home35_autumn__p11SN .home35_winter__VYo7a .home35_seasonLead__htvH4,.home35_home__YaXvf .home35_autumn__p11SN .home35_winter__VYo7a .home35_seasonWord__9lnaB{grid-column:auto;grid-row:auto}.home35_autumn__p11SN .home35_winterName__Qxtuj{margin-top:2px}.home35_housePic__UhTop{height:min(calc(100svh - 470px),520px)}.home35_beginPic__BZeQo{aspect-ratio:auto;height:min(calc(100svh - 170px),700px)}.home35_noteText__8tdXv{max-width:860px}.home35_beginWords__YQ3_j .home35_body__LzpZt{max-width:46em}.home35_speak__eemTJ{max-width:560px}}@media (min-width:900px) and (min-height:600px) and (max-height:800px){.home35_spec__Qjx6l .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_spec__Qjx6l .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:calc(100svh - 525px)}.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:calc(100svh - 372px)}.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:calc(50svh - 205px)}.home35_autumn__p11SN .home35_pic__NyP_N,.home35_autumn__p11SN .home35_winterPic__ebf1T{height:calc(100svh - 510px)}}@media (min-width:900px) and (min-height:600px) and (max-height:800px),(min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_sets__pKqCR .home35_layA__fMImM{grid-template-columns:7fr 5fr 5fr}.home35_sets__pKqCR .home35_layC__Siyrr{grid-template-columns:5fr 7fr 5fr}.home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK:nth-child(n){grid-column:auto}.home35_spec__Qjx6l .home35_pic__NyP_N{max-height:150px}}@media (min-width:900px) and (min-height:600px) and (max-width:1499px){.home35_whyPic__GuZqH{grid-column:1/5}.home35_whyWords__XGrd9{grid-column:5/13;padding-left:12px}}@media (min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_home__YaXvf{--gm:40px}.home35_quotes__PJbqq{margin-top:6px;padding-top:6px}.home35_autumn__p11SN .home35_pic__NyP_N,.home35_autumn__p11SN .home35_winterPic__ebf1T{height:calc(100svh - 660px);min-height:120px}.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:calc(100svh - 480px)}.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:calc(50svh - 250px);min-height:110px}.home35_housePic__UhTop{height:calc(100svh - 560px);min-height:150px}}.home35_home__YaXvf[data-live] [data-flyer]{position:absolute;left:0;top:0;z-index:6;overflow:hidden;visibility:hidden;pointer-events:none;will-change:transform}.home35_home__YaXvf[data-live] [data-flyer] img{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_home__YaXvf[data-type]:not([data-high]) .home35_slogan__NagW9{bottom:calc(30px + var(--aiko-strip))}.home35_home__YaXvf[data-type]:not([data-high]) .home35_h1__ey51H{bottom:calc(40px + var(--aiko-strip) + var(--ih))}.home35_home__YaXvf[data-type]:not([data-high]) .home35_doorWrap__GWIw1{bottom:calc(30px + var(--aiko-strip) + var(--ih))}.home35_scene__KWmrs{padding-bottom:calc(20px + var(--aiko-strip))}}.home35_close__ok0zp,.home35_h2__3zeaw,.home35_noteText__8tdXv blockquote,.home35_seasonWord__9lnaB,.home35_specLine___4SYq,.home35_statement__051Uz{font:300 var(--type-h2)/var(--type-lh-h2) var(--font-display,"Cormorant Garamond",serif);letter-spacing:var(--type-tr-h2)}.home35_noteText__8tdXv blockquote{line-height:var(--type-lh-figure)}.home35_name__N_4Oy,.home35_q__3lMIO summary,.home35_speakH__zqziP,.home35_winterName__Qxtuj{font:400 var(--type-h3)/var(--type-lh-h3) var(--font-display,"Cormorant Garamond",serif)}.home35_lede__a5F29{font:400 var(--type-lede)/var(--type-lh-lede) var(--body)}.home35_body__LzpZt,.home35_cardText__Pmvx9,.home35_q__3lMIO p,.home35_quotes__PJbqq .home35_quote__bsHDl,.home35_seasonLead__htvH4,.home35_where__5ApbU a{font:400 var(--type-body)/var(--type-lh-body) var(--body)}.home35_noteLabel__zQmdh,.home35_small__QyuA_,.home35_specLabel__KO5d2,.home35_when__K0aLC,.home35_yearLabel__IAdZV{font:400 var(--type-small)/var(--type-lh-small) var(--sans)}.home35_beginLabel__vV9MB,.home35_label__gMBQn,.home35_whyLabel__1VNTa{line-height:var(--type-lh-label)}.home35_tel__EQtZL b{font:400 var(--type-figure)/var(--type-lh-figure) var(--sans);font-variant-numeric:lining-nums tabular-nums}.home35_home__YaXvf .home35_h1__ey51H{font-size:var(--type-h3);line-height:var(--type-lh-h3)}.home35_home__YaXvf[data-type=t] .home35_h1__ey51H{font-family:Tiempos Fine,serif;font-weight:900;letter-spacing:-.01em}.home35_home__YaXvf[data-type=m] .home35_h1__ey51H{font-family:Soehne Fett,sans-serif;font-weight:800;letter-spacing:0}.home35_cue__AKraw{--trail:72px;position:fixed;z-index:10;right:0;width:37px;top:calc(var(--nav-h, 88px) + 12px);bottom:calc(var(--float-bottom) + 3 * var(--float-h) + 2 * var(--float-gap) + 16px + var(--aiko-strip, 0px))}.home35_cueLine__dvkFv,.home35_cueRun__GEW8X{position:absolute;top:0;bottom:0;right:18px;width:1px}.home35_cueLine__dvkFv{background:linear-gradient(180deg,rgba(229,200,117,0),rgba(193,146,77,.85) 12%,#E5C875)}.home35_home__YaXvf[data-past] .home35_cueLine__dvkFv{background:linear-gradient(180deg,rgba(147,116,55,0),rgba(147,116,55,.75) 12%,#937437)}.home35_cueRun__GEW8X{pointer-events:none}.home35_cueTip__r9EHz{position:absolute;left:-2.5px;top:-3px;width:6px;height:6px;border-radius:50%;background:#FFF4D6;box-shadow:0 0 8px 2px rgba(229,200,117,.7)}.home35_cueTip__r9EHz:before{content:"";position:absolute;left:2.5px;bottom:3px;width:1px;height:var(--trail);background:linear-gradient(180deg,rgba(242,223,160,0),rgba(242,223,160,.95))}.home35_home__YaXvf[data-past] .home35_cueTip__r9EHz{background:#C1924D;box-shadow:0 0 6px 1px rgba(193,146,77,.55)}.home35_home__YaXvf[data-past] .home35_cueTip__r9EHz:before{background:linear-gradient(180deg,rgba(147,116,55,0),rgba(147,116,55,.9))}.home35_cue__AKraw:focus-visible{outline:1px solid var(--raku);outline-offset:-2px}.home35_home__YaXvf[data-live]:not([data-below]) .home35_cue__AKraw{pointer-events:none}.home35_home__YaXvf[data-live][data-below] .home35_rail__NX8Lu{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.home35_home__YaXvf[data-live] .home35_rail__NX8Lu{cursor:pointer}@media (prefers-reduced-motion:no-preference){.home35_cueRun__GEW8X{animation:home35_h35CueRun__6r8RE 4.2s cubic-bezier(.45,0,.25,1) 1.5s infinite both}}@keyframes home35_h35CueRun__6r8RE{0%{transform:translateY(var(--trail));opacity:0}8%{opacity:1}62%{transform:translateY(100%);opacity:1}78%{transform:translateY(calc(100% + 18px));opacity:0}to{transform:translateY(calc(100% + 18px));opacity:0}}.home35_beginLabel__vV9MB,.home35_specLabel__KO5d2,.home35_yearLabel__IAdZV{font:400 var(--type-label)/var(--type-lh-label) var(--sans);letter-spacing:var(--type-tr-label);text-transform:uppercase;color:var(--soft)}@media (min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_whyWords__XGrd9{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px;align-items:end}.home35_whyWords__XGrd9>*{grid-column:1/-1}.home35_whyWords__XGrd9>.home35_doors__f_x81{grid-column:1}.home35_whyWords__XGrd9>.home35_whyLogo__0KvG2{grid-column:2;margin-top:0}.home35_spec__Qjx6l .home35_pic__NyP_N{max-height:104px}.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:calc(100svh - 530px)}.home35_spec__Qjx6l .home35_layA__fMImM>.home35_card__n1YDK:first-child .home35_pic__NyP_N,.home35_spec__Qjx6l .home35_layC__Siyrr>.home35_card__n1YDK:nth-child(2) .home35_pic__NyP_N{max-height:168px}}.home35_specLead__kYG6_{margin-top:8px}@media (min-width:900px) and (min-height:600px){.home35_specHead__efy7o{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:end}.home35_specLabel__KO5d2{grid-column:1/-1}.home35_specLine___4SYq{grid-column:1/7}.home35_specLead__kYG6_{grid-column:7/13;margin-top:0;padding-left:20px}}@media (max-height:599px),(max-width:899px){.home35_whyPic__GuZqH{aspect-ratio:16/10}.home35_scene__KWmrs{padding-top:18px;padding-bottom:18px}.home35_whyPic__GuZqH{display:none}.home35_q__3lMIO summary{padding:11px 0}.home35_wondersRow__ntdWK .home35_pic__NyP_N{aspect-ratio:3/2}}.home35_wondersGrid__URcK0{display:grid;gap:16px}.home35_wondersList__sbE3y{list-style:none;margin:12px 0 0;padding:0;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home35_wondersList__sbE3y::-webkit-scrollbar{display:none}.home35_wondersList__sbE3y li{flex:0 0 66vw;scroll-snap-align:start}.home35_wonderLink__7SKdE{display:grid;gap:1px;color:inherit;text-decoration:none}.home35_wonderLabel__1bj_Q{font:400 var(--type-label)/var(--type-lh-label) var(--sans);letter-spacing:var(--type-tr-label);text-transform:uppercase;color:var(--soft)}.home35_wonderName___0ud4{font:400 var(--type-h3)/var(--type-lh-h3) var(--font-display,"Cormorant Garamond",serif)}.home35_wonderText__LfWpp{font:400 var(--type-body)/var(--type-lh-body) var(--body);color:#2b261e}.home35_wonderLink__7SKdE:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.home35_gallery__IQ0MQ{display:grid;gap:10px}.home35_galleryRow__YzfeL{display:flex;gap:10px}.home35_gPic__wi666{position:relative;display:block;overflow:hidden;min-width:0}.home35_gPic__wi666 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home35_gPic__wi666:after{content:"";position:absolute;inset:0;border:1px solid #c6ad78;opacity:0;transition:opacity .5s;pointer-events:none}.home35_ga__I0CA_{aspect-ratio:4440/3262;flex:1.361 1 0}.home35_gb__x4_B8{aspect-ratio:3641/3360;flex:1.084 1 0}.home35_gc__hDezp{aspect-ratio:3789/2526;flex:1.5 1 0}.home35_gd__UO7mB{aspect-ratio:1400/933;flex:1.5 1 0}.home35_ge__6h_kc{aspect-ratio:5456/3637;flex:1.5 1 0}@media (hover:hover){.home35_wonderName___0ud4{transition:color .35s}[data-wonder][data-lit] .home35_wonderName___0ud4{color:var(--raku)}.home35_gPic__wi666{transition:opacity .55s ease}.home35_gallery__IQ0MQ[data-hot] .home35_gPic__wi666:not([data-lit]){opacity:.42}.home35_gPic__wi666[data-lit]:after{opacity:1}}@media (min-width:900px) and (min-height:600px){.home35_wondersGrid__URcK0{grid-template-columns:minmax(0,1fr) min(calc((100svh - 170px) * 1.52),66vw);-moz-column-gap:calc(var(--gap) * 1.6);column-gap:calc(var(--gap) * 1.6);align-items:center}.home35_wondersWords__jaeB_{min-width:0}.home35_wondersWords__jaeB_ .home35_lede__a5F29{margin-top:10px}.home35_wondersList__sbE3y{display:grid;gap:7px;overflow:visible;margin-top:14px;padding-top:12px;border-top:1px solid rgba(139,90,43,.26)}.home35_wonderLink__7SKdE{grid-template-columns:minmax(0,1fr)}.home35_wonderLabel__1bj_Q{display:none}}@media (min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_wondersGrid__URcK0{grid-template-columns:minmax(0,1fr) min(calc((100svh - 240px) * 1.52),60vw)}.home35_wonderText__LfWpp{display:none}}@media (min-width:900px) and (min-height:600px){.home35_house5__I1wY8 .home35_card__n1YDK .home35_words__y3aQC,.home35_season__o5U15 .home35_card__n1YDK .home35_words__y3aQC,.home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_words__y3aQC{height:100%}.home35_house5__I1wY8 .home35_card__n1YDK .home35_words__y3aQC .home35_hair__FRQRi,.home35_season__o5U15 .home35_card__n1YDK .home35_words__y3aQC .home35_hair__FRQRi,.home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_words__y3aQC .home35_hair__FRQRi{margin-top:auto}.home35_house5__I1wY8 .home35_card__n1YDK{display:flex;flex-direction:column;height:100%}.home35_house5__I1wY8{align-items:stretch}.home35_when__K0aLC{margin-top:2px}.home35_when__K0aLC+.home35_hair__FRQRi{margin-top:auto}}@media (min-width:900px) and (min-height:600px) and (max-height:800px),(min-width:900px) and (min-height:600px) and (max-width:1365px){.home35_wonderText__LfWpp{display:none}}@media (max-height:599px),(max-width:899px){.home35_gallery__IQ0MQ{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--m));padding:0 var(--m);scrollbar-width:none}.home35_gallery__IQ0MQ::-webkit-scrollbar{display:none}.home35_galleryRow__YzfeL{display:contents}.home35_gPic__wi666{flex:none;height:210px;scroll-snap-align:center}.home35_ga__I0CA_,.home35_gb__x4_B8,.home35_gc__hDezp,.home35_gd__UO7mB,.home35_ge__6h_kc{flex:none}}.home35_noteTitle__oF5F1{margin:0 0 12px;font:italic 400 var(--type-h2)/var(--type-lh-h2) var(--font-display,"Cormorant Garamond",serif);letter-spacing:var(--type-tr-h2);color:var(--raku)}.home35_noteText__8tdXv .home35_kanji__DYKwp{margin-bottom:10px}@media (min-width:900px) and (min-height:600px){.home35_home__YaXvf .home35_spec__Qjx6l{--pb:min(calc(100svh - 565px),640px);--ps:min(calc(50svh - 40px),340px);--wb:min(calc(var(--pb) * 1.5),50%);--ws:min(calc(var(--ps) * 1.5),24%)}.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_layA__fMImM{grid-template-columns:var(--wb) var(--ws) var(--ws);justify-content:space-between}.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_layC__Siyrr{grid-template-columns:var(--ws) var(--wb) var(--ws);justify-content:space-between}.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK{grid-column:auto}.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_pic__NyP_N{width:100%;height:auto;max-height:none;aspect-ratio:3/2}}@media (min-width:900px) and (min-height:600px) and (max-height:800px),(min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_layA__fMImM,.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_layC__Siyrr{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal}.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_pic__NyP_N{height:max(calc(100svh - 480px),130px);aspect-ratio:auto}}@media (min-width:900px) and (min-height:600px) and (max-width:1279px){.home35_home__YaXvf .home35_spec__Qjx6l .home35_sets__pKqCR .home35_set__xP9rJ>.home35_card__n1YDK .home35_pic__NyP_N{height:max(calc(100svh - 600px),120px)}}.home35_frame__6sUxw{display:contents}.home35_home__YaXvf [data-progress],.home35_seasonTabs__3Fztd{display:none}@media (max-height:599px),(max-width:899px){.home35_home__YaXvf{--row:min(calc(100vw - 2 * var(--m) - 18px),420px)}.home35_home__YaXvf[data-type=t]{--iw:min(calc((100vw - 2 * var(--m)) * .986),150svh)}.home35_home__YaXvf[data-type=m]{--iw:min(calc(100vw - 2 * var(--m)),150svh)}html.ljt-js .home35_home__YaXvf:not([data-loaded]) .home35_scene__KWmrs img{display:none}html.ljt-js .home35_home__YaXvf:not([data-loaded]) .home35_winterPic__ebf1T{-webkit-mask:none;mask:none}html.ljt-js .home35_home__YaXvf:not([data-loaded]) .home35_questions__f6S92,html.ljt-js .home35_home__YaXvf:not([data-loaded]) .home35_scene__KWmrs{content-visibility:hidden}.home35_home__YaXvf [id=why]{contain-intrinsic-size:auto 1000px}.home35_home__YaXvf [id=japan]{contain-intrinsic-size:auto 640px}.home35_home__YaXvf [id=specialities]{contain-intrinsic-size:auto 720px}.home35_home__YaXvf [id=note]{contain-intrinsic-size:auto 550px}.home35_home__YaXvf [id=tours]{contain-intrinsic-size:auto 935px}.home35_home__YaXvf [id=private]{contain-intrinsic-size:auto 570px}.home35_home__YaXvf [id=begin]{contain-intrinsic-size:auto 720px}.home35_home__YaXvf .home35_questions__f6S92{contain-intrinsic-size:auto 1080px}.home35_h1__ey51H{right:var(--m);text-wrap:balance}.home35_home__YaXvf[data-type] .home35_slogan__NagW9{left:var(--m)}.home35_cue__AKraw{transition:opacity .4s ease}.home35_home__YaXvf[data-past] .home35_cue__AKraw{opacity:0;pointer-events:none}.home35_home__YaXvf [data-row]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--m);margin:0 calc(-1 * var(--m));padding:4px var(--m) 0;scrollbar-width:none;overscroll-behavior-x:contain;list-style:none}.home35_home__YaXvf [data-row]::-webkit-scrollbar{display:none}.home35_home__YaXvf [data-row] .home35_card__n1YDK,.home35_home__YaXvf [data-row] .home35_quote__bsHDl{flex:0 0 var(--row);scroll-snap-align:start;scroll-snap-stop:always}.home35_home__YaXvf [data-row] .home35_quote__bsHDl,.home35_home__YaXvf [data-row] .home35_words__y3aQC{transition:opacity .25s ease}.home35_home__YaXvf [data-progress]{display:block;position:relative;height:1px;margin-top:12px;background:rgba(147,116,55,.22)}.home35_home__YaXvf [data-progress] i{position:absolute;left:0;top:0;height:1px;background:#937437}.home35_wondersGrid__URcK0{grid-template-columns:minmax(0,1fr);gap:10px}.home35_wondersWords__jaeB_{display:contents}.home35_home__YaXvf .home35_gallery__IQ0MQ[data-row]{order:1;scroll-snap-type:x proximity}.home35_home__YaXvf .home35_gallery__IQ0MQ [data-slide]{scroll-snap-align:start}.home35_home__YaXvf .home35_wondersGrid__URcK0>[data-progress]{order:2;margin-top:2px}.home35_wondersList__sbE3y{order:3;display:flex;flex-wrap:wrap;gap:2px 18px;overflow:visible;margin:2px 0 0}.home35_wondersList__sbE3y li{flex:0 0 auto}.home35_wonderLabel__1bj_Q,.home35_wonderText__LfWpp{display:none}.home35_wonderName___0ud4{font-size:var(--type-lede)}.home35_noteText__8tdXv{grid-template-columns:minmax(0,1fr);max-width:100%}.home35_noteText__8tdXv .home35_noteFoot__rAzVc{gap:22px}.home35_noteText__8tdXv .home35_sign__eRLf6{width:148px}.home35_noteLogo__29NSx{height:54px}.home35_home__YaXvf .home35_seasons__loygV[data-row]{display:grid;grid-template-rows:auto auto;grid-auto-columns:var(--row);gap:12px;padding-top:0;padding-right:calc(var(--m) + 18px)}.home35_home__YaXvf .home35_seasons__loygV[data-row]+[data-progress]{margin-top:0}.home35_home__YaXvf .home35_seasonDoors__MDWPC .home35_hair__FRQRi{min-height:36px;padding-top:0;padding-bottom:0}.home35_home__YaXvf .home35_seasonTours__hJZzw,.home35_home__YaXvf .home35_season__o5U15{display:contents}.home35_home__YaXvf .home35_seasonHead__PbF_m{grid-row:1;align-self:end;width:var(--row);position:sticky;left:0}.home35_home__YaXvf .home35_seasonDoors__MDWPC,.home35_home__YaXvf .home35_seasonLead__htvH4,.home35_home__YaXvf .home35_winterName__Qxtuj{transition:opacity .25s ease,visibility .25s}.home35_home__YaXvf .home35_seasonTours__hJZzw .home35_card__n1YDK,.home35_home__YaXvf .home35_winterPic__ebf1T{grid-row:2;align-self:start}.home35_home__YaXvf .home35_spring__3_Igx .home35_seasonHead__PbF_m{grid-column:1/span 2}.home35_home__YaXvf .home35_spring__3_Igx .home35_card__n1YDK:first-child{grid-column:1}.home35_home__YaXvf .home35_spring__3_Igx .home35_card__n1YDK:nth-child(2){grid-column:2}.home35_home__YaXvf .home35_summer__RNvzI .home35_seasonHead__PbF_m{grid-column:3/span 2}.home35_home__YaXvf .home35_summer__RNvzI .home35_card__n1YDK:first-child{grid-column:3}.home35_home__YaXvf .home35_summer__RNvzI .home35_card__n1YDK:nth-child(2){grid-column:4}.home35_home__YaXvf .home35_autumn__p11SN>.home35_seasonHead__PbF_m{grid-column:5/span 2}.home35_home__YaXvf .home35_autumn__p11SN .home35_card__n1YDK:first-child{grid-column:5}.home35_home__YaXvf .home35_autumn__p11SN .home35_card__n1YDK:nth-child(2){grid-column:6}.home35_home__YaXvf .home35_winterPic__ebf1T,.home35_home__YaXvf .home35_winter__VYo7a .home35_seasonHead__PbF_m{grid-column:7}.home35_home__YaXvf .home35_winterPic__ebf1T{scroll-snap-align:start;scroll-snap-stop:always}html.ljt-js .home35_home__YaXvf .home35_seasonHead__PbF_m{display:contents}html.ljt-js .home35_home__YaXvf .home35_seasons__loygV .home35_seasonDoors__MDWPC,html.ljt-js .home35_home__YaXvf .home35_seasons__loygV .home35_seasonLead__htvH4{grid-column:1;width:var(--row);margin:0;position:sticky;left:0}html.ljt-js .home35_home__YaXvf .home35_seasons__loygV .home35_seasonLead__htvH4{grid-row:1;align-self:end}html.ljt-js .home35_home__YaXvf .home35_seasons__loygV .home35_seasonDoors__MDWPC{grid-row:3;align-self:start}html.ljt-js .home35_home__YaXvf .home35_winterName__Qxtuj,html.ljt-js .home35_home__YaXvf .home35_winter__VYo7a .home35_seasonDoors__MDWPC{grid-column:7;grid-row:2;align-self:start;position:static}html.ljt-js .home35_home__YaXvf .home35_winterName__Qxtuj{margin-top:calc(var(--row) * 2 / 3 + 12px)}html.ljt-js .home35_home__YaXvf .home35_winter__VYo7a .home35_seasonDoors__MDWPC{margin-top:calc(var(--row) * 2 / 3 + 45px)}html.ljt-js .home35_home__YaXvf [data-of]:not([data-here])>.home35_seasonHead__PbF_m>*{opacity:0;visibility:hidden;pointer-events:none}html.ljt-js .home35_seasonTabs__3Fztd{display:flex;justify-content:space-between;margin:0 0 12px;border-bottom:1px solid var(--line)}.home35_seasonTabs__3Fztd button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid transparent;margin:0 0 -1px;padding:10px 0;font:400 var(--type-h3)/1.2 var(--font-display,"Cormorant Garamond",serif);color:var(--soft);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home35_seasonTabs__3Fztd button[aria-pressed=true]{color:var(--ink);border-bottom-color:#937437}.home35_seasonTabs__3Fztd button:focus-visible{outline:1px solid var(--raku);outline-offset:2px}html.ljt-js .home35_seasons__loygV .home35_seasonWord__9lnaB{display:none}.home35_home__YaXvf .home35_housePic__UhTop{order:-1}.home35_edition__OfIab .home35_where__5ApbU ul{flex-wrap:wrap;gap:0 18px;overflow:visible;margin-right:0;padding-right:0}.home35_edition__OfIab .home35_where__5ApbU li{flex:0 1 auto;white-space:normal;margin:0;padding:0}.home35_whyLogo__0KvG2{display:none}.home35_scene__KWmrs{padding-top:14px;padding-bottom:14px}.home35_note__ONNaH{padding-top:26px;padding-bottom:26px}.home35_q__3lMIO summary{padding:8px 0}.home35_edition__OfIab .home35_where__5ApbU a{min-height:36px}}@media (max-width:559px){.home35_home__YaXvf [data-row][data-swipe] .home35_card__n1YDK:not([data-cur]) .home35_words__y3aQC,.home35_home__YaXvf [data-row][data-swipe] .home35_quote__bsHDl:not([data-cur]){opacity:0}}@media (min-width:560px) and (max-height:599px){.home35_hero__tXgjO{min-height:0}.home35_home__YaXvf .home35_housePic__UhTop,.home35_home__YaXvf .home35_pic__NyP_N{aspect-ratio:auto;height:62svh}}@media (max-width:899px){.home35_footWrap__0GsF2{content-visibility:auto;contain-intrinsic-size:auto 1780px}}