.Landing_page__rLN0l{overflow:hidden}.Landing_pageDark__IBfJH{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 34%,rgba(78,96,138,.06),transparent 30%),radial-gradient(circle at 88% 74%,rgba(245,238,225,.032),transparent 34%),linear-gradient(180deg,#10100e,#121210 48%,#0f0f0d);color:var(--dark-text)}.Landing_pageDark__IBfJH:after,.Landing_pageDark__IBfJH:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.Landing_pageDark__IBfJH:before{content:none}.Landing_pageDark__IBfJH:after{opacity:.46;background:radial-gradient(circle at 18% 34%,rgba(78,96,138,.055),transparent 30%),radial-gradient(circle at 88% 74%,rgba(245,238,225,.03),transparent 34%)}.Landing_pageDark__IBfJH>*{position:relative;z-index:1}.Landing_container__J4xp3{width:min(100% - 48px,var(--container));margin:0 auto}.Landing_contactsGrid__5wQI9>*,.Landing_footerInner__AmZeU>*,.Landing_heroInner__KQ0Y4>*,.Landing_marketplaceGrid__CLKSU>*,.Landing_sectionHeader__XXsVR>*{min-width:0}.Landing_header__G4ENA{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;isolation:isolate;transform:translateY(0);transition:transform .28s ease,background .28s ease,border-color .28s ease;will-change:transform}.Landing_header__G4ENA:before{content:"";position:absolute;inset:0;z-index:-1;border-bottom:1px solid rgba(255,246,230,.08);--header-backdrop-filter:none;background:rgba(13,13,12,.88);backdrop-filter:var(--header-backdrop-filter);-webkit-backdrop-filter:var(--header-backdrop-filter);transition:background .28s ease,border-color .28s ease;pointer-events:none}.Landing_headerScrolled__sbXmd:before{border-bottom-color:rgba(255,246,230,.12);background:rgba(13,13,12,.76)}.Landing_headerInner__9apI0{position:relative;z-index:1;width:min(100% - 48px,var(--container));margin:0 auto;min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.Landing_logoLink___ikp0{width:138px;display:inline-flex;align-items:center}.Landing_logoImage__1UGzN{width:138px;height:auto;opacity:.92;filter:invert(92%) sepia(9%) saturate(360%) hue-rotate(352deg) brightness(1.02) contrast(1.02) drop-shadow(0 0 14px rgba(245,238,225,.14))}.Landing_nav__wBgNq{display:flex;justify-content:center;align-items:center;gap:4px}.Landing_ghostButton__UybgV,.Landing_languageLink__1mJcH,.Landing_menuButton__RLt7Z,.Landing_navLink__ci_3T,.Landing_solidButton__HMr3p,.Landing_textButton__K5_CH{min-height:44px;border-radius:var(--radius);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.Landing_navLink__ci_3T{padding:0 11px;color:rgba(255,255,255,.72);font-size:14px;font-weight:500;line-height:1}.Landing_navLink__ci_3T:focus-visible,.Landing_navLink__ci_3T:hover{color:#ffd083;background:rgba(241,182,89,.09)}.Landing_headerActions__96kkk{display:flex;align-items:center;gap:8px}.Landing_languageSwitcher___rk7p{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:0;background:transparent;padding:0}.Landing_mobileHeaderLanguageSwitcher__QhFvx,.Landing_mobileLanguageSwitcher__lLLYT,.Landing_mobileNavCta__ZgiK4,.Landing_navBackdrop__x_M_y{display:none}.Landing_languageLink__1mJcH,.Landing_menuButton__RLt7Z{min-width:42px;min-height:36px;padding:0 10px;border:1px solid rgba(255,246,230,.14);background:rgba(255,246,230,.025);color:rgba(245,238,225,.78);font-size:var(--fs-nav);font-weight:500;line-height:1}.Landing_languageLinkActive__Y5dm_{border-color:rgba(241,182,89,.56);background:rgba(241,182,89,.16);color:#ffd083}.Landing_menuButton__RLt7Z{display:none;cursor:pointer}.Landing_ghostButton__UybgV,.Landing_solidButton__HMr3p,.Landing_textButton__K5_CH{border:1px solid var(--line-strong);padding:0 16px;font-size:var(--fs-button);font-weight:600;line-height:1}.Landing_solidButton__HMr3p{background:var(--accent);border-color:var(--accent);color:#171109}.Landing_ghostButton__UybgV{background:rgba(247,241,229,.06);color:var(--text)}.Landing_textButton__K5_CH{background:transparent;color:var(--muted)}.Landing_ghostButton__UybgV:hover,.Landing_languageLink__1mJcH:hover,.Landing_menuButton__RLt7Z:hover,.Landing_solidButton__HMr3p:hover,.Landing_textButton__K5_CH:hover{transform:translateY(-1px)}.Landing_hero__OMzqB{position:relative;z-index:90;overflow:hidden;background:#10100e;isolation:isolate;margin-top:70px;scroll-margin-top:76px}.Landing_heroImageLayer__DY8iI{position:absolute;inset:0;z-index:0;overflow:hidden;background:#10100e;pointer-events:none}.Landing_heroImage___xetO{object-fit:cover;object-position:50% top;filter:saturate(1.08) contrast(1.04) brightness(1.03)}.Landing_heroImageMobile__iFVJC{display:none}@media (min-width:1025px){.Landing_heroImage___xetO{transform:none;transform-origin:center}}@media (min-width:1600px) and (min-aspect-ratio:2/1){.Landing_heroImage___xetO{transform:none;transform-origin:center top}}.Landing_hero__OMzqB:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(9,9,8,.24),rgba(9,9,8,.2) 20%,rgba(9,9,8,.46) 50%,rgba(9,9,8,.18) 80%,rgba(9,9,8,.26)),linear-gradient(180deg,rgba(10,10,9,.16),rgba(10,10,9,.04) 28%,rgba(10,10,9,.11) 68%,rgba(16,15,13,.52)),radial-gradient(ellipse at 50% 48%,rgba(8,8,7,.62),rgba(8,8,7,.28) 35%,transparent 58%);pointer-events:none}.Landing_hero__OMzqB:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:clamp(150px,16vw,220px);pointer-events:none;background:linear-gradient(180deg,rgba(16,16,14,0),rgba(16,16,14,.22) 46%,#10100e)}.Landing_heroBackdrop__MkG6h{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(78,96,138,.042),transparent 30%),repeating-linear-gradient(135deg,rgba(247,241,229,.012) 0 1px,transparent 1px 24px);opacity:.38;pointer-events:none}.Landing_hero__OMzqB .Landing_container__J4xp3{position:relative;z-index:3}.Landing_heroInner__KQ0Y4{display:flex;justify-content:center;align-items:center;min-height:clamp(820px,56.28vw,1120px);padding-top:118px;padding-bottom:clamp(108px,8vw,150px)}.Landing_heroCopy__CL3eG{width:min(100%,780px);max-width:780px;position:relative;z-index:2;margin:0 auto;text-align:center;transform:translateY(clamp(-88px,-4.4vw,-46px))}.Landing_heroCopy__CL3eG .Landing_eyebrow__rkExe{margin-bottom:clamp(24px,2.4vw,32px)}.Landing_eyebrow__rkExe{margin:0 0 20px;color:#f1b659;font-size:var(--fs-label);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase}.Landing_heroTitle__fk53y{max-width:780px;margin:0;color:#f5eee1;font-family:var(--font-heading);font-size:clamp(64px,4.8vw,80px);font-weight:700;line-height:.94;letter-spacing:0;text-wrap:balance}.Landing_heroTitleDesktop__enmPV,.Landing_heroTitleLine__D3bKX,.Landing_heroTitleMobile__MAz29{display:block}.Landing_heroSubtitleMobile__7zd4k,.Landing_heroTitleMobileA11y__Z81Ob,.Landing_heroTitleMobileManual__pM_zT,.Landing_heroTitleMobile__MAz29{display:none}.Landing_heroTitleManualLine___TxP0{display:block}.Landing_heroTitleBrand__BQLi6{display:inline-block;font-size:1.2em;font-weight:800;line-height:.92}.Landing_noWrap__SyOtv{white-space:nowrap}@media (min-width:1025px){.Landing_heroTitleHasDesktopManual__i4aVs{max-width:780px;font-size:clamp(64px,4.8vw,80px);line-height:.94;text-wrap:balance}.Landing_heroTitleHasDesktopManual__i4aVs .Landing_heroTitleBrand__BQLi6{font-size:1.24em}.Landing_heroTitleHasDesktopManual__i4aVs .Landing_heroTitleDesktopLine__Pmfeu{white-space:nowrap}}.Landing_heroSubheading__q3ucc{max-width:740px;margin:clamp(24px,2.4vw,32px) auto 0;color:rgba(245,238,225,.92);font-family:var(--font-heading);font-size:36px;font-weight:400;line-height:1.18;text-wrap:balance}.Landing_heroSubtitle__AYt1X{max-width:640px;margin:clamp(20px,2vw,28px) auto 0;color:rgba(245,238,225,.72);font-size:18px;line-height:1.6}.Landing_contactActions__OKKyJ,.Landing_cookieActions__1KBtv,.Landing_heroActions__mACDD{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.Landing_heroActions__mACDD{align-items:center;justify-content:center;width:min(100%,760px);gap:16px;margin-top:clamp(32px,3vw,40px);margin-right:auto;margin-left:auto}.Landing_heroPrimaryCta__ZV7Rb,.Landing_heroSecondaryCta__0Hgd1{height:58px;border-radius:var(--radius);font-size:var(--fs-button);font-weight:600;white-space:nowrap}.Landing_heroPrimaryCta__ZV7Rb{border:1px solid rgba(255,220,150,.45);background:#f1b659;color:#10100e;padding:0 40px}.Landing_heroPrimaryCta__ZV7Rb:focus-visible,.Landing_heroPrimaryCta__ZV7Rb:hover{background:#ffc66d}.Landing_heroSecondaryCta__0Hgd1{border:1px solid rgba(255,246,230,.18);background:rgba(255,246,230,.03);color:rgba(245,238,225,.9);padding:0 36px}.Landing_heroSecondaryCta__0Hgd1:focus-visible,.Landing_heroSecondaryCta__0Hgd1:hover{border-color:rgba(255,246,230,.28);background:rgba(255,246,230,.055)}.Landing_proofList__R3SMr{max-width:760px;margin:0;min-height:auto;padding:0;color:rgba(245,238,225,.78);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none;list-style:none}.Landing_proofGroup__khqYf{max-width:760px;margin-top:clamp(30px,3.4vw,42px);margin-right:auto;margin-left:auto}.Landing_caseCard__2IW_9,.Landing_contactCard__FR_Ua,.Landing_roleItem__u26FD{border:1px solid var(--line);border-radius:var(--radius);background:rgba(25,23,16,.72)}.Landing_proofItem__15TLx{min-height:38px;flex:0 1 auto;display:flex;align-items:center;gap:8px;border:1px solid rgba(218,165,75,.28);border-radius:999px;background:rgba(255,255,255,.035);padding:8px 14px 8px 10px;color:rgba(245,238,225,.84);font-size:14px;font-weight:500;line-height:1.22}.Landing_proofItem__15TLx+.Landing_proofItem__15TLx{margin-left:0}.Landing_proofItem__15TLx span:last-child{min-width:0;overflow-wrap:anywhere}.Landing_proofMark__sWi5R{width:22px;height:22px;flex:0 0 22px;border:1px solid rgba(245,185,76,.3);border-radius:999px;background:rgba(245,185,76,.12);color:#f5b94c;display:inline-grid;place-items:center;font-size:10px;font-weight:900;line-height:1}.Landing_galleryButton__KMo26 img{width:100%;height:100%;object-fit:cover}.Landing_lightboxImage__N2_LB img{width:auto;height:auto;max-width:min(calc(100vw - 36px),1180px);max-height:calc(100dvh - 36px);object-fit:contain}.Landing_section__0AsKU{padding:82px 0;border-top:1px solid var(--line)}.Landing_sectionAlt__RyvYh{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),rgba(255,255,255,.02)}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx{position:relative;overflow:visible;isolation:isolate;color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:not(.Landing_footer__1q6D0):first-child{border-top:0;padding-top:48px;padding-bottom:48px;background:transparent}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:after,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:before{content:none}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx>:not(.Landing_bgPhotoTexture__D_wzd):not(.Landing_noiseLayer__tsBzr):not(.Landing_sectionGlow__RObX3):not(.Landing_sectionBgWord__kl42M){position:relative;z-index:2}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_decoratedSection__jspJU{overflow:visible}.Landing_premiumGrid__lmWEP{position:relative;isolation:isolate}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_premiumGrid__lmWEP:after,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_premiumGrid__lmWEP:before,.Landing_premiumGrid__lmWEP:after,.Landing_premiumGrid__lmWEP:before{content:none;display:none}.Landing_pageDark__IBfJH .Landing_sectionAlt__RyvYh.Landing_sectionDark__o_djx{background:transparent}.Landing_pageDark__IBfJH .Landing_eyebrow__rkExe{color:var(--dark-accent)}.Landing_pageDark__IBfJH .Landing_managementTitle__4qPsL,.Landing_pageDark__IBfJH .Landing_sectionTitle__KgFEp,.Landing_pageDark__IBfJH .Landing_teamTitle__kC6St{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_sectionLead__IgrvW{color:var(--dark-text-muted)}.Landing_pageDark__IBfJH .Landing_solidButton__HMr3p{border-color:rgba(255,220,150,.42);background:var(--dark-accent);color:#10100e}.Landing_pageDark__IBfJH .Landing_solidButton__HMr3p:focus-visible,.Landing_pageDark__IBfJH .Landing_solidButton__HMr3p:hover{background:#ffc66a}.Landing_pageDark__IBfJH .Landing_ghostButton__UybgV,.Landing_pageDark__IBfJH .Landing_textButton__K5_CH{border-color:rgba(255,246,230,.18);background:rgba(255,246,230,.045);color:var(--dark-text)}.Landing_pageDark__IBfJH input,.Landing_pageDark__IBfJH select,.Landing_pageDark__IBfJH textarea{border:1px solid rgba(255,246,230,.14);background:rgba(255,246,230,.055);color:var(--dark-text)}.Landing_pageDark__IBfJH input::placeholder,.Landing_pageDark__IBfJH textarea::placeholder{color:rgba(245,238,225,.42)}.Landing_pageDark__IBfJH input:focus,.Landing_pageDark__IBfJH select:focus,.Landing_pageDark__IBfJH textarea:focus{border-color:rgba(241,182,89,.48);outline:3px solid rgba(241,182,89,.12);outline-offset:0}.Landing_noiseLayer__tsBzr{display:none}.Landing_sectionGlow__RObX3{position:absolute;z-index:0;width:420px;height:420px;border-radius:999px;filter:blur(18px);opacity:.55;pointer-events:none}.Landing_sectionGlowGold__J9rAb{display:block;background:radial-gradient(circle,rgba(241,182,89,.1),transparent 64%)}.Landing_sectionGlowBlue__96CZJ{background:radial-gradient(circle,rgba(78,96,138,.09),transparent 64%)}.Landing_sectionGlowMarketplaceGold__OnDhg{top:12%;left:70%;transform:translate(-50%,-50%)}.Landing_sectionGlowMarketplaceBlue__HlfBn{top:72%;left:12%;opacity:.42;transform:translate(-50%,-50%)}.Landing_sectionGlowTeamGold__rORpw{top:28%;left:50%;opacity:.36;transform:translate(-50%,-50%)}.Landing_sectionGlowTeamBlue__kUG_v{top:62%;left:50%;width:min(920px,100vw);height:360px;opacity:.3;background:radial-gradient(circle at 0 50%,rgba(78,96,138,.09),transparent 36%),radial-gradient(circle at 100% 50%,rgba(78,96,138,.09),transparent 36%);transform:translate(-50%,-50%)}.Landing_sectionGlowRight__OYFr2{display:none;top:12%;right:max(24px,calc((100vw - var(--container)) / 2))}.Landing_sectionGlowLeft__nUVmo{bottom:-120px;left:max(24px,calc((100vw - var(--container)) / 2));opacity:.34}.Landing_sectionGlowFooter__quFN3{top:-160px;left:max(24px,calc((100vw - var(--container)) / 2));opacity:.28}.Landing_bgPhotoTexture__D_wzd{display:none;position:absolute;inset:auto 0 0 auto;z-index:0;width:42vw;height:42vw;max-width:640px;max-height:640px;background-image:url(/images/management-01.jpg);background-position:50%;background-size:cover;filter:grayscale(1) sepia(.18) blur(18px);mix-blend-mode:soft-light;opacity:.08;pointer-events:none;transform:translate(14%,18%)}.Landing_productionCardBgWord__id54p,.Landing_sectionBgWord__kl42M{position:absolute;z-index:1;display:block;max-width:none;overflow:visible;background:linear-gradient(90deg,rgba(255,246,230,.052),rgba(241,182,89,.038),rgba(255,246,230,.014));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-main);font-weight:800;letter-spacing:0;line-height:.85;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.Landing_sectionBgWord__kl42M{right:0;top:48px;max-width:calc(100vw - 24px);overflow:hidden;font-size:clamp(72px,9vw,150px);text-align:right}.Landing_sectionBgWordMarketplace__NmTEf,.Landing_sectionBgWordProduction__GYxt4,.Landing_sectionBgWordServices__5dTkc,.Landing_sectionBgWordTeam__juihy{top:48px}.Landing_sectionBgWordServices__5dTkc{opacity:.38}.Landing_sectionBgWordCases__VC5jo,.Landing_sectionBgWordContacts__hx3AY{top:48px}.Landing_sectionBgWordMarketEntry__CapK1{top:48px;right:max(24px,calc((100vw - var(--container)) / 2));max-width:min(900px,calc(100vw - 48px));background:linear-gradient(90deg,rgba(255,246,230,.03),rgba(241,182,89,.024),rgba(255,246,230,.008));font-size:clamp(78px,8.6vw,136px);opacity:.64}.Landing_productionCardBgWord__id54p{top:18px;right:calc(-1 * max(24px, (100vw - var(--container)) / 2));max-width:calc(100vw - 24px);overflow:hidden;font-size:clamp(72px,9vw,150px);text-align:right}.Landing_sectionHeader__XXsVR{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);gap:34px;align-items:end;margin-bottom:38px}.Landing_sectionDark__o_djx[id=contacts] .Landing_sectionHeader__XXsVR{grid-template-columns:1fr;max-width:880px;margin-right:auto;margin-left:auto;align-items:start;gap:12px;text-align:center;justify-items:center}.Landing_sectionDark__o_djx[id=contacts] .Landing_sectionTitle__KgFEp{white-space:nowrap}.Landing_sectionDark__o_djx[id=contacts] .Landing_sectionLead__IgrvW{max-width:760px}.Landing_sectionHeaderWide__m71Ko{grid-template-columns:minmax(0,1fr);max-width:960px}.Landing_sectionTitle__KgFEp{max-width:1100px;margin:0;color:#f5eee1;font-family:var(--font-heading);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.Landing_sectionLead__IgrvW{margin:0;color:rgba(245,238,225,.72);font-size:var(--fs-body-large);font-weight:400;line-height:var(--lh-body)}.Landing_caseDialogBlock__E_Eoa p,.Landing_cookieBanner__8laEK p,.Landing_footerText__2F6kg,.Landing_localTeamClosing__8a12R,.Landing_localTeamIntro__XZNDW,.Landing_managementCardDescription__JA9tj,.Landing_managementCardShort__d_bLH,.Landing_marketIntroList__HyT_b li,.Landing_productionBenefits__Sdvj7 li,.Landing_productionIntro__7eZfA>p,.Landing_sectionLead__IgrvW,.Landing_serviceCardNote__1rsV_,.Landing_serviceCardText__bpioy,.Landing_workStepText__rfEeC{text-wrap:pretty}.Landing_desktopOnly__2uMHy{display:block}.Landing_mobileOnly__DGL21{display:none}.Landing_marketIntroSection__E5FHn{position:relative;scroll-margin-top:86px}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_marketIntroSection__E5FHn{overflow:hidden;padding-top:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px)}.Landing_marketIntroInner__fM7lh{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:clamp(40px,6vw,86px);align-items:center}.Landing_marketIntroCopy__a_Q_I{min-width:0;max-width:780px}.Landing_marketIntroCopy__a_Q_I .Landing_eyebrow__rkExe{display:inline-flex;align-items:center;gap:14px;margin-bottom:22px;font-size:clamp(13px,.9vw,14px);letter-spacing:.08em}.Landing_marketIntroCopy__a_Q_I .Landing_eyebrow__rkExe:after{content:"";width:clamp(42px,5vw,72px);height:1px;flex:0 0 auto;background:linear-gradient(90deg,rgba(241,182,89,.74),rgba(241,182,89,0))}.Landing_marketIntroCopy__a_Q_I .Landing_sectionTitle__KgFEp{max-width:780px;font-size:var(--fs-display);line-height:.98;text-wrap:balance}.Landing_marketIntroCopy__a_Q_I .Landing_sectionLead__IgrvW{max-width:650px;margin-top:24px;color:rgba(255,255,255,.74);font-size:var(--fs-body-large);line-height:1.58}.Landing_marketIntroPanel__dd_e3{min-width:0;width:min(100%,540px);justify-self:end;border:1px solid rgba(241,182,89,.22);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(241,182,89,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(255,246,230,.055),transparent 42%),linear-gradient(145deg,rgba(255,246,230,.086),rgba(255,246,230,.038));box-shadow:inset 0 1px 0 rgba(255,246,230,.08),0 22px 70px rgba(0,0,0,.2);padding:clamp(28px,3vw,38px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Landing_marketIntroListTitle__T_iZY{margin:0 0 18px;color:var(--dark-text);font-size:19px;font-weight:800;line-height:1.2}.Landing_marketIntroList__HyT_b{display:grid;gap:15px;margin:0;padding:0;list-style:none}.Landing_marketIntroList__HyT_b li{position:relative;padding-left:30px;color:rgba(245,238,225,.86);font-size:16px;line-height:1.48}.Landing_marketIntroList__HyT_b li:before{content:"✓";position:absolute;left:0;top:.08em;color:var(--dark-accent);font-weight:900}.Landing_casesSection__Dwnxm .Landing_sectionHeader__XXsVR,.Landing_productionSection__j_kxG .Landing_sectionHeader__XXsVR,.Landing_servicesSection___ybG_ .Landing_sectionHeader__XXsVR{grid-template-columns:1fr;align-items:start;gap:14px}.Landing_servicesSection___ybG_ .Landing_sectionHeader__XXsVR{max-width:none;margin-bottom:30px}.Landing_productionSection__j_kxG .Landing_sectionHeader__XXsVR{max-width:880px;margin-bottom:24px}.Landing_productionSection__j_kxG{scroll-margin-top:86px}.Landing_casesSection__Dwnxm .Landing_sectionHeader__XXsVR{max-width:none}.Landing_casesSection__Dwnxm .Landing_sectionTitle__KgFEp{width:100%;max-width:none}.Landing_caseDialogOverlay__Dw72N,.Landing_casesSection__Dwnxm{--case-bg:#10100f;--case-card:#1b1a17;--case-card-soft:#24221e;--case-text-main:#f3efe4;--case-text-muted:#a9a39a;--case-gold:#d8a84e;--case-champagne:#e5c47a;--case-sage:#a8b47a;--case-olive:#8f9b66;--case-border:rgba(255,255,255,0.1);--case-border-gold:rgba(216,168,78,0.28)}.Landing_casesSection__Dwnxm{scroll-margin-top:86px}.Landing_productionSection__j_kxG .Landing_sectionTitle__KgFEp,.Landing_servicesSection___ybG_ .Landing_sectionTitle__KgFEp{white-space:normal}.Landing_servicesSection___ybG_ .Landing_sectionTitle__KgFEp{width:100%;max-width:none;font-size:var(--fs-display)}.Landing_productionSection__j_kxG .Landing_sectionTitle__KgFEp{font-size:var(--fs-display)}.Landing_casesSection__Dwnxm .Landing_sectionLead__IgrvW,.Landing_productionSection__j_kxG .Landing_sectionLead__IgrvW,.Landing_servicesSection___ybG_ .Landing_sectionLead__IgrvW{max-width:820px}.Landing_servicesSection___ybG_{overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(241,182,89,.1),transparent 34%),radial-gradient(circle at 14% 0,rgba(255,246,230,.045),transparent 32%),linear-gradient(180deg,rgba(16,16,14,.98),rgba(13,13,12,.98))}.Landing_servicesSection___ybG_:before{opacity:.42;background:repeating-linear-gradient(135deg,rgba(255,246,230,.018) 0 1px,transparent 1px 28px),linear-gradient(180deg,rgba(255,246,230,.018),transparent 45%)}.Landing_servicesSection___ybG_:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 58% 44%,rgba(241,182,89,.12),transparent 31%),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px);opacity:.5;mix-blend-mode:screen}.Landing_servicesContainer__G8uTz{width:min(100% - 48px,1360px)}.Landing_serviceGrid__E0e_m{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,32px)}.Landing_servicePremiumCard__kW_sG{--service-card-index:0;--service-visual-position:80% 50%;position:relative;isolation:isolate;min-height:330px;overflow:hidden;border:1px solid rgba(241,182,89,.26);border-radius:8px;background:radial-gradient(circle at 18% 0,rgba(255,246,230,.11),transparent 38%),radial-gradient(circle at 88% 100%,rgba(241,182,89,.1),transparent 42%),linear-gradient(145deg,rgba(31,29,24,.82),rgba(17,17,15,.92) 58%,rgba(25,23,19,.86));box-shadow:inset 0 1px 0 rgba(255,246,230,.08),0 26px 70px rgba(0,0,0,.22);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(190px,.64fr);gap:clamp(18px,2vw,28px);align-items:stretch;padding:clamp(26px,2.5vw,36px);text-align:left;opacity:0;transform:translateY(20px);animation:Landing_serviceCardReveal__hmMbk .72s var(--ease) forwards;animation-delay:calc(var(--service-card-index) * 95ms);transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.Landing_serviceCardContent__Bxn_r,.Landing_servicePremiumCard__kW_sG>:not(.Landing_serviceCardVisual__LgOpx){position:relative;z-index:2}.Landing_serviceCardContent__Bxn_r{display:grid;gap:15px;align-content:start;justify-items:start;min-width:0}.Landing_servicePremiumCard__kW_sG:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,rgba(255,246,230,.065),transparent 30%,rgba(241,182,89,.06)),radial-gradient(circle at 50% -12%,rgba(241,182,89,.16),transparent 48%);opacity:.78;pointer-events:none}.Landing_servicePremiumCard__kW_sG:after{content:"";position:absolute;right:-18%;bottom:-28%;z-index:-1;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(241,182,89,.12),transparent 68%);opacity:0;transition:opacity .28s ease}.Landing_serviceCardVisual__LgOpx{position:relative;grid-column:2;grid-row:1;z-index:0;width:100%;min-height:100%;overflow:hidden;opacity:.94;pointer-events:none;border:1px solid rgba(255,246,230,.1);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 42px rgba(0,0,0,.24)}.Landing_serviceCardVisual__LgOpx:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(17,17,15,.28),rgba(17,17,15,.08) 42%,rgba(17,17,15,.18)),linear-gradient(180deg,rgba(17,17,15,.06),rgba(17,17,15,.24))}.Landing_serviceCardVisual__LgOpx img{width:100%;height:100%;object-fit:cover;object-position:var(--service-visual-position);transform:scale(1.03);filter:saturate(1.14) contrast(1.06) brightness(1.12)}.Landing_serviceCardTopline__3OAGD{display:flex;align-items:center;justify-content:space-between;gap:18px}.Landing_serviceCardNumber__vs9Qp{color:rgba(241,182,89,.82);font-family:var(--font-main);font-size:13px;font-weight:700;line-height:1;letter-spacing:.16em}.Landing_serviceIcon__pa401{width:62px;height:62px;flex:0 0 62px;position:relative;display:grid;place-items:center;border:1px solid rgba(241,182,89,.24);border-radius:8px;background:radial-gradient(circle at 36% 24%,rgba(255,246,230,.18),transparent 38%),linear-gradient(180deg,rgba(255,246,230,.09),rgba(255,246,230,.035))}.Landing_serviceIconSvg__kf53Q{width:46px;height:46px;display:block}.Landing_serviceIconLine__vbDxW{stroke:rgba(245,238,225,.62)}.Landing_serviceIconAccent__ckAf1{stroke:rgba(241,182,89,.96)}.Landing_serviceCardHeading__HZ2_h{max-width:13ch;margin:0;color:rgba(245,238,225,.98);font-family:var(--font-heading);font-size:clamp(30px,2.55vw,38px);font-weight:400;line-height:.98;letter-spacing:0}.Landing_serviceCardText__bpioy{max-width:48ch;margin:0;color:rgba(245,238,225,.72);font-size:var(--fs-body);font-weight:400;line-height:1.62}.Landing_serviceDetailGroup__dNZJt{display:grid;gap:10px;justify-items:start}.Landing_serviceDetailTitle__aFDx6{margin:0;color:rgba(245,185,76,.92);font-size:var(--fs-label);font-weight:600;line-height:1.2;text-transform:uppercase}.Landing_serviceDetailList__qUlNz{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 11px}.Landing_serviceDetailList__qUlNz span{display:inline-flex;width:fit-content;max-width:100%;align-items:center;border:1px solid rgba(255,246,230,.14);border-radius:999px;background:rgba(13,13,12,.34);color:rgba(255,255,255,.74);padding:8px 12px;font-size:var(--fs-caption);font-weight:500;line-height:1.18;transition:border-color .2s ease,background .2s ease,color .2s ease}.Landing_serviceCardNote__1rsV_{margin:0;color:rgba(245,238,225,.82);font-size:var(--fs-caption);font-weight:500;line-height:1.45}@keyframes Landing_serviceCardReveal__hmMbk{to{opacity:1;transform:translateY(0)}}.Landing_servicesCta__dpfqb{margin-top:20px;border-color:rgba(241,182,89,.34);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(241,182,89,.16),transparent 38%),linear-gradient(135deg,rgba(255,246,230,.075),rgba(255,246,230,.036));box-shadow:inset 0 1px 0 rgba(255,246,230,.08),0 18px 58px rgba(0,0,0,.2),0 0 34px rgba(241,182,89,.065);padding:24px}.Landing_servicesCta__dpfqb .Landing_sectionCtaButton__u0MVV{min-height:48px}.Landing_managementContainer__FiNeY{max-width:var(--container)}.Landing_managementHeader__ILgLr{display:block;margin-bottom:0}.Landing_managementTitle__4qPsL{width:100%;max-width:100%;color:#f5eee1;font-size:var(--fs-management-title);font-weight:800;line-height:1;letter-spacing:0;text-transform:none;text-wrap:balance;white-space:nowrap}.Landing_marketplaceGrid__CLKSU{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:38px 0 0;padding:0;list-style:none}.Landing_managementCard__K2rYm{min-width:0;min-height:128px;position:relative;overflow:hidden;border:1px solid rgba(255,246,230,.12);border-radius:14px;background:linear-gradient(180deg,rgba(255,246,230,.072),rgba(255,246,230,.045));cursor:pointer;transition:transform .32s ease,border-color .32s ease,background .32s ease}.Landing_managementCard__K2rYm:hover{border-color:rgba(241,182,89,.34);background:linear-gradient(180deg,rgba(255,246,230,.105),rgba(255,246,230,.065));transform:translateY(-2px)}.Landing_managementCard__K2rYm[data-expandable=false]{cursor:default}.Landing_managementCard__K2rYm[data-open=true]{border-color:rgba(241,182,89,.46);background:linear-gradient(180deg,rgba(255,246,230,.13),rgba(255,246,230,.075))}.Landing_managementCard__K2rYm:focus-within{border-color:rgba(241,182,89,.62);outline:3px solid rgba(241,182,89,.18);outline-offset:0}.Landing_managementCardButton__ADzty{width:100%;min-height:128px;height:100%;position:relative;z-index:2;border:0;border-radius:14px;background:transparent;padding:22px 24px;display:grid;grid-template-columns:72px minmax(0,1fr) 32px;gap:20px;align-items:center;text-align:left;cursor:pointer}.Landing_managementCard__K2rYm[data-expandable=false] .Landing_managementCardButton__ADzty{grid-template-columns:72px minmax(0,1fr);cursor:default}.Landing_managementCardButton__ADzty:focus{outline:none}.Landing_managementCardButton__ADzty:focus-visible{outline:2px solid rgba(241,182,89,.72);outline-offset:4px}.Landing_managementIcon__41ApB{width:66px;height:66px;flex:0 0 66px;border:1px solid rgba(16,16,14,.08);border-radius:16px;background:#ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden}.Landing_managementIconImage__zeXuP{width:58px;height:58px;max-width:none;max-height:none;display:block;object-fit:contain;transform:none}.Landing_managementCardBody__KdDPS{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.Landing_managementCardTitle__Pcowo{max-width:100%;color:#f5eee1;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0}.Landing_managementCardShort__d_bLH{color:rgba(245,238,225,.64);font-size:14.2px;font-weight:400;line-height:1.45}.Landing_managementCardDetails__VQTv5{max-height:0;overflow:hidden;margin-top:0;opacity:0;transform:translateY(6px);display:grid;gap:10px;transition:max-height .35s ease,opacity .25s ease,transform .25s ease,margin-top .25s ease}.Landing_managementCardDescription__JA9tj{color:rgba(245,238,225,.68);font-size:15px;font-weight:400;line-height:1.45}.Landing_managementCard__K2rYm[data-open=true] .Landing_managementCardDetails__VQTv5{max-height:260px;margin-top:12px;opacity:1;transform:translateY(0)}.Landing_managementCardToggle__n06k0{position:relative;width:32px;height:32px;align-self:center;justify-self:end;border:1px solid rgba(255,246,230,.16);border-radius:999px;color:rgba(245,238,225,.78);display:flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.Landing_managementCardToggle__n06k0:after,.Landing_managementCardToggle__n06k0:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .25s ease}.Landing_managementCardToggle__n06k0:after{transform:translate(-50%,-50%) rotate(90deg)}.Landing_managementCard__K2rYm[data-open=true] .Landing_managementCardToggle__n06k0{border-color:rgba(241,182,89,.34);background:rgba(241,182,89,.14);color:#f1b659}.Landing_managementCard__K2rYm[data-open=true] .Landing_managementCardToggle__n06k0:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm{border-color:var(--dark-border);color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm:hover{border-color:rgba(241,182,89,.34)}.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm[data-open=true]{border-color:rgba(241,182,89,.46)}.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm:focus-within{border-color:rgba(241,182,89,.54);outline-color:rgba(241,182,89,.18)}.Landing_pageDark__IBfJH .Landing_managementCardButton__ADzty:focus-visible{outline-color:rgba(241,182,89,.72)}.Landing_pageDark__IBfJH .Landing_managementIcon__41ApB{border-color:rgba(16,16,14,.08);background:#ffffff}.Landing_pageDark__IBfJH .Landing_managementCardTitle__Pcowo{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_managementCardDescription__JA9tj{color:var(--dark-text-muted)}.Landing_pageDark__IBfJH .Landing_managementCardShort__d_bLH{color:var(--dark-text-soft)}.Landing_pageDark__IBfJH .Landing_managementCardToggle__n06k0{border-color:rgba(255,246,230,.18);background:rgba(255,246,230,.055);color:rgba(245,238,225,.78)}.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm[data-open=true] .Landing_managementCardToggle__n06k0{border-color:rgba(241,182,89,.42);background:var(--dark-accent-soft);color:var(--dark-accent)}.Landing_caseCard__2IW_9:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(241,182,89,.14),transparent 34%);opacity:0;pointer-events:none;transition:opacity .32s ease}.Landing_caseCard__2IW_9>*,.Landing_contactCard__FR_Ua>*,.Landing_managementCard__K2rYm>*,.Landing_productionCard__ultem>:not(.Landing_productionCardBgWord__id54p),.Landing_servicePremiumCard__kW_sG>*{position:relative;z-index:3}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_localTeamSection__t60He,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_teamSection__GoYoE{overflow:visible;padding-top:48px;padding-bottom:48px}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_casesSection__Dwnxm,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_productionSection__j_kxG,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx[id=contacts]{padding-top:48px;padding-bottom:48px}.Landing_teamHeader__DXO_8{width:100%}.Landing_teamTitle__kC6St{max-width:1100px;font-size:var(--fs-management-title);font-weight:800;line-height:1;letter-spacing:0;text-transform:none;text-wrap:balance}.Landing_teamTitleLine__4ljfG{display:block;text-wrap:nowrap}.Landing_teamTitleManualLine__0HRN7{display:inline}.Landing_teamTitleManualLine__0HRN7+.Landing_teamTitleManualLine__0HRN7:before{content:" "}.Landing_teamMarqueeWrap__lbrfe{width:100vw;margin-top:42px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);position:relative;overflow:visible;padding:36px 0 22px max(24px,calc((100vw - 1320px) / 2));scrollbar-width:none}.Landing_teamMarqueeWrap__lbrfe::-webkit-scrollbar{display:none}.Landing_teamMarqueeWrap__lbrfe:after,.Landing_teamMarqueeWrap__lbrfe:before{content:"";position:absolute;top:0;bottom:0;z-index:4;width:120px;pointer-events:none}.Landing_teamMarqueeWrap__lbrfe:before{left:0;background:linear-gradient(90deg,#10100e,rgba(16,16,14,0))}.Landing_teamMarqueeWrap__lbrfe:after{right:0;content:none;display:none}.Landing_teamMarqueeTrack__59VdK{width:max-content;display:flex;animation:none}.Landing_teamSection__GoYoE[data-marquee-visible=true] .Landing_teamMarqueeTrack__59VdK{animation:Landing_teamMarquee__AIAY5 42s linear infinite;will-change:transform}.Landing_teamMarqueeGroup__lxACW{display:flex;gap:20px;padding-right:20px}.Landing_teamCard__vHiDK{position:relative;z-index:1;width:clamp(240px,18vw,300px);min-width:clamp(240px,18vw,300px);overflow:hidden;border:1px solid rgba(255,246,230,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,246,230,.072),rgba(255,246,230,.045));transform-origin:center bottom;transition:transform .35s ease,border-color .35s ease,background .35s ease;will-change:transform}.Landing_teamCard__vHiDK:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.28));pointer-events:none}.Landing_teamCardPhotoFrame__Id5T0{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;background:rgba(255,246,230,.05)}.Landing_teamCardPhoto__IOski{display:block;width:100%;height:100%;filter:saturate(.92) contrast(1.05);object-fit:cover;object-position:center center}.Landing_teamCardContent___eDWG{position:relative;z-index:4;padding:18px 18px 20px;background:linear-gradient(180deg,rgba(16,16,14,.72),rgba(16,16,14,.88))}.Landing_teamCardName__yB3IC{margin:0;color:#f5eee1;font-size:20px;font-weight:700;line-height:1.15;letter-spacing:0}.Landing_teamCardPosition__8_o9r{margin:8px 0 0;color:rgba(245,238,225,.72);font-size:16px;font-weight:500;line-height:1.35}.Landing_pageDark__IBfJH .Landing_teamSection__GoYoE{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_teamMarqueeWrap__lbrfe:before{background:linear-gradient(90deg,#10100e,rgba(16,16,14,0))}.Landing_pageDark__IBfJH .Landing_teamMarqueeWrap__lbrfe:after{content:none;display:none}.Landing_pageDark__IBfJH .Landing_teamCard__vHiDK{border-color:var(--dark-border)}.Landing_pageDark__IBfJH .Landing_teamCard__vHiDK:after{background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(16,16,14,.32))}.Landing_pageDark__IBfJH .Landing_teamCardPhotoFrame__Id5T0{background:rgba(255,246,230,.05)}.Landing_pageDark__IBfJH .Landing_teamCardContent___eDWG{background:linear-gradient(180deg,rgba(16,16,14,.72),rgba(16,16,14,.88))}.Landing_pageDark__IBfJH .Landing_teamCardName__yB3IC{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_teamCardPosition__8_o9r{color:var(--dark-text-muted)}.Landing_teamTimelineViewport__iGmiE{position:relative;margin-top:40px;overflow:visible}.Landing_teamTimeline__s5MwT{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:72px;margin:0;padding:0;list-style:none}.Landing_teamTimeline__s5MwT:before{content:"";position:absolute;right:0;bottom:20px;left:0;height:1px;background:linear-gradient(90deg,rgba(245,185,76,0),rgba(245,185,76,.28) 9%,rgba(245,185,76,.3) 50%,rgba(245,185,76,.28) 91%,rgba(245,185,76,0))}.Landing_teamTimelineItem___i3N5{position:relative;min-width:0;display:grid;justify-items:center}.Landing_teamTimelineItem___i3N5:not(:last-child):after{content:"";position:absolute;right:-4px;bottom:16px;width:8px;height:8px;border-top:1px solid rgba(245,185,76,.24);border-right:1px solid rgba(245,185,76,.24);transform:rotate(45deg)}.Landing_teamTimelineButton____C3W{appearance:none;width:100%;min-width:0;min-height:66px;margin:0;border:0;background:transparent;color:rgba(245,238,225,.7);cursor:pointer;display:grid;grid-template-rows:minmax(34px,auto) 16px;justify-items:center;align-items:end;gap:8px;padding:0 8px;font:inherit;text-align:center}.Landing_teamTimelineCopy__5CZgA{display:grid;justify-items:center;gap:4px;max-width:112px}.Landing_teamTimelineNumber__Tw1Tc{color:var(--dark-accent);font-family:var(--font-accent);font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em}.Landing_teamTimelineLabel__fsB6T{color:rgba(245,238,225,.7);font-size:12px;font-weight:700;line-height:1.15;letter-spacing:0;transition:color .28s ease}.Landing_teamTimelineNode__6NosE{position:relative;z-index:1;width:8px;height:8px;border:1px solid rgba(245,185,76,.72);border-radius:999px;background:#10100e;box-shadow:0 0 16px rgba(245,185,76,.16);transition:width .28s ease,height .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.Landing_teamTimelineButton____C3W:focus-visible .Landing_teamTimelineLabel__fsB6T,.Landing_teamTimelineButton____C3W:hover .Landing_teamTimelineLabel__fsB6T,.Landing_teamTimelineItem___i3N5[data-active=true] .Landing_teamTimelineLabel__fsB6T{color:var(--dark-text)}.Landing_teamTimelineButton____C3W:focus-visible .Landing_teamTimelineNode__6NosE,.Landing_teamTimelineButton____C3W:hover .Landing_teamTimelineNode__6NosE,.Landing_teamTimelineItem___i3N5[data-active=true] .Landing_teamTimelineNode__6NosE{width:10px;height:10px;border-color:rgba(245,185,76,.95);background:rgba(245,185,76,.2);box-shadow:0 0 22px rgba(245,185,76,.34)}.Landing_teamTimelineButton____C3W:focus-visible{outline:none}.Landing_teamTimelineButton____C3W:focus-visible .Landing_teamTimelineCopy__5CZgA{border-radius:10px;box-shadow:0 0 0 3px rgba(245,185,76,.16)}.Landing_teamSection__GoYoE[data-timeline-active=true] .Landing_teamMarqueeTrack__59VdK{animation-play-state:paused}.Landing_teamCard__vHiDK{min-height:300px;padding:20px;display:flex;flex-direction:column}.Landing_teamCard__vHiDK:after{content:none}.Landing_teamCard__vHiDK>*{position:relative;z-index:3}.Landing_teamRoleIcon__8QOKO{width:72px;height:72px;border:1px solid rgba(245,185,76,.24);border-radius:8px;background:radial-gradient(circle at 36% 24%,rgba(255,255,255,.98),rgba(255,246,230,.9) 44%,rgba(235,204,141,.78) 100%);color:rgb(47,45,41);display:grid;place-items:center;box-shadow:0 16px 34px rgba(0,0,0,.2),0 0 24px rgba(245,185,76,.1)}.Landing_teamRoleIconSvg__cN0ee{width:44px;height:44px;display:block}.Landing_teamRoleIconLine__z_HSz{stroke:rgb(47,45,41)}.Landing_teamRoleIconAccent__jSuHO{fill:none;stroke:var(--dark-accent)}.Landing_teamRoleTag__old4j{width:max-content;max-width:100%;margin:24px 0 12px;border:1px solid rgba(255,246,230,.13);border-radius:999px;background:rgba(255,246,230,.045);color:var(--dark-text-muted);padding:6px 10px;font-size:var(--fs-caption);font-weight:800;line-height:1.2}.Landing_teamCard__vHiDK .Landing_teamCardName__yB3IC{margin:0}.Landing_teamCard__vHiDK .Landing_teamCardPosition__8_o9r{margin-top:12px;font-size:15px;line-height:1.5}.Landing_teamCard__vHiDK:focus-visible{outline:3px solid rgba(241,182,89,.28);outline-offset:3px}.Landing_teamCard__vHiDK:focus-visible,.Landing_teamCard__vHiDK[data-active=true]{border-color:rgba(245,185,76,.46);background:linear-gradient(180deg,rgba(255,246,230,.11),rgba(255,246,230,.066));box-shadow:0 0 0 1px rgba(245,185,76,.1),0 0 30px rgba(245,185,76,.08)}.Landing_teamProcessLine__cgqcd{display:none}.Landing_teamProcessLineCaption__263w0,.Landing_teamProcessLineDescription__lVuhH,.Landing_teamProcessLineRole__gRPhs,.Landing_teamProcessLineTitle__quXOI{overflow-wrap:anywhere}.Landing_workStepsShell__okC73{position:relative;margin:clamp(34px,4vw,56px) 0 0;isolation:isolate;overflow:visible;min-height:0;padding:0}.Landing_workRouteSvg__rmEjd{position:absolute;inset:30px 32px;z-index:0;width:calc(100% - 64px);height:calc(100% - 60px);overflow:visible;pointer-events:none}.Landing_workRouteGlow__T7gtv,.Landing_workRoutePath__wO8MZ{fill:none;vector-effect:non-scaling-stroke}.Landing_workRouteGlow__T7gtv{stroke:rgba(245,185,76,.2);stroke-linecap:round;stroke-width:12;filter:blur(8px);opacity:.32}.Landing_workRoutePath__wO8MZ{stroke:rgba(245,185,76,.34);stroke-dasharray:3 10;stroke-linecap:round;stroke-width:1.35}.Landing_workRouteMarker__fDc8f{opacity:.72;transition:opacity .24s ease,transform .24s ease;transform-box:fill-box;transform-origin:center}.Landing_workRouteMarkerGlow__xqRFw{fill:rgba(245,185,76,.14);filter:blur(5px)}.Landing_workRouteMarkerRing__KhKMh{fill:rgba(16,16,14,.92);stroke:rgba(245,185,76,.42);stroke-width:1.3;vector-effect:non-scaling-stroke}.Landing_workRouteMarkerCore__pAJ_U{fill:rgba(245,185,76,.76)}.Landing_workRouteMarker__fDc8f[data-active=true]{opacity:1;transform:scale(1.12)}.Landing_workRouteMarker__fDc8f[data-active=true] .Landing_workRouteMarkerGlow__xqRFw{fill:rgba(245,185,76,.26)}.Landing_workRouteMarker__fDc8f[data-active=true] .Landing_workRouteMarkerRing__KhKMh{stroke:rgba(245,185,76,.78)}.Landing_workRouteMarker__fDc8f[data-active=true] .Landing_workRouteMarkerCore__pAJ_U{fill:var(--dark-accent)}.Landing_workSteps__X5lVH{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.55vw,22px);min-height:0;margin:0;list-style:none;padding:0}.Landing_workStep___W_qE{position:relative;width:auto;min-width:0}.Landing_workStep___W_qE:first-child{top:auto;left:auto}.Landing_workStep___W_qE:nth-child(2){top:auto;left:auto;transform:none}.Landing_workStep___W_qE:nth-child(3){top:auto;right:auto}.Landing_workStep___W_qE:nth-child(4){right:auto;bottom:auto}.Landing_workStep___W_qE:nth-child(5){bottom:auto;left:auto;transform:none}.Landing_workStep___W_qE:nth-child(6){bottom:auto;left:auto}.Landing_workStepButton__h_HYQ{appearance:none;position:relative;width:100%;min-height:286px;border:1px solid rgba(255,246,230,.105);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(245,185,76,.095),transparent 58%),linear-gradient(180deg,rgba(22,21,18,.9),rgba(16,16,14,.96));color:rgba(245,238,225,.84);cursor:pointer;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:flex-start;margin:0;padding:clamp(18px,1.8vw,24px) clamp(13px,1.2vw,18px);font:inherit;text-align:center;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease,transform .24s ease}.Landing_workStepButton__h_HYQ:before{content:none}.Landing_workStepMeta__TiQb_{display:grid;gap:8px;justify-items:center}.Landing_workStepNumber__YGx81{width:max-content;color:rgba(245,185,76,.78);font-family:var(--font-accent);font-size:13px;font-weight:900;line-height:1;transition:color .24s ease}.Landing_workStepName__l2TKc{color:rgba(245,238,225,.82);font-size:18px;font-weight:820;line-height:1.1;transition:color .24s ease}.Landing_workStepText__rfEeC{color:rgba(245,238,225,.62);max-width:21ch;font-size:13.5px;font-weight:650;line-height:1.42;overflow-wrap:anywhere;transition:color .24s ease}.Landing_workStep___W_qE[data-active=true] .Landing_workStepButton__h_HYQ{border-color:rgba(245,185,76,.64);background:radial-gradient(circle at 50% 0,rgba(245,185,76,.16),transparent 58%),linear-gradient(180deg,#1c1912,#12110f);box-shadow:0 0 0 1px rgba(245,185,76,.1),0 0 34px rgba(245,185,76,.11)}.Landing_workStep___W_qE[data-active=true] .Landing_workStepButton__h_HYQ:before{content:none}.Landing_workStep___W_qE[data-active=true] .Landing_workStepNumber__YGx81{color:var(--dark-accent)}.Landing_workStep___W_qE[data-active=true] .Landing_workStepName__l2TKc,.Landing_workStep___W_qE[data-active=true] .Landing_workStepText__rfEeC{color:var(--dark-text)}.Landing_workStepButton__h_HYQ:hover{border-color:rgba(245,185,76,.34);color:var(--dark-text);background:radial-gradient(circle at 100% 0,rgba(245,185,76,.08),transparent 46%),linear-gradient(180deg,#181713,#11110f)}.Landing_workStepButton__h_HYQ:focus-visible:before,.Landing_workStepButton__h_HYQ:hover:before{content:none}.Landing_workStepButton__h_HYQ:focus-visible{outline:3px solid rgba(245,185,76,.26);outline-offset:3px}@media (min-width:901px){.Landing_workStep___W_qE:nth-child(4) .Landing_workStepButton__h_HYQ{padding-inline:clamp(12px,1vw,14px)}}.Landing_workStepIcon__ZgqVt{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(245,185,76,.28);border-radius:8px;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.98),rgba(255,246,230,.88) 42%,rgba(234,206,150,.76) 100%);box-shadow:0 16px 32px rgba(0,0,0,.2),0 0 28px rgba(245,185,76,.1);transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.Landing_workStepIconSvg___2xgL{width:58px;height:58px;display:block}.Landing_workStepIconHalo__dffe3{fill:rgba(255,255,255,.62);stroke:rgba(245,185,76,.22);stroke-width:1}.Landing_workStepIconLine__q5fMA{stroke:rgb(47,45,41)}.Landing_workStepIconAccent__O5C1j{fill:none;stroke:rgba(198,137,36,.96)}.Landing_workStepIconDot__GQlVv{fill:rgba(198,137,36,.96)}.Landing_workStepButton__h_HYQ:focus-visible .Landing_workStepIcon__ZgqVt,.Landing_workStepButton__h_HYQ:hover .Landing_workStepIcon__ZgqVt,.Landing_workStep___W_qE[data-active=true] .Landing_workStepIcon__ZgqVt{border-color:rgba(245,185,76,.68);box-shadow:0 18px 36px rgba(0,0,0,.26),0 0 32px rgba(245,185,76,.22);transform:translateY(-2px)}.Landing_workStepArrow__f12yF{position:absolute;top:52px;right:calc(clamp(12px, 1.55vw, 22px) * -1.05);z-index:3;width:clamp(30px,3vw,48px);height:24px;display:block;overflow:visible;pointer-events:none}.Landing_workStepArrowGlow__vIESq,.Landing_workStepArrowHead__YoPpu,.Landing_workStepArrowLine__x36gF{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Landing_workStepArrowGlow__vIESq{stroke:rgba(245,185,76,.24);stroke-width:6;filter:blur(4px)}.Landing_workStepArrowLine__x36gF{stroke:rgba(245,185,76,.62);stroke-width:1.35}.Landing_workStepArrowHead__YoPpu{stroke:rgba(245,185,76,.76);stroke-width:1.45}.Landing_workStepArrowDot__X32Qr{fill:rgba(245,185,76,.82);filter:drop-shadow(0 0 8px rgba(245,185,76,.26))}.Landing_localTeamPanel__ToSmg{margin-top:0;padding:0}.Landing_localTeamSection__t60He .Landing_localTeamPanel__ToSmg{margin-top:0}.Landing_localTeamHeader__hmjwD{display:grid;grid-template-columns:minmax(0,.9fr);gap:24px;align-items:end}.Landing_localTeamHeader__hmjwD h3{margin:0;color:var(--dark-text);font-family:var(--font-heading);font-size:var(--fs-display);font-weight:400;line-height:.98;text-wrap:balance}.Landing_localTeamIntro__XZNDW{max-width:680px;margin:18px 0 0;color:rgba(245,238,225,.74);font-size:var(--fs-body-large);line-height:1.55}.Landing_localTeamGrid__k3_GC{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(28px,3vw,42px)}.Landing_localTeamCard__iNQoh{min-width:0;min-height:156px;border:1px solid rgba(255,246,230,.105);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(245,185,76,.095),transparent 58%),linear-gradient(180deg,rgba(22,21,18,.9),rgba(16,16,14,.96));padding:clamp(16px,1.5vw,20px) 10px;display:grid;gap:12px;justify-items:center;align-content:start;text-align:center;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.Landing_localTeamCard__iNQoh h4{margin:0;color:var(--dark-text);font-size:15px;font-weight:760;line-height:1.22;text-wrap:balance}.Landing_localTeamClosing__8a12R{margin:20px 0 0;border-top:1px solid rgba(255,246,230,.1);color:rgba(245,238,225,.86);font-size:18px;font-weight:800;line-height:1.35;padding-top:18px}.Landing_localTeamCard__iNQoh:hover{border-color:rgba(245,185,76,.34);background:radial-gradient(circle at 100% 0,rgba(245,185,76,.08),transparent 46%),linear-gradient(180deg,#181713,#11110f);box-shadow:0 0 0 1px rgba(245,185,76,.07),0 0 24px rgba(245,185,76,.08);transform:translateY(-2px)}@media (max-width:991px){.Landing_teamTitleManualLine__0HRN7{display:block}.Landing_teamTitleManualLine__0HRN7+.Landing_teamTitleManualLine__0HRN7:before{content:""}.Landing_teamTitleManualLine__0HRN7:last-child{white-space:nowrap}.Landing_teamMarqueeWrap__lbrfe,.Landing_teamTimelineViewport__iGmiE{display:none}.Landing_teamProcessLine__cgqcd{display:block;margin-top:32px}.Landing_teamProcessLineCaption__263w0{max-width:34em;margin:0 0 26px;color:rgba(245,238,225,.6);font-size:14px;line-height:1.5}.Landing_teamProcessLineList__2H4ir{position:relative;display:grid;gap:0}.Landing_teamProcessLineList__2H4ir:before{content:"";position:absolute;top:8px;bottom:8px;left:36px;width:1px;background:linear-gradient(180deg,rgba(245,185,76,0),rgba(245,185,76,.48),rgba(245,185,76,0))}.Landing_teamProcessLineItem__JDs8H{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;padding:0 0 30px}.Landing_teamProcessLineItem__JDs8H:last-child{padding-bottom:0}.Landing_teamProcessLineMarker__EHZKk{position:relative;z-index:1;display:flex;width:72px;min-height:56px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(245,185,76,.36);border-radius:14px;background:linear-gradient(180deg,rgba(22,22,19,.98),rgba(16,16,14,.98));box-shadow:0 0 20px rgba(245,185,76,.1),inset 0 1px 0 rgba(255,255,255,.05);padding:8px 6px}.Landing_teamProcessLineMarkerNumber__J3Bry{margin-bottom:5px;color:var(--dark-accent);font-family:var(--font-accent);font-size:14px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.Landing_teamProcessLineMarkerName__A0Bsd{max-width:100%;color:rgba(245,185,76,.74);font-size:8px;font-weight:800;line-height:1.12;letter-spacing:0;text-align:center}.Landing_teamProcessLineContent__kDFc7{min-width:0;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:26px}.Landing_teamProcessLineItem__JDs8H:last-child .Landing_teamProcessLineContent__kDFc7{border-bottom:0;padding-bottom:0}.Landing_teamProcessLineRole__gRPhs{margin:0 0 7px;color:rgba(245,185,76,.9);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:0}.Landing_teamProcessLineTitle__quXOI{margin:0 0 7px;color:var(--dark-text);font-size:21px;font-weight:700;line-height:1.15;letter-spacing:0}.Landing_teamProcessLineDescription__lVuhH{max-width:34em;margin:0;color:rgba(245,238,225,.64);font-size:14px;line-height:1.5}}@media (max-width:430px){.Landing_teamProcessLine__cgqcd{margin-top:28px}.Landing_teamProcessLineCaption__263w0{margin-bottom:24px;font-size:13px}.Landing_teamProcessLineItem__JDs8H{grid-template-columns:70px minmax(0,1fr);gap:14px;padding-bottom:28px}.Landing_teamProcessLineList__2H4ir:before{left:32px}.Landing_teamProcessLineMarker__EHZKk{width:64px;min-height:52px;border-radius:13px}.Landing_teamProcessLineMarkerNumber__J3Bry{font-size:13px}.Landing_teamProcessLineMarkerName__A0Bsd{font-size:7px}.Landing_teamProcessLineTitle__quXOI{font-size:20px}.Landing_teamProcessLineDescription__lVuhH{font-size:13px;line-height:1.48}}@media (max-width:360px){.Landing_teamProcessLineItem__JDs8H{grid-template-columns:64px minmax(0,1fr);gap:12px}.Landing_teamProcessLineList__2H4ir:before{left:29px}.Landing_teamProcessLineMarker__EHZKk{width:58px;min-height:50px;padding:7px 5px}.Landing_teamProcessLineMarkerNumber__J3Bry{font-size:12px}.Landing_teamProcessLineMarkerName__A0Bsd{font-size:6.5px}.Landing_teamProcessLineTitle__quXOI{font-size:18px}}@keyframes Landing_teamMarquee__AIAY5{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (hover:hover) and (pointer:fine){.Landing_teamMarqueeWrap__lbrfe:hover .Landing_teamMarqueeTrack__59VdK{animation-play-state:paused}.Landing_teamCard__vHiDK:hover{z-index:5;background:linear-gradient(180deg,rgba(255,246,230,.105),rgba(255,246,230,.065));transform:translateY(-8px) scale(1.024)}.Landing_pageDark__IBfJH .Landing_teamCard__vHiDK:hover,.Landing_teamCard__vHiDK:hover{border-color:rgba(241,182,89,.42)}.Landing_caseCard__2IW_9:hover:before{opacity:1}.Landing_servicePremiumCard__kW_sG:hover{border-color:rgba(241,182,89,.5);box-shadow:inset 0 1px 0 rgba(255,246,230,.1),0 30px 80px rgba(0,0,0,.28),0 0 42px rgba(241,182,89,.12);transform:translateY(-6px)}.Landing_servicePremiumCard__kW_sG:hover:after{opacity:1}.Landing_serviceDetailList__qUlNz span:hover{border-color:rgba(241,182,89,.34);background:rgba(241,182,89,.11);color:rgba(245,238,225,.9)}}@media (prefers-reduced-motion:reduce){.Landing_teamMarqueeTrack__59VdK{animation:none!important;transform:none}.Landing_caseCard__2IW_9,.Landing_contactCard__FR_Ua,.Landing_galleryButton__KMo26,.Landing_managementCard__K2rYm,.Landing_productionCard__ultem,.Landing_serviceDetailList__qUlNz span,.Landing_servicePremiumCard__kW_sG,.Landing_servicePremiumCard__kW_sG:after,.Landing_teamCard__vHiDK,.Landing_workRouteMarker__fDc8f,.Landing_workStepButton__h_HYQ,.Landing_workStepButton__h_HYQ:before{transition:none}.Landing_caseCard__2IW_9:hover,.Landing_managementCard__K2rYm:hover,.Landing_servicePremiumCard__kW_sG:hover,.Landing_teamCard__vHiDK:hover,.Landing_workRouteMarker__fDc8f,.Landing_workStepButton__h_HYQ:before{transform:none!important}.Landing_caseDialogOverlay__Dw72N,.Landing_caseDialogPanel__3YOeC,.Landing_servicePremiumCard__kW_sG{animation:none!important}.Landing_servicePremiumCard__kW_sG{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.Landing_managementCard__K2rYm:hover,.Landing_servicePremiumCard__kW_sG:hover,.Landing_teamCard__vHiDK:hover{transform:none}.Landing_caseCard__2IW_9:before{opacity:0!important}}.Landing_casesGrid__YD7gT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.Landing_casesSection__Dwnxm .Landing_sectionHeader__XXsVR{margin-bottom:38px}.Landing_caseCard__2IW_9{min-height:100%;position:relative;overflow:hidden;border-color:var(--case-border);border-radius:26px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.06),transparent 34%),radial-gradient(circle at 88% 86%,rgba(168,180,122,.08),transparent 34%),linear-gradient(180deg,rgba(36,34,30,.86),rgba(27,26,23,.96));transition:transform .3s cubic-bezier(.2,.78,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.Landing_caseCard__2IW_9:focus-within,.Landing_caseCard__2IW_9:hover{border-color:rgba(216,168,78,.35);background:radial-gradient(circle at 20% 0,rgba(216,168,78,.09),transparent 35%),radial-gradient(circle at 88% 86%,rgba(168,180,122,.1),transparent 34%),linear-gradient(180deg,rgba(36,34,30,.94),rgba(27,26,23,1));box-shadow:0 0 40px rgba(216,168,78,.08);transform:translateY(-5px)}.Landing_caseCardButton__kcx92{min-height:430px;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:24px;text-align:left;appearance:none}.Landing_caseCardButton__kcx92:focus-visible{outline:3px solid rgba(216,168,78,.35);outline-offset:-8px;border-radius:inherit}.Landing_caseSparklineBackdrop__enJ2O{position:absolute;right:-12%;bottom:28%;z-index:0;width:88%;height:34%;opacity:1;pointer-events:none}.Landing_caseCardButton__kcx92>:not(.Landing_caseSparklineBackdrop__enJ2O){position:relative;z-index:1}.Landing_caseBadgeRow__NL4rT{display:flex;flex-wrap:wrap;gap:8px}.Landing_statusBadge__T7ch3{border:1px solid rgba(216,168,78,.22);border-radius:999px;background:rgba(216,168,78,.1);color:var(--case-champagne)}.Landing_caseCategoryBadge__rKbbf,.Landing_statusBadge__T7ch3{width:max-content;padding:5px 10px;font-size:var(--fs-caption);font-weight:800;line-height:1.2}.Landing_caseCategoryBadge__rKbbf{max-width:100%;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);color:#b8b2a8}.Landing_caseTitle__qnZpp,.Landing_contactCard__FR_Ua h3{margin:28px 0 10px;color:#f5eee1;font-size:var(--fs-card-title);font-weight:500;line-height:var(--lh-card-title);letter-spacing:var(--ls-normal)}.Landing_caseTitle__qnZpp{display:block}.Landing_contactCard__FR_Ua p{margin:0;color:rgba(245,238,225,.7);font-size:var(--fs-body-small);line-height:var(--lh-body)}.Landing_caseMetric__ygq_3{display:block;color:var(--case-text-muted)!important;font-size:16px;font-weight:600;line-height:1.4}.Landing_caseValue__nKtwG{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px!important;color:var(--case-text-main)!important;font-size:clamp(20px,2vw,26px)!important;font-weight:600;line-height:1.18}.Landing_caseValue__nKtwG span:first-child{color:var(--case-text-main)}.Landing_caseValueArrow__5nQ6t{color:var(--case-gold)}.Landing_caseValue__nKtwG span:last-child{color:var(--case-sage)}.Landing_casePeriod__IPXfy{margin-top:16px;color:var(--case-text-muted);font-size:var(--fs-body-small);line-height:1.4}.Landing_caseSparklineCard__oA0ig,.Landing_caseSparklinePanel__a93eN{width:100%;height:100%;overflow:visible}.Landing_caseSparklineArea__FC8R1{opacity:1}.Landing_caseSparklineLine__7DpUF{fill:none;stroke:var(--case-olive);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;opacity:.65;filter:drop-shadow(0 0 12px rgba(168,180,122,.14))}.Landing_caseSparklineDot__u8qLy{fill:var(--case-sage);opacity:.78;filter:drop-shadow(0 0 12px rgba(168,180,122,.2))}.Landing_tagList__gFJxz{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px}.Landing_caseCardCta__2icnI{display:inline-flex;margin-top:22px;color:var(--case-gold);font-size:var(--fs-body-small);font-weight:600;line-height:1.2}.Landing_tag__YkpLA{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 9px;background:rgba(255,255,255,.05);color:#8e887d;font-size:var(--fs-caption);line-height:1.2}.Landing_casesCta__8r1a7{display:flex;justify-content:center;margin-top:28px}.Landing_casesCtaButton__mQYXB{min-height:54px;padding:0 24px}.Landing_caseDialogOverlay__Dw72N{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;--case-dialog-backdrop-filter:none;background:rgba(0,0,0,.64);backdrop-filter:var(--case-dialog-backdrop-filter);-webkit-backdrop-filter:var(--case-dialog-backdrop-filter);animation:Landing_caseOverlayIn__8O2t3 .3s ease both}.Landing_caseDialogPanel__3YOeC{width:min(620px,90vw);height:100vh;max-height:100dvh;overflow-y:auto;border-left:1px solid var(--case-border);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.06),transparent 32%),radial-gradient(circle at 88% 34%,rgba(168,180,122,.1),transparent 38%),linear-gradient(180deg,rgba(27,26,23,.98),rgba(16,16,15,.985));box-shadow:-24px 0 70px rgba(0,0,0,.42);color:var(--dark-text);padding:28px 30px 34px;animation:Landing_casePanelIn__6NHIm .34s cubic-bezier(.2,.78,.2,1) both}.Landing_caseDialogHeader__HrEd0{display:flex;align-items:center;justify-content:space-between;gap:16px}.Landing_caseDialogClose___s_dv{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,246,230,.16);border-radius:999px;background:rgba(255,246,230,.055);color:rgba(245,238,225,.84);cursor:pointer;font-size:28px;line-height:1;transition:border-color .2s ease,background .2s ease,color .2s ease}.Landing_caseDialogClose___s_dv:focus-visible,.Landing_caseDialogClose___s_dv:hover{border-color:rgba(216,168,78,.35);background:rgba(216,168,78,.1);color:var(--case-champagne);outline:none}.Landing_caseDialogCategory__8ODWP{margin:28px 0 8px;color:rgba(245,238,225,.62);font-size:var(--fs-body-small);font-weight:800;line-height:1.2}.Landing_caseDialogTitle___BRiI{margin:0;color:var(--dark-text);font-size:clamp(34px,5vw,54px);font-weight:700;line-height:.98;letter-spacing:0}.Landing_caseDialogMetric__9RAbb{margin:16px 0 0;color:var(--case-text-muted);font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.28}.Landing_caseDialogValue__LbAA2{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;color:var(--dark-text);font-size:clamp(28px,4.8vw,44px);font-weight:800;line-height:1.04}.Landing_caseDialogValue__LbAA2 span:nth-child(2){color:var(--case-gold)}.Landing_caseDialogValue__LbAA2 span:last-child{color:var(--case-sage)}.Landing_caseDialogMeta__MUrm4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0}.Landing_caseDialogMeta__MUrm4 div{min-width:0;border:1px solid rgba(255,246,230,.12);border-radius:18px;background:rgba(255,246,230,.045);padding:13px 14px}.Landing_caseDialogMeta__MUrm4 dt{color:#b8b2a8;font-size:var(--fs-caption);font-weight:800;line-height:1.2;text-transform:uppercase}.Landing_caseDialogMeta__MUrm4 dd{margin:7px 0 0;color:rgba(245,238,225,.82);font-size:var(--fs-body-small);font-weight:700;line-height:1.35}.Landing_caseDialogChart__LCKL1{height:132px;margin-top:24px;overflow:hidden;border:1px solid var(--case-border);border-radius:22px;background:linear-gradient(180deg,rgba(168,180,122,.16),rgba(168,180,122,0)),radial-gradient(circle at 82% 26%,rgba(143,155,102,.14),transparent 38%);padding:10px 14px}.Landing_caseDialogBlocks__nicG9{display:grid;gap:14px;margin-top:26px}.Landing_caseDialogBlock__E_Eoa{border-top:1px solid rgba(255,246,230,.12);padding-top:16px}.Landing_caseDialogBlock__E_Eoa h4{margin:0;color:#b8b2a8;font-size:var(--fs-caption);font-weight:800;line-height:1.2;text-transform:uppercase}.Landing_caseDialogBlock__E_Eoa p{margin:8px 0 0;color:rgba(245,238,225,.74);font-size:var(--fs-body-small);line-height:1.6}.Landing_caseProofFigure__7uwMM{margin:22px 0 0;overflow:hidden;border:1px solid var(--case-border);border-radius:22px;background:rgba(255,255,255,.04)}.Landing_caseProofButton__gMsp4{width:100%;border:0;border-radius:inherit;background:transparent;cursor:zoom-in;display:block;padding:0}.Landing_caseProofButton__gMsp4:focus-visible{outline:3px solid rgba(241,182,89,.32);outline-offset:-3px}.Landing_caseProofFigure__7uwMM img{display:block;width:100%;height:auto}.Landing_caseDialogTags__W5av0{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.Landing_caseDataNote__zHNHV{margin-top:22px;border:1px solid var(--case-border);border-radius:20px;background:rgba(255,255,255,.05);padding:15px 16px}.Landing_caseDataNote__zHNHV p{margin:0;color:#b8b2a8;font-size:var(--fs-caption);font-weight:800;line-height:1.2;text-transform:uppercase}.Landing_caseDataNote__zHNHV span{display:block;margin-top:7px;color:rgba(245,238,225,.7);font-size:var(--fs-body-small);line-height:1.5}.Landing_caseDialogCta__CVwQJ{width:100%;min-height:54px;margin-top:22px;justify-content:center}@keyframes Landing_caseOverlayIn__8O2t3{0%{opacity:0}to{opacity:1}}@keyframes Landing_casePanelIn__6NHIm{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Landing_caseModalIn__AVnk5{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Landing_galleryStack__x5bM2{display:grid;gap:46px}.Landing_productionStack__PG26F{display:grid;gap:20px;min-width:0}.Landing_productionCard__ultem{position:relative;min-width:0;overflow:visible;scroll-margin-top:118px;border:0;border-radius:0;background:transparent;padding:26px 0 30px}.Landing_productionCardDecorated__jKEa6{overflow:visible}.Landing_productionCard__ultem+.Landing_productionCard__ultem{border-top:1px solid rgba(255,246,230,.08);padding-top:34px}.Landing_productionCardHeader__qNMR5{margin-bottom:14px}.Landing_productionCardHeader__qNMR5 h3{margin:0;color:var(--dark-text);font-size:var(--fs-heading);font-weight:500;line-height:1.1;text-wrap:balance}.Landing_productionIntro__7eZfA{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start;margin-bottom:26px}.Landing_productionIntro__7eZfA>p{max-width:900px;margin:0;color:var(--dark-text-muted);font-size:var(--fs-body-small);line-height:1.65}.Landing_productionBenefitsGroup__NpRya{min-width:0;max-width:1180px}.Landing_productionBenefitsTitle__HBNoM{margin:0 0 18px;color:var(--dark-accent);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase}.Landing_productionBenefits__Sdvj7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:16px 46px;margin:0;padding:0;list-style:none}.Landing_productionBenefits__Sdvj7 li{position:relative;border:0;border-radius:0;background:transparent;color:rgba(245,238,225,.86);padding:0 0 0 20px;font-size:var(--fs-body-small);font-weight:500;line-height:1.55;text-wrap:pretty;white-space:normal}.Landing_productionBenefits__Sdvj7 li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:radial-gradient(circle at 36% 34%,#fff7d6 0 14%,var(--dark-accent) 34%,rgba(174,116,36,.92) 100%);box-shadow:0 0 16px rgba(241,182,89,.34)}.Landing_galleryGroupHeader__6l6o6{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:14px}.Landing_galleryGroupHeaderSolo__N_nk_{justify-content:flex-start}.Landing_galleryGroupHeader__6l6o6 h3{margin:0;color:#f5eee1;font-size:var(--fs-card-title);font-weight:700;line-height:var(--lh-card-title);letter-spacing:var(--ls-normal)}.Landing_galleryGroupHeader__6l6o6 p{max-width:440px;margin:0;color:rgba(245,238,225,.72);font-size:var(--fs-body);line-height:var(--lh-body)}.Landing_galleryGrid__VBBSX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;width:100%}.Landing_galleryGrid__VBBSX[data-scrollable=true]{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding:0 2px 2px;scroll-behavior:auto;scroll-padding-inline:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}.Landing_galleryGrid__VBBSX[data-scrollable=true]::-webkit-scrollbar{display:none}.Landing_galleryButton__KMo26{position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);cursor:zoom-in;padding:0}.Landing_galleryGrid__VBBSX[data-scrollable=true] .Landing_galleryButton__KMo26{width:auto;flex:0 0 clamp(210px,25vw,340px)}.Landing_galleryButton__KMo26:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(0deg,rgba(8,8,6,.28),transparent 45%);opacity:0;transition:opacity .18s var(--ease);pointer-events:none}.Landing_galleryButton__KMo26:focus-visible:after,.Landing_galleryButton__KMo26:hover:after{opacity:1}.Landing_galleryVideoButton__yfd0v{cursor:pointer}.Landing_galleryVideoButton__yfd0v:before{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(circle at 50% 50%,rgba(8,8,6,.12),transparent 34%),linear-gradient(0deg,rgba(8,8,6,.34),transparent 48%);pointer-events:none}.Landing_galleryVideoPlay__MCxml{position:absolute;top:50%;left:50%;z-index:4;width:62px;height:62px;border:1px solid rgba(255,246,230,.48);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,246,230,.28),transparent 34%),linear-gradient(145deg,rgba(241,182,89,.96),rgba(174,116,36,.96));box-shadow:0 18px 48px rgba(0,0,0,.36);transform:translate(-50%,-50%)}.Landing_galleryVideoPlay__MCxml:before{content:"";position:absolute;top:50%;left:52%;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #17130c;transform:translate(-40%,-50%)}.Landing_galleryVideoShell__u3bM2{cursor:default}.Landing_galleryVideoShell__u3bM2:after{content:none}.Landing_galleryVideoMedia__lC9_Q{width:100%;height:100%;display:block;object-fit:cover;background:#090907}.Landing_contactsGrid__5wQI9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin-right:auto;margin-left:auto}.Landing_contactCard__FR_Ua{min-height:76px;padding:12px 14px;position:relative;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border-radius:20px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.Landing_contactCardClickable__29jcp{cursor:pointer}.Landing_contactCardClickable__29jcp:focus-visible,.Landing_contactCardClickable__29jcp:hover{transform:translateY(-3px)}.Landing_contactCardDisabled__xxLak{opacity:.7}.Landing_contactIcon__ris4T{width:48px;height:48px;border:1px solid rgba(16,16,14,.08);border-radius:15px;background:#fff;display:grid;place-items:center}.Landing_contactIconImage__bQUCf{width:34px;height:34px;display:block;object-fit:contain}.Landing_contactButtonText__3lmip{min-width:0;display:block}.Landing_contactButtonTitle__H08zn{color:var(--dark-text);font-size:16px;font-weight:800;line-height:1.18;overflow-wrap:normal;text-wrap:balance}.Landing_contactCard__FR_Ua[data-channel=telegram]{border-color:rgba(241,182,89,.38);background:linear-gradient(180deg,rgba(241,182,89,.16),rgba(255,246,230,.055))}.Landing_contactCard__FR_Ua[data-channel=telegram] .Landing_contactButtonTitle__H08zn{color:#ffd083}.Landing_contactCard__FR_Ua[data-channel=phone]{border-color:rgba(255,246,230,.18)}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9,.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua{border-color:var(--dark-border);background:linear-gradient(180deg,rgba(255,246,230,.072),rgba(255,246,230,.045));color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9{border-color:var(--case-border);background:radial-gradient(circle at 20% 0,rgba(255,255,255,.06),transparent 34%),radial-gradient(circle at 88% 86%,rgba(168,180,122,.08),transparent 34%),linear-gradient(180deg,rgba(36,34,30,.86),rgba(27,26,23,.96))}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9:hover,.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua:hover{border-color:rgba(241,182,89,.34);background:linear-gradient(180deg,rgba(255,246,230,.105),rgba(255,246,230,.065))}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9:focus-within,.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9:hover{border-color:rgba(216,168,78,.35);background:radial-gradient(circle at 20% 0,rgba(216,168,78,.09),transparent 35%),radial-gradient(circle at 88% 86%,rgba(168,180,122,.1),transparent 34%),linear-gradient(180deg,rgba(36,34,30,.94),rgba(27,26,23,1))}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9 h3,.Landing_pageDark__IBfJH .Landing_caseTitle__qnZpp,.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua h3,.Landing_pageDark__IBfJH .Landing_galleryGroupHeader__6l6o6 h3{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua p,.Landing_pageDark__IBfJH .Landing_galleryGroupHeader__6l6o6 p{color:var(--dark-text-muted)}.Landing_pageDark__IBfJH .Landing_statusBadge__T7ch3{border-color:rgba(216,168,78,.22);background:rgba(216,168,78,.1);color:var(--case-champagne)}.Landing_pageDark__IBfJH .Landing_caseCategoryBadge__rKbbf{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#b8b2a8}.Landing_pageDark__IBfJH .Landing_tag__YkpLA{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#8e887d}.Landing_pageDark__IBfJH .Landing_galleryButton__KMo26{border-color:var(--dark-border);background:linear-gradient(180deg,rgba(255,246,230,.072),rgba(255,246,230,.045))}.Landing_pageDark__IBfJH .Landing_galleryButton__KMo26:after{background:linear-gradient(0deg,rgba(14,12,10,.34),transparent 48%)}.Landing_pageDark__IBfJH .Landing_galleryButton__KMo26:focus-visible,.Landing_pageDark__IBfJH .Landing_galleryButton__KMo26:hover{border-color:rgba(241,182,89,.34);background:linear-gradient(180deg,rgba(255,246,230,.105),rgba(255,246,230,.065))}.Landing_pageDark__IBfJH .Landing_contactButtonTitle__H08zn{color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua[data-channel=telegram]{border-color:rgba(241,182,89,.42);background:linear-gradient(180deg,rgba(241,182,89,.18),rgba(255,246,230,.065))}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua[data-channel=telegram] .Landing_contactButtonTitle__H08zn{color:#ffd083}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua[data-channel=telegram]:focus-visible,.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua[data-channel=telegram]:hover{border-color:rgba(241,182,89,.56);background:linear-gradient(180deg,rgba(241,182,89,.22),rgba(255,246,230,.085))}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua[data-channel=phone]{border-color:rgba(255,246,230,.18)}.Landing_footer__1q6D0{border-top:0;padding:42px 0;background:#070705}.Landing_finalCtaSection__2ojLE{padding-top:56px;padding-bottom:56px}.Landing_finalCtaInner__WojkK{border:1px solid rgba(245,185,76,.24);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(245,185,76,.12),transparent 42%),linear-gradient(180deg,rgba(255,246,230,.07),rgba(255,246,230,.04));padding:28px;display:grid;grid-template-columns:1fr;gap:20px;align-items:center;justify-items:center;text-align:center}.Landing_finalCtaInner__WojkK .Landing_sectionTitle__KgFEp{font-size:var(--fs-display)}.Landing_finalCtaInner__WojkK .Landing_sectionLead__IgrvW{max-width:760px;margin-top:12px;margin-right:auto;margin-left:auto}.Landing_finalCtaButton__DUJZj{min-width:220px;min-height:56px}.Landing_footerInner__AmZeU{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(4,minmax(140px,.65fr));gap:28px;align-items:start}.Landing_footerBrand__r3nkZ,.Landing_footerColumn__HkAsl{min-width:0}.Landing_footerLogoImage__gKbKQ{width:clamp(156px,12vw,190px);max-width:100%;opacity:.98}.Landing_footerBrandTitle__2lFlm{margin:16px 0 0;color:var(--text);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.15}.Landing_footerText__2F6kg{max-width:560px;margin:14px 0 0;color:rgba(245,238,225,.7);font-size:var(--fs-body-small);line-height:var(--lh-body)}.Landing_footerLegalDetails__ag2dP{display:grid;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:rgba(245,238,225,.52);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.Landing_footerLegalDetails__ag2dP span{min-width:0}.Landing_legalLinks__v2LnQ{max-width:320px}.Landing_footerContacts__StWWN,.Landing_legalLinks__v2LnQ{display:grid;justify-items:start;gap:8px}.Landing_cookieSettingsButton__lrnBM,.Landing_footerContacts__StWWN a,.Landing_footerContacts__StWWN span,.Landing_legalLinks__v2LnQ a,.Landing_legalLinks__v2LnQ span{color:var(--muted);border-bottom:1px solid transparent;font-size:var(--fs-body-small);line-height:var(--lh-body)}.Landing_cookieSettingsButton__lrnBM:focus-visible,.Landing_cookieSettingsButton__lrnBM:hover,.Landing_footerContacts__StWWN a:focus-visible,.Landing_footerContacts__StWWN a:hover,.Landing_legalLinks__v2LnQ a:focus-visible,.Landing_legalLinks__v2LnQ a:hover{color:var(--text);border-bottom-color:var(--accent)}.Landing_legalLinks__v2LnQ span{border-bottom-color:transparent}.Landing_footerContacts__StWWN span{color:rgba(245,238,225,.38)}.Landing_cookieSettingsButton__lrnBM{padding:0;background:transparent;border-top:0;border-left:0;border-right:0;cursor:pointer}.Landing_sectionCta__q_4fq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:28px;border:1px solid rgba(241,182,89,.2);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(241,182,89,.1),transparent 38%),rgba(255,246,230,.045);padding:18px}.Landing_sectionCtaTitle__l_0aH{margin:0 0 4px;color:var(--dark-text);font-size:18px;font-weight:600;line-height:1.18}.Landing_sectionCtaText__9rcW9{max-width:760px;margin:0;color:var(--dark-text-muted);font-size:var(--fs-body-small);line-height:1.45}.Landing_sectionCtaButton__u0MVV{min-width:220px;white-space:nowrap}.Landing_caseGroup__wVYoy{display:grid;gap:12px;align-content:start}.Landing_caseInlineCta__XAhCO{margin-top:0;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:14px}.Landing_caseInlineCtaMobileOnly___324K{display:none}.Landing_caseInlineCta__XAhCO .Landing_sectionCtaTitle__l_0aH{font-size:15px}.Landing_caseInlineCta__XAhCO .Landing_sectionCtaText__9rcW9{font-size:13px}.Landing_caseInlineCta__XAhCO .Landing_sectionCtaButton__u0MVV{width:100%;min-width:0;min-height:44px}.Landing_mobileStickyCta__DQF_c{position:fixed;right:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;display:inline-flex;min-height:48px;max-width:calc(100vw - 28px);align-items:center;justify-content:center;border:1px solid rgba(241,182,89,.34);border-radius:999px;background:linear-gradient(135deg,var(--dark-accent),#f5d082);color:#191007;padding:0 18px;font-size:14px;font-weight:900;line-height:1;box-shadow:0 14px 40px rgba(0,0,0,.28);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.Landing_mobileStickyCta__DQF_c[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(12px);visibility:hidden}.Landing_pageDark__IBfJH .Landing_footer__1q6D0{position:relative;overflow:visible;isolation:isolate;border-top:0;background:transparent;color:var(--dark-text)}.Landing_pageDark__IBfJH .Landing_footerInner__AmZeU{position:relative;z-index:1}.Landing_pageDark__IBfJH .Landing_logoImage__1UGzN{filter:invert(92%) sepia(9%) saturate(360%) hue-rotate(352deg) brightness(1.02) contrast(1.02) drop-shadow(0 0 14px rgba(245,238,225,.14))}.Landing_pageDark__IBfJH .Landing_cookieSettingsButton__lrnBM,.Landing_pageDark__IBfJH .Landing_footerContacts__StWWN a,.Landing_pageDark__IBfJH .Landing_footerContacts__StWWN span,.Landing_pageDark__IBfJH .Landing_footerText__2F6kg,.Landing_pageDark__IBfJH .Landing_legalLinks__v2LnQ a{color:var(--dark-text-muted)}.Landing_pageDark__IBfJH .Landing_footerLegalDetails__ag2dP{border-top-color:rgba(255,246,230,.08);color:rgba(245,238,225,.52)}.Landing_pageDark__IBfJH .Landing_cookieSettingsButton__lrnBM:focus-visible,.Landing_pageDark__IBfJH .Landing_cookieSettingsButton__lrnBM:hover,.Landing_pageDark__IBfJH .Landing_footerContacts__StWWN a:focus-visible,.Landing_pageDark__IBfJH .Landing_footerContacts__StWWN a:hover,.Landing_pageDark__IBfJH .Landing_legalLinks__v2LnQ a:focus-visible,.Landing_pageDark__IBfJH .Landing_legalLinks__v2LnQ a:hover{color:var(--dark-text);border-bottom-color:var(--dark-accent)}.Landing_pageDark__IBfJH .Landing_footerContacts__StWWN span{color:var(--dark-text-soft)}.Landing_cookieBanner__8laEK{position:fixed;inset:auto 18px 18px auto;z-index:100;width:min(460px,calc(100vw - 36px));border:1px solid var(--line-strong);border-radius:var(--radius);--cookie-backdrop-filter:none;background:rgba(18,17,13,.96);padding:18px;backdrop-filter:var(--cookie-backdrop-filter);-webkit-backdrop-filter:var(--cookie-backdrop-filter)}@media (min-width:769px){.Landing_header__G4ENA:before{--header-backdrop-filter:blur(12px)}.Landing_caseDialogOverlay__Dw72N{--case-dialog-backdrop-filter:blur(4px)}.Landing_cookieBanner__8laEK{--cookie-backdrop-filter:blur(18px)}}.Landing_cookieBanner__8laEK h2{margin:0 0 8px;color:#f5eee1;font-size:var(--fs-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-normal)}.Landing_cookieBanner__8laEK p{margin:0;color:rgba(245,238,225,.72);font-size:var(--fs-body-small);line-height:var(--lh-body)}.Landing_cookieToggle__c6A18{margin-top:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:rgba(255,255,255,.04)}.Landing_cookieToggle__c6A18 input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent)}.Landing_lightboxOverlay__8GA_I{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:rgba(0,0,0,.88);overflow:hidden;overscroll-behavior:contain;padding:18px}.Landing_lightboxContent__0_ueE{width:auto;height:auto}.Landing_lightboxContent__0_ueE,.Landing_lightboxImage__N2_LB{position:relative;max-width:min(calc(100vw - 36px),1180px);max-height:calc(100dvh - 36px);display:flex;align-items:center;justify-content:center}.Landing_lightboxImage__N2_LB{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.Landing_lightboxClose__f2o_x{position:absolute;right:10px;top:10px;z-index:2;min-width:44px;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(8,8,6,.82);cursor:pointer}.Landing_lightboxNav__8jqGP{position:absolute;top:50%;z-index:2;width:48px;height:58px;border:1px solid rgba(255,246,230,.22);border-radius:var(--radius);background:rgba(8,8,6,.72);cursor:pointer;display:grid;place-items:center;transform:translateY(-50%);transition:border-color .2s ease,background .2s ease,transform .2s ease}.Landing_lightboxClose__f2o_x:focus-visible,.Landing_lightboxClose__f2o_x:hover,.Landing_lightboxNav__8jqGP:focus-visible,.Landing_lightboxNav__8jqGP:hover{border-color:rgba(241,182,89,.54);background:rgba(16,16,14,.92)}.Landing_lightboxNavPrevious__K4zxs{left:10px}.Landing_lightboxNavNext__0Rr6_{right:10px}.Landing_lightboxNav__8jqGP span{width:14px;height:14px;border-top:2px solid var(--dark-accent);border-right:2px solid var(--dark-accent);display:block}.Landing_lightboxNavPrevious__K4zxs span{transform:rotate(-135deg)}.Landing_lightboxNavNext__0Rr6_ span{transform:rotate(45deg)}.Landing_legalPage__ffcW2{min-height:100svh}.Landing_legalMain__VxTcn{padding:118px 0 90px}.Landing_legalArticle__PpAzZ{max-width:860px}.Landing_legalArticle__PpAzZ h1{margin:0;color:#f5eee1;font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--ls-display)}.Landing_legalDescription__NXmCH{margin:20px 0 0;color:rgba(245,238,225,.72);font-size:var(--fs-body);line-height:var(--lh-body)}.Landing_placeholderNotice__k8_nF{margin:28px 0;border:1px solid rgba(240,179,95,.5);border-radius:var(--radius);background:rgba(240,179,95,.08);padding:14px 16px;color:var(--accent);font-size:var(--fs-body-small);font-weight:700;line-height:var(--lh-body)}.Landing_legalSection__ZgmBW{border-top:1px solid var(--line);padding-top:28px;margin-top:28px}.Landing_legalSection__ZgmBW h2{margin:0 0 10px;color:#f5eee1;font-size:var(--fs-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-normal)}.Landing_legalSection__ZgmBW p{margin:0;color:rgba(245,238,225,.72);font-size:var(--fs-body);line-height:var(--lh-body)}.Landing_legalSection__ZgmBW p+p{margin-top:10px}.Landing_notFoundPage__yqkPG{min-height:100svh;background:var(--dark-bg-deep)}.Landing_notFoundMain__8PKmQ{min-height:72svh;display:grid;align-items:center;padding:132px 0 72px}.Landing_notFoundPanel__RMeIA{position:relative;overflow:hidden;max-width:760px;border:1px solid rgba(255,246,230,.12);border-radius:24px;background:radial-gradient(circle at 12% 8%,rgba(245,185,76,.12),transparent 32%),linear-gradient(180deg,rgba(255,246,230,.07),rgba(255,246,230,.04));padding:clamp(28px,6vw,58px)}.Landing_notFoundPanel__RMeIA h1{margin:0;color:var(--dark-text);font-size:clamp(40px,7vw,72px);font-weight:800;line-height:.96;letter-spacing:0}.Landing_notFoundPanel__RMeIA p:not(.Landing_eyebrow__rkExe){max-width:560px;margin:20px 0 28px;color:var(--dark-text-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.Landing_internalPage__4129E{min-height:100vh;background:var(--dark-bg-deep)}.Landing_internalMain__onENq{min-height:100vh;padding-top:108px}.Landing_internalArticle__ym5bR{padding-top:52px;padding-bottom:70px}.Landing_breadcrumbs__W_3Ya{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:34px;color:var(--dark-text-soft);font-size:13px;font-weight:700}.Landing_breadcrumbs__W_3Ya a{color:var(--dark-text-muted);border-bottom:1px solid transparent}.Landing_breadcrumbs__W_3Ya a:focus-visible,.Landing_breadcrumbs__W_3Ya a:hover{color:var(--dark-text);border-bottom-color:var(--dark-accent)}.Landing_breadcrumbs__W_3Ya a:after{content:"/";margin-left:8px;color:var(--dark-text-soft)}.Landing_internalHero__oBiCG{display:grid;gap:18px;max-width:920px;margin-bottom:34px}.Landing_internalHero__oBiCG h1{margin:0;color:var(--dark-text);font-size:clamp(42px,5vw,76px);line-height:.96}.Landing_internalHero__oBiCG p{margin:0;max-width:840px;color:var(--dark-text-muted)}.Landing_internalContentGrid__eaeea{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);gap:22px;align-items:stretch;margin-top:30px}.Landing_internalCasePanel__UUxWg,.Landing_internalPanel__hHRKW{border:1px solid var(--dark-border);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(241,182,89,.09),transparent 34%),rgba(255,246,230,.045);padding:24px}.Landing_internalCasePanel__UUxWg h2,.Landing_internalGallery__ALOUG h2,.Landing_internalPanel__hHRKW h2{margin:0 0 18px;color:var(--dark-text);font-size:clamp(26px,2.4vw,38px);line-height:1.05}.Landing_internalPanel__hHRKW ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.Landing_internalPanel__hHRKW li{position:relative;padding-left:18px;color:var(--dark-text-muted);font-size:var(--fs-body-small);line-height:1.45}.Landing_internalPanel__hHRKW li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:50%;background:var(--dark-accent)}.Landing_internalCasePanel__UUxWg,.Landing_internalGallery__ALOUG{margin-top:28px}.Landing_internalCaseMetric__f8i3C{margin:0 0 14px;color:var(--dark-text-muted);font-size:18px;font-weight:800}.Landing_internalCaseValue__c3PUr{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;color:var(--dark-text);font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1}.Landing_internalCaseValue__c3PUr span:nth-child(2){color:var(--dark-accent)}.Landing_internalCaseValue__c3PUr span:last-child{color:#a8b47a}.Landing_internalCaseBlocks__9rjoI,.Landing_internalCaseMeta__MkKFI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.Landing_internalCaseBlocks__9rjoI section,.Landing_internalCaseMeta__MkKFI div{border:1px solid rgba(255,246,230,.1);border-radius:14px;background:rgba(255,246,230,.035);padding:16px}.Landing_internalCaseBlocks__9rjoI h3,.Landing_internalCaseMeta__MkKFI dt{margin:0 0 8px;color:var(--dark-accent);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.Landing_internalCaseBlocks__9rjoI p,.Landing_internalCaseMeta__MkKFI dd{margin:0;color:var(--dark-text-muted);font-size:var(--fs-body-small);line-height:1.45}.Landing_internalGallery__ALOUG{border-top:1px solid rgba(255,246,230,.1);padding-top:28px}.Landing_internalGalleryGrid__n6bzV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Landing_internalGalleryItem__6mLjU{margin:0;overflow:hidden;border:1px solid rgba(255,246,230,.1);border-radius:16px;background:rgba(255,246,230,.04);aspect-ratio:3/4}.Landing_internalGalleryItem__6mLjU img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1320px){.Landing_heroInner__KQ0Y4{min-height:690px}}@media (max-width:1120px){.Landing_heroInner__KQ0Y4{min-height:660px;padding-top:96px;padding-bottom:78px}.Landing_heroTitleHasDesktopManual__i4aVs,.Landing_heroTitle__fk53y{font-size:68px}.Landing_heroSubheading__q3ucc{font-size:32px}}@media (max-width:1024px){.Landing_heroInner__KQ0Y4{width:min(100% - 48px,820px);min-height:650px;padding-top:104px;padding-bottom:72px}.Landing_heroCopy__CL3eG{max-width:720px;transform:none}.Landing_heroActions__mACDD,.Landing_heroSubheading__q3ucc,.Landing_heroSubtitle__AYt1X,.Landing_heroTitle__fk53y,.Landing_proofGroup__khqYf,.Landing_proofList__R3SMr{max-width:720px}.Landing_headerInner__9apI0{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;z-index:2}.Landing_menuButton__RLt7Z{display:inline-flex;grid-column:4;justify-self:end;min-width:54px;padding:0 11px}.Landing_nav__wBgNq{position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:2;display:flex;width:min(320px,calc(100vw - 32px));flex-direction:column;align-items:stretch;gap:6px;border:1px solid rgba(255,246,230,.14);border-radius:18px;background:linear-gradient(180deg,rgba(29,27,22,.98),rgba(15,15,13,.98));padding:8px;box-shadow:0 22px 60px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease);visibility:hidden}.Landing_navOpen__GHNye{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.Landing_navLink__ci_3T{justify-content:flex-start;min-height:48px;border:1px solid rgba(255,246,230,.08);border-radius:12px;background:rgba(255,246,230,.035);padding:0 14px;color:rgba(245,238,225,.88)}.Landing_navLink__ci_3T:focus-visible,.Landing_navLink__ci_3T:hover{border-color:rgba(241,182,89,.24);background:rgba(241,182,89,.1)}.Landing_desktopLanguageSwitcher__vgcRa{display:none}.Landing_mobileHeaderLanguageSwitcher__QhFvx{display:inline-flex}.Landing_mobileHeaderLanguageSwitcher__QhFvx .Landing_languageLink__1mJcH{min-width:38px;padding:0 8px}.Landing_mobileNavCta__ZgiK4{display:none}.Landing_headerActions__96kkk{grid-column:3;grid-row:1;justify-content:flex-end}.Landing_headerPhone__AmnIZ{display:none}.Landing_navBackdrop__x_M_y{position:fixed;inset:0;z-index:999;display:block;border:0;border-radius:0;background:rgba(0,0,0,.54);cursor:pointer;padding:0}.Landing_productionCardBgWord__id54p,.Landing_sectionBgWord__kl42M{max-width:calc(100vw - 32px);overflow:hidden;text-align:right;transform:none}.Landing_sectionBgWordMarketEntry__CapK1{top:34px;right:16px;max-width:calc(100vw - 32px);background:linear-gradient(90deg,rgba(255,246,230,.024),rgba(241,182,89,.018),rgba(255,246,230,.006));font-size:clamp(56px,8vw,92px);opacity:.24}.Landing_marketIntroInner__fM7lh{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(34px,5vw,56px)}.Landing_marketIntroPanel__dd_e3{width:min(100%,500px)}.Landing_marketIntroCopy__a_Q_I .Landing_sectionTitle__KgFEp{font-size:var(--fs-display)}.Landing_heroTitleBrand__BQLi6{font-size:1.16em}.Landing_heroSubtitleDesktop__6p_4K,.Landing_heroTitleDesktop__enmPV{display:none}.Landing_heroSubtitleMobile__7zd4k,.Landing_heroTitleMobile__MAz29{display:block}.Landing_sectionHeader__XXsVR{grid-template-columns:1fr}.Landing_productionSection__j_kxG .Landing_sectionTitle__KgFEp,.Landing_servicesSection___ybG_ .Landing_sectionTitle__KgFEp{white-space:normal}.Landing_casesGrid__YD7gT,.Landing_contactsGrid__5wQI9,.Landing_galleryGrid__VBBSX{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_galleryGrid__VBBSX[data-scrollable=true] .Landing_galleryButton__KMo26{flex-basis:min(46vw,300px)}.Landing_internalContentGrid__eaeea{grid-template-columns:1fr}.Landing_internalGalleryGrid__n6bzV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Landing_heroInner__KQ0Y4{width:min(100% - 32px,720px);min-height:640px;padding-top:88px;padding-bottom:64px}.Landing_heroTitle__fk53y{font-size:52px;line-height:.98}.Landing_heroSubheading__q3ucc{font-size:30px}.Landing_heroCopy__CL3eG{max-width:680px;transform:none}}@media (max-width:768px){.Landing_container__J4xp3,.Landing_headerInner__9apI0{width:min(100% - 32px,var(--container))}.Landing_hero__OMzqB:after{height:200px}.Landing_pageDark__IBfJH{background:radial-gradient(circle at 18% 34%,rgba(78,96,138,.044),transparent 30%),radial-gradient(circle at 88% 74%,rgba(245,238,225,.024),transparent 34%),linear-gradient(180deg,#10100e,#121210 48%,#0f0f0d)}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:before{opacity:.36}.Landing_pageDark__IBfJH .Landing_footer__1q6D0,.Landing_pageDark__IBfJH .Landing_sectionAlt__RyvYh.Landing_sectionDark__o_djx,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx{background:transparent}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:not(.Landing_footer__1q6D0),.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:not(.Landing_footer__1q6D0):first-child{padding-top:42px;padding-bottom:42px}.Landing_desktopOnly__2uMHy{display:none}.Landing_mobileOnly__DGL21{display:block}.Landing_sectionGlow__RObX3{display:none}.Landing_sectionBgWord__kl42M{top:24px;right:0;background:linear-gradient(90deg,rgba(255,246,230,.034),rgba(241,182,89,.024),rgba(255,246,230,.01));font-size:clamp(44px,11vw,60px)}.Landing_sectionBgWord__kl42M.Landing_sectionBgWordMarketEntry__CapK1{display:none}.Landing_sectionBgWordServices__5dTkc{opacity:.12}.Landing_sectionBgWordProduction__GYxt4{top:18px}.Landing_productionCardBgWord__id54p{top:18px;right:-16px;background:linear-gradient(90deg,rgba(255,246,230,.028),rgba(241,182,89,.02),rgba(255,246,230,.008));font-size:clamp(44px,11vw,60px)}.Landing_galleryGrid__VBBSX[data-scrollable=true]{-webkit-mask-image:none;mask-image:none}.Landing_bgPhotoTexture__D_wzd,.Landing_noiseLayer__tsBzr{display:none!important}.Landing_heroActions__mACDD{width:100%;flex-direction:column;align-items:stretch}.Landing_productionSection__j_kxG .Landing_sectionTitle__KgFEp,.Landing_sectionTitle__KgFEp,.Landing_servicesSection___ybG_ .Landing_sectionTitle__KgFEp{font-size:var(--fs-display);line-height:.98}.Landing_managementTitle__4qPsL,.Landing_teamTitle__kC6St{font-size:var(--fs-management-title);line-height:1.02}.Landing_managementTitle__4qPsL{white-space:normal}.Landing_proofGroup__khqYf{width:100%;max-width:none}.Landing_proofList__R3SMr{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:auto;overflow:visible;gap:8px;border:0;background:transparent;padding:0}.Landing_proofList__R3SMr::-webkit-scrollbar{display:none}.Landing_proofItem__15TLx{width:auto;min-width:0;min-height:40px;padding:8px 12px 8px 10px}.Landing_proofItem__15TLx+.Landing_proofItem__15TLx{margin-top:0;margin-left:0}.Landing_heroPrimaryCta__ZV7Rb,.Landing_heroSecondaryCta__0Hgd1{width:100%}.Landing_managementHeader__ILgLr{margin-bottom:36px}.Landing_marketplaceGrid__CLKSU{grid-template-columns:1fr;gap:14px;margin-top:0}.Landing_casesGrid__YD7gT,.Landing_contactsGrid__5wQI9{grid-template-columns:1fr}.Landing_serviceGrid__E0e_m{grid-template-columns:1fr;gap:14px}.Landing_servicePremiumCard__kW_sG{min-height:auto;grid-template-columns:1fr;gap:15px;padding:26px}.Landing_serviceCardVisual__LgOpx{grid-column:1;grid-row:2;width:100%;min-height:220px;opacity:.9}.Landing_serviceCardContent__Bxn_r{grid-column:1;grid-row:1}.Landing_serviceCardHeading__HZ2_h{max-width:100%;font-size:clamp(30px,8vw,38px)}.Landing_serviceIcon__pa401{width:54px;height:54px;flex-basis:54px}.Landing_serviceIconSvg__kf53Q{width:40px;height:40px}.Landing_serviceDetailList__qUlNz{gap:8px}.Landing_serviceDetailList__qUlNz span{padding:7px 10px;font-size:13px}.Landing_servicesCta__dpfqb{padding:20px}.Landing_sectionCta__q_4fq{grid-template-columns:1fr;align-items:stretch}.Landing_sectionCtaButton__u0MVV{width:100%;min-width:0}.Landing_mobileStickyCta__DQF_c{display:inline-flex}.Landing_internalMain__onENq{padding-top:82px}.Landing_internalArticle__ym5bR{padding-top:34px;padding-bottom:54px}.Landing_internalHero__oBiCG h1{font-size:clamp(36px,9vw,48px)}.Landing_internalCaseBlocks__9rjoI,.Landing_internalCaseMeta__MkKFI,.Landing_internalPanel__hHRKW ul{grid-template-columns:1fr}.Landing_internalGalleryGrid__n6bzV{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_productionCardHeader__qNMR5{grid-template-columns:1fr}.Landing_productionCardHeader__qNMR5 h3{font-size:var(--fs-heading);line-height:1.1}.Landing_productionIntro__7eZfA{grid-template-columns:1fr;gap:14px}.Landing_productionBenefits__Sdvj7{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:12px}.Landing_productionBenefits__Sdvj7 li{white-space:normal}.Landing_teamTimelineViewport__iGmiE{margin-top:34px;margin-right:-16px;margin-left:-16px;overflow-x:auto;overflow-y:hidden;padding:0 16px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Landing_teamTimelineViewport__iGmiE::-webkit-scrollbar{display:none}.Landing_teamTimeline__s5MwT{display:flex;width:max-content;min-width:max-content}.Landing_teamTimelineItem___i3N5{flex:0 0 112px;scroll-snap-align:center}.Landing_teamTimelineItem___i3N5:not(:last-child):after{right:-4px;opacity:.75}.Landing_teamTimelineButton____C3W{min-height:64px;padding:0 7px}.Landing_teamTimelineCopy__5CZgA{max-width:96px}.Landing_managementCard__K2rYm{min-height:auto}.Landing_managementCardButton__ADzty{min-height:auto;grid-template-columns:64px minmax(0,1fr) 30px;gap:14px;padding:20px}.Landing_managementCard__K2rYm[data-expandable=false] .Landing_managementCardButton__ADzty{grid-template-columns:64px minmax(0,1fr)}.Landing_managementIcon__41ApB{width:58px;height:58px;flex-basis:58px}.Landing_managementIconImage__zeXuP{width:50px;height:50px}.Landing_managementCardToggle__n06k0{width:30px;height:30px}.Landing_managementCardTitle__Pcowo{font-size:17px}.Landing_managementCardDescription__JA9tj{font-size:14.5px}.Landing_teamTitle__kC6St{max-width:100%;font-size:clamp(30px,8.6vw,36px);line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.Landing_teamTitleLine__4ljfG,.Landing_teamTitle__kC6St .Landing_noWrap__SyOtv{white-space:normal;text-wrap:balance}.Landing_teamMarqueeWrap__lbrfe{margin-top:36px;overflow-x:auto;overflow-y:hidden;padding:26px 0 18px;scroll-snap-type:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.Landing_teamSection__GoYoE[data-marquee-visible=true] .Landing_teamMarqueeTrack__59VdK{animation:none;will-change:auto}.Landing_teamMarqueeWrap__lbrfe:after,.Landing_teamMarqueeWrap__lbrfe:before{content:none;display:none}.Landing_teamMarqueeTrack__59VdK{gap:14px;padding-right:16px;padding-left:16px;animation:none}.Landing_teamMarqueeGroup__lxACW{gap:14px;padding-right:0}.Landing_teamMarqueeGroup__lxACW[aria-hidden=true]{display:none}.Landing_teamCard__vHiDK{width:220px;min-width:220px}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_casesSection__Dwnxm,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_localTeamSection__t60He,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_productionSection__j_kxG,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_teamSection__GoYoE,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx[id=contacts]{padding-top:42px;padding-bottom:42px}.Landing_caseCardButton__kcx92{min-height:330px;padding:22px}.Landing_caseSparklineBackdrop__enJ2O{right:-16%;bottom:26%;width:92%}.Landing_caseDialogOverlay__Dw72N{justify-content:center}.Landing_caseDialogPanel__3YOeC{width:100%;max-width:none;height:100dvh;border-left:0;padding:20px 18px 28px;animation:Landing_caseModalIn__AVnk5 .28s cubic-bezier(.2,.78,.2,1) both}.Landing_caseDialogTitle___BRiI{font-size:clamp(30px,9vw,42px)}.Landing_caseDialogValue__LbAA2{font-size:clamp(26px,8vw,36px)}.Landing_caseDialogMeta__MUrm4{grid-template-columns:1fr}.Landing_caseDialogChart__LCKL1{height:112px}.Landing_caseInlineCtaDesktopOnly__xkJ6P,.Landing_caseInlineCtaMobileHidden__cCfHb{display:none}.Landing_caseInlineCtaMobileOnly___324K{display:grid}}@media (max-width:720px){.Landing_headerInner__9apI0{min-height:66px;gap:10px}.Landing_hero__OMzqB{margin-top:66px}.Landing_logoImage__1UGzN,.Landing_logoLink___ikp0{width:118px}.Landing_heroImage___xetO{filter:saturate(1.05) contrast(1.04) brightness(.98);object-position:54% top}.Landing_heroImageDesktop__0_6_R{display:none}.Landing_heroImageMobile__iFVJC{display:block;object-position:54% top;filter:saturate(1.08) contrast(1.05) brightness(1)}.Landing_hero__OMzqB:before{background:linear-gradient(90deg,rgba(10,10,9,.88),rgba(10,10,9,.72) 50%,rgba(10,10,9,.22)),linear-gradient(180deg,rgba(10,10,9,.2),rgba(10,10,9,.3) 42%,rgba(10,10,9,.42) 76%,rgba(16,15,13,.18)),radial-gradient(circle at 8% 24%,rgba(78,96,138,.042),transparent 30%)}.Landing_heroTitle__fk53y .Landing_noWrap__SyOtv{white-space:normal}.Landing_heroBackdrop__MkG6h{background:linear-gradient(90deg,rgba(78,96,138,.04),transparent 44%),repeating-linear-gradient(135deg,rgba(247,241,229,.012) 0 1px,transparent 1px 20px);opacity:.26}.Landing_contactsGrid__5wQI9,.Landing_footerInner__AmZeU{grid-template-columns:1fr}.Landing_footerContactColumn___YV1M,.Landing_footerLegal__6BBOs{justify-self:start}.Landing_footerContacts__StWWN,.Landing_legalLinks__v2LnQ{justify-content:flex-start;justify-items:start}.Landing_footerLegalDetails__ag2dP{margin-top:32px;padding-top:18px;font-size:12px}.Landing_heroInner__KQ0Y4{min-height:640px;padding-top:86px;padding-bottom:56px}.Landing_heroCopy__CL3eG{transform:translateY(0)}.Landing_section__0AsKU{padding:64px 0}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_casesSection__Dwnxm,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_localTeamSection__t60He,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_productionSection__j_kxG,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_teamSection__GoYoE,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:not(.Landing_footer__1q6D0),.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:not(.Landing_footer__1q6D0):first-child,.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx[id=contacts]{padding-top:40px;padding-bottom:40px}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx.Landing_marketIntroSection__E5FHn{padding-top:64px;padding-bottom:64px}.Landing_caseCard__2IW_9,.Landing_contactCard__FR_Ua{min-height:auto}.Landing_caseCardButton__kcx92{min-height:310px}.Landing_galleryGroupHeader__6l6o6{display:grid}.Landing_galleryGrid__VBBSX{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Landing_galleryGrid__VBBSX[data-scrollable=true] .Landing_galleryButton__KMo26{flex-basis:min(74vw,270px)}.Landing_cookieBanner__8laEK{inset:auto 12px 12px 12px;width:auto}}@media (max-width:480px){.Landing_headerInner__9apI0{gap:7px}.Landing_logoImage__1UGzN,.Landing_logoLink___ikp0{width:112px}.Landing_mobileHeaderLanguageSwitcher__QhFvx{gap:3px}.Landing_mobileHeaderLanguageSwitcher__QhFvx .Landing_languageLink__1mJcH{min-width:32px;min-height:34px;padding:0 6px;font-size:11px}.Landing_menuButton__RLt7Z{min-width:50px;min-height:34px;padding:0 9px;font-size:11px}.Landing_contactActions__OKKyJ,.Landing_cookieActions__1KBtv{flex-direction:column}.Landing_heroCopy__CL3eG .Landing_eyebrow__rkExe{margin-bottom:16px}.Landing_heroSubheading__q3ucc{margin-top:18px;font-size:23px;line-height:1.16}.Landing_heroSubtitle__AYt1X{margin-top:16px;font-size:15.5px;line-height:1.5}.Landing_heroTitle__fk53y{font-size:40px;line-height:.96}.Landing_heroCopy__CL3eG{transform:none}.Landing_proofGroup__khqYf{margin-top:20px}.Landing_proofList__R3SMr{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.Landing_proofItem__15TLx{width:auto;max-width:100%;min-height:32px;gap:6px;padding:6px 9px 6px 8px;font-size:11.4px}.Landing_proofItem__15TLx:nth-child(4){flex-basis:auto}.Landing_proofMark__sWi5R{width:18px;height:18px;flex-basis:18px;font-size:9px}.Landing_heroActions__mACDD{margin-top:12px}.Landing_sectionDark__o_djx[id=contacts] .Landing_sectionTitle__KgFEp{white-space:normal}.Landing_marketplaceGrid__CLKSU{grid-template-columns:1fr}.Landing_servicePremiumCard__kW_sG{padding:22px}.Landing_serviceCardVisual__LgOpx{width:100%;min-height:206px;opacity:.88}.Landing_serviceCardTopline__3OAGD{gap:14px}.Landing_teamTimelineViewport__iGmiE{margin-top:30px}.Landing_teamTimelineItem___i3N5{flex-basis:104px}.Landing_teamTimelineButton____C3W{min-height:62px}.Landing_productionCard__ultem{padding:18px;padding-right:0;padding-left:0}.Landing_productionBenefits__Sdvj7{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.Landing_pageDark__IBfJH .Landing_contactCard__FR_Ua,.Landing_pageDark__IBfJH .Landing_galleryButton__KMo26,.Landing_pageDark__IBfJH .Landing_managementCard__K2rYm,.Landing_pageDark__IBfJH .Landing_teamCard__vHiDK{border-color:rgba(255,246,230,.14);background:linear-gradient(180deg,rgba(255,246,230,.082),rgba(255,246,230,.048))}.Landing_pageDark__IBfJH .Landing_caseCard__2IW_9{border-color:var(--case-border);background:radial-gradient(circle at 20% 0,rgba(255,255,255,.06),transparent 34%),radial-gradient(circle at 88% 86%,rgba(168,180,122,.08),transparent 34%),linear-gradient(180deg,rgba(36,34,30,.86),rgba(27,26,23,.96))}.Landing_caseCardButton__kcx92{min-height:292px;padding:20px}.Landing_caseTitle__qnZpp{margin-top:24px}.Landing_sectionGlow__RObX3{display:none}.Landing_sectionBgWord__kl42M{right:0}.Landing_productionCardBgWord__id54p,.Landing_sectionBgWord__kl42M{display:block;font-size:clamp(34px,10vw,42px);max-width:calc(100vw - 24px)}.Landing_productionCardBgWord__id54p{right:-16px}.Landing_pageDark__IBfJH .Landing_sectionDark__o_djx:after{content:none}.Landing_hero__OMzqB:after{height:200px}.Landing_managementIcon__41ApB{width:58px;height:58px;flex-basis:58px}.Landing_managementIconImage__zeXuP{width:50px;height:50px}.Landing_managementCardButton__ADzty{padding:18px 20px}.Landing_managementCardTitle__Pcowo{font-size:16px}.Landing_managementCardDescription__JA9tj{font-size:14px}.Landing_teamMarqueeWrap__lbrfe{margin-top:34px;padding:22px 0 18px}.Landing_teamCard__vHiDK{width:210px;min-width:210px}.Landing_teamCardContent___eDWG{padding:16px 16px 18px}.Landing_teamCardName__yB3IC{font-size:18px}.Landing_teamCardPosition__8_o9r{font-size:14.5px}.Landing_ghostButton__UybgV,.Landing_solidButton__HMr3p,.Landing_textButton__K5_CH{width:100%}.Landing_heroPrimaryCta__ZV7Rb,.Landing_heroSecondaryCta__0Hgd1{height:50px;font-size:14.5px}.Landing_heroTitle__fk53y .Landing_noWrap__SyOtv{font-size:.92em}.Landing_galleryGrid__VBBSX{grid-template-columns:1fr}}@media (max-width:767px){.Landing_heroTitle__fk53y{max-width:100%;font-size:42px;line-height:.98;letter-spacing:0}.Landing_heroTitleBrand__BQLi6{font-size:1.16em}.Landing_heroTitleHasManual__RoURa .Landing_heroTitleMobile__MAz29{display:none}.Landing_heroTitleHasManual__RoURa .Landing_heroTitleMobileA11y__Z81Ob{position:absolute;display:inline-block;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.Landing_heroTitleHasManual__RoURa .Landing_heroTitleMobileManual__pM_zT{display:block}.Landing_heroTitleManualLine___TxP0{white-space:nowrap}.Landing_heroTitleManualLine___TxP0:nth-child(2){font-size:1em}.Landing_hero__OMzqB:before{background:linear-gradient(90deg,rgba(13,13,13,.88),rgba(13,13,13,.7) 48%,rgba(13,13,13,.2)),linear-gradient(180deg,rgba(13,13,13,.22),rgba(13,13,13,.68))}.Landing_heroImageMobile__iFVJC{filter:saturate(1.08) contrast(1.05) brightness(1);object-position:54% top}}@media (max-width:480px){.Landing_heroTitle__fk53y{font-size:40px;line-height:.96}.Landing_heroTitleManualLine___TxP0:nth-child(2){font-size:1em}}@media (max-width:1180px){.Landing_footerInner__AmZeU{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_footerBrand__r3nkZ{grid-column:1/-1}.Landing_localTeamGrid__k3_GC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Landing_finalCtaInner__WojkK,.Landing_localTeamHeader__hmjwD,.Landing_marketIntroInner__fM7lh{grid-template-columns:1fr;align-items:start}.Landing_marketIntroInner__fM7lh{gap:28px}.Landing_marketIntroCopy__a_Q_I{max-width:none}.Landing_marketIntroCopy__a_Q_I .Landing_sectionTitle__KgFEp{max-width:760px;font-size:var(--fs-display)}.Landing_marketIntroCopy__a_Q_I .Landing_sectionLead__IgrvW{max-width:680px}.Landing_marketIntroPanel__dd_e3{width:100%;max-width:none;justify-self:stretch}.Landing_sectionBgWordTeam__juihy{display:none}.Landing_workStepsShell__okC73{position:relative;margin-top:28px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.Landing_workRouteSvg__rmEjd{display:none}.Landing_workSteps__X5lVH{position:relative;display:grid;grid-template-columns:1fr;gap:0;min-height:0;margin:0;padding:0}.Landing_workSteps__X5lVH:before{content:"";position:absolute;top:8px;bottom:8px;left:36px;width:1px;background:linear-gradient(180deg,rgba(245,185,76,0),rgba(245,185,76,.46),rgba(245,185,76,0))}.Landing_workStep___W_qE,.Landing_workStep___W_qE:first-child,.Landing_workStep___W_qE:nth-child(2),.Landing_workStep___W_qE:nth-child(3),.Landing_workStep___W_qE:nth-child(4),.Landing_workStep___W_qE:nth-child(5),.Landing_workStep___W_qE:nth-child(6){top:auto;right:auto;bottom:auto;left:auto;width:auto;grid-column:auto;grid-row:auto;position:relative;transform:none}.Landing_workStepButton__h_HYQ{min-height:0;aspect-ratio:auto;border:0;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 16px;align-items:start;padding:0 0 26px;text-align:left}.Landing_workStepButton__h_HYQ:before{content:none}.Landing_workStep___W_qE:last-child .Landing_workStepButton__h_HYQ{padding-bottom:0}.Landing_workStepButton__h_HYQ:hover,.Landing_workStep___W_qE[data-active=true] .Landing_workStepButton__h_HYQ{border-color:transparent;background:transparent;box-shadow:none;transform:none}.Landing_workStepButton__h_HYQ:focus-visible{outline:none}.Landing_workStepMeta__TiQb_{position:relative;z-index:1;width:auto;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;justify-items:start;align-content:start;gap:5px;padding:3px 0 0}.Landing_workStepButton__h_HYQ:focus-visible .Landing_workStepMeta__TiQb_{outline:none}.Landing_workStep___W_qE[data-active=true] .Landing_workStepMeta__TiQb_{border-color:transparent;background:transparent;box-shadow:none}.Landing_workStepNumber__YGx81{color:var(--dark-accent);font-size:14px;letter-spacing:0;white-space:nowrap}.Landing_workStepName__l2TKc{max-width:100%;color:rgba(245,185,76,.78);font-size:18px;line-height:1.12;text-align:left}.Landing_workStepText__rfEeC{min-width:0;grid-column:2;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(245,238,225,.78);font-size:16px;font-weight:720;line-height:1.42;padding:3px 0 25px}.Landing_workStep___W_qE:last-child .Landing_workStepText__rfEeC{border-bottom:0;padding-bottom:0}.Landing_workStep___W_qE[data-active=true] .Landing_workStepText__rfEeC{color:var(--dark-text)}.Landing_workStepIcon__ZgqVt{grid-row:1/span 2;width:68px;height:68px}.Landing_workStepIconSvg___2xgL{width:52px;height:52px}.Landing_workStepArrow__f12yF{display:none}.Landing_localTeamPanel__ToSmg{margin-top:0;padding:0}.Landing_localTeamGrid__k3_GC{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Landing_localTeamCard__iNQoh{gap:10px;padding:14px 10px}.Landing_serviceCardText__bpioy{font-size:15px;line-height:1.55}.Landing_finalCtaButton__DUJZj{width:100%}}@media (max-width:640px){.Landing_heroSubheading__q3ucc{font-size:24px}.Landing_proofList__R3SMr{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;overflow:visible;min-height:auto;scroll-snap-type:none}.Landing_proofList__R3SMr::-webkit-scrollbar{display:none}.Landing_proofItem__15TLx{flex:0 1 auto;min-width:0;scroll-snap-align:none}.Landing_proofItem__15TLx+.Landing_proofItem__15TLx{margin-top:0}.Landing_managementCardButton__ADzty,.Landing_serviceCardButton__EQ5Cb{grid-template-columns:52px minmax(0,1fr) 30px;gap:14px;padding:18px}.Landing_serviceIcon__pa401{width:52px;height:52px}.Landing_finalCtaInner__WojkK,.Landing_localTeamPanel__ToSmg{padding:18px}.Landing_localTeamPanel__ToSmg{padding:0}.Landing_workSteps__X5lVH:before{left:32px}.Landing_workStepButton__h_HYQ{grid-template-columns:74px minmax(0,1fr);gap:8px 14px;padding-bottom:24px}.Landing_workStepMeta__TiQb_{width:auto;min-height:0;border-radius:0}.Landing_workStepNumber__YGx81{font-size:13px}.Landing_workStepName__l2TKc{font-size:17px}.Landing_workStepText__rfEeC{font-size:15px;line-height:1.44;padding-bottom:24px}.Landing_workStepIcon__ZgqVt{width:62px;height:62px}.Landing_workStepIconSvg___2xgL{width:48px;height:48px}.Landing_marketIntroPanel__dd_e3{padding:22px}.Landing_marketIntroCopy__a_Q_I .Landing_sectionTitle__KgFEp{font-size:var(--fs-display)}.Landing_marketIntroCopy__a_Q_I .Landing_sectionLead__IgrvW{margin-top:20px;font-size:16px;line-height:1.55}.Landing_marketIntroCopy__a_Q_I .Landing_eyebrow__rkExe{gap:10px;margin-bottom:18px;font-size:12px;letter-spacing:.07em}.Landing_marketIntroList__HyT_b{gap:13px}.Landing_marketIntroList__HyT_b li{font-size:15px;line-height:1.45}.Landing_footerInner__AmZeU,.Landing_localTeamGrid__k3_GC{grid-template-columns:1fr}.Landing_localTeamCard__iNQoh{grid-template-columns:none}.Landing_footerContacts__StWWN{justify-items:start}}