*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top;display:block}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input::-ms-clear{display:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}html,body{overscroll-behavior-x:none;overscroll-behavior-y:none}html{scroll-behavior:auto;scroll-padding-top:100px}.lenis.lenis-smooth{scroll-behavior:auto}.lenis,.lenis body{height:auto}[data-lenis-prevent]{overscroll-behavior:contain}html{background-color:#f0f0f0}body{color:#8c8c8c;min-height:100vh;font-family:var(--font-inter),sans-serif;background-color:#f0f0f0;overflow-x:hidden}main{overflow:clip}a,button,input,textarea{transition:color .3s,background-color .3s,border-color .3s,opacity .3s,transform .3s}a{color:inherit}section[id]{scroll-margin-top:100px}::selection{color:#4e4e4e;background-color:#ffca1a59}@media screen and (max-width:768px){html{scroll-padding-top:100px}section[id]{scroll-margin-top:100px}}
