:root{--fs-h1:5.92vw;--fs-h2:3.09vw;--fs-h3:2.32vw;--fs-h5:1.55vw;--fs-h6:12px;--fs-body:14px;--fs-menu:1.92vw;--lh-h1:0.934;--lh-h2:1.087;--lh-h3:1.2;--lh-body:1.4375;--fw-regular:400;--fw-semibold:600;--fw-bold:800;--ls-h6:0.15em;--color-bg:#000000;--color-text:#ffffff;--color-secondary:#666970;--color-muted:#7f7f7f;--color-accent:#9bc99b;--color-border:rgba(235,235,235,0.2);--gutter:3.8vw;--radius-btn:42px;--header-h-desktop:113px;--header-h-mobile:72px;--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-menu:cubic-bezier(0.77,0,0.175,1)}@media only screen and (max-width:579px){:root{--gutter:20px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;min-height:100%;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}a,button,input,textarea{outline:0}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}