.mm-toggle{position:relative;display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;cursor:pointer;color:var(--color-ink);font-size:.875rem;font-weight:500;line-height:1}.mm-toggle-textWrap{position:relative;display:inline-block;height:1em;overflow:hidden;white-space:nowrap;min-width:2.6em;text-align:right}.mm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.mm-toggle-line{display:block;height:1em;line-height:1}.mm-icon{position:relative;width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;will-change:transform}.mm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);will-change:transform}.mm-overlay{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}.mm-overlay[data-open]{pointer-events:auto}@media (min-width:768px){.mm-overlay{display:none}}.mm-prelayers{pointer-events:none;z-index:5;opacity:0}.mm-panel,.mm-prelayer,.mm-prelayers{position:absolute;inset:0}.mm-panel{background:var(--color-cream);padding:calc(72px + 2rem) 1.5rem 2.5rem;overflow-y:auto;overscroll-behavior:contain;z-index:10;opacity:0}.mm-list,.mm-panel{display:flex;flex-direction:column}.mm-list{list-style:none;margin:0;padding:0;gap:1rem;counter-reset:mmItem}.mm-itemWrap{overflow:hidden}.mm-item,.mm-itemWrap{position:relative;line-height:1.25}.mm-item{display:inline-block;color:var(--color-ink);font-family:var(--font-heading);font-weight:500;font-size:clamp(2.25rem,8vw,3rem);letter-spacing:-.01em;text-decoration:none;cursor:pointer;padding-right:1.4em;transition:color .25s}.mm-item:active,.mm-item:hover{color:var(--color-accent)}.mm-item-label{display:inline-block;will-change:transform;transform-origin:50% 100%}.mm-list[data-numbering] .mm-item:after{counter-increment:mmItem;content:counter(mmItem,decimal-leading-zero);position:absolute;top:.1em;right:.4em;font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--color-accent);letter-spacing:0;pointer-events:none;user-select:none;opacity:var(--mm-num-opacity,0)}