.project_top{text-align:left;width:100%}#section-1-detail.section-padding{padding-top:0!important}.project_meta{justify-content:flex-start;align-items:center;gap:var(--small-gap-size);font-size:var(--small-content-font-size);flex-wrap:wrap;line-height:1;display:flex}.project_meta span{font-family:var(--regular-font-family);line-height:1.75}.project_meta .hide-tab-mobile{justify-content:flex-start;align-items:center;gap:var(--small-gap-size);display:flex}.project_meta i{background-color:var(--primary-color);width:1px;height:20px;display:block}.project_image_wrap{aspect-ratio:1600/795;background-color:#dedede;width:100%;position:relative;overflow:hidden}.project_image{background-color:#dedede;transition:unset!important}.project_info_bar{justify-content:space-between;align-items:center;gap:var(--medium-gap-size-40);width:100%;padding:var(--small-gap-size-32)0;border-bottom:1px solid var(--gray-color);display:flex}.project_brand{align-items:center;gap:var(--small-gap-size);min-width:220px;display:flex}.project_logo{background-color:var(--primary-color);width:48px;height:48px;color:var(--white-color);font-family:var(--Ppf-regular-font-family);font-size:var(--section-title-font-size-32);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.project_brand>span{font-family:var(--medium-font-family);font-size:var(--content-font-size);color:var(--primary-color)}.project_details{justify-content:center;align-items:center;gap:var(--medium-gap-size-40);flex:1;display:flex}.project_detail{flex-direction:column;gap:.4rem;display:flex}.project_detail small{font-family:var(--regular-font-family);font-size:var(--link-font-size);color:var(--gray-color)}.project_detail strong{font-family:var(--medium-font-family);font-size:var(--small-content-font-size);color:var(--primary-color);font-weight:500}.project_actions{justify-content:flex-end;align-items:center;gap:var(--small-gap-size-24);min-width:220px;display:flex}.project_actions a{font-family:var(--regular-font-family);font-size:var(--link-font-size);color:var(--primary-color);border-bottom:1px solid var(--primary-color);transition:var(--common-transition);padding-bottom:.25rem}.project_actions a:hover{color:var(--secondary-color);border-color:var(--secondary-color)}.project_loading{width:100%;min-height:400px;font-family:var(--regular-font-family);font-size:var(--content-font-size);color:var(--gray-color);justify-content:center;align-items:center;display:flex}.DetailprojectProgress{color:#111;width:123px;margin:0;padding-top:.6rem;padding-bottom:12px;font-size:16px;font-weight:400;line-height:20px;display:block;position:relative;overflow:visible}.DetailprojectProgress:before,.DetailprojectProgress:after{content:"";height:3px;display:block;position:absolute;bottom:0;left:0}.DetailprojectProgress:after{background:#d2d2d2;width:100%}.DetailprojectProgress:before{width:var(--progress-width,0%);z-index:1;background:#000}@media only screen and (max-width:991px){.project-meta-separator{display:none!important}.project-meta-type:after{content:","}}@media only screen and (max-width:767px){.project_meta{font-size:16px}.project_image{height:unset;aspect-ratio:1.12;object-fit:cover!important}.project_top{text-align:left;gap:20px}.project_meta{justify-content:left;line-height:1.6;display:block;gap:12px!important}.project_meta>span{line-height:1.6;display:inline!important}.project-meta-type:after{content:", "}.project_card{gap:30px!important}.project_image_wrap{aspect-ratio:.84}.project_section{padding:5.819rem 0 4rem}}.detail-reveal{opacity:0;transition:opacity 1.1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.detail-reveal.is-visible{opacity:1;transform:translate(0,0)}.project_image_wrap.detail-image-reveal{clip-path:inset(4% 0);transition:clip-path 1.5s cubic-bezier(.16,1,.3,1);overflow:hidden}.project_image_wrap.detail-image-reveal.is-visible{clip-path:inset(0)}.project_image_wrap .detail-parallax-image{object-fit:cover;will-change:transform}.project-meta-item{align-items:center;gap:10px;display:flex}.project-meta-item>img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.project_meta{align-items:center;gap:24px;display:flex}.project-meta-separator{background:#777;flex-shrink:0;width:1px;height:22px}
