.BrandLogo_brand__9lRqd{display:inline-flex;align-items:flex-start;gap:.5rem;flex-shrink:0}.BrandLogo_brand__9lRqd:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}.BrandLogo_logo__iREwV{display:block;width:auto;height:18px;object-fit:contain;object-position:left center}.BrandLogo_production__RmQhj{font-family:var(--font-body),"DM Sans",system-ui,sans-serif;font-size:.62rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#b0aca6;line-height:1;padding-top:1.15em}.BrandLogo_brand--hero__l3_l1{gap:.65rem;align-items:flex-start}.BrandLogo_brand--hero__l3_l1 .BrandLogo_logo__iREwV{height:clamp(28px,5.5vw,44px)}.BrandLogo_brand--hero__l3_l1 .BrandLogo_production__RmQhj{font-size:clamp(.62rem,1.15vw,.82rem);letter-spacing:.22em;color:hsla(36,6%,67%,.92);padding-top:2.5em;text-shadow:0 2px 14px rgba(22,24,27,.55)}.BrandLogo_brand--footer__pO7Gy{margin-bottom:1rem}.BrandLogo_brand--footer__pO7Gy .BrandLogo_production__RmQhj{font-size:.65rem}@media(max-width:768px){.BrandLogo_production__RmQhj{font-size:.58rem;letter-spacing:.16em}}.LanguageSwitcher_switcher__cpNIr{display:flex;border:1px solid hsla(0,0%,100%,.045);border-radius:4px;overflow:hidden}.LanguageSwitcher_btn__j0gM4{padding:.35rem .6rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;color:#b0aca6;transition:background .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.LanguageSwitcher_btn__j0gM4:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}.LanguageSwitcher_btn--active__XLBNp{background:rgba(61,255,122,.08);color:#3dff7a}.MobileMenu_root__emACH{position:fixed;top:72px;left:0;right:0;bottom:0;z-index:99}.MobileMenu_backdrop___xkBj{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(22,24,27,.55);cursor:pointer}.MobileMenu_panel__xD1UM{position:relative;z-index:1;width:100%;max-height:calc(100vh - 72px);overflow-y:auto;background:#16181b;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 32px rgba(22,24,27,.28);padding:1rem 1.25rem 1.25rem}.MobileMenu_list__Dwxoi{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.MobileMenu_link__643bX{display:block;padding:.4rem 0;font-family:var(--font-body),"DM Sans",system-ui,sans-serif;font-size:.95rem;font-weight:500;line-height:1.35;color:#b0aca6;transition:color .25s cubic-bezier(.4,0,.2,1)}.MobileMenu_link__643bX:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}@media(hover:hover){.MobileMenu_link__643bX:hover{color:#f2f0eb}}.MobileMenu_link__643bX:active{color:#f2f0eb}.MobileMenu_link--active__ELuc_{color:#3dff7a}.MobileMenu_langRow__RZRCu{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.06)}.MobileMenu_langLabel__B4rN4{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#8a8680}.Header_header__i_Usm{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;background:rgba(22,24,27,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.045)}.Header_inner__JRb1y{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.Header_nav__KHzMg{display:none}@media(min-width:1024px){.Header_nav__KHzMg{display:block}}.Header_navList__SX925{display:flex;gap:2rem}.Header_navLink__MR8Zu{font-size:.875rem;color:#b0aca6;transition:color .25s cubic-bezier(.4,0,.2,1)}.Header_navLink__MR8Zu:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}@media(hover:hover){.Header_navLink__MR8Zu:hover{color:#f2f0eb}}.Header_navLink--active__82QQj{color:#3dff7a}.Header_actions__w1cQ2{display:flex;align-items:center;gap:1rem}.Header_langDesktop__mcwoj{display:none}@media(min-width:1024px){.Header_langDesktop__mcwoj{display:block}}.Header_menuToggle__dwkwM{display:flex;flex-direction:column;gap:6px;padding:.5rem}.Header_menuToggle__dwkwM:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}@media(min-width:1024px){.Header_menuToggle__dwkwM{display:none}}.Header_menuToggle__dwkwM span{display:block;width:22px;height:2px;background:#f2f0eb;border-radius:1px}.SocialLink_link__eNOAs{font-size:.85rem;color:#b0aca6;transition:color .25s cubic-bezier(.4,0,.2,1)}.SocialLink_link__eNOAs:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}@media(hover:hover){.SocialLink_link__eNOAs:hover{color:#3dff7a}}.SocialLink_label__xyN_H{display:inline-block}.Footer_footer__X1Jp0{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.045);background:#1a1c20;padding-block:6rem 3rem}.Footer_inner__NWtmk{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.Footer_grid__aiqKg{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:4rem}@media(min-width:768px){.Footer_grid__aiqKg{grid-template-columns:1.5fr 1fr 1fr 1fr}}.Footer_description__WMsaG{font-size:.9rem;line-height:1.6;max-width:28rem;margin-bottom:1.5rem}.Footer_creatorLink__kMLFR{font-size:.85rem;color:#3dff7a}.Footer_creatorLink__kMLFR:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}.Footer_colTitle__yHv12{font-family:var(--font-body),"DM Sans",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#3dff7a;margin-bottom:1.5rem;color:#b0aca6}.Footer_links__dArvA{display:flex;flex-direction:column;gap:.75rem}.Footer_links__dArvA a{font-size:.875rem;color:#b0aca6;transition:color .25s cubic-bezier(.4,0,.2,1)}.Footer_links__dArvA a:focus-visible{outline:2px solid #3dff7a;outline-offset:3px}@media(hover:hover){.Footer_links__dArvA a:hover{color:#f2f0eb}}.Footer_socials__phrgl{display:flex;flex-direction:column;gap:.75rem}.Footer_copyright__G_qSi{font-size:.75rem;color:#8a8680;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.045)}.SkipLink_skip___Ezq_{position:absolute;top:.75rem;left:.75rem;z-index:1000;padding:.75rem 1rem;border-radius:8px;background:#21242a;border:1px solid hsla(0,0%,100%,.045);color:#f2f0eb;font-size:.875rem;font-weight:500;transform:translateY(-200%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.SkipLink_skip___Ezq_:focus-visible{transform:translateY(0);outline:2px solid #3dff7a;outline-offset:3px}.TextureOverlay_overlay___inEV{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-repeat:repeat;background-size:200px 200px}