*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cream:#fbf7ef;--purple:#a18bf5;--purple-soft:#b4a2f8;--purple-text:#c9bcfa;--ink:#251c4e;--ink-deep:#1b1440;--green:#6ee7a0;--red:#ff7a7a;--amber:#fbbf24;--font:"Schibsted Grotesk", sans-serif;--display:"Bricolage Grotesque", sans-serif}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{-webkit-tap-highlight-color:transparent}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ghostFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(2deg)}}
