.staggered-menu-wrapper{position:relative;width:100%;height:100%;z-index:40;pointer-events:none}.staggered-menu-wrapper.fixed-wrapper{position:fixed;top:0;left:0;width:100vw;height:var(--viewport-height);z-index:50;overflow:hidden;pointer-events:none}.staggered-menu-wrapper.embedded-wrapper{position:static;width:auto;height:auto;z-index:auto;pointer-events:auto}.staggered-menu-wrapper.embedded-wrapper .sm-prelayers,.staggered-menu-wrapper.embedded-wrapper .staggered-menu-panel{position:fixed;top:0;bottom:0;height:var(--viewport-height)}.staggered-menu-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:1.25rem 1rem;background:transparent;pointer-events:none;z-index:60}.staggered-menu-wrapper.embedded-wrapper .staggered-menu-header{position:static;width:auto;padding:0}.staggered-menu-header>*{pointer-events:auto}.sm-logo{display:flex;align-items:center;user-select:none}.sm-logo-img{display:block;height:32px;width:auto;object-fit:contain}.sm-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;background:transparent;border:none;cursor:pointer;color:#e9e9ef;padding:0}.sm-toggle:focus-visible{outline:2px solid #ffffffaa;outline-offset:4px;border-radius:4px}.sm-hamburger{width:1.25rem;height:1.25rem;flex-shrink:0}.staggered-menu-panel{position:absolute;top:0;right:0;width:clamp(260px,38vw,420px);height:100%;background:#f5f5f5;display:flex;flex-direction:column;padding:6em 2em 2em;overflow-y:auto;z-index:20;pointer-events:auto}[data-position=left] .staggered-menu-panel{right:auto;left:0}.sm-prelayers{position:absolute;top:0;right:0;bottom:0;width:clamp(260px,38vw,420px);pointer-events:none;z-index:10}[data-position=left] .sm-prelayers{right:auto;left:0}.sm-prelayer{position:absolute;inset:0;width:100%;height:100%}.sm-panel-inner{flex:1;gap:1.25rem}.sm-panel-inner,.sm-socials{display:flex;flex-direction:column}.sm-socials{margin-top:auto;padding-top:2rem;gap:.75rem}.sm-socials-title{margin:0;font-size:.875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--sm-accent,#774931)}.sm-socials-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.sm-socials-link{font-size:1rem;font-weight:500;color:#170800;text-decoration:none;transition:color .3s ease,opacity .3s ease}.sm-socials-link:hover{color:var(--sm-accent,#774931)}.sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.sm-panel-itemWrap{position:relative;line-height:1.2}.sm-panel-itemHit{position:relative;display:block;border-radius:.5rem;overflow:hidden}.sm-panel-itemHighlight{position:absolute;inset:0;background:color-mix(in srgb,var(--sm-accent,#774931) 14%,transparent);border-left:3px solid var(--sm-accent,#774931);pointer-events:none;transform-origin:left center}.sm-panel-item{position:relative;z-index:1;color:#170800;font-weight:500;font-size:1.625rem;cursor:pointer;line-height:1.3;letter-spacing:.01em;text-transform:none;transition:color .2s ease;display:block;text-decoration:none;padding:1rem 1.25rem;font-family:var(--font-geist-sans),system-ui,sans-serif}.sm-panel-item.is-tapped,.sm-panel-item:hover{color:var(--sm-accent,#774931)}.sm-panel-itemLabel{display:inline-block;transform-origin:50% 100%}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem,decimal-leading-zero);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);font-size:.8125rem;font-weight:500;color:var(--sm-accent,#774931);letter-spacing:.05em;pointer-events:none;user-select:none;opacity:var(--sm-num-opacity,0);font-family:var(--font-geist-sans),system-ui,sans-serif}.sm-panel-cta{margin-top:auto;padding-top:2.5rem}.sm-panel-cta-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;padding:.875rem 1.5rem;background:#170800;color:#fff;border:none;border-radius:.375rem;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sm-panel-cta-button:hover{background:var(--sm-accent,#774931);color:#fff}.sm-panel-cta-button:focus-visible{outline:2px solid var(--sm-accent,#774931);outline-offset:3px}.sm-backdrop{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5);pointer-events:auto}.staggered-menu-wrapper.embedded-wrapper .sm-prelayers{z-index:45}.staggered-menu-wrapper.embedded-wrapper .staggered-menu-panel{z-index:50}.staggered-menu-wrapper[data-open] .sm-toggle{position:relative;z-index:60}@media (max-width:1024px){.sm-prelayers,.staggered-menu-panel{width:100%;left:0;right:0}}