@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._0ik79W_className{font-family:Manrope,Manrope Fallback;font-style:normal}._0ik79W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a582cd8757547b1f-s.p.3_x5hg05dhjit.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/648dfd57dbd478a1-s.2l1pi1untyh15.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/896f877212e69066-s.3sk5-5wwhs-7i.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:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a582cd8757547b1f-s.p.3_x5hg05dhjit.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/648dfd57dbd478a1-s.2l1pi1untyh15.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/896f877212e69066-s.3sk5-5wwhs-7i.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:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a582cd8757547b1f-s.p.3_x5hg05dhjit.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/648dfd57dbd478a1-s.2l1pi1untyh15.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/896f877212e69066-s.3sk5-5wwhs-7i.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:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.-GUWVq_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.-GUWVq_variable{--font-deva:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c852fd13f9448314-s.p.2kh1ue1wd_ao_.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7891b8585d6e1e1-s.3wk_mwoi13ez8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a4477fda5b50e60f-s.3l_pkhpoqzsj0.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:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c852fd13f9448314-s.p.2kh1ue1wd_ao_.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f7891b8585d6e1e1-s.3wk_mwoi13ez8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a4477fda5b50e60f-s.3l_pkhpoqzsj0.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:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c852fd13f9448314-s.p.2kh1ue1wd_ao_.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7891b8585d6e1e1-s.3wk_mwoi13ez8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a4477fda5b50e60f-s.3l_pkhpoqzsj0.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:Noto Sans Malayalam Fallback;src:local(Arial);ascent-override:80.08%;descent-override:35.5%;line-gap-override:0.0%;size-adjust:107.9%}.JIbXtq_className{font-family:Noto Sans Malayalam,Noto Sans Malayalam Fallback;font-style:normal}.JIbXtq_variable{--font-mlym:"Noto Sans Malayalam", "Noto Sans Malayalam Fallback"}
:root{--brand:#2aabee;--brand-2:#229ed9;--action:#1877bc;--action-hover:#1569a8;--night:#17212b;--night-2:#242f3d;--bubble-out:#eeffde;--tick:#4fae4e;--wall:#d5e3ee;--mist:#eef4f9;--white:#fff;--ink:#0f1a24;--ink-2:#3d4a57;--ink-3:#657585;--line:#e1e8ee;--line-strong:#c9d5df;--sky-soft:#e8f4fc;--s-25:2px;--s-50:4px;--s-75:8px;--s-100:12px;--s-200:16px;--s-300:24px;--s-400:32px;--s-500:40px;--s-600:48px;--s-700:64px;--s-800:80px;--s-900:96px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:24px;--r-full:9999px;--ease-fluid:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--font:var(--font-manrope), var(--font-deva), var(--font-mlym), system-ui, sans-serif;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s-900);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:inherit}em,i{font-style:normal}::selection{color:var(--ink);background:#cbe7f9}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--r-md)}.skip-link{left:var(--s-200);top:var(--s-200);z-index:100;background:var(--night);color:var(--white);padding:var(--s-75) var(--s-100);border-radius:var(--r-lg);transition:transform .2s var(--ease-out);font-size:14px;font-weight:600;line-height:20px;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{width:100%;max-width:var(--max);padding:0 var(--s-300);margin:0 auto}.t-xs{font-size:12px;line-height:16px}.t-sm{font-size:14px;line-height:20px}.t-lg{font-size:18px;line-height:28px}.t-xl{font-size:20px;line-height:28px}.t-2xl{font-size:24px;line-height:32px}.t-3xl{font-size:30px;line-height:36px}.t-4xl{font-size:36px;line-height:40px}.t-5xl{font-size:48px;line-height:1}.t-6xl{font-size:60px;line-height:1}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.eyebrow{align-items:center;gap:var(--s-75);color:var(--action);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--s-75);padding:var(--s-75) var(--s-100);min-height:48px;padding-inline:var(--s-300);border-radius:var(--r-full);font:inherit;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease, color .2s ease;border:1px solid #0000;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--action);color:var(--white)}.btn-dark{background:var(--night);color:var(--white)}.btn-ghost{color:var(--night);border-color:var(--line-strong);background:0 0}.btn-sm{min-height:40px;padding-inline:var(--s-200);font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--action-hover)}.btn-dark:hover{background:var(--night-2)}.btn-ghost:hover{border-color:var(--action);background:var(--sky-soft)}}.btn[disabled]{opacity:.5;cursor:default;transform:none}.link-arrow{align-items:center;gap:var(--s-50);color:var(--night);transition:gap .2s var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.link-arrow:hover{gap:var(--s-75)}}.reveal{opacity:0;transform:translateY(var(--s-700));filter:blur(12px);transition:opacity .9s var(--ease-fluid), transform .9s var(--ease-fluid), filter .9s var(--ease-fluid);transition-delay:var(--delay,0s)}.reveal[data-visible=true]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal{filter:none;transition:opacity .4s;transform:none}}.nav-shell{z-index:50;padding:var(--s-300) var(--s-200) 0;pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.nav{pointer-events:auto;align-items:center;gap:var(--s-300);width:max-content;max-width:100%;padding:var(--s-75) var(--s-75) var(--s-75) var(--s-200);border-radius:var(--r-full);-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ffffffc7;border:1px solid #17212b1a;display:flex;box-shadow:0 1px 2px #0b141a0a,0 8px 24px #0b141a0f}.brand{align-items:center;gap:var(--s-75);color:var(--night);font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--r-full);background:var(--brand);width:32px;height:32px;color:var(--white);flex:none;place-items:center;display:grid}.nav-links{gap:var(--s-50);margin:0;padding:0;list-style:none;display:flex}.nav-links a{padding:var(--s-75) var(--s-100);border-radius:var(--r-full);color:var(--ink-2);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.nav-links a[aria-current=page]{color:var(--night);background:var(--sky-soft)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:var(--night);background:var(--sky-soft)}}.nav-toggle{display:none}@media (max-width:860px){.nav{gap:var(--s-200)}.nav-links,.nav .nav-cta{display:none}.nav-toggle{border-radius:var(--r-full);background:var(--action);cursor:pointer;width:40px;height:40px;transition:transform .16s var(--ease-out);border:0;place-items:center;display:inline-grid;position:relative}.nav-toggle:active{transform:scale(.94)}.nav-toggle span{background:var(--white);width:16px;height:2px;transition:transform .5s var(--ease-fluid), top .5s var(--ease-fluid);border-radius:2px;position:absolute;left:12px}.nav-toggle span:first-child{top:15px}.nav-toggle span:nth-child(2){top:23px}.nav-toggle[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){top:19px;transform:rotate(-45deg)}}.menu-overlay{z-index:40;-webkit-backdrop-filter:blur(40px);justify-content:center;gap:var(--s-75);padding:var(--s-900) var(--s-400) var(--s-600);opacity:0;visibility:hidden;transition:opacity .5s var(--ease-fluid), visibility 0s linear .5s;background:#fffffff0;flex-direction:column;display:flex;position:fixed;inset:0}.menu-overlay[data-open=true]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-fluid)}.menu-overlay a:not(.btn){color:var(--night);padding:var(--s-75) 0;font-size:36px;font-weight:700;line-height:40px;text-decoration:none}.menu-overlay a{opacity:0;transform:translateY(var(--s-600));transition:opacity .6s var(--ease-fluid), transform .6s var(--ease-fluid)}.menu-overlay[data-open=true] a{opacity:1;transition-delay:calc(.1s + var(--i) * 50ms);transform:none}.menu-overlay .btn{margin-top:var(--s-300);align-self:flex-start;font-size:16px;line-height:24px}.footer{border-top:1px solid var(--line);padding:var(--s-600) 0 var(--s-500)}.footer-grid{justify-content:space-between;gap:var(--s-400);flex-wrap:wrap;display:flex}.footer nav ul{gap:var(--s-300);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer a{color:var(--ink-2);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}@media (hover:hover) and (pointer:fine){.footer a:hover{color:var(--night)}}.footer .note{max-width:420px}.prose{max-width:680px;padding:var(--s-800) var(--s-300) var(--s-900);margin:0 auto}.prose h1{color:var(--night);margin-bottom:var(--s-300);font-size:48px;line-height:1}.prose h2{margin:var(--s-500) 0 var(--s-75);font-size:20px;line-height:28px}.prose p,.prose li{color:var(--ink-2);font-size:16px;line-height:24px}.prose ul{padding-left:var(--s-300);gap:var(--s-75);display:grid}