.single-project .hero{position:relative;display:block;width:100%;height:fit-content}.single-project .hero .image-wrapper{position:relative;display:block;width:100%;height:calc( 100vh - var(--pagePaddingTop) - 4.977vw);overflow:hidden}.single-project .hero .image-wrapper .image-wrapper-inner{position:relative;display:block;width:100%;height:100%}.single-project .hero .image-wrapper span{position:relative;display:block;width:100%;height:100%}.single-project .hero .image-wrapper span picture{width:100%;height:100%}.single-project .hero img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.single-project .hero .image-wrapper .sm{display:none}.single-project .hero .info-wrapper{position:relative;display:flex;width:100%;height:4.977vw;padding:0 var(--lateralMargin);column-gap:var(--columnGap);flex-wrap:wrap}.single-project .hero .info-wrapper .name{position:relative;display:inline-block;width:calc( ( (100% / 12) * 4 ) - ( var(--columnGap) * .81) );padding-top:1.031vw}.single-project .hero .info-wrapper .caption{position:relative;display:inline-block;width:calc( ( (100% / 12) * 5 ) - ( var(--columnGap) * .81) );padding-top:1.434vw}.single-project .hero .info-wrapper .caption .inner{position:relative;display:block;width:17.9vw;line-height:1.4}.single-project .hero .info-wrapper .location,.single-project .hero .info-wrapper .area,.single-project .hero .info-wrapper .date{position:relative;display:inline-flex;flex-flow:column;row-gap:0px;padding-top:1.39vw;width:calc( ( (100% / 12) * 1 ) - ( var(--columnGap) * .81) )}.single-project .hero .info-wrapper .location .p3,.single-project .hero .info-wrapper .area .p3,.single-project .hero .info-wrapper .date .p3{padding-top:.089vw}.single-project .project-modules{position:relative;display:flex;width:100%;height:fit-content;flex-flow:column;row-gap:13.45vw;padding-top:12.95vw}.single-project .related{position:relative;display:block;width:100%;height:20.37vw}.single-project .related .next,.single-project .related .prev{position:absolute;display:block;top:9.013vw}.single-project .related .prev{right:calc(var(--columnGap) * 2 )}.single-project .related .next{left:calc(var(--columnGap) * 1.8 )}@media only screen and (max-width:900px){.single-project .hero{height:calc( ( var(--vhHero, 1vh) * 100 ) - var(--pagePaddingTop) )}.single-project .hero .image-wrapper{height:calc( ( var(--vhHero, 1vh) * 100 ) - var(--pagePaddingTop) );padding-bottom:100px}.single-project .hero .info-wrapper{position:absolute;justify-content:space-between;row-gap:16px;align-content:baseline;height:fit-content;z-index:1;bottom:0;background:var(--white);padding:0 var(--columnGap) 20px}.single-project .hero .info-wrapper .name{font-size:24px;line-height:25px;width:calc( (100% - 200px ) - var(--columnGap) );padding-top:11px}.single-project .hero .info-wrapper .caption{width:194px;padding-top:17px}.single-project .hero .info-wrapper .caption .inner{width:142px;padding-top:0;width:150px}.single-project .hero .info-wrapper .location,.single-project .hero .info-wrapper .area,.single-project .hero .info-wrapper .date{width:calc( ( (100% / 12) * 2 ) - ( var(--columnGap) * .81) )}.single-project .hero .info-wrapper .caption .inner,.single-project .hero .info-wrapper .location span:first-child,.single-project .hero .info-wrapper .area span:first-child,.single-project .hero .info-wrapper .date span:first-child{font-size:9px;line-height:15px;letter-spacing:1px}.single-project .hero .info-wrapper .location span:last-child,.single-project .hero .info-wrapper .area span:last-child,.single-project .hero .info-wrapper .date span:last-child{font-size:18px;line-height:23px}.single-project .hero .info-wrapper .location .p3,.single-project .hero .info-wrapper .area .p3,.single-project .hero .info-wrapper .date .p3{padding-top:3px}.single-project .project-modules{row-gap:165px;padding-top:156px}.single-project .related{height:231px}.single-project .related .next,.single-project .related .prev{top:62px;font-size:20px;line-height:25px}.single-project .related .prev{right:var(--columnGap)}.single-project .related .next{left:var(--columnGap)}}@media only screen and (max-width:740px){.single-project .hero .image-wrapper .lg{display:none}.single-project .hero .image-wrapper .sm{display:block}.single-project .hero .info-wrapper .caption{padding-top:11px}}@media only screen and (max-width:550px){.single-project .hero .info-wrapper{justify-content:flex-start;column-gap:0}.single-project .hero .info-wrapper .name{width:calc( ( (100% / 4) * 1.7 ) )}.single-project .hero .info-wrapper .caption{width:fit-content}.single-project .hero .info-wrapper .location,.single-project .hero .info-wrapper .area{width:calc( ( (100% / 4) * 1.7 ) )}.single-project .hero .info-wrapper .date{width:calc( ( (100% / 4) * .6 ) )}.single-project .project-modules{row-gap:35.55vw;padding-top:36.44vw}}