.combined-hero{--hero-exit:0;scroll-margin-top:0}.combined-hero .combined-stages{min-height:700px}.nav-brand{flex-shrink:0;align-items:center;gap:4px;font-size:26px;display:flex}.nav-language{color:#dedee1;min-width:44px;min-height:44px;font-size:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav-language>span{letter-spacing:-.02em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:3px;place-items:center;height:18px;padding:0 5px;font-size:12px;font-weight:500;line-height:1;transition:background .18s,border-color .18s;display:grid;transform:translateY(2px)}.nav-language:hover>span{background:#ffffff12;border-color:#ffffff18}.site-nav-toggle,.site-nav .nav-mobile-contact{display:none}@media (max-width:700px){.site-nav{isolation:isolate;transition:background .24s,border-color .24s}.site-nav[data-menu-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.site-nav:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;visibility:hidden;background:linear-gradient(#19191bf5 0%,#19191bed 55%,#19191b99 78%,#0000 100%);height:calc(100% + 470px);transition:opacity .32s,visibility 0s .32s;position:absolute;top:-15px;left:-13px;right:-13px;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.site-nav[data-menu-open=true]:before{opacity:1;visibility:visible;transition-delay:0s}.site-nav .nav-desktop-contact{display:none}.site-nav-toggle{color:#fff;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.site-nav-toggle svg{width:24px;height:24px}.site-nav .nav-links{visibility:hidden;pointer-events:none;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 100px);padding:20px 18px 24px;transition:visibility 0s .24s;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-nav .nav-links[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.site-nav .nav-links>*{opacity:0;transition:opacity .18s,transform .24s;transform:translateY(-8px)}.site-nav .nav-links[data-open=true]>*{opacity:1;transition-duration:.34s;transition-delay:60ms;transform:translateY(0)}.site-nav .nav-links[data-open=true]>:nth-child(2){transition-delay:.1s}.site-nav .nav-links[data-open=true]>:nth-child(3){transition-delay:.14s}.site-nav .nav-links[data-open=true]>:nth-child(4){transition-delay:.18s}.site-nav .nav-links[data-open=true]>:nth-child(5){transition-delay:.22s}.site-nav .nav-links a[href],.site-nav .nav-links .nav-cv{color:#f5f5f7;letter-spacing:-.03em;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font-size:24px;display:flex}.site-nav .nav-links a.nav-mobile-contact[href]{background:var(--primary);min-height:48px;color:var(--primary-foreground);letter-spacing:0;align-self:flex-start;margin-top:16px;padding:12px 22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav:before,.site-nav .nav-links,.site-nav .nav-links>*{transition:none!important}}.combined-hero .access-headline{top:104px}.combined-hero .combined-stage:first-child .access-study{isolation:auto}.combined-hero[data-episode=access] .combined-typography{z-index:1}.combined-hero .access-device-red,.combined-hero .access-device-yellow{z-index:2}.combined-hero .access-device-green{z-index:3}@media (min-width:900px) and (orientation:landscape){.combined-hero[data-episode=access] .combined-type-position{text-align:left;width:min(500px,38%);top:calc(30vh + 110px);left:max(6%,50% - 470px);right:auto}.combined-hero .access-headline{top:clamp(139px,13vh + 35px,205px)}.combined-hero .arrival-copy,.combined-hero .goals-intro,.combined-hero .goals-copy-scene{width:min(500px,38%);left:max(6%,50% - 470px)}.combined-hero .goals-copy-scene{top:50%;translate:0 -50%}}.combined-hero .combined-type-position{top:max(104px,13%)}@media (max-width:699px),(orientation:portrait){.combined-hero[data-episode=access] .combined-type-position{top:144px}.combined-hero .access-headline{top:120px}.combined-hero .arrival-copy{top:104px}.combined-hero .goals-copy-scene{top:max(104px,12%)}.combined-hero .goals-intro{top:max(104px,15%)}}@media (max-width:699px){.combined-hero .arrival-copy{top:96px}.combined-hero .arrival-copy-scene h1,.combined-hero .arrival-copy-scene h2{font-size:30px}.combined-hero .goals-copy-scene{top:92px}}html[lang=ru] .combined-hero .goals-copy-final h2 span{max-width:none}@media (min-width:700px) and (orientation:landscape){html[lang=ru] .combined-hero .arrival-copy-scene h1,html[lang=ru] .combined-hero .arrival-copy-scene h2{font-size:clamp(42px,4.9vw,76px)}html[lang=ru] .combined-hero .arrival-copy-scene p{margin-bottom:18px}html[lang=ru] .combined-hero .goals-intro h1,html[lang=ru] .combined-hero .goals-copy h2{font-size:clamp(40px,4.4vw,64px);line-height:1.02}}@media (max-width:699px),(orientation:portrait){html[lang=ru] .combined-hero .access-headline h1{font-size:clamp(23px,6.7vw,28px)}html[lang=ru] .combined-hero .goals-intro{width:auto;left:20px;right:20px}html[lang=ru] .combined-hero .goals-intro h1{font-size:clamp(32px,9.8vw,46px)}}.reel-cine{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(#0000 55%,#0000006b 100%);transition:opacity .12s linear;position:absolute;inset:0}.reel-cine:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.5s steps(5,end) infinite reel-grain;position:absolute;inset:-50%}@keyframes reel-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.combined-hero .reel-cine{opacity:var(--cine,0);transition:none}@media (hover:none),(pointer:coarse){.reel-cine:after{display:none}}@media (prefers-reduced-motion:reduce){.reel-cine:after{animation:none}}.combined-flood{z-index:7;pointer-events:none;visibility:hidden;will-change:clip-path, opacity;position:absolute;inset:0}
