@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap}:root{--page-bg: #eaebe9;--page-bg-soft: #f4f5f3;--text-color: #27313b;--muted-color: #5d6874;--header-offset: 5.75rem}html,body{max-width:100%;overflow-x:hidden;margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;background:radial-gradient(circle at top left,rgba(255,255,255,.65),transparent 24%),radial-gradient(circle at 82% 14%,rgba(244,245,243,.45),transparent 20%),linear-gradient(180deg,var(--page-bg-soft) 0%,var(--page-bg) 100%);color:var(--text-color)}body{font-family:Manrope,system-ui,sans-serif;padding-top:0}*{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}
