@layer base,layout,components,pages;@layer base{:root{--ns-teal: #00a29b;--ns-blue: #005f80;--ns-yellow: #ffc62f;--ns-magenta: #d31c5d;--ns-gray: #494e54;--ns-black: #000000}}@layer base{*{box-sizing:border-box;text-align:left}html{height:100%;height:100dvh}body{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:clamp(16px,4vw,18px);line-height:1.5;margin:0;min-width:380px;height:100%;overflow:hidden}#app{height:100%;color:#fff}.headline{font-family:freight-big-pro,serif;font-weight:700;font-style:normal;font-size:clamp(4.5rem,8.6vw,5.1rem);line-height:.95;letter-spacing:-1px;padding-bottom:1.5rem;margin:0 0 0 -.03em}@media screen and (max-width:890px){.headline{font-size:clamp(2.8rem,15vw,5rem)}}.ns-nod{white-space:nowrap}.ns-nod:after{content:"";display:inline-block;width:.15em;height:.15em;background-color:var(--ns-teal);margin-left:.08em}a{color:var(--ns-teal);font-weight:700;display:inline-block;position:relative;width:auto}a:not(.social-links):after{content:"→";padding:0 0 0 .2rem;opacity:0;transition:opacity .3s;text-decoration:none;position:absolute;animation:arrow 1s infinite}.navContent nav a:after{font-size:60%;transform:translateY(20px)}@keyframes arrow{0%{margin-left:0}50%{margin-left:.25rem}to{margin-left:0}}a:hover{text-decoration:none}a:hover:after{opacity:1}.navContent nav{font-family:freight-big-pro,serif;font-weight:700}.navContent a{color:#fff}#identity a:after{content:""}a:not(.social-links):before{content:"";background-color:#20ada999;display:inline-block;position:absolute;width:0%;top:-10px;left:-10px;height:calc(120% + 15px);outline:none;border-bottom:2px solid #ffffff;opacity:0;z-index:-1;transition:width .5s ease-in-out,opacity .3s ease-in-out}.navContent nav a:hover:before{width:calc(100% + 20px);opacity:1}a.noAni:hover:before{width:0;opacity:0}nav a.router-link-active:before,nav a.nav-current:before{width:calc(100% + 20px);opacity:1;background-color:transparent}a.router-link-active,a.nav-current{pointer-events:none;opacity:1;color:var(--ns-teal)!important;text-decoration:none}.topnav .navItems a.router-link-active{color:#fff!important}.ns-teal{color:var(--ns-teal)}h2{letter-spacing:-.025em}}@layer layout{.site{overflow-y:scroll;height:100%;height:100dvh;overscroll-behavior-y:none;container-type:inline-size;container-name:site}.site.active,.site.modal-open{overflow:hidden}.grid{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:100px auto 200px;column-gap:15px;margin:0 auto}.pg-grid{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:150px auto auto;column-gap:15px;margin:0 auto}.page-side{background-color:var(--ns-yellow);grid-column-start:12;grid-column-end:17;grid-row-start:2;grid-row-end:span 10;display:grid;grid-template-columns:repeat(3,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:150px auto auto;column-gap:15px;row-gap:15px;border-radius:0;border-top-right-radius:1.5rem}.page-side.left{grid-template-columns:minmax(0,1fr) 15px repeat(3,minmax(15px,85px))}.page-side.right{border-radius:0;border-top-left-radius:1.5rem}.page-side .side-title{grid-column-start:3;grid-column-end:6;grid-row:2}.page-side .side-title h2{border:2px solid #ffffff;padding:.05rem .7rem .25rem;display:inline-block;margin:0 0 .5rem;font-size:1.5rem}.siteheader{position:fixed;left:0;width:100cqw;z-index:100;background-color:transparent;transition:background-color .2s ease}.siteheader.is-scrolled{background-color:#000}.siteheaderwrapper{width:100%;min-height:auto;grid-template-rows:auto;padding:1.2rem 0}#identity{grid-column-start:3;grid-column-end:8}#identity a{display:flex;align-items:center;justify-content:start}.logo{margin-right:40px;line-height:0}.logo img{max-width:54px}.logo .iconM{display:none}.wordmark{line-height:0}.wordmark img{max-width:178px}.siteheaderwrapper .navOpenClose{grid-column-start:14;grid-column-end:15;display:flex;justify-content:center}.siteheaderwrapper .navOpenClose button{border:none;background-color:transparent;outline:none;position:relative;color:transparent;height:40px;cursor:pointer}.siteheaderwrapper .navOpenClose button:before,.siteheaderwrapper .navOpenClose button:after,.siteheaderwrapper .navOpenClose button span{content:"";width:45px;height:2px;background-color:#fff;position:absolute;top:15px;left:5px;z-index:1;transition:all .3s ease-in-out}.siteheaderwrapper .navOpenClose.drk button:before,.siteheaderwrapper .navOpenClose.drk button:after,.siteheaderwrapper .navOpenClose.drk button span{background-color:#494e54}.siteheader.is-scrolled .navOpenClose.drk button:before,.siteheader.is-scrolled .navOpenClose.drk button:after,.siteheader.is-scrolled .navOpenClose.drk button span{background-color:#fff}@media screen and (max-width:890px){.site:not(.sample):not(.privacy) .siteheaderwrapper .navOpenClose.drk button:before,.site:not(.sample):not(.privacy) .siteheaderwrapper .navOpenClose.drk button:after,.site:not(.sample):not(.privacy) .siteheaderwrapper .navOpenClose.drk button span{background-color:#fff}}.active .siteheaderwrapper .navOpenClose.drk button:before,.active .siteheaderwrapper .navOpenClose.drk button:after,.active .siteheaderwrapper .navOpenClose.drk button span{background-color:#fff}.siteheaderwrapper .navOpenClose button:after{top:30px;left:5px}.active .siteheaderwrapper .navOpenClose button:before,.active .siteheaderwrapper .navOpenClose button:after,.active .siteheaderwrapper .navOpenClose button span{content:"";width:44px;top:24px;left:5px;transform:rotate(45deg)}.active .siteheaderwrapper .navOpenClose button:after{transform:rotate(-45deg)}.active .siteheaderwrapper .navOpenClose button span{opacity:0}.wordmark{transition:opacity .5s;opacity:1}.wordmark.navOpen{opacity:.2}@media screen and (max-width:890px){.grid,.pg-grid{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-template-rows:165px auto auto}#identity{grid-column-start:2;grid-column-end:3}.logo .iconD{display:none}.logo .iconM{display:inline-block}.wordmark{display:none}.siteheaderwrapper{grid-template-rows:auto}.siteheaderwrapper .navOpenClose{grid-column-start:7;grid-column-end:8;justify-content:flex-end;display:flex}.page-content{grid-column-start:2;grid-column-end:8;grid-row:2;padding:2.5rem 0}.page-side{grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:2;height:auto;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-template-rows:80px 60px auto;position:sticky;top:0;z-index:4;border-radius:0;border-bottom-right-radius:1.5rem}.page-side.left{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px}.page-side.right{border-radius:0;border-bottom-left-radius:1.5rem}.page-side .side-title{grid-column-start:2;grid-column-end:8;grid-row:2;margin:0}}}@layer components{.ns-btn{display:inline-block;padding:.8rem 2.25rem;width:max-content;font-family:inherit;font-size:1rem;line-height:inherit;font-weight:700;color:#fff;background-color:var(--ns-teal);border:none;border-radius:0 .5rem .5rem;text-decoration:none;cursor:pointer;transition:background-color .3s,transform .3s,padding .3s}.ns-btn:disabled{opacity:.65;cursor:wait;transform:none;padding-right:2.25rem}.ns-btn:hover{background-color:var(--ns-black);transform:translateY(-2px);padding-right:3rem}.ns-btn.blk{background-color:var(--ns-black)}.ns-btn.white{background-color:#fff;color:#000!important;border:2px solid var(--ns-black);border-color:#000;border-radius:0rem .5rem .5rem;padding:.675rem 2.25rem}.ns-btn.secondary{padding:.675rem 2.25rem;background-color:transparent;color:var(--ns-teal);border:2px solid var(--ns-teal);border-radius:0rem .5rem .5rem}.ns-btn.secondary:hover{background-color:var(--ns-teal);border-color:var(--ns-teal);color:#fff;transform:translateY(-2px);padding-right:2.5rem}.ns-btn.secondary.wht,.ns-btn.secondary.wht:hover{background-color:transparent;border-color:#fff;color:#fff}.sample .siteheader:not(.is-scrolled) .getInTouch .ns-btn.secondary.wht{color:var(--ns-teal)!important;border-color:var(--ns-teal)!important}.sample .getInTouch .ns-btn.secondary.wht:hover{color:#fff!important}@media screen and (min-width:891px){.work .siteheader:not(.is-scrolled) .getInTouch .ns-btn.secondary.wht{color:var(--ns-teal)!important;border-color:var(--ns-teal)!important}.work .siteheader:not(.is-scrolled) .siteheaderwrapper .ns-btn.secondary{background-color:#ffffffb3}.work .getInTouch .ns-btn.secondary.wht:hover{color:#fff!important}.work .siteheaderwrapper .ns-btn.secondary:hover{background-color:var(--ns-teal);border-color:var(--ns-teal);color:#fff}}.getInTouch{grid-column:10 / 14;display:flex;justify-content:flex-end;align-self:center}.getInTouch .mobileText{display:none}@media screen and (max-width:890px){.getInTouch{grid-column:3 / 7}}@media screen and (max-width:490px){.getInTouch .desktopText{display:none}.mobileText{display:inline!important}}.about .ns-btn.secondary{background-color:#000000b3}.about .ns-btn.secondary:hover,.team .ns-btn.secondary:hover,.work .ns-btn.secondary:hover,.sample .ns-btn.secondary:hover,.privacy .ns-btn.secondary:hover{background-color:var(--ns-teal);border-color:var(--ns-teal);color:#fff}.approach .ns-btn.secondary:hover{background-color:var(--ns-black);color:#fff}.approach .ns-btn.secondary,.team .ns-btn.secondary{color:#fff;border:2px solid white;background-color:#0003}.privacy .ns-btn.secondary{color:var(--ns-black);border-color:var(--ns-black);background-color:#ffffffb3}.sample .siteheader:not(.is-scrolled) .siteheaderwrapper .ns-btn.secondary{background-color:#ffffffb3}.siteheader.is-scrolled .getInTouch .ns-btn.secondary{color:#fff;border-color:#fff;background-color:transparent}.siteheader.is-scrolled .getInTouch .ns-btn.secondary:hover,.sample .siteheaderwrapper .ns-btn.secondary:hover{background-color:var(--ns-teal);border-color:var(--ns-teal);color:#fff}}@layer components{.topnav{height:0;width:100cqw;position:fixed;z-index:11;left:0;top:0;background-color:#000;background-color:#000000f2;overflow:hidden;transition:.5s}.topnav.active,.site.active .topnav{height:100%;overflow-y:auto}.navContent{grid-column-start:1;grid-column-end:-1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:auto calc(53px + 2rem) auto auto 1fr;column-gap:15px}.topnav .navContent{padding-bottom:1rem}.navContent .navItems{grid-column-start:4;grid-column-end:-6}.navContent nav{margin-bottom:3rem}.navContent nav a{font-size:3.5rem;line-height:1;display:block;text-decoration:none;margin:1.7rem 0 1rem -.3rem}.navContent nav a:before{top:-10px;left:-10px;height:calc(120% + 10px);outline:none;border-bottom:2px solid #ffffff}.navContent a.noAni:after{font-size:100%;transform:translateY(0)}@media screen and (max-width:890px){.navContent{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-column-start:1;grid-column-end:-1;grid-row:2}.navContent nav a{font-size:clamp(2rem,10vw,4rem)}.navContent .navItems,.topnav .navContent .footer-enewsletter,.topnav .navContent .footer-contact,.topnav .navContent .footer-terms,.topnav .navContent .footer-social{grid-column-start:2;grid-column-end:-1}.topnav .navContent .navItems{grid-column-end:-3}.site .topnav .navContent .footer-enewsletter{padding-left:15px}}@media screen and (max-width:375px){.navItems,.footer-enewsletter,.footer-contact,.footer-social{grid-column-end:-1}.topnav{overflow-x:hidden}}}@layer components{.site-footer{display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(9,minmax(15px,85px));grid-template-rows:1fr auto;column-gap:15px;padding:3rem 15px 3.5rem 0;background-color:#fff;grid-column-start:1;grid-column-end:12;margin-left:0;margin-right:-15px;color:var(--ns-black);grid-row:3}.footer-social{grid-column-start:4;grid-column-end:8;text-align:left;font-size:.9rem}.footer-social img{width:44px;height:44px}.footer-social .social-links:nth-of-type(2){margin-left:21px;margin-right:21px}.social-links{font-weight:300;font-size:.9rem}.footer-contact{grid-column-start:4;grid-column-end:8}.footer-contact strong{font-size:1.875rem;line-height:2rem;color:#ffc62f}.footer-nav{grid-column-start:8;grid-column-end:10}.footer-terms{grid-column-start:8;grid-column-end:12;text-align:left;font-size:.9rem;display:flex;align-items:flex-end}.site-footer.dark{grid-row:5;background-color:var(--ns-black);color:#fff}.site-footer.dark strong{color:#ffc62f}.site-footer.dark a{color:#fff}@media screen and (max-width:1260px){.home .footer-contact,.home .footer-social{grid-column-start:3;grid-column-end:8}}.footer-contact p{padding-top:0rem;padding-bottom:1rem;margin-top:0rem}.footer-contact .contact-info{margin-top:1.5rem;line-height:1.2;font-size:1rem}.footer-enewsletter{display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-column:1 / -1;gap:15px;padding:.75rem 0;margin-right:0;margin-bottom:2rem;background-color:#4b4f55;height:53px}.footer-enewsletter a{grid-column:4 / 10;color:#fff;position:relative;padding-left:calc(2rem + 15px);text-decoration:none}.footer-enewsletter a span{text-decoration:underline}.footer-enewsletter a:before{content:"";position:absolute;display:block;opacity:1;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2.5rem;background:url("data:image/svg+xml,%3csvg%20width='31'%20height='26'%20viewBox='0%200%2031%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.0651%203.81413C30.0651%202.20996%2028.7526%200.897461%2027.1484%200.897461H3.8151C2.21094%200.897461%200.898438%202.20996%200.898438%203.81413M30.0651%203.81413V21.3141C30.0651%2022.9183%2028.7526%2024.2308%2027.1484%2024.2308H3.8151C2.21094%2024.2308%200.898438%2022.9183%200.898438%2021.3141V3.81413M30.0651%203.81413L15.4818%2014.0225L0.898438%203.81413'%20stroke='white'%20stroke-width='1.79487'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center center;border:none;z-index:1}.navContent .footer-enewsletter{display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-column:1/17;gap:15px;padding:.75rem 0;margin-right:0;margin-bottom:2rem;background-color:#4b4f55;align-content:center;height:53px}.navContent .footer-enewsletter a{grid-column:4 / 10}@media screen and (max-width:890px){.navContent .footer-enewsletter a{grid-column:2 / -1!important}.navContent .footer-contact,.navContent .footer-social,.navContent .footer-terms{grid-column-start:2;grid-column-end:-1}}.footer-contact p strong{color:#00a29b}@media screen and (max-width:890px){.site-footer{display:grid;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-column-start:1;grid-column-end:9;margin-left:0;margin-right:0;grid-row:3}.home .footer-contact,.home .footer-social,.footer-contact,.footer-nav{grid-column-start:2;grid-column-end:6}.footer-terms{grid-column-start:2;grid-column-end:-1}}.site:not(.home) .site-footer a{color:#000}.site:not(.home) .dark.site-footer a{color:#fff}.site:not(.home) #work .site-footer,.site:not(.home) .team .site-footer{grid-template-columns:repeat(9,minmax(15px,85px)) 15px minmax(0,1fr);margin-left:-15px;padding-left:15px;padding-right:0}.site:not(.home) #work .footer-contact,.site:not(.home) .team .footer-contact{grid-column-start:2;grid-column-end:7}.site:not(.home) #work .footer-social,.site:not(.home) .team .footer-social{grid-column-start:2;grid-column-end:6}.site:not(.home) #work .footer-terms,.site:not(.home) .team .footer-terms{grid-column-start:7;grid-column-end:10}.site:not(.home) #work .footer-nav,.site:not(.home) .team .footer-nav{grid-column-start:7;grid-column-end:9}.site:not(.home) .footer-terms{display:flex;align-items:flex-end}.site:not(.home) .team .footer-contact strong,.site:not(.home) .sample .footer-contact strong{color:#000}.site:not(.home) .footer-contact p{padding-top:0rem;padding-bottom:2rem;margin-top:0rem}.site:not(.home) .footer-contact .contact-info{margin-top:1.5rem;font-size:1rem;line-height:1.2}.footer-contact .contact-info a.social-links{font-size:1rem;line-height:1.2}.site:not(.home) .footer-social img{width:44px;height:44px}.site:not(.home) .footer-social .social-links:nth-of-type(2){margin-left:21px;margin-right:21px}@media screen and (max-width:890px){.site:not(.home) #work .site-footer,.site:not(.home) .team .site-footer{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px}.site:not(.home) #work .footer-contact,.site:not(.home) .team .footer-contact,.site:not(.home) #work .footer-social,.site:not(.home) .team .footer-social,.site:not(.home) #home .footer-terms{grid-column-start:2;grid-column-end:-2}.site:not(.home) #work .footer-terms,.site:not(.home) .team .footer-terms{grid-column-start:2;grid-column-end:-2}.site:not(.home) .footer-contact p{padding-bottom:0rem}.site:not(.home) .footer-nav{padding-top:1rem}.site:not(.home) #work .footer-nav,.site:not(.home) .team .footer-nav{grid-column-start:2;grid-column-end:-2}.site:not(.home) .footer-social,.site:not(.home) .footer-terms{padding-top:1rem}.site:not(.home) .footer-social{grid-column-start:2;grid-column-end:8}}@media screen and (max-width:490px){.site:not(.home) .about .footer-contact{grid-column-start:2;grid-column-end:8}.site:not(.home) .about .footer-nav{grid-column-start:2;grid-column-end:8}.site:not(.home) .footer-social{grid-column-start:2;grid-column-end:8}.site:not(.home) .footer-terms{grid-column-start:2;grid-column-end:8}.site:not(.home) #work .footer-terms,.site:not(.home) .team .footer-terms{grid-column-start:2;grid-column-end:8}}.site:not(.home) .site-footer{padding-top:0}.site:not(.home) .footer-enewsl etter{display:grid;grid-column:1 / -1;gap:15px;padding:.75rem 0;margin-right:-15px;margin-left:-15px;margin-bottom:2rem;background-color:#4b4f55}.site:not(.home) .footer-enewsletter a{grid-column:4 / 10;color:#fff;position:relative;padding-left:calc(2rem + 15px);text-decoration:none}.site:not(.home) .footer-enewsletter a span{text-decoration:underline}.site:not(.home) .footer-enewsletter a:before{content:"";position:absolute;display:block;opacity:1;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2.5rem;background:url("data:image/svg+xml,%3csvg%20width='31'%20height='26'%20viewBox='0%200%2031%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.0651%203.81413C30.0651%202.20996%2028.7526%200.897461%2027.1484%200.897461H3.8151C2.21094%200.897461%200.898438%202.20996%200.898438%203.81413M30.0651%203.81413V21.3141C30.0651%2022.9183%2028.7526%2024.2308%2027.1484%2024.2308H3.8151C2.21094%2024.2308%200.898438%2022.9183%200.898438%2021.3141V3.81413M30.0651%203.81413L15.4818%2014.0225L0.898438%203.81413'%20stroke='white'%20stroke-width='1.79487'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center center;border:none;z-index:1}.site:not(.home) #work .footer-enewsletter,.site:not(.home) .team .footer-enewsletter{margin-left:-15px;margin-right:0;padding-left:15px}.site:not(.home) #work .footer-enewsletter,.site:not(.home) .team .footer-enewsletter{grid-template-columns:repeat(9,minmax(15px,85px)) 15px minmax(0,1fr)}.site:not(.home) .work .footer-enewsletter a,.site:not(.home) .team .footer-enewsletter a{grid-column:2 / 10}@media screen and (max-width:890px){.site:not(.home) .footer-enewsletter{grid-template-columns:15px repeat(6,minmax(15px,85px)) 15px;grid-column:1 / -1;gap:15px;margin-right:0}.site:not(.home) .footer-enewsletter a{grid-column:2 / -1}.site:not(.home) .site-footer{padding-right:0}.site:not(.home) .site-footer .footer-terms{padding-right:15px}.site:not(.home) #work .footer-enewsletter,.site:not(.home) .team .footer-enewsletter{grid-template-columns:15px repeat(6,minmax(15px,85px)) 15px}}.site:not(.home) .footer-contact p strong{color:#00a29b}.site:not(.home) .footer-contact strong{font-size:1.875rem;line-height:2rem}.site:not(.home) .sample .site-footer,.site:not(.home) .privacy .site-footer{padding-right:0;margin:0;grid-template-columns:minmax(0,1fr) 15px repeat(8,minmax(15px,85px)) 15px minmax(0,1fr)}.site:not(.home) .sample .site-footer .footer-enewsletter,.site:not(.home) .privacy .site-footer .footer-enewsletter{grid-template-columns:minmax(0,1fr) 15px repeat(8,minmax(15px,85px)) 15px minmax(0,1fr);margin-left:-15px;margin-right:0;padding-left:15px}.site:not(.home) .sample .site-footer .footer-enewsletter a,.site:not(.home) .privacy .site-footer .footer-enewsletter a{grid-column:4 / 10}@media screen and (max-width:890px){.site:not(.home) .sample .site-footer,.site:not(.home) .privacy .site-footer{padding-left:0}.site:not(.home) .sample .site-footer .footer-enewsletter,.site:not(.home) .privacy .site-footer .footer-enewsletter{grid-column:1 / -1}.site:not(.home) .sample .site-footer .footer-enewsletter a,.site:not(.home) .privacy .site-footer .footer-enewsletter a{grid-column:2 / 10}}.services .site-footer .footer-enewsletter{grid-template-columns:minmax(0,1fr) 15px repeat(9,minmax(15px,85px)) 0px;margin-left:0;margin-right:-15px}@media screen and (max-width:890px){.services .site-footer .footer-enewsletter{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;margin-left:0;margin-right:0}}.topnav .footer-social,.topnav .footer-contact,.topnav .footer-enewsletter a{grid-column-start:4;grid-column-end:8}@media screen and (max-width:890px){.topnav.navContent{grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-column:1 / -1}}.site.sample .site-footer{grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);margin:0;padding:0 0 1rem}.site.sample .site-footer nav a[href="/work"]{color:#00a29b;text-decoration:none}.site.sample .site-footer .footer-enewsletter a{grid-column:6 / -3}.site.sample .site-footer .footer-contact strong{color:#00a29b}.site.sample .site-footer .footer-contact,.site.sample .site-footer .footer-social{grid-column:6 / 10}.site.sample .site-footer .footer-nav,.site.sample .site-footer .footer-terms{grid-column:11 / 13}@media screen and (max-width:890px){.site.sample .site-footer,.site.sample .site-footer .footer-enewsletter{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;margin-left:0;margin-right:0}.site.sample .site-footer .footer-enewsletter{grid-column:1 / -1}.site.sample .site-footer .footer-enewsletter a,.site.sample .site-footer .footer-contact,.site.sample .site-footer .footer-nav,.site.sample .site-footer .footer-social,.site.sample .site-footer .footer-terms{grid-column:2 / -3}}}@layer components{.ns-modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;background:#000000e0}.ns-modal{display:grid;grid-template-columns:58% 42%;position:relative;width:min(985px,100%);margin:auto;color:#000;text-align:left;background:#f6f6f6;border-radius:0 1rem 1rem;box-shadow:0 24px 80px #00000073}.ns-modal h2{font-family:freight-big-pro,serif;font-weight:700;font-size:clamp(2.8rem,7vw,4rem);line-height:.95;letter-spacing:-.5px;color:var(--ns-teal);margin:0 0 .85rem}.ns-modal h2 .ns-nod:after{background-color:var(--ns-black)}.ns-modal p,.ns-modal label,.ns-modal input,.ns-modal textarea,.ns-modal button{text-align:left}.ns-modal-success #discovery-call-title{margin-top:2rem}#discovery-call-intro{color:#000;margin-top:2rem}.ns-modal-success,.ns-modal-form{padding:2.5rem 3.125rem;width:max(482px,100%);background-color:#fff}.ns-modal-form>p,.ns-modal-success>p{margin:0 0 1.5rem}.ns-modal-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;padding:0;border:0;background:transparent;color:transparent;cursor:pointer}.ns-modal-close:before,.ns-modal-close:after{content:"";position:absolute;top:19px;left:8px;width:24px;height:2px;background:#000}.ns-modal-close:before{transform:rotate(45deg)}.ns-modal-close:after{transform:rotate(-45deg)}.ns-field{margin:0 0 1.15rem}.ns-field label{display:block;margin-bottom:.3rem;font-size:1.125rem;font-weight:400}.ns-field input,.ns-field textarea{width:100%;padding:.55rem .75rem;color:#000;font:inherit;background:transparent;border:1px solid #c1c1c1;background:#f9f9f9;border-radius:8px;outline:none;resize:vertical}.ns-field textarea{min-height:6.5rem}.ns-field input:focus,.ns-field textarea:focus{border-bottom-color:var(--ns-teal)}.ns-field.invalid input,.ns-field.invalid textarea{border-bottom-color:var(--ns-magenta)}.ns-field-error,.ns-form-error{margin:.4rem 0 0;color:#ff8eb0;font-size:.85rem}.ns-form-error{margin:0 0 1rem}.ns-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ns-modal .ns-btn{margin-top:.5rem}.formList{width:min(363px,100%);padding:5.625rem 1.875rem 2.5rem;background-color:#f6f6f6;font-size:1rem}.formList h2{color:#000;font-size:1.75rem;font-family:acumin-pro,sans-serif}.formList ol{margin:0;padding:0 0 0 2ch}.formList ol li{padding-bottom:1.875rem;padding-left:1ch}.formList ol li::marker{font-weight:600}@media screen and (max-width:890px){.ns-modal{grid-template-columns:1fr}.ns-modal-success,.ns-modal-form,.formList{width:100%;padding:2rem}.formList h2{color:#000;font-size:1.5rem}}@media screen and (max-width:480px){.ns-modal-form,.formList{padding:2rem 1.5rem}}.ns-modal-form-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.ns-modal-form-actions p{margin:0;padding:0;line-height:0}.recaptcha-notice img{width:100%;max-width:187px;height:auto;padding:0;margin:0;box-shadow:0 0 4px #0006}}@layer pages{.home.grid{overflow:clip}.home .site-footer.dark{grid-column-end:17;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-row:8;padding:1rem 0 3.5rem 15px;margin:0 0 0 -15px}@media screen and (max-width:890px){.home .site-footer.dark{grid-row:8;grid-column-end:9;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px}}.home{background-color:var(--ns-black)}.home .home-bg{grid-column-start:10;grid-column-end:17;grid-row-start:2;grid-row-end:4;background-position:50% 50%;background-size:cover;border-top-left-radius:20px;position:relative;overflow:clip;contain:paint;min-height:680px;max-height:800px;height:80vh}.home .home-bg .ns-focusBox{position:absolute;top:25%;right:25%;transform-origin:100% 0%;width:65%;max-width:500px;aspect-ratio:1 / 1;border:4px solid #ffffff}@media screen and (max-width:890px){.home .home-bg .ns-focusBox{max-width:300px;right:auto;left:15%}}.home .home-content-wrapper{grid-column-start:4;grid-column-end:10;grid-row:2 / 4;display:flex;justify-content:center;align-items:center}.home .home-content{color:#fff;display:flex;flex-direction:column;justify-content:center}.home .home-actions{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;margin:1rem 0 1.5rem}.home .home-actions p{margin:0}.home .headline{color:#fff}.home .headline .h1colour,.home .servicesContainer .h1colour{color:var(--ns-yellow)}.home .ns-btn.onblack:hover{background-color:#00a29b66}@media screen and (max-width:1260px){.home .home-content-wrapper{grid-column:3 / 9}.home .footer-enewsletter a{grid-column-start:4;grid-column-end:8}.home .site-footer .footer-enewsletter a{grid-column-start:3;grid-column-end:8}.home .home-bg{grid-column-start:9;grid-column-end:17}}@media screen and (max-width:1020px){.home .home-content-wrapper{grid-column:3 / 9}.home .footer-enewsletter a{grid-column-start:4;grid-column-end:9}.home .home-bg{grid-column-start:10;grid-column-end:17}}@media screen and (max-width:890px){.home.grid{grid-template-rows:150px auto auto auto}.home .home-content-wrapper{grid-column:2 / 8;grid-row:2 / 3}.home .home-bg{grid-column-start:5;grid-column-end:9;grid-row-start:2;grid-row-end:4;min-height:500px;height:50vh}.home.grid{grid-template-rows:150px auto 1fr}.home .home-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:2rem}.home .home-bg{grid-column-start:2;grid-column-end:8;grid-row-start:3;grid-row-end:4;border-bottom-left-radius:0;border-top-left-radius:1.5rem}}.home .bg-kenburns{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transform-origin:var(--kb-origin, center);animation-duration:14.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.home .image1 .bg-kenburns{--kb-origin: bottom left;animation-name:kenburns-1}.home .image2 .bg-kenburns{--kb-origin: center left;animation-name:kenburns-2}.home .image3 .bg-kenburns{--kb-origin: top right;animation-name:kenburns-3}.home .delay-1 .bg-kenburns{animation-delay:5s}.home .delay-2 .bg-kenburns{animation-delay:9.5s}.home .animate-fading{animation:fadingOpacity 14.5s infinite ease-in-out;animation-fill-mode:both;opacity:0}.home .delay-1{animation-delay:5s}.home .delay-2{animation-delay:9.5s}@keyframes fadingOpacity{0%{opacity:0}10%{opacity:1}30%{opacity:1}35%{opacity:0}to{opacity:0}}@keyframes kenburns-1{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.2) translateZ(0)}}@keyframes kenburns-2{0%{transform:scale(1.75) translateZ(0)}to{transform:scale(1.05) translate3d(-2%,10%,0)}}@keyframes kenburns-3{0%{transform:scale(1.7) translateZ(0)}to{transform:scale(1.1) translateZ(0)}}@media screen and (max-width:1020px){.home .image1 .bg-kenburns{animation-name:kenburns-1-md}.home .image2 .bg-kenburns{--kb-origin: right;animation-name:kenburns-2-md}.home .image3 .bg-kenburns{animation-name:kenburns-3-md}}@keyframes kenburns-1-md{0%{transform:scale(1.02) translate3d(0,-1%,0)}to{transform:scale(1.2) translate3d(5%,-3%,0)}}@keyframes kenburns-2-md{0%{transform:scale(1.1) translate3d(-3%,0,0)}to{transform:scale(1.35) translateZ(0)}}@keyframes kenburns-3-md{0%{transform:scale(1.7) translateZ(0)}to{transform:scale(1.1) translate3d(5%,-5%,0)}}@media screen and (max-width:890px){.home .image1 .bg-kenburns{animation-name:kenburns-1-sm}.home .image2 .bg-kenburns{--kb-origin: top right;animation-name:kenburns-2-sm}.home .image3 .bg-kenburns{animation-name:kenburns-3-sm}}@keyframes kenburns-1-sm{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.2) translate3d(-15%,0,0)}}@keyframes kenburns-2-sm{0%{transform:scale(1.1) translateZ(0)}to{transform:scale(1.35) translate3d(-3%,2%,0)}}@keyframes kenburns-3-sm{0%{transform:scale(1.7) translateZ(0)}to{transform:scale(1.1) translate3d(4%,5%,0)}}@media screen and (max-width:375px){.home .image1 .bg-kenburns{animation-name:kenburns-1-xs}.home .image2 .bg-kenburns{--kb-origin: center right;animation-name:kenburns-2-xs}.home .image3 .bg-kenburns{--kb-origin: bottom right;animation-name:kenburns-3-xs}}@keyframes kenburns-1-xs{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.2) translateZ(0)}}@keyframes kenburns-2-xs{0%{transform:scale(1.3) translate3d(3%,0,0)}to{transform:scale(1.05) translate3d(13%,5%,0)}}@keyframes kenburns-3-xs{0%{transform:scale(1.7) translateZ(0)}to{transform:scale(1.1) translate3d(-5%,5%,0)}}@media(prefers-reduced-motion:reduce){.home .bg-kenburns,.home .animate-fading{animation:none}.home .home-bg.image1{opacity:1}}.home .footer-enewsletter{display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);gap:15px;padding:.75rem 0;margin-right:0;margin-bottom:2rem;background-color:#4b4f55;height:53px}.home .dark.site-footer a{color:#fff}.home .footer-nav{grid-column-start:8;grid-column-end:10}.home .footer-contact p:nth-of-type(2){padding-bottom:2rem}.home .footer-contact strong{font-size:1.875rem;line-height:2rem;color:#ffc62f}.home .footer-contact .contact-info{margin-top:1.5rem;font-size:1rem;line-height:1.2}.home .footer-social img{width:44px;height:44px}.home .footer-social .social-links:nth-of-type(2){margin-left:21px;margin-right:21px}.home .footer-terms{display:flex;align-items:flex-end}@media screen and (max-width:890px){.home .footer-enewsletter{grid-template-columns:15px repeat(6,minmax(15px,85px)) 15px;grid-column:1 / -1;gap:15px;margin-right:0}.home .footer-enewsletter a{grid-column:2 / -1}.home .footer-social,.home .footer-terms{padding-top:1rem}.home .footer-social{grid-column-start:2!important;grid-column-end:8!important}.home .footer-contact{grid-column-start:2;grid-column-end:6}.home .footer-contact p{padding-bottom:0rem!important}.home .footer-nav{padding-top:1rem}.home .footer-nav{grid-column-start:2;grid-column-end:6}}@media screen and (max-width:490px){.home .footer-social{grid-column-start:2;grid-column-end:8}.home .footer-terms{grid-column-start:2!important;grid-column-end:8!important}}.home .logo img{max-width:54px;height:auto}.home .wordmark img{max-width:178px;height:auto}.home .animate-fading{opacity:0}.home .clients.site-footer{grid-row:4;grid-column-start:3;grid-column-end:17;display:grid;grid-template-columns:repeat(12,minmax(15px,85px))}.home .clients ul{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(11px,230px));grid-template-rows:auto;column-gap:15px;row-gap:15px}.home .client-logos ul li img{width:100%;opacity:.6;transition:opacity .4s}.home .client-logos ul li:hover img{opacity:1}.home .page-content{grid-column-start:2;grid-column-end:-1;grid-row:2}.home .servicesContainer{grid-column-start:4;grid-column-end:14;grid-row:5;padding-bottom:3rem}.home .servicesContainer h2{font-size:clamp(2rem,5vw,2.688rem);line-height:1.2}.home .servicesContainer h3{font-size:1.68rem;line-height:1.2}.home .servicesContainer section{display:grid;grid-template-columns:repeat(10,minmax(15px,85px));grid-template-rows:auto;column-gap:15px;margin:1rem 0 4rem}.home .servicesContainer section .servicesContent{grid-column:1 / 6}.home .servicesContainer section .sample-img{grid-column:6 / 11}.home .servicesContainer section:nth-of-type(2n) .servicesContent{grid-column:6 / 11}.home .servicesContainer section:nth-of-type(2n) .sample-img{grid-column:1 / 6}.home .servicesContainer section .servicesContent,.home .servicesContainer section .sample-img,.home .servicesContainer section:nth-of-type(2n) .sample-img{margin-right:2.5rem}.home .servicesContent h3{margin:1rem 0}.home .servicesContent img{width:123px}.home .servicesContainer .sample-img{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center}.home .servicesContainer .sample-img img{width:100%}.home .sample-img{margin:1rem 0}.home .agencyContainer{background-color:#00a29b;border-radius:0 0 27px;grid-column-start:3;grid-column-end:14;grid-row:6}.home .agencyContainer .agency{display:grid;grid-template-columns:repeat(11,minmax(15px,85px));column-gap:15px;padding:3rem 0px 3.5rem 0}.home .agencyContainer .agency .page-content{grid-column-start:2;grid-column-end:-2}.home .agencyContainer .agency .page-content h2{padding-bottom:0rem}.home .agencyContainer .headline .ns-nod:after{background-color:#000}.home .agencyContainer p:nth-of-type(1){font-size:1.688rem;color:#000}.home .agencyContainer .ns-btn:not(.secondary){background-color:#000}.home .closingContainer{padding-top:5rem;padding-bottom:5rem;grid-column-start:4;grid-column-end:10;grid-row:7}.home .closingContainer h2{font-size:clamp(2rem,5vw,2.688rem);padding-bottom:0;margin:0;color:#ffc62f}.home .closingContainer .home-actions{margin-top:1.875rem}@media screen and (max-width:1260px){.home .clients.site-footer{grid-column-start:1;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr)}.home .clients.site-footer .page-content,.home .servicesContainer{grid-column-start:3;grid-column-end:17}.home .agencyContainer{grid-column-start:1}.home .agencyContainer .agency{grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr)}.home .agencyContainer .agency .page-content{grid-column-start:3;grid-column-end:-3}.home .closingContainer{grid-column-start:3}}@media screen and (max-width:1020px){.home .agencyContainer .agency .page-content{padding:0 3rem 0 0}}@media screen and (max-width:890px){.home .wordmark{display:none}.home .servicesContainer{grid-column-start:2;grid-column-end:-2}.home .servicesContainer section .servicesContent,.home .servicesContainer section .sample-img,.home .servicesContainer section:nth-of-type(2n) .sample-img{margin-right:0rem}.home .clients{grid-column-start:2;grid-column-end:8}.home .clients ul{grid-template-columns:repeat(4,minmax(11px,230px))}.home .clients.site-footer{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-column-start:1;grid-column-end:9;padding:0}.home .clients.site-footer .page-content{grid-column-start:2;grid-column-end:-1;padding:0}.home .agencyContainer{grid-column-start:1;grid-column-end:8}.home .agencyContainer .agency{grid-template-columns:15px repeat(6,minmax(15px,130px))}.home .agencyContainer .agency .page-content{grid-column-start:2;grid-column-end:-1}.home .closingContainer{grid-column-start:2;grid-column-end:6}}@media screen and (max-width:670px){.home .servicesContainer{grid-column-start:2;padding-bottom:0}.home .servicesContainer h3{margin-top:0}.home .servicesContainer section{grid-template-columns:1fr;grid-template-rows:auto auto}.home .servicesContainer section .servicesContent,.home .servicesContainer section .sample-img,.home .servicesContainer section:nth-of-type(2n) .servicesContent,.home .servicesContainer section:nth-of-type(2n) .sample-img{grid-column:auto;grid-row:auto}.home .servicesContainer section a{margin-bottom:2rem}.home .closingContainer{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width:560px){.home .clients ul{grid-template-columns:repeat(3,minmax(11px,230px))}}@media screen and (max-width:490px){.home .agencyContainer .headline{text-align:left}.home .clients{grid-column-start:2;grid-column-end:8}.home .clients ul{grid-template-columns:repeat(2,minmax(11px,230px))}}@media screen and (max-width:375px){.home .agencyContainer .agency .page-content{grid-column-start:2;grid-column-end:-1;padding-right:15px}.home .closingContainer{grid-column-start:2;grid-column-end:8}}@media screen and (max-width:890px){.home .page-content{grid-column-start:2;grid-column-end:8;grid-row:2;padding:2.5rem 0}}}@layer pages{.about:not(.team) .headline .h1colour{color:var(--ns-black);white-space:unset}.about:not(.team) .headline .ns-nod:after{width:.15em;height:.15em;background-color:var(--ns-black)}.about:not(.team) .headline .h1colour{color:var(--ns-black)}.about:not(.team) .headline .h1colour:last-child:after{background-color:var(--ns-black)}.about:not(.team){background-color:var(--ns-teal)}.about:not(.team) .page-content{grid-column-start:4;grid-column-end:11;grid-row:2}.about:not(.team) .page-side{background-color:var(--ns-black);background-size:125%;background-position:30% 0%;background-repeat:no-repeat}.about:not(.team) .twocolbullets{column-count:2}.about:not(.team) h2{color:var(--ns-black)}.about:not(.team) .whereWeShine{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:1.5rem}.about:not(.team) .whereWeShine div h4{margin:0rem}.about:not(.team) .whereWeShine div ul{margin-top:.25rem;margin-left:0rem;padding-left:1.5rem}@media screen and (max-width:630px){.about:not(.team) .twocolbullets{column-count:1}.about:not(.team) .whereWeShine{display:grid;grid-template-columns:1fr}}@media screen and (max-width:890px){.about:not(.team) .page-content{grid-column-start:2;grid-column-end:8;grid-row:2;padding:2.5rem 0 3rem}.about:not(.team) .page-side{background-size:100%;background-position:50% 48%;background-repeat:no-repeat}}.about:not(.team) .buttonContainer{display:grid;grid-template-columns:repeat(2,0fr);gap:15px}.about:not(.team) .buttonContainer p:nth-of-type(2) a{box-shadow:inset 0 0 0 2px #fff}.about:not(.team) .buttonContainer p:nth-of-type(2) a:hover{background-color:transparent}@media screen and (max-width:630px){.about:not(.team) .buttonContainer{grid-template-columns:1fr;gap:0px}}}@layer pages{#services{grid-template-rows:165px auto auto auto}#services .expertiseContainer{display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(9,minmax(15px,85px)) 0px;grid-column-start:1;grid-column-end:12;gap:15px;margin-right:-15px;grid-row:3;background-color:#fff;color:#000;padding:3rem 0}#services h2{line-height:1.2}#services .expertiseContainer h2{font-size:clamp(2rem,5vw,2.688rem);border:none;padding:0;margin:0}#services .expertiseItemsContainer{grid-column-start:4;grid-column-end:12}#services .expertiseItems{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:1.5rem}#services .expertiseBtn{display:grid;grid-template-columns:repeat(2,0fr);gap:15px}#services .buttonContainer{display:grid;grid-template-columns:repeat(2,0fr);gap:15px;grid-row:4}#services .buildUp{grid-column-start:4;grid-column-end:11;grid-row:4;padding:3rem 0 0}#services .buildUp h2{font-size:clamp(2rem,5vw,2.688rem);border:none;padding:0;margin:0}#services .services-grid{grid-column-start:3;grid-column-end:13;grid-row:5;z-index:2;display:grid;grid-template-columns:repeat(10,minmax(11px,85px));grid-template-rows:repeat(5,minmax(10px,auto));column-gap:15px;row-gap:15px;padding:3rem 0}#services .services-grid .ns-img{width:100%;min-height:450px;background-size:cover;background-position:50%}#services .services-grid .block1{grid-column-start:2;grid-column-end:6;grid-row-start:1;grid-row-end:1}#services .services-grid .services1{grid-column-start:6;grid-column-end:11;grid-row-start:1;grid-row-end:3}#services .services-grid .services2{grid-column-start:1;grid-column-end:6;grid-row-start:2;grid-row-end:4}#services .services-grid .block2,#services .services-grid .block3{grid-column-start:2;grid-column-end:6;grid-row-start:4;grid-row-end:4}#services .services-grid .block3{grid-row-start:5;grid-row-end:5}#services .services-grid .services3{grid-column-start:6;grid-column-end:11;grid-row-start:3;grid-row-end:6}#services .services-grid .block1,#services .services-grid .block2,#services .services-grid .block3{padding-right:1.5rem}#services .services-grid .buttonContainer{grid-column-start:2;grid-row:auto;padding-top:1.25rem}#services{background-color:var(--ns-black)}#services .page-content{grid-column-start:4;grid-column-end:11;grid-row:2;padding-bottom:3rem}#services .page-side{background-color:var(--ns-yellow)}@media screen and (max-width:890px){#services .page-side{grid-column-start:1;grid-column-end:9}}#services .page-side .side-title{grid-column-start:1;grid-column-end:4;grid-row:2;padding-left:clamp(25px,3vw,5rem)}@media screen and (max-width:890px){#services .page-side .side-title{grid-column-start:2;grid-column-end:-2;padding-left:0}}#services .page-side .side-title h2{line-height:1.5;color:var(--ns-black);border:2px solid var(--ns-black);padding:.05rem .7rem .25rem;display:inline-block;margin:0 0 .5rem;font-size:1.5rem}#services .headline .h1colour{color:var(--ns-yellow)}#services h2{border:2px solid #ffffff;padding:.05rem .7rem .25rem;display:inline-block;margin:1rem 0 0rem}#services .twocolbullets{column-count:2}#services .clients.site-footer{grid-row:4}#services .clients ul{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(11px,230px));grid-template-rows:auto;column-gap:15px;row-gap:15px}#services .client-logos ul li img{width:100%;opacity:.6;transition:opacity .4s}#services .client-logos ul li:hover img{opacity:1}#services .site-footer.dark{grid-row:6}@media screen and (max-width:890px){#services .clients ul{grid-template-columns:repeat(2,minmax(11px,230px))}}@media screen and (max-width:890px){#services .services-grid{grid-column-start:2;grid-column-end:8;display:grid;grid-template-columns:repeat(6,minmax(11px,130px));grid-template-rows:auto;row-gap:2.5rem}#services .services-grid .ns-img{width:100%;min-height:auto}#services .services-grid .block1{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:1}#services .services-grid .services1{grid-column-start:5;grid-column-end:7;grid-row-start:1;grid-row-end:1}#services .services-grid .block2{grid-column-start:3;grid-column-end:7;grid-row-start:2;grid-row-end:2;padding-left:1.5rem}#services .services-grid .services2{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:2}#services .services-grid .block3{grid-column-start:1;grid-column-end:5;grid-row-start:3;grid-row-end:3}#services .services-grid .services3{grid-column-start:5;grid-column-end:7;grid-row-start:3;grid-row-end:3}#services .page-content{grid-column-start:2;grid-column-end:8;grid-row:2}}@media screen and (max-width:560px){#services .services-grid .ns-img{width:100%;min-height:250px;row-gap:0rem}#services .services-grid .block1{grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:1}#services .services-grid .services1{grid-column-start:1;grid-column-end:7;grid-row-start:2;grid-row-end:2}#services .services-grid .block2{grid-column-start:1;grid-column-end:7;grid-row-start:3;grid-row-end:3;padding-left:0rem}#services .services-grid .services2{grid-column-start:1;grid-column-end:7;grid-row-start:4;grid-row-end:4}#services .services-grid .block3{grid-column-start:1;grid-column-end:7;grid-row-start:5;grid-row-end:5}#services .services-grid .services3{grid-column-start:1;grid-column-end:7;grid-row-start:6;grid-row-end:6}#services .page-content{grid-column-start:2;grid-column-end:8;grid-row:2}#services .clients.site-footer{padding:0}}@media screen and (max-width:890px){#services .expertiseContainer{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-column-start:1;grid-column-end:-1;margin-right:0}#services .expertiseItemsContainer{grid-column-start:2;grid-column-end:-2}#services .buildUp{grid-column-start:2;grid-column-end:8}#services .buttonContainer{grid-column-start:1!important;grid-column-end:6;padding-top:0!important}.services .siteheader .getInTouch .ns-btn.secondary{color:var(--ns-black);border-color:var(--ns-black);background-color:transparent}.services .siteheader .getInTouch .ns-btn.secondary:hover{background-color:var(--ns-black);border-color:var(--ns-black);color:#fff}.services .siteheaderwrapper .navOpenClose button:before,.services .siteheaderwrapper .navOpenClose button:after,.services .siteheaderwrapper .navOpenClose button span{background-color:var(--ns-black)}.services.active .siteheader .getInTouch .ns-btn.secondary,.services.active .siteheader .getInTouch .ns-btn.secondary:hover{color:#fff;border-color:#fff;background-color:transparent}.services.active .siteheaderwrapper .navOpenClose button:before,.services.active .siteheaderwrapper .navOpenClose button:after,.services.active .siteheaderwrapper .navOpenClose button span{background-color:#fff}}@media screen and (max-width:670px){#services .expertiseItems{grid-template-columns:repeat(1,1fr);gap:0}}@media screen and (max-width:560px){#services .page-content .headline .ns-nod{white-space:wrap}#services .expertiseItemsContainer{grid-column-start:2;grid-column-end:8}#services .buttonContainer{grid-row:7!important}#services .services-grid .buttonContainer{padding-top:1.25rem!important}}@media screen and (max-width:560px){#services .expertiseBtn,#services .buttonContainer{grid-template-columns:repeat(1,0fr);gap:0}#services .expertiseBtn p,#services .buttonContainer p{margin-top:0rem!important}}}@layer pages{#work .headline{color:var(--ns-black);white-space:unset}#work{background-color:#fff;color:var(--ns-black)}#work .page-content{grid-column-start:7;grid-column-end:14;grid-row:2}#work .worklist{grid-column-start:4;grid-column-end:15;grid-row:3;padding-bottom:3rem}#work .worklist section{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;column-gap:15px;margin:1rem 0 4rem;cursor:pointer}#work .worklist section:nth-child(2n){display:grid;grid-template-columns:minmax(30px,170px) .75fr 1fr}#work .worklist section .sample-img{grid-column:1;grid-row:1;order:1;align-items:center}#work .worklist section .content{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center}#work .worklist section:nth-child(2n) .sample-img{grid-column:3}#work .worklist section:nth-child(2n) .content{grid-column:2;align-items:flex-end}#work .worklist section .content h2{font-weight:300;letter-spacing:-1px;margin:0rem 0 1.5rem;padding:0 .5rem;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1;opacity:.7}#work .worklist section:nth-child(2n) .content h2{text-align:right}#work .worklist section .content a{margin:0 .5rem}#work .worklist section .sample-img img{width:100%}#work .worklist section .client-logo{max-height:85px}#work .site-footer{grid-column-start:6;grid-column-end:17;grid-row:end;margin-left:-15px;margin-right:0}#work .page-side{background-color:#105f7e;color:#fff;grid-column-start:1;grid-column-end:6}#work h1 small{font-size:60%;letter-spacing:-1.5px;display:block;margin-top:.5rem}#work h3{margin:.5rem 0 .25rem}#work h3+p{margin-top:0}#work .twocolbullets{column-count:2}#work .teamProfiles .teamMember{position:relative;line-height:1.05}#work .teamProfiles .teamMember img{position:absolute;width:100%;max-width:160px}#work .teamImgFrame{width:100%;max-width:160px;aspect-ratio:1;margin:1rem 0 .5rem}@media screen and (max-width:890px){#work .page-content,#work .worklist{grid-column-start:2;grid-column-end:8}#work .worklist section{grid-template-columns:60% 1fr}#work .worklist section:nth-child(2n){grid-template-columns:1fr 60%}#work .worklist section:nth-child(2n) .sample-img{grid-column:2}#work .worklist section:nth-child(2n) .content{grid-column:1}#work .site-footer{grid-column-start:1;grid-column-end:9;padding-left:15px}#work .page-side{grid-column-start:1;grid-column-end:9}}@media screen and (max-width:670px){#work .worklist{grid-column-start:2}#work .worklist section,#work .worklist section:nth-child(2n){grid-template-columns:1fr;grid-template-rows:auto auto}#work .worklist section .sample-img{grid-column:1;grid-row:1;order:1}#work .worklist section .content{grid-column:1;grid-row:2;align-items:center}#work .worklist section:nth-child(2n) .sample-img{grid-column:1}#work .worklist section:nth-child(2n) .content{grid-column:1;align-items:center}}}@layer pages{.about.team .headline .h1colour{color:var(--ns-black);white-space:unset}.about.team .headline .ns-nod:after{width:.25em;height:.25em;background-color:var(--ns-black)}.about.team .teamProfiles{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-auto-rows:min-content;column-gap:15px}.about.team .teamMember.span{grid-column:span 2}.about.team .teamMember.col1{grid-column-start:1}.about.team .teamMember.col2{grid-column-start:2}.about.team .teamMember.col3{grid-column-start:3}.about.team .teamMember.col4{grid-column-start:4}@media screen and (max-width:720px){.about.team .teamProfiles{grid-template-columns:50% 50%}.about.team .teamMember.span{grid-column:span 1}.about.team .teamMember.col1,.about.team .teamMember.col2{grid-column-start:1}.about.team .teamMember.col3,.about.team .teamMember.col4{grid-column-start:2}.about.team .mobRow1{grid-row:1}.about.team .mobRow2{grid-row:2}.about.team .mobRow3{grid-row:3}.about.team .mobRow4{grid-row:4}.about.team .mobRow5{grid-row:5}.about.team .mobRow6{grid-row:6}.about.team .mobRow7{grid-row:7}.about.team .mobRow8{grid-row:8}.about.team .mobRow9{grid-row:9}.about.team .mobRow10{grid-row:10}.about.team .mobRow11{grid-row:11}.about.team .mobRow12{grid-row:12}.about.team .mobRow13{grid-row:13}}.about.team .teamProfiles img{width:100%;max-width:180px}.about.team .teamProfiles .teamImgOvr{filter:grayscale();transition:filter .3s}.about.team .teamProfiles .teamMember:hover .teamImgOvr{filter:none}.about.team .teamGroup>h3{margin-top:2rem;margin-bottom:-.5rem;font-size:1.2rem;color:#000}.about.team .teamMember{position:relative;cursor:pointer}.about.team .teamMember.wide{grid-column:span 2}.about.team .bio{position:absolute;top:100vh;margin:0 auto;width:100%;height:0;overflow:hidden;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:110px auto auto;column-gap:15px;transition:all .7s;opacity:0;pointer-events:none}.about.team .bio.active{top:110px;height:calc(100vh - 110px);opacity:1;pointer-events:all}.about.team .bio-wrapper{grid-column:6 / span 11;background-color:#000000f2;color:#fff;height:calc(100vh - 110px);display:grid;grid-template-columns:60px repeat(8,minmax(15px,85px)) 15px minmax(0,1fr);grid-template-rows:110px auto auto;column-gap:15px;margin:0 0 0 25px;border-top-left-radius:1.5rem}@media screen and (max-height:650px){.about.team .bio-wrapper{background-color:#0000}.about.team .bio.active{top:0;height:100vh;min-height:100vh;z-index:1000;background-color:#000000e6}}.about.team .bio-navigation{grid-column:2 / span 3;grid-row:1;display:flex;align-items:center;gap:1rem}.about.team .nav-arrow{background:none;border:2px solid #ffffff;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:10px}.about.team .nav-arrow:after,.about.team .nav-arrow:before{content:"";display:block;position:relative;width:0;height:15px;top:-5px;border-style:solid;border:0px;border-right:2px solid white;transform:rotate(-45deg);left:1px}.about.team .nav-arrow:before{border:0px;border-left:2px solid white;transform:rotate(45deg);top:5px;left:3px}.about.team .nav-arrow.nav-prev{transform:rotate(180deg)}.about.team .nav-arrow:hover:not(:disabled){background-color:#fff;color:#000}.about.team .nav-arrow:hover:not(:disabled):after,.about.team .nav-arrow:hover:not(:disabled):before{border-color:#000}.about.team .nav-arrow:disabled{opacity:.3;cursor:not-allowed}.about.team .bio .navOpenClose{grid-column:9;display:flex;justify-content:flex-end;align-items:center;margin-left:4px}.about.team .navOpenClose button{border:none;background-color:transparent;outline:none;position:relative;color:transparent;height:40px;cursor:pointer}.about.team .navOpenClose button:before,.about.team .navOpenClose button:after,.about.team .navOpenClose button span{content:"";width:45px;height:2px;background-color:#fff;position:absolute;top:15px;left:5px;z-index:1;transition:all .3s ease-in-out}.about.team .navOpenClose.drk button:before,.about.team .navOpenClose.drk button:after,.about.team .navOpenClose.drk button span{background-color:#494e54}.about.team .navOpenClose.drk button:before,.about.team .navOpenClose.drk button:after,.about.team .navOpenClose.drk button span{background-color:#fff}.about.team .navOpenClose button:after{top:30px;left:5px}.about.team .navOpenClose button:before,.about.team .navOpenClose button:after,.about.team .navOpenClose button span{content:"";width:44px;top:24px;left:5px;transform:rotate(45deg)}.about.team .navOpenClose button:after{transform:rotate(-45deg)}.about.team .navOpenClose button span{opacity:0}.about.team .bio .teamImgFrame{grid-column:7 / span 3;grid-row:2;margin:0;max-width:100%}.about.team .teamImgFrame img{width:100%;max-width:100%;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.about.team .bio .teamImgOvr{filter:none}.about.team .bio .bio-content{grid-column:2 / span 4;grid-row:2}.about.team .bio .bio-content h3{font-size:280%;line-height:1.1}.about.team .bio .bio-content p{font-size:150%;line-height:1.1}@media screen and (max-width:890px){.about.team .bio{grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-template-rows:110px auto auto;grid-column:1 / -1}.about.team .bio-wrapper{grid-column:1 / -1;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;margin:0;padding:0 0 2rem;overflow:auto}.about.team .bio .teamImgFrame{grid-column:5 / span 3}.about.team .bio .bio-content{grid-column:2 / span 3;grid-row:2}.about.team .bio .navOpenClose{grid-column:7;justify-content:flex-end}}@media screen and (max-width:753px){.about.team .bio .teamImgFrame{grid-column:6 / span 2}.about.team .bio .bio-content{grid-column:2 / span 4;grid-row:2}.about.team .bio .bio-content h3{font-size:200%}.about.team .bio .bio-content p{font-size:100%}}@media screen and (max-width:580px){.about.team .bio-wrapper{grid-template-rows:80px auto auto 1fr}.about.team .bio .teamImgFrame{grid-column:2 / span 3;grid-row:2}.about.team .bio .bio-content{grid-column:2 / span 6;grid-row:3}.about.team .bio .bio-content h3{font-size:200%}.about.team .bio .bio-content p{font-size:100%}}.about.team{background-color:#d31b5d}.about.team .page-content{grid-column-start:7;grid-column-end:14;grid-row:2}.about.team .site-footer{grid-column-start:6;grid-column-end:17;grid-row-start:3;margin-left:-15px;margin-right:0}.about.team .page-side{background-color:var(--ns-black);grid-column-start:1;grid-column-end:6}.about.team h1 small{font-family:acumin-pro,sans-serif;font-size:50%;letter-spacing:-1.5px;display:block;margin-top:.5rem}.about.team h3{margin:.5rem 0 .25rem}.about.team h3+p{margin-top:0}.about.team .twocolbullets{column-count:2}.about.team .teamProfiles .teamMember{position:relative;line-height:1.05}.about.team .teamProfiles .teamMember img{position:absolute;width:100%;max-width:160px}.about.team .teamImgFrame{width:100%;max-width:160px;aspect-ratio:1;margin:1rem 0 .5rem}.about.team .page-side{background-color:var(--ns-black);background-size:200%;background-position:50% 0%;background-repeat:no-repeat}@media screen and (max-width:890px){.about.team .page-content{grid-column-start:2;grid-column-end:8}.about.team .page-side{background-size:100%;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}.about.team .page-side:after{content:"";display:block;width:100%;height:100%;background-color:var(--ns-black);position:absolute;top:0;left:0;opacity:.5;z-index:-1}.about.team .site-footer{grid-column-start:1;grid-column-end:9;padding-left:15px}.about.team .page-side{grid-column-start:1;grid-column-end:9}}}@layer pages{#worksample{background-color:#fff;color:var(--ns-black)}.site.sample .page-content{grid-column-start:6;grid-column-end:14}.site.sample .page-content.header{grid-column-start:3;grid-column-end:14;grid-row:2;padding-bottom:5rem}.site.sample .page-content.step1{grid-row:3;padding-top:0}.site.sample .page-content.step2{grid-row:4}.site.sample .page-content.step3{grid-row:5}.site.sample .full-img img{width:100%}.site.sample .pg-grid{grid-auto-rows:auto}#worksample{position:relative}#worksample .client-logo{grid-column-start:3;grid-column-end:6;grid-row:3;position:sticky;top:150px;z-index:1}#worksample .client-logo img{width:100%;max-width:250px}#worksample:after{content:"";display:block;grid-column-start:1;grid-column-end:17;grid-row:4;background-color:#f1f1f1;z-index:0}#worksample section{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;column-gap:15px;z-index:1;padding:5rem 0}#worksample section.page-content.step2,#worksample section.page-content.step3{grid-template-columns:100%}.site.sample .ns-blue{color:var(--ns-blue)}.site.sample .client-name{display:flex;align-items:baseline;margin-bottom:1.5rem;position:relative}.site.sample .client-name h1{font-weight:400;display:inline-block;margin-right:1.5rem;letter-spacing:-1px;position:relative;top:.1rem;font-size:1.4rem}.site.sample .client-name small{font-weight:700;color:var(--ns-black);font-size:1.3rem;border:2px solid var(--ns-black);padding:.05rem .7rem .25rem;display:inline-block;margin:0 .5rem .5rem 0}.site.sample .header h2{font-size:clamp(3.5rem,7vw,5rem);font-weight:600;font-family:freight-big-pro,serif;line-height:1;color:var(--ns-blue);letter-spacing:-1px;margin:1rem 0 .5rem}.site.sample h3{font-size:1rem;color:var(--ns-blue);letter-spacing:0}.site.sample .title{font-size:clamp(1.5rem,8vw,2.5rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:1.5rem 0;padding-right:1.5rem}.site.sample #morework{min-height:auto;grid-column-start:1;grid-column-end:17;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);column-gap:15px;grid-row:6;padding:4rem 0;background-color:var(--ns-blue);color:#fff}.site.sample #morework h2{grid-column-start:3;grid-column-end:5;color:#fff;line-height:1}.site.sample .samplenav{grid-column-start:6;grid-column-end:14;display:grid;grid-template-columns:repeat(3,minmax(150px,250px));column-gap:25px}.site.sample .samplenav a,.site.sample .samplenav h3{color:#fff}.site.sample .samplenav h3{font-size:clamp(1.1rem,8vw,1.8rem);line-height:1.05;font-weight:100;margin:0;margin-bottom:.8rem}.site.sample .client_link{display:grid;row-gap:5px;grid-template-rows:auto 1fr auto;cursor:pointer}.site.sample .client_link img{max-height:80px;margin-left:-.4rem;margin-bottom:-.5rem}.site.sample h1 small{font-size:60%;letter-spacing:-1.5px;display:block;margin-top:.5rem}@media screen and (max-width:890px){.site.sample .client-name h1{display:block;font-size:clamp(1.5rem,10vw,1.4rem);margin-bottom:.5rem}.site.sample .header h2{font-size:clamp(3rem,9vw,4rem)}.site.sample h3{font-size:.85rem}.site.sample .step1 h3{margin-top:2rem}.site.sample .title{font-size:clamp(1.5rem,8vw,2rem);margin-top:.5rem}#worksample .client-logo img{max-width:150px;margin-bottom:2rem}.site.sample .page-content{grid-column-start:2;grid-column-end:8}.site.sample .page-content.header{grid-column-start:2;grid-column-end:8;padding-bottom:1.5rem}#worksample .client-logo{grid-column-start:2;grid-column-end:5;position:relative;top:auto;grid-row:3}.site.sample .page-content.step1{grid-row:4;padding-top:0}.site.sample .page-content.step2{grid-row:5}.site.sample .page-content.step3{grid-row:6}#worksample section{grid-template-columns:100%;column-gap:15px;padding:3rem 0}#worksample:after{grid-column-start:1;grid-column-end:9;grid-row:5}.site.sample .pg-grid{grid-template-rows:100px auto auto}.site.sample .pg-grid.samples{grid-row:7}.site.sample #morework{grid-column-start:1;grid-column-end:8;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-row:7}.site.sample #morework h2{grid-column-start:2;grid-column-end:8;grid-row:1;margin-top:0;margin-bottom:2rem}.site.sample .samplenav{grid-column-start:2;grid-column-end:8;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(150px,250px));column-gap:25px}}@media screen and (max-width:670px){.site.sample .client-name{flex-direction:column}.site.sample .client-name small,.site.sample .client-name h1{margin:0}.site.sample .samplenav{display:grid;grid-template-columns:1fr;row-gap:25px}.site.sample .samplenav .client_link{margin-bottom:1.5rem;row-gap:5px}.site.sample .client_link img{max-height:60px;margin-left:-.2rem}}}@layer pages{#privacy{background-color:#fff;color:#000}#privacy .page-content{grid-column-start:6;grid-column-end:14;z-index:1}#privacy .page-content.header{grid-column-start:3;grid-column-end:14;grid-row:2}#privacy .page-content.privacyPolicy{grid-row:3}#privacy .page-content.termsOfUse{grid-row:4}#privacy .page-content.cookieNotice{grid-row:5}#privacy .full-img img{width:100%}#privacy{grid-auto-rows:auto}#privacy{position:relative}#privacy:after{content:"";display:block;grid-column-start:1;grid-column-end:17;grid-row:4;background-color:#f1f1f1;z-index:0}#privacy section{padding:5rem 0}#privacy .page-content.termsOfUse,#privacy .page-content.cookieNotice{grid-template-columns:100%}#privacy .policy-links{grid-column-start:3;grid-column-end:6;grid-row-start:3;position:sticky;top:1rem;z-index:2;padding-top:5.5rem;max-height:300px}#privacy .ns-blue{color:var(--ns-blue)}#privacy .effective-date h1{display:inline-block;margin-right:1.5rem;letter-spacing:-1px}#privacy .effective-date small{font-weight:700;color:var(--ns-black)}#privacy .header h2{font-size:clamp(3.5rem,10vw,4rem);font-weight:600;line-height:1;color:var(--ns-blue);letter-spacing:-1px}#privacy h1{font-weight:600;line-height:1;color:var(--ns-teal);letter-spacing:-1px}#privacy h3{font-size:1rem;color:var(--ns-blue);letter-spacing:0;margin-top:1.5rem;margin-bottom:0}#privacy p{margin-top:0}#privacy .title{font-size:clamp(1.5rem,8vw,2.5rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:1.5rem 0}#privacy #morework{min-height:auto;grid-column-start:1;grid-column-end:17;display:grid;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);column-gap:15px;grid-row:6;padding:4rem 0;background-color:var(--ns-blue);color:#fff}#privacy #morework h2{grid-column-start:3;grid-column-end:5;color:#fff;line-height:1}#privacy .samplenav{grid-column-start:6;grid-column-end:14;display:grid;grid-template-columns:repeat(3,minmax(150px,250px));column-gap:25px}#privacy .samplenav a,#privacy .samplenav h3{color:#fff}#privacy .samplenav h3{font-size:clamp(1.1rem,8vw,1.8rem);line-height:1.05;font-weight:100;margin:0}#privacy .client_link{display:grid;row-gap:15px;cursor:pointer}#privacy .client_link img{max-height:80px;margin-left:-.4rem;margin-bottom:-.5rem}.site.privacy .site-footer{grid-column-start:6;grid-column-end:17;grid-row:7;margin-left:-15px;margin-right:0}#privacy h1 small{font-size:60%;letter-spacing:-1.5px;display:block;margin-top:.5rem}@media screen and (max-width:890px){#privacy .header h2{font-size:clamp(2.5rem,9vw,4rem)}#privacy .privacyPolicy h3{margin-top:2rem}#privacy .title{font-size:clamp(1.5rem,8vw,2rem);margin-top:.5rem}#privacy .client-logo img{max-width:150px;margin-bottom:2rem}#privacy .page-content{grid-column-start:2;grid-column-end:8}#privacy .page-content.header{grid-column-start:2;grid-column-end:8;padding:0 0 1.5rem}#privacy .policy-links{grid-column-start:2;grid-column-end:8;position:relative;top:auto;grid-row:3;padding-top:1rem}#privacy .policy-links ul{padding-left:1.2rem}#privacy .page-content.privacyPolicy{grid-row:4;padding-top:0}#privacy .page-content.termsOfUse{grid-row:5}#privacy .page-content.cookieNotice{grid-row:6}#privacy section{grid-template-columns:100%;column-gap:15px;padding:3rem 0}#privacy:after{grid-column-start:1;grid-column-end:9;grid-row:5}#privacy .pg-grid.samples{grid-row:7}#privacy #morework{grid-column-start:1;grid-column-end:8;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;grid-row:7}#privacy #morework h2{grid-column-start:2;grid-column-end:8;grid-row:1;margin-top:0;margin-bottom:2rem}#privacy .samplenav{grid-column-start:2;grid-column-end:8;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(150px,250px));column-gap:25px}.site.privacy .site-footer{grid-column-start:1;grid-column-end:9;grid-row:8;padding-left:15px}}@media screen and (max-width:670px){#privacy .samplenav{display:grid;grid-template-columns:1fr;row-gap:25px}#privacy .samplenav .client_link{margin-bottom:1.5rem;row-gap:5px}#privacy .client_link img{max-height:60px;margin-left:-.2rem}}.site.privacy .site-footer,.site.privacy .site-footer .footer-enewsletter{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 15px repeat(12,minmax(15px,85px)) 15px minmax(0,1fr);margin:0}.site.privacy .site-footer{padding:0 0 2rem}.site.privacy .site-footer .footer-enewsletter a{grid-column:6 / 12}.site.privacy .site-footer .footer-contact{grid-column:6 / 11;padding-top:2rem}.site.privacy .site-footer .footer-nav{grid-column:11 / 13;padding-top:2rem}.site.privacy .site-footer .footer-social{grid-column:6 / 11}.site.privacy .site-footer .footer-terms{grid-column:11 / 13}@media screen and (max-width:890px){.site.privacy .site-footer,.site.privacy .site-footer .footer-enewsletter{grid-column:1 / -1;grid-template-columns:15px repeat(6,minmax(15px,130px)) 15px;margin:0}.site.privacy .site-footer .footer-enewsletter a{grid-column:2 / -2}.site.privacy .site-footer .footer-contact,.site.privacy .site-footer .footer-nav{grid-column:2 / -2;padding-top:2rem}.site.privacy .site-footer .footer-social,.site.privacy .site-footer .footer-terms{grid-column:2 / -2}}}@layer pages{.siteheader.home,.siteheader.about,.siteheader.team,.siteheader.work,.siteheader.services,.siteheader.approach,.siteheader.sample,.siteheader.privacy{background-color:transparent}.site.active .siteheader,.siteheader.is-scrolled{background-color:#000}@media screen and (max-width:890px){.site:not(.active):has(.page-side) .siteheader.is-scrolled{background-color:transparent}}}.grecaptcha-badge{visibility:hidden}.ns-modal-form-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.ns-modal-form-actions p{margin:0;padding:0;line-height:0}.recaptcha-notice img{width:100%;max-width:187px;height:auto;padding:0;margin:0;box-shadow:0 0 4px #0006}
