/* Shared complete transparent brand asset. No cropping, tint, blend, mask or background plate. */
.logo-brand,.menu-brand,.footer-brand,.logo-dock,.project-brand.project-logo{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;padding:0;line-height:0;flex-shrink:0;overflow:visible}.logo-brand img,.menu-brand img,.footer-brand img,.logo-dock img,.project-logo img{display:block;width:112px;height:auto;max-width:100%;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal}.lux-header .logo-brand{font-size:initial;letter-spacing:normal}.menu-brand img{width:96px}.menu-sheet-top{align-items:center}.footer-brand{display:flex;width:max-content;margin:0 0 18px}.footer-brand img{width:112px}.logo-dock{margin-right:auto}.logo-dock img{width:72px}.project-logo img{width:128px}.project-brand.project-logo:hover{border:0;box-shadow:none}.project-logo:focus-visible,.logo-brand:focus-visible,.menu-brand:focus-visible,.footer-brand:focus-visible,.logo-dock:focus-visible{outline:3px solid #aa773b;outline-offset:5px;border-radius:4px}.lux-header{padding-top:10px;padding-bottom:10px}.project-header{padding-top:14px;padding-bottom:14px}@media(max-width:760px){.logo-brand img{width:94px}.lux-header{padding-top:9px;padding-bottom:9px}.menu-brand img{width:78px}.menu-sheet-top{margin-bottom:10px}.project-logo img{width:98px}.project-brand.project-logo{padding:0;border:0}.logo-dock{display:none}.footer-brand img{width:104px}}
/* Spacious unnumbered navigation, retaining half-height scrollable sheet. */
.sheet-links{gap:12px}.sheet-links a.icon-action{min-height:70px;padding:15px 19px;gap:15px;font-size:17px;border-radius:10px}.sheet-links a .action-well{width:35px;height:35px;border-radius:9px}.sheet-links a .action-icon{width:21px;height:21px}.sheet-links a:hover{background:#fffdf4;border-color:#839675}.sheet-links a:focus-visible{outline:3px solid #aa773b;outline-offset:3px}#menu-sheet{scroll-padding-bottom:20px}.sheet-links a{scroll-margin-block:12px}@media(max-width:760px){.sheet-links{gap:9px}.sheet-links a.icon-action{min-height:58px;padding:12px 14px;font-size:16px;gap:12px}.sheet-links a .action-well{width:32px;height:32px}.sheet-links a .action-icon{width:20px;height:20px}}
