.SiteLogos_logoAnimationContainer__AeLsr{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;width:auto;gap:.25rem}.SiteLogos_logoAnimationContainer__AeLsr .SiteLogos_logoSvg__V63D9,.SiteLogos_logoAnimationContainer__AeLsr .SiteLogos_logoText__HTQJ2{position:relative;transform:none;transition:opacity .3s ease-in-out;pointer-events:none}.SiteLogos_logoAnimationContainer__AeLsr .SiteLogos_logoSvg__V63D9{display:block;height:3.5rem;width:auto;opacity:0;top:10px}.SiteLogos_logoSvg__V63D9.SiteLogos_logoVisible__rCdTe{opacity:1;animation:SiteLogos_fadeInLogo__55KRC .6s ease-in forwards}.SiteLogos_logoSvg__V63D9.SiteLogos_logoFadingOut__zRcW4{animation:SiteLogos_fadeOutLogo__XE_Ks .6s cubic-bezier(.4,0,1,1) forwards}.SiteLogos_logoSvg__V63D9.SiteLogos_logoFlipping__Q3uxz{animation:SiteLogos_logoFlip__3aI_Y 1.5s ease forwards;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;perspective:1000px}.SiteLogos_logoSvg__V63D9.SiteLogos_logoHidden__Rs4tg{opacity:0;visibility:hidden;height:0;margin:0}.SiteLogos_logoText__HTQJ2{font-size:.63rem;padding-top:10px;letter-spacing:1px;white-space:nowrap;text-align:center;font-weight:600;line-height:1;margin:0;opacity:0;visibility:hidden;position:relative;text-transform:uppercase;overflow:hidden;background:linear-gradient(90deg,#4a4a4a,#666,#4a4a4a);background-repeat:no-repeat;background-size:80%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:-500%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000);mask-image:linear-gradient(90deg,#000 0,#000)}.SiteLogos_logoText__HTQJ2.SiteLogos_logoVisible__rCdTe{opacity:1;visibility:visible;animation:SiteLogos_fadeIn__G4OV3 .6s ease-in forwards,SiteLogos_shineTextLight__blRyb 3s linear .6s 1 forwards,SiteLogos_fadeInAfterShineLight__1PhYv 2s ease-in-out 3.6s forwards;animation-fill-mode:both}.SiteLogos_logoText__HTQJ2.SiteLogos_textFadingOut___Ox8H{animation:SiteLogos_fadeOutText__fBZDV .6s cubic-bezier(.4,0,1,1) forwards}.SiteLogos_logoText__HTQJ2:not(.SiteLogos_logoVisible__rCdTe){animation:none;background-position:-500%}.SiteLogos_logoText__HTQJ2 .SiteLogos_portfolio__Yj0VU{color:transparent}.SiteLogos_logoText__HTQJ2.SiteLogos_darkMode___rqLX{background:linear-gradient(90deg,#e0e0e0,#fff,#e0e0e0);background-repeat:no-repeat;background-size:80%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:-500%;opacity:0;visibility:hidden}.SiteLogos_logoText__HTQJ2.SiteLogos_darkMode___rqLX.SiteLogos_logoVisible__rCdTe{opacity:1;visibility:visible;animation:SiteLogos_fadeIn__G4OV3 .6s ease-in forwards,SiteLogos_shineTextDark__StJt4 3s linear .6s 1 forwards,SiteLogos_fadeInAfterShineDark__u36GC 2s ease-in-out 3.6s forwards;animation-fill-mode:both}@keyframes SiteLogos_fadeInLogo__55KRC{0%{opacity:0;transform:scale(.8)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes SiteLogos_fadeOutLogo__XE_Ks{0%{opacity:1;transform:scale(1) rotateY(0deg)}30%{opacity:.7;transform:scale(.98) rotateY(30deg)}60%{opacity:.3;transform:scale(.95) rotateY(60deg)}to{opacity:0;transform:scale(.9) rotateY(90deg)}}@keyframes SiteLogos_fadeOutText__fBZDV{0%{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(2px)}to{opacity:0;visibility:hidden;transform:translateY(5px)}}@keyframes SiteLogos_logoFlip__3aI_Y{0%{transform:rotateY(0deg) scale(1);opacity:1}10%{transform:rotateY(18deg) scale(.98);opacity:.98}20%{transform:rotateY(36deg) scale(.96);opacity:.95}30%{transform:rotateY(54deg) scale(.94);opacity:.9}40%{transform:rotateY(72deg) scale(.92);opacity:.82}50%{transform:rotateY(90deg) scale(.9);opacity:.7}60%{transform:rotateY(108deg) scale(.88);opacity:.55}70%{transform:rotateY(126deg) scale(.86);opacity:.38}80%{transform:rotateY(144deg) scale(.84);opacity:.2}90%{transform:rotateY(162deg) scale(.82);opacity:.08}to{transform:rotateY(180deg) scale(.8);opacity:0}}@keyframes SiteLogos_fadeIn__G4OV3{0%{opacity:0;transform:translateY(-5px)}50%{opacity:.5;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes SiteLogos_shineTextLight__blRyb{0%{background-position:-500%}to{background-position:500%}}@keyframes SiteLogos_shineTextDark__StJt4{0%{background-position:-500%}to{background-position:500%}}@keyframes SiteLogos_fadeInAfterShineLight__1PhYv{0%{opacity:1;-webkit-text-fill-color:transparent;color:transparent}10%{opacity:0;-webkit-text-fill-color:transparent;color:transparent}60%{opacity:0;-webkit-text-fill-color:#4a4a4a;color:#4a4a4a;background:none}to{opacity:1;-webkit-text-fill-color:#4a4a4a;color:#4a4a4a;background:none}}@keyframes SiteLogos_fadeInAfterShineDark__u36GC{0%{opacity:1;-webkit-text-fill-color:transparent;color:transparent}10%{opacity:0;-webkit-text-fill-color:transparent;color:transparent}60%{opacity:0;-webkit-text-fill-color:#e0e0e0;color:#e0e0e0;background:none}to{opacity:1;-webkit-text-fill-color:#e0e0e0;color:#e0e0e0;background:none}}@media (max-width:1024px){.SiteLogos_logoAnimationContainer__AeLsr .SiteLogos_logoSvg__V63D9{height:4rem}.SiteLogos_logoText__HTQJ2{font-size:.63rem;letter-spacing:.8px}}@media (max-width:800px){.SiteLogos_logoAnimationContainer__AeLsr .SiteLogos_logoSvg__V63D9{height:4.03rem!important}.SiteLogos_logoText__HTQJ2{font-size:.7rem;padding-top:10px;white-space:nowrap;text-align:center;line-height:1;margin:0;opacity:0;visibility:hidden;position:relative;text-transform:uppercase;overflow:hidden;background:linear-gradient(90deg,#4a4a4a,#666,#4a4a4a);background-repeat:no-repeat;background-size:80%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:-500%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000);mask-image:linear-gradient(90deg,#000 0,#000)}.SiteLogos_logoText__HTQJ2.SiteLogos_darkMode___rqLX{background:linear-gradient(90deg,#e0e0e0,#fff,#e0e0e0);background-repeat:no-repeat;background-size:80%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-position:-500%;opacity:0;visibility:hidden}.SiteLogos_logoText__HTQJ2.SiteLogos_logoVisible__rCdTe{opacity:1;visibility:visible;animation:SiteLogos_fadeIn__G4OV3 .6s ease-in forwards,SiteLogos_shineTextLight__blRyb 3s linear .6s 1 forwards,SiteLogos_fadeInAfterShineLight__1PhYv 2s ease-in-out 3.6s forwards;animation-fill-mode:both}.SiteLogos_logoText__HTQJ2.SiteLogos_darkMode___rqLX.SiteLogos_logoVisible__rCdTe{opacity:1;visibility:visible;animation:SiteLogos_fadeIn__G4OV3 .6s ease-in forwards,SiteLogos_shineTextDark__StJt4 3s linear .6s 1 forwards,SiteLogos_fadeInAfterShineDark__u36GC 2s ease-in-out 3.6s forwards;animation-fill-mode:both}.SiteLogos_logoAnimationContainer__AeLsr{gap:.2rem}}.WideColorfulScrollbar_hideScrollbar__W5nix ::-webkit-scrollbar{width:0!important;height:0!important;background:transparent!important;display:none!important}.WideColorfulScrollbar_hideScrollbar__W5nix ::-webkit-scrollbar-thumb,.WideColorfulScrollbar_hideScrollbar__W5nix ::-webkit-scrollbar-track{background:transparent!important;display:none!important}.WideColorfulScrollbar_hideScrollbar__W5nix ::-webkit-scrollbar-corner{background:transparent!important;display:none!important}.WideColorfulScrollbar_hideScrollbar__W5nix *{scrollbar-width:none!important;-ms-overflow-style:none!important}.WideColorfulScrollbar_hideScrollbar__W5nix body::-webkit-scrollbar,.WideColorfulScrollbar_hideScrollbar__W5nix html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.WideColorfulScrollbar_customScrollbar__BITQ2{position:fixed;right:10px;width:10px;height:100px;border-radius:15px;display:flex;align-items:flex-start;justify-content:center;z-index:1000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;box-sizing:border-box;border:none}.WideColorfulScrollbar_customScrollbar__BITQ2,.WideColorfulScrollbar_customScrollbar__BITQ2.WideColorfulScrollbar_scrolling__KIKmR{transition:opacity .3s ease-in-out,transform .2s ease}.WideColorfulScrollbar_customScrollbarProgress__BL9N3{width:100%;background-color:#7c9fff;border-radius:15px;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 0 2px rgba(0,0,0,.2);min-height:4px}.WideColorfulScrollbar_customScrollbar__BITQ2:hover{transform:scale(1.1)}.WideColorfulScrollbar_customScrollbar__BITQ2.WideColorfulScrollbar_hidden__hoaod{opacity:0}@media (max-width:768px){.WideColorfulScrollbar_customScrollbar__BITQ2{display:none}}