.ProjectPage_projectPage__BlBXl{margin:10px}.ProjectPage_projectPageTitle___7uwT p,.ProjectPage_projectPageTitle___7uwT span{overflow:hidden}.ProjectPage_projectPageTitle___7uwT p>span{max-height:120%;height:1.2rem;display:inline-flex!important}.ProjectPage_projectPageTitle___7uwT{transition:all .8s cubic-bezier(.69,.01,.73,1) 1s!important}.ProjectPage_projectPageTitle___7uwT:first-child{transition:all .5s ease-in-out,max-width .8s cubic-bezier(.69,.01,.73,1) .2s!important}.ProjectPage_projectPageTitle___7uwT{width:100vw}.ProjectPage_mobileInfoToggle__c38ZW{display:none;z-index:9999}@media (max-width:767px){.ProjectPage_mobileInfoToggle__c38ZW{display:block;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:9999;background:none;border:none;padding:0;font:inherit;cursor:pointer;color:#fff;mix-blend-mode:difference}.ProjectPage_projectPageFigures__LCKTv{display:none}.ProjectPage_detailsPanel__PpnME[data-mobile-open=false] .ProjectPage_projectPageDesc__2HOEW,.ProjectPage_detailsPanel__PpnME[data-mobile-open=false] .ProjectPage_projectPageMeta__zU56R{display:none!important}.ProjectPage_projectPageDetails__h8biH{width:calc(100% - 40px)!important}.ProjectPage_detailsPanel__PpnME[data-mobile-open=true] .ProjectPage_projectPageDesc__2HOEW{position:fixed;left:20px;right:20px;top:var(--desc-top,60vh);bottom:var(--desc-bottom,60px);display:flex;flex-direction:column;flex-wrap:nowrap;padding-block:20px;overflow:hidden}.ProjectPage_detailsPanel__PpnME[data-mobile-open=true] .ProjectPage_projectPageDesc__2HOEW>*{flex-shrink:0}.ProjectPage_detailsPanel__PpnME[data-mobile-open=true] .ProjectPage_projectPageDesc__2HOEW[data-overflow=true]{padding-bottom:60px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 60px),transparent)}.ProjectPage_detailsPanel__PpnME[data-mobile-open=true] .ProjectPage_projectPageDesc__2HOEW[data-overflow=true][data-scrolled=true]{-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 20px,#000 40px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(180deg,transparent 0,transparent 20px,#000 40px,#000 calc(100% - 60px),transparent)}.ProjectPage_detailsPanel__PpnME[data-mobile-open=true] .ProjectPage_projectPageDesc__2HOEW[data-overflow=true]>*{will-change:transform}}@media only screen and (max-width:768px){.ProjectPage_infoActive__cRedJ .ProjectPage_projectPageTitle___7uwT{max-width:90vw!important;height:auto!important}.ProjectPage_projectPage__BlBXl{margin:20px}.ProjectPage_projectPageDetails__h8biH{margin-inline:20px!important}.ProjectPage_projectPageTitleInfo__PAQW3{left:20px!important;bottom:20px;width:calc(100% - 40px);justify-content:space-between}}.ProjectPage_columns-header__5HfNm{position:absolute}.ProjectPage_projectPage__BlBXl{z-index:99;width:80%;height:80%;transform-origin:top right;transition:.8s cubic-bezier(.69,.01,.73,1) .2s;background-color:#fff}.ProjectPage_projectPageTitleInfo__PAQW3{position:fixed;bottom:10px;left:10px;z-index:9900;mix-blend-mode:difference;color:#fff}@media only screen and (min-width:767px){.ProjectPage_infoInActive__bSuzx .ProjectPage_projectPageDetails__h8biH{transition:all .8s cubic-bezier(.69,.01,.73,1) .2s,opacity 0s!important;mix-blend-mode:difference}.ProjectPage_projectPageDetails__h8biH>div>div{transition:opacity .5s ease}.ProjectPage_infoInActive__bSuzx .ProjectPage_projectPageDetails__h8biH>div>div{opacity:0}.ProjectPage_infoInActive__bSuzx .ProjectPage_projectPageDetails__h8biH .ProjectPage_titleHeading__nppzt{opacity:1!important;color:#fff}.ProjectPage_infoActive__cRedJ .ProjectPage_projectPage__BlBXl{width:calc(100% - 20px)}}.ProjectPage_projectPageDetails__h8biH{position:fixed;bottom:0;height:calc(100% - 2em - var(--overview-height));width:calc(100% - 20px);margin-inline:10px;z-index:99;display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),1fr);gap:var(--grid-gutter-desktop)}.ProjectPage_projectPageDetailsInner__nh0v4{justify-content:space-between}@media (min-width:768px){.ProjectPage_projectPageDetailsInner__nh0v4{min-height:0;height:100%}.ProjectPage_projectPageDetailsInner__nh0v4>*{flex-shrink:0}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW{flex:0 1 auto;min-height:3rem;flex-wrap:nowrap;overflow-y:auto;overscroll-behavior:contain;margin-bottom:20px;direction:rtl;margin-left:-17px;padding-left:10px;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW>*{direction:ltr}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW{border-color:transparent;transition:border-color .3s ease,opacity .5s ease}.ProjectPage_projectPageDesc__2HOEW[data-scrollable=true]:hover{border-color:#999}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW::-webkit-scrollbar{width:7px}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW::-webkit-scrollbar-track{background:transparent}.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW::-webkit-scrollbar-thumb{background:transparent;border-left:7px solid;border-color:inherit;border-radius:7px}@supports (-moz-appearance:none){.ProjectPage_projectPageDetailsInner__nh0v4>.ProjectPage_projectPageDesc__2HOEW{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease,opacity .5s ease}.ProjectPage_projectPageDesc__2HOEW[data-scrollable=true]:hover{scrollbar-color:#999 transparent}}.ProjectPage_projectPageDesc__2HOEW[data-scrollable=true]{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 40px),transparent)}.ProjectPage_projectPageDesc__2HOEW[data-scrollable=true][data-at-start=false]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent)}.ProjectPage_projectPageDesc__2HOEW[data-scrollable=true][data-at-start=false][data-at-end=true]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px)}.ProjectPage_projectPageDetails__h8biH>.ProjectPage_ippInner__56erG{display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);position:relative;top:calc(-1 * var(--ipp-top, 0px));height:calc(100% + var(--ipp-top, 0px));pointer-events:none}.ProjectPage_projectPageDetails__h8biH>.ProjectPage_ippInner__56erG>*{pointer-events:auto}.ProjectPage_projectPageDetails__h8biH>.ProjectPage_ippInner__56erG>.ProjectPage_projectPageDesc__2HOEW{grid-row:1;align-self:start;margin-top:var(--ipp-top,0);max-height:calc(100% - var(--ipp-top, 0px) - 20px)}.ProjectPage_projectPageDetails__h8biH>.ProjectPage_ippInner__56erG>.ProjectPage_titleHeading__nppzt{grid-row:2}.ProjectPage_projectPageDetails__h8biH>.ProjectPage_ippInner__56erG>.ProjectPage_projectPageMeta__zU56R{grid-row:3;align-self:end}.ProjectPage_infoInActive__bSuzx .ProjectPage_projectPageDesc__2HOEW{pointer-events:none}}.ProjectPage_projectPageDetails__h8biH>*{grid-column:19/25}@media (max-width:767px){.ProjectPage_projectPageDetails__h8biH{grid-template-columns:repeat(var(--grid-columns-mobile),1fr)}.ProjectPage_projectPageDetails__h8biH>*{grid-column:1/-1}}.ProjectPage_infoInActive__bSuzx .ProjectPage_projectPage__BlBXl{width:100%;height:100%}.ProjectPage_infoActive__cRedJ .ProjectPage_projectPageDetails__h8biH{padding-top:0;transition:none!important}@media only screen and (max-width:767px){.ProjectPage_projectPage__BlBXl{width:100%!important;margin-top:0!important;height:100%!important}.ProjectPage_projectPageTitle___7uwT{position:relative;top:0;max-width:100%;width:100%!important;height:-moz-min-content;height:min-content;height:calc(40vh - 24px - 32px);display:flex;justify-content:end;flex-direction:column}.ProjectPage_projectPageDetails__h8biH{padding:0!important;height:auto;opacity:1!important}.ProjectPage_projectPageTitle___7uwT p>span{height:1.8rem;font-size:1.4rem}}