.staggered-menu:not([open]){display:none}.staggered-menu{box-shadow:none;color:#f2f2f2;border:0;border-radius:0;max-width:none;max-height:none;margin:0;padding:0;font-family:Inter Tight,Arial,sans-serif}.staggered-menu::backdrop{background:0 0}.sm-toggle-text-wrap,.sm-icon{display:none}@media (width<=1100px){html.sm-menu-open{overflow:hidden}.site-navigation .site-menu-button.sm-toggle{gap:4px;width:auto;min-width:80px;padding:10px;font:500 14px/1 Inter Tight,Arial,sans-serif;display:inline-flex}.sm-toggle-text-wrap{text-align:left;width:3em;height:1em;display:block;overflow:hidden}.sm-toggle-text-inner{flex-direction:column;display:flex}.sm-toggle-text-inner>span{height:1em;line-height:1}.sm-icon{flex:0 0 18px;width:18px;height:18px;display:block}.staggered-menu{background:0 0;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.staggered-menu *{box-sizing:border-box}.sm-prelayers,.sm-prelayer,.sm-panel{position:absolute;inset:0;transform:translate(100%)}.sm-prelayers{pointer-events:none;transform:none}.sm-prelayer:first-child{background:#79edf1}.sm-prelayer:last-child{background:#a48be1}.sm-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 #101010;background:#101010;overflow-y:auto}.sm-panel-inner{width:min(720px,100%);min-height:100%;padding:124px max(28px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}.sm-panel-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item-wrap{margin:0;padding:0;overflow:hidden}.sm-panel-item{color:#f2f2f2;letter-spacing:-.035em;text-transform:uppercase;align-items:center;gap:12px;width:fit-content;min-height:48px;padding:4px 2px;font-size:clamp(30px,8.6vw,44px);font-weight:600;line-height:1.1;text-decoration:none;display:flex}.sm-panel-item-label{transform-origin:50% 100%;display:inline-block}.sm-panel-item-number{letter-spacing:0;color:#79edf1;align-self:flex-start;margin-top:6px;font-size:12px;font-weight:400;line-height:1.2}.sm-panel-item[aria-current=page]{color:#79edf1}.sm-panel-item:hover,.sm-panel-item:active{color:#a48be1}.sm-contact{padding:16px 0 10px}.sm-contact>a{color:#f2f2f2;letter-spacing:-.02em;border-bottom:1px solid #3c3c3c;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:8px 0;font-size:24px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.sm-contact svg{width:24px;height:24px}.sm-socials{flex-wrap:wrap;gap:0 20px;margin-top:auto;padding-top:18px;display:flex}.sm-socials>a{color:#bcbcbc;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.sm-socials>a:hover,.sm-contact>a:hover{color:#79edf1}.staggered-menu ::selection{color:#101010;background:#79edf1}.staggered-menu :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #79edf1}.staggered-menu .sm-header{z-index:2;position:absolute}.staggered-menu .sm-header .site-nav{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.staggered-menu .sm-header .site-menu-button{background:0 0;border-color:#0000}}@media (width<=680px){.sm-panel-inner{padding-top:110px;padding-inline:24px}.sm-panel-list{gap:4px}.sm-panel-item{min-height:44px}}@media (width<=370px){.site-navigation .site-logo{width:94px}.site-navigation .site-menu-button.sm-toggle{min-width:76px;padding-inline:8px}.site-navigation .site-nav{gap:8px;padding-left:12px}.sm-panel-inner{padding:100px 20px 16px}.sm-panel-list{gap:1px}.sm-contact{padding:10px 0 0}.sm-contact>a{min-height:44px;font-size:22px}.sm-socials{gap:0 14px;padding-top:8px}.sm-socials>a{font-size:13px}}@media (width<=1100px) and (height<=500px) and (width>=600px){.sm-panel-inner{padding-top:104px;padding-bottom:12px}.sm-panel-list{grid-template-columns:1fr 1fr;gap:2px 24px;display:grid}.sm-panel-item{min-height:44px;font-size:30px}.sm-contact{padding:4px 0 0}.sm-contact>a{min-height:44px;padding:4px 0;font-size:22px}.sm-socials{padding-top:0}}@media print{.staggered-menu{display:none!important}}
