*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:130px}body,html{overflow-x:clip}body{margin:0;max-width:100%;background-color:#faf9f6;color:#1f241c;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .2s ease}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-montserrat),sans-serif;letter-spacing:.15em;text-transform:uppercase}p{margin:0;font-size:1rem;line-height:1.7;letter-spacing:.02em}button{font-family:inherit;cursor:pointer}