.lb-nav-panel{position:fixed;inset:0;z-index:2100;visibility:hidden;pointer-events:none;color:#111;mix-blend-mode:normal;transition:visibility 0s .4s}.lb-nav-panel.m-is-visible{visibility:visible;pointer-events:auto;transition-delay:0s}.lb-nav-panel .overlay{position:absolute;inset:0;background:#0004;z-index:0}.lb-nav-panel .sub-menu__modal{z-index:1;width:min(50vw,720px);height:100svh;min-height:0;padding:88px 64px 32px;overflow-y:auto;justify-content:flex-start;align-items:stretch;gap:24px;background:#fff;transform:translateX(-100%);transition:transform .4s ease;touch-action:auto}.lb-nav-panel.m-is-visible .sub-menu__modal{transform:translateX(0)}.lb-nav-panel .sub-menu__close-button{position:absolute;top:16px;right:16px;min-width:44px;min-height:44px;display:grid;place-items:center}.lb-nav-panel .sub-menu__close-button svg{width:20px;height:20px}
.lb-nav-tabs{display:flex;justify-content:space-between;width:100%;gap:6px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid #ccc;flex-shrink:0}.lb-nav-entry{display:flex;align-items:center;flex-shrink:0}.lb-nav-tabs .menu-item,.lb-nav-tabs button{font:12px/1.5 'GravurLLWeb-CondBold',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#111;background:none;border:0;min-height:44px;padding:0;cursor:pointer;text-align:left;text-decoration:none;display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.lb-nav-disclosure{min-width:44px;min-height:44px;display:grid!important;place-items:center;background:transparent;color:inherit}.lb-nav-disclosure svg{width:10px;height:8px}.lb-nav-tabs .lb-nav-entry[data-nav-current=true]{box-shadow:inset 0 -1px currentColor}.lb-nav-parent{gap:16px}.lb-nav-parent svg{width:10px;height:8px;flex-shrink:0}.lb-nav-groups{flex:1;touch-action:pan-y pinch-zoom}.lb-nav-panel [hidden]{display:none!important}.lb-nav-panel .sub-menu__nav{align-items:flex-start;gap:4px}.lb-nav-panel .sub-menu__nav .menu-item{font:12px/1.5 'GravurLLWeb-CondBold',sans-serif;letter-spacing:2px;min-height:44px;display:flex;align-items:center;text-transform:uppercase;text-decoration:none;color:#111}.lb-nav-panel .sub-menu__nav [aria-current=page],.lb-nav-tabs [aria-current=page]{text-decoration:underline;text-underline-offset:5px}.lb-nav-panel a:focus-visible,.lb-nav-panel button:focus-visible,.main-menu a:focus-visible,.main-menu button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.lb-nav-panel :focus:not(:focus-visible),.main-menu :focus:not(:focus-visible){outline:none}.lb-nav-panel .language-selector{display:flex;gap:16px;font:12px/1.5 'GravurLLWeb-CondBold',sans-serif;letter-spacing:2px}.lb-nav-panel .language-selector a{color:inherit;text-decoration:none}
.main-menu button.menu-item{color:inherit;background:none;border:0;cursor:pointer}.main-menu .lb-nav-entry{gap:0}.main-menu .lb-nav-disclosure{min-width:24px;min-height:var(--sizes-nav-height,32px)}
@media(max-width:719px){.section-header .main-menu{display:none!important}.lb-nav-panel .sub-menu__modal{width:100%;padding:72px 20px 24px}.lb-nav-tabs{gap:6px;margin-right:0;padding-right:0;scroll-padding-inline:2px}.lb-nav-tabs .menu-item,.lb-nav-tabs button{letter-spacing:1px}.lb-nav-tabs .lb-nav-disclosure{min-width:24px}.lb-nav-tabs{mask-image:linear-gradient(to right,#000 calc(100% - 6px),transparent)}}
@media(prefers-reduced-motion:reduce){.lb-nav-panel,.lb-nav-panel .sub-menu__modal{transition:none}}
