@keyframes line-out{0%{width:100%;right:0}to{width:0%;right:0}}@keyframes line-in{0%{width:0%;left:0}to{width:100%;left:0}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}html :where(img[class*=wp-image-]){height:auto;max-width:100%}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,p,ul{margin:0;padding:0;font-weight:400}ul{list-style:none}img{max-width:100%;height:auto}p:has(img){width:100%;max-width:100%}p:has(img.aligncenter){text-align:center}h1,h2,h3,h4{text-wrap:balance}.text-box p{text-wrap:pretty;max-width:65ch;line-height:1.6}.text-align-center{margin:0 auto;display:block;text-align:center}.container.global{display:flex;justify-content:var(--align);padding:0 2rem;max-width:var(--default-width);margin:0 auto}.container{max-width:var(--width)}button,h1,h2,h3,h4,p{font-size:clamp(var(--min),calc(var(--scale) + 1rem),var(--max));font-size:clamp(var(--min),calc(var(--scale)),var(--max))}.page-content{--padding-inline:1rem;--content-max-width:var(--default-width);--breakout-max-width:calc(var(--default-width) + 100px);--breakout-size:calc(
    (var(--breakout-max-width) - var(--content-max-width)) / 2
  );display:grid;grid-template-columns:[full-width-start]minmax(var(--padding-inline),1fr)[breakout-start]minmax(0,var(--breakout-size))[content-start]min(100% - (var(--padding-inline)*2),var(--content-max-width))[content-end]minmax(0,var(--breakout-size))[breakout-end]minmax(var(--padding-inline),1fr)[full-width-end];max-width:100vw}.page-content>:not(.section-breakout,.section-full){grid-column:content}.page-content>.section-full{grid-column:full-width}header{padding-top:1rem;padding-bottom:1rem;background-color:var(--menu-bg);z-index:10000;pointer-events:none}header>.container>div{margin:auto 0;min-width:fit-content}header .container{width:var(--width)}#menu-header a{color:currentcolor;text-decoration:none}.header-sticky,.main:before{position:fixed;left:0;right:0;top:0;z-index:999}.auto-hide{transition:.5s}.main:before{content:"";bottom:0;background:rgb(0 0 0/.5);width:100%;z-index:100;backdrop-filter:blur(2px);opacity:0;display:none}.btn{display:inline-block;cursor:pointer;text-decoration:none;padding:var(--inner-padding)}.btn-pill{border-radius:100rem}.element-image img{width:100%;display:block;object-fit:contain!important}img.align-center{display:block}.main{display:grid;min-height:100vh}.main:has(.header-sticky){grid-template-rows:1fr auto}footer .container{gap:2rem;flex-wrap:wrap}.container.layout-flex{min-height:var(--height);flex-direction:var(--direction)}.layout-flex{display:flex}.column{width:var(--width);z-index:2;min-width:300px;align-self:var(--column-align);height:var(--col-height)}.vertical-center{align-items:center}.vertical-top{align-items:start}.divider{border:var(--weight) solid var(--color);width:var(--width)}.align-center{margin:0 auto}.align-left{margin:0 auto 0 0}.align-right{margin:0 0 0 auto}.text-box.align-center>p{margin:1rem auto}.text-box.align-left>p{margin:1rem auto 1rem 0}.gallery-carousel .gallery-item img{height:var(--height);object-fit:cover}.gallery-carousel .gallery-item{margin:0 .5rem}.carousel{display:flex}.post-grid{display:grid;grid-template-columns:repeat(var(--posts-per-row),1fr)}.content-posts a{text-decoration:none;color:var(--text-color);text-align:var(--align)}.content-posts img{aspect-ratio:3/2;object-fit:cover}@media only screen and (max-width:991px){footer .container{flex-direction:column-reverse}.footer-column{width:100%!important}}@media only screen and (max-width:768px){.layout-flex{flex-wrap:wrap}.column{width:100%;height:auto}.post-grid{grid-template-columns:repeat(2,1fr)}}body{font-family:"Plus Jakarta Sans",sans-serif;transition:background .3s}.btn{font-style:italic;font-weight:700;letter-spacing:1px;font-size:clamp(var(--min),calc(var(--scale) + 1rem),var(--max))!important;text-transform:uppercase}h1,h2{letter-spacing:0;line-height:1.2}.column{align-content:var(--column-align)}.content-posts.post-grid .terms a{font-size:.9rem}.content-posts.post-grid .terms{max-width:400px}.terms{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-posts.post-grid img{border:2px solid #f5f5f5}.nw-icon{fill:var(--accent)}.internal-logo #nw-logo{width:50px}.global-columns{max-width:85vw;margin:0 auto}.page-title{font-size:2rem;font-weight:700;font-style:italic;padding:3.5rem 0;vertical-align:center;color:var(--text)}.header-column{flex-basis:33%}.mobile-trigger{transition:.5s;border-radius:2000px;position:relative;height:60px;width:60px;z-index:3;display:flex}.ham{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mobile-trigger svg{transform:rotate(0deg);margin:auto}.mobile-trigger .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#b9b9b9;stroke-width:5.5;stroke-linecap:round}.ham4 .bottom,.ham4 .top{stroke-dasharray:40 121}header>.container{display:flex;padding:2rem;width:100%;justify-content:space-between}.more-posts h4,header>.container>*{margin:auto 0}#nw-logo{width:200px;transition:.5s}header .header-column>*{pointer-events:all}.mobile-trigger{background:#fff0;border:0}.color-mode-toggle{background:0 0;border:0;color:#b9b9b9;display:block;cursor:pointer;transition:.3s}.sun-and-moon>.moon,.sun-and-moon>.sun,.sun-and-moon>.sun-beams{transform-origin:center center}.sun-and-moon>.moon,.sun-and-moon>.sun{fill:var(--icon-fill,currentColor)}.sun-and-moon>.sun-beams{stroke:var(--icon-fill,currentColor);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.sun-and-moon>.sun{transition:transform .5s ease}.sun-and-moon>.sun-beams{transition:transform .5s ease,opacity .5s ease}.sun-and-moon .moon>circle{transition:transform .25s ease}@supports (cx:1){.sun-and-moon .moon>circle{transition:cx .25s ease}}}.menu-navigation{background:var(--accent);position:fixed;top:0;left:0;bottom:0;right:0;z-index:2;height:0;transition:.5s;overflow:clip}.menu-item{transition:.5s;opacity:0}.menu-navigation,.menu-navigation .container{display:flex;flex-direction:column;justify-content:center}.menu-navigation .container{text-align:center;height:90%}.menu-navigation img{max-width:200px;margin:0 auto}.menu-navigation .menu{display:flex;margin:6%0;justify-content:center}.menu-navigation .menu li{margin:0 2rem}.menu-navigation .menu a{font-size:clamp(1.5rem,2vw,2rem);font-weight:800;font-style:italic;overflow:clip;position:relative}.menu-navigation .bottom-bar{margin-bottom:2rem}.menu-navigation .menu a:after{content:"";background:var(--black);height:4px;display:block;animation:line-out .3s ease forwards;position:absolute}.menu-navigation .menu a:hover:after{animation:line-in .3s ease forwards}.bottom-bar,footer{display:flex;justify-content:space-between}footer{min-height:100vh;flex-direction:column}.bottom-bar{margin:10rem 2rem 0;font-size:1rem}.bottom-bar *{font-size:.8rem;color:var(--black)}.bottom-bar>div{width:33%}.copyright{text-align:center}.bottom-bar .socials a{margin-right:1rem}.license{text-align:right}.license a{margin-left:1rem}.container.layout-flex{position:relative;flex-wrap:wrap;overflow:hidden}.content-posts img{border-radius:30px;margin-bottom:1rem;max-height:350px}.post-grid{gap:5rem 2rem}.terms{margin:.25rem 0;color:var(--text-color);line-height:1.5}.terms a{opacity:.5}.terms a:hover{opacity:1}.single-portfolio .container.bg-color .element-text{color:var(--text)}.single-portfolio:has(.case-study-entry) .page-title{position:absolute;left:6rem;color:var(--text)}.case-study-entry{max-width:1200px;min-height:500px!important;margin:5rem auto!important;padding:0 2rem!important}.case-study-entry img{border-radius:3vw}.go-back-btn{position:fixed;bottom:1rem;left:2rem;padding:1rem;border-radius:10rem;border:0;background-color:var(--secondary);cursor:pointer;z-index:1000;text-decoration:none;color:var(--black);font-size:.75rem}hr{border:1px solid #efefef}.more-posts{background:var(--black);color:var(--white);padding:4rem 0;gap:2rem}.more-posts>.container{display:flex;justify-content:space-between}.more-posts .post-grid{width:70%}.main:has(.case-study-entry) .more-posts{margin-top:0!important}.project{cursor:pointer}.project h4{transition:.5s}@media only screen and (max-width:991px){.menu-navigation .menu{flex-direction:column;margin:20px 0}.menu-navigation .menu li{margin:1rem 0}.bottom-bar>div{margin:1rem auto;width:100%;text-align:center}.bottom-bar .copyright{order:1}.bottom-bar,.more-posts>.container{flex-direction:column}.more-posts .post-grid,.more-posts h4{width:100%}.more-posts>.container>h4{margin-bottom:2rem}}@media only screen and (max-width:768px){.more-posts .post-grid{grid-template-columns:1fr}.case-study-entry{flex-direction:column-reverse!important}.content-posts img{border-radius:10px}.content-posts.post-grid .terms,.terms{line-height:1}.content-posts.post-grid .terms a,.terms a{font-size:.6rem}.license a{display:block}header>.container{padding:0 2rem}.btn{padding:.75rem 1rem;font-size:.6rem!important}.go-back-btn{display:none}.page-title{padding:2rem 0 2rem 4rem;font-size:1.5rem}.single-portfolio:has(.case-study-entry) .page-title{position:relative;left:0}.cs-title{padding:2rem 0 2rem 6rem}}