.video-embed{display:block;width:100%}.video-embed__framewrapper{position:relative;padding-bottom:56.25%;display:block;width:100%;height:0;margin:0}.video-embed__frame{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.site-grid{display:grid;width:100%;grid-gap:1.5625rem;gap:1.5625rem;padding:0 .625rem;align-items:flex-end;grid-template-columns:100%}@media(min-width:768px){.site-grid{column-gap:.875rem;row-gap:1.875rem;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.site-grid{column-gap:1.125rem;row-gap:3.75rem;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0 .9375rem}}@media(max-width:767px){.site-grid *{grid-column:1!important}}.intro-text-module{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0}.intro-text-module h2{font-size:1.125rem;font-weight:500;max-width:60px}.intro-text-module p{font-size:1.125rem;font-weight:400}@media screen and (min-width:768px){.intro-text-module{display:grid}.intro-text-module h2{grid-column:1/2;max-width:none}.intro-text-module p{column-count:2;grid-column:2/4}}@media screen and (min-width:1024px){.intro-text-module h2{grid-column:1/3;font-size:1.375rem;line-height:1.6875rem}.intro-text-module p{grid-column:3/5;font-size:1.375rem;line-height:1.6875rem}}.footer{line-height:1.1;font-family:NeueHaasGrotesk;margin-top:25px;margin-bottom:30px}.footer p{font-size:1.125rem;letter-spacing:-.5px}@media screen and (min-width:1024px){.footer p{font-size:1.375rem;line-height:1.6875rem}}@media screen and (min-width:768px){.footer{margin-top:30px}}@media screen and (min-width:1024px){.footer{margin-top:40px}}.footer .site-grid{margin:0;padding-bottom:30px}.footer .category-heading{font-size:1.125rem;font-weight:500;margin-bottom:2rem}@media screen and (min-width:1024px){.footer .category-heading{font-size:1.375rem;line-height:1.6875rem}}.footer .footer-columns{grid-column:2/4;display:flex;gap:.6875rem}@media(min-width:1024px){.footer .footer-columns{grid-column:3/5}}.footer .footer-columns>*{flex:1 1;width:50%;white-space:nowrap}.footer .footer-columns>* a:hover{text-decoration:underline}.quote{font-family:NeueHaasGrotesk Display;font-weight:400;font-size:2.5rem;letter-spacing:-.005em;line-height:.9}.quote:first-letter{text-transform:capitalize}@media screen and (min-width:768px){.quote{font-size:4.6875rem}}@media screen and (min-width:1024px){.quote{font-size:6.25rem}}.quote{width:100%;position:relative;text-align:center;padding:52px 0;margin-bottom:.625rem}@media(min-width:700px){.quote{padding:82px 0}}@media(min-width:960px){.quote{padding:107px 0}}@media(min-width:1200px){.quote{padding:163px 0}}@media(min-width:700px){.quote{margin-bottom:.625rem}}@media(min-width:960px){.quote{margin-bottom:.625rem}}.quote__background{position:absolute;top:0;right:0;bottom:0;z-index:-1;width:100vw;left:50%;transform:translateX(-50%)}.aspect-ratio{width:100%;position:relative}.aspect-ratio>div,.aspect-ratio>figure{position:absolute;top:0;left:0;right:0;bottom:0}.loopable-video{display:block;width:100%;background-color:var(--colorBackgroundPrimary);position:relative}.loopable-video.cover{height:100%}.image-wrapper{display:block;width:100%;margin:0;padding:0;background-size:cover;background-position:50% 50%;overflow:hidden}.image,.image-wrapper__cover{height:100%}.image{display:block;width:100%;opacity:1;transition:opacity .4s}.image__cover{object-fit:cover;object-position:50% 50%}.play-button{display:block;width:100%;height:100%}@media(pointer:coarse){.play-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:block;width:72px;height:52px;background-image:url(/static/images/play-button.svg);background-position:0 0;background-size:72px 52px}}.video-controls{position:relative}.video-controls__nav{display:block}.video-controls__nav,.video-controls__pausetrigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-controls__pausetrigger{pointer-events:auto}.video-embed-controls{position:relative}.video-embed-controls__nav{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2}.image-video,.loopable-video{display:block;width:100%;background-color:var(--colorBackgroundPrimary);position:relative;overflow:hidden}.image-video.bordered,.loopable-video.bordered{border:1px solid #ddd}.image-video.cover,.loopable-video.cover{height:100%}.image-video img,.image-video video,.loopable-video img,.loopable-video video{width:100%}.sticky-text-images{display:grid;grid-template-columns:1fr;grid-gap:1.12rem;gap:1.12rem}.sticky-text-images *{font-size:1.125rem!important}@media screen and (min-width:1024px){.sticky-text-images *{font-size:1.375rem!important;line-height:1.6875rem!important}}@media screen and (min-width:768px){.sticky-text-images{grid-template-columns:1fr 1fr}}.sticky-text-images__body{align-self:baseline;font-weight:500;margin-bottom:3.125rem;top:100px;width:100%}@media screen and (min-width:768px){.sticky-text-images__body{margin-bottom:0;position:-webkit-sticky;position:sticky}}@media screen and (min-width:1920px){.sticky-text-images__body{top:200px}}.sticky-text-images__container{display:flex;flex-direction:column;justify-content:space-between;position:relative;max-width:620px}.sticky-text-images .loopable-video video{height:100%;object-fit:cover}.sticky-image-body__text{margin-bottom:.625rem}@media(min-width:700px){.sticky-image-body__text{margin-bottom:.625rem}}@media(min-width:960px){.sticky-image-body__text{margin-bottom:.625rem}}.two-image-video{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:1.12rem;gap:1.12rem;padding:0}@media screen and (min-width:768px){.two-image-video{grid-template-columns:1fr 1fr}}.title-body__title{margin-bottom:8px}.title-body__keywords{margin-top:11px;display:flex;justify-content:flex-end;text-align:end}@media(max-width:959px){.title-body__keywords{display:none}}.title-body__body{margin-bottom:.625rem}@media(min-width:700px){.title-body__body{margin-bottom:.625rem}}@media(min-width:960px){.title-body__body{margin-bottom:.625rem}}.title-body__bottom-margin{margin-bottom:.625rem}@media(min-width:700px){.title-body__bottom-margin{margin-bottom:.625rem}}@media(min-width:960px){.title-body__bottom-margin{margin-bottom:.625rem}}.text-module{align-items:flex-start;row-gap:3.125rem!important;padding:0}.text-module h2{font-weight:500}.text-module h2,.text-module p{font-size:1.125rem}@media screen and (min-width:768px){.text-module h2{grid-column:1/2}.text-module p{grid-column:2/4}}@media screen and (min-width:1024px){.text-module h2{grid-column:1/3}.text-module h2,.text-module p{font-size:1.375rem;line-height:1.6875rem}.text-module p{grid-column:3/5}}.image-text{display:flex;flex-direction:column;gap:2.5rem;flex:1 1}@media screen and (min-width:768px){.image-text{flex-direction:row}}.image-text__text-container{display:flex;flex-direction:column;justify-content:flex-end;gap:2.5rem}.image-text__content,.image-text__label{font-size:1.5625rem;letter-spacing:-.5px;line-height:1.2;max-width:460px}.image-text__content *,.image-text__label *{font-weight:400}.image-text__image-container,.image-text__text-container{height:100%;width:100%}@media screen and (min-width:768px){.image-text__image-container,.image-text__text-container{width:50%}}.image-text .image-video{margin-bottom:0}.image-text:last-of-type{margin-bottom:3.5rem}.animated-media{display:flex;align-items:center;justify-content:center;width:100%;position:relative;overflow:hidden;background-color:#f5f5f5}.animated-media__svg{display:block;height:60%;max-width:100%}.animated-media__svg svg{display:block;width:100%;height:100%}.header__items .header__items-item .work-filters{display:inline-block;position:relative;width:auto}.header__items .header__items-item .work-filters__links{position:relative;display:flex;flex-direction:column;margin-top:20px}@media screen and (max-width:767px){.header__items .header__items-item .work-filters__links{display:none}}.header__items .header__items-item .work-filters__link{display:block;position:relative;text-decoration:none;font-size:1.375rem;line-height:123%}.header__items .header__items-item .work-filters__link:first-letter{text-transform:capitalize}.header__items .header__items-item .work-filters__link-wrapper{line-height:1}.header__items .header__items-item .work-filters__link.active{pointer-events:none}.work-filters-active-indicator{display:block;position:absolute;pointer-events:none;width:10px;height:10px;border-radius:50%;background-color:#fff;left:-16px;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.25,1,.5,1);transition-duration:.3s}.slide-on-entry{will-change:transform}.slide-on-entry:last-of-type{z-index:10}@keyframes caseItemIn{0%{opacity:0}to{opacity:1}}.nord-footer-logo{background-color:#1a37d4;display:flex;flex-direction:row;max-height:61rem;margin-top:1rem}.nord-footer-logo *{flex-grow:1;width:33%}.case-grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.case-grid{flex-direction:row;flex-wrap:wrap;grid-template-columns:repeat(3,1fr)}}.case-grid__child{animation:caseItemIn .6s both;flex-grow:1;width:100%}.case-grid__text-wrapper{font-size:1rem;font-weight:400}@media screen and (min-width:768px){.case-grid__text-wrapper{font-size:1.5625rem}}.case-grid__image-wrapper{margin-bottom:.65rem;position:relative;aspect-ratio:1/1;overflow:hidden;width:100%}.case-grid__image-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.work-page{width:100%;height:100%}.work-page .mainHeading{grid-column:1/-1}@media screen and (min-width:1024px){.work-page .mainHeading{grid-column:1/3}}@media screen and (min-width:768px){.work-page .site-grid{grid-template-columns:repeat(3,1fr)}.work-page .site-grid .default{grid-column:auto!important}.work-page .site-grid .skip{grid-column-start:1!important}.work-page .site-grid .skip-2{grid-column-start:2!important}.work-page .site-grid .full{grid-column:1/-1!important}}@media screen and (min-width:1024px){.work-page .site-grid .first{grid-column-start:1!important}.work-page .site-grid .second{grid-column-start:2!important}.work-page .site-grid .third{grid-column-start:3!important}.work-page .site-grid .fourth{grid-column-start:4!important}.work-page .site-grid .skip,.work-page .site-grid .skip-2{grid-column-start:auto!important}.work-page .site-grid .full{grid-column:auto!important}.work-page .site-grid .full-dt{grid-column:1/-1!important}.work-page .site-grid .first-full{grid-column:1/4!important}}.work__title{margin-bottom:20px}@media(min-width:700px){.work__title{margin-bottom:30px}}.work__title.two:first-letter{text-transform:lowercase;margin-left:-6px}.work__filters-wrapper{margin-bottom:-100vh;width:100%}.work__filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;text-transform:capitalize;padding-bottom:calc(25px + 100vh)}@media(min-width:700px){.work__filters{padding-bottom:calc(45px + 100vh)}}@media(pointer:coarse){.work__filters{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}.work__filters li{white-space:nowrap;margin-right:30px}.work__filters li:after{content:"";display:block;width:6px;height:6px;background-color:#000;border-radius:50%;margin:5px auto 0;opacity:0;transform:scale(0)}.work__filters li:last-child{padding-right:30px}.work__filters:after{content:"";position:fixed;top:0;right:0;width:50px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);transform:translateZ(0);pointer-events:none}.work__filter-selected:after{opacity:1!important;transform:scale(1)!important;transition:opacity .6s,transform .2s}.work__case img{transition:transform .5s}.work__case:hover img{transition:transform .8s;transform:scale(1.05)}.work__case-wrapper{--height-diff-count:0;--height-diff:0;width:100%}@media(min-width:700px){.work__case-wrapper{transform:translateY(calc(var(--height-diff) * var(--height-diff-count)))}}.mobile-work-menu{padding-bottom:12px;display:flex;flex-direction:row;align-items:flex-start;text-transform:capitalize;scrollbar-width:none;-ms-overflow-style:none}.mobile-work-menu__link{position:relative;margin-right:30px}.mobile-work-menu__link:before{content:"";position:absolute;width:6px;height:6px;background-color:#000;border-radius:50%;bottom:-12px;left:40%;transform:translateY(-50%) scale(0);transform-origin:center;transition:transform .3s ease-in-out}.mobile-work-menu__link.active{pointer-events:none}.mobile-work-menu__link.active:before{transform:translateY(-50%) scale(1)}.mobile-work-menu ::-webkit-scrollbar{display:none}@media(pointer:coarse){.mobile-work-menu{overflow-x:auto;flex-wrap:nowrap}}@media(min-width:768px){.mobile-work-menu{display:none}}.page-title__title{margin-bottom:23px}@media(min-width:700px){.page-title__title{margin-bottom:.625rem}}@media(min-width:960px){.page-title__title{margin-bottom:50px}}.menu__links{font-family:NeueHaasGrotesk Display;font-weight:400;font-size:2.5rem;letter-spacing:-.005em;line-height:.9}.menu__links:first-letter{text-transform:capitalize}@media screen and (min-width:768px){.menu__links{font-size:4.6875rem}}@media screen and (min-width:1024px){.menu__links{font-size:6.25rem}}#menu-checkbox:checked~.menu-wrapper{width:100%}@media(min-width:960px){#menu-checkbox:checked~.menu-wrapper{width:0}}.menu-wrapper{position:fixed;overflow-x:hidden;transition:width .4s;top:0;left:0;width:0;height:100vh}.menu{z-index:10;background-color:#ee1d15;pointer-events:auto;padding-top:48px;width:100vw;height:100%}@media(min-width:700px){.menu{padding-top:53px}}@media(min-width:960px){.menu{padding-top:60px}}.menu__container{flex-direction:column;justify-content:space-around;height:100%}.menu__links li{margin-bottom:14px}.menu__contact{padding-bottom:70px}.site-nav{position:fixed;pointer-events:none;z-index:15;top:0;left:0;width:100%}#menu-checkbox{display:none}.site-nav-padder{height:2.7rem}.case{width:100%;height:100%}.case .mainHeadingTop{margin-bottom:50px}@media screen and (min-width:1024px){.case .mainHeadingTop{margin-bottom:65px}}.case .site-grid{row-gap:.625rem}@media screen and (min-width:1024px){.case .site-grid{row-gap:.9375rem}}.case__container{height:auto}.case .mainHeading{grid-column:1/-1}@media screen and (min-width:1024px){.case .mainHeading{grid-column:1/3}}.case .image-video-module,.case .intro-text-module,.case .sticky-text-images,.case .text-module{grid-column:1/-1}.case .case-page-pagination{margin:64px 0 128px;display:flex;justify-content:center}.case .case-page-pagination button{cursor:pointer}.case .case-page-pagination button:disabled{cursor:default;opacity:.6}.case .case-page-pagination button:not(:first-of-type){margin-left:16px}