:root{--color-cream: #eae6de;--color-black: #141414;--color-orange: #cc551e;--color-orange-text: #9b3d12;--color-grey: #6e6a64;--font-headline: "Arial Black", "Arial Bold", Gadget, sans-serif;--font-body: "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--gutter: clamp(1.25rem, 5vw, 3rem);--content-width: 68rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-cream);color:var(--color-black);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-orange);outline-offset:3px}.container{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.page{padding-block:3rem 4rem}.headline{margin:0 0 1.25rem;font-family:var(--font-headline);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.1;text-transform:uppercase}.headline--lg{font-size:clamp(2rem,6vw,3.25rem)}.headline--xl{font-size:clamp(2.75rem,10vw,5.5rem)}.dot{color:var(--color-orange)}.prose{max-width:40rem;margin:0 0 1rem}.muted{color:var(--color-grey)}.button{display:inline-block;padding:.875rem 1.5rem;border:2px solid var(--color-black);background:var(--color-black);color:var(--color-cream);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.button:hover{background:var(--color-orange);border-color:var(--color-orange)}.button:disabled{opacity:.6;cursor:progress}.button--small{padding:.5rem 1rem;font-size:.9375rem}.skip-link{position:absolute;left:1rem;top:-10rem;z-index:10;padding:.5rem 1rem;background:var(--color-black);color:var(--color-cream)}.skip-link:focus{top:1rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
