.subTitle{padding-left:300px;margin-bottom:25px;margin-right:57px}.subTitle p{font-size:38px;font-weight:400;line-height:45px;letter-spacing:-.04em;text-wrap:wrap}.subTitle em,.subTitle p{font-family:var(--font-caslon)}@media screen and (max-width:46rem){.subTitle{margin-bottom:0;margin-right:20px;padding-left:20px;padding-bottom:20px}.subTitle p{font-size:25px;line-height:28px;letter-spacing:-.04em}}.single-project-title{padding-left:300px;padding-right:21px}.single-project-title__details{display:flex;flex-direction:row}.single-project-title__details h1,.single-project-title__details p{padding-right:30px;font-family:var(--font-univers-next);font-weight:500;font-size:9px;line-height:11px;text-transform:uppercase;letter-spacing:-.05em}.single-project-title__text p{font-size:38px;font-weight:400;line-height:45px;letter-spacing:-.04em;color:var(--colour-single-title,#000);text-wrap:wrap}.single-project-title__text em,.single-project-title__text p{font-family:var(--font-caslon)}@media screen and (max-width:46rem){.single-project-title{padding-left:20px;padding-right:20px}.single-project-title__text p{font-size:25px;line-height:28px;letter-spacing:-.04em}}.titleTextBlock{position:relative;justify-content:center;margin-right:57px;margin-bottom:30px;padding-left:300px}.titleTextBlock .paragraph-styles p{text-wrap:wrap;font-family:var(--font-univers-next);font-weight:600;font-size:38px;line-height:39px;letter-spacing:0;text-transform:uppercase;font-stretch:condensed}@media screen and (max-width:46rem){.titleTextBlock{margin-right:0;padding-left:20px;padding-right:20px}.titleTextBlock .paragraph-styles p{font-size:27px;line-height:100%;letter-spacing:-5%}}.project-overview{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;gap:6.25rem;margin-bottom:40px;margin-top:0}.project-single-shelf{display:grid;grid-template-columns:repeat(var(--items-per-row),1fr);max-width:95%;margin-inline:auto;width:100%}.project-single-shelf__item{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);--transform-origin:50% 100%;--translate-amount:15%;display:flex;flex-direction:column;justify-content:flex-end;transform-origin:var(--transform-origin)}.project-single-shelf__item img{width:100%}.project-single-shelf__item:last-child{--transform-origin:100% 100%}.project-single-shelf__item:first-child{--transform-origin:0% 100%}.project-single-shelf__item:hover .project-single-shelf__item-content{transform:scale(130%) translateX(0)!important;z-index:11}.project-single-shelf__item:hover .project-single-shelf__item-caption{transform:translateX(calc(var(--translate-amount) * -1))}.project-single-shelf:has(.project-single-shelf__item:hover:first-child) .project-single-shelf__item{--transform-origin:0% 100%;--translate-amount:30%}.project-single-shelf:has(.project-single-shelf__item:hover:last-child) .project-single-shelf__item{--transform-origin:100% 100%;--translate-amount:30%}.project-single-shelf:has(.project-single-shelf__item:hover) .project-single-shelf__item .project-single-shelf__item-content{transform:translateX(calc(var(--translate-amount) * -1)) scale(1)}.project-single-shelf:has(.project-single-shelf__item:hover) .project-single-shelf__item .project-single-shelf__item-caption{transform:translateX(calc(var(--translate-amount) * -1))}.project-single-shelf .project-single-shelf__item:hover~.project-single-shelf__item .project-single-shelf__item-content{transform:translateX(var(--translate-amount)) scale(1)}.project-single-shelf .project-single-shelf__item:hover~.project-single-shelf__item .project-single-shelf__item-caption{transform:translateX(var(--translate-amount))}.project-single-shelf .project-single-shelf__item:hover:first-child .project-single-shelf__item-caption{transform:translateX(0)}.project-single-shelf .project-single-shelf__item-content{transform-origin:var(--transform-origin);z-index:10;position:relative}.project-single-shelf .project-single-shelf__item-caption,.project-single-shelf .project-single-shelf__item-content{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.26,1,.48,1)}.project-single-shelf .project-single-shelf__item-caption{margin-top:.625rem;font-weight:500;text-transform:uppercase;font-size:9px;line-height:1.222;letter-spacing:-.05em}.project-single-shelf .project-single-shelf__item-caption-text{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.2)}.project-single-shelf .project-single-shelf__item:hover .project-single-shelf__item-caption-text{color:#000}.project-single-shelf__item-link{position:absolute;top:0;left:0;width:100%;height:100%}.project-single-shelf-mobile__slider{overflow:visible;max-width:90%}.project-single-shelf-mobile .swiper-wrapper{align-items:flex-end}.project-single-shelf-mobile-slider-item{height:100%;display:flex;flex-direction:column;position:relative}.project-single-shelf-mobile-slider-item__image{width:100%;height:100%;object-fit:cover}.project-single-shelf-mobile-slider-item__caption{margin-top:.625rem;font-weight:500;text-transform:uppercase;font-size:9px;line-height:1.222;letter-spacing:-.05em}.project-single-shelf-mobile-slider-item__caption-text{color:rgba(0,0,0,.2)}.project-single-shelf-mobile-slider-item__link{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:46rem){.project-single-shelf-mobile-slider-item{width:80%}}