.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__blocks{display:flex;flex-direction:column;gap:6rem}.work-page-grid-d-step-parallax{position:absolute;inset:0;padding:0 2.5rem;pointer-events:none}.work-page-grid-d-step-parallax__title{white-space:nowrap;position:absolute;display:block;font-family:Aeonik Pro;color:#f44b44;writing-mode:vertical-rl;text-transform:uppercase;font-size:9.75rem;line-height:9.75rem;font-weight:400;letter-spacing:-.0975rem}@supports(animation-timeline:view()){.work-page-grid-d-step-parallax__title{animation:work-page-grid-d-step-parallax-title linear forwards;animation-timeline:view();animation-range:entry 0 exit 100%}}._task .work-page-grid-d-step-parallax__title{top:0;right:1.125rem}._solution .work-page-grid-d-step-parallax__title{top:0;left:1.125rem}._result .work-page-grid-d-step-parallax__title{top:0;right:1.125rem}.work-page-grid-d-step-parallax__subtitle{white-space:nowrap;position:absolute;display:block;font-family:Aeonik Pro;color:#d9d9d9;writing-mode:vertical-rl;text-transform:uppercase;z-index:-1;font-size:9.75rem;line-height:9.75rem;font-weight:400;letter-spacing:-.0975rem}@supports(animation-timeline:view()){.work-page-grid-d-step-parallax__subtitle{animation:work-page-grid-d-step-parallax-subtitle linear forwards;animation-timeline:view();animation-range:entry 0 exit 100%}}._solution .work-page-grid-d-step-parallax__subtitle._top{top:0;left:10rem}._solution .work-page-grid-d-step-parallax__subtitle._bottom{top:81.25rem;right:8.125rem}.work-page-grid-d-step-parallax__text{white-space:nowrap;position:absolute;display:block;color:#252525;writing-mode:vertical-rl;text-transform:uppercase;z-index:-1;font-size:1.25rem;line-height:1.25rem;font-weight:400;letter-spacing:0}@supports(animation-timeline:view()){.work-page-grid-d-step-parallax__text{animation:work-page-grid-d-step-parallax-text linear forwards;animation-timeline:view();animation-range:entry 0 exit 100%}}._task .work-page-grid-d-step-parallax__text{top:0;left:0}._solution .work-page-grid-d-step-parallax__text{top:0;right:0}@keyframes work-page-grid-d-step-parallax-title{0%{transform:translateY(31.25rem)}to{transform:translateY(-31.25rem)}}@keyframes work-page-grid-d-step-parallax-subtitle{0%{transform:translateY(28.125rem)}to{transform:translateY(-28.125rem)}}@keyframes work-page-grid-d-step-parallax-text{0%{transform:translateY(18.75rem)}75%,to{transform:none}}: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}