:root{--black:#000;--white:#fff;--grey:#a8a8a8;--grey-dim:#5a5a5a;--red:#d72e3d;--wine:#590c14;--surface:#0d0d0d;--font-sans:var(--font-marr), "Arial Narrow", sans-serif;--font-serif:var(--font-victor), Georgia, serif;--gutter:clamp(16px, 4vw, 56px);--container:1440px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}html,body{max-width:100vw;overflow-x:clip}body{--page-fg:#fff;background:var(--black);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:500}html.is-loading,html.is-loading body{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.modal-open,html.modal-open body{overflow:hidden}
