:root{--lh-nav-height:50px}.lh-app-navigation{--lh-nav-blue:#0b142a;--lh-nav-gold:#dec393;--lh-nav-cream:#f7f0e4;--lh-nav-gutter:max(clamp(12px, 3.6vw, 48px), env(safe-area-inset-left), env(safe-area-inset-right));--lh-nav-menu-gap:6px;background:linear-gradient(105deg, #162139, var(--lh-nav-blue) 75%);color:var(--lh-nav-cream);z-index:1400;width:100%;font:14px/1.4 Inter,Arial,sans-serif;position:relative;box-shadow:inset 0 -1px #dec39336,0 3px 16px #040b1626}.lh-app-navigation *,.lh-app-navigation{box-sizing:border-box}.lh-app-navigation[data-nav-mode=activity]{position:fixed;inset:0 0 auto}body:has(>.lh-app-navigation+#sidebar)>.lh-app-navigation{position:sticky;top:0}.lh-app-navigation+#sidebar{top:var(--lh-nav-height)}.lh-app-navigation[inert]{pointer-events:none;visibility:hidden}.lh-app-nav-heading{min-height:var(--lh-nav-height);padding-inline:var(--lh-nav-gutter);justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.lh-app-navigation .lh-app-nav-brand{color:var(--lh-nav-cream);letter-spacing:.015em;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font:500 clamp(19px,3.2vw,26px)/1.1 Cormorant Garamond,Georgia,serif;text-decoration:none;display:inline-flex}.lh-app-nav-brand img{object-fit:contain;width:26px;height:26px;display:block}.lh-app-navigation .lh-app-nav-explore{color:var(--lh-nav-gold);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:44px;padding:6px 13px;font:500 14px/1.4 Inter,Arial,sans-serif;display:inline-flex;position:relative}.lh-app-nav-explore:before{border-radius:inherit;content:"";z-index:-1;background:#dec39308;border:1px solid #dec39359;position:absolute;inset:4px 0}.lh-app-nav-explore svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px}.lh-app-nav-explore[aria-expanded=true] svg{transform:rotate(180deg)}.lh-app-nav-explore:is(:hover,[aria-expanded=true]):before{background:#dec39320;border-color:#dec39399}.lh-app-nav-links{background:linear-gradient(145deg, #162139, var(--lh-nav-blue) 80%);max-height:calc(100dvh - var(--lh-nav-height) - var(--lh-nav-menu-gap) - 8px - env(safe-area-inset-bottom));overscroll-behavior:contain;inset-inline-end:var(--lh-nav-gutter);top:calc(100% + var(--lh-nav-menu-gap));width:min(232px, calc(100% - 2 * var(--lh-nav-gutter)));border:1px solid #dec39366;border-radius:12px;gap:2px;padding:7px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 14px 32px #05091170,inset 0 1px #ffffff08}.lh-app-navigation .lh-app-nav-links a{color:var(--lh-nav-cream);font:inherit;border-radius:6px;align-items:center;min-height:44px;padding:8px 15px;text-decoration:none;display:flex;position:relative}.lh-app-navigation .lh-app-nav-links a:hover{background:#ffffff12}.lh-app-navigation .lh-app-nav-links a[aria-current]{color:#f7dca9;background:#dec39319}.lh-app-nav-links a[aria-current]:before{background:var(--lh-nav-gold);content:"";border-radius:2px;width:2px;position:absolute;inset-block:10px;inset-inline-start:0}.lh-app-navigation .lh-app-nav-links a[aria-current]:hover{background:#dec3932b}.lh-app-navigation :is(a,button):focus-visible{outline:2px solid var(--lh-nav-gold);outline-offset:-2px}.lh-app-navigation [hidden]{display:none!important}html.lh-app-navigation-ready .gallery-room{height:100dvh}html.lh-app-navigation-ready .gallery-room-heading,html.lh-app-navigation-ready .gallery-room.has-entered .gallery-room-heading{top:var(--lh-nav-height)}html.lh-app-navigation-ready .eternal-change{min-height:100dvh}html.lh-app-navigation-ready .eternal-change-back{top:calc(var(--lh-nav-height) + 8px)}@media (forced-colors:active){.lh-app-nav-links a[aria-current]:not(:focus-visible){outline-offset:-1px;outline:1px solid highlight}}@media print{.lh-app-navigation{display:none!important}}
