.site-header{z-index:var(--z-appbar);width:100%;max-width:var(--container-width);box-sizing:border-box;height:var(--header-height);transform:translateY(var(--scroll-offset,0));will-change:transform;overscroll-behavior-y:none;margin:0 auto;padding:3px;position:fixed;top:0}.site-header.hidden{transform:translateY(-100%)}.site-header.nav-only{padding:4px var(--side-padding)}.site-header__blur{z-index:1!important}.logo-container{width:100%;height:var(--logo-height);opacity:1;transform:translateY(var(--logo-offset,0));will-change:transform;z-index:10;justify-content:center;display:flex;position:relative;overflow:visible}.logo{justify-content:center;align-items:end;max-width:100%;text-decoration:none;transition:transform .12s,opacity .12s;display:flex}.logo:active{opacity:.85;transform:scale(.99)}.main-nav{width:100%;max-width:var(--content-width);padding:8px var(--gap-m);box-sizing:border-box;z-index:10;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.nav-wrapper{align-items:center;gap:var(--gap-xs);flex:0 auto;min-width:0;display:flex}.nav-toggle{flex:0 auto;min-width:0}.nav-auth-item{flex-shrink:0;align-items:center;display:flex}.nav-auth-item .btn-icon{padding:var(--gap-xs);aspect-ratio:1;justify-content:center;align-items:center;min-width:auto;display:flex}.nav-auth-item .btn-icon svg{display:block}.header-video-btn{border-radius:var(--btn-r-full);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.header-video-btn__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.toggle-button--january{height:var(--btn-h-s);aspect-ratio:148/34;flex-shrink:0;transition:transform .12s,background .18s;overflow:hidden;padding:0!important}.toggle-button--january .toggle-button__icon{display:contents}@media (hover:hover) and (pointer:fine){.toggle-button--january:hover:not(:disabled):not(.toggle-button--active){transform:scale(1.03);background:#ffffff14!important}}.toggle-button--january:active:not(:disabled){transition:transform 80ms;transform:scale(.97)!important}.toggle-button--c6ka{height:var(--btn-h-s);aspect-ratio:130/25;flex-shrink:0;transition:transform .12s;overflow:hidden;padding:0!important}.toggle-button--c6ka .toggle-button__icon{display:contents}.toggle-button--c6ka svg{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.toggle-button--c6ka:hover:not(:disabled):not(.toggle-button--active){transform:scale(1.03)}}.toggle-button--c6ka:active:not(:disabled){transition:transform 80ms;transform:scale(.97)!important}.animated-logo{flex-direction:column;align-items:center;max-width:100%;padding-bottom:1px;text-decoration:none;transition:transform .12s,opacity .12s;display:flex}.animated-logo:active{opacity:.85;transform:scale(.97)}.logo-text{font-size:var(--h3-size);font-weight:400;font-family:var(--font-heading);letter-spacing:.01em;color:var(--text-color);white-space:nowrap;display:inline-block}@media (max-width:320px){.logo-text{font-size:var(--h4-size)}}.logo-text .letter{transition:all .3s;display:inline-block}.logo-text.text-animation-3{perspective:1000px}.logo-text.text-animation-3 .letter{--letter-scale:1;animation:6s ease-in-out infinite rotate-3d;animation-delay:calc(var(--char-index)*80ms);transform-style:preserve-3d;cursor:pointer;transition:color 1s 1s}@media (hover:hover) and (pointer:fine){.logo-text.text-animation-3 .letter:hover{--letter-scale:1.1;color:#f33;transition:color .2s}}@media (hover:none) and (pointer:coarse){.logo-text.text-animation-3 .letter:active{--letter-scale:1.1;color:#f33;transition:color .1s}}.red-line{background:red;border-radius:2px;width:90%;height:3px;margin-top:-5px;position:relative}@keyframes rotate-3d{0%{transform:rotateY(0deg)rotateX(0deg)scale(var(--letter-scale))}15%{transform:rotateY(360deg)rotateX(20deg)scale(var(--letter-scale))}25%{transform:rotateY(360deg)rotateX(0deg)scale(var(--letter-scale))}to{transform:rotateY(360deg)rotateX(0deg)scale(var(--letter-scale))}}
