@keyframes HeaderLogo_spin__86Q3z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HeaderLogo_shine__h3ie1{to{background-position-x:100vw}}.HeaderLogo_logo__XIueK{--logo-height:2.8rem;display:flex;width:auto;align-items:center;height:var(--logo-height);overflow:hidden;pointer-events:all}@media only screen and (min-width:768px){.HeaderLogo_logo__XIueK{height:var(--logo-height);--logo-height:3.7rem}}.HeaderLogo_logo__XIueK svg{height:100%;overflow:visible;display:block;width:auto;pointer-events:none}.HeaderLogo_logoIcon__YMv_a{position:relative;height:100%;aspect-ratio:1/.74;overflow:hidden}.HeaderLogo_logoIcon__YMv_a>div{display:flex;flex-direction:column;flex-shrink:0;pointer-events:none}@media(hover:hover){.HeaderLogo_logoIcon__YMv_a:hover>div{animation:HeaderLogo_logoIconUp__MoqdY 1s var(--ease) forwards}}.HeaderLogo_logoText__nHCyl{height:100%;opacity:0;flex-shrink:0;transition:opacity .3s linear;pointer-events:none;padding-left:1.3rem;overflow:visible}@media only screen and (min-width:768px){.HeaderLogo_logoText__nHCyl{padding-left:1.9rem}}.HeaderLogo_fullLogo__YbGuX .HeaderLogo_logoText__nHCyl{opacity:1;pointer-events:auto}@keyframes HeaderLogo_logoIconUp__MoqdY{0%{transform:translateY(0)}to{transform:translateY(-75%)}}@keyframes Portal_spin__G6yQw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Portal_shine__krIk1{to{background-position-x:100vw}}.Portal_main__6zINK{z-index:var(--z-portal);position:relative}