@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");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}:root{--perimeter:#002157;--blue:#1b599d;--blue-ui:#2f6fb8;--ink:#0f2442;--ink-2:#44546b;--ink-3:#6b7a90;--paper:#fff;--mist:#eef3f9;--mist-2:#e2eaf4;--line:#d6e0ec;--clock:#e95f26;--cyan:#3cc2ef;--good:#1f9d63;--night:#020d26;--night-2:#061a3d;--c-v:#22d3ee;--c-r:#a78bfa;--c-r-deep:#7c3aed;--c-ok:#34d399;--grad-brand:linear-gradient(120deg, #2563eb 0%, #22d3ee 100%);--grad-ai:linear-gradient(120deg, #7c3aed 0%, #3b82f6 50%, #22d3ee 100%);--grad-text:linear-gradient(100deg, #fff 10%, #a5f3fc 55%, #c4b5fd 95%);--display:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:2rem;--step-4:clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--step-5:clamp(2.75rem, 1.6rem + 4.6vw, 5rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1240px;--radius-s:6px;--radius-m:12px;--shadow-shot:0 1px 2px #00215714, 0 18px 40px -18px #00215747;--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font:400 var(--step-0)/1.6 var(--text);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--perimeter)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:4px}::selection{background:var(--blue);color:#fff}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0}h1{font-size:var(--step-5);letter-spacing:-.035em;font-weight:800;line-height:1.02}h2{font-size:var(--step-4);letter-spacing:-.028em;font-weight:760;line-height:1.08}h3{font-size:var(--step-1);letter-spacing:-.01em;font-weight:680;line-height:1.3}p{text-wrap:pretty;margin:0}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:38em;line-height:1.55}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(4rem,3rem + 5vw,8rem)}.section-head{gap:1rem;max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.on-dark{background:var(--perimeter);color:#dbe6f5}.on-dark h1,.on-dark h2,.on-dark h3{color:#fff}.on-dark .lede{color:#b9cbe3}.on-dark a{color:var(--cyan)}.on-mist{background:var(--mist)}.btn{font:600 1rem/1 var(--text);transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.4rem;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--perimeter);color:#fff}.btn-ghost{border-color:var(--line);color:var(--ink);background:var(--paper)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-light{color:var(--perimeter);background:#fff}.btn-light:hover{background:var(--cyan);color:#001437}.btn-outline-light{color:#fff;background:0 0;border-color:#ffffff59}.btn-outline-light:hover{color:#fff;border-color:#fff}.on-dark .btn-primary{color:var(--perimeter);background:#fff}.on-dark .btn-primary:hover{background:var(--cyan);color:var(--perimeter)}.on-dark .btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.on-dark .btn-ghost:hover{color:#fff;border-color:#fff}.shot{border-radius:var(--radius-m);box-shadow:var(--shadow-shot);border:1px solid var(--line);background:#fff;margin:0;overflow:hidden}.shot img{width:100%}.shot figcaption{font-size:var(--step--1);color:var(--ink-3);border-top:1px solid var(--line);background:#fbfcfe;padding:.7rem 1rem}.cite{color:var(--ink-3);font-size:.8125rem}.on-dark .cite{color:#8fa6c6}.cite a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;padding:.6rem 1rem;top:1rem;left:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn-grad{color:#fff;background:var(--grad-brand);box-shadow:0 10px 30px -10px #22d3eea6,inset 0 1px #ffffff40}.btn-grad:hover{color:#fff;filter:brightness(1.08);box-shadow:0 14px 36px -10px #22d3eecc,inset 0 1px #ffffff4d}.sec-dark{background:var(--night);color:#b9cbe3;position:relative;overflow:hidden}.sec-dark h2,.sec-dark h3{color:#fff}.sec-dark .lede{color:#a9bedb}.sec-dark>.wrap{position:relative}.aurora{pointer-events:none;filter:blur(60px);opacity:.9;position:absolute;inset:-20% -10%}.aurora:before,.aurora:after{content:"";border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(closest-side,#22d3ee52,#0000);width:46%;height:60%;animation:22s ease-in-out infinite alternate drift-a;top:8%;left:52%}.aurora:after{background:radial-gradient(closest-side,#7c3aed57,#0000);width:44%;height:58%;animation:26s ease-in-out infinite alternate drift-b;top:40%;left:4%}.aurora.a-violet:before{background:radial-gradient(closest-side,#a78bfa52,#0000)}@keyframes drift-a{to{transform:translate(-12%,10%)scale(1.1)}}@keyframes drift-b{to{transform:translate(14%,-8%)scale(1.15)}}.gridlines{pointer-events:none;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,#0000 100%)}.mesh{background:radial-gradient(40% 45% at 92% 0,#22d3ee1f,#0000 70%),radial-gradient(35% 40% at 0 55%,#a78bfa21,#0000 70%),#f7f9fd;position:relative}.mesh+.mesh{background:radial-gradient(35% 40% at 100%,#22d3ee17,#0000 70%),#f7f9fd}.grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.gcard{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;position:relative}.gcard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--gc,#22d3eeb3), transparent 40%, transparent 65%, #a78bfa73);-webkit-mask-composite:xor;opacity:.7;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.gcard:hover:before{opacity:1}.gcard-light{backdrop-filter:blur(8px);background:#ffffffd9;border-color:#0f244214;box-shadow:0 1px 2px #020d260a,0 24px 48px -32px #020d2659}.gcard-light:before{opacity:.55}.lane-v{--gc:#22d3eed9}.lane-r{--gc:#a78bfae6}.ichip{color:#fff;background:var(--grad-brand);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px -10px #22d3ee99}.ichip.r{background:linear-gradient(135deg,#7c3aed,#a78bfa);box-shadow:0 10px 24px -10px #a78bfab3}.ichip.ok{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 10px 24px -10px #34d39999}.tag{width:fit-content;font:600 .8125rem/1.2 var(--text);color:#0e7490;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.tag.r{color:#6d28d9;background:#a78bfa1f;border-color:#a78bfa59}.sec-dark .tag{color:#a5f3fc;background:#22d3ee14;border-color:#22d3ee4d}.sec-dark .tag.r{color:#ddd6fe;background:#a78bfa1a;border-color:#a78bfa59}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.aurora:before,.aurora:after{animation:none}}.top[data-astro-cid-hkbrpulz]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffe6;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.top[data-astro-cid-hkbrpulz].is-scrolled{border-bottom-color:var(--line)}.top-inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;height:72px;display:flex}.brand[data-astro-cid-hkbrpulz]{display:block;position:relative}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:38px}.logo-light[data-astro-cid-hkbrpulz]{opacity:0;position:absolute;inset:0}.has-dark-hero .top[data-astro-cid-hkbrpulz]{position:fixed;left:0;right:0}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open){-webkit-backdrop-filter:none;background:0 0}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .logo-dark[data-astro-cid-hkbrpulz]{opacity:0}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .logo-light[data-astro-cid-hkbrpulz]{opacity:1}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-list[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.btn),.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-btn[data-astro-cid-hkbrpulz]{color:#fff}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-toggle[data-astro-cid-hkbrpulz]{background:0 0;border-color:#ffffff59}.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-toggle-bars[data-astro-cid-hkbrpulz],.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-toggle-bars[data-astro-cid-hkbrpulz]:before,.has-dark-hero .top[data-astro-cid-hkbrpulz]:not(.is-scrolled):not(.mega-open):not(.menu-open) .nav-toggle-bars[data-astro-cid-hkbrpulz]:after{background:#fff}.nav-list[data-astro-cid-hkbrpulz]{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.btn),.nav-btn[data-astro-cid-hkbrpulz]{border-radius:var(--radius-s);color:var(--ink);font:500 .9375rem/1 var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.55rem .8rem;text-decoration:none;display:flex}.nav-list[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.btn):hover,.nav-btn[data-astro-cid-hkbrpulz]:hover,.nav-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--blue)}.nav-btn[data-astro-cid-hkbrpulz] svg{transition:transform .2s}.nav-btn[data-astro-cid-hkbrpulz][aria-expanded=true] svg{transform:rotate(180deg)}.nav-cta[data-astro-cid-hkbrpulz]{margin-left:.6rem}.nav-cta[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{padding:.7rem 1.1rem;font-size:.9375rem}.has-mega[data-astro-cid-hkbrpulz]{position:static}.mega[data-astro-cid-hkbrpulz]{border:1px solid var(--line);opacity:0;visibility:hidden;width:min(940px,100vw - 2rem);transition:opacity .2s, transform .25s var(--ease), visibility 0s .25s;background:#fff;border-radius:18px;padding:1.25rem;position:absolute;top:100%;left:50%;transform:translate(-50%,8px);box-shadow:0 30px 70px -30px #00143773}.mega[data-astro-cid-hkbrpulz].is-open{opacity:1;visibility:visible;transition:opacity .2s, transform .25s var(--ease);transform:translate(-50%)}.mega-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.mega-item[data-astro-cid-hkbrpulz]{color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem;text-decoration:none;transition:background .15s;display:grid}.mega-item[data-astro-cid-hkbrpulz]:hover,.mega-item[data-astro-cid-hkbrpulz][aria-current=page]{background:var(--mist)}.mega-item[data-astro-cid-hkbrpulz] b[data-astro-cid-hkbrpulz]{font:700 1rem/1.3 var(--display);margin-bottom:.2rem;display:block}.mega-item[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz]{color:var(--ink-3);font-size:.875rem;line-height:1.45;display:block}.mega-ic[data-astro-cid-hkbrpulz]{color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.mega-foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--mist-2);color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:.75rem;padding:.9rem 1rem .2rem;font-size:.875rem;display:flex}.mega-foot[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{align-items:center;gap:.45rem;display:inline-flex}.mega-foot[data-astro-cid-hkbrpulz] svg{color:var(--blue)}.nav-toggle[data-astro-cid-hkbrpulz]{display:none}@media (width<=1080px){.nav-toggle[data-astro-cid-hkbrpulz]{border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;background:#fff;place-items:center;width:44px;height:44px;display:grid}.nav-toggle-bars[data-astro-cid-hkbrpulz],.nav-toggle-bars[data-astro-cid-hkbrpulz]:before,.nav-toggle-bars[data-astro-cid-hkbrpulz]:after{background:var(--ink);width:18px;height:2px;transition:transform .25s var(--ease), background .2s;border-radius:2px;display:block;position:relative}.nav-toggle-bars[data-astro-cid-hkbrpulz]:before,.nav-toggle-bars[data-astro-cid-hkbrpulz]:after{content:"";position:absolute;left:0}.nav-toggle-bars[data-astro-cid-hkbrpulz]:before{top:-6px}.nav-toggle-bars[data-astro-cid-hkbrpulz]:after{top:6px}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bars[data-astro-cid-hkbrpulz]{background:0 0}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bars[data-astro-cid-hkbrpulz]:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] .nav-toggle-bars[data-astro-cid-hkbrpulz]:after{transform:translateY(-6px)rotate(-45deg)}.nav-list[data-astro-cid-hkbrpulz]{max-height:calc(100svh - 72px);padding:.75rem var(--gutter) 1.5rem;border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:transform .25s var(--ease), opacity .2s, visibility 0s .25s;background:#fff;flex-direction:column;align-items:stretch;gap:0;position:fixed;inset:72px 0 auto;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 40px -24px #0021574d}.nav-list[data-astro-cid-hkbrpulz].is-open{opacity:1;visibility:visible;transition:transform .25s var(--ease), opacity .2s;transform:none}.nav-list[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:not(.btn),.nav-btn[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--mist-2);border-radius:0;justify-content:space-between;width:100%;padding:.95rem .25rem;font-size:1.0625rem}.mega[data-astro-cid-hkbrpulz]{width:auto;box-shadow:none;opacity:1;visibility:visible;border:0;padding:.25rem 0 .75rem;display:none;position:static;transform:none}.mega[data-astro-cid-hkbrpulz].is-open{display:block;transform:none}.mega-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.mega-item[data-astro-cid-hkbrpulz]{padding:.75rem .25rem}.mega-item[data-astro-cid-hkbrpulz] small[data-astro-cid-hkbrpulz],.mega-foot[data-astro-cid-hkbrpulz]{display:none}.nav-cta[data-astro-cid-hkbrpulz]{margin:1rem 0 0}.nav-cta[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{justify-content:center;width:100%;padding:.95rem}}.closer[data-astro-cid-hkbrpulz]{background:linear-gradient(180deg, #0b0a2f, var(--night));padding-block:clamp(4.5rem,3rem + 5vw,7.5rem)}.closer[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem)}.closer[data-astro-cid-hkbrpulz] .lede[data-astro-cid-hkbrpulz]{color:#b9cbe3}.closer-inner[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr;align-items:end;gap:2.5rem;display:grid;position:relative}.closer-inner[data-astro-cid-hkbrpulz]>div[data-astro-cid-hkbrpulz]:first-child{gap:1rem;display:grid}.closer-actions[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=820px){.closer-inner[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.closer-actions[data-astro-cid-hkbrpulz]{justify-content:flex-start}}.foot[data-astro-cid-hkbrpulz]{color:#8ea3c2;background:#010819;border-top:1px solid #ffffff14;padding-top:3.5rem;font-size:.9375rem}.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;display:grid}.foot-brand[data-astro-cid-hkbrpulz]{color:#8ea3c2;align-content:start;gap:1rem;max-width:22rem;display:grid}.foot-brand[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--c-v)}.foot-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:34px}.foot[data-astro-cid-hkbrpulz] h3[data-astro-cid-hkbrpulz]{color:#fff;margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#8ea3c2;text-decoration:none}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff}.foot-legal[data-astro-cid-hkbrpulz]{color:#5f7698;border-top:1px solid #ffffff14;margin-top:3rem;padding-block:1.25rem;font-size:.875rem}@media (width<=900px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}@media (width<=520px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}
