@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url("/fonts/Aeonik bold italic.ttf")format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Arbeit;src:url(/fonts/Arbeit-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/fonts/Arbeit-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arbeit;src:url(/fonts/Arbeit-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}:root{--coral:#fe795d;--coral-light:#ffa08a;--purple:#9b78f4;--purple-deep:#7b5cd4;--dark:#1a1a1a;--dark-surface:#232323;--light:#fafaf8;--light-muted:#f0ede8;--text-primary:#1a1a1a;--text-secondary:#6b6b6b;--text-inverse:#fafaf8;--font-display:"Aeonik",Georgia,"Times New Roman",serif;--font-body:"Arbeit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:6rem;--space-2xl:10rem;--max-width:1400px;--nav-height:72px;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quint:cubic-bezier(.22,1,.36,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-primary);background:var(--light);font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{border:none;outline:none;font-family:inherit}ul,ol{list-style:none}.reveal{opacity:0;transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}::selection{background:var(--coral);color:#fff}
