@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #EFF1EA;--ink: #0A0B14;--muted: #5B5E6E;--dark: #07080F;--dark2: #0e1020;--lime: #C8F135;--line: rgba(10,11,20,.14);--on-dark-muted: #a6a8bc;--line-dark: rgba(255,255,255,.12);--ff: "Inter Variable", system-ui, sans-serif;--fh: "Sora Variable", "Inter Variable", sans-serif;--pad: clamp(16px, 4.6vw, 72px);--ease: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-width:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--ff);-webkit-font-smoothing:antialiased;overflow-x:clip;line-height:1.5}body.loading{overflow:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img{max-width:100%;height:auto}picture{display:contents}button{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.dark :focus-visible,[data-dark] :focus-visible{outline-color:var(--lime)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;transition:top .2s}.skip:focus{top:12px}.caps{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.mega,.big,.h-light{font-family:var(--fh);font-weight:300;letter-spacing:-.045em}.mega{font-size:clamp(3rem,9.6vw,10.5rem);line-height:.98}.big{font-size:clamp(2.2rem,6vw,6rem);line-height:1.02}.h-light em,.big em,.mega em,.wi.em{font-style:normal;background:linear-gradient(transparent 64%,var(--lime) 64%,var(--lime) 92%,transparent 92%)}[data-dark] .big em,[data-dark] .mega em,.dark .big em,.dark .mega em,[data-dark] .wi.em,.dark .wi.em{background:none;color:var(--lime)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .14em;margin-bottom:-.14em}.wi{display:inline-block}.js .split .wi{opacity:0}.js .page-hero .split .wi,.js .post-head .split .wi,.js .legal-head .split .wi{opacity:1;animation:wi-in 1s var(--ease) calc(var(--i, 0) * 55ms + 80ms) both}@keyframes wi-in{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:none}}.scrub .sw{transition:none}.js .scrub .sw{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:10px;padding:0 22px;height:46px;border-radius:999px;border:0;font:500 .78rem/1 var(--ff);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .25s,background .25s;will-change:transform;white-space:nowrap}.pill.dark{background:#24263a;color:#fff}.pill.light{background:#e2e4ee;color:var(--ink)}.pill.white{background:#fff;color:var(--ink);height:52px;box-shadow:0 6px 24px #0a0b1414}.pill.lime{background:var(--lime);color:var(--dark)}.pill.ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.pill.big{height:64px;padding:0 36px;font-size:.92rem}.pill:hover{transform:scale(1.04)}.dotsm{width:5px;height:5px;border-radius:50%;background:currentColor}.dotsm.two{box-shadow:9px 0 0 0 currentColor;margin-right:9px}.pre{position:fixed;inset:0;z-index:100;background:#000;color:#fff}.pre-bar{position:absolute;left:50%;top:50%;width:210px;height:42px;margin:-21px 0 0 -105px;background:#222;overflow:hidden}.pre-bar i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.pre-num{position:absolute;left:var(--pad);bottom:12px;font-family:var(--fh);font-weight:300;font-size:clamp(5rem,14vw,13rem);line-height:.8;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;width:0;height:0}.cursor span{position:absolute;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ink);display:grid;place-items:center;font-size:0;font-weight:600;letter-spacing:.06em;color:var(--ink);transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .25s,font-size .2s}.cursor.on span{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--lime);font-size:.72rem}.cursor.dark span{background:#fff}.cursor.dark.on span{background:var(--lime)}@media(hover:none),(pointer:coarse){.cursor{display:none}}.sbar{position:fixed;right:6px;top:50%;z-index:80;width:5px;height:160px;margin-top:-80px;border-radius:3px;background:#78788c38;pointer-events:none}.sbar i{position:absolute;left:0;top:0;width:100%;height:38px;border-radius:3px;background:var(--ink)}@media(max-width:700px){.sbar{display:none}}.top{position:fixed;inset:0 0 auto;z-index:60;display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:24px;padding:28px var(--pad);pointer-events:none}.top>*{pointer-events:auto}.brand{display:flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:500;letter-spacing:.08em;font-size:1.35rem;color:var(--ink);transition:color .4s,background .4s;width:max-content;padding:8px 16px 8px 12px;margin:0 0 0 -12px;border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.top.on-dark .brand{background:color-mix(in srgb,var(--dark) 70%,transparent)}.site-footer .brand{background:none;backdrop-filter:none;padding:0;margin:0}.brand-dot{width:13px;height:13px;border-radius:50%;background:var(--lime)}.top.on-dark .brand,.top.on-dark .tagline{color:#fff}.tagline{font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.3;letter-spacing:-.015em;max-width:42ch;text-align:center;font-weight:400;margin:0;transition:color .4s}.top-actions{display:flex;gap:10px;grid-column:3;justify-self:end}.top:not(:has(.tagline)){grid-template-columns:1fr auto}.top:not(:has(.tagline)) .top-actions{grid-column:2}.top .tagline{grid-column:2}.menu{position:fixed;inset:0;z-index:55;background:var(--dark);color:#fff;display:grid;align-content:center;padding:110px var(--pad) 40px;clip-path:inset(0 0 100% 0);visibility:hidden;overflow-y:auto}.menu nav{display:grid}.menu-link{display:block;overflow:hidden;font-family:var(--fh);font-weight:300;letter-spacing:-.045em;font-size:clamp(2.2rem,6.4vw,5.4rem);line-height:1.06;border-bottom:1px solid var(--line-dark);padding:.06em 0}.menu-link span{display:inline-block;transition:transform .4s var(--ease),color .3s}.menu-link:hover span,.menu-link:focus-visible span{transform:translate(.35em);color:var(--lime)}.menu-foot{margin-top:28px;display:flex;gap:24px 40px;flex-wrap:wrap;justify-content:space-between;align-items:center;color:var(--on-dark-muted);font-size:.9rem}.menu-foot a:hover{color:#fff}.lang-wrap{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lang-wrap #siteLangLabel{display:none}.lang-list{display:flex;gap:6px;flex-wrap:wrap}.lang-option{border:1px solid var(--line-dark);background:transparent;color:var(--on-dark-muted);border-radius:999px;padding:7px 14px;font:500 .78rem var(--ff);cursor:pointer;transition:.2s}.lang-option:hover{color:#fff;border-color:#fff}.lang-option.active{color:var(--dark);background:var(--lime);border-color:var(--lime)}main{position:relative;z-index:2}.sec{padding:clamp(80px,12vw,180px) var(--pad)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,6vw,90px)}.sec-head .caps{max-width:30ch;text-align:right}[data-dark],.dark{background:var(--dark);color:#fff}.sec.dark,section[data-dark]{border-radius:0}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;max-width:620px;margin-left:auto;background:var(--dark);color:#d4d5e2;border-radius:20px;padding:18px 20px;display:none;gap:14px 20px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.86rem;box-shadow:0 20px 60px #07080f59}.cookie.show{display:flex}.cookie a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.cookie-btns{display:flex;gap:8px}.cookie .pill{height:40px}.ai-float{position:fixed;left:16px;bottom:16px;z-index:65;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink);border-radius:999px;padding:8px 16px 8px 8px;box-shadow:0 10px 40px #07080f2e;font-size:.8rem;font-weight:500;transition:transform .25s}.ai-float:hover{transform:translateY(-3px)}.ai-float i{width:30px;height:30px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-style:normal}.ai-float small{display:block;color:var(--muted);font-weight:400;font-size:.7rem}@media(max-width:640px){.ai-float small{display:none}.cookie{left:8px;right:8px;bottom:8px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.25s ease both vt-out}::view-transition-new(root){animation:.45s var(--ease) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}html.reduced .viz *,html.reduced .wframe img{animation:none!important}html.reduced #ribbon{display:none}@media(max-width:700px){.pill.dark.hide-sm{display:none}.brand{font-size:1.1rem}.top{padding-top:20px}}@media(max-width:1099px){.top{grid-template-columns:1fr auto}.tagline{display:none}.top-actions{grid-column:2}}@media(max-width:900px){.sec-head{flex-direction:column;align-items:flex-start}.sec-head .caps{text-align:left}}.site-footer{position:relative;z-index:2;padding:clamp(64px,9vw,130px) var(--pad) 28px;border-radius:32px 32px 0 0;margin:0 clamp(8px,1.6vw,24px)}.site-footer.flush{margin:0;border-radius:0}.ft-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:clamp(28px,4vw,64px)}.ft-brand p{color:var(--on-dark-muted);margin:22px 0 28px;max-width:38ch;line-height:1.55}.site-footer .brand{color:#fff}.news label{display:block;margin-bottom:12px;color:#c9cadb}.news-row{display:flex;gap:8px;flex-wrap:wrap}.news input{flex:1 1 200px;height:46px;border-radius:999px;border:1px solid var(--line-dark);background:transparent;color:#fff;padding:0 20px;font:inherit;font-size:.9rem}.news input::placeholder{color:#7d7f96}.news-msg{min-height:1.4em;margin-top:10px;font-size:.84rem;color:var(--lime)}.ft-col{display:flex;flex-direction:column;gap:11px;font-size:.92rem;color:#d4d5e2;align-content:start}.ft-col h3{color:var(--on-dark-muted);margin-bottom:8px}.ft-col a{width:max-content;transition:color .2s,transform .25s var(--ease)}.ft-col a:hover{color:var(--lime);transform:translate(4px)}.ft-meta{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:clamp(40px,6vw,90px);padding-top:28px;border-top:1px solid var(--line-dark);color:#d4d5e2;font-size:.92rem}.ft-contact,.ft-social{display:flex;gap:8px 28px;flex-wrap:wrap}.ft-contact a:hover,.ft-social a:hover,.ft-bottom a:hover{color:var(--lime)}.ft-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:26px;color:var(--on-dark-muted);font-size:.82rem}.ft-bottom nav{display:flex;gap:22px}@media(max-width:1000px){.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1 / -1}}@media(max-width:520px){.ft-top{grid-template-columns:1fr}}
