:root{--color-light:#fffcf5;--color-dark:#2f2f2f;--color-accent:#893b3b;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--header-offset:95px}html{scroll-padding-top:var(--header-offset)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}html.js [data-reveal]:not([data-reveal=stagger]),html.js [data-reveal=stagger]>*{opacity:0}}body{background-color:var(--color-light);color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Manrope,sans-serif}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background-color:var(--color-accent);color:var(--color-light)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.noise.svelte-12qhfyh{pointer-events:none;z-index:9999;opacity:.25;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix type='saturate' values='0'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}@media (width<=640px){:root{--header-offset:130px}}
