.MainNav_mainNav__tX_8m{color:var(--ink);background:rgba(0,0,0,.04);position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2.4vw,2rem) clamp(1rem,2.8vw,2rem);pointer-events:none;mix-blend-mode:difference}.MainNav_navMenuButton__8lGrn,.MainNav_navRole__WmwKP,.MainNav_themeButton__J36JA{color:#fff;border:0;background:transparent;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(.86rem,1.25vw,1.22rem);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;text-decoration:none;pointer-events:auto;cursor:pointer}.MainNav_navActions__GUIin{display:flex;align-items:center;gap:clamp(.75rem,1.7vw,1.25rem);pointer-events:auto}.MainNav_themeButton__J36JA{display:inline-flex;align-items:center;gap:.4rem}.MainNav_themeButton__J36JA svg{flex:0 0 auto}.MainNav_navMenuButton__8lGrn{font-size:clamp(1rem,1.8vw,1.7rem)}.MainNav_menuOverlay__b17jg{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:linear-gradient(135deg,rgba(7,7,7,.98),rgba(28,10,12,.96)),radial-gradient(circle at 20% 80%,rgba(142,51,50,.35),transparent 28rem);color:#f5f1ec}.MainNav_menuClose__Os3y_{color:#f5f1ec;position:fixed;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.8vw,2rem);border:0;background:transparent;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(1rem,1.8vw,1.7rem);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;cursor:pointer}.MainNav_menuPanel__vlnFq{display:grid;grid-gap:.5rem;gap:.5rem;width:min(100%,1200px);padding:clamp(1rem,3vw,3rem)}.MainNav_menuPanel__vlnFq a{display:flex;align-items:baseline;gap:clamp(1rem,3vw,3rem);color:#f5f1ec;text-decoration:none;font-size:clamp(3rem,12vw,11rem);font-weight:800;line-height:.8;letter-spacing:-.08em;text-transform:uppercase;transition:color .22s ease,transform .42s cubic-bezier(.22,1,.36,1)}.MainNav_menuPanel__vlnFq a span{min-width:clamp(2rem,5vw,4rem);color:rgba(245,241,236,.46);font-family:Fira Code,monospace;font-size:clamp(.72rem,1.2vw,1rem);letter-spacing:.08em}.MainNav_menuPanel__vlnFq a:hover{color:var(--red);transform:translateX(1.5vw) skewX(-5deg)}.MainNav_languageSwitcher__26DV8{display:flex;gap:clamp(1rem,2vw,1.7rem);margin-top:clamp(.8rem,2vw,1.6rem);transform:translateX(clamp(-1.4rem,-2vw,-.8rem))}.MainNav_languageSwitcher__26DV8 a{display:inline-flex;gap:0;padding:.4rem .45rem;margin:-.4rem -.45rem;color:rgba(245,241,236,.58);font-size:clamp(1.3rem,3vw,2.2rem);letter-spacing:.04em;line-height:1;position:relative;transition:color .32s ease,padding-left .42s cubic-bezier(.22,1,.36,1)}.MainNav_languageSwitcher__26DV8 a[aria-current=page]{color:#f5f1ec}.MainNav_languageSwitcher__26DV8 a:hover{color:#f5f1ec;padding-left:.6rem;transform:none}.MainNav_languageLink__inWnE{display:inline-flex;flex-direction:column;align-items:center;gap:0}.MainNav_languageLink__inWnE>span:first-child{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:800;letter-spacing:.04em;min-width:unset;color:inherit}.MainNav_flagPreview__aMCPu{display:block;position:absolute;bottom:100%;left:50%;z-index:100;min-width:unset;min-height:unset;max-width:none;max-height:none;width:auto;height:auto;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;line-height:normal;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(4px) scale(.86) rotate(-3deg);transform-origin:center bottom;transition:opacity .26s ease,transform .52s cubic-bezier(.22,1,.36,1)}.MainNav_flagPreview__aMCPu img{display:block;width:36px;height:auto;border-radius:3px;box-shadow:0 6px 18px rgba(0,0,0,.35);filter:grayscale(.2) contrast(1.05);transform:scale(1);transition:transform .62s cubic-bezier(.22,1,.36,1),filter .42s ease}.MainNav_languageSwitcher__26DV8 a:hover .MainNav_flagPreview__aMCPu{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(-1deg)}.MainNav_languageSwitcher__26DV8 a:hover .MainNav_flagPreview__aMCPu img{transform:scale(1.08);filter:grayscale(0) contrast(1.08) brightness(1.02)}@media (max-width:768px){.MainNav_mainNav__tX_8m{padding:.95rem 1rem}.MainNav_navRole__WmwKP{max-width:12rem;font-size:clamp(.92rem,3.2vw,1.2rem);line-height:1}.MainNav_navActions__GUIin{gap:.7rem}.MainNav_menuClose__Os3y_,.MainNav_navMenuButton__8lGrn,.MainNav_themeButton__J36JA{font-size:clamp(1.05rem,3.6vw,1.35rem)}.MainNav_themeButton__J36JA span{display:none}.MainNav_languageSwitcher__26DV8{margin-top:1rem;transform:translateX(-.6rem)}}@media (max-width:420px){.MainNav_navRole__WmwKP{max-width:8.2rem;font-size:.76rem}.MainNav_menuClose__Os3y_,.MainNav_navMenuButton__8lGrn{font-size:1rem}}.HeroTop_heroTop__kf2_Z{color:var(--ink);position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;font-size:clamp(.7rem,1vw,.88rem);z-index:3;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.HeroTop_heroTop__kf2_Z>:first-child{justify-self:start}.HeroTop_heroTop__kf2_Z>:last-child{justify-self:end}.HeroTop_mobileOnly__aktqk{display:none}.HeroTop_desktopOnly__l_lyW{color:inherit;text-decoration:none;transition:color .22s ease,opacity .22s ease}.HeroTop_desktopOnly__l_lyW:hover{color:inherit;opacity:.65}.HeroTop_heroTopRight__KUvcG{justify-self:end;display:inline-flex;align-items:center;gap:clamp(.75rem,1.4vw,1.2rem)}.HeroTop_menuButton__IXtbU{color:currentColor;border:0;background:transparent;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(1rem,1.8vw,1.7rem);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:opacity .26s cubic-bezier(.22,1,.36,1)}.HeroTop_menuOverlay__F1yT9{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:radial-gradient(circle at 70% 20%,rgba(111,63,245,.18),transparent 28rem),#050505;color:#f5f1ec;padding:clamp(1rem,3vw,3rem)}.HeroTop_menuClose__6yBOc{color:#f5f1ec;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.8vw,2rem);border:0;background:transparent;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(1rem,1.8vw,1.7rem);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:uppercase;cursor:pointer}.HeroTop_menuPanel__NYYf9{display:grid;grid-gap:.5rem;gap:.5rem;width:min(100%,1200px)}.HeroTop_menuPanel__NYYf9 a{display:flex;align-items:baseline;gap:clamp(1rem,3vw,3rem);color:#f5f1ec;text-decoration:none;font-size:clamp(3rem,12vw,11rem);font-weight:800;line-height:.8;letter-spacing:-.08em;text-transform:uppercase;transition:color .22s ease,transform .42s cubic-bezier(.22,1,.36,1)}.HeroTop_menuPanel__NYYf9 a span{min-width:clamp(2rem,5vw,4rem);color:rgba(245,241,236,.46);font-family:Fira Code,monospace;font-size:clamp(.72rem,1.2vw,1rem);letter-spacing:.08em}.HeroTop_menuPanel__NYYf9 a:hover{color:#8e3332;transform:translateX(1.5vw) skewX(-5deg)}.HeroTop_languageSwitcher__EKU7N{display:flex;gap:clamp(1rem,2vw,1.7rem);margin-top:clamp(.8rem,2vw,1.6rem);transform:translateX(clamp(-1.4rem,-2vw,-.8rem))}.HeroTop_languageSwitcher__EKU7N a{display:inline-flex;gap:0;padding:.4rem .45rem;margin:-.4rem -.45rem;color:rgba(245,241,236,.58);font-size:clamp(1.3rem,3vw,2.2rem);letter-spacing:.04em;line-height:1;position:relative;transition:color .32s ease,padding-left .42s cubic-bezier(.22,1,.36,1)}.HeroTop_languageSwitcher__EKU7N a[aria-current=page]{color:#f5f1ec}.HeroTop_languageSwitcher__EKU7N a:hover{color:#f5f1ec;padding-left:.6rem;transform:none}.HeroTop_languageLink__NhrWP{display:inline-flex;flex-direction:column;align-items:center;gap:0}.HeroTop_languageLink__NhrWP>span:first-child{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:800;letter-spacing:.04em;min-width:unset;color:inherit}.HeroTop_flagPreview__hmYYU{display:block;position:absolute;bottom:100%;left:50%;z-index:100;min-width:unset;min-height:unset;max-width:none;max-height:none;width:auto;height:auto;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;line-height:normal;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(4px) scale(.86) rotate(-3deg);transform-origin:center bottom;transition:opacity .26s ease,transform .52s cubic-bezier(.22,1,.36,1)}.HeroTop_flagPreview__hmYYU img{display:block;width:36px;height:auto;border-radius:3px;box-shadow:0 6px 18px rgba(0,0,0,.35);filter:grayscale(.2) contrast(1.05);transform:scale(1);transition:transform .62s cubic-bezier(.22,1,.36,1),filter .42s ease}.HeroTop_languageSwitcher__EKU7N a:hover .HeroTop_flagPreview__hmYYU{opacity:1;transform:translateX(-50%) translateY(0) scale(1) rotate(-1deg)}.HeroTop_languageSwitcher__EKU7N a:hover .HeroTop_flagPreview__hmYYU img{transform:scale(1.08);filter:grayscale(0) contrast(1.08) brightness(1.02)}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC{color:currentColor;opacity:.82;border:0;background:transparent;font-family:Fira Code,monospace;font-size:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;gap:.38rem}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC:hover{color:currentColor;opacity:1}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC svg{flex:0 0 auto;stroke-width:2.2;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC:hover svg{transform:rotate(-16deg) scale(1.08)}.HeroTop_heroLogoImg__caAao{object-fit:contain;height:clamp(3.2rem,5.6vw,5rem);width:auto;opacity:.9;display:block}@media (max-width:768px){.HeroTop_heroTop__kf2_Z{grid-template-columns:auto 1fr;align-items:center;gap:0;font-size:.82rem}.HeroTop_heroTop__kf2_Z>:first-child{display:none}.HeroTop_heroTop__kf2_Z>:nth-child(2){justify-self:start}.HeroTop_heroTop__kf2_Z>:nth-child(3){justify-self:end}.HeroTop_heroTopRight__KUvcG{flex-direction:row;align-items:center;gap:.65rem}.HeroTop_menuButton__IXtbU{opacity:.96}.HeroTop_menuButton__IXtbU,.HeroTop_menuClose__6yBOc{font-size:clamp(1rem,3.4vw,1.3rem);letter-spacing:.05em}.HeroTop_desktopOnly__l_lyW{display:none}.HeroTop_mobileOnly__aktqk{display:inline}.HeroTop_heroLogoImg__caAao{height:clamp(2.6rem,8vw,3.4rem)}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC{font-size:clamp(.82rem,2.8vw,1rem);letter-spacing:.05em;opacity:.96}.HeroTop_languageSwitcher__EKU7N{margin-top:1rem;transform:translateX(-.6rem)}}@media (max-width:420px){.HeroTop_heroTopRight__KUvcG{gap:.45rem}.HeroTop_heroTheme__RG_tL .HeroTop_themeButton__tHVrC span{display:none}.HeroTop_menuButton__IXtbU,.HeroTop_menuClose__6yBOc{font-size:.95rem}}