.work-page-hero-m{padding:5.5rem 1.5rem 6.75rem}.work-page-hero-m__head{display:flex;flex-direction:column}.work-page-hero-m__top{display:flex;justify-content:space-between;align-items:flex-start}.work-page-hero-m__logo{width:5rem}.work-page-hero-m__city{text-transform:uppercase;color:#252525;writing-mode:vertical-rl;font-size:.625rem;line-height:.625rem;font-weight:400;letter-spacing:0}.work-page-hero-m__bottom{display:flex;margin-top:6.625rem;justify-content:space-between;align-items:stretch}.work-page-hero-m__title{font-family:Aeonik Pro;text-transform:uppercase;color:#212121;font-size:3.75rem;line-height:4.125rem;font-weight:400;letter-spacing:-.075rem}.work-page-hero-m__rail{display:flex;flex-direction:column;margin:0 0 .75rem;justify-content:space-between;align-items:center}.work-page-hero-m__rail-label{text-transform:uppercase;color:#252525;writing-mode:vertical-rl;font-size:.625rem;line-height:.625rem;font-weight:400;letter-spacing:0}.work-page-hero-m__rail-cross{width:.625rem;height:.625rem}.work-page-hero-m__card{height:37.5rem;margin-top:2.25rem}.work-page-hero-m__section{padding-top:2.5rem;padding-bottom:2.5625rem}.work-page-hero-m__section:not(:first-child){border-top:.0625rem solid rgba(0,0,0,.1)}.work-page-hero-m__label,.work-page-hero-m__value{text-transform:uppercase;color:#252525;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:0}.work-page-hero-m__values{display:flex;flex-direction:column}.work-page-hero-m__button{margin-top:.0625rem;text-transform:uppercase}.work-page-grid-d{overflow:hidden;overflow:clip}.work-page-grid-d__steps{display:flex;flex-direction:column;gap:6rem;padding-bottom:6rem}.work-page-grid-d-step{display:flex;flex-direction:column;gap:18.625rem}.work-page-grid-d-step__content-wrap{padding:0 2.5rem;display:flex;justify-content:center}._result .work-page-grid-d-step__content-wrap{justify-content:flex-start}.work-page-grid-d-step__content{width:65.625rem;display:flex;flex-direction:column;gap:2.125rem}.work-page-grid-d-step__text{color:rgba(37,37,37,.8);font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:0}.work-page-grid-d-step__text a{color:#f44b44;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}@media(hover:hover)and (min-width:600px){.work-page-grid-d-step__text a:hover{color:#dc443d}}.work-page-grid-d-step__blocks{display:flex;flex-direction:column;gap:6rem}:root{--vw:calc(100vw - 100%)}@media(hover:none){:root{--vw:100vw}}.work-page-related-m{margin-top:3rem;padding:3.1875rem 0 7.4375rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.work-page-related-m__title{font-family:Aeonik Pro;padding:0 1.5rem;text-transform:uppercase;color:#212121;font-size:3.9375rem;line-height:4.25rem;font-weight:400;letter-spacing:-.07875rem}.work-page-related-m__scroll{display:flex;margin-top:1.375rem;padding:0 1.5rem;gap:.125rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.work-page-related-m__scroll::-webkit-scrollbar{width:0;height:0;background:rgba(0,0,0,0)}.work-page-related-m__card{display:flex;flex-direction:column;overflow:hidden;width:21.75rem;flex-shrink:0}.work-page-related-m__preview{height:29.25rem}.work-page-related-m__preview-link{display:block;height:100%}.work-page-related-m__image{height:100%}.work-page-related-m__tags{position:absolute;z-index:1;right:0;bottom:1.5rem;left:0}.work-page-related-m__tags .tags__grid{padding:0 1.5rem}.work-page-related-m__meta{display:flex;flex-direction:column;margin-top:.875rem;padding-right:1.5rem}.work-page-related-m__name{text-transform:uppercase;color:#252525;font-size:1.25rem;line-height:2rem;font-weight:400;letter-spacing:0}.work-page-related-m__button{margin-top:1rem;text-transform:uppercase;align-self:flex-start}