.staggered-menu-wrapper{position:fixed;inset:0;z-index:55;overflow:hidden;pointer-events:none;visibility:hidden}.staggered-menu-wrapper[data-ready=true]{visibility:visible}.sm-toggle{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .25rem;background:transparent;border:none;cursor:pointer;color:var(--foreground);font-weight:500;font-size:.875rem;line-height:1;overflow:visible}.sm-toggle:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}.sm-toggle-textWrap{position:relative;display:inline-block;height:1em;overflow:hidden;white-space:nowrap}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1}.sm-toggle-line{display:block;height:1em;line-height:1}.sm-icon{position:relative;width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;will-change:transform}.sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);will-change:transform}.staggered-menu-panel{height:100%;background:var(--background);display:flex;flex-direction:column;padding:5.5em 1.75em 2em;overflow-y:auto;z-index:10;pointer-events:auto}.sm-prelayers,.staggered-menu-panel{position:absolute;top:0;right:0;width:100%}.sm-prelayers{bottom:0;pointer-events:none;z-index:5}.sm-prelayer{position:absolute;top:0;right:0;height:100%;width:100%}[data-position=left] .sm-prelayer,[data-position=left] .sm-prelayers,[data-position=left] .staggered-menu-panel{right:auto;left:0}.sm-close{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;color:var(--foreground);z-index:2}[data-position=left] .sm-close{right:auto;left:1.25rem}.sm-close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:6px}.sm-panel-inner{flex:1;gap:1.25rem}.sm-panel-inner,.sm-panel-list{display:flex;flex-direction:column}.sm-panel-list{list-style:none;margin:0;padding:0;gap:.5rem}.sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1}.sm-panel-item{position:relative;color:var(--foreground);font-weight:600;font-size:2.75rem;cursor:pointer;line-height:1;letter-spacing:-2px;text-transform:uppercase;transition:color .25s;display:inline-block;text-decoration:none;padding-right:1.4em}.sm-panel-item:focus-visible,.sm-panel-item:hover{color:var(--sm-accent,#2e9be6)}.sm-panel-item[data-cta=true]{color:var(--sm-accent,#2e9be6)}.sm-panel-itemLabel{display:inline-block;will-change:transform;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:.1em;right:.6em;font-size:16px;font-weight:400;color:var(--sm-accent,#2e9be6);letter-spacing:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0)}.staggered-menu-panel[data-view=policy] .sm-panel-item{cursor:default}.staggered-menu-panel[data-view=policy] .sm-panel-item:focus-visible,.staggered-menu-panel[data-view=policy] .sm-panel-item:hover{color:var(--foreground)}html[dir=rtl] .sm-panel-item{letter-spacing:0;padding-right:0;padding-left:1.4em}html[dir=rtl] .sm-panel-list[data-numbering] .sm-panel-item:after{right:auto;left:.6em}.sm-utilities{margin-top:auto;padding-top:2rem;display:flex;flex-direction:column;gap:.75rem}.sm-settings{margin-top:1.75rem;padding-top:0;gap:.25rem;--sm-unselected:rgba(0,0,0,.4);--sm-market-selected:#c2001f;--sm-locale-selected:#5b3fa8}.dark .sm-settings{--sm-unselected:hsla(0,0%,100%,.35);--sm-market-selected:#e4002b;--sm-locale-selected:#7b5cd6}.sm-settings-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .75em}.sm-setting{display:flex;min-height:44px;align-items:center;font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.5px;text-transform:uppercase;text-decoration:none;transition:color .25s;color:var(--sm-unselected)}html[dir=rtl] .sm-setting{letter-spacing:0}.sm-setting-sub{font-size:.8rem;font-weight:400;margin-inline-start:.4em}