@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}#footer{background:#000;padding:50px;color:#FFF;margin:0;@media (max-width:730px){padding-left:30px;padding-bottom:40px;padding-right:30px;padding-top:30px}}#footer a{color:#AAA}#footer .wrapper{display:grid;grid-template-columns:auto auto;justify-content:space-between;grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto;@media (max-width:1024px){grid-template-columns:auto}}#footer .section{margin:20px 0 0}#footer .section .title{margin:0 0 20px;font-weight:600;font-size:17px;@media (min-width:1100px){display:none}}#footer .legal .items{display:grid;grid-template-columns:auto auto auto;grid-gap:30px;gap:30px;color:#FFF;@media (max-width:730px){gap:20px;grid-template-columns:auto}}#footer .social .items{display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:20px;gap:20px;justify-content:left;font-size:25px}#footer .copyright{color:#FFF;font-weight:600;text-align:left;margin:20px 0 0}#navbar{width:100vw;border-bottom:1px solid #ddd;padding:20px 0;color:#888;a{color:#888}@media (max-width:1100px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;padding-left:5px;padding-bottom:0;padding-right:5px;padding-top:20px}}#navbar .wrapper{justify-content:space-between;margin:0 auto;max-width:1200px;font-weight:600}#navbar .left,#navbar .wrapper{display:grid;grid-template-columns:auto auto}#navbar .left{justify-content:left;grid-gap:30px;gap:30px}#navbar .menu{padding:30px 0 25px;display:grid;grid-template-columns:auto auto auto;justify-content:left;grid-gap:30px;gap:30px;@media (max-width:1100px){display:none}}#navbar .logo img{width:80px}#navbar .right{padding:30px 0 25px;@media (max-width:1100px){padding-left:0;padding-bottom:25px;padding-right:20px;padding-top:30px}}#navbar .signin{background:#000;color:#FFF;border-radius:100px;padding:10px 30px}