:root{--field:#050512;--plate:#000d2f;--line:#171a2b;--line-2:#23273c;--line-3:#31364f;--ink:#f0f2f9;--ink-2:#c3c7dc;--ink-3:#9195b1;--ink-4:#63678a;--blue:#4ba3f7;--teal:#46d7b6;--green:#83c454;--ease:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.32,.44,1);--gut:clamp(20px,5vw,64px)}.r2nav .mono,.r2foot .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.r2nav{z-index:80;padding:15px var(--gut);transition:background .4s var(--ease),border-color .4s var(--ease),padding .4s var(--ease);background:#05051259;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.r2nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom-color:var(--line);background:#050512d1;padding-block:11px}.r2nav .brand,.r2foot .brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:11px;font-family:Newsreader,serif;font-size:20px;display:inline-flex}.r2nav .brand b,.r2foot .brand b{font-weight:500}.r2nav .logo-e,.r2foot .logo-e{background:var(--plate);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #12224a}.r2nav .logo-e svg,.r2foot .logo-e svg{width:17px;height:17px;display:block}.r2nav .nav-links{align-items:center;gap:30px;display:flex}.r2nav .nav-links a{color:var(--ink-3);font-family:Archivo,sans-serif;font-size:14.5px;transition:color .2s}.r2nav .nav-links a:hover{color:var(--ink)}.r2nav .nav-cta{align-items:center;gap:14px;display:flex}.r2nav .btn,.r2drawer .btn{--bg:transparent;--bd:var(--line-3);--fg:var(--ink);letter-spacing:.005em;border:1px solid var(--bd);background:var(--bg);color:var(--fg);cursor:pointer;transition:transform .32s var(--ease-spring),border-color .25s,background .25s,color .25s;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-family:Archivo,sans-serif;font-size:14.5px;font-weight:500;display:inline-flex}.r2nav .btn:hover,.r2drawer .btn:hover{transform:translateY(-1.5px)}.r2nav .btn.ghost,.r2drawer .btn.ghost{color:var(--ink-2)}.r2nav .btn.ghost:hover,.r2drawer .btn.ghost:hover{border-color:var(--line-3);color:var(--ink);background:#ffffff05}.r2nav .btn.solid,.r2drawer .btn.solid{--bg:var(--ink);--fg:#06060f;--bd:var(--ink);font-weight:600}.r2nav .btn.solid:hover,.r2drawer .btn.solid:hover{--bg:#fff}.r2nav .btn.link{color:var(--ink-2);border-color:#0000;padding-inline:6px}.r2nav .btn.link:hover{color:var(--ink)}.r2nav .btn .arw,.r2drawer .btn .arw{transition:transform .32s var(--ease-spring)}.r2nav .btn:hover .arw{transform:translate(3px)}.r2nav .nav-burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.r2nav .nav-burger span,.r2nav .nav-burger span:before,.r2nav .nav-burger span:after{content:"";background:var(--ink);width:17px;height:1.5px;transition:.3s var(--ease);display:block;position:relative}.r2nav .nav-burger span:before{position:absolute;top:-5px}.r2nav .nav-burger span:after{position:absolute;top:5px}.r2nav .lang-switch{letter-spacing:.04em;color:var(--ink-4);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.r2nav .lang-switch:hover{color:var(--ink-2);border-color:var(--line-3)}.r2nav .cur-switch{border:1px solid var(--line-2);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.r2nav .cur-pill{letter-spacing:.04em;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:color .2s,background .2s}.r2nav .cur-pill:hover{color:var(--ink-2)}.r2nav .cur-pill.is-on{color:#06060f;background:var(--ink)}.r2drawer{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:22px var(--gut);transition:transform .5s var(--ease);visibility:hidden;background:#04040ef7;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-101%)}.r2drawer.open{visibility:visible;transform:translateY(0)}.r2drawer .dhead{justify-content:space-between;align-items:center;display:flex}.r2drawer .dclose{border:1px solid var(--line-2);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;font-size:22px;line-height:1}.r2drawer nav{flex-direction:column;gap:4px;margin-top:40px;display:flex}.r2drawer nav a{color:var(--ink-2);border-bottom:1px solid var(--line);padding:12px 0;font-family:Newsreader,serif;font-size:30px;font-weight:300}.r2drawer .dcta{flex-direction:column;gap:12px;margin-top:32px;display:flex}.r2drawer .dcta .btn{padding-block:15px;font-size:16px}.r2foot{border-top:1px solid var(--line);background:var(--field);color:var(--ink);padding-top:clamp(48px,6vw,74px);padding-bottom:34px}.r2foot .ft-grid{max-width:1200px;padding-inline:var(--gut);grid-template-columns:1.6fr .8fr .8fr .8fr;gap:36px;margin:0 auto;display:grid}.r2foot .ft-brand .brand{margin-bottom:16px}.r2foot .ft-tag{color:var(--ink-3);max-width:38ch;margin:0 0 14px;font-size:14px;line-height:1.6}.r2foot .ft-mk{letter-spacing:.1em;color:var(--ink-4);font-size:11px}.r2foot .ft-col h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:0 0 16px;font-size:11px;font-weight:500}.r2foot .ft-col a{color:var(--ink-3);padding:6px 0;font-family:Archivo,sans-serif;font-size:14px;transition:color .2s;display:block}.r2foot .ft-col a:hover{color:var(--ink)}.r2foot .ft-legal{border-top:1px solid var(--line);letter-spacing:.02em;color:var(--ink-4);max-width:1200px;padding-top:22px;padding-inline:var(--gut);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:44px;margin-left:auto;margin-right:auto;font-size:11px;display:flex}@media (max-width:940px){.r2nav .nav-links,.r2nav .nav-cta .btn:not(.solid){display:none}.r2nav .nav-burger{display:inline-flex}.r2foot .ft-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.r2nav .nav-cta{display:none}.r2foot .ft-grid{grid-template-columns:1fr}.r2foot .ft-legal{flex-direction:column;gap:8px}}:is(body:has(#evolucent-home) .r2nav,body:has(#evolucent-home) .r2drawer,body:has(#evolucent-home) .r2foot){display:none!important}[dir=rtl] .r2foot .ft-legal{direction:rtl}
