@font-face{font-family:Tiempos Fine;src:url(/fonts/tiempos-fine-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Tiempos Fine;src:url(/fonts/tiempos-fine-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Soehne Fett;src:url(/fonts/soehne-fett.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block}html:has([data-hn]){--nav-h:88px}html:has([data-hn]) .particle{display:none}html:has([data-hn]) .nav-bar{padding:20px 24px;background:transparent;border-bottom-color:transparent;backdrop-filter:none;transition:padding .5s,background .9s ease,border-color .5s}html:has([data-hn]) .nav-bar.scrolled{padding:13px 24px;background:var(--paper);border-bottom-color:var(--hairline-faint)}html:has([data-hn]) .nav-logo-full{height:60px;width:auto}html:has([data-hn]) .nav-bar.scrolled .nav-logo-full{height:52px}html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .nav-logo-full{color:#937437!important}html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open){--chrome-accent:var(--sumi-ground);--chrome-line:transparent;color:var(--sumi-ground)}html:has([data-hn]) .nav-bar .menu-trigger,html:has([data-hn]) .nav-bar .nav-enquire,html:has([data-hn]) .nav-bar .nav-sym,html:has([data-hn]) .nav-bar .trigger-label{color:var(--sumi-ground)}html:has([data-hn]) .nav-bar .nav-enquire-label{background:transparent;border-color:transparent;letter-spacing:.01em;text-transform:none;font-size:var(--type-small);padding:0}html:has([data-hn]) .nav-bar .trigger-label{letter-spacing:.01em;text-transform:none;font-size:var(--type-small)}html:has([data-hn]) .kyoto-line{left:calc(24px + 145px + 20px);top:26px}html:has([data-hn]) .kyoto-line-plate{background:transparent;color:var(--sumi-ground);-webkit-mask-image:none;mask-image:none;padding:4px 0}@media (max-width:1320px){html:has([data-hn]) .kyoto-line{display:none}}html:has([data-hn]) .nav-top{display:none}@media (min-width:1200px){html:has([data-hn]) .nav-top{display:flex;gap:26px;margin:0 26px 0 auto;padding:0;list-style:none}html:has([data-hn]) .nav-top a{font-family:var(--sans);font-size:var(--type-small);color:var(--sumi-ground);text-decoration:none;white-space:nowrap}html:has([data-hn]) .nav-top a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html:has([data-hn]) .nav-bar .nav-tools,html:has([data-hn]) .nav-bar>.nav-right{margin-left:0}}html:has([data-hn]) .cherrypop{display:none!important}html:has([data-hn]) .ljt-footer{position:relative;z-index:3}html.hm-night:has([data-hn]) .nav-bar.scrolled{background:var(--sumi-ground);border-bottom-color:transparent}html.hm-night:has([data-hn]) .nav-bar.scrolled,html.hm-night:has([data-hn]) .nav-bar.scrolled .menu-trigger,html.hm-night:has([data-hn]) .nav-bar.scrolled .nav-enquire,html.hm-night:has([data-hn]) .nav-bar.scrolled .nav-logo-full,html.hm-night:has([data-hn]) .nav-bar.scrolled .nav-sym,html.hm-night:has([data-hn]) .nav-bar.scrolled .nav-top a,html.hm-night:has([data-hn]) .nav-bar.scrolled .trigger-label{color:var(--ivory-fixed)!important}html.hm-night:has([data-hn]) .nav-bar.scrolled .trigger-svg rect{fill:var(--ivory-fixed);stroke:var(--ivory-fixed)}html:has([data-hn]) .nav-bar.menu-open .nav-logo-full,html:has([data-hn]) .nav-bar.menu-open .nav-logo-kamon,html:has([data-hn]) .nav-bar.scrolled .nav-logo-full,html:has([data-hn]) .nav-bar.scrolled .nav-logo-kamon{color:#937437!important}html.h35-clear:has([data-hn]) .nav-bar.scrolled{padding:20px 24px;background:transparent;border-bottom-color:transparent}html.h35-clear:has([data-hn]) .nav-bar.scrolled .nav-logo-full{height:60px;color:#937437!important}html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open),html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .menu-trigger,html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .nav-enquire,html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .nav-sym,html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .nav-top a,html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .trigger-label{color:var(--ivory-fixed)!important}html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .nav-logo-full{color:#C6AD78!important}html.h35-clear.h35-dark:has([data-hn]) .nav-bar:not(.menu-open) .trigger-svg rect{fill:var(--ivory-fixed);stroke:var(--ivory-fixed)}html.h35-clear.h35-dark:has([data-hn]) .kyoto-line-plate{color:var(--ivory-fixed)}@media (max-width:899px){html:has([data-hn]) .nav-logo-full{height:52px}html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open){padding:12px 16px}html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open),html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .menu-trigger,html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .nav-enquire,html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .nav-sym,html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .trigger-label{color:var(--ivory-fixed)}html:has([data-hn]) .nav-bar:not(.scrolled):not(.menu-open) .trigger-svg rect{fill:var(--ivory-fixed);stroke:var(--ivory-fixed)}}@media (min-width:1200px){html:has([data-hn]) .nav-top{position:absolute;left:50%;transform:translateX(-50%);margin:0;gap:34px}html:has([data-hn]) .nav-top a{color:#937437;letter-spacing:.01em;transition:color .3s}html:has([data-hn]) .nav-top a:hover{color:var(--sumi-ground);text-decoration:none}html:has([data-hn]) .nav-bar .nav-tools,html:has([data-hn]) .nav-bar>.nav-right{margin-left:auto}}@media (max-width:1719px){html:has([data-hn]) .kyoto-line{display:none}}