:root{--app-height:100svh;--color:#000;--bg:#f5f5f5;--fs-standard:13px;--padding:10px;--gap:10px;--nav-height:100px;--footer-height:100px}@media (max-width:780px){:root{--app-height:100svh;--fs-standard:10px;--nav-height:50px;--footer-height:150px}}*{box-sizing:border-box;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{display:none}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--color);font-size:var(--fs-standard);line-height:1em;font-weight:400;width:100%;height:var(--app-height);overflow-x:hidden}html.lock{height:100svh;overflow:hidden}body,html.lock{display:block;width:100%}body{position:relative}body.lock{display:block;width:100%;height:100svh;overflow:hidden}a{text-decoration:none;color:var(--color)}@font-face{font-family:ABC Diatype Mono Variable;src:url(/_next/static/media/ABCDiatypeMonoVariable.8cd81a8a.woff2) format("woff2"),url(/_next/static/media/ABCDiatypeMonoVariable.f777770a.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeue-Light.f4576b6e.woff2) format("woff2"),url(/_next/static/media/HelveticaNeue-Light.900c93f4.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeue-Roman.7377fea3.woff2) format("woff2"),url(/_next/static/media/HelveticaNeue-Roman.ae55dae3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/_next/static/media/HelveticaNeue-Thin.3dd34fe1.woff2) format("woff2"),url(/_next/static/media/HelveticaNeue-Thin.6bac17ee.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}