.BottomNav_bottomNav__Ig_Xq{position:fixed;bottom:0;left:0;right:0;background:#ffffffdd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 20px 0 #ddd;justify-content:center;z-index:40;display:flex;flex-wrap:wrap;margin:0;text-align:center;text-wrap:balance;will-change:transition;transition:transform .5s;gap:1rem;padding:.75rem calc(1rem + 50px) .75rem 1rem;width:100vw;box-sizing:border-box;&.BottomNav_hidden__n1NL5{transform:translateY(200%)}@media (max-width:1000px){gap:0}}.BottomNav_navItem__YS0Sg{padding:.5rem;border:none;background:none;color:#666;cursor:pointer;font-size:.9rem;will-change:color,width;transition:color .3s ease,width .3s ease;position:relative;text-decoration:none;@media (max-width:1000px){font-size:.8rem;padding-left:.8rem;padding-bottom:.2rem;padding-right:.8rem;padding-top:.2rem}&:after{content:"";position:absolute;bottom:2px;left:50%;width:0;height:2px;background:var(--accent-color);will-change:width;transition:width .3s ease;transform:translateX(-50%);@media (max-width:1000px){bottom:0}}&.BottomNav_active__r1Zfa{color:#000;&:after{width:100%}}&:hover{color:var(--accent-color)}}@property --progress{syntax:"<length-percentage>";inherits:false;initial-value:0}@keyframes ScrollToTop_progress__r9x5x{0%{--progress:0%}to{--progress:100%}}.ScrollToTop_backToTop__uNuKp{background-image:linear-gradient(var(--main-color) 0 var(--progress),#ffffff00 var(--progress) 100%);display:inline-block;inset:auto 2rem 2rem auto;overflow:hidden;animation:ScrollToTop_progress__r9x5x linear;animation-timeline:scroll();padding:5px;position:fixed;bottom:calc((100% - 30px) / 2);right:2vw;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);width:20px;height:20px;@media (max-width:1000px){right:1rem;bottom:calc((100% - 30px) / 2)}&:after{content:"";position:absolute;top:0;left:0;right:0;bottom:100%;background-color:var(--accent-color);will-change:opacity top;transition:opacity .3s ease-out,bottom .3s ease-out;opacity:0}&:hover:after{opacity:1;bottom:0}}@supports not (animation-timeline:scroll()){.ScrollToTop_backToTop__uNuKp{background-image:none}}.ScrollToTop_backToTop__uNuKp:is(:link,:visited){color:currentColor;text-decoration:none}.ScrollToTop_backToTopInner__vCeER{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ScrollToTop_backToTopSVG__v1dGi{display:block;fill:none}.styles_main__qagkd{margin:0 2vw;will-change:margin;transition:margin .3s;@media (max-width:1000px){margin-left:1rem;margin-bottom:1rem;margin-right:1rem;margin-top:1rem}}.styles_section__lo6Ub{margin-bottom:6vh;@media (max-width:1000px){scroll-margin-top:80px}}.styles_h1__QrDCg{font-size:clamp(40px,6.5vw,150px);font-weight:800;color:var(--head-color);width:min-content;white-space:nowrap;line-height:100%;transform:translateX(-3px);margin:0;@media (max-width:1000px){transform:translateX(0)}}.styles_h2__Rnu2S{font-size:clamp(30px,8vw,48px);font-weight:700;color:var(--head-color);margin:0;text-wrap:balance;line-height:110%;&.styles_divider__gnN3j{font-weight:400;margin-bottom:5vh}&.styles_subsection__YohRX{font-weight:400;margin-bottom:2vh}}.styles_date__H39Cp{color:var(--accent-color);font-weight:400;font-size:clamp(18px,5vw,24px);white-space:nowrap;margin:2vh 0}.styles_intro__1bqnv{color:var(--main-color);font-size:clamp(18px,5vw,24px);font-size:400;text-wrap:balance;@media (max-width:1000px){margin-top:0}}.styles_pageGrid__Ilu7D{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:8px;gap:8px}.styles_grid2__x4cWJ{grid-column:span 2}.styles_grid3__V9OQv{grid-column:span 3}.styles_grid4__7bxDF{grid-column:span 4}.styles_grid5__snoNl{grid-column:span 5}.styles_grid6__4Mo_x{grid-column:span 6}.styles_grid7__qk8R0{grid-column:span 7}.styles_grid8__r7wc_{grid-column:span 8}.styles_grid9__dKDEG{grid-column:span 9}.styles_grid10__ODaRj{grid-column:span 10}.styles_grid11__Yuoot{grid-column:span 11}.styles_grid12__wfb14{grid-column:span 12}.styles_grid13__RaLQf{grid-column:span 13}.styles_grid14__HxfJh{grid-column:span 14}.styles_grid15__maK_v{grid-column:span 15}.styles_grid16__f1dOj{grid-column:span 16}.styles_grid17__QLeBc{grid-column:span 17}.styles_grid18__zdtiw{grid-column:span 18}.styles_grid19__qIYcB{grid-column:span 19}.styles_grid20__U8Xhd{grid-column:span 20}.styles_grid21__v82ko{grid-column:span 21}.styles_grid22__IaDQy{grid-column:span 22}.styles_grid23__tMEjX{grid-column:span 23}@media (max-width:1000px){.styles_grid10__ODaRj,.styles_grid11__Yuoot,.styles_grid12__wfb14,.styles_grid13__RaLQf,.styles_grid15__maK_v,.styles_grid16__f1dOj,.styles_grid17__QLeBc,.styles_grid18__zdtiw,.styles_grid19__qIYcB,.styles_grid21__v82ko,.styles_grid22__IaDQy,.styles_grid23__tMEjX,.styles_grid2__x4cWJ,.styles_grid3__V9OQv,.styles_grid4__7bxDF,.styles_grid5__snoNl,.styles_grid6__4Mo_x,.styles_grid7__qk8R0,.styles_grid8__r7wc_,.styles_grid9__dKDEG{grid-column:span 24}}.styles_scrollDown__FqPde{text-decoration:none;color:var(--main-color);display:inline-block;margin:6vh 0;cursor:pointer;font-size:clamp(16px,1.3vw,20px);will-change:color;transition:color .3s;@media (max-width:1000px){display:none}&:hover{color:var(--accent-color)}}.styles_project__3Ch18{margin-bottom:4vh;padding:2vw 0;will-change:background-color margin padding;transition:background-color .3s,margin .3s,padding .3s;&.styles_interactive__k_AhQ{margin-bottom:10vh}@media (max-width:1000px){margin-top:4vh;margin-bottom:8vh}@media (min-width:1000px){&.styles_interactive__k_AhQ{cursor:pointer}&.styles_interactive__k_AhQ:hover{background-color:var(--contrast-color);padding-right:2vw;padding-left:2vw;margin-left:-2vw;margin-right:-2vw}}.styles_projectHeader__TCLrl{font-weight:800;font-size:clamp(24px,8vw,48px);color:var(--head-color);will-change:color;transition:color .3s;transform:translateY(-9px);-webkit-hyphens:auto;hyphens:auto;& a{color:var(--head-color);text-decoration:none}}.styles_projectCell__SEcCH{display:flex;flex-direction:column;gap:2vh}.styles_projectLine__6I0nY{color:var(--main-color)}.styles_projectDescription__kCdEt{text-wrap:balance;line-height:24px;font-size:clamp(16px,1.3vw,20px);transform:translateY(-5px)}.styles_projectDate__KPHe4{color:var(--accent-color);font-size:18px;margin:.2vh 0 1vh;@media (max-width:1000px){margin-left:0;margin-bottom:1vh;margin-right:0;margin-top:1vh}}.styles_projectBadge__QkNHi{background-color:var(--accent-background);color:var(--second-color);padding:.3vh .5vh;font-weight:500;font-size:clamp(16px,4vw,18px);margin:0 10px 10px 0;display:inline-block}.styles_projectNumber__xSG19{margin:0 0 0 15px;padding:0;list-style-type:none;& li{position:relative;margin:.8vh 0}& li:before{position:absolute;content:"-";color:rgb(145,145,145);display:inline-block;left:-15px;top:-1px}}.styles_projectSubHeader__o_zZz{margin:1vh 0;color:var(--tertiary-color)}.styles_projectLink__HPxAd{font-size:clamp(16px,1.3vw,20px);color:var(--link);padding:1.5vh 5vh;background-color:var(--main-color);text-decoration:none;will-change:background-color;transition:background-color .3s;margin-top:4vh;display:inline-block;&:hover{background-color:var(--accent-color)}}.styles_img__XLM8_{margin-top:.5vh}}.styles_opinionBlock__FVTfH{color:var(--main-color);font-size:clamp(14px,1vw,16px);display:flex;gap:16px;margin-bottom:2vh;text-wrap:balance}.styles_opinionPosition__o_AsD{color:var(--second-color);margin-top:.5vh}.styles_opinionText__e5uPx{color:var(--main-color);font-size:clamp(16px,4vw,18px);line-height:130%;margin-bottom:8vh;@media (max-width:1000px){margin-bottom:4vh}}.styles_commonSection__nvlty{font-size:clamp(16px,4vw,18px);line-height:130%;.styles_commonSectionBlock__heZVg{display:flex;gap:.5vh;margin-bottom:2vh;flex-direction:column}.styles_commonSectionSchool__Y_yK5{font-weight:500}.styles_commonSectionName__4F7FF{color:var(--second-color)}.styles_commonSectionDate___D_hc{color:var(--accent-color)}}.styles_summaryDigits__Uih2S{font-size:clamp(80px,6vw,120px);font-weight:800;color:var(--main-color);line-height:130%;@media (max-width:1000px){line-height:100%}}.styles_summaryStages__CEtWN{margin:2vh 0 6vh;@media (max-width:1000px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:1vh}}.styles_contactText__Uubzk{font-size:clamp(16px,1.3vw,20px);color:var(--main-color);margin:2vh 0}.styles_contactSections__2DaIF{color:var(--tertiary-color)}.styles_footerLine__1WRF6{border-top:1px solid #ddd;margin:4vh 0 1vh}.styles_footerText__m8YkV{color:var(--second-color);font-size:clamp(16px,4vw,18px)}.styles_stores__PEkex{display:flex;gap:1vh;flex-direction:column;@media (max-width:1000px){flex-direction:row;margin-bottom:2vh}}.styles_photoBlocks__Jdkbd{display:flex;gap:1vh;flex-direction:column}.styles_link__Qfx_J,.styles_link__Qfx_J:visited{display:inline-block;color:var(--accent-color);text-decoration:none;border-bottom:1px solid var(--accent-color);position:relative;will-change:color;transition:color .3s ease;width:-moz-fit-content;width:fit-content;&:after{content:"";position:absolute;bottom:-3px;left:50%;width:0;height:3px;background:var(--accent-color);will-change:width;transition:width .3s ease;transform:translateX(-50%);@media (max-width:1000px){bottom:0}}&.styles_dark__wZoRv{color:var(--main-color);border-bottom:3px solid var(--main-color);&:hover{color:var(--accent-color)}}&:hover:after{width:100%}}.styles_telegramFooter__Xhjlj{width:clamp(30px,8vw,48px);height:clamp(30px,8vw,48px);transform:translateY(20%)}.styles_nextProject___2COR{margin:5vh 0;text-align:right;@media (max-width:1000px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:10vh}}.styles_secondColor__ugk8C{color:var(--tertiary-color)}.styles_job__FYRi4{margin-bottom:10vh;@media (max-width:1000px){margin-bottom:3vh}}.styles_researchDone__hVHHu{display:flex;justify-content:flex-end;@media (max-width:1000px){justify-content:flex-start}}.styles_photos__j7BjD{& img{margin-bottom:4vh;@media (max-width:1000px){margin-bottom:1vh}}}.styles_mobileHidden__GQ_ax{@media (max-width:1000px){display:none}}.styles_britanka__IwGd3{margin-bottom:1vh;@media (max-width:1000px){margin-bottom:0}}.styles_aboutLink__HGoOV.styles_aboutLink__HGoOV{display:inline-block;margin-top:10px;@media (max-width:1000px){margin-bottom:0}}.styles_nowrap__Oeo_z{white-space:nowrap}.ScrollingProject_scrolledWrapper__tJ6oM{background-color:var(--accent-background);padding:4vh 4vh 0;box-sizing:border-box;height:20vw;min-height:25vh;& .ScrollingProject_scrolledProject__KWBgy{overflow:hidden;height:100%;position:relative;& img{position:absolute}}@media (max-width:1000px){padding-left:2vh;padding-bottom:0;padding-right:2vh;padding-top:2vh;min-height:50vh}}.Sidebar_sidebar__v6daX{left:0;top:0;width:-moz-fit-content;width:fit-content;display:flex;padding:calc(118 / 1440 * 100vw + 7vw - 30px) 2vw 0;flex-direction:column;align-items:baseline;z-index:50;box-sizing:border-box;position:absolute;transition:transform .8s cubic-bezier(.27,.2,0,1.19),padding .3s;@media (max-width:1000px){height:100vh}}.Sidebar_sidebarContent__qlAHP{background-color:#fff;padding:30px;white-space:nowrap;@media (max-width:1000px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Sidebar_logo__SsBgv{font-size:4.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--accent-color);text-decoration:none;transition:transform .3s ease;display:inline-block;cursor:pointer;@media (max-width:1000px){display:none}&:hover{transform:scale(1.1)}}.Sidebar_mobileHeader__EaWwD{position:fixed;top:0;left:0;display:flex;gap:20px;justify-content:space-between;align-items:center;width:100%;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem;opacity:0;box-sizing:border-box;will-change:opacity transform;transition:opacity .5s,transform .5s;color:#fff;pointer-events:none;background-image:url(/images/header_bkg.webp);background-repeat:no-repeat;background-size:clamp(850px,100%,100%);z-index:1;&.Sidebar_hidden__kBVUQ{transform:translateY(-100%)}}.Sidebar_logoMobile__ETmSX{font-size:2rem;font-weight:700;text-align:center;color:var(--accent-color);text-decoration:none;transform:translateY(2px);cursor:pointer}.Sidebar_nav__KAd3g{flex:1 1;overflow-y:auto;font-size:1.1rem;display:flex;flex-direction:column;gap:5px;padding-bottom:40px;position:relative;@media (max-width:1000px){gap:0}&:after{content:"";width:36px;height:1px;background-color:#181515;position:absolute;bottom:20px;left:0}}.Sidebar_menuTitle__C_Dd_{display:inline;padding:.5rem 0;font-weight:500;color:var(--main-color);margin-bottom:.5rem;position:relative;text-decoration:none;will-change:color;transition:color .3s;cursor:pointer;&:hover{color:var(--accent-color)}&:after{content:"";width:36px;height:1px;background-color:#181515;position:absolute;top:2.2rem;left:0}}.Sidebar_menuItem__v2_1I{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.1rem 0;cursor:pointer;transition:color .3s ease;color:var(--second-color);text-decoration:none;position:relative;&:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--accent-color);will-change:width;transition:width .3s ease;transform:translateX(-50%);@media (max-width:1000px){bottom:0}}&:hover{color:var(--accent-color);&:after{width:100%}}&.Sidebar_active__jjcnH{color:var(--accent-color)}}.Sidebar_menuButton__nBXq_{display:flex;align-items:center;justify-content:center;background:white;border:none;cursor:pointer;padding:1rem 5px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);will-change:transform,opacity,margin;transition:opacity .5s,transform .5s;&.Sidebar_active__jjcnH,&:hover{& .Sidebar_menuButton__inner__mYqf1,& .Sidebar_menuButton__inner__mYqf1:after,& .Sidebar_menuButton__inner__mYqf1:before{background-color:var(--accent-color)}}@media (max-width:1000px){& .Sidebar_menuButton__inner__mYqf1{position:relative}& .Sidebar_menuButton__inner__mYqf1,& .Sidebar_menuButton__inner__mYqf1:after,& .Sidebar_menuButton__inner__mYqf1:before{width:24px;height:2px;background-color:var(--main-color);will-change:transform,opacity background-color;transition:transform .3s ease,opacity .3s ease,background-color .3s ease}& .Sidebar_menuButton__inner__mYqf1:after,& .Sidebar_menuButton__inner__mYqf1:before{content:"";position:absolute;left:0}& .Sidebar_menuButton__inner__mYqf1:before{transform:translateY(-8px)}& .Sidebar_menuButton__inner__mYqf1:after{transform:translateY(8px)}&.Sidebar_active__jjcnH .Sidebar_menuButton__inner__mYqf1{transform:rotate(45deg)}&.Sidebar_active__jjcnH .Sidebar_menuButton__inner__mYqf1:before{transform:rotate(90deg)}&.Sidebar_active__jjcnH .Sidebar_menuButton__inner__mYqf1:after{opacity:0}}}@media (max-width:1000px){.Sidebar_sidebar__v6daX{margin-left:-100%;transition:margin .5s ease;width:250px;background:white;box-shadow:2px 0 8px rgba(0,0,0,.1);position:fixed}.Sidebar_sidebarOpen__PrQ6h{margin-left:0}.Sidebar_mobileHeader__EaWwD{opacity:1;box-shadow:0 0 20px 0 #ddd;pointer-events:all}.Sidebar_overlay__kDuqS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:50;will-change:transform,opacity;transform:translateX(-100%);transition:opacity .5s ease;opacity:0}.Sidebar_overlayVisible__zO7Td{transform:translateX(0);opacity:1}}.Sidebar_headerIcon__05y5I{display:flex;align-items:center;gap:10px;.Sidebar_telegram__c1XN2{filter:brightness(0) invert(1)}}.Sidebar_headerName__ra4jR{color:var(--opposite-color);text-decoration:none;cursor:pointer}.Sidebar_links__dy_Zf{display:flex;gap:20px;margin:2vh 0;position:relative}