/* Site base — written by the WordPress migration. Page styles live in each page (editor styles). */
:root{--font-display:"Anton",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
html{overflow-x:clip}
body{margin:0;background:#0a0a0a;color:var(--pal-7,#eaeaea);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3,h4,h5,h6,p,blockquote,figure,ul,ol{margin:0}
ul,ol{padding:0}
img,video,svg{max-width:100%}
img{height:auto}
a{color:inherit;text-decoration:inherit}
main{display:block}
summary{display:block;list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}
@keyframes mg-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){[data-ticker]{animation:none!important}}
section{position:relative}