.staggered-menu-wrapper{position:relative;z-index:110;pointer-events:none;font-family:var(--font-plus-jakarta-sans),sans-serif}.staggered-menu-wrapper.fixed-wrapper{position:fixed;inset:0;width:100vw;height:100svh;overflow:hidden;pointer-events:none}.staggered-menu-header{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:1.05rem 1.25rem;pointer-events:none}.staggered-menu-header>*{pointer-events:auto}.sm-logo{display:inline-flex;align-items:center;color:#f1f0eb;text-decoration:none}.sm-logo-mark{font-size:.9rem;font-weight:700;letter-spacing:-.06em}.sm-logo-mark span{color:var(--sm-accent)}.sm-toggle{list-style:none;pointer-events:auto;position:fixed;top:1.05rem;right:1.25rem;z-index:40;display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;border:1px solid #343839;border-radius:999px;padding:.55rem .9rem;background:rgb(27 29 30/94%);color:#f1f0eb;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.sm-menu-details{position:static;pointer-events:auto}.sm-toggle::-webkit-details-marker{display:none}.sm-toggle::marker{content:""}.sm-toggle:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-menu-details[open] .sm-toggle-label--menu,.sm-toggle-label--close{display:none}.sm-menu-details[open] .sm-toggle-label--close{display:inline}.sm-icon{position:relative;display:inline-grid;width:1rem;height:1rem;place-items:center}.sm-icon i{position:absolute;width:100%;height:1px;border-radius:1px;background:currentColor;transition:transform .24s ease}.sm-icon i:first-child{transform:translateY(-3px)}.sm-icon i:last-child{transform:translateY(3px)}.sm-menu-details[open] .sm-icon i:first-child{transform:rotate(45deg)}.sm-menu-details[open] .sm-icon i:last-child{transform:rotate(-45deg)}.staggered-menu-panel{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;overflow:auto;padding:6.4rem 1.35rem 2rem;background:#1b1d1e;color:#f1f0eb;opacity:0;visibility:hidden;transform:translateX(100%);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s linear .72s}.sm-menu-details[open] .staggered-menu-panel{pointer-events:auto;opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}.sm-prelayers{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .75s}.sm-prelayer{position:absolute;inset:0;transform:translateX(100%);transition:transform .62s cubic-bezier(.22,1,.36,1)}.sm-prelayer--back{background:var(--sm-secondary);transition-delay:.08s}.sm-prelayer--front{background:var(--sm-accent)}.sm-menu-details[open] .sm-prelayers{opacity:1;visibility:visible;transition-delay:0s}.sm-menu-details[open] .sm-prelayer{transform:translateX(0)}.sm-menu-details[open] .sm-prelayer--back{transition-delay:0s}.sm-menu-details[open] .sm-prelayer--front{transition-delay:.08s}.sm-panel-inner{display:flex;min-height:100%;flex:1;flex-direction:column}.sm-panel-title{margin:0 0 1.4rem;color:#929693;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sm-panel-title span{color:var(--sm-accent)}.sm-panel-list{display:flex;flex-direction:column;gap:.08rem;margin:0;padding:0;list-style:none;counter-reset:sm-item}.sm-panel-item{position:relative;display:block;width:fit-content;max-width:100%;padding:.06em 1.2em .08em 0;color:#f1f0eb;font-size:clamp(2.55rem,13vw,4.5rem);font-weight:650;letter-spacing:-.085em;line-height:1.06;text-decoration:none;text-transform:uppercase;transform:translateY(115%) rotateX(-75deg);transform-origin:50% 100%;opacity:0;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .3s ease}.sm-panel-list li:first-child .sm-panel-item{transition-delay:.2s}.sm-panel-list li:nth-child(2) .sm-panel-item{transition-delay:.27s}.sm-panel-list li:nth-child(3) .sm-panel-item{transition-delay:.34s}.sm-panel-list li:nth-child(4) .sm-panel-item{transition-delay:.41s}.sm-panel-list li:nth-child(5) .sm-panel-item{transition-delay:.48s}.sm-panel-list li:nth-child(6) .sm-panel-item{transition-delay:.55s}.sm-panel-list li:nth-child(7) .sm-panel-item{transition-delay:.62s}.sm-menu-details[open] .sm-panel-item{transform:translateY(0) rotateX(0);opacity:1}.sm-panel-item:after{position:absolute;top:.35em;right:0;color:var(--sm-accent);content:counter(sm-item,decimal-leading-zero);counter-increment:sm-item;font-size:.66rem;font-weight:500;letter-spacing:0}.sm-panel-item:focus-visible,.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent);outline-offset:4px}.sm-panel-item:hover{color:var(--sm-accent)}.sm-socials{margin-top:auto;padding-top:2.5rem;opacity:0;transform:translateY(12px);transition:transform .32s ease .55s,opacity .32s ease .55s}.sm-menu-details[open] .sm-socials{opacity:1;transform:translateY(0)}.sm-socials-title{margin:0 0 .8rem;color:var(--sm-accent);font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.sm-socials-list{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;list-style:none}.sm-socials-link{color:#b9bdb9;font-size:.84rem;text-decoration:none}.sm-socials-link:hover{color:#f1f0eb}@media (min-width:1025px){.staggered-menu-wrapper{display:none}}@media (prefers-reduced-motion:reduce){.sm-icon i,.sm-panel-item,.sm-prelayer,.sm-socials,.staggered-menu-panel{transition-duration:.01ms!important;transition-delay:0s!important}}.fold-text{display:inline-block;color:var(--fold-color,currentColor);font-size:var(--fold-font-size,inherit);font-weight:var(--fold-font-weight,inherit);perspective:700px}.fold-text-visual{display:inline;white-space:pre-wrap}.fold-text-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fold-text-segment{display:inline-block;white-space:pre}.fold-text-segment>[data-fold-piece]{position:relative;display:inline-block;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.fold-text-segment>[data-fold-piece]:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgb(255 255 255/36%),transparent 55%,rgb(0 0 0/24%));opacity:var(--fold-crease,0);pointer-events:none}.fold-text-space{white-space:pre}@media (prefers-reduced-motion:reduce){.fold-text-segment>[data-fold-piece]{will-change:auto}}