.nav.svelte-d8j1hi{z-index:1000;pointer-events:none;position:fixed;top:14px;left:0;right:0}.nav__bar.svelte-d8j1hi{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0c0c1059;border:1px solid #ffffff0f;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100% - 28px);height:60px;margin:0 auto;padding:0 8px 0 22px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex}.scrolled.svelte-d8j1hi .nav__bar:where(.svelte-d8j1hi),.open.svelte-d8j1hi .nav__bar:where(.svelte-d8j1hi){background:#0c0c10c7;border-color:#ffffff1a}.nav__logo.svelte-d8j1hi{align-items:center;display:flex}.nav__logo.svelte-d8j1hi img:where(.svelte-d8j1hi){width:auto;height:17px;display:block}.nav__links.svelte-d8j1hi{align-items:center;gap:2px;display:flex}.nav__link.svelte-d8j1hi{color:#ffffff9e;border-radius:999px;padding:8px 14px;font-size:.875rem;transition:color .3s,background .3s}.nav__link.svelte-d8j1hi:hover{color:#fff;background:#ffffff0f}.nav__link.active.svelte-d8j1hi{color:#fff;background:#ffffff14}.nav__actions.svelte-d8j1hi{align-items:center;gap:8px;display:flex}.nav__lang.svelte-d8j1hi{color:#ffffffb8;border:1px solid #ffffff1f;border-radius:50%;width:40px;height:40px;font-size:.72rem;font-weight:600;transition:color .3s,border-color .3s,background .3s}.nav__lang.svelte-d8j1hi:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.nav__cta.svelte-d8j1hi{color:#fff;background:#6c5ce7;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:.875rem;font-weight:500;transition:background-color .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.nav__cta.svelte-d8j1hi:hover{background:#7b6cf0}.nav__burger.svelte-d8j1hi{border:1px solid #ffffff1f;border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav__burger.svelte-d8j1hi span:where(.svelte-d8j1hi){background:#fff;border-radius:2px;height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1);position:absolute;left:13px;right:13px}.nav__burger.svelte-d8j1hi span:where(.svelte-d8j1hi):first-child{top:18px}.nav__burger.svelte-d8j1hi span:where(.svelte-d8j1hi):nth-child(2){top:25px}.open.svelte-d8j1hi .nav__burger:where(.svelte-d8j1hi) span:where(.svelte-d8j1hi){top:21px}.open.svelte-d8j1hi .nav__burger:where(.svelte-d8j1hi) span:where(.svelte-d8j1hi):first-child{transform:rotate(45deg)}.open.svelte-d8j1hi .nav__burger:where(.svelte-d8j1hi) span:where(.svelte-d8j1hi):nth-child(2){transform:rotate(-45deg)}.nav__sheet.svelte-d8j1hi{z-index:-1;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#08080bf2;flex-direction:column;justify-content:center;gap:44px;padding:110px 28px 48px;transition:opacity .4s;display:flex;position:fixed;inset:0}.nav__sheet.svelte-d8j1hi nav:where(.svelte-d8j1hi){flex-direction:column;gap:4px;display:flex}.nav__sheet.svelte-d8j1hi nav:where(.svelte-d8j1hi) a:where(.svelte-d8j1hi){letter-spacing:-.03em;color:#fff;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 55ms);font-family:Alpino,Space Grotesk,sans-serif;font-size:clamp(2.2rem,9vw,3.2rem);font-weight:600;transform:translateY(18px)}.open.svelte-d8j1hi .nav__sheet:where(.svelte-d8j1hi){opacity:1;pointer-events:auto}.open.svelte-d8j1hi .nav__sheet:where(.svelte-d8j1hi) nav:where(.svelte-d8j1hi) a:where(.svelte-d8j1hi){opacity:1;transform:none}.nav__sheet-cta.svelte-d8j1hi{align-self:flex-start}html.menu-open{overflow:hidden}@media (width<=960px){.nav__links.svelte-d8j1hi,.nav__cta.svelte-d8j1hi{display:none}.nav__burger.svelte-d8j1hi{display:block}.nav__bar.svelte-d8j1hi{height:56px;padding-left:18px}}@media (width>=961px){.nav__sheet.svelte-d8j1hi{display:none}}.footer.svelte-1sr6y3t{background:#0a0a0a;border-top:1px solid #ffffff0f;padding:88px 0 28px;position:relative;overflow:hidden}.footer__top.svelte-1sr6y3t{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;display:grid;position:relative}.footer__logo.svelte-1sr6y3t{width:auto;height:18px;display:block}.footer__tagline.svelte-1sr6y3t{color:#ffffff8c;max-width:26ch;margin-top:18px;font-size:.95rem}.footer__place.svelte-1sr6y3t{color:#ffffff8c;align-items:center;gap:10px;margin-top:22px;font-size:.8rem;display:inline-flex}.footer__flag.svelte-1sr6y3t{gap:2px;display:inline-flex}.footer__flag.svelte-1sr6y3t i:where(.svelte-1sr6y3t){border-radius:1px;width:5px;height:12px}.footer__flag.svelte-1sr6y3t i:where(.svelte-1sr6y3t):first-child{background:#009246}.footer__flag.svelte-1sr6y3t i:where(.svelte-1sr6y3t):nth-child(2){background:#f4f5f0}.footer__flag.svelte-1sr6y3t i:where(.svelte-1sr6y3t):nth-child(3){background:#ce2b37}.footer__cols.svelte-1sr6y3t{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer__col.svelte-1sr6y3t{flex-direction:column;gap:12px;display:flex}.footer__col.svelte-1sr6y3t a:where(.svelte-1sr6y3t){color:#ffffffb3;overflow-wrap:anywhere;width:fit-content;font-size:.92rem;transition:color .3s}.footer__col.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:#fff}.footer__heading.svelte-1sr6y3t{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px;font-size:.72rem;font-weight:600}.footer__wordmark.svelte-1sr6y3t{--mx:50%;--my:50%;aspect-ratio:486.98/75.47;background:radial-gradient(380px circle at var(--mx) var(--my), #a29bfe66, transparent 60%), linear-gradient(180deg, #ffffff21 0%, #ffffff06 85%);margin-top:72px;position:relative;-webkit-mask:url(../../../logo-white.svg) 50%/contain no-repeat;mask:url(../../../logo-white.svg) 50%/contain no-repeat}.footer__bottom.svelte-1sr6y3t{color:#ffffff8c;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;font-size:.8rem;display:flex;position:relative}.footer__up.svelte-1sr6y3t{color:#ffffff8c;align-items:center;gap:8px;font-size:.8rem;transition:color .3s;display:inline-flex}.footer__up.svelte-1sr6y3t svg:where(.svelte-1sr6y3t){width:14px;height:14px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.footer__up.svelte-1sr6y3t:hover{color:#fff}.footer__up.svelte-1sr6y3t:hover svg:where(.svelte-1sr6y3t){transform:translateY(-2px)}@media (width<=900px){.footer__top.svelte-1sr6y3t{grid-template-columns:1fr;gap:48px}}@media (width<=560px){.footer.svelte-1sr6y3t{padding-top:64px}.footer__cols.svelte-1sr6y3t{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__wordmark.svelte-1sr6y3t{margin-top:48px}.footer__bottom.svelte-1sr6y3t{flex-direction:column;align-items:flex-start}}.cookie-banner.svelte-1015gs8{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af2;border-top:1px solid #ffffff0f;padding:16px 24px;position:fixed;bottom:0;left:0;right:0}.cookie-banner__inner.svelte-1015gs8{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.cookie-banner__text.svelte-1015gs8{color:#fff9;flex:1;font-size:.8rem}.cookie-banner__actions.svelte-1015gs8{flex-shrink:0;align-items:center;gap:16px;display:flex}.cookie-banner__link.svelte-1015gs8{color:#fff6;white-space:nowrap;font-size:.8rem;transition:color .3s}.cookie-banner__link.svelte-1015gs8:hover{color:#fffc}.cookie-banner__accept.svelte-1015gs8{color:#fff;white-space:nowrap;background:#6c5ce7;border-radius:999px;padding:8px 20px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:opacity .3s}.cookie-banner__accept.svelte-1015gs8:hover{opacity:.8}@media (width<=768px){.cookie-banner__inner.svelte-1015gs8{text-align:center;flex-direction:column}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-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:Alpino;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/alpino-500.woff2)format("woff2")}@font-face{font-family:Alpino;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/alpino-700.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#fff;cursor:none;background:#0a0a0a;font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:none;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:Alpino,Space Grotesk,sans-serif;font-weight:600;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.5rem)}h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}p{color:#aaa;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6}.label{letter-spacing:.15em;text-transform:uppercase;color:#6c5ce7;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.cursor-dot{pointer-events:none;z-index:9999;background:#fff;border-radius:50%;width:8px;height:8px;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),background .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;z-index:9998;border:1.5px solid #fff6;border-radius:50%;width:40px;height:40px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),border-color .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-hover .cursor-dot{background:#6c5ce7;width:12px;height:12px}.cursor-hover .cursor-ring{border-color:#6c5ce780;width:60px;height:60px}@media (hover:none){.cursor-dot,.cursor-ring{display:none}body{cursor:auto}button{cursor:pointer}}.mbl-container{width:min(1200px,100% - 48px);margin-inline:auto}.mbl-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.mbl-index{letter-spacing:.01em;color:#ffffff8c;align-items:baseline;gap:14px;font-family:Inter,sans-serif;font-size:.8rem;display:flex}.mbl-index span{color:#fff;font-variant-numeric:tabular-nums}.mbl-btn{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.mbl-btn svg{flex-shrink:0;width:15px;height:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.mbl-btn:focus-visible{outline-offset:3px;outline:2px solid #a29bfe}.mbl-btn--primary{color:#fff;background:#6c5ce7;box-shadow:inset 0 1px #ffffff29}.mbl-btn--primary:hover{background:#7b6cf0}.mbl-btn--primary:hover svg{transform:translateY(2px)}.mbl-btn--primary.mbl-btn--arrow:hover svg{transform:translate(3px)}.mbl-btn--ghost{color:#ffffffdb;border:1px solid #ffffff29}.mbl-btn--ghost:hover{color:#fff;border-color:#fff6}.mbl-link{color:#fff;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat,linear-gradient(#ffffff38,#ffffff38) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-bottom:3px;font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;transition:background-size .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.mbl-link svg{width:14px;height:14px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.mbl-link:hover{background-size:100% 1px,100% 1px}.mbl-link:hover svg{transform:translate(2px,-2px)}.mbl-link:focus-visible{outline-offset:4px;outline:2px solid #a29bfe}@media (width<=768px){.mbl-container{width:min(1200px,100% - 40px)}.mbl-grid{column-gap:16px}}
