@keyframes glare-sweep{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.glow-primary{box-shadow:10px 10px 10px 0 var(--color-primary)}.glow-primary,.glow-secondary{will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-secondary{box-shadow:10px 10px 10px 0 var(--color-secondary)}.glow-accent{box-shadow:10px 10px 10px 0 var(--color-brand);will-change:box-shadow;backface-visibility:hidden;transform:translateZ(0)}.glow-text{text-shadow:0 0 5px var(--color-primary),0 0 7.5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6);will-change:text-shadow}.glow-neon{color:var(--color-primary);text-shadow:0 0 5px rgba(var(--color-primary),.8),0 0 10px rgba(var(--color-primary),.6),0 0 15px rgba(var(--color-primary),.4),0 0 20px rgba(var(--color-primary),.2);box-shadow:1px 1px 4px 0 var(--color-primary);will-change:box-shadow;will-change:text-shadow,box-shadow}.glow-animated,.glow-neon{backface-visibility:hidden;transform:translateZ(0)}.glow-animated{box-shadow:10px 10px 10px 0 var(--color-primary);will-change:box-shadow;animation:2s ease-in-out infinite alternate pulse-glow}@keyframes pulse-glow{0%{box-shadow:0 0 10px var(--color-primary)}to{box-shadow:0 0 20px rgba(var(--color-primary),.8)}}.glow-backdrop{position:relative}.glow-backdrop:before{content:"";background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);filter:blur(20px)opacity(.3);z-index:-1;pointer-events:none;will-change:filter;position:absolute;inset:-20px}.container{box-sizing:border-box;width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100%;margin-left:auto;margin-right:auto}.container.logo-padding{padding-left:calc(var(--container-padding) + 3rem)}@media (width<=739px){.container.logo-padding{padding-left:calc(var(--container-padding) + 2rem)}}@media (width>=740px){.container--narrow{max-width:680px;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-inline:auto}}@media (width>=980px){.container--narrow{max-width:760px}}
