@font-face{font-family:Marco Polo;src:url(/fonts/MarcoPolo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#faf7f0;color:#2a2520;font-family:DM Mono,monospace;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal!important}body:before{content:"";position:fixed;inset:0;background-image:url(/textures/morni-noise.png);background-size:512px 512px;background-repeat:repeat;opacity:.1;mix-blend-mode:multiply;pointer-events:none;z-index:1}body>*{position:relative;z-index:2}h1,h2,h3,h4{font-family:Marco Polo,Georgia,serif;font-weight:400;margin:0;letter-spacing:-.005em}a,button,div,h1,h2,h3,h4,input,label,li,p,select,span,textarea{font-style:normal}a{color:inherit}button{cursor:pointer}button,input,select,textarea{font-family:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .4s ease-out}