.site-grid{display:grid;width:100%;gap:1.5625rem;padding:0 .625rem;align-items:flex-end;grid-template-columns:100%}@media(min-width:768px){.site-grid{-moz-column-gap:.875rem;column-gap:.875rem;row-gap:1.875rem;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.site-grid{-moz-column-gap:1.125rem;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{-moz-columns:2;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}}.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%}.footer{line-height:1.1;font-family:NeueHaasGrotesk;margin-top:150px;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:175px}}@media screen and (min-width:1024px){.footer{margin-top:300px}}.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(max-width:414px){.footer .footer-columns{flex-direction:column}}@media(min-width:1024px){.footer .footer-columns{grid-column:2/5;gap:1.125rem}}.footer .footer-columns>*{flex:1;width:50%;white-space:nowrap}.footer .footer-columns>* a:hover{text-decoration:underline}.footer .footer-wysiwyg p+p{margin-top:20px}.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%;-o-object-fit:cover;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;white-space:nowrap}.mobile-work-menu__link:last-of-type{margin-right:0}.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}.mobile-work-menu{overflow-x:auto;flex-wrap:nowrap;grid-column:1/-1}@media(min-width:1024px){.mobile-work-menu{display:none}}