.LanguageSwitcher-module__gdGMiG__switcher{align-items:center;gap:2px;display:flex}.LanguageSwitcher-module__gdGMiG__link{opacity:.55;letter-spacing:.12em;padding:6px 7px;transition:opacity .3s;position:relative}.LanguageSwitcher-module__gdGMiG__link:hover,.LanguageSwitcher-module__gdGMiG__active{opacity:1}.LanguageSwitcher-module__gdGMiG__active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:2px;left:7px;right:7px}.LanguageSwitcher-module__gdGMiG__link+.LanguageSwitcher-module__gdGMiG__link:before{content:"";inset-inline-start:-1px;opacity:.35;background:currentColor;width:1px;height:10px;position:absolute;top:50%;translate:0 -50%}
.Header-module__Af2_WG__header{--fg:var(--ink);z-index:50;padding-top:env(safe-area-inset-top,0px);color:var(--fg);transition:transform .6s var(--ease-out), color .4s ease;animation:Header-module__Af2_WG__headerIn 1.2s .2s var(--ease-out) backwards;position:fixed;inset:0 0 auto}.Header-module__Af2_WG__header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--rule);opacity:0;transition:opacity .4s,background-color .4s;position:absolute;inset:0}.Header-module__Af2_WG__scrolled:before{opacity:1}.Header-module__Af2_WG__night{--fg:var(--on-night)}.Header-module__Af2_WG__night:before{background:color-mix(in srgb, var(--night) 80%, transparent);border-bottom-color:var(--rule-night)}.Header-module__Af2_WG__bar{max-width:var(--container);padding:16px var(--gutter);transition:padding .4s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.Header-module__Af2_WG__scrolled .Header-module__Af2_WG__bar{padding-block:10px}.Header-module__Af2_WG__brand{z-index:2;flex-shrink:0;display:flex;position:relative}.Header-module__Af2_WG__night .Header-module__Af2_WG__brand,.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__brand{--logo-ink:var(--on-night);--primary:var(--accent-night)}.Header-module__Af2_WG__inline{gap:clamp(14px,1.8vw,28px);display:flex}.Header-module__Af2_WG__inline a{opacity:.72;padding:6px 0;transition:opacity .3s;position:relative}.Header-module__Af2_WG__inline a:after{content:"";height:1px;transform-origin:var(--end);transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__Af2_WG__inline a:hover,.Header-module__Af2_WG__inline a.Header-module__Af2_WG__active{opacity:1}.Header-module__Af2_WG__inline a:hover:after,.Header-module__Af2_WG__inline a.Header-module__Af2_WG__active:after{transform-origin:var(--start);transform:scaleX(1)}.Header-module__Af2_WG__actions{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.Header-module__Af2_WG__contact{border:1px solid;border-radius:999px;padding:10px 18px;transition:background-color .35s,color .35s}.Header-module__Af2_WG__contact:hover{background:var(--fg);color:var(--paper)}.Header-module__Af2_WG__night .Header-module__Af2_WG__contact:hover{color:var(--night)}.Header-module__Af2_WG__menuBtn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:none}.Header-module__Af2_WG__burger{gap:6px;width:26px;display:grid}.Header-module__Af2_WG__burger span{height:1.5px;transition:transform .5s var(--ease-out);background:currentColor}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__burger span:first-child{transform:translateY(3.75px)rotate(45deg)}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__burger span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.Header-module__Af2_WG__menuOpen{--fg:var(--on-night)}.Header-module__Af2_WG__menuOpen:before{opacity:0}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__contact{display:none}.Header-module__Af2_WG__progress{background:var(--accent-ink);height:1px;transform-origin:var(--start);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module__Af2_WG__night .Header-module__Af2_WG__progress{background:var(--accent-night)}.Header-module__Af2_WG__overlay{z-index:1;padding:calc(96px + env(safe-area-inset-top,0px)) var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));background:var(--night);color:var(--on-night);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__overlay{clip-path:inset(0)}.Header-module__Af2_WG__overlayNav{max-width:var(--container);width:100%;margin:0 auto;display:grid}.Header-module__Af2_WG__overlayNav a{border-bottom:1px solid var(--rule-night);opacity:0;transition:opacity .6s ease, transform .8s var(--ease-out);align-items:baseline;gap:clamp(16px,3vw,40px);padding:clamp(6px,1.2vh,12px) 0;display:flex;transform:translateY(24px)}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__overlayNav a{opacity:1;transition-delay:calc(.25s + var(--i) * 50ms);transform:none}.Header-module__Af2_WG__num{color:var(--accent-night);min-width:2ch}.Header-module__Af2_WG__big{font-family:var(--display);transition:transform .5s var(--ease-out);font-size:clamp(1.5rem,4.4vh,3rem);font-weight:600;line-height:1.1}.Header-module__Af2_WG__overlayNav a:hover .Header-module__Af2_WG__big{transform:translateX(calc(12px * var(--dir)))}.Header-module__Af2_WG__overlayFoot{max-width:var(--container);width:100%;color:var(--on-night-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:32px auto 0;display:flex}@media (max-width:1180px){.Header-module__Af2_WG__inline{display:none}.Header-module__Af2_WG__menuBtn{display:flex}}@media (max-width:480px){.Header-module__Af2_WG__bar{gap:8px}.Header-module__Af2_WG__actions{gap:10px}.Header-module__Af2_WG__contact{letter-spacing:.1em;padding:10px 12px}.Header-module__Af2_WG__menuLabel{display:none}}@keyframes Header-module__Af2_WG__headerIn{0%{opacity:0;transform:translateY(-16px)}}.Header-module__Af2_WG__menuOpen .Header-module__Af2_WG__lang{display:none}
.ThemeSwitcher-module__TdiXEW__switcher{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;flex-direction:column;align-items:flex-end;gap:10px;font-size:.875rem;display:flex;position:fixed}.ThemeSwitcher-module__TdiXEW__fab{color:#fff;cursor:pointer;width:48px;height:48px;transition:transform .3s var(--ease-spring), background-color .4s ease;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px -8px #00000073}.ThemeSwitcher-module__TdiXEW__fab:hover{transform:rotate(-20deg)scale(1.06)}.ThemeSwitcher-module__TdiXEW__panel{color:#222;min-width:260px;animation:ThemeSwitcher-module__TdiXEW__panelIn .3s var(--ease-out);background:#fff;border-radius:14px;gap:4px;padding:10px;display:grid;box-shadow:0 20px 50px -12px #00000059}.ThemeSwitcher-module__TdiXEW__hint{color:#666;padding:2px 6px 8px;font-size:.75rem}.ThemeSwitcher-module__TdiXEW__hint code,.ThemeSwitcher-module__TdiXEW__hex{font-size:.72rem}.ThemeSwitcher-module__TdiXEW__option{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ThemeSwitcher-module__TdiXEW__option:hover{background:#f1f1f1}.ThemeSwitcher-module__TdiXEW__option[aria-checked=true]{background:#eaeaea;font-weight:600}.ThemeSwitcher-module__TdiXEW__swatch{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffffff80}.ThemeSwitcher-module__TdiXEW__hex{color:#888}.ThemeSwitcher-module__TdiXEW__badge{color:#fff;background:#222;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:600}@keyframes ThemeSwitcher-module__TdiXEW__panelIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}
.Chapter-module__d22biq__chapter{color:var(--ink-soft);align-items:center;gap:16px;display:flex}.Chapter-module__d22biq__index{color:var(--accent-ink)}.Chapter-module__d22biq__rule{height:1px;transform-origin:var(--start);transition:transform 1.2s .1s var(--ease-out);background:currentColor;flex:0 0 clamp(40px,6vw,88px)}.js .Chapter-module__d22biq__chapter:not(.is-visible) .Chapter-module__d22biq__rule{transform:scaleX(0)}.Chapter-module__d22biq__chapter>:last-child{transition:opacity .9s .35s ease, transform .9s .35s var(--ease-out)}.js .Chapter-module__d22biq__chapter:not(.is-visible)>:last-child{opacity:0;transform:translateX(calc(-8px * var(--dir)))}.Chapter-module__d22biq__night{color:var(--on-night-soft)}.Chapter-module__d22biq__night .Chapter-module__d22biq__index{color:var(--accent-night)}
.About-module__XXGFJG__about{background:var(--night);color:var(--on-night);contain:paint;position:relative;overflow:clip}.About-module__XXGFJG__frame{position:relative}.About-module__XXGFJG__bg{position:absolute;inset:-8% 0}.About-module__XXGFJG__bgImg{object-fit:cover;object-position:50% 40%}.About-module__XXGFJG__shade{background:linear-gradient(to right, color-mix(in srgb, var(--night) 92%, transparent) 0%, color-mix(in srgb, var(--night) 58%, transparent) 60%, color-mix(in srgb, var(--night) 30%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--night) 70%, transparent), transparent 45%);position:absolute;inset:0}.About-module__XXGFJG__content{z-index:1;max-width:var(--container);min-height:100svh;padding:calc(104px + env(safe-area-inset-top,0px)) var(--gutter) clamp(48px, 8vh, 96px);grid-template-columns:repeat(12,minmax(0,1fr));align-content:space-between;gap:clamp(32px,6vh,72px) clamp(16px,2vw,32px);margin:0 auto;display:grid;position:relative}.About-module__XXGFJG__top{grid-column:1/-1}.About-module__XXGFJG__lead{font-family:var(--sans);letter-spacing:-.01em;text-wrap:pretty;grid-column:1/11;font-size:clamp(1.3125rem,1.95vw,2rem);line-height:1.35}.About-module__XXGFJG__body{color:var(--on-night);grid-column:1/8;align-self:end;font-size:1.0625rem;line-height:1.75}.About-module__XXGFJG__facts{grid-column:9/-1;grid-template-columns:1fr 1fr;align-self:end;gap:24px;margin:0;display:grid;position:relative}.About-module__XXGFJG__timeline{background:var(--accent-night);height:1px;transform-origin:var(--start);position:absolute;top:0;left:0;right:0}.About-module__XXGFJG__fact{padding-top:18px}.About-module__XXGFJG__year{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(2.5rem,3.8vw,3.5rem);font-weight:600;line-height:1}.About-module__XXGFJG__fact:last-child .About-module__XXGFJG__year{color:var(--accent-night)}.About-module__XXGFJG__caption{color:var(--on-night-soft);max-width:22ch;margin:10px 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:900px){.About-module__XXGFJG__content{row-gap:40px;min-height:0;padding-block:96px 72px}.About-module__XXGFJG__lead,.About-module__XXGFJG__body,.About-module__XXGFJG__facts{grid-column:1/-1}}@supports (animation-timeline:view()){.About-module__XXGFJG__about[data-timeline=css]{view-timeline:--about block}.About-module__XXGFJG__about[data-timeline=css] .About-module__XXGFJG__bg{animation:linear both About-module__XXGFJG__drift;animation-timeline:--about;animation-range:cover}}@keyframes About-module__XXGFJG__drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}
.BusinessAreas-module__JRz_BG__section{--sp:0;background:var(--paper-deep);position:relative}.BusinessAreas-module__JRz_BG__frame{position:relative}.BusinessAreas-module__JRz_BG__track{max-width:var(--container);padding:var(--section-y) var(--gutter);flex-direction:column;gap:clamp(64px,10vw,120px);margin:0 auto;display:flex}.BusinessAreas-module__JRz_BG__panel{--lp:0;position:relative}.BusinessAreas-module__JRz_BG__intro{flex-direction:column;gap:32px;display:flex}.BusinessAreas-module__JRz_BG__title{letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,5.25rem);line-height:1.05}.BusinessAreas-module__JRz_BG__title span,.BusinessAreas-module__JRz_BG__title em{display:block}.BusinessAreas-module__JRz_BG__title em{color:var(--accent-ink);padding-inline-start:.5em}.BusinessAreas-module__JRz_BG__toc{border-top:1px solid var(--rule);max-width:460px;display:grid}.BusinessAreas-module__JRz_BG__toc a{border-bottom:1px solid var(--rule);font-family:var(--display);color:var(--ink-soft);transition:color .4s ease, padding-inline-start .5s var(--ease-out);align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:600;display:flex}.BusinessAreas-module__JRz_BG__toc a:hover{color:var(--ink);padding-inline-start:8px}.BusinessAreas-module__JRz_BG__tocNum{color:var(--accent-ink)}.BusinessAreas-module__JRz_BG__cue{color:var(--ink-soft);align-items:center;gap:14px;display:none}.BusinessAreas-module__JRz_BG__cue svg{width:40px;animation:BusinessAreas-module__JRz_BG__nudge 1.6s var(--ease-in-out) infinite}.BusinessAreas-module__JRz_BG__area{gap:40px;display:grid}.BusinessAreas-module__JRz_BG__tilt{--rx:0deg;--ry:0deg;perspective:1400px;transform-style:preserve-3d;position:relative}.BusinessAreas-module__JRz_BG__media{aspect-ratio:16/11;background:var(--paper);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out);box-shadow:0 50px 90px -50px color-mix(in srgb, var(--night) 60%, transparent);border-radius:clamp(18px,2vw,32px);position:relative;overflow:hidden}.BusinessAreas-module__JRz_BG__tilt[data-tilting] .BusinessAreas-module__JRz_BG__media{transition:transform .15s linear}.BusinessAreas-module__JRz_BG__img{object-fit:cover;filter:var(--photo-filter);scale:1.22;translate:calc(var(--lp) * -9% * var(--dir)) 0}.BusinessAreas-module__JRz_BG__mediaShade{background:linear-gradient(to top, color-mix(in srgb, var(--night) 45%, transparent), transparent 45%);position:absolute;inset:0}.BusinessAreas-module__JRz_BG__chip{inset-inline-start:20px;background:color-mix(in srgb, var(--paper) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);border-radius:999px;padding:8px 14px;position:absolute;top:20px}.BusinessAreas-module__JRz_BG__bigNum{inset-inline-start:-.04em;font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--accent-ink);transform:translateZ(70px) translateX(calc(var(--lp) * 40% * var(--dir))) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out);pointer-events:none;font-size:clamp(5.5rem,12vw,13rem);line-height:.8;position:absolute;bottom:-.2em}.BusinessAreas-module__JRz_BG__body{align-content:center;gap:22px;display:grid}.BusinessAreas-module__JRz_BG__areaTitle{letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,2.5rem);line-height:1.1}.BusinessAreas-module__JRz_BG__num{color:var(--accent-ink)}.BusinessAreas-module__JRz_BG__lede{color:var(--ink-soft);max-width:60ch;font-size:1rem;line-height:1.7}.BusinessAreas-module__JRz_BG__listLead{color:var(--ink)}.BusinessAreas-module__JRz_BG__list{border-top:1px solid var(--rule)}.BusinessAreas-module__JRz_BG__list li{border-bottom:1px solid var(--rule);grid-template-columns:3em minmax(0,1fr);gap:10px;padding:12px 0;font-size:.975rem;line-height:1.5;display:grid}.BusinessAreas-module__JRz_BG__bulletNum{color:var(--accent-ink);padding-top:.3em}.BusinessAreas-module__JRz_BG__bulletLead{font-weight:600}.BusinessAreas-module__JRz_BG__outro{font-family:var(--sans);border-inline-start:1px solid var(--accent-ink);padding-inline-start:18px;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.35}.BusinessAreas-module__JRz_BG__hud{display:none}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__frame{height:100svh;position:sticky;top:0;overflow:hidden}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__track{width:max-content;max-width:none;height:100%;padding:calc(96px + env(safe-area-inset-top,0px)) var(--gutter) 96px;will-change:transform;flex-direction:row;align-items:stretch;gap:clamp(48px,6vw,120px);margin:0;padding-inline-end:12vw}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__intro{justify-content:center;width:clamp(420px,38vw,680px)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__cue{display:flex}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__area{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);width:min(1320px,84vw)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__media{aspect-ratio:auto;height:min(100%,100svh - 200px);clip-path:inset(calc(clamp(0, var(--lp), 1) * 14%) calc(clamp(0, var(--lp), 1) * 22%) round clamp(18px, 2vw, 32px))}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__tilt{height:calc(100svh - 200px)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__media{height:100%}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__body>*{opacity:0;transition:opacity .8s ease, transform 1s var(--ease-out);transition-delay:calc(var(--k,0) * 70ms);transform:translateY(26px)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__list li{opacity:0;transform:translateX(calc(24px * var(--dir)));transition:opacity .7s ease, transform .9s var(--ease-out);transition-delay:calc(var(--k,0) * 70ms)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__body>.BusinessAreas-module__JRz_BG__list,.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__panel[data-active] .BusinessAreas-module__JRz_BG__body>*,.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__panel[data-active] .BusinessAreas-module__JRz_BG__list li{opacity:1;transform:none}.BusinessAreas-module__JRz_BG__section[data-current="1"] .BusinessAreas-module__JRz_BG__toc li:first-child a,.BusinessAreas-module__JRz_BG__section[data-current="2"] .BusinessAreas-module__JRz_BG__toc li:nth-child(2) a,.BusinessAreas-module__JRz_BG__section[data-current="3"] .BusinessAreas-module__JRz_BG__toc li:nth-child(3) a{color:var(--ink)}.BusinessAreas-module__JRz_BG__section[data-h=on] .BusinessAreas-module__JRz_BG__hud{left:var(--gutter);right:var(--gutter);color:var(--ink-soft);align-items:center;gap:24px;display:flex;position:absolute;bottom:36px}.BusinessAreas-module__JRz_BG__bar{background:var(--rule);flex:1;height:1px;position:relative;overflow:hidden}.BusinessAreas-module__JRz_BG__barFill{background:var(--accent-ink);transform-origin:var(--start);transform:scaleX(var(--sp));position:absolute;inset:0}@keyframes BusinessAreas-module__JRz_BG__nudge{50%{transform:translateX(calc(10px * var(--dir)))}}@media (min-width:701px) and (max-width:900px){.BusinessAreas-module__JRz_BG__area{grid-template-columns:1fr}}@media (max-width:900px){.BusinessAreas-module__JRz_BG__bigNum{inset-inline-start:14px;-webkit-text-stroke:1px var(--paper);font-size:5.5rem;bottom:10px;transform:none}}[dir=rtl] .BusinessAreas-module__JRz_BG__cue svg{transform:scaleX(-1)}html[lang=ru] .BusinessAreas-module__JRz_BG__title{font-size:clamp(1.875rem,3.3vw,3.625rem)}
.ContactForm-module__1SvrgG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(20px,2.4vw,40px);display:grid}.ContactForm-module__1SvrgG__title{grid-column:1/-1;font-size:clamp(1.25rem,1.7vw,1.625rem)}.ContactForm-module__1SvrgG__field{gap:6px;min-width:0;display:grid}.ContactForm-module__1SvrgG__wide{grid-column:1/-1}.ContactForm-module__1SvrgG__label{color:var(--on-night-soft)}.ContactForm-module__1SvrgG__optional{text-transform:none;letter-spacing:.02em;font-weight:400}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field select,.ContactForm-module__1SvrgG__field textarea{border:0;border-bottom:1px solid color-mix(in oklab, var(--on-night) 45%, var(--night));width:100%;min-height:44px;color:var(--on-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:0 0;border-radius:0;padding:8px 0;font-size:1rem;transition:border-color .3s}.ContactForm-module__1SvrgG__field textarea{resize:vertical}.ContactForm-module__1SvrgG__field input:focus-visible,.ContactForm-module__1SvrgG__field select:focus-visible,.ContactForm-module__1SvrgG__field textarea:focus-visible{border-bottom-color:var(--accent-night);box-shadow:0 1px 0 var(--accent-night);outline:none}.ContactForm-module__1SvrgG__field option{background:var(--night);color:var(--on-night)}.ContactForm-module__1SvrgG__trap{display:none}.ContactForm-module__1SvrgG__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ContactForm-module__1SvrgG__submit{border:1px solid var(--on-night);background:var(--on-night);min-height:52px;color:var(--night);font:inherit;cursor:pointer;border-radius:999px;padding:0 32px;font-weight:500;transition:background-color .3s,border-color .3s}.ContactForm-module__1SvrgG__submit:hover{background:var(--accent-night);border-color:var(--accent-night)}.ContactForm-module__1SvrgG__submit:disabled{opacity:.6;cursor:progress}.ContactForm-module__1SvrgG__privacy{color:var(--on-night-soft);flex:260px;font-size:.8125rem;line-height:1.5}.ContactForm-module__1SvrgG__error{color:var(--on-night)}.ContactForm-module__1SvrgG__errorLink{color:var(--accent-night);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__1SvrgG__success{font-family:var(--sans);align-self:center;padding-block:32px;font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.3}@media (max-width:760px){.ContactForm-module__1SvrgG__form{grid-template-columns:1fr}}
.Footer-module__dpPCzG__footer{padding:calc(clamp(88px, 11vh, 120px) + env(safe-area-inset-top,0px)) 0 calc(clamp(16px, 3vh, 32px) + env(safe-area-inset-bottom,0px));background:var(--night);color:var(--on-night)}.Footer-module__dpPCzG__inner{max-width:var(--container);padding:0 var(--gutter);gap:clamp(48px,7vh,88px);margin:0 auto;display:grid}.Footer-module__dpPCzG__main{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px clamp(16px,2vw,32px);display:grid}.Footer-module__dpPCzG__intro{grid-column:1/6}.Footer-module__dpPCzG__formCol{grid-column:7/-1;display:grid}.Footer-module__dpPCzG__kicker{color:var(--accent-night);margin-bottom:clamp(14px,2.4vh,24px)}.Footer-module__dpPCzG__welcome{font-family:var(--sans);letter-spacing:-.015em;font-size:clamp(1.25rem,1.85vw,1.875rem);line-height:1.3}.Footer-module__dpPCzG__reply{color:var(--accent-night);margin-top:18px}.Footer-module__dpPCzG__details{border-top:1px solid var(--rule-night);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:clamp(32px,5vh,56px) 0 0;padding-top:clamp(24px,3vh,32px);display:grid}.Footer-module__dpPCzG__details dd{margin:0}.Footer-module__dpPCzG__wide{grid-column:1/-1}.Footer-module__dpPCzG__label{color:var(--on-night-soft);margin-bottom:4px}.Footer-module__dpPCzG__value{overflow-wrap:anywhere;padding-block:6px;display:inline-block}.Footer-module__dpPCzG__address{flex-direction:column;padding-block:6px;line-height:1.5;transition:color .3s;display:flex}.Footer-module__dpPCzG__address:hover{color:var(--accent-night)}.Footer-module__dpPCzG__bottom{border-top:1px solid var(--rule-night);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-top:clamp(16px,2.6vh,28px);display:flex}.Footer-module__dpPCzG__brand{--logo-ink:var(--on-night);--primary:var(--accent-night)}.Footer-module__dpPCzG__nav{color:var(--on-night-soft);flex-wrap:wrap;gap:8px 24px;display:flex}.Footer-module__dpPCzG__nav a:hover{color:var(--on-night)}.Footer-module__dpPCzG__copy{color:var(--on-night-soft);letter-spacing:.12em}@media (max-width:900px){.Footer-module__dpPCzG__intro,.Footer-module__dpPCzG__formCol{grid-column:1/-1}}@media (max-width:760px){.Footer-module__dpPCzG__nav{display:none}}
.Globe-module__G_DpCq__globe{aspect-ratio:1;touch-action:pan-y;width:100%;position:relative}.Globe-module__G_DpCq__globe:before{content:"";background:var(--paper-deep);pointer-events:none;border-radius:50%;transition:background-color .8s,box-shadow 1.6s;position:absolute;inset:10.5%;box-shadow:0 0 #0000}.Globe-module__G_DpCq__ready:before{box-shadow:0 30px 120px -10px color-mix(in srgb, var(--accent-ink) 22%, transparent);background:0 0}.Globe-module__G_DpCq__globe canvas{cursor:grab;opacity:0;transition:opacity 1s;position:absolute;inset:0;width:100%!important;height:100%!important}.Globe-module__G_DpCq__ready canvas{opacity:1}.Globe-module__G_DpCq__globe[data-dragging] canvas{cursor:grabbing}
.Hero-module__KTD73a__hero{min-height:100svh;padding:calc(110px + env(safe-area-inset-top,0px)) 0 40px;position:relative;overflow:hidden}.Hero-module__KTD73a__inner{max-width:var(--container);padding:0 var(--gutter);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);min-height:calc(100svh - 150px);margin:0 auto;display:grid;position:relative}.Hero-module__KTD73a__meta{border-bottom:1px solid var(--rule);color:var(--ink-soft);grid-column:1/-1;justify-content:space-between;gap:16px;padding-bottom:18px;animation:1.2s .3s both Hero-module__KTD73a__fade;display:flex}.Hero-module__KTD73a__copy{z-index:2;grid-area:2/1/auto/8;align-self:center;padding-block:clamp(24px,4vh,56px);position:relative}.Hero-module__KTD73a__title{letter-spacing:-.025em;flex-direction:column;font-size:clamp(2rem,min(4.2vw,7vh),5rem);line-height:1.12;display:flex}html[lang=ru] .Hero-module__KTD73a__title{font-size:clamp(1.5rem,min(3.3vw,5.6vh),3.875rem)}.Hero-module__KTD73a__lead{max-width:44rem;color:var(--ink-soft);margin-top:clamp(16px,2.6vh,28px);font-size:clamp(1.0625rem,1.3vw,1.3125rem);line-height:1.5;animation:1.2s .5s both Hero-module__KTD73a__fade}.Hero-module__KTD73a__cta{flex-wrap:wrap;gap:12px;margin-top:clamp(20px,3.2vh,36px);animation:1.2s .65s both Hero-module__KTD73a__fade;display:flex}.Hero-module__KTD73a__primary,.Hero-module__KTD73a__secondary{border:1px solid var(--ink);border-radius:999px;align-items:center;min-height:52px;padding:0 28px;font-size:1rem;font-weight:500;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.Hero-module__KTD73a__primary{background:var(--ink);color:var(--paper)}.Hero-module__KTD73a__primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.Hero-module__KTD73a__secondary:hover{background:var(--ink);color:var(--paper)}.Hero-module__KTD73a__line{padding-bottom:.08em;display:block;overflow:hidden}.Hero-module__KTD73a__line>*{animation:Hero-module__KTD73a__rise 1.4s var(--ease-out) both;display:inline-block}.Hero-module__KTD73a__title em{color:var(--accent-ink)}.Hero-module__KTD73a__globeWrap{z-index:1;grid-area:2/7/4/-1;place-self:center end;width:100%;max-width:82svh;animation:1.6s .2s both Hero-module__KTD73a__fade;position:relative}.Hero-module__KTD73a__globeHint{inset-inline-end:0;color:var(--ink-faint);animation:1s 3.2s both Hero-module__KTD73a__fade;position:absolute;bottom:6%}.Hero-module__KTD73a__index{grid-area:3/1/auto/8;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:clamp(12px,2vw,32px);display:grid}.Hero-module__KTD73a__index li{border-top:1px solid var(--rule);animation:Hero-module__KTD73a__rise 1.1s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .1s)}.Hero-module__KTD73a__indexLink{font-family:var(--display);padding-top:14px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;line-height:1.2;transition:color .3s;display:block}.Hero-module__KTD73a__indexLink:hover{color:var(--accent-ink)}.Hero-module__KTD73a__indexTitle{transition:transform .5s var(--ease-out);display:inline-block}.Hero-module__KTD73a__indexLink:hover .Hero-module__KTD73a__indexTitle{transform:translateX(calc(6px * var(--dir)))}@keyframes Hero-module__KTD73a__rise{0%{transform:translateY(110%)}}@keyframes Hero-module__KTD73a__fade{0%{opacity:0}}@media (max-width:900px){.Hero-module__KTD73a__inner{grid-template-rows:auto auto auto auto;min-height:0}.Hero-module__KTD73a__copy{grid-column:1/-1;padding-block:32px 24px}.Hero-module__KTD73a__title{font-size:clamp(1.625rem,7.3vw,3.5rem)}html[lang=ru] .Hero-module__KTD73a__title{font-size:clamp(1.25rem,5.8vw,2.75rem)}.Hero-module__KTD73a__globeWrap{grid-area:3/1/auto/-1;justify-self:center}.Hero-module__KTD73a__index{grid-area:4/1/auto/-1;grid-template-columns:1fr;gap:0;margin-top:56px}.Hero-module__KTD73a__indexLink{padding-block:14px}}
.MarketsMap-module__i0U8ia__map{aspect-ratio:280/210;position:relative;overflow:hidden}.MarketsMap-module__i0U8ia__map img{mix-blend-mode:multiply;opacity:.75;width:282.143%;max-width:none;height:auto;position:absolute;top:-52.381%;left:-113.571%}.MarketsMap-module__i0U8ia__overlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MarketsMap-module__i0U8ia__region path{fill:var(--ink);stroke:var(--paper);stroke-width:.3px;cursor:pointer;transition:fill .5s,opacity .5s}.MarketsMap-module__i0U8ia__region:hover path{fill:var(--accent-ink)}.MarketsMap-module__i0U8ia__label{font-family:var(--sans);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:2.2px;stroke-linejoin:round;cursor:pointer;font-size:7px;font-weight:600;transition:fill .3s,opacity .3s}.MarketsMap-module__i0U8ia__labelOn{fill:var(--accent-ink)}.MarketsMap-module__i0U8ia__focused .MarketsMap-module__i0U8ia__label:not(.MarketsMap-module__i0U8ia__labelOn){opacity:.4}.MarketsMap-module__i0U8ia__focused .MarketsMap-module__i0U8ia__region path{opacity:.25}.MarketsMap-module__i0U8ia__focused .MarketsMap-module__i0U8ia__regionOn path{fill:var(--accent-ink);opacity:1}.MarketsMap-module__i0U8ia__route{fill:none;stroke:var(--accent-ink);stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out), opacity .4s ease;transition-delay:calc(.4s + var(--i) * .18s), 0s}.MarketsMap-module__i0U8ia__flow{fill:none;stroke:var(--paper);stroke-width:.7px;stroke-linecap:round;stroke-dasharray:2 9;opacity:0;transition:opacity .6s;transition-delay:calc(1.8s + var(--i) * .18s);animation:1.6s linear infinite MarketsMap-module__i0U8ia__flow}.MarketsMap-module__i0U8ia__dot,.MarketsMap-module__i0U8ia__hub{fill:var(--accent-ink);stroke:var(--paper);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out);transition-delay:calc(1.4s + var(--i,0) * .18s);transform:scale(0)}.MarketsMap-module__i0U8ia__hub{fill:var(--ink);stroke-width:1px;transition-delay:.2s}.MarketsMap-module__i0U8ia__pulse{fill:none;stroke:var(--accent-ink);stroke-width:.6px;transform-box:fill-box;transform-origin:50%;opacity:0}.MarketsMap-module__i0U8ia__hubPulse{stroke:var(--ink)}.MarketsMap-module__i0U8ia__focused g:not(.MarketsMap-module__i0U8ia__routeOn)>.MarketsMap-module__i0U8ia__route,.MarketsMap-module__i0U8ia__focused g:not(.MarketsMap-module__i0U8ia__routeOn)>.MarketsMap-module__i0U8ia__dot{opacity:.15}.MarketsMap-module__i0U8ia__focused .MarketsMap-module__i0U8ia__routeOn>.MarketsMap-module__i0U8ia__route{stroke-width:1.2px}.is-visible .MarketsMap-module__i0U8ia__route{stroke-dashoffset:0}.is-visible .MarketsMap-module__i0U8ia__flow{opacity:.9}:is(.is-visible .MarketsMap-module__i0U8ia__dot,.is-visible .MarketsMap-module__i0U8ia__hub){transform:scale(1)}.is-visible .MarketsMap-module__i0U8ia__pulse{animation:MarketsMap-module__i0U8ia__pulse 2.6s var(--ease-out) infinite;animation-delay:calc(1.6s + var(--i,0) * .3s)}html:not(.js) .MarketsMap-module__i0U8ia__route{stroke-dashoffset:0}:is(html:not(.js) .MarketsMap-module__i0U8ia__dot,html:not(.js) .MarketsMap-module__i0U8ia__hub){transform:none}@keyframes MarketsMap-module__i0U8ia__flow{to{stroke-dashoffset:-22px}}@keyframes MarketsMap-module__i0U8ia__pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@media (max-width:900px){.MarketsMap-module__i0U8ia__map img{opacity:1}.MarketsMap-module__i0U8ia__label{font-size:9.5px}}
.Markets-module__ozPvSq__section{padding:0 0 var(--section-y);overflow:hidden}.Markets-module__ozPvSq__marquee{border-bottom:1px solid var(--rule);margin-bottom:var(--section-y);padding:clamp(28px,4vw,48px) 0;overflow:hidden}.Markets-module__ozPvSq__track{width:max-content;animation:48s linear infinite Markets-module__ozPvSq__marquee;display:flex}.Markets-module__ozPvSq__marquee:hover .Markets-module__ozPvSq__track{animation-play-state:paused}.Markets-module__ozPvSq__run{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:clamp(2rem,4.8vw,4.5rem);font-weight:600;line-height:1;display:flex}.Markets-module__ozPvSq__accent{color:var(--accent-ink)}.Markets-module__ozPvSq__sep{vertical-align:middle;color:var(--ink-faint);margin:0 .45em;font-size:.32em;font-style:normal;display:inline-block}@keyframes Markets-module__ozPvSq__marquee{to{transform:translateX(calc(-50% * var(--dir)))}}.Markets-module__ozPvSq__inner{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);margin:0 auto;display:grid}.Markets-module__ozPvSq__copy{grid-column:1/6;align-content:start;gap:28px;display:grid}.Markets-module__ozPvSq__title{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.875rem);line-height:1.1}.Markets-module__ozPvSq__intro{color:var(--ink-soft);font-size:1.0625rem}.Markets-module__ozPvSq__list{border-top:1px solid var(--rule)}.Markets-module__ozPvSq__row{border:0;border-bottom:1px solid var(--rule);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:3em minmax(0,1fr);column-gap:12px;padding:18px 0;transition:opacity .4s;display:grid}.Markets-module__ozPvSq__rowNum{color:var(--ink-faint);grid-row:1/3;padding-top:.7em;transition:color .3s}.Markets-module__ozPvSq__rowName{font-family:var(--display);transition:transform .5s var(--ease-out), color .3s ease;font-size:clamp(1.1875rem,1.65vw,1.5rem);font-weight:600;line-height:1.1}.Markets-module__ozPvSq__rowDetail{color:var(--ink-soft);grid-column:2;margin-top:4px;font-size:.9375rem}.Markets-module__ozPvSq__on .Markets-module__ozPvSq__rowName{transform:translateX(calc(10px * var(--dir)));color:var(--accent-ink)}.Markets-module__ozPvSq__on .Markets-module__ozPvSq__rowNum{color:var(--accent-ink)}.Markets-module__ozPvSq__dim{opacity:.4}.Markets-module__ozPvSq__mapCol{grid-column:7/-1}.Markets-module__ozPvSq__mapSticky{gap:32px;padding-top:clamp(40px,8vw,140px);display:grid;position:sticky;top:120px}.Markets-module__ozPvSq__outro{font-family:var(--sans);border-inline-start:1px solid var(--accent-ink);max-width:34ch;padding-inline-start:20px;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.45}@media (max-width:900px){.Markets-module__ozPvSq__copy,.Markets-module__ozPvSq__mapCol{grid-column:1/-1}.Markets-module__ozPvSq__mapSticky{padding-top:56px;position:relative;top:0}}
.Outlook-module__NuYmWa__section{padding:var(--section-y) 0;background:var(--paper-deep)}.Outlook-module__NuYmWa__inner{max-width:var(--container);padding:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);margin:0 auto;display:grid}.Outlook-module__NuYmWa__title{letter-spacing:-.025em;margin:24px 0 36px;font-size:clamp(1.75rem,2.9vw,2.75rem);line-height:1.12}.Outlook-module__NuYmWa__awards{grid-column:1/6}.Outlook-module__NuYmWa__awardList{gap:16px;display:grid}.Outlook-module__NuYmWa__award{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:24px 0;display:grid}.Outlook-module__NuYmWa__laurel{width:48px;height:48px;color:var(--accent-ink);transition:transform .8s var(--ease-out)}.Outlook-module__NuYmWa__award:hover .Outlook-module__NuYmWa__laurel{transform:rotate(-8deg)scale(1.08)}.Outlook-module__NuYmWa__awardLead{font-family:var(--display);margin-bottom:6px;font-size:clamp(1.125rem,1.3vw,1.25rem);font-weight:600;line-height:1.2;display:block}.Outlook-module__NuYmWa__awardText{color:var(--ink-soft)}.Outlook-module__NuYmWa__future{grid-column:7/-1}.Outlook-module__NuYmWa__intro{color:var(--ink-soft);max-width:52ch;margin-bottom:20px;font-size:1.0625rem}.Outlook-module__NuYmWa__aims li{border-top:1px solid var(--rule);font-family:var(--sans);grid-template-columns:3em minmax(0,1fr);gap:12px;padding:18px 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.4;display:grid}.Outlook-module__NuYmWa__roman{color:var(--accent-ink)}.Outlook-module__NuYmWa__closing{border-top:1px solid var(--ink);font-family:var(--sans);letter-spacing:-.02em;text-wrap:pretty;grid-column:1/-1;margin:clamp(56px,7vw,104px) 0 0;padding-top:clamp(40px,5vw,64px);font-size:clamp(1.3125rem,2.5vw,2.5rem);line-height:1.28}.Outlook-module__NuYmWa__closing strong{font-weight:inherit;color:var(--accent-ink)}@media (max-width:900px){.Outlook-module__NuYmWa__awards,.Outlook-module__NuYmWa__future{grid-column:1/-1}.Outlook-module__NuYmWa__future{margin-top:72px}}
.VisionMission-module__QubVya__section{padding:var(--section-y) 0;background:var(--night);color:var(--on-night)}.VisionMission-module__QubVya__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.VisionMission-module__QubVya__head{gap:24px;margin-bottom:clamp(36px,5vw,72px);display:grid}.VisionMission-module__QubVya__title{letter-spacing:-.03em;font-size:clamp(2rem,3.8vw,3.625rem);line-height:1.1}.VisionMission-module__QubVya__title em{color:var(--accent-night)}.VisionMission-module__QubVya__amp{color:var(--on-night-soft)}.VisionMission-module__QubVya__statements{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,6vw,112px);display:grid}.VisionMission-module__QubVya__label{color:var(--accent-night);margin-bottom:14px}.VisionMission-module__QubVya__text{font-family:var(--sans);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.25rem,1.7vw,1.75rem);line-height:1.32}.VisionMission-module__QubVya__text em{color:var(--accent-night)}.VisionMission-module__QubVya__valuesTitle{border-bottom:1px solid var(--rule-night);color:var(--on-night-soft);margin-top:clamp(56px,7vw,104px);padding-bottom:18px}.VisionMission-module__QubVya__values{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(20px,2.4vw,40px);padding-top:clamp(24px,3vw,36px);display:grid}.VisionMission-module__QubVya__valueName{font-size:clamp(1.125rem,1.3vw,1.25rem);line-height:1.1}.VisionMission-module__QubVya__valueText{color:var(--on-night-soft);margin-top:10px;font-size:1rem;line-height:1.55}@media (max-width:1100px){.VisionMission-module__QubVya__values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.VisionMission-module__QubVya__statements{grid-template-columns:1fr}}@media (max-width:560px){.VisionMission-module__QubVya__values{grid-template-columns:1fr}}
.WhyChoose-module__HfD78G__section{padding:var(--section-y) 0}.WhyChoose-module__HfD78G__inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.WhyChoose-module__HfD78G__head{gap:28px;margin-bottom:clamp(36px,4.5vw,64px);display:grid}.WhyChoose-module__HfD78G__title{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.875rem,3.4vw,3.25rem);line-height:1.12}.WhyChoose-module__HfD78G__title em{color:var(--accent-ink);display:block}.WhyChoose-module__HfD78G__table{border-top:1px solid var(--ink)}.WhyChoose-module__HfD78G__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(64px,1fr) minmax(0,4fr) minmax(0,6fr);align-items:baseline;column-gap:clamp(16px,2vw,32px);padding:clamp(18px,2vw,26px) 0;display:grid;position:relative}.WhyChoose-module__HfD78G__row:after{content:"";background:var(--accent-ink);height:1px;transform-origin:var(--start);transition:transform .7s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.WhyChoose-module__HfD78G__row:hover:after{transform:scaleX(1)}.WhyChoose-module__HfD78G__letter{font-family:var(--display);color:var(--accent-ink);transition:transform .6s var(--ease-out);font-size:clamp(2.25rem,3.2vw,3rem);font-weight:600;line-height:.8}.WhyChoose-module__HfD78G__row:hover .WhyChoose-module__HfD78G__letter{transform:translateX(calc(8px * var(--dir)))}.WhyChoose-module__HfD78G__rowTitle{color:var(--ink);font-size:.8rem;line-height:1.5}.WhyChoose-module__HfD78G__rowText{font-family:var(--sans);font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.4}.WhyChoose-module__HfD78G__footnote{max-width:44ch;font-family:var(--sans);margin:clamp(36px,4vw,56px) 0 0 auto;font-size:clamp(1.1875rem,1.7vw,1.625rem);line-height:1.35}.WhyChoose-module__HfD78G__footnote em{color:var(--accent-ink)}@media (max-width:760px){.WhyChoose-module__HfD78G__row{grid-template-columns:56px minmax(0,1fr);row-gap:10px}.WhyChoose-module__HfD78G__rowText{grid-column:2}}
