:root{--font-stack:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--black:#404040;--black-hover:#0d0d0d;--white:#fff;--gray:#8a8a8a;--gray-light:#cecece;--gray-light-2:#e9e9e9;--gray-light-3:#fafafa;--crimson:crimson;--s12:.75rem;--s13:.8125rem;--s14:.875rem;--s15:.9375rem;--grid:grid;--gutter:120px;--gutter-mid:60px;--gutter-small:30px;--gutter-tiny:15px;--gutter-super-tiny:5px;--timing:.25s}@media only screen and (width<=1080px){:root{--gutter:60px}}@media only screen and (width<=820px){:root{--gutter:30px}}*,:before,:after{box-sizing:border-box}::selection{color:var(--white);background:var(--black)}body,h1,h2,h3,h4,p,ol,ul,figure,button,fieldset{margin:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40rem #fff}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 40rem #fff}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 40rem #fff}input::-ms-reveal{display:none}summary::-webkit-details-marker{display:none}hr{display:none}button,a,input,textarea{outline:none}button{background:0 0;border:none}button,label,summary{cursor:pointer}button,a,label,summary{-webkit-tap-highlight-color:transparent}input,textarea{margin:0}img,svg{vertical-align:middle;max-width:100%}img{font-family:var(--regular);font-size:var(--s12);color:var(--gray)}ul,ol,summary,details{list-style:none}abbr,ins,a{text-decoration:none}fieldset{border:none}a{color:currentColor}html{font-family:var(--font-stack);color:var(--black);background:var(--white);margin:var(--gutter-mid) auto;max-width:1680px;padding:0 var(--gutter)}header.svelte-12qhfyh{margin-bottom:var(--gutter-small)}nav.svelte-12qhfyh{justify-content:end;gap:var(--gutter-small);grid:auto/repeat(4,auto);display:grid}a.svelte-12qhfyh,button.svelte-12qhfyh{-webkit-user-select:none;user-select:none;font-size:var(--s14)}:is(a.svelte-12qhfyh,button.svelte-12qhfyh):hover{color:var(--black-hover);text-underline-offset:2px;transition:color var(--timing);text-decoration:underline}footer.svelte-12qhfyh{margin:var(--gutter) 0;border-top:1px solid var(--gray-light-2);padding-top:var(--gutter-tiny);text-align:right}span.svelte-12qhfyh{padding-top:var(--gutter-tiny);position:relative}span.svelte-12qhfyh:after{content:"";background:var(--black);width:100%;height:1px;display:block;position:absolute;top:-1px;right:0}
