@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/urbanist-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/urbanist-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--bg:#060b17;--bg-2:#0a1426;--navy:#0f1e39;--navy-2:#123352;--blue:#006dff;--sky:#51a8d6;--ice:#9db8d3;--line:#ffffff1a;--line-strong:#ffffff2e;--text:#eaf1fb;--muted:#9fb0c8;--grad:linear-gradient(122deg, #ff6000 0%, #ff387b 100%);--grad-blue:linear-gradient(122deg, #006dff 0%, #51a8d6 100%);--font:"Urbanist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--max:1320px;--radius:22px;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:76px;--rail-w:84px}@media (width>=1061px){:root{--header-h:0px}body{padding-left:var(--rail-w);transition:padding-left .55s var(--ease)}html.rail-pinned{--rail-w:288px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.65;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:6px}.skip{z-index:200;color:#000;transition:top .25s var(--ease);background:#fff;border-radius:10px;padding:.7rem 1rem;font-weight:700;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--sky);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--grad);border-radius:2px;width:2.2rem;height:2px}.h-xl{letter-spacing:-.035em;font-size:clamp(2.4rem,1.3rem + 4vw,4.8rem);font-weight:800;line-height:.98}.h-lg{letter-spacing:-.03em;font-size:clamp(1.9rem,1.2rem + 2.2vw,3.2rem);font-weight:800;line-height:1.04}.h-md{letter-spacing:-.02em;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);font-weight:700;line-height:1.15}.lead{color:#cbd8ea;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.muted{color:var(--muted)}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dot{color:#ff5a3c}.btn{--pad:1.05rem 1.6rem;padding:var(--pad);letter-spacing:.01em;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s, border-color .3s;will-change:transform;border-radius:999px;align-items:center;gap:.75rem;font-size:.98rem;font-weight:700;display:inline-flex}.btn svg{width:1.1em;height:1.1em;transition:transform .4s var(--ease)}.btn:hover svg{transform:translate(5px)}.btn--primary{background:var(--grad);color:#fff;box-shadow:0 12px 34px -12px #ff483ca6}.btn--primary:hover{transform:translateY(-3px);box-shadow:0 18px 40px -12px #ff483ccc}.btn--ghost{border:1px solid var(--line-strong);backdrop-filter:blur(10px);background:#ffffff0a}.btn--ghost:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-3px)}.link-arrow{color:#fff;border-bottom:1px solid var(--line-strong);transition:border-color .3s, gap .4s var(--ease);align-items:center;gap:.6rem;padding-bottom:.2rem;font-weight:700;display:inline-flex}.link-arrow svg{width:1.1em;height:1.1em}.link-arrow:hover{border-color:#ff6a3c;gap:.95rem}.section{padding-block:clamp(4rem,8vw,7rem);position:relative}.section--tight{padding-block:clamp(3.5rem,7vw,6rem)}.grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.js [data-reveal]{opacity:0;transform:translateY(36px)}.js [data-reveal=fade]{transform:none}.js [data-reveal=left]{transform:translate(-40px)}.js [data-reveal=right]{transform:translate(40px)}.js [data-reveal=scale]{transform:scale(.94)}.js [data-reveal].is-in{opacity:1;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 1ms);transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-h);position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-2;opacity:0;backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--line);transition:opacity .5s var(--ease);background:#060b17b8;position:absolute;inset:0}.header[data-astro-cid-nen7h5rs].is-scrolled:before{opacity:1}.header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;height:100%;display:flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:28px}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:50%;width:46px;height:46px;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform .4s var(--ease), top .4s var(--ease);background:#fff;border-radius:2px;position:absolute;left:14px;right:14px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:18px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:26px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{top:22px;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{top:22px;transform:rotate(-45deg)}.drawer[data-astro-cid-nen7h5rs]{z-index:-1;padding:calc(var(--header-h) + 2rem) var(--gutter) 2rem;background:var(--bg);opacity:0;visibility:hidden;clip-path:circle(0% at calc(100% - 3rem) 2.4rem);transition:clip-path .8s var(--ease), opacity .4s, visibility .8s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs][data-open]{opacity:1;visibility:visible;clip-path:circle(150% at calc(100% - 3rem) 2.4rem)}.drawer__list[data-astro-cid-nen7h5rs]{gap:.2rem;display:grid}.drawer__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:not(.drawer__sub)>a[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;padding:.35rem 0;font-size:clamp(2rem,9vw,3rem);font-weight:800;display:block}.drawer__sub[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.drawer__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:999px;padding:.55rem 1rem;font-size:.95rem;font-weight:600}.drawer__social[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.6rem;padding-top:2rem;display:flex}.drawer__ico[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.drawer__ico[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:20px;height:20px}.burger[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.rail[data-astro-cid-nen7h5rs]{--w:288px;--ico:22px;z-index:120;width:var(--rail-w);transition:width .55s var(--ease), box-shadow .55s var(--ease);background:linear-gradient(#0b1830 0%,#060b17 100%);flex-direction:column;padding:1.4rem 0;display:none;position:fixed;inset:0 auto 0 0;overflow:hidden}.rail[data-astro-cid-nen7h5rs]:hover,.rail[data-astro-cid-nen7h5rs]:focus-within,html.rail-pinned .rail[data-astro-cid-nen7h5rs]{width:var(--w)}.rail[data-astro-cid-nen7h5rs]:hover,.rail[data-astro-cid-nen7h5rs]:focus-within{box-shadow:30px 0 80px -30px #000c}.rail__txt[data-astro-cid-nen7h5rs]{white-space:nowrap;opacity:0;transition:opacity .3s, transform .5s var(--ease);pointer-events:none;transform:translate(-8px)}.rail[data-astro-cid-nen7h5rs]:hover .rail__txt[data-astro-cid-nen7h5rs],.rail[data-astro-cid-nen7h5rs]:focus-within .rail__txt[data-astro-cid-nen7h5rs],html.rail-pinned .rail__txt[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.rail__top[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding-right:1.2rem;display:flex}.rail__logo[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;align-items:center;gap:.9rem;padding-left:21px;font-size:1.35rem;font-weight:800;display:flex}.rail__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;filter:brightness(0)invert();flex:none;width:42px;height:42px}.rail__logo[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:#ff5a3c}.rail__pin[data-astro-cid-nen7h5rs]{width:28px;height:28px;color:var(--muted);place-items:center;transition:color .3s;display:grid}.rail__pin[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .4s var(--ease);transform:rotate(35deg)}.rail__pin[data-astro-cid-nen7h5rs]:hover{color:#fff}.rail__pin[data-astro-cid-nen7h5rs][aria-pressed=true]{color:#ff8a4d}.rail__pin[data-astro-cid-nen7h5rs][aria-pressed=true] svg[data-astro-cid-nen7h5rs]{transform:none}.rail__nav[data-astro-cid-nen7h5rs]{scrollbar-width:none;flex-direction:column;flex:1;gap:1.4rem;min-height:0;display:flex;overflow-y:auto}.rail__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:.1rem;display:grid}.rail__link[data-astro-cid-nen7h5rs]{color:#aebfd6;align-items:center;gap:1.1rem;height:50px;padding-left:31px;font-size:1rem;font-weight:600;transition:color .3s;display:flex;position:relative}.rail__link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:var(--ico);height:var(--ico);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease);flex:none}.rail__link[data-astro-cid-nen7h5rs]:hover{color:#fff}.rail__link[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{transform:scale(1.12)}.rail__link[data-astro-cid-nen7h5rs].is-active{color:#fff}.rail__link[data-astro-cid-nen7h5rs].is-active svg[data-astro-cid-nen7h5rs]{color:#ff7a3c}.rail__link[data-astro-cid-nen7h5rs].is-active:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.rail__sub[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .3s;margin-left:53px;padding-left:1.1rem;display:grid;overflow:hidden}.rail[data-astro-cid-nen7h5rs]:hover .rail__sub[data-astro-cid-nen7h5rs],.rail[data-astro-cid-nen7h5rs]:focus-within .rail__sub[data-astro-cid-nen7h5rs],html.rail-pinned .rail__sub[data-astro-cid-nen7h5rs]{opacity:1;max-height:200px;margin-block:0 .5rem}.rail__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;transition:color .3s, transform .4s var(--ease);padding:.38rem 0;font-size:.92rem;font-weight:600;display:block}.rail__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.rail__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:#fff;transform:translate(4px)}.rail__label[data-astro-cid-nen7h5rs]{letter-spacing:.22em;text-transform:uppercase;color:var(--ice);opacity:.6;white-space:nowrap;margin-bottom:.5rem;padding-left:31px;font-size:.68rem;font-weight:800;display:none}.rail[data-astro-cid-nen7h5rs]:hover .rail__label[data-astro-cid-nen7h5rs],.rail[data-astro-cid-nen7h5rs]:focus-within .rail__label[data-astro-cid-nen7h5rs],html.rail-pinned .rail__label[data-astro-cid-nen7h5rs]{display:block}.rail__official[data-astro-cid-nen7h5rs]{opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .3s;overflow:hidden}.rail[data-astro-cid-nen7h5rs]:hover .rail__official[data-astro-cid-nen7h5rs],.rail[data-astro-cid-nen7h5rs]:focus-within .rail__official[data-astro-cid-nen7h5rs],html.rail-pinned .rail__official[data-astro-cid-nen7h5rs]{opacity:1;max-height:260px}.rail__official[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;padding:.3rem 0 .3rem 31px;font-size:.92rem;font-weight:600;transition:color .3s;display:flex}.rail__official[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:13px;height:13px;transition:opacity .3s, transform .4s var(--ease);transform:translate(-4px,4px)}.rail__official[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff}.rail__official[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.rail__foot[data-astro-cid-nen7h5rs]{padding-top:.6rem}.rail__foot[data-astro-cid-nen7h5rs] .rail__label[data-astro-cid-nen7h5rs]{margin-bottom:.7rem}.rail__social[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;row-gap:.15rem;display:grid}.rail[data-astro-cid-nen7h5rs]:hover .rail__social[data-astro-cid-nen7h5rs],.rail[data-astro-cid-nen7h5rs]:focus-within .rail__social[data-astro-cid-nen7h5rs],html.rail-pinned .rail__social[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(6,1fr);padding-inline:.4rem}.rail__social[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{justify-content:center;display:flex}.rail__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#aebfd6;width:42px;height:38px;transition:color .3s, transform .4s var(--ease);place-items:center;display:grid}.rail__social[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:19px;height:19px}.rail__social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--c);transform:translateY(-3px)}@media (height<=800px){.rail__official[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1061px){.rail[data-astro-cid-nen7h5rs]{display:flex}.header[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg);border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,7rem)}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:1.5rem;max-width:34rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{justify-self:start;width:auto;height:44px}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:.92rem;line-height:1.6}.chips[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.6rem;display:flex}.chips[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--line-strong);color:#cfdcee;transition:all .35s var(--ease);border-radius:999px;padding:.5rem 1.05rem;font-size:.9rem;font-weight:600;display:inline-block}.chips[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#06101f;background:#fff;border-color:#fff}.footer__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.22em;text-transform:uppercase;color:var(--sky);margin-bottom:1.3rem;font-size:.78rem;font-weight:700}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.7rem;display:grid}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#dbe6f5;transition:background-size .4s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;font-size:1.05rem;font-weight:600}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;background-size:100% 1px}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;padding-block:1.8rem;font-size:.9rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=860px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
