:root{--bg:#0a0a0a;--text:#e8e8e8;--text-dim:#888;--gap:10px;--nav-h:52px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:13px}body{background:var(--bg);color:var(--text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.04em;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.Footer_footer__pQtti{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;font-size:11px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #1a1a1a}.Footer_icons__NQNqC{display:flex;gap:20px;align-items:center}.Footer_icons__NQNqC a{color:var(--text-dim);display:flex;align-items:center;transition:color .2s ease}.Nav_nav__o8sSc{position:fixed;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:100;background:var(--bg);border-bottom:1px solid #1a1a1a;animation:Nav_navFade__DBEYR .6s ease both}@keyframes Nav_navFade__DBEYR{0%{opacity:0}to{opacity:1}}.Nav_brand__vMusG{display:flex;align-items:center}.Nav_logo__98dCe{height:16px;width:auto}.Nav_links__8Axcs{display:flex;gap:28px;list-style:none}.Nav_links__8Axcs a{font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);transition:color .2s}.Nav_hoverLink__Vds6X{background:linear-gradient(90deg,#ffe44d,#ffaa5c,#ff6b9d,#e84dff,#8c52ff,#4d5bff,#ffe44d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--text-dim);transition:none}.Nav_hoverLink__Vds6X:hover{-webkit-text-fill-color:transparent;animation:Nav_y2kCycle__nDEBA 2s linear infinite}@keyframes Nav_y2kCycle__nDEBA{0%{background-position:0 50%}to{background-position:200% 50%}}@media (max-width:600px){.Nav_nav__o8sSc{padding:0 14px}.Nav_logo__98dCe{height:14px}.Nav_links__8Axcs{gap:16px}.Nav_links__8Axcs a{font-size:10px;letter-spacing:.1em}}.PageTransition_page__9nD4n{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.PageTransition_visible__aQcoJ{opacity:1;transform:translateY(0)}