html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;color:#0b0b0b;font-family:Inter,system-ui,sans-serif;font-size:15px}:target{scroll-margin-top:6rem}button,input,textarea{border-radius:0}:focus-visible{outline:2px solid #4a7bff;outline-offset:2px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.halftone{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}@-webkit-keyframes marquee{to{transform:translate3d(-50%,0,0)}}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}@-webkit-keyframes marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.marquee{-webkit-animation:marquee 70s linear infinite;animation:marquee 70s linear infinite}.marquee-reverse{-webkit-animation:marquee-reverse 70s linear infinite;animation:marquee-reverse 70s linear infinite}.marquee-frame:hover .marquee,.marquee-frame:hover .marquee-reverse{-webkit-animation-play-state:paused;animation-play-state:paused}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee,.marquee-reverse{-webkit-animation:none;animation:none}}.legal{max-width:46rem;line-height:1.75}.legal ol,.legal p,.legal ul{margin:1.25rem 0}.legal h1,.legal h2,.legal h3,.legal h4{margin:3rem 0 1rem;font-family:"Instrument Serif",Times New Roman,serif;font-size:1.875rem;font-weight:400;line-height:1.1}.legal ul{padding-left:1.25rem;list-style:disc}.legal li{margin:.4rem 0}.legal a{text-decoration:underline;text-underline-offset:2px}.legal hr{display:none}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:1031;width:100%;height:2px;background:#ff6a2b}