*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-body);font-weight:var(--weight-regular);line-height:1.5}img,svg{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:var(--weight-bold);line-height:1em}p{line-height:1.1em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}