.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--bg);border-bottom:1px solid var(--outline);view-transition-name:site-nav;position:fixed;top:0;left:0;right:0}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:58px;display:flex}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;display:flex}.nav-link[data-astro-cid-wpvy4v7s]{color:var(--muted);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:color .15s}.nav-link[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.nav-current[data-astro-cid-wpvy4v7s]{color:var(--ink);background:var(--cr1);font-weight:600}.lang[data-astro-cid-wpvy4v7s]{position:relative}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;white-space:nowrap;color:var(--muted);text-align:center;box-sizing:border-box;border-radius:8px;min-width:28px;padding:8px 6px;font-size:13.5px;font-weight:600;list-style:none;transition:color .15s}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.lang[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s]{color:var(--ink);background:var(--cr1)}.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.lang-menu[data-astro-cid-wpvy4v7s]{z-index:60;background:var(--surface-2);border:1px solid var(--outline);--shade:#0c0630;min-width:148px;box-shadow:0 18px 40px -20px color-mix(in srgb, var(--shade) 50%, transparent);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lang-menu[data-astro-cid-wpvy4v7s]{--shade:var(--ink)}}:root[data-theme=light] .lang-menu[data-astro-cid-wpvy4v7s]{--shade:var(--ink)}.lang[data-astro-cid-wpvy4v7s][open] .lang-menu[data-astro-cid-wpvy4v7s]{transition:opacity .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1)}@starting-style{.lang[data-astro-cid-wpvy4v7s][open] .lang-menu[data-astro-cid-wpvy4v7s]{opacity:0;transform:translateY(-4px)}}.lang-item[data-astro-cid-wpvy4v7s]{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;display:flex}.lang-item[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:var(--cr1)}.lang-item-current[data-astro-cid-wpvy4v7s]{color:var(--ink);background:var(--cr1);font-weight:600}.vh[data-astro-cid-wpvy4v7s]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-btn[data-astro-cid-wpvy4v7s],.theme-row[data-astro-cid-wpvy4v7s]{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0}.theme-btn[data-astro-cid-wpvy4v7s]{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s;position:relative}.theme-btn[data-astro-cid-wpvy4v7s]:not([hidden]){display:inline-flex}.theme-btn[data-astro-cid-wpvy4v7s]:hover{color:var(--ink)}.theme-btn[data-astro-cid-wpvy4v7s]:focus-visible,.theme-row[data-astro-cid-wpvy4v7s]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.theme-row[data-astro-cid-wpvy4v7s]{text-align:left;width:100%;color:var(--ink-2);border-top:1px solid var(--outline);border-radius:0 0 8px 8px;gap:8px;margin-top:6px;padding:0 10px;font-size:14px;display:none}.theme-row[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:var(--cr1)}.look-dark[data-astro-cid-wpvy4v7s]{display:none}.look-light[data-astro-cid-wpvy4v7s]{display:inline}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .look-dark[data-astro-cid-wpvy4v7s]{display:inline}:root:not([data-theme=dark]) .look-light[data-astro-cid-wpvy4v7s]{display:none}}:root[data-theme=light] .look-dark[data-astro-cid-wpvy4v7s]{display:inline}:root[data-theme=light] .look-light[data-astro-cid-wpvy4v7s]{display:none}@media (width<=700px){.nav[data-astro-cid-wpvy4v7s] .wrap[data-astro-cid-wpvy4v7s]{padding:0 20px}.nav-actions[data-astro-cid-wpvy4v7s]{gap:6px}}@media (width<=620px){.nav-link[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{padding:8px 4px}.nav[data-astro-cid-wpvy4v7s] .btn-primary[data-astro-cid-wpvy4v7s]{padding:10px 12px}.nav[data-astro-cid-wpvy4v7s]:lang(fr) .btn-primary[data-astro-cid-wpvy4v7s]{padding:10px 7px}.nav-how[data-astro-cid-wpvy4v7s],.theme-btn[data-astro-cid-wpvy4v7s]:not([hidden]){display:none}.theme-row[data-astro-cid-wpvy4v7s]:not([hidden]){display:flex}}@media (width<=374px){.nav[data-astro-cid-wpvy4v7s] .logo-text{display:none}}.app-badges[data-astro-cid-vm4peoyi]{--shade:#0c0630;flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .app-badges[data-astro-cid-vm4peoyi]{--shade:var(--ink)}}:root[data-theme=light] .app-badges[data-astro-cid-vm4peoyi]{--shade:var(--ink)}.app-badges[data-astro-cid-vm4peoyi] img[data-astro-cid-vm4peoyi]{height:var(--badge-h);width:auto;display:block}.app-badges[data-astro-cid-vm4peoyi]>a[data-astro-cid-vm4peoyi],.badge-soon[data-astro-cid-vm4peoyi] summary[data-astro-cid-vm4peoyi]{transition:transform .18s cubic-bezier(.2,.7,.3,1),filter .18s}@media (hover:hover){.app-badges[data-astro-cid-vm4peoyi]>a[data-astro-cid-vm4peoyi]:hover,.badge-soon[data-astro-cid-vm4peoyi] summary[data-astro-cid-vm4peoyi]:hover{filter:drop-shadow(0 6px 8px color-mix(in srgb, var(--shade) 35%, transparent));transform:translateY(-2px)}}.app-badges[data-astro-cid-vm4peoyi]>a[data-astro-cid-vm4peoyi]:active,.badge-soon[data-astro-cid-vm4peoyi] summary[data-astro-cid-vm4peoyi]:active{filter:none;transform:none}.badge-soon[data-astro-cid-vm4peoyi] summary[data-astro-cid-vm4peoyi]{cursor:pointer;list-style:none}.badge-soon[data-astro-cid-vm4peoyi] summary[data-astro-cid-vm4peoyi]::-webkit-details-marker{display:none}.badge-soon[data-astro-cid-vm4peoyi] p[data-astro-cid-vm4peoyi]{box-sizing:border-box;background:var(--ink);width:0;min-width:100%;color:var(--bg);border-radius:8px;margin-top:6px;padding:7px 10px;font-size:13px;line-height:1.35}.badge-soon[data-astro-cid-vm4peoyi][open] p[data-astro-cid-vm4peoyi]{transition:opacity .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1)}@starting-style{.badge-soon[data-astro-cid-vm4peoyi][open] p[data-astro-cid-vm4peoyi]{opacity:0;transform:translateY(-4px)}}.social-icon[data-astro-cid-g5kwm3ld]{flex-shrink:0}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg);border-top:1px solid var(--outline);padding:40px 0 28px}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:22ch;font-size:13px;line-height:1.55}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:48px;display:flex}.footer-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:24px;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;transition:color .15s;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer-apps[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:20px;display:flex}.footer-apps-title[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:13.5px;font-weight:600}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:20px;display:flex}.footer-meta[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:12.5px}.footer-entity[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:70ch;margin-top:14px;font-size:12px;line-height:1.55}.to-top[data-astro-cid-jo6i4kqk]{z-index:40;background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px}.to-top[data-astro-cid-jo6i4kqk]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@supports (animation-timeline:scroll()){.to-top[data-astro-cid-jo6i4kqk]{animation-name:to-top-show;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:200px 400px}}@keyframes to-top-show{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (width<=900px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:32px}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:4px}.footer-entity[data-astro-cid-jo6i4kqk]{text-align:center}}.consent[data-astro-cid-bm4qem4n]{z-index:100;background:var(--surface-2);max-width:720px;color:var(--ink-2);border:1px solid var(--outline);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:18px 20px;font-size:14px;line-height:1.55;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 36px #0000002e}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{flex:280px}.consent[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.consent-actions[data-astro-cid-bm4qem4n]{gap:10px;display:flex}.consent-btn[data-astro-cid-bm4qem4n]{border:1.5px solid var(--ink);background:var(--surface-2);min-height:44px;color:var(--ink);cursor:pointer;border-radius:100px;padding:9px 18px;font-size:14px;font-weight:700}.consent-btn[data-astro-cid-bm4qem4n]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2)format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-ext-600-normal.Cue1zdhl.woff2)format("woff2"),url(/_astro/sora-latin-ext-600-normal.DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2)format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2)format("woff2"),url(/_astro/sora-latin-ext-700-normal.Oc7uZIYt.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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2)format("woff2"),url(/_astro/sora-latin-700-normal.BKPfQAnC.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-ext-800-normal.YDFYE6t9.woff2)format("woff2"),url(/_astro/sora-latin-ext-800-normal.BvAfeed7.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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-800-normal.2tKLL3qT.woff2)format("woff2"),url(/_astro/sora-latin-800-normal.c3Huklug.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2)format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2)format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2)format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2)format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2)format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2)format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2)format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2)format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2)format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2)format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.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{color-scheme:dark;--bg:#0d0b2e;--surface:#16133d;--surface-2:#1e1a4a;--ink:#eeeaff;--ink-2:#c5c0e2;--muted:#8884a8;--outline:#2c2860;--accent:#c5c0ff;--on-accent:#2d2960;--beacon:#89d6b9;--on-beacon:#00382a;--aurora-lavender:#c4bfff;--aurora-peach:#ffb5a8;--aurora-mint:#5cdbb5;--chip-peach:var(--aurora-peach);--cr1:#b4a8ff26;--cr2:#b4a8ff18;--cr3:#b4a8ff0f;--cr4:#b4a8ff09;--cr5:#b4a8ff04;--glow-lavender:24%;--glow-peach:20%;--glow-mint:20%;--phrase:linear-gradient(90deg, var(--aurora-lavender), var(--aurora-peach) 55%, var(--aurora-mint));--phrase-shimmer:linear-gradient(90deg, var(--aurora-lavender), var(--aurora-peach), var(--aurora-mint), var(--aurora-lavender))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#fcf8ff;--surface:#f6f2fa;--surface-2:#fff;--ink:#1c1b20;--ink-2:#47464f;--muted:#5b5963;--outline:#e5e1e9;--accent:#5c5891;--on-accent:#fff;--beacon:#176b53;--on-beacon:#fff;--cr1:color-mix(in srgb, var(--accent) 10%, transparent);--cr2:color-mix(in srgb, var(--accent) 6.5%, transparent);--cr3:color-mix(in srgb, var(--accent) 4%, transparent);--cr4:color-mix(in srgb, var(--accent) 2.4%, transparent);--cr5:color-mix(in srgb, var(--accent) 1.2%, transparent);--glow-lavender:40%;--glow-peach:40%;--glow-mint:35%;--phrase:linear-gradient(90deg, var(--accent), var(--chip-peach) 55%, var(--beacon));--phrase-shimmer:linear-gradient(90deg, var(--accent), var(--chip-peach), var(--beacon), var(--accent));--chip-peach:#904b40}}:root[data-theme=light]{color-scheme:light;--bg:#fcf8ff;--surface:#f6f2fa;--surface-2:#fff;--ink:#1c1b20;--ink-2:#47464f;--muted:#5b5963;--outline:#e5e1e9;--accent:#5c5891;--on-accent:#fff;--beacon:#176b53;--on-beacon:#fff;--cr1:color-mix(in srgb, var(--accent) 10%, transparent);--cr2:color-mix(in srgb, var(--accent) 6.5%, transparent);--cr3:color-mix(in srgb, var(--accent) 4%, transparent);--cr4:color-mix(in srgb, var(--accent) 2.4%, transparent);--cr5:color-mix(in srgb, var(--accent) 1.2%, transparent);--glow-lavender:40%;--glow-peach:40%;--glow-mint:35%;--phrase:linear-gradient(90deg, var(--accent), var(--chip-peach) 55%, var(--beacon));--phrase-shimmer:linear-gradient(90deg, var(--accent), var(--chip-peach), var(--beacon), var(--accent));--chip-peach:#904b40}.aurora{isolation:isolate;background:var(--bg);position:relative;overflow:clip}.aurora:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20.7% 20%, color-mix(in srgb, var(--aurora-lavender) var(--glow-lavender), transparent), transparent 45.1%), radial-gradient(circle at 90% 10.7%, color-mix(in srgb, var(--aurora-peach) var(--glow-peach), transparent), transparent 46.2%), radial-gradient(circle at 32.9% 87.1%, color-mix(in srgb, var(--aurora-mint) var(--glow-mint), transparent), transparent 44.5%);position:absolute;inset:-20%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:Inter,system-ui,sans-serif}h1.display{letter-spacing:-.025em;text-wrap:balance;font-family:Sora,Inter,sans-serif;font-size:clamp(46px,6.5vw,74px);font-weight:800;line-height:1.04}@media (width<=359px){h1.display{letter-spacing:-.035em}}h1.display em,h2.heading em,.aurora-text{color:var(--aurora-lavender);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}@supports (background-clip:text){h1.display em,h2.heading em,.aurora-text{background:var(--phrase);color:#0000;-webkit-background-clip:text;background-clip:text}}@media screen and (prefers-reduced-motion:no-preference){.aurora:before{will-change:transform;animation:24s ease-in-out infinite alternate aurora-drift}@keyframes aurora-drift{0%{transform:none}50%{transform:translate(6%,-4%)rotate(2deg)scale(1.08)}to{transform:translate(-5%,5%)rotate(-1.5deg)}}@supports (background-clip:text){h1.display em,h2.heading em,.aurora-text{background-image:var(--phrase-shimmer);background-size:300% 100%;animation:12s linear infinite aurora-shimmer}}@keyframes aurora-shimmer{to{background-position:300% 0}}}.hero h1.display:is(:lang(de),:lang(fi),:lang(ru)){font-size:clamp(40px,6.5vw,74px)}h2.heading{letter-spacing:-.025em;text-wrap:balance;font-family:Sora,Inter,sans-serif;font-size:clamp(28px,3.8vw,46px);font-weight:700;line-height:1.14}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 36px}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:100px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:inline-flex}@media (hover:hover){.btn:hover{box-shadow:0 8px 20px -6px color-mix(in srgb, var(--accent) 65%, transparent);transform:translateY(-2px)}}.btn:active{box-shadow:none;transform:translateY(0)scale(.98)}.btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);color:var(--on-accent);padding:10px 22px}.btn-primary-lg{background:var(--accent);color:var(--on-accent);padding:14px 30px;font-size:16px}.has-circles{position:relative;overflow:hidden}.rings{pointer-events:none;z-index:0;justify-content:center;align-items:center;width:max(100%,900px);height:max(100%,900px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rings svg{width:1100px;height:1100px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-rings svg{animation:7s ease-in-out infinite ringBreathe}@keyframes ringBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}.logo-wrap{align-items:center;text-decoration:none;display:flex}.logo-mark,.logo-text{flex-shrink:0;display:block}.logo-text{color:var(--ink)}.section{padding:96px 0}@media (width<=600px){.wrap{padding:0 20px}.section{padding:68px 0}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
