.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%;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}}.start-hero .heading{mix-blend-mode:difference!important;color:#fff;white-space:nowrap;bottom:0;line-height:.77;letter-spacing:-.05em;font-size:20rem}@media(min-width:768px){.start-hero .heading{font-size:40rem}}.slide-on-entry{will-change:transform}.slide-on-entry:last-of-type{z-index:10}.category-list{display:flex;margin:3.125rem 0;position:relative}@media(min-width:768px){.category-list{margin:5.625rem 0}.category-list .site-grid{gap:2.5rem;grid-template-columns:1fr!important}}@media(min-width:1024px){.category-list .site-grid{grid-template-columns:repeat(4,1fr)!important}}.category-list .category-heading{font-family:NeueHaasGrotesk Display;font-weight:400;font-size:1.5625rem}@media(min-width:768px){.category-list .category-heading{font-size:1.75rem}}@media(min-width:1024px){.category-list .category-heading{font-size:2.0625rem;line-height:2.125rem;position:sticky;top:48vh}.category-list .category-heading-wrapper{grid-column:1/1}}@media(min-widt:768px){.category-list .category{margin:5rem 0}}@media(min-width:1024px){.category-list .category-item-wrapper{grid-column:2/5}}.category-list .category-item-content *{font-family:NeueHaasGrotesk Display;font-weight:400;font-size:1.75rem;letter-spacing:-1px;line-height:1.2}@media(min-width:768px){.category-list .category-item-content *{font-size:3.75rem;line-height:1}}@media(min-width:1720px){.category-list .category-item-content *{font-size:6.25rem}}.category-list a:hover{text-decoration:underline;text-underline-offset:4px}.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}.video-bg{display:grid;margin:.9375rem 0}.video-bg .video-bg-video-wrapper{grid-column:1/1;grid-row:1/1;height:100vh;position:sticky;top:0;display:flex;justify-content:center;align-items:center}.video-bg .video-bg-video{display:block;-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}.video-bg .video-bg-contents{grid-column:1/1;grid-row:1/1;z-index:1}@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}}