.site-header .brand{position:relative;display:block;width:260px !important;flex:0 0 260px !important;isolation:isolate}.site-header .brand img{display:block;width:100% !important;height:auto !important;object-fit:contain;transform-origin:30% 50%}.site-header .brand::after{content:"";pointer-events:none;position:absolute;inset:-7px -12px;border-radius:12px;background:linear-gradient(110deg,transparent 30%,#65e3fa25 48%,#ffffff45 50%,#ff89352b 52%,transparent 70%);opacity:0;transform:translateX(-25%)}@media(prefers-reduced-motion:no-preference){.site-header .brand img{animation:am-logo-arrive 1.05s cubic-bezier(.2,.8,.2,1) backwards;transition:transform .45s ease,filter .45s ease}.site-header .brand::after{animation:am-logo-shine 1.3s .45s ease-out both}.site-header .brand:focus-visible img{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 0 8px #00b7df55)}@media(hover:hover) and (pointer:fine){.site-header .brand:hover img{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 0 8px #00b7df55)}.site-header .brand:hover::after{animation:am-logo-hover-shine .8s ease-out both}}@keyframes am-logo-arrive{from{opacity:0;transform:translateY(8px) scale(.94);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes am-logo-shine{0%{opacity:0;transform:translateX(-30%)}35%{opacity:.8}100%{opacity:0;transform:translateX(30%)}}@keyframes am-logo-hover-shine{0%{opacity:0;transform:translateX(-25%)}40%{opacity:.7}100%{opacity:0;transform:translateX(25%)}}}@media(max-width:700px){.site-header .brand{width:148px !important;flex-basis:148px !important}.site-header .brand::after{inset:-4px -5px}}@media(max-width:359px){.site-header .brand{width:128px !important;flex-basis:128px !important}}@media(prefers-reduced-motion:reduce){.site-header .brand img,.site-header .brand::after{animation:none !important;transition:none !important}.site-header .brand::after{display:none}}