.TextBlock_container__1_Mix{color:var(--4);contain:content;display:flex;flex-direction:column;position:relative}.TextBlock_container__1_Mix.TextBlock_invertText__AsdPA{color:var(--h)}.TextBlock_title___gsxh{padding-right:10px}.TextBlock_description__6mC_a,.TextBlock_title___gsxh{width:100%}@media (max-width:1279px){.TextBlock_title___gsxh:not(:empty){margin-bottom:var(--7)}}@media (min-width:768px){.TextBlock_title___gsxh{max-width:350px}.TextBlock_description__6mC_a{max-width:611px}}@media (min-width:1280px){.TextBlock_container__1_Mix{flex-direction:row}}@media (min-width:1440px){.TextBlock_description__6mC_a{max-width:797px}}@media (min-width:1536px){.TextBlock_title___gsxh{max-width:24.4791666667vw}.TextBlock_description__6mC_a{max-width:47.9166666667vw}}.ProjectTextBlock_container__H5EUH{padding:var(--1) var(--0) var(--2);position:relative}.ProjectVideoBlock_container__jjopx{contain:content;cursor:none;height:211px;position:relative}.ProjectVideoBlock_image__7qyf8{height:100%;width:100%}.ProjectVideoBlock_blockImageContainer__jGMGv{display:flex;position:relative}.ProjectVideoBlock_blockImageContainer__jGMGv .ProjectVideoBlock_icon__qXOMg{align-items:center;border:1px solid var(--h);border-radius:50%;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:1}.ProjectVideoBlock_blockImageContainer__jGMGv .ProjectVideoBlock_icon__qXOMg svg{height:16px;width:16px}.ProjectVideoBlock_blockImageContainer__jGMGv .ProjectVideoBlock_icon__qXOMg svg path{fill:var(--h)}.ProjectVideoBlock_videoContainer__TuBee{height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.ProjectVideoBlock_container__jjopx{height:432px}}@media (min-width:1280px){.ProjectVideoBlock_container__jjopx{height:56.25vw}.ProjectVideoBlock_blockImageContainer__jGMGv .ProjectVideoBlock_icon__qXOMg{display:none}}.TextWithBg_container__BA_Ab{display:flex;flex-direction:column;padding:var(--1) var(--0);position:relative}.TextWithBg_image__JM5wO{left:0;position:absolute;top:0}.TextWithBg_image__JM5wO,.TextWithBg_image__JM5wO img{height:100%;width:100%}.TextWithBg_image__JM5wO img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.TextWithBg_left__Vyy4e{margin-bottom:86px}.TextWithBg_left__Vyy4e,.TextWithBg_right__zM8Kr{width:100%;z-index:1}.TextWithBg_item__0FRaY{margin-bottom:40px}.TextWithBg_item__0FRaY:last-of-type{margin-bottom:0}.TextWithBg_itemTitle__RJboS{margin-bottom:10px}@media (min-width:768px){.TextWithBg_left__Vyy4e{margin-bottom:104px}.TextWithBg_item__0FRaY,.TextWithBg_title__EK5LI{width:70%}.TextWithBg_item__0FRaY{margin-bottom:80px}.TextWithBg_itemTitle__RJboS{margin-bottom:20px}}@media (min-width:1280px){.TextWithBg_container__BA_Ab{flex-direction:row;min-height:100vh}.TextWithBg_left__Vyy4e{margin-bottom:0}.TextWithBg_left__Vyy4e,.TextWithBg_right__zM8Kr{width:46.875vw}.TextWithBg_right__zM8Kr{margin-left:auto}.TextWithBg_itemTitle__RJboS{font-weight:400;margin-bottom:1.5625vw}}@media (min-width:1440px){.TextWithBg_item__0FRaY{margin-bottom:9.8611111111vw}}@media (min-width:1536px){.TextWithBg_item__0FRaY{margin-bottom:8.3333333333vw}}.ProjectAwards_container__thfK6{color:var(--4);contain:content;display:flex;padding:var(--1) var(--0);position:relative}.ProjectAwards_description__a_3Dz{margin-top:var(--5)}.ProjectAwards_list__MjWG3{display:flex;flex-direction:column;gap:5px;padding-right:10px}@media (max-width:1279px){.ProjectAwards_container__thfK6{flex-direction:column;gap:var(--8)}}@media (min-width:768px){.ProjectAwards_description__a_3Dz,.ProjectAwards_right__7PNNb{width:611px}.ProjectAwards_list__MjWG3{width:350px}}@media (min-width:1280px){.ProjectAwards_right__7PNNb{width:714px}.ProjectAwards_right__7PNNb:only-child{margin-left:350px}}@media (min-width:1440px){.ProjectAwards_right__7PNNb{width:797px}.ProjectAwards_description__a_3Dz{width:680px}}@media (min-width:1536px){.ProjectAwards_right__7PNNb{width:56.1458333333vw}.ProjectAwards_right__7PNNb:only-child{margin-left:24.4791666667vw}.ProjectAwards_description__a_3Dz{width:47.9166666667vw}.ProjectAwards_list__MjWG3{width:24.4791666667vw}}.AppearAnimation_container__Xeukz{opacity:0;overflow:hidden;position:relative}.CustomCursor_root__I1prj{display:none;pointer-events:none;position:fixed;z-index:100}.CustomCursor_root__I1prj .CustomCursor_pointer__F77of{position:absolute}.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT{align-items:center;background-color:var(--h);border-radius:50%;display:flex;height:48px;justify-content:center;opacity:0;scale:0;transition:opacity .15s ease-in-out,scale .15s ease-in-out;width:48px}.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT svg{animation:CustomCursor_appear___ut_5 .3s cubic-bezier(.34,1.56,.64,1);display:block}.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT.CustomCursor_show__nnTIO{opacity:1;scale:1;transition:scale .3s ease,opacity .3s ease}@keyframes CustomCursor_appear___ut_5{0%{opacity:.5;scale:.7}to{opacity:1;scale:1}}@media (min-width:768px){.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT svg{height:16px;width:16px}}@media (min-width:1280px){.CustomCursor_root__I1prj{display:block}.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT{height:64px;width:64px}}@media (min-width:1440px){.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT{height:80px;width:80px}}@media (min-width:1536px){.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT{height:5.2083333333vw;width:5.2083333333vw}.CustomCursor_root__I1prj .CustomCursor_icon__SJLdT svg{height:1.3020833333vw;width:1.3020833333vw}}@media (hover:none)and (pointer:coarse){.CustomCursor_root__I1prj{display:none}}.ScrollToTopButton_root__3z_gl{align-items:center;background-color:var(--3);border-radius:var(--11);display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.ScrollToTopButton_root__3z_gl svg{height:20px;transform:rotate(90deg);width:20px}@media (min-width:768px){.ScrollToTopButton_root__3z_gl{height:45px;width:45px}}@media (min-width:1440px){.ScrollToTopButton_root__3z_gl{height:51px;width:51px}.ScrollToTopButton_root__3z_gl svg{height:28px;width:28px}}@media (min-width:1536px){.ScrollToTopButton_root__3z_gl{height:2.65625vw;width:2.65625vw}.ScrollToTopButton_root__3z_gl svg{height:1.4583333333vw;width:1.4583333333vw}}