.staggered-menu-overlay{z-index:40;pointer-events:none;position:fixed;inset:0}.staggered-menu-overlay[data-open],.staggered-menu-overlay[data-guard]{pointer-events:auto;touch-action:none;overscroll-behavior:none}.staggered-menu-overlay[data-guard]{z-index:60}.sm-toggle{z-index:1;cursor:pointer;width:2.5rem;height:2.5rem;color:inherit;touch-action:manipulation;background:0 0;border:none;place-items:center;margin-left:-.4rem;display:grid;position:relative;overflow:visible}.sm-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 70%, transparent);outline-offset:4px;border-radius:4px}.sm-burger{flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex;position:relative}.sm-burger-line{transform-origin:50%;will-change:transform, opacity;background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.staggered-menu-panel,.sm-prelayers{top:var(--site-chrome-h,4rem);width:100%;height:calc(100dvh - var(--site-chrome-h,4rem));pointer-events:none;position:absolute;right:0}[data-position=left] .staggered-menu-panel,[data-position=left] .sm-prelayers{left:0;right:auto}.staggered-menu-overlay[data-open] .staggered-menu-panel{pointer-events:auto}.staggered-menu-panel{overscroll-behavior:contain;touch-action:pan-y;z-index:10;opacity:0;background:#f5f5f0;flex-direction:column;padding:1.25rem 1.5rem 2rem;display:flex;overflow:hidden auto}.sm-prelayers{z-index:5;opacity:0}.sm-prelayer{position:absolute;inset:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-panel-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-itemWrap{padding:.12em 0;line-height:1.2;position:relative;overflow:hidden}.sm-panel-item{color:#0c1014;font-family:var(--font-display), var(--font-sans), sans-serif;cursor:pointer;letter-spacing:-.04em;text-transform:uppercase;width:100%;padding-right:2.5rem;font-size:clamp(1.85rem,8vw,3.25rem);font-weight:600;line-height:1.2;text-decoration:none;transition:color .25s;display:block;position:relative}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-item:hover,.sm-panel-item:focus-visible{color:var(--sm-accent,var(--brand))}.sm-panel-item:focus-visible{outline:2px solid var(--sm-accent,var(--brand));outline-offset:4px}.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);font-size:.9rem;font-weight:400;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;color:var(--sm-accent,var(--brand));pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);position:absolute;top:.12em;right:0}.sm-socials{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.sm-socials-title{letter-spacing:.18em;text-transform:uppercase;color:var(--sm-accent,var(--brand));margin:0;font-size:.75rem;font-weight:600}.sm-socials-list{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-link{color:#0c1014;padding:2px 0;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s,opacity .3s;display:inline-block;position:relative}.sm-socials-link:hover,.sm-socials-link:focus-visible{color:var(--sm-accent,var(--brand))}.sm-socials-list:hover .sm-socials-link,.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover,.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}@media (min-width:1024px){.staggered-menu-overlay,.sm-toggle{display:none!important}}
