:root{--header-h: 4rem;--paper: #fffaf6;--paper-raised: #fff;--ink: #111111;--ink-soft: #4b4f56;--line: #ded6ce;--brand: #f06a1a;--brand-warm: #f1945d;--brand-deep: #742e08;--brand-tint: #fff0e6;--on-brand: #160a03;--ok: #1f7a4f;--warning: #a95a10;--step--1: .875rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5rem;--step-3: 2rem;--step-4: 2.5rem;--step-5: 3.25rem;--step-6: 4rem;--font-display: "Archivo", "Archivo Fallback", Arial, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Fallback", Arial, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--radius: 2px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur-base: .3s;--dur-slow: .6s}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/plex-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:103%;ascent-override:95%;descent-override:25%}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");size-adjust:101%;ascent-override:102%;descent-override:26%}.u-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}*{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-width:320px;font-family:var(--font-body);color:var(--ink);background:var(--paper-raised)}button,input,textarea,select{font:inherit}
