.CookieConsent_banner__aT3TC{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--ink);border-top:1px solid var(--paper);padding:24px 48px;display:flex;flex-direction:column;gap:16px}.CookieConsent_mainRow__gLOi5{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.CookieConsent_message__g4N6h{color:var(--paper);font-size:13px;line-height:1.6;margin:0;flex:1 1;min-width:280px}.CookieConsent_policyLink__TyzBV{color:var(--accent);text-decoration:underline}.CookieConsent_actions__kFUfb{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.CookieConsent_details__05BbE{border-top:1px solid rgba(245,243,238,.2);padding-top:16px;display:flex;flex-direction:column;gap:12px}.CookieConsent_saveRow__isWjD{display:flex;justify-content:flex-end;gap:10px}.CookieConsent_consentRow__ueT_U{display:flex;justify-content:space-between;align-items:center;gap:20px}.CookieConsent_consentLabels__InpST{display:flex;flex-direction:column;gap:2px}.CookieConsent_consentLabel__I_Ted{color:var(--paper);font-size:12px;margin:0}.CookieConsent_consentDescription__cJuHR{color:rgba(245,243,238,.45);font-size:11px;margin:0}.CookieConsent_toggle__Jtw2D{width:40px;height:22px;border-radius:11px;border:none;flex-shrink:0;position:relative;transition:background .2s}.CookieConsent_toggleOn__TvjxE{background:var(--accent);cursor:pointer}.CookieConsent_toggleOff__pq9j4{background:rgba(245,243,238,.2);cursor:pointer}.CookieConsent_toggleDisabled__NdE9d{background:var(--accent);cursor:not-allowed}.CookieConsent_toggleThumb__VLqVf{position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:var(--paper);transition:left .2s}.CookieConsent_thumbOn__8eV7a{left:21px}.CookieConsent_thumbOff__tHAba{left:3px}@media (max-width:768px){.CookieConsent_banner__aT3TC{padding:20px 24px}.CookieConsent_mainRow__gLOi5{flex-direction:column;align-items:flex-start;gap:16px}.CookieConsent_actions__kFUfb{width:100%;justify-content:flex-end}}.btn{font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;background:none;display:inline-flex;align-items:center;transition:background .2s,color .2s,border-color .2s,opacity .1s,transform .1s}.btn:active{opacity:.75;transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn__contained{background:var(--paper);color:var(--ink);padding:.75rem 1.75rem}.btn__contained:hover{background:var(--accent);color:var(--paper)}.btn__contained:active{background:color-mix(in srgb,var(--accent) 80%,var(--ink))}.btn__outlined{color:var(--paper);border:1px solid var(--outline);padding:.75rem 1.75rem}.btn__outlined:hover{border-color:var(--accent);background:var(--outline-hover)}.btn__outlined:active{background:rgba(200,169,126,.2);border-color:var(--accent)}.btn__text{letter-spacing:.18em;color:var(--muted);padding:.75rem 1.75rem}.btn__text:hover{color:var(--muted-hover)}.btn__text:active{color:var(--accent)}.btn__primary.btn__contained{background:var(--ink);color:var(--paper)}.btn__primary.btn__contained:hover{background:color-mix(in srgb,var(--ink) 80%,var(--paper))}.btn__primary.btn__contained:active{background:color-mix(in srgb,var(--ink) 65%,var(--paper))}.btn__primary.btn__outlined{border-color:var(--ink);color:var(--ink)}.btn__primary.btn__outlined:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);border-color:var(--ink)}.btn__primary.btn__text{color:var(--ink)}.btn__primary.btn__text:hover{color:color-mix(in srgb,var(--ink) 70%,transparent)}.btn__secondary.btn__contained{background:var(--paper);color:var(--ink)}.btn__secondary.btn__contained:hover{background:color-mix(in srgb,var(--paper) 85%,var(--ink))}.btn__secondary.btn__contained:active{background:color-mix(in srgb,var(--paper) 70%,var(--ink))}.btn__secondary.btn__outlined{border-color:var(--paper);color:var(--paper)}.btn__secondary.btn__outlined:hover{background:rgba(245,243,238,.1)}.btn__secondary.btn__text{color:var(--paper)}.btn__secondary.btn__text:hover{color:var(--muted-hover)}.btn__tertiary.btn__contained{background:var(--accent);color:var(--paper)}.btn__tertiary.btn__contained:hover{background:color-mix(in srgb,var(--accent) 80%,var(--ink))}.btn__tertiary.btn__contained:active{background:color-mix(in srgb,var(--accent) 65%,var(--ink))}.btn__tertiary.btn__outlined{border-color:var(--accent);color:var(--accent)}.btn__tertiary.btn__outlined:hover{background:rgba(200,169,126,.12)}.btn__tertiary.btn__text{color:var(--accent)}.btn__tertiary.btn__text:hover{color:color-mix(in srgb,var(--accent) 75%,var(--paper))}.LanguageSwitcher_wrapper__JDxM5{position:relative}.LanguageSwitcher_trigger__7_cKN{background:none;border:none;border-radius:2px;padding:5px 10px;cursor:pointer;font-size:11px;letter-spacing:.12em;color:var(--text-muted);font-family:var(--mono);display:flex;align-items:center;gap:6px;transition:color .2s}.LanguageSwitcher_trigger__7_cKN:hover{color:var(--text)}.LanguageSwitcher_triggerPending__YV4NI{opacity:.5}.LanguageSwitcher_arrow__nQ21I{font-size:8px;opacity:.6}.LanguageSwitcher_backdrop__jtJRV{position:fixed;inset:0;z-index:198}.LanguageSwitcher_dropdown__hd_1x{position:absolute;top:calc(100% + 8px);right:0;z-index:199;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);min-width:120px;overflow:hidden}.LanguageSwitcher_option__wXQk0{display:block;width:100%;padding:10px 16px;border:none;font-size:11px;letter-spacing:.12em;font-family:var(--mono);text-align:left;transition:background .15s,color .15s}.LanguageSwitcher_optionActive__m6XPH{background:var(--accent-bg);color:var(--accent);cursor:default}.LanguageSwitcher_optionInactive__IV0GN{background:none;color:var(--text-muted);cursor:pointer}.LanguageSwitcher_optionInactive__IV0GN:hover{background:var(--bg-card-hover);color:var(--text)}.MobileMenu_hamburger__ztsos{background:none;border:none;cursor:pointer;padding:4px;display:flex;flex-direction:column;gap:5px;z-index:201;position:relative}.MobileMenu_bar__nmaX_{display:block;width:24px;height:1.5px;background:var(--text);transition:transform .3s,opacity .3s}.MobileMenu_barTop__cGvZy{transform:none}.MobileMenu_barTopOpen__J8iUD{transform:translateY(6.5px) rotate(45deg)}.MobileMenu_barMiddle__Y28O0{opacity:1}.MobileMenu_barMiddleOpen__rCYnb{opacity:0}.MobileMenu_barBottom__ldc0H{transform:none}.MobileMenu_barBottomOpen__9ZYaP{transform:translateY(-6.5px) rotate(-45deg)}.MobileMenu_overlay__ZzfIV{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9998;backdrop-filter:blur(4px)}.MobileMenu_drawer__hS8ZM{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);background:#0a0b0e;border-left:1px solid var(--border);z-index:9999;display:flex;flex-direction:column;padding:100px 40px 48px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.MobileMenu_drawerClosed__GvG3E{transform:translateX(100%)}.MobileMenu_drawerOpen__rLFOQ{transform:translateX(0)}.MobileMenu_navLinks__k8iqn{display:flex;flex-direction:column;gap:4px;flex:1 1;padding-top:24px}.MobileMenu_navLink__byaAQ{font-family:var(--font);font-size:24px;font-weight:400;color:var(--text-muted);text-decoration:none;padding:10px 0;opacity:0;transform:translateX(16px);border-bottom:1px solid transparent;transition:color .2s,border-bottom-color .2s;width:-moz-fit-content;width:fit-content}.MobileMenu_navLink__byaAQ:hover{color:var(--text)}.MobileMenu_navLinkActive__Zkxmi{color:var(--accent);border-bottom-color:var(--accent);opacity:1}.MobileMenu_navLinkCta__xTeYN{color:var(--accent);font-weight:600;margin-top:12px}.MobileMenu_navLinkAnimated__94oDB{animation:MobileMenu_slideIn__iuc7t .3s forwards}.MobileMenu_localeSwitcher__Mof_g{display:flex;gap:20px;padding-top:32px;border-top:1px solid var(--border)}.MobileMenu_localeBtn__9JQaE{background:none;border:none;cursor:pointer;font-size:12px;letter-spacing:.14em;font-family:var(--mono);padding:0;text-transform:uppercase;color:var(--text-dim);transition:color .2s}.MobileMenu_localeBtn__9JQaE:hover{color:var(--text-muted)}.MobileMenu_localeBtnActive__Uts9G{color:var(--accent)}@keyframes MobileMenu_slideIn__iuc7t{to{opacity:1;transform:translateX(0)}}.Navbar_nav__dBp4u{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;background:rgba(10,11,14,.96);border-bottom:1px solid var(--border);height:var(--navbar-height)}.Navbar_logo__eioWt{font-family:var(--mono);font-size:20px;font-weight:600;color:var(--text);letter-spacing:1px;text-decoration:none;line-height:1;flex-shrink:0}.Navbar_logoDot__jC0Wq{color:var(--accent)}.Navbar_desktopNav__CC4Yx{display:flex;align-items:center;gap:2rem}.Navbar_navList__7bC_y{display:flex;gap:2rem;list-style:none}.Navbar_navLink__qmH8J{font-family:var(--font);font-size:14px;font-weight:400;color:var(--text-muted);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.Navbar_navLink__qmH8J:hover{color:var(--text)}.Navbar_navLinkActive__yx4XL{color:var(--accent);border-bottom-color:var(--accent)}.Navbar_divider__7_gLw{width:1px;height:14px;background:var(--border-light)}.Navbar_cta__3ZCWC{font-size:13px;padding:9px 20px;border-radius:var(--radius-pill);background:var(--accent);color:var(--bg);font-weight:600;text-decoration:none;transition:background .2s}.Navbar_cta__3ZCWC:hover{background:var(--accent-hover);opacity:1}.Navbar_mobileNav__zkn5F{display:none}@media (max-width:900px){.Navbar_nav__dBp4u{padding:1rem 1.5rem}.Navbar_desktopNav__CC4Yx{display:none}.Navbar_mobileNav__zkn5F{display:flex}}