*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Outfit", sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,h4{font-family:var(--font-display), "DM Serif Display", serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}html:hover ::-webkit-scrollbar-thumb{background:#b8975a4d}#site-header.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border-bottom:1px solid #e8e3d9;box-shadow:0 1px 2px #0000000d}.hamburger-line{transition:transform .2s,opacity .2s}#mobile-menu{display:none}#mobile-menu.open{display:block}
