:root{--hamburger-header-h:60px;--hamburger-size:40px;--hamburger-bar-w:22px;--hamburger-bar-h:2px;--hamburger-gap:5px;--hamburger-fg:var(--primary);--hamburger-bg:#0f1115;--hamburger-border:var(--primary);--hamburger-shadow:0 12px 50px rgba(0,0,0,0.45)}#hamburger.hamburger{position:relative;z-index:100}#hamburger .hamburger__toggle{top:8px;left:12px;width:var(--hamburger-size);height:var(--hamburger-size);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--hamburger-gap);border:1px solid var(--hamburger-border);border-radius:4px;background:hsla(0,0%,100%,.05);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease}#hamburger .hamburger__toggle:hover{background:hsla(0,0%,100%,.08)}#hamburger .hamburger__bar{width:var(--hamburger-bar-w);height:var(--hamburger-bar-h);background:var(--hamburger-fg);border-radius:2px;display:block;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .22s ease}#hamburger .is-open .hamburger__bar:first-child{transform:translateY(calc(var(--hamburger-gap) + var(--hamburger-bar-h))) rotate(45deg)}#hamburger .is-open .hamburger__bar:nth-child(2){opacity:0}#hamburger .is-open .hamburger__bar:nth-child(3){transform:translateY(calc(-1 * (var(--hamburger-gap) + var(--hamburger-bar-h)))) rotate(-45deg)}#hamburger .hamburger__panel{position:fixed;top:var(--hamburger-header-h);left:0;width:100vw;height:calc(100vh - var(--hamburger-header-h));background:var(--hamburger-bg);color:var(--hamburger-fg);transform:translateX(-100%);transition:transform .35s cubic-bezier(.22,.61,.36,1);box-shadow:var(--hamburger-shadow)}#hamburger .hamburger__panel.is-open{transform:translateX(0)}#hamburger .hamburger__nav{margin-top:20px;height:90%;display:grid;place-items:center}#hamburger .hamburger__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;text-align:center}@media screen and (max-width:400px){#hamburger .hamburger__list{gap:8px}}#hamburger .hamburger__item{margin:20px 0}@media screen and (max-width:400px){#hamburger .hamburger__item{margin:0}}#hamburger .hamburger__link{font-size:24px;line-height:1.2;color:inherit;text-decoration:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:14px 32px;border-radius:12px;transition:transform .08s ease,background .2s ease;display:none}#hamburger .hamburger__link.is-open{display:block}#hamburger .hamburger__link:active{color:var(--primary)}#hamburger .hamburger__link:hover{background:hsla(0,0%,100%,.06)}#hamburger .hamburger__link:active{transform:translateY(1px)}#hamburger hr{width:90%}#hamburger .contact{margin:40px 0;text-align:center;color:#ccc}#hamburger .contact .tel{font-size:28px}#hamburger .contact .socialLinks{display:flex;justify-content:center;align-items:center;list-style:none;flex-wrap:wrap;gap:30px;margin:0 20px}#hamburger .contact .socialLinks li a{display:block;width:100%;height:100%}#hamburger .contact .socialLinks li i{font-size:30px}#hamburger .name{color:var(--primary)}@media(min-width:992px){:root{--hamburger-size:42px;--hamburger-bar-w:24px}.hamburger__link{font-size:28px}}:root{--h:100px;--h-shrink:60px}header{display:flex;justify-content:space-between;align-items:center;padding:0 40px;transition:all .25s ease;z-index:4}header[data-shrink=true]{height:var(--h-shrink);padding:5px 40px;box-shadow:0 2px 10px rgba(0,0,0,.06);border-bottom:1px solid var(--primary);background:#21241d;z-index:4;transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header[data-shrink=true] .logo img{width:36px;transform:translateY(3px)}header[data-shrink=true] .menu li{line-height:2}header[data-shrink=true] .menu li a{padding-bottom:3px}@media screen and (max-width:1200px){header[data-shrink=true]{height:var(--h-shrink);padding:5px 40px;box-shadow:0 2px 10px rgba(0,0,0,.06);border-bottom:1px solid var(--primary);background:#21241d;z-index:4;transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header[data-shrink=true] .logo img{width:36px;transform:translateY(3px)}header[data-shrink=true] .menu li{line-height:2}header[data-shrink=true] .menu li a{padding-bottom:3px}header[data-shrink=true]{padding:10px 20px}}@media(prefers-reduced-motion:reduce){header .logo,header .menu a,header .menu li,header button{transition:none!important}}header{position:fixed;top:0;left:0;width:100%;z-index:3;padding:10px 40px;transition:height .25s ease,padding .25s ease,box-shadow .25s ease;border-bottom:1px solid var(--primary);background:rgba(0,0,0,0)}@media screen and (min-width:1200px){header .hamburger-menu-wrapper{display:none}}@media screen and (max-width:1200px){header .hamburger-menu-wrapper{width:200px}}@media screen and (max-width:800px){header .hamburger-menu-wrapper{width:auto}}header .hamburger-menu-wrapper .hamburger-menu{display:none}@media screen and (max-width:1200px){header .hamburger-menu-wrapper .hamburger-menu{display:block;width:40px;height:40px;background:#393939;display:flex;justify-content:center;align-items:center;color:var(--primary)}}header .logoWrapper{width:200px}@media screen and (max-width:1200px){header .logoWrapper{width:36px}}header .menu{margin:0;padding:0;display:flex}header .menu li{list-style:none;line-height:80px;transition:line-height .25s ease;margin:0 10px}@media screen and (max-width:1400px){header .menu li{margin:0 5px}}header .menu li a{position:relative;display:inline-block;height:100%;font-size:20px;padding:0 16px 3px;color:var(--primary);font-weight:700;text-decoration:none;transition:font-size .25s ease,padding .25s ease,opacity .2s ease;cursor:pointer}@media screen and (max-width:1600px){header .menu li a{font-size:16px}}header .menu li a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#eee;transition:width .3s ease}header .menu li a:hover{color:#eee}header .menu li a:hover:after{width:100%}@media screen and (max-width:1200px){header .menu{display:none}}header .logo{display:inline-block}header .logo img{width:60px;transition:width .25s ease,margin .25s ease}header .join-btn{height:40px;padding:0 28px;font-size:14px;transition:height .25s ease,padding .25s ease,font-size .25s ease,border-radius .25s ease,background-color .2s ease,color .2s ease}header .join-btn .desktopText{display:block}@media screen and (max-width:800px){header .join-btn .desktopText{display:none}}header .join-btn .mobileText{display:none}@media screen and (max-width:800px){header .join-btn .mobileText{display:block}header .join-btn{height:var(--h-shrink);padding:5px 40px;box-shadow:0 2px 10px rgba(0,0,0,.06);border-bottom:1px solid var(--primary);background:#21241d;z-index:4;transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header .join-btn .logo img{width:36px;transform:translateY(3px)}header .join-btn .menu li{line-height:2}header .join-btn .menu li a{padding-bottom:3px}header .join-btn{padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:1200px){header{height:var(--h-shrink);padding:5px 40px;box-shadow:0 2px 10px rgba(0,0,0,.06);border-bottom:1px solid var(--primary);background:#21241d;z-index:4;transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header .logo img{width:36px;transform:translateY(3px)}header .menu li{line-height:2}header .menu li a{padding-bottom:3px}header{padding:10px 20px}}.animate-link{color:var(--primary);text-decoration:none;text-underline-offset:.15em;animation:link-color-pulse 2.4s ease-in-out infinite;transition:color .25s ease;will-change:color}@keyframes link-color-pulse{0%,to{color:#fff}50%{color:var(--primary)}}.animate-link:focus-visible,.animate-link:hover{animation:none;color:var(--primary);outline:none}@media(prefers-reduced-motion:reduce){.animate-link{animation:none}}