.sm-header{position:fixed;right:50px;top:50px;z-index:120;transition:opacity .35s ease,transform .35s ease}.sm-header.sm-hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.sm-menu{width:480px;height:650px;max-width:calc(100vw - 30px);max-height:calc(100vh - 30px);background-color:#1e1f22;border-radius:25px;position:relative}.sm-nav{justify-content:space-between;padding:100px 40px 50px;height:100%;box-sizing:border-box}.sm-body,.sm-nav{display:flex;flex-direction:column}.sm-body{gap:10px}.sm-linkContainer{perspective:120px;perspective-origin:bottom}.sm-body a{display:inline-block;text-decoration:none;color:#f5f5f7;font-family:Inter,Inter Placeholder,sans-serif;font-weight:500;letter-spacing:-.02em;font-size:46px;line-height:1.08}.sm-view{display:flex;gap:10px;flex-direction:column}.sm-haschild{display:inline-flex!important;align-items:center;gap:14px}.sm-chev{font-size:34px;line-height:1;color:rgba(255,255,255,.5);transform:translateY(-2px);transition:transform .25s ease,color .25s ease}.sm-haschild:hover .sm-chev{transform:translateX(4px) translateY(-2px);color:#f5f5f7}.sm-back a{display:inline-flex!important;align-items:center;gap:10px;font-size:22px!important;color:rgba(255,255,255,.55)!important}.sm-back a:hover{color:#f5f5f7!important}.sm-backarrow{font-size:30px;line-height:1;transform:translateY(-2px)}.sm-sublink a{font-size:38px!important}.sm-footer{display:flex;flex-wrap:wrap}.sm-footer a{width:50%;margin-top:5px;color:rgba(255,255,255,.6);text-decoration:none;font-family:Inter,Inter Placeholder,sans-serif;font-size:14px;transition:color .2s ease}.sm-footer a:hover{color:#fff}.sm-account{margin-top:auto;display:flex;align-items:center;gap:14px;padding:20px 0 18px;margin-bottom:8px;border-top:1px solid rgba(255,255,255,.14)}.sm-account-link{font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.02em;color:#f5f5f7;text-decoration:none;transition:opacity .2s ease}.sm-account-link:hover{opacity:.6}.sm-signup{margin-left:auto;display:inline-flex;align-items:center;padding:11px 22px;border-radius:999px;background:#f5f5f7;color:#1e1f22;font-family:Inter,Inter Placeholder,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.02em;text-decoration:none;transition:transform .2s ease,background .2s ease}.sm-signup:hover{transform:translateY(-1px);background:#fff}.sm-button{position:absolute;top:0;right:0;width:100px;height:40px;cursor:pointer;border-radius:25px;overflow:hidden;z-index:1}.sm-slider{position:relative}.sm-el,.sm-slider{width:100%;height:100%}.sm-el{background-color:#1e1f22}.sm-el p{margin:0;color:#f5f5f7}.sm-el:nth-of-type(2){background-color:#f5f5f7}.sm-el:nth-of-type(2) p{color:#1e1f22}.sm-el:hover .sm-perspectiveText{transform:rotateX(90deg)}.sm-el:hover .sm-perspectiveText p:first-of-type{transform:translateY(-100%);opacity:0}.sm-el:hover .sm-perspectiveText p:nth-of-type(2){opacity:1}.sm-perspectiveText{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.76,0,.24,1)}.sm-perspectiveText p{transition:all .75s cubic-bezier(.76,0,.24,1);pointer-events:none;text-transform:uppercase;font-family:Inter,Inter Placeholder,sans-serif;font-size:14px;font-weight:500}.sm-perspectiveText p:nth-of-type(2){position:absolute;transform-origin:bottom center;transform:rotateX(-90deg) translateY(9px);opacity:0}@media (max-width:600px){.sm-header{right:16px;top:16px}.sm-nav{padding:80px 26px 34px}.sm-body a{font-size:34px}.sm-sublink a{font-size:30px!important}.sm-chev{font-size:26px}.sm-back a{font-size:19px!important}}