@font-face{font-family:IF Kica;src:url(fonts/IFKica-Light.otf)format("opentype"),url(fonts/IFKica-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IF Kica;src:url(fonts/IFKica-Regular.otf)format("opentype"),url(fonts/IFKica-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IF Kica;src:url(fonts/IFKica-Bold.otf)format("opentype"),url(fonts/IFKica-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Transgender Grotesk;src:url("fonts/Transgender Grotesk-Regular-Desktop.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden}body{font-family:var(--font-display);color:#111;background:#0a0a0a;height:100%;overflow:hidden}p,.reference,.quote,.quote-content,.about-text,.about-subtitle,.join-text,.course-text,.course-text p,.course-highlight__list,.course-highlight__list li,.course-btn,.course-forms__title,.course-forms__btn,.footer-text,.footer-ways__lead,.footer-ways__title,.footer-ways__list li,.footer-form__input,.footer-form__submit,.footer-form__note,.footer-form__status,.leader-role,.leader-quote,.work-leader-card__role,.work-leader-card__quote,.page-dots__label,.nav--drawer a,.mobile-about__text,.mobile-about__subtitle,.mobile-leaders__role,.mobile-leaders__quote,.mobile-join__text,.mobile-course__text,.mobile-course__text p,.mobile-course__highlight-list,.mobile-course__highlight-list li,.mobile-project__text,.mobile-project__text p,.mobile-footer__text,.mobile-course__btn,.mobile-project__btn,.welcome-modal__btn,.welcome-modal__text,.cookie-banner__text,.cookie-banner__btn,.footer-tab,.footer-panel__text,.footer-form__radio,.footer-form__currency,.footer-consent__text,.footer-consent__more,.site-legal__brand,.site-legal__notices,.site-legal__orgs,.site-legal__nav a,.site-legal__contact,.site-legal__org-link{font-family:var(--font-body)}body.menu-open,body.course-gallery-open,body.menu-open .page-slider,body.course-gallery-open .page-slider{overflow:hidden}.site-desktop,.site-mobile{width:100%}.site-mobile{background:#0a0a0a;min-height:100dvh;display:none}.site-mobile__shell{width:100%;position:relative;overflow:clip visible}.site-mobile__canvas{--parallax-design-width:1920;--parallax-scale:calc(1000 / var(--parallax-design-width));width:100%;max-width:100%;position:relative;overflow-x:clip}.site-mobile .mobile-hero__stage,.site-mobile .mobile-legacy{transform-origin:0 0;will-change:transform}.site-mobile .mobile-legacy-slot,.site-mobile .mobile-about-slot{width:100%;position:relative;overflow:hidden}@media (width<=999px){html,body.is-mobile-layout{touch-action:pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;height:auto;min-height:100%;overflow:clip auto}.site-mobile{width:100%;max-width:100%;display:block;overflow-x:clip}.site-mobile__shell{height:auto}.site-mobile__canvas{width:100%;position:relative;top:auto;left:auto;overflow-x:clip}body.is-mobile-layout .slider{touch-action:pan-x pan-y}body.is-mobile-layout,body.is-mobile-layout *{cursor:auto}.site-desktop{display:none!important}}@media (width>=1000px){.site-mobile{display:none!important}}:root{--font-display:"IF Kica", sans-serif;--font-body:"Transgender Grotesk", sans-serif;--layout-breakpoint:1000px;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out:cubic-bezier(.45, 0, .15, 1);--motion-duration:.38s;--page-slide-duration:.75s;--preloader-fill-duration:1.5s;--preloader-exit-duration:.9s;--preloader-bg:#ccc5bb;--hero-enter-delay:.48s;--hero-headline-enter-delay:.62s;--page-dots-enter-delay:.9s;--motion-distance-sm:10px;--motion-scale-pop:1.08;--motion-scale-press:.96;--motion-scale-label-hover:1.22;--motion-font-size-label:clamp(13px, 1.05vw, 16px);--page-dots-row-width:clamp(196px, 22vw, 248px);--preloader-logo-muted:#1111111f;--preloader-logo-stripe:#111;--preloader-logo-text:#111}.preloader{z-index:30000;background:url(img/blackPar.png) 50% no-repeat,0 0;background-color:var(--preloader-bg);will-change:transform;transition:transform var(--preloader-exit-duration) var(--motion-ease-out);background-size:cover;position:fixed;inset:0;transform:translate(0,0)}.preloader.is-exiting{transform:translateY(-100%)}@media (width>=1000px){.preloader{transition:opacity var(--preloader-exit-duration) var(--motion-ease-out);will-change:opacity}.preloader.is-exiting{opacity:0;pointer-events:none;transform:none}}.preloader__panel{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.preloader__logo{aspect-ratio:150/40;width:clamp(200px,42vw,320px);animation:preloader-logo-enter .7s var(--motion-ease-out) both;position:relative}.preloader__logo img{object-fit:contain;user-select:none;-webkit-user-drag:none;outline:none;width:100%;height:100%;display:block}.preloader__logo-ghost{opacity:.12}.preloader__logo-fill{clip-path:inset(100% 0 0);position:absolute;inset:0}.preloader.is-filling .preloader__logo-fill{animation:preloader-logo-fill var(--preloader-fill-duration) var(--motion-ease-out) forwards}@keyframes preloader-logo-enter{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes preloader-logo-fill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}html:not(.is-textures-ready) body{visibility:hidden}body.is-preloading{background:url(img/blackPar.png) 50% no-repeat;background-color:var(--preloader-bg);background-size:cover}body.is-preloading .page-slider,body.is-preloading .page-dots,body.is-preloading .custom-cursor,body.is-preloading .menu-toggle,body.is-preloading .lang-switch,body.is-preloading .site-mobile{visibility:hidden;opacity:0}body.is-preloading .hero .header,body.is-preloading .hero .headline{opacity:0}body.is-loaded .page-slider,body.is-loaded .page-dots,body.is-loaded .custom-cursor,body.is-loaded .menu-toggle,body.is-loaded .lang-switch,body.is-loaded .site-mobile{visibility:visible}body.is-loaded .page-dots{opacity:0;animation:page-dots-enter .5s var(--motion-ease-out) var(--page-dots-enter-delay) both}body.is-loaded .hero .header{animation:page-enter .85s var(--motion-ease-out) var(--hero-enter-delay) both}body.is-loaded .hero .headline{animation:page-enter-fade .95s var(--motion-ease-out) var(--hero-headline-enter-delay) both}body.welcome-modal-open .page-slider,body.is-mobile-layout.welcome-modal-open,html:has(body.is-mobile-layout.welcome-modal-open){overflow:hidden}.welcome-modal{--welcome-design-width:1920;--welcome-scale:min(1, 100vw / (var(--welcome-design-width) * 1px));z-index:8000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-ease-out), visibility 0s linear var(--motion-duration);background:#0a0a0a9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.welcome-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s var(--motion-ease-out), visibility 0s}.welcome-modal[hidden]{display:flex!important}.welcome-modal__plate{width:calc(1170px * var(--welcome-scale));max-width:calc(100vw - 48px);height:calc(560px * var(--welcome-scale));border-radius:calc(98px * var(--welcome-scale));color:#fff;box-sizing:border-box;max-height:calc(100dvh - 48px);padding:calc(48px * var(--welcome-scale)) calc(56px * var(--welcome-scale)) calc(36px * var(--welcome-scale));opacity:0;transition:opacity .5s var(--motion-ease-out), transform .5s var(--motion-ease-out);background:#2b2b2b;grid-template-rows:1fr auto 1fr;justify-items:center;display:grid;position:relative;overflow:hidden;transform:translateY(18px)scale(.985)}.welcome-modal.is-open .welcome-modal__plate{opacity:1;transform:translateY(0)scale(1)}.welcome-modal__close{top:calc(46px * var(--welcome-scale));right:calc(48px * var(--welcome-scale));z-index:3;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}.welcome-modal__close svg{width:38px;height:38px}.welcome-modal__close:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #fff}.welcome-modal__heart{z-index:1;width:calc(420px * var(--welcome-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:screen;opacity:.25;height:auto;position:absolute;bottom:-22%;right:-6%}.welcome-modal__header,.welcome-modal__btn,.welcome-modal__text{z-index:2;position:relative}.welcome-modal__header{text-align:center;text-wrap:balance;align-self:start;width:min(100%,1100px);top:60px}.welcome-modal__title{font-weight:700;font-size:calc(37px * var(--welcome-scale));letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.05}.welcome-modal__subtitle{margin:calc(10px * var(--welcome-scale)) 0 0;font-weight:400;font-size:calc(25px * var(--welcome-scale));letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.welcome-modal__btn{appearance:none;min-height:calc(48px * var(--welcome-scale));padding:calc(22px * var(--welcome-scale)) calc(28px * var(--welcome-scale));color:#fff;font-weight:700;font-size:calc(33px * var(--welcome-scale));letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--motion-duration) var(--motion-ease), transform .2s var(--motion-ease-out);background:#e95e18;border:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}.welcome-modal__btn:hover{opacity:.92}.welcome-modal__btn:active{transform:scale(.98)}.welcome-modal__btn:focus-visible{outline-offset:4px;outline:2px solid #fff}.welcome-modal__text{text-align:center;font-weight:400;font-size:calc(14px * var(--welcome-scale));letter-spacing:.01em;color:#ffffffeb;text-wrap:pretty;align-self:end;margin:0;line-height:1.55;top:-40px}@media (width<=999px){.welcome-modal{--welcome-scale:1;justify-content:center;align-items:center;padding:14px}.welcome-modal__plate{border-radius:32px;width:100%;max-width:none;height:600px;max-height:calc(100dvh - 28px);padding:56px 28px 36px}.welcome-modal__close{width:44px;height:44px;top:16px;right:16px}.welcome-modal__close svg{width:26px;height:26px}.welcome-modal__header{top:24px}.welcome-modal__title{font-size:clamp(22px,6.4vw,32px)}.welcome-modal__subtitle{margin-top:10px;font-size:clamp(14px,4vw,18px)}.welcome-modal__btn{min-height:48px;padding:14px 24px;font-size:clamp(16px,4.6vw,20px)}.welcome-modal__text{padding-bottom:8px;font-size:clamp(13px,3.6vw,15px);top:0}.welcome-modal__text br{display:none}.welcome-modal__heart{width:min(70vw,280px);bottom:-8%;right:-12%}}@media (prefers-reduced-motion:reduce){.welcome-modal,.welcome-modal__plate,.welcome-modal__btn{transition:none}.welcome-modal__plate{transform:none}}.cookie-banner{z-index:3500;color:#fff;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;width:min(360px,100vw - 32px);transition:opacity var(--motion-duration) var(--motion-ease-out), transform var(--motion-duration) var(--motion-ease-out), visibility 0s linear var(--motion-duration);background:#2b2b2b;border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 22px 20px;display:flex;position:fixed;bottom:clamp(16px,2.4vh,28px);left:clamp(16px,2vw,28px);transform:translateY(16px)}.cookie-banner.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration) var(--motion-ease-out), transform var(--motion-duration) var(--motion-ease-out), visibility 0s;transform:translateY(0)}body.is-mobile-layout .cookie-banner,body.is-mobile-layout .cookie-banner.is-open{transform-origin:0 100%;width:480px;max-width:none;bottom:12px;left:12px}.cookie-banner[hidden]{display:none}.cookie-banner__title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.1}.cookie-banner__text{letter-spacing:.01em;color:#ffffffe6;text-wrap:pretty;margin:0;font-size:clamp(13px,1.05vw,15px);font-weight:400;line-height:1.45}.cookie-banner__btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:44px;transition:opacity var(--motion-duration) var(--motion-ease), transform .2s var(--motion-ease-out);background:#e95e18;border:none;border-radius:999px;padding:10px 22px;font-size:clamp(13px,1vw,15px);font-weight:700}.cookie-banner__btn:hover{opacity:.92}.cookie-banner__btn:active{transform:scale(.98)}.cookie-banner__btn:focus-visible{outline-offset:3px;outline:2px solid #fff}body.is-preloading .cookie-banner,body.welcome-modal-open .cookie-banner{pointer-events:none}@media (width<=999px){.cookie-banner__title{font-size:22px}.cookie-banner__text{font-size:15px}.cookie-banner__btn{min-height:44px;padding:10px 22px;font-size:15px}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none}body.is-desktop-layout .cookie-banner{transform:none}}@keyframes page-enter{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes page-enter-fade{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes page-dots-enter{0%{opacity:0}to{opacity:1}}.telega-btn.fa-telegram-plane{color:#d5cdc7;margin-right:10px;font-size:25px}.fa-telegram-plane,.fa-instagram{margin-right:1px;font-size:25px}.page-slider{overscroll-behavior:contain;z-index:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:100dvh;position:fixed;inset:0;overflow:hidden auto}.page-slider::-webkit-scrollbar{display:none}.page-slider__track{z-index:2;flex-direction:column;height:auto;display:flex;position:relative}.page-slide{z-index:2;flex:none;width:100%;height:auto;min-height:100dvh;position:relative;overflow:visible}.page-slide__content,.about-top,.about-bottom,.main-map-wrap,.work-leaders,.leader-title,.leader-wrap,.join-content,.scroll-hint,.course-content,.footer-title,.footer-body,.footer-main{z-index:10;position:relative}.site-parallax{--parallax-design-width:1920;--parallax-scale:min(1, 100vw / (var(--parallax-design-width) * 1px));pointer-events:none;z-index:6;width:100%;height:100dvh;position:fixed;inset:0;overflow:visible}.site-parallax__img{object-fit:contain;opacity:0;visibility:hidden;filter:none;mix-blend-mode:normal;will-change:top, opacity;height:auto;transition:opacity .4s var(--motion-ease-out);user-select:none;-webkit-user-drag:none;position:absolute;top:0}.site-parallax__img.is-visible{opacity:1;visibility:visible}.site-parallax__img.is-hiding{opacity:0;transition:opacity .12s linear}.site-parallax__img--map{width:calc(384px * var(--parallax-scale));left:80%}.site-parallax__img--heart{width:calc(384px * var(--parallax-scale));left:76%}.site-parallax__img--fly{width:calc(902px * var(--parallax-scale));left:68%}.site-parallax__img--pasport{width:calc(390px * var(--parallax-scale));left:calc(7% + -1*max(0px,576px - 30vw));transform:rotate(0)!important}.site-parallax__img--bible{width:calc(460px * var(--parallax-scale));right:calc(47% + max(0px,576px - 30vw));transform:rotate(0)!important}.site-parallax__img--earth{--earth-narrow:max(0px, 1920px - 100vw);width:calc(536px * var(--parallax-scale) - var(--earth-narrow) * .16);min-width:210px;margin-left:0;margin-top:calc(var(--earth-narrow) * .36);left:73.958%;transform:rotate(0)!important}@media (prefers-reduced-motion:reduce){.site-parallax__img{transition:none}}.site-footer.page-slide{overflow:hidden}.page-dots{z-index:1005;mix-blend-mode:difference;margin:0;padding:0;position:fixed;top:50%;right:clamp(16px,2vw,28px);transform:translateY(-50%)}.page-dots:before{content:"";top:-20px;bottom:-20px;right:-12px;left:calc(-1 * var(--page-dots-row-width) - 12px);z-index:-1;position:absolute}.page-dots__list{flex-direction:column;align-items:flex-end;gap:18px;margin:0;padding:0;list-style:none;display:flex}.page-dots__item{flex-shrink:0;width:10px;height:10px;position:relative}.page-dots__label{color:#fff;font-family:inherit;font-size:var(--motion-font-size-label);letter-spacing:.01em;text-align:right;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100%;transition:opacity var(--motion-duration) var(--motion-ease-out), transform .2s var(--motion-ease-out);background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.2;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.page-dots:hover .page-dots__label,.page-dots:focus-within .page-dots__label,.page-dots.is-expanded .page-dots__label{opacity:1;visibility:visible;pointer-events:auto}.page-dots:hover .page-dots__item:first-child .page-dots__label,.page-dots:focus-within .page-dots__item:first-child .page-dots__label,.page-dots.is-expanded .page-dots__item:first-child .page-dots__label{transition-delay:50ms}.page-dots:hover .page-dots__item:nth-child(2) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(2) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(2) .page-dots__label{transition-delay:80ms}.page-dots:hover .page-dots__item:nth-child(3) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(3) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(3) .page-dots__label{transition-delay:.1s}.page-dots:hover .page-dots__item:nth-child(4) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(4) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(4) .page-dots__label{transition-delay:.12s}.page-dots:hover .page-dots__item:nth-child(5) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(5) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(5) .page-dots__label{transition-delay:.14s}.page-dots:hover .page-dots__item:nth-child(6) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(6) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(6) .page-dots__label{transition-delay:.16s}.page-dots:hover .page-dots__item:nth-child(7) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(7) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(7) .page-dots__label{transition-delay:.18s}.page-dots:hover .page-dots__item:nth-child(8) .page-dots__label,.page-dots:focus-within .page-dots__item:nth-child(8) .page-dots__label,.page-dots.is-expanded .page-dots__item:nth-child(8) .page-dots__label{transition-delay:.2s}.page-dots:not(:hover):not(:focus-within):not(.is-expanded) .page-dots__label{transition-delay:0s}.page-dots:hover .page-dots__label:hover,.page-dots:focus-within .page-dots__label:hover,.page-dots.is-expanded .page-dots__label:hover{transform:translateY(-50%) scale(var(--motion-scale-label-hover));transition:opacity var(--motion-duration) var(--motion-ease-out) 0s, transform .2s var(--motion-ease-out) 0s}.page-dots:hover .page-dots__label:active,.page-dots:focus-within .page-dots__label:active,.page-dots.is-expanded .page-dots__label:active{transform:translateY(-50%) scale(var(--motion-scale-press));transition:opacity var(--motion-duration) var(--motion-ease-out) 0s, transform .12s var(--motion-ease-out) 0s}.page-dots__label:focus-visible{outline-offset:4px;outline:1px solid #ffffffd9}.page-dots__item.is-active .page-dots__label{font-weight:700}.page-dots__item:has(.page-dots__label:hover) .page-dots__btn,.page-dots__item:has(.page-dots__label:focus-visible) .page-dots__btn{background:#ffffff59;transform:scale(1.15)}.page-dots__btn{width:10px;height:10px;transition:background .25s var(--motion-ease), transform .25s var(--motion-ease), border-color .25s var(--motion-ease);background:0 0;border:1px solid #ffffff8c;border-radius:50%;padding:0;display:block;box-shadow:0 0 0 1px #00000026}.page-dots__btn:hover{background:#ffffff59;transform:scale(1.15)}.page-dots__btn.is-active{background:#fff;border-color:#fff;transform:scale(1.25)}.page-dots__btn:focus-visible{outline-offset:4px;outline:1px solid #ffffffd9}body.menu-open .page-dots,body.course-gallery-open .page-dots{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.page-dots__label,.page-dots__btn{transition:none}.page-dots:hover .page-dots__label:hover,.page-dots:focus-within .page-dots__label:hover,.page-dots.is-expanded .page-dots__label:hover{transform:translateY(-50%)}}.hero,.about,.header{z-index:1;position:relative}.hero{--headline-scale:1;background-color:#0000;background-image:url(img/blackPar.png),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero.page-slide{height:auto;min-height:100dvh;overflow:hidden}.hero-trail{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-trail__item{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hero-trail__item-parallax{will-change:transform;width:100%;height:100%}.hero-trail__item-visual{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-trail__item img{object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.header{color:#111;z-index:10;background:0 0;justify-content:flex-start;align-items:center;padding:25px 48px;display:flex}.logo{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-align:center;font-size:27px;font-weight:700;line-height:1.25}.nav{font-weight:100;list-style:none}.nav--drawer{flex-direction:column;gap:clamp(20px,3vh,32px);padding:clamp(96px,14vh,140px) clamp(32px,6vw,56px) clamp(48px,8vh,80px);display:flex}.nav--drawer li{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease);transform:translate(20px)}.site-menu.is-open .nav--drawer li{opacity:1;transform:translate(0)}.site-menu.is-open .nav--drawer li:first-child{transition-delay:50ms}.site-menu.is-open .nav--drawer li:nth-child(2){transition-delay:.1s}.site-menu.is-open .nav--drawer li:nth-child(3){transition-delay:.15s}.site-menu.is-open .nav--drawer li:nth-child(4){transition-delay:.2s}.site-menu.is-open .nav--drawer li:nth-child(5){transition-delay:.25s}.site-menu.is-open .nav--drawer li:nth-child(6){transition-delay:.3s}.menu-toggle-wrap{z-index:2002;align-items:center;gap:10px;display:flex;position:fixed;top:25px;right:48px}body.is-mobile-layout .menu-toggle{display:none}body.is-mobile-layout .menu-toggle-wrap{top:16px;right:16px}.lang-switch{color:#fff;mix-blend-mode:difference;background:0 0;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang-switch__btn{min-width:36px;height:36px;color:inherit;letter-spacing:.04em;cursor:pointer;opacity:.72;transition:opacity var(--motion-duration) var(--motion-ease), background-color var(--motion-duration) var(--motion-ease), transform .15s var(--motion-ease);background:0 0;border:0;border-radius:999px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.lang-switch__btn:hover,.lang-switch__btn:focus-visible{opacity:1;outline:none}.lang-switch__btn:focus-visible{box-shadow:inset 0 0 0 1px #ffffffd9}.lang-switch__btn.is-active{opacity:1;background:#ffffff2e}.lang-switch__btn:active{transform:scale(.96)}.menu-toggle{color:#fff;mix-blend-mode:difference;z-index:2002;width:48px;height:48px;transition:border-color var(--motion-duration) var(--motion-ease), opacity var(--motion-duration) var(--motion-ease), transform .15s var(--motion-ease);background:0 0;border:1px solid #ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-toggle-link{color:#fff;z-index:2002;width:48px;height:48px;transition:border-color var(--motion-duration) var(--motion-ease), opacity var(--motion-duration) var(--motion-ease), transform .15s var(--motion-ease);background:0 0;border:1px solid #ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.telega-link{margin-right:25px}.menu-toggle:hover{border-color:#fff}.menu-toggle:active{transform:scale(.96)}.menu-toggle__icon{width:20px;height:20px;display:block}.menu-toggle__icon--close,.menu-toggle[aria-expanded=true] .menu-toggle__icon--burger{display:none}.menu-toggle[aria-expanded=true] .menu-toggle__icon--close{display:block}body.menu-open .menu-toggle{opacity:0;pointer-events:none}.menu-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-ease);background:#0a0a0a59;position:fixed;inset:0}.menu-backdrop.is-open{opacity:1;pointer-events:auto}.site-menu{z-index:2004;color:#fff;width:min(720px,94vw);height:100dvh;transition:transform var(--motion-duration) var(--motion-ease);background:#111;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 48px #00000047}.site-menu__close{color:#fff;z-index:2;width:48px;height:48px;transition:background var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), transform .15s var(--motion-ease);background:0 0;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:clamp(35px,3vh,50px);right:clamp(20px,4vw,49px)}.site-menu__close svg{width:20px;height:20px;display:block}.site-menu__close:hover{background:#ffffff1a;border-color:#fffc}.site-menu__close:active{transform:scale(.96)}.site-menu.is-open{transform:translate(0)}.earth-wrap img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none}.nav a{color:#fff;letter-spacing:.01em;text-transform:lowercase;transition:opacity .2s var(--motion-ease);font-size:clamp(22px,2.4vw,28px);font-weight:100;line-height:1.35;text-decoration:none;display:inline-block}.nav a:hover{opacity:.7}.nav a.is-active{opacity:1;text-underline-offset:.18em;font-weight:400;text-decoration:underline}.logo-link{color:#111;text-decoration:none}.headline{z-index:2;transition:opacity .1s linear;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.headline__inner{width:1604px;transform:scale(var(--headline-scale,1));transform-origin:50%;flex-direction:column;gap:20px;display:flex}.headline .row{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:24px;display:flex}.headline .word{letter-spacing:-.02em;text-transform:uppercase;color:#111;white-space:nowrap;will-change:transform, opacity;flex-shrink:0;font-size:132px;font-weight:700;line-height:.95;transition:transform .1s linear,opacity .1s linear}.headline .pill{will-change:transform, opacity;background-position:50%;background-size:cover;border-radius:50px;flex-shrink:0;transition:transform .1s linear,opacity .1s linear;overflow:hidden}.headline .row-1 .pill-camel{background-image:url(img/pexels-bycmdcrey-13458334.png);width:704px;height:118px}.headline .row-2 .pill-christ{background-image:url(img/image.png);width:778px;height:118px}html[lang=en] .headline .row-1 .pill-camel{width:870px}html[lang=en] .headline .row-2{gap:16px}html[lang=en] .headline .row-2 .pill-christ{width:500px;height:110px}html[lang=en] .headline .row-2 .word{font-size:118px}html[lang=en] .headline .row-3 .pill-map.pill2{width:455px}.headline .row-3 .pill-map{width:462px;height:118px}.headline .row-3 .pill-map.pill1{background-image:url(img/pexels-danieljschwarz-34403452.png)}.headline .row-3 .pill-map.pill2{background-image:url(img/pexels-ippo-2678301.png)}.headline .reference{letter-spacing:.02em;white-space:nowrap;font-size:18px;font-weight:400;transition:opacity .15s;position:absolute;top:-30px;left:0}.headline .quote{letter-spacing:.02em;text-align:justify;justify-content:flex-end;font-size:18px;font-style:normal;font-weight:300;line-height:1.55;transition:opacity .15s;display:flex}@media (width<=999px){.headline .quote,.headline .reference{font-size:23px}}.headline .quote-content{flex-shrink:0;width:630px;max-width:none}.about{color:#fff;background:0 0;position:relative}.about.page-slide{min-height:100dvh;overflow:visible}.about:before{content:"";opacity:.4;pointer-events:none;z-index:0;background:url(img/blackPar2.png) 50%/cover no-repeat;position:absolute;inset:0}#work:before{background:url(img/blackPar2.png) top/100% repeat-y}.about>*{z-index:2;position:relative}.earth-wrap{--earth-max-width:972px;--earth-size:clamp(220px, min(var(--earth-max-width), 50.625vw), var(--earth-max-width));width:var(--earth-size);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.earth-wrap img{object-fit:contain;width:100%;height:auto;margin-top:70px;margin-left:-20%;display:block}.about-top{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;margin-top:-30px;padding:clamp(32px,5vh,72px) clamp(20px,4vw,64px);display:grid}.about-content{z-index:10;max-width:820px;position:relative}.about-title{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(16px,2vh,32px);font-size:clamp(40px,5.5vw,88px);font-weight:700;line-height:1}.about-subtitle{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(24px,3vh,40px);font-size:clamp(28px,3.5vw,56px);font-weight:700;line-height:1.1}.about-text{letter-spacing:.01em;text-align:left;font-size:clamp(16px,1.6vw,22px);font-weight:300;line-height:1.45}@media (width<=768px){.about-top{text-align:center;grid-template-columns:1fr;justify-items:center}.earth-wrap{--earth-size:clamp(200px, 88vw, 560px)}.earth-wrap img{margin-left:0}.about-content{text-align:left}}.about-bottom{min-height:clamp(200px,28vh,360px);padding:clamp(24px,4vh,48px) clamp(40px,6vw,100px) clamp(80px,14vh,160px);position:relative}.work-title{letter-spacing:-.02em;text-transform:uppercase;text-align:center;font-size:clamp(40px,5.5vw,88px);font-weight:700;line-height:1}.map-fragment{object-fit:cover;width:1000px;height:auto;position:absolute;bottom:-100px;left:1300px}.leader-title{letter-spacing:-.02em;text-transform:uppercase;text-align:center;margin-top:50px;margin-bottom:140px;font-size:clamp(40px,5.5vw,88px);font-weight:700;line-height:1}.main-map-wrap{justify-content:center;align-items:center;margin-top:-90px;margin-bottom:clamp(32px,5vh,64px);display:flex;position:relative}.main-map-wrap img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none}.section-third{color:#fff;z-index:1;background:0 0;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(48px,8vh,120px) clamp(40px,6vw,100px);display:flex;position:relative}.third-content{text-align:center;max-width:820px}.third-title{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(24px,4vh,48px);font-size:clamp(40px,5.5vw,88px);font-weight:700;line-height:1}.third-text{letter-spacing:.02em;font-size:clamp(18px,2vw,28px);font-weight:300;line-height:1.5}.slider-wrap{z-index:10;color:#fff;padding:0 0 clamp(48px,8vh,96px);position:relative}.slider-wrap.work-countries{width:100%;max-width:100%;padding-left:0;padding-right:0;overflow:visible}.slider-wrap.work-countries .slider{--slides-visible:5.25;--slide-gap:clamp(12px, 1.2vw, 20px);box-sizing:border-box;width:100%;padding-left:clamp(24px,4vw,72px);padding-right:0}.slider-wrap.work-countries .slide{flex:0 0 calc((100% - var(--slide-gap) * (var(--slides-visible) - 1)) / var(--slides-visible));border-radius:clamp(14px,1.2vw,20px);gap:clamp(8px,.8vw,12px);min-width:0;padding:clamp(8px,.7vw,12px);container-type:inline-size}.slider-wrap.work-countries .slide-img{border-radius:clamp(10px,.9vw,14px)}.slider-wrap.work-countries .slide-label{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:.01em;flex-wrap:nowrap;justify-content:center;gap:8px;padding:10px 2px;font-size:clamp(11px,8.4cqi,15px)}.slider-wrap.work-countries .slide-name{text-wrap:balance;overflow-wrap:break-word;flex:0 auto;min-width:0;line-height:1.15}.slider-wrap.work-countries .slide-label .flag{width:28px;height:20px}.slider-wrap.work-countries .slide--name-long .slide-label{letter-spacing:0;gap:6px;font-size:clamp(9px,6.1cqi,12px)}.slider-wrap.work-countries .slide--name-long .slide-name{white-space:nowrap}.slider-wrap.work-countries .slide--name-long .slide-label .flag{width:24px;height:17px}@media (width<=1200px){.slider-wrap.work-countries .slider{--slides-visible:4.25}}@media (width<=900px){.slider-wrap.work-countries .slider{--slides-visible:3.25}}.work-leaders{box-sizing:border-box;flex-direction:column;gap:clamp(40px,6vh,72px);width:100%;max-width:100%;padding:clamp(24px,4vh,48px) clamp(24px,5vw,80px) clamp(72px,10vh,120px);display:flex}.work-leader-card{color:#1a1a1a;box-sizing:border-box;background:#d4d4d4;border-radius:clamp(22px,2vw,32px);grid-template-columns:clamp(140px,16vw,220px) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);width:min(100%,720px);padding:clamp(14px,1.4vw,22px);display:grid}.work-leader-card--left{align-self:flex-start}.work-leader-card--right{align-self:flex-end}.work-leader-card--right.other-block{color:#fff!important;background:#ffffff19!important}.work-leader-card__photo{aspect-ratio:3/4;background:#bdbdbd;border-radius:clamp(14px,1.4vw,20px);width:100%;overflow:hidden}.work-leader-card__photo img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.work-leader-card__info{flex-direction:column;justify-content:center;gap:clamp(10px,1.4vh,18px);min-width:0;padding-block:4px;display:flex}.work-leader-card__name{letter-spacing:-.02em;text-transform:uppercase;color:#ee6a3d;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:.95}.work-leader-card__role,.work-leader-card__quote{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(8px,.95vw,11px);font-weight:700;line-height:1.45}.work-leader-card__quote{opacity:.85}.work-leader-card__role{opacity:.4}@media (width<=900px){.work-leader-card{width:100%;max-width:560px}.work-leader-card--left,.work-leader-card--right{align-self:center}}@media (width<=560px){.work-leader-card{grid-template-columns:1fr}.work-leader-card__photo{max-width:220px}}.slider{--slide-gap:clamp(16px, 1.6vw, 28px);--slides-visible:4;gap:var(--slide-gap);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px 4px 8px;display:flex;overflow-x:auto}.slider::-webkit-scrollbar{display:none}.slide{flex:0 0 calc((100% - var(--slide-gap) * (var(--slides-visible) - 1)) / var(--slides-visible));color:#111;scroll-snap-align:start;box-sizing:border-box;background:#e9e5dc;border-radius:clamp(18px,1.8vw,28px);flex-direction:column;gap:clamp(10px,1vw,16px);min-width:200px;padding:clamp(12px,1vw,18px);display:flex}.slide-img{aspect-ratio:4/5;object-fit:cover;user-select:none;-webkit-user-drag:none;background:#2a2a2a;border-radius:clamp(12px,1.2vw,20px);width:100%;display:block}.slide-label{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 4px 2px;font-size:clamp(15px,1.3vw,20px);font-weight:700;display:flex}.slide-label .flag{object-fit:cover;outline-offset:-1px;border-radius:2px;outline:1px solid #0000001f;flex-shrink:0;width:28px;height:20px;display:block}.slider-controls{justify-content:center;gap:18px;margin-top:clamp(20px,3vh,36px);display:flex}.slider-btn{color:#fff;background:0 0;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,transform .2s,opacity .2s,border-color .2s;display:inline-flex}.slider-btn:hover:not(:disabled){background:#ffffff1f;border-color:#fff}.slider-btn:active:not(:disabled){transform:scale(.96)}.slider-btn:disabled{opacity:.35;cursor:not-allowed}.slider-btn svg{width:20px;height:20px}@media (width<=1200px){.slider{--slides-visible:3}}@media (width<=900px){.slider{--slides-visible:2}}@media (width<=600px){.slider{--slides-visible:1}}.section-leader{color:#111;box-sizing:border-box;background-color:#0000;background-image:url(img/blackPar.png),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;align-items:center;gap:clamp(24px,4vh,56px);display:flex;overflow:visible}.leader-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);width:100%;min-width:0;max-width:min(1320px,100%);display:grid}.leader-card{grid-template-columns:clamp(300px,14cqw,560px) minmax(0,1fr);align-items:start;gap:clamp(12px,2.5cqw,28px);min-width:0;display:grid;overflow:hidden;container:leader-card/inline-size}.leader-photo{aspect-ratio:4/5;background:#cfcabf;border-radius:clamp(14px,2.5cqw,24px);flex-shrink:0;width:100%;overflow:hidden}.leader-photo img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.leader-info{overflow-wrap:anywhere;flex-direction:column;gap:clamp(10px,4cqw,22px);width:100%;min-width:0;display:flex;container:leader-info/inline-size}.leader-name{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(18px,12cqw,48px);font-weight:700;line-height:.95}.leader-role{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(10px,3.6cqw,14px);font-weight:700;line-height:1.4}.leader-quote{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(10px,3.4cqw,14px);font-weight:700;line-height:1.45}@media (width<=900px){.leader-wrap{grid-template-columns:1fr;max-width:min(560px,100%)}.leader-card{grid-template-columns:clamp(120px,34cqw,240px) minmax(0,1fr)}.leader-photo{max-width:clamp(120px,34cqw,240px)}.leader-name{font-size:clamp(22px,10cqw,44px)}.leader-role,.leader-quote{font-size:clamp(11px,3.2cqw,14px)}}@media (width<=560px){.leader-card{grid-template-columns:1fr;justify-items:start}.leader-photo{width:min(240px,68vw);max-width:none}.leader-name{font-size:clamp(24px,9vw,40px)}.leader-role,.leader-quote{font-size:clamp(11px,3.2vw,13px)}}.section-join{color:#111;box-sizing:border-box;background-color:#0000;background-image:url(img/blackPar.png),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,4vh,48px);padding:clamp(48px,8vh,96px) clamp(24px,4vw,64px);display:flex;position:relative}.join-content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vh,36px);width:100%;max-width:1180px;display:flex;position:relative}.join-title{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(36px,4.5vw,70px);font-weight:700;line-height:.95}.join-text{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(11px,.95vw,15px);font-weight:700;line-height:1.6}.join-paths{z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);width:100%;max-width:min(1180px,100%);display:grid;position:relative}.join-path-card{color:#fff;box-sizing:border-box;min-width:0;transition:background var(--motion-duration) var(--motion-ease);background:#2b2b2b;border-radius:clamp(22px,2vw,32px);flex-direction:column;gap:clamp(14px,1.8vw,22px);padding:clamp(14px,1.4vw,20px);display:flex;overflow:hidden;container:join-path/inline-size}@media (hover:hover) and (pointer:fine){.join-path-card:hover{background:#e95e18}}.join-path-card__title{letter-spacing:-.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;margin:0;font-size:clamp(13px,6.4cqw,22px);font-weight:700;line-height:1.1}.join-path-card__media{aspect-ratio:4/3;background:#1a1a1a;border-radius:clamp(14px,1.4vw,20px);width:100%;overflow:hidden}.join-path-card__media img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (width<=900px){.join-paths{grid-template-columns:1fr;max-width:420px}}@media (width<=600px){.join-text br{display:none}}.scroll-hint{color:#111;opacity:.7;pointer-events:none;animation:1.8s ease-in-out infinite scroll-hint-bounce;position:absolute;bottom:clamp(20px,4vh,40px);left:50%;transform:translate(-50%)}.scroll-hint__icon{width:clamp(28px,3vw,40px);height:clamp(28px,3vw,40px);display:block}@keyframes scroll-hint-bounce{0%,to{opacity:.45;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(12px)}}.section-course,.section-project{color:#111;box-sizing:border-box;background-color:#0000;background-image:url(img/blackPar.png),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(40px,6vh,72px);padding:clamp(48px,7vh,88px) 0;display:flex}.section-course .course-layout,.section-project .course-layout{box-sizing:border-box;padding-left:clamp(16px,2vw,32px);padding-right:clamp(24px,3vw,48px)}.course-layout{z-index:10;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(240px,min(570px,36vw));align-items:start;gap:clamp(12px,2vw,32px);width:100%;max-width:none;margin-left:0;margin-right:0;display:grid;position:relative;overflow:hidden}.course-content{width:100%;min-width:0;max-width:1180px;margin-top:30px}.section-course .course-content,.section-project .course-content{justify-self:stretch;width:auto;min-width:0;max-width:100%;margin-top:0;margin-left:clamp(16px,3.5vw,148px);container:course-content/inline-size}.section-course .course-text,.section-project .course-text{width:auto;min-width:0;max-width:100%}.section-course .course-text p,.section-project .course-text p{overflow-wrap:anywhere;word-break:break-word;width:auto;max-width:100%}.course-highlight{aspect-ratio:608/494;color:#fff;box-sizing:border-box;background:url(img/cloud.png) 50%/100% 100% no-repeat;justify-self:stretch;width:100%;min-width:0;max-width:570px;margin-top:clamp(8px,15vh,604px);padding:clamp(40px,5vw,72px) clamp(24px,3.5vw,52px) clamp(32px,4vh,64px);position:relative;container-type:inline-size}.course-highlight__title{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(16px,2.5vh,32px);font-size:clamp(30px,15cqw,36px);font-weight:700;line-height:1.05}.course-highlight__list{flex-direction:column;gap:clamp(8px,1.4vh,16px);margin:0;padding:0;list-style:none;display:flex}.course-highlight__list li{letter-spacing:.01em;font-size:clamp(25px,3.8cqw,17px);font-weight:400;line-height:1.35}.course-highlight--project{aspect-ratio:auto;min-height:clamp(420px,52vh,560px)}.course-forms{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:clamp(18px,2.5vh,28px);display:flex}.course-forms__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(18px,3.2cqw,22px);font-weight:700;line-height:1.2}.course-forms__row{flex-flow:row;align-items:stretch;gap:8px;width:100%;display:flex}.course-forms__btn{color:#111;letter-spacing:.01em;text-align:center;white-space:normal;box-sizing:border-box;min-width:0;min-height:44px;transition:opacity var(--motion-duration) var(--motion-ease-out), transform .2s var(--motion-ease-out);background:#ee6a3d;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:8px 12px;font-size:clamp(11px,2cqw,13px);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.course-forms__btn:hover{opacity:.92}.course-forms__btn:active{transform:scale(var(--motion-scale-press))}.course-forms__btn:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.slider-wrap.course-photos{z-index:10;color:#fff;width:100%;max-width:100%;padding:0 0 clamp(8px,2vh,24px);position:relative}.slider-wrap.course-photos .slider{--slides-visible:5.25;--slide-gap:clamp(12px, 1.2vw, 20px);box-sizing:border-box;width:100%;padding-left:clamp(24px,4vw,72px);padding-right:0}.slider-wrap.course-photos .slide--course-photo{flex:0 0 calc((100% - var(--slide-gap) * (var(--slides-visible) - 1)) / var(--slides-visible));background:#2a2a2a;border-radius:clamp(14px,1.2vw,20px);gap:0;min-width:0;padding:clamp(8px,.7vw,12px)}.slider-wrap.course-photos .slide--course-photo .slide-img{aspect-ratio:4/5;object-fit:cover;background:#1a1a1a;border-radius:clamp(10px,.9vw,14px);width:100%}.slider-wrap.course-photos .slider-controls{margin-top:clamp(24px,3vh,36px)}.slider-wrap.course-photos .slider-btn{color:#fff;background:#2a2a2a;border-color:#2a2a2a}.slider-wrap.course-photos .slider-btn:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.slider-wrap.course-photos .slider-btn:disabled{opacity:.4}@media (width<=1500px){.section-course .course-text br,.section-project .course-text br{display:none}}@media (width<=1200px){.slider-wrap.course-photos .slider{--slides-visible:4.25}.course-layout{grid-template-columns:minmax(0,1fr) minmax(220px,min(440px,34vw))}}@media (width<=900px){.slider-wrap.course-photos .slider{--slides-visible:3.25}}.slider-wrap.project-photos .slider{--slides-visible:calc(5.25 / 1.6)}.slider-wrap.project-photos .slide--course-photo .slide-img{aspect-ratio:6.4/5}@media (width<=1200px){.slider-wrap.project-photos .slider{--slides-visible:calc(4.25 / 1.6)}}@media (width<=900px){.slider-wrap.project-photos .slider{--slides-visible:calc(3.25 / 1.6)}}@media (width<=1100px){.course-layout{grid-template-columns:minmax(0,1fr) minmax(200px,min(380px,32vw));gap:clamp(10px,1.5vw,20px)}.section-course .course-content,.section-project .course-content{margin-left:clamp(12px,2vw,40px)}.course-highlight{width:100%;max-width:100%;margin-top:clamp(8px,8vh,180px)}}.course-title{letter-spacing:-.02em;text-transform:uppercase;color:#00000036;overflow-wrap:normal;word-break:normal;white-space:nowrap;margin-bottom:clamp(24px,4vh,56px);font-size:clamp(28px,min(3.8vw,11.5cqw),72px);font-weight:700;line-height:1}.course-text{flex-direction:column;gap:clamp(14px,2vh,28px);max-width:100%;margin-bottom:clamp(28px,4vh,56px);display:flex}.course-text p{letter-spacing:.01em;font-size:clamp(13px,1.05vw,18px);font-weight:400;line-height:1.55}.course-btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#2f2e2d;border-radius:999px;justify-content:center;align-items:center;margin-top:50px;padding:15px 30px;font-size:clamp(30px,1vw,16px);font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.course-btn.photos{color:#2f2e2d;background:#d5cdc700;border:1px solid #2f2e2d}.course-btn:hover{background:#e95e18;transition:background .2s}.course-btn:active{transform:scale(.98)}.course-slide{width:100%;margin-top:clamp(48px,8vh,96px)}.course-gallery{z-index:2100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration) var(--motion-ease), visibility 0s linear var(--motion-duration);justify-content:center;align-items:center;padding:clamp(40px,5vh,64px) clamp(10px,1.5vw,24px);display:flex;position:fixed;inset:0}.course-gallery.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-duration) var(--motion-ease), visibility 0s}.course-gallery__backdrop{background:#0a0a0a94;position:absolute;inset:0}.course-gallery__panel{z-index:1;opacity:0;width:100%;max-width:none;max-height:min(92vh,980px);transition:opacity var(--motion-duration) var(--motion-ease-out), transform var(--motion-duration) var(--motion-ease-out);position:relative;transform:translateY(28px)scale(.98)}.course-gallery.is-open .course-gallery__panel{opacity:1;transition-delay:50ms;transform:translateY(0)scale(1)}.course-gallery__close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:clamp(10px,1.5vh,16px);right:clamp(10px,1.5vw,16px)}.course-gallery__close svg{width:22px;height:22px}.course-gallery__close:hover{background:#ffffff38}.course-gallery__close:active{transform:scale(.96)}.course-gallery .course-slide{margin-top:0}.course-gallery .slider-wrap--course{width:100%}.course-gallery .slider-wrap--course .slider{--slides-visible:3;--slide-gap:clamp(14px, 1.5vw, 24px);max-height:none;padding:0 clamp(8px,1vw,16px)}.course-gallery .slider-wrap--course .slide--photo{min-width:clamp(180px,28vw,360px);padding:clamp(8px,.8vw,12px)}.course-gallery .slider-wrap--course .slide-img{aspect-ratio:auto;object-fit:cover;width:100%;height:clamp(260px,48vh,620px)}.course-gallery .slider-controls{margin-top:clamp(16px,2.5vh,28px)}.course-gallery .slider-btn{width:56px;height:56px}@media (width<=900px){.course-gallery .slider-wrap--course .slider{--slides-visible:2}.course-gallery .slider-wrap--course .slide--photo{min-width:clamp(160px,42vw,320px)}.course-gallery .slider-wrap--course .slide-img{height:clamp(240px,42vh,520px)}}@media (width<=560px){.course-gallery .slider-wrap--course .slider{--slides-visible:1}.course-gallery .slider-wrap--course .slide--photo{min-width:clamp(240px,84vw,480px)}.course-gallery .slider-wrap--course .slide-img{height:clamp(280px,50vh,560px)}}@media (prefers-reduced-motion:reduce){.course-gallery,.course-gallery__panel{transition:none}}.slider-wrap--course{color:#111;padding:0}.slider-wrap--course .slider{padding:0 0 0 clamp(24px,6vw,100px)}.slider-wrap--course .slide--photo{background:#2b2b2b;margin-left:0;padding:clamp(12px,1vw,18px)}.slider-wrap--course .slide-img{aspect-ratio:3/4}.slider-wrap--course .slider-btn{color:#fff;background:#2b2b2b;border:none}.slider-wrap--course .slider-btn:hover:not(:disabled){background:#1a1a1a}.slider-wrap--course .slider-btn:disabled{opacity:.35}.site-footer{color:#fff;box-sizing:border-box;background:url(img/blackPar2.png) top/100% repeat-y;flex-direction:column;justify-content:flex-start;width:100%;height:auto;min-height:1400px;padding:clamp(40px,6vh,72px) 0 clamp(56px,8vh,96px);display:flex;position:relative;overflow:hidden}.footer-title{z-index:2;letter-spacing:-.02em;text-transform:uppercase;text-align:center;margin:0;padding:0 clamp(24px,6vw,100px);font-size:clamp(32px,4.8vw,64px);font-weight:700;line-height:1;position:relative}.footer-body{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:clamp(24px,4vw,48px);width:100%;max-width:1520px;height:700px;margin:clamp(28px,4vh,48px) auto 0;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.footer-main{flex-direction:column;gap:clamp(28px,4vh,40px);margin-top:50px;display:flex}.footer-copy{flex-direction:column;gap:clamp(16px,2vh,24px);display:flex}.footer-text{letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.55}.footer-text--cta{font-weight:400}.footer-ways{flex-direction:column;gap:clamp(16px,2vh,24px);display:flex}.footer-ways__lead,.footer-ways__title,.footer-ways__list li{letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.55}.footer-ways__title{text-transform:uppercase;color:#ee6a3d;font-weight:700}.footer-ways__list{counter-reset:footer-ways;flex-direction:column;gap:clamp(16px,2vh,24px);margin:0;padding:0;list-style:none;display:flex}.footer-ways__list li{counter-increment:footer-ways;padding-left:1.6em;position:relative}.footer-ways__list li:before{content:counter(footer-ways) ".";position:absolute;top:0;left:0}.footer-switch{flex-direction:column;align-items:flex-start;gap:18px;width:100%;display:flex}.footer-tabs{flex-wrap:wrap;gap:8px;display:flex}.footer-tab{color:#fff;min-height:44px;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease-out), color var(--motion-duration) var(--motion-ease-out), transform .2s var(--motion-ease-out);background:#2b2b2b;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:clamp(13px,.95vw,15px);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}a.footer-tab:hover{color:#fff}.footer-tab:hover{background:#353535}.footer-tab[aria-selected=true]{background:#ee6a3d}.footer-tab[aria-selected=true]:hover{opacity:.94;background:#ee6a3d}.footer-tab:active{transform:scale(var(--motion-scale-press))}.footer-tab:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.footer-panels{width:100%}.footer-panel{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:none}.footer-panel[hidden]{display:none}.footer-panel.is-open{animation:footer-panel-enter var(--motion-duration) var(--motion-ease-out);display:flex}.footer-panel__text{color:#ffffffe0;text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.5}@keyframes footer-panel-enter{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:none}}.footer-form{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:640px;display:flex}.footer-form__field{width:100%;max-width:420px;display:block}.footer-form__input{color:#111;width:100%;height:48px;font-family:var(--font-body);box-sizing:border-box;background:#fff;border:none;border-radius:999px;outline:none;padding:0 22px;font-size:clamp(14px,1.05vw,16px)}.footer-form__input::placeholder{color:#9a9a9a}.footer-form__input:focus-visible{outline-offset:2px;outline:2px solid #ee6a3d}.footer-form__amount{position:relative}.footer-form__input--amount{font-variant-numeric:tabular-nums;padding-right:42px}.footer-form__currency{color:#9a9a9a;pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.footer-form__citizenship{border:0;flex-wrap:wrap;gap:4px 20px;min-width:0;max-width:420px;margin:0;padding:0;display:flex}.footer-form__radio{color:#ffffffeb;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:clamp(13px,.95vw,15px);line-height:1.3;display:inline-flex}.footer-form__radio input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:2px solid #ffffff73;border-radius:50%;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:grid}.footer-form__radio input:after{content:"";width:8px;height:8px;transition:transform .18s var(--motion-ease-out);background:#fff;border-radius:50%;transform:scale(0)}.footer-form__radio input:checked{border-color:#e95e18}.footer-form__radio input:checked:after{background:#e95e18;transform:scale(1)}.footer-form__radio input:focus-visible{outline-offset:3px;outline:2px solid #e95e18}.footer-consent{align-items:flex-start;gap:10px;width:100%;max-width:none;display:flex}.footer-consent__check{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-flex;position:relative}.footer-consent__check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.footer-consent__box{box-sizing:border-box;width:18px;height:18px;transition:border-color var(--motion-duration) var(--motion-ease-out), background-color var(--motion-duration) var(--motion-ease-out);background:0 0;border:2px solid #ffffff73;border-radius:4px;display:block;position:relative}.footer-consent__box:after{content:"";width:4px;height:8px;transition:transform .18s var(--motion-ease-out);border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(0)}.footer-consent__check input:checked+.footer-consent__box{background:#e95e18;border-color:#e95e18}.footer-consent__check input:checked+.footer-consent__box:after{transform:rotate(45deg)scale(1)}.footer-consent__check input:focus-visible+.footer-consent__box{outline-offset:3px;outline:2px solid #e95e18}.footer-consent__body{flex:1;min-width:0}.footer-consent__text{color:#ffffffb8;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(9px,.65vw,10px);line-height:1.4;display:-webkit-box;overflow:hidden}.footer-consent.is-expanded .footer-consent__text{-webkit-line-clamp:unset;display:block;overflow:visible}.footer-consent__more{color:#ee6a3d;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;text-underline-offset:2px;transition:opacity var(--motion-duration) var(--motion-ease-out);background:0 0;border:none;margin-top:4px;padding:0;font-size:clamp(10px,.75vw,11px);font-weight:700;line-height:1.3;text-decoration:underline}.footer-consent__more:hover{opacity:.85}.footer-consent__more:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.footer-form__submit{color:#fff;height:44px;font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:opacity .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);background:#ee6a3d;border:none;border-radius:999px;margin-top:4px;padding:0 28px;font-size:clamp(14px,1.05vw,16px);font-weight:700}.footer-form__submit:hover{opacity:.9}.footer-form__submit:active{transform:scale(.98)}.footer-form__submit:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.footer-form__note{max-width:360px;font-family:var(--font-body);color:#ffffffd9;margin:0;font-size:clamp(11px,.85vw,13px);line-height:1.4}.footer-form__status{max-width:420px;font-family:var(--font-body);color:#ffffffe0;margin:4px 0 0;font-size:clamp(12px,.9vw,14px);line-height:1.4}.footer-form__status.is-success{color:#9adf8f}.footer-form__status.is-error{color:#ff8f8f}.footer-form__submit:disabled{opacity:.65;cursor:wait}.footer-form__submit .btn-spinner{vertical-align:middle;border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:0 auto;animation:.7s linear infinite spin;display:none}.footer-form__submit.is-loading .btn-spinner{display:block}.footer-form__submit.is-loading .btn-label{display:none}.footer-form__submit .btn-check{vertical-align:middle;width:18px;height:18px;margin:0 auto;display:none}.footer-form__submit.is-success .btn-check{animation:checkpop .35s var(--motion-ease-out) forwards;display:block}.footer-form__submit.is-success .btn-label{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes checkpop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.footer-form__status.is-success{color:#9adf8f;max-height:0;margin:0;padding:0;transition:max-height .3s,margin .3s,padding .3s;overflow:hidden}.footer-form__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer-form__link:hover{color:#fff}.site-legal{z-index:2;box-sizing:border-box;color:#ffffffb8;width:100%;margin-top:clamp(550px,36vh,400px);padding:clamp(40px,6vh,64px) clamp(24px,5vw,80px) 0;position:relative}.site-legal__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.site-legal__brand{color:#ffffffd1;align-items:center;gap:10px;margin:0;font-size:clamp(13px,1vw,15px);line-height:1.35;display:inline-flex}.site-legal__mark{color:#ffffffb3;flex-shrink:0;width:22px;height:22px;display:inline-flex}.site-legal__mark svg{width:100%;height:100%;display:block}.site-legal__social{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.site-legal__social-link{color:#fff;width:40px;height:40px;transition:background-color var(--motion-duration) var(--motion-ease-out), transform .2s var(--motion-ease-out);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.site-legal__social-link:hover{background:#ffffff38}.site-legal__social-link:active{transform:scale(var(--motion-scale-press))}.site-legal__social-link:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.site-legal__contact{color:#ffffffd1;letter-spacing:.01em;white-space:nowrap;min-height:40px;transition:color var(--motion-duration) var(--motion-ease-out);align-items:center;font-size:clamp(14px,1.05vw,16px);line-height:1.3;text-decoration:none;display:inline-flex}.site-legal__contact:hover{color:#fff}.site-legal__contact:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.site-legal__bottom,.site-legal__bar{border-top:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-top:0;padding-top:0;display:grid}.site-legal__notices,.site-legal__orgs{box-sizing:border-box;border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;width:100%;max-width:none;margin-top:clamp(20px,3vh,28px);padding-top:clamp(18px,2.5vh,24px);display:flex}.site-legal__notices p,.site-legal__orgs p{color:#ffffff85;text-wrap:pretty;max-width:92ch;margin:0;font-size:clamp(8px,.52vw,9px);line-height:1.35}.site-legal__org-link{color:#ffffffad;text-underline-offset:2px;transition:color var(--motion-duration) var(--motion-ease-out);text-decoration:underline}.site-legal__org-link:hover{color:#fff}.site-legal__org-link:focus-visible{outline-offset:2px;outline:2px solid #ee6a3d}.site-legal__nav{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px 24px;min-width:0;display:flex}.site-legal__nav a{color:#ffffffc7;text-align:right;transition:color var(--motion-duration) var(--motion-ease-out);font-size:clamp(13px,1vw,15px);line-height:1.35;text-decoration:none}.site-legal__nav a:hover{color:#fff}.site-legal__nav a:focus-visible{outline-offset:3px;outline:2px solid #ee6a3d}.footer-visual{pointer-events:none;justify-content:flex-end;align-items:flex-start;min-height:clamp(280px,40vh,480px);margin-right:clamp(-40px,-4vw,-12px);display:flex;position:relative}.footer-heart{mix-blend-mode:screen;user-select:none;-webkit-user-drag:none;width:min(100%,760px);height:auto;position:absolute;top:50px;left:auto;right:-270px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.footer-body{grid-template-columns:1fr;align-items:start}.footer-visual{order:-1;justify-content:center;min-height:280px;margin-bottom:0;margin-right:0}.footer-heart{width:min(70%,320px)}.site-legal__bottom,.site-legal__bar{grid-template-columns:1fr;gap:20px}.site-legal__nav{justify-content:flex-start;align-items:flex-start}.site-legal__nav a{text-align:left}}@media (width<=600px){.footer-title br{display:none}}@media (prefers-reduced-motion:reduce){.site-menu,.menu-backdrop,.menu-toggle,.menu-toggle__icon,.site-menu__close,.nav--drawer li,.footer-form__radio input:after,.footer-form__submit,.footer-tab,.footer-consent__box,.footer-consent__box:after,.footer-consent__more,.course-forms__btn,.site-legal__social-link,.site-legal__contact,.site-legal__nav a,.site-legal__org-link{transition:none}.footer-panel.is-open{animation:none}.scroll-hint{opacity:.7;animation:none}.preloader,.preloader__logo,.preloader__logo-fill{transition:opacity .2s;animation:none!important}.preloader.is-exiting{opacity:0;transform:none}.preloader.is-filling .preloader__logo-fill{clip-path:inset(0)}body.is-loaded .hero .header,body.is-loaded .hero .headline,body.is-loaded .site-mobile{opacity:1;animation:none}}@media (width<=999px){body.is-loaded .site-mobile{animation:page-enter-fade 1.05s var(--motion-ease-out) var(--hero-enter-delay) both}@media (prefers-reduced-motion:reduce){body.is-loaded .site-mobile{opacity:1;animation:none}}.site-mobile .mobile-hero{--headline-scale:1;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.site-mobile .mobile-hero__stage{background-color:#0000;background-image:url(img/blackPar.png),none;background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:1000px;height:510px;position:relative;overflow:hidden}.site-mobile .mobile-legacy-slot,.site-mobile .mobile-about-slot{width:100%;position:relative;overflow:hidden}.site-mobile .mobile-legacy{width:1000px;position:relative}.site-mobile .mobile-about{--about-design-width:381px;color:#fff;box-sizing:border-box;transform-origin:0 0;background:url(img/blackPar2.png) top/100% repeat-y;width:100%;height:auto;min-height:0;padding:28px 20px 107px;position:relative;overflow:hidden}.site-mobile .mobile-about:before{content:none}.site-mobile .mobile-about__content{--planet-size:280px;--planet-visible:calc(var(--planet-size) / 2);z-index:3;box-sizing:border-box;width:100%;max-width:none;position:relative}.site-mobile .mobile-about__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;font-size:37px;font-weight:700;line-height:.92}.site-mobile .mobile-about__subtitle{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 18px;font-size:21px;font-weight:700;line-height:1.05}.site-mobile .mobile-about__planet{float:right;width:var(--planet-visible);height:var(--planet-size);pointer-events:none;margin:-110px 0 8px 12px;position:relative}.site-mobile .mobile-about__planet img{top:0;right:calc(var(--planet-visible) * -1);width:var(--planet-size);height:var(--planet-size);object-fit:contain;max-width:none;display:block;position:absolute}.site-mobile .mobile-about__text{font-family:var(--font-body);letter-spacing:.005em;text-align:left;margin:0;font-size:13.5px;font-weight:300;line-height:1.42}.site-mobile .mobile-about__church-anchor{visibility:hidden;pointer-events:none;width:115px;height:115px;position:absolute;right:12px}.site-mobile .mobile-about__church{z-index:10000;pointer-events:none;user-select:none;-webkit-user-drag:none;width:115px;height:auto;margin:0;position:absolute}.site-mobile .mobile-about__map{z-index:2;pointer-events:none;user-select:none;-webkit-user-drag:none;width:70%;max-width:340px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-mobile .mobile-about.is-rubber{width:var(--about-design-width);height:auto;min-height:0}.site-mobile .mobile-work{color:#fff;background:url(img/blackPar2.png) top/100% repeat-y;height:auto;min-height:0;padding-bottom:56px;position:relative;overflow:hidden}.site-mobile .mobile-work:before{content:none}.site-mobile .mobile-work__title{z-index:1;letter-spacing:-.02em;text-transform:uppercase;text-align:center;margin:0;padding:82px 40px 32px;font-size:68px;font-weight:700;line-height:.95;position:relative}.site-mobile .mobile-work__map-wrap{z-index:1;width:820px;margin:0 auto;position:relative}.site-mobile .mobile-work__map{pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.site-mobile .mobile-work__labels{margin:0;padding:0;list-style:none;position:absolute;inset:0}.site-mobile .mobile-work__label{color:#fff;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#f50;margin:0;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;position:absolute}.site-mobile .mobile-work__label--russia{padding:12px 18px;font-size:28px;top:6%;left:34%}.site-mobile .mobile-work__label--serbia{padding:5px 8px;font-size:11px;top:27%;left:47%}.site-mobile .mobile-work__label--azerbaijan{padding:4px 7px;font-size:10px;top:33%;left:51%}.site-mobile .mobile-work__label--turkey{padding:5px 8px;font-size:11px;top:35%;left:48%}.site-mobile .mobile-work__label--tajikistan{padding:4px 7px;font-size:10px;top:31%;left:57%}.site-mobile .mobile-work__label--china{padding:6px 10px;font-size:13px;top:33%;left:65%}.site-mobile .mobile-work__label--korea{padding:4px 7px;font-size:10px;top:31%;left:73%}.site-mobile .mobile-work__label--egypt{padding:5px 8px;font-size:11px;top:43%;left:49%}.site-mobile .mobile-work__label--india{padding:5px 9px;font-size:12px;top:45%;left:59%}.site-mobile .mobile-work__label--vietnam{padding:5px 8px;font-size:11px;top:49%;left:69%}.site-mobile .mobile-work__label--tanzania{padding:5px 8px;font-size:11px;top:55%;left:53%}.site-mobile .mobile-work__label--indonesia{padding:5px 8px;font-size:11px;top:57%;left:75%}.site-mobile .mobile-work__carousel{z-index:1;color:#fff;margin-top:40px;padding:0 40px;position:relative}.site-mobile .mobile-work__slider{--slides-visible:3.5;--slide-gap:20px;padding:0}.site-mobile .mobile-work__slide{scroll-snap-align:start;scroll-snap-stop:always;border-radius:24px;min-width:0;margin-left:0;padding:14px;container-type:inline-size}.site-mobile .mobile-work__slide .slide-img{aspect-ratio:4/5;border-radius:16px}.site-mobile .mobile-work__slide .slide-label{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:.01em;text-align:center;flex-wrap:nowrap;justify-content:center;gap:8px;padding:12px 4px 4px;font-size:clamp(14px,8.2cqi,18px)}.site-mobile .mobile-work__slide .slide-name{text-wrap:balance;overflow-wrap:break-word;flex:0 auto;min-width:0;line-height:1.15}.site-mobile .mobile-work__slide .slide-label .flag{width:32px;height:22px}.site-mobile .mobile-work__slide.slide--name-long .slide-label{letter-spacing:0;gap:6px;font-size:clamp(11px,6.2cqi,14px)}.site-mobile .mobile-work__slide.slide--name-long .slide-name{white-space:nowrap}.site-mobile .mobile-work__slide.slide--name-long .slide-label .flag{width:26px;height:18px}.site-mobile .mobile-work__carousel .slider-controls{margin-top:28px}.site-mobile .mobile-work__carousel .slider-btn{border-color:#ffffffbf}.site-mobile .mobile-leaders{z-index:1;color:#fff;background:url(img/blackPar2.png) top/100% repeat-y;height:auto;min-height:0;padding-bottom:80px;position:relative;overflow:hidden}.site-mobile .mobile-leaders:before{content:none}.site-mobile .mobile-leaders__list{z-index:1;box-sizing:border-box;flex-direction:column;gap:36px;padding:68px 44px 40px;display:flex;position:relative}.site-mobile .mobile-leaders__card{box-sizing:border-box;background:#fff;border-radius:28px;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:24px;width:min(100%,720px);min-width:0;padding:18px;display:grid}.site-mobile .mobile-leaders__card.other-block{color:#fff!important;background:#ffffff17!important}.site-mobile .mobile-leaders__card--left{align-self:flex-start}.site-mobile .mobile-leaders__card--right{align-self:flex-end}.site-mobile .mobile-leaders__photo{aspect-ratio:3/4;background:#bdbdbd;border-radius:18px;width:100%;overflow:hidden}.site-mobile .mobile-leaders__photo img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.site-mobile .mobile-leaders__info{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding-top:4px;display:flex}.site-mobile .mobile-leaders__name{letter-spacing:-.02em;text-transform:uppercase;color:#ee6a3d;margin:0;font-size:42px;font-weight:700;line-height:.95}.site-mobile .mobile-leaders__role,.site-mobile .mobile-leaders__quote{letter-spacing:.03em;text-transform:uppercase;color:#2a2a2a;margin:0;font-size:14px;font-weight:700;line-height:1.4}.other-block_text{color:#fff!important}.site-mobile .mobile-leaders__quote{opacity:.85;line-height:1.45}.site-mobile .mobile-leaders__heart{z-index:2;width:calc(684px * var(--parallax-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:720px;left:76%;right:auto;transform:rotate(-4deg)}.site-mobile .mobile-leaders__bible{z-index:2;width:calc(560px * var(--parallax-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:700px;left:auto;right:67%;transform:rotate(0)}.site-mobile .mobile-join{z-index:8;color:#111;box-sizing:border-box;background:#ccc5bb;height:auto;min-height:0;padding:72px 40px 120px;position:relative;overflow:visible}.site-mobile .mobile-join:before{content:"";opacity:.18;pointer-events:none;z-index:0;background:url(img/blackPar.png) 50%/cover no-repeat;position:absolute;inset:0}.site-mobile .mobile-join__content{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:28px;max-width:860px;margin:0 auto;display:flex;position:relative}.site-mobile .mobile-join__title{letter-spacing:-.02em;text-transform:uppercase;margin-top:150px;font-size:52px;font-weight:700;line-height:.95}.site-mobile .mobile-join__text{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700;line-height:1.6}.site-mobile .mobile-join__paths{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:920px;margin:48px auto 0;display:grid;position:relative}.site-mobile .mobile-join__path{color:#fff;box-sizing:border-box;background:#2b2b2b;border-radius:28px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex;overflow:hidden}.site-mobile .mobile-join__path-title{opacity:.7;letter-spacing:-.04em;text-transform:uppercase;text-align:center;margin:0;font-size:18px;font-weight:700;line-height:1.1}.site-mobile .mobile-join__path-media{aspect-ratio:4/3;background:#1a1a1a;border-radius:18px;width:100%;overflow:hidden}.site-mobile .mobile-join__path-media img{object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.site-mobile .mobile-join__fly{z-index:20;width:calc(1402px * var(--parallax-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:700px;left:48%;right:auto;transform:rotate(-4deg)}.site-mobile .mobile-join__pasport{z-index:2;width:calc(450px * var(--parallax-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:620px;left:-5%;right:auto;transform:rotate(0)}.site-mobile .mobile-join__earth{z-index:2;width:calc(466px * var(--parallax-scale));pointer-events:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:-730px;left:80%;right:auto;transform:rotate(0)}.site-mobile .mobile-course,.site-mobile .mobile-project{z-index:1;color:#111;background:#ccc5bb;padding-bottom:24px;position:relative;overflow:hidden}.site-mobile .mobile-course:before,.site-mobile .mobile-project:before{content:"";opacity:.18;pointer-events:none;z-index:0;background:url(img/blackPar.png) 50%/cover no-repeat;position:absolute;inset:0}.site-mobile .mobile-course__layout{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:24px 28px;padding:72px 40px 32px;display:grid;position:relative}.site-mobile .mobile-course__content,.site-mobile .mobile-project__content{z-index:1;box-sizing:border-box;min-width:0;max-width:none;padding:0;position:relative;container:mobile-course/inline-size}.site-mobile .mobile-course__title{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;margin:0 0 24px;font-size:clamp(28px,9.2cqw,48px);font-weight:700;line-height:.95}.site-mobile .mobile-course__text,.site-mobile .mobile-project__text{flex-direction:column;gap:12px;max-width:none;margin-bottom:24px;display:flex}.site-mobile .mobile-course__text p,.site-mobile .mobile-project__text p{letter-spacing:.01em;margin:0;font-size:clamp(12px,3.1cqw,15px);font-weight:400;line-height:1.4}.site-mobile .mobile-course__actions,.site-mobile .mobile-project__actions{flex-wrap:wrap;gap:20px;display:flex}.site-mobile .mobile-course__btn,.site-mobile .mobile-project__btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#2f2e2d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;font-size:22px;font-weight:200;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.site-mobile .mobile-course__btn:active,.site-mobile .mobile-project__btn:active{transform:scale(.98)}.site-mobile .mobile-course__highlight{aspect-ratio:608/494;color:#fff;box-sizing:border-box;background:url(img/cloud.png) 50%/100% 100% no-repeat;justify-self:end;width:100%;max-width:420px;margin:120px 0 0;padding:56px 40px 44px;position:relative}.site-mobile .mobile-course__highlight-title{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.05}.site-mobile .mobile-course__highlight-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-mobile .mobile-course__highlight-list li{letter-spacing:.01em;font-size:18px;font-weight:400;line-height:1.35}.site-mobile .mobile-course__highlight--project{aspect-ratio:auto;min-height:520px;padding-bottom:48px}.site-mobile .course-forms{gap:12px;margin-top:24px}.site-mobile .course-forms__title{font-size:22px}.site-mobile .course-forms__row{flex-wrap:nowrap;gap:10px}.site-mobile .course-forms__btn{min-height:48px;padding:8px 10px;font-size:13px}.site-mobile .mobile-photo-carousel{z-index:1;color:#111;margin:0;padding:8px 40px 56px;position:relative}.site-mobile .mobile-photo-carousel__slider{--slides-visible:3.25;--slide-gap:18px;padding:0}.site-mobile .mobile-photo-carousel__slide,.site-mobile .mobile-photo-carousel .slide--course-photo{scroll-snap-align:start;scroll-snap-stop:always;background:#2b2b2b;border-radius:20px;gap:0;min-width:0;margin-left:0;padding:12px}.site-mobile .mobile-photo-carousel__slide .slide-img,.site-mobile .mobile-photo-carousel .slide--course-photo .slide-img{aspect-ratio:4/5;object-fit:cover;background:#1a1a1a;border-radius:14px;width:100%}.site-mobile .mobile-photo-carousel--wide .mobile-photo-carousel__slider{--slides-visible:calc(3.25 / 1.6)}.site-mobile .mobile-photo-carousel--wide .slide--course-photo .slide-img{aspect-ratio:6.4/5}.site-mobile .mobile-photo-carousel .slider-controls{margin-top:28px}.site-mobile .mobile-photo-carousel .slider-btn{color:#fff;background:#2b2b2b;border:none;width:44px;height:44px}.site-mobile .mobile-photo-carousel .slider-btn:hover:not(:disabled){background:#1a1a1a}.site-mobile .mobile-photo-carousel .slider-btn:disabled{opacity:.35}.site-mobile .mobile-footer{color:#fff;box-sizing:border-box;background:url(img/blackPar2.png) top/100% repeat-y;height:auto;min-height:0;padding:72px 40px 80px;position:relative;overflow:hidden}.site-mobile .mobile-footer__title{z-index:2;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:#fff;margin:0 0 40px;font-size:48px;font-weight:700;line-height:.95;position:relative}.site-mobile .mobile-footer__body{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;gap:28px;display:grid;position:relative}.site-mobile .mobile-footer__main{flex-direction:column;gap:32px;max-width:620px;display:flex}.site-mobile .mobile-footer__copy{flex-direction:column;gap:20px;display:flex}.site-mobile .mobile-footer__text{letter-spacing:.01em;color:#fff;margin:0;font-size:18px;font-weight:400;line-height:1.55}.site-mobile .footer-tabs{gap:10px}.site-mobile .footer-tab{min-height:48px;padding:0 22px;font-size:16px}.site-mobile .footer-panel{gap:16px}.site-mobile .footer-panel__text{color:#ffffffe0;max-width:none;font-size:16px}.site-mobile .footer-form__input{height:52px;font-size:16px}.site-mobile .footer-form__submit{height:48px;font-size:16px}.site-mobile .footer-form__radio{min-height:44px;font-size:15px}.site-mobile .footer-form__note{font-size:13px}.site-mobile .footer-consent{gap:10px;max-width:none}.site-mobile .footer-consent__check,.site-mobile .footer-consent__box{width:18px;height:18px}.site-mobile .footer-consent__box:after{width:4px;height:8px;top:1px;left:5px}.site-mobile .footer-consent__text{font-size:10px}.site-mobile .footer-consent__more{min-height:32px;margin-top:2px;font-size:11px}.site-mobile .mobile-footer__heart{mix-blend-mode:screen;pointer-events:none;user-select:none;-webkit-user-drag:none;justify-self:end;width:min(150%,720px);height:auto;margin-top:12px;margin-right:-200px;display:block}.site-mobile .site-legal{margin-top:72px;padding:0}.site-mobile .site-legal__social{flex-wrap:wrap;gap:12px 20px}.site-mobile .site-legal__social-link{width:44px;height:44px;font-size:18px}.site-mobile .site-legal__contact{min-height:44px;font-size:16px}.site-mobile .site-legal__bottom,.site-mobile .site-legal__bar{grid-template-columns:1fr;align-items:start;gap:20px;margin-top:0;padding-top:0}.site-mobile .site-legal__orgs{gap:14px;min-width:0;max-width:none;margin-top:24px;padding-top:22px}.site-mobile .site-legal__orgs p{font-size:9px;line-height:1.35}.site-mobile .site-legal__nav{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-width:0}.site-mobile .site-legal__nav a{text-align:left;margin-right:0;font-size:16px}}