body{margin:0;font-family:"Neutra",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#001a52;overflow-y:scroll;color:#fff}@media(min-width:800px){body{font-size:22px}}@media(max-width:800px){body{font-size:18px}}@media(max-width:500px){body{font-size:16px}}@media only screen and (max-width:1300px)and (max-height:1080px){body{font-size:16px}}code{font-family:source-code-pro,Menlo,"Courier New",monospace}@font-face{font-family:Neutra;font-weight:700;src:url(/static/media/NeutraTextBold.eb0d8608.otf);font-display:swap}@font-face{font-family:Neutra;font-weight:400;src:url(/static/media/NeutraTextBook.cf9277dc.otf);font-display:swap}*{box-sizing:border-box}:focus{outline:none}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#112061}::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#e25a00}::selection{background-color:#e25a00}.about-cls-1{opacity:.13}.about-cls-2{fill:#e25a00}.about-cls-3{fill:#fff}.about-cls-4,.about-cls-5,.about-cls-6,.about-cls-7,.about-cls-8,.about-cls-9,.about-cls-10{fill:none}.about-cls-4,.about-cls-6,.about-cls-8{stroke:#f9f9f9}.about-cls-4,.about-cls-5{stroke-width:5px}.about-cls-5,.about-cls-7,.about-cls-9{stroke:#e25a00}.about-cls-6,.about-cls-7{stroke-width:5px}.about-cls-8,.about-cls-9{stroke-miterlimit:4;stroke-width:4px}.hero-cls-1,.hero-cls-4,.hero-cls-5,.hero-cls-6,.hero-cls-7,.hero-cls-8,.hero-cls-9,.hero-cls-11,.hero-cls-12,.hero-cls-13,.hero-cls-14,.hero-cls-15,.hero-cls-16{fill:none}.hero-cls-2{fill:#f9f9f9}.hero-cls-3{fill:#e25a00}.hero-cls-4,.hero-cls-6,.hero-cls-8,.hero-cls-11,.hero-cls-13,.hero-cls-15{stroke:#f9f9f9}.hero-cls-4,.hero-cls-5{stroke-width:8px}.hero-cls-5,.hero-cls-7,.hero-cls-9,.hero-cls-12,.hero-cls-14,.hero-cls-16{stroke:#e25a00}.hero-cls-6,.hero-cls-7,.hero-cls-8,.hero-cls-9{stroke-width:5px}.hero-cls-10{isolation:isolate}.hero-cls-11,.hero-cls-12{stroke-width:4px}.hero-cls-13,.hero-cls-14{stroke-width:5px}.hero-cls-15,.hero-cls-16{stroke-miterlimit:4;stroke-width:5px}.image-container{position:relative;overflow:hidden;background:rgba(0,0,0,.05);box-shadow:0 0 20px rgba(0,0,0,.2);display:block;width:100%}.image-container .lazy-image{position:absolute;width:100%;border-radius:3px;transition:all .2s ease-in-out}.image-container .lazy-image.thumb{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.1);transform:scale(1.1);visibility:visible}.external-link{color:#e25a00;font-weight:400}.external-link svg{display:inline-block;overflow:visible;height:.75em;vertical-align:middle;margin-left:5px;fill:#e25a00}.external-link svg polyline{transition:all .15s ease-in-out}.external-link:hover svg polyline{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.modal-primary{opacity:0;z-index:1000}.modal-primary,.modal-primary .work-details{position:fixed;top:0;left:0;right:0;bottom:0;transition:all .2s ease-in-out}.modal-primary .work-details{z-index:400;display:flex;align-items:center;justify-content:center;background-color:#001a52;overflow-y:auto;overflow-x:hidden}.modal-primary .work-details .close{-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.5));filter:drop-shadow(0 0 8px rgba(0,0,0,.5));position:absolute;z-index:401;top:7vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;transition:all .2s ease-in-out}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .close{top:6vh}}@media(min-width:1600px){.modal-primary .work-details .close{top:5vh}}.modal-primary .work-details .close:hover{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.modal-primary .work-details .close svg{width:4em;fill:#e25a00}@media(max-width:800px){.modal-primary .work-details .close svg{width:50px}}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .close svg{width:65px}}.modal-primary .work-details .content{padding:20px;max-width:1800px;min-height:60vh;max-height:70vh;display:flex;flex-direction:column;justify-content:space-evenly;margin:0;top:1%;position:relative}@media(min-width:800px){.modal-primary .work-details .content{width:80%}}@media(max-width:800px){.modal-primary .work-details .content{width:85%}}@media(max-width:500px){.modal-primary .work-details .content{width:90%;width:95%}}.modal-primary .work-details .content .carousel{-webkit-user-select:none;user-select:none;width:100%;position:relative;margin:0 0 calc(15px + 1%)}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .content .carousel{margin:0 0 18px}}.modal-primary .work-details .content .carousel .left{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.5));filter:drop-shadow(0 0 8px rgba(0,0,0,.5));display:inline-block;z-index:100;cursor:pointer;-webkit-user-select:none;user-select:none;padding:30px;transition:all .2s ease-in-out}@media(min-width:1500px)and (max-width:2000px){.modal-primary .work-details .content .carousel .left{left:-90px}}@media(min-width:1400)and (max-width:1600px){.modal-primary .work-details .content .carousel .left{left:-180px}}.modal-primary .work-details .content .carousel .left:hover{-webkit-transform:translateX(-10px) translateY(-50%);transform:translateX(-10px) translateY(-50%);padding:30px 40px 30px 30px}@media(max-width:800px){.modal-primary .work-details .content .carousel .left{display:none}}.modal-primary .work-details .content .carousel .left svg{width:50px;fill:#2e2e2e}.modal-primary .work-details .content .carousel .right{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.5));filter:drop-shadow(0 0 8px rgba(0,0,0,.5));display:inline-block;z-index:100;cursor:pointer;-webkit-user-select:none;user-select:none;padding:30px;transition:all .2s ease-in-out}@media(min-width:1500px)and (max-width:2000px){.modal-primary .work-details .content .carousel .right{right:-90px}}@media(min-width:1400)and (max-width:1600px){.modal-primary .work-details .content .carousel .right{right:-180px}}.modal-primary .work-details .content .carousel .right:hover{-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%);padding:30px 30px 30px 40px}@media(max-width:800px){.modal-primary .work-details .content .carousel .right{display:none}}.modal-primary .work-details .content .carousel .right svg{width:50px;fill:#2e2e2e}.modal-primary .work-details .content .carousel .images{height:100%;position:relative;cursor:pointer}.modal-primary .work-details .content .carousel .images .carousel-image{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;box-shadow:0 0 30px rgba(0,0,0,.25)}.modal-primary .work-details .content .carousel .images .carousel-image .image-container-wrapper{overflow:hidden;position:relative}.modal-primary .work-details .content .carousel .images .carousel-image .image-container-wrapper .image-container{position:unset;width:100%;box-shadow:none;overflow:unset}.modal-primary .work-details .content h5{margin:0 0 calc(10px + 1%);text-align:center;font-size:1.75em}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .content h5{margin:0 0 14px}}.modal-primary .work-details .content p{color:#fff;margin:0;font-size:1.5em}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .content p{font-size:1.25em}}@media(max-width:800px){.modal-primary .work-details .content p{font-size:1.25em}}.modal-primary .work-details .content .close{color:#e25a00;font-weight:700;cursor:pointer;text-align:right;font-size:1.75em;display:flex;justify-content:flex-end}.modal-primary .work-details .content .close svg{margin-left:10px;width:.9em;fill:#e25a00}.modal-primary .work-details .links{-webkit-user-select:none;user-select:none;position:absolute;z-index:401;bottom:7vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-primary .work-details .links{bottom:6vh}}@media(min-width:1600px){.modal-primary .work-details .links{bottom:5vh}}.modal-primary .work-details .links .link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:center}.modal-primary .work-details .links .link-list li{margin:0 .8em}.modal-primary .work-details .links .link-list li:first-child{margin-left:0}.modal-primary .work-details .links .link-list li:last-child{margin-right:0}.modal-primary .work-details .links .link-list li:hover a .svg-wrapper .main svg{opacity:0;-webkit-transform:translateX(-15px) scale(.5);transform:translateX(-15px) scale(.5)}.modal-primary .work-details .links .link-list li:hover a .svg-wrapper .sub svg{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.modal-primary .work-details .links .link-list li:hover a .svg-wrapper .sub svg polyline{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.modal-primary .work-details .links .link-list li:hover span.link .svg-wrapper .main svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-primary .work-details .links .link-list li a,.modal-primary .work-details .links .link-list li span.link{fill:#e25a00;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.6em;padding-left:1.5em;color:#fff;font-weight:700;text-decoration:none;position:relative;cursor:pointer}@media(max-width:500px){.modal-primary .work-details .links .link-list li a,.modal-primary .work-details .links .link-list li span.link{font-size:1.2em}}.modal-primary .work-details .links .link-list li a .svg-wrapper,.modal-primary .work-details .links .link-list li span.link .svg-wrapper{margin-right:.2em}.modal-primary .work-details .links .link-list li a .svg-wrapper .main,.modal-primary .work-details .links .link-list li span.link .svg-wrapper .main{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.modal-primary .work-details .links .link-list li a .svg-wrapper .main svg,.modal-primary .work-details .links .link-list li span.link .svg-wrapper .main svg{fill:#e25a00;height:1.3em;transition:all .15s ease-in-out;display:block}.modal-primary .work-details .links .link-list li a .svg-wrapper .sub,.modal-primary .work-details .links .link-list li span.link .svg-wrapper .sub{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.modal-primary .work-details .links .link-list li a .svg-wrapper .sub svg,.modal-primary .work-details .links .link-list li span.link .svg-wrapper .sub svg{overflow:visible;fill:#e25a00;height:1.3em;opacity:0;display:block;-webkit-transform:translateX(15px) scale(.5);transform:translateX(15px) scale(.5);transition:all .15s ease-in-out}.modal-primary .work-details .links .link-list li a .svg-wrapper .sub svg polyline,.modal-primary .work-details .links .link-list li span.link .svg-wrapper .sub svg polyline{transition:all .15s ease-in-out;transition-delay:25ms}.modal-secondary{left:0;right:0;opacity:0;z-index:1000}.modal-secondary,.modal-secondary .image-list-wrapper{position:fixed;top:0;bottom:0;transition:all .2s ease-in-out}.modal-secondary .image-list-wrapper{z-index:500;-webkit-transform:translateZ(1px);transform:translateZ(1px);background-color:#001a52;overflow-y:scroll;overflow-x:hidden;width:100vw}.modal-secondary .image-list-wrapper .back-arrow{background-color:hsla(0,0%,100%,.0823529412);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 20px rgba(0,0,0,.15);position:-webkit-sticky;position:sticky;top:0;min-height:50px;width:100vw;z-index:503;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width:1200px){.modal-secondary .image-list-wrapper .back-arrow{padding:.5em}}.modal-secondary .image-list-wrapper .back-arrow:hover svg{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.modal-secondary .image-list-wrapper .back-arrow svg{height:25px;fill:#e25a00;-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,.5));filter:drop-shadow(0 0 8px rgba(0,0,0,.5));transition:all .2s ease-in-out}@media(max-width:1200px){.modal-secondary .image-list-wrapper .back-arrow svg{height:25px}}@media screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),screen and (min-device-width:1200px)and (max-device-width:1700px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi){.modal-secondary .image-list-wrapper .back-arrow svg{height:50px}}.modal-secondary .image-list-wrapper .image-list{-webkit-user-select:none;user-select:none;list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-direction:column}.modal-secondary .image-list-wrapper .image-list li{max-width:1250px;width:90%;margin:0 0 2em;transition:all .2s ease-in-out}.modal-secondary .image-list-wrapper .image-list li:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.modal-secondary .image-list-wrapper .image-list li:first-child{margin-top:2em}.modal-secondary .image-list-wrapper .image-list li a{display:flex;align-items:center;justify-content:center}.modal-secondary .image-list-wrapper .image-list li a img,.modal-secondary .image-list-wrapper .image-list li a svg{width:100%;border-radius:2px;margin:auto;box-shadow:0 0 20px rgba(0,0,0,.15)}.modal-secondary .image-list-wrapper .image-list li a img.no-js-loading,.modal-secondary .image-list-wrapper .image-list li a svg.no-js-loading{box-shadow:none}.back-to-top{position:fixed;bottom:100px;padding:20px;cursor:pointer;z-index:100;transition:all .2s ease-in-out}@media(min-width:800px){.back-to-top{right:calc(5% - 45px)}}@media(max-width:800px){.back-to-top{right:calc(3.75% - 45px)}}@media(max-width:500px){.back-to-top{right:calc(2.5% - 45px)}}.back-to-top svg{width:50px;fill:#e25a00}.back-to-top polygon{fill:#fff}.back-to-top:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}main{padding-top:70px;overflow:hidden}main section#home{position:relative;height:100vh;min-height:-webkit-fill-available}@media(max-width:500px)and (min-height:700px){main section#home{height:90vh}}main section#home .content{position:relative}@media(min-width:1200px){main section#home .content{height:85%;display:flex;align-items:center}}@media(max-width:1200px){main section#home .content{padding-top:5vh;font-size:16px}}main section#home .content .info{z-index:5}@media(min-width:1200px){main section#home .content .info{width:50%}}@media(min-width:1600px){main section#home .content .info{width:45%}}main section#home .content .info h1{color:#e25a00;font-size:5em;margin:0;line-height:1}@media(max-width:800px){main section#home .content .info h1{font-size:4em}}main section#home .content .info p{margin:1.25em 0;font-size:1.5em}@media(max-width:800px){main section#home .content .info p{font-size:1.25em}}main section#home .content .info a{-webkit-user-select:none;user-select:none;display:flex;align-items:center;flex-direction:row;width:16rem;text-decoration:none;color:#e25a00;font-weight:700;font-size:1.5em}@media(min-width:800px){main section#home .content .info a:hover .arrow-1{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}main section#home .content .info a:hover .arrow-2{-webkit-transform:translateY(1.7em);transform:translateY(1.7em);pointer-events:none}}main section#home .content .info a svg{width:1.5em;padding-right:7.5px;fill:#e25a00;overflow:visible}main section#home .content .info a svg .arrow-1{-webkit-transform:translateY(-1.7em);transform:translateY(-1.7em);pointer-events:none;transition:all .2s ease-in-out}main section#home .content .info a svg .arrow-2{transition:all .2s ease-in-out}main section#home .content .hero{width:55%;position:absolute;right:0;z-index:1;max-width:750px}@media(max-width:1200px){main section#home .content .hero{right:50%;width:90%;bottom:-48vh;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media(max-width:800px){main section#home .content .hero{width:95%}}@media(max-width:500px){main section#home .content .hero{bottom:-40vh}}@media(min-width:800px)and (max-width:1200px){main section#home .content .hero{width:50%}}main section#home .content .hero svg{width:100%;overflow:visible}main section#home .content .hero-image-container{position:absolute;width:80%;top:-7%;left:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main section#home .content .hero-image{width:100%;-webkit-user-select:none;user-select:none}main section#about{padding-top:4em;padding-bottom:4em}main section#about .content{position:relative}main section#about .content svg.shapes{max-height:350px;position:absolute;left:-19em;top:-10em;width:50%;overflow:visible}@media only screen and (max-width:1950px)and (min-width:1600px){main section#about .content svg.shapes{left:-23em;top:-6em}}@media(min-width:1950px){main section#about .content svg.shapes{left:-21em;top:-7em}}main section#about .content h1{font-size:5.5em;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;color:#e25a00;margin:0 0 1em}@media(max-width:800px){main section#about .content h1{left:42%;font-size:4.5em}}@media(min-width:1200px){main section#about .content h1{margin-bottom:.5em}}main section#about .content h1:after{content:"01";position:absolute;font-family:"Domine";font-weight:lighter;font-size:1.7em;top:-.7em;right:-.4em;z-index:-1;opacity:.2;-webkit-text-stroke:3px #e25a00;-webkit-text-fill-color:transparent}@media(max-width:500px){main section#about .content h1:after{top:-.8em}}main section#about .content p{font-size:1.75em;margin:0}@media(max-width:800px){main section#about .content p{font-size:1.35em}}main section#work{padding-top:10em}main section#work .content{position:relative}main section#work .content svg.shapes{-webkit-transform:rotate(180deg);transform:rotate(180deg);max-height:350px;position:absolute;right:-19em;top:-10em;width:50%;overflow:visible}@media only screen and (max-width:1950px)and (min-width:1600px){main section#work .content svg.shapes{right:-23em;top:-6em}}@media(min-width:1950px){main section#work .content svg.shapes{right:-21em;top:-7em}}main section#work .content h1{font-size:5.5em;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;color:#e25a00;margin:0 0 1.5em}@media(max-width:800px){main section#work .content h1{left:55%;font-size:4.5em}}@media(min-width:1200px){main section#work .content h1{margin-bottom:1em}}main section#work .content h1:after{content:"02";position:absolute;font-family:"Domine";font-weight:lighter;font-size:1.7em;top:-.7em;left:-.5em;z-index:-1;opacity:.2;-webkit-text-stroke:3px #e25a00;-webkit-text-fill-color:transparent}@media(max-width:500px){main section#work .content h1:after{top:-.8em}}main section#work .content .work-wrapper{margin:0;list-style:none;padding:0;grid-auto-rows:1fr;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:64px 32px}@media(min-width:1200px){main section#work .content .work-wrapper{grid-gap:100px 64px;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media(max-width:800px){main section#work .content .work-wrapper{grid-gap:64px}}@media(max-width:500px){main section#work .content .work-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media(min-width:932px)and (max-width:1600px){main section#work .content .work-wrapper li.work-card:not(.work-details):last-child:nth-child(odd){grid-column:span 2;width:50%;margin:auto}}main section#work .content .work-wrapper li div.work-card{-webkit-user-select:none;user-select:none;padding:20px 20px 0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);border-radius:3px;cursor:pointer;transition:all .2s ease-in-out}main section#work .content .work-wrapper li div.work-card:hover .image .image-container img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:grayscale(0);filter:grayscale(0)}main section#work .content .work-wrapper li div.work-card:hover .tag-list li{-webkit-transform:translateY(3px);transform:translateY(3px)}main section#work .content .work-wrapper li div.work-card:hover .text .link svg polygon:nth-child(1n){-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}main section#work .content .work-wrapper li div.work-card:hover .text .link svg polygon:nth-child(2n){-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}main section#work .content .work-wrapper li div.work-card .image{width:95%;position:relative;top:-2.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1200px){main section#work .content .work-wrapper li div.work-card .image{top:-3.5em}}main section#work .content .work-wrapper li div.work-card .image .image-container{border-radius:3px}main section#work .content .work-wrapper li div.work-card .image .image-container .lazy-image{-webkit-filter:grayscale(1);filter:grayscale(1)}main section#work .content .work-wrapper li div.work-card .image .image-container .lazy-image.thumb{-webkit-filter:blur(20px) grayscale(1);filter:blur(20px) grayscale(1)}main section#work .content .work-wrapper li div.work-card .image .tag-list{list-style:none;padding:0;margin:0;position:absolute;bottom:-11px}main section#work .content .work-wrapper li div.work-card .image .tag-list li{padding:5px 15px;background-color:#e25a00;color:#fff;font-weight:700;border-radius:2px;font-size:1.5em;display:inline-block;margin-left:17px;transition:all .2s ease-in-out}@media(min-width:1200px){main section#work .content .work-wrapper li div.work-card .image .tag-list li{font-size:.8em}}@media(min-width:1600px){main section#work .content .work-wrapper li div.work-card .image .tag-list li{font-size:1em}}@media(max-width:800px){main section#work .content .work-wrapper li div.work-card .image .tag-list li{font-size:1em}}main section#work .content .work-wrapper li div.work-card .text{width:95%;margin:auto;position:relative;top:-30px}@media(max-width:1200px){main section#work .content .work-wrapper li div.work-card .text{font-size:20px}}main section#work .content .work-wrapper li div.work-card .text .title{font-weight:700;margin:0 0 15px;font-size:1.75em;color:#2e2e2e}@media(max-width:800px){main section#work .content .work-wrapper li div.work-card .text .title{font-size:1.3em}}main section#work .content .work-wrapper li div.work-card .text p{margin:0;color:#4a4a4a}main section#work .content .work-wrapper li div.work-card .text .link{display:flex;justify-content:flex-end}main section#work .content .work-wrapper li div.work-card .text .link p{margin-top:15px;font-size:1.1em;color:#e25a00;text-align:right;font-weight:700;display:flex;align-items:center;flex-direction:row;position:relative}main section#work .content .work-wrapper li div.work-card .text .link svg{margin-left:10px;width:25px;fill:#e25a00;overflow:visible}main section#work .content .work-wrapper li div.work-card .text .link svg polygon{transition:all .15s ease-in-out}main section#articles{padding-top:10em}main section#articles .content{position:relative}main section#articles .content svg.shapes{max-height:350px;position:absolute;left:-19em;top:-10em;width:50%;overflow:visible}@media only screen and (max-width:1950px)and (min-width:1600px){main section#articles .content svg.shapes{left:-23em;top:-6em}}@media(min-width:1950px){main section#articles .content svg.shapes{left:-21em;top:-7em}}main section#articles .content h1{font-size:5.5em;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;color:#e25a00;margin:0 0 1.5em}@media(max-width:800px){main section#articles .content h1{left:45%;font-size:4.5em}}@media(min-width:1200px){main section#articles .content h1{margin-bottom:1em}}main section#articles .content h1:after{content:"03";position:absolute;font-family:"Domine";font-weight:lighter;font-size:1.7em;top:-.7em;right:-.4em;z-index:-1;opacity:.2;-webkit-text-stroke:3px #e25a00;-webkit-text-fill-color:transparent}@media(max-width:500px){main section#articles .content h1:after{top:-.8em}}main section#articles .content .article-wrapper{margin:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:64px 32px;padding:0}@media(min-width:1200px){main section#articles .content .article-wrapper{grid-gap:100px 64px;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media(max-width:800px){main section#articles .content .article-wrapper{grid-gap:64px}}@media(max-width:500px){main section#articles .content .article-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}main section#articles .content .article-wrapper .article-card{padding:20px 20px 0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);border-radius:3px;cursor:pointer}@media(min-width:932px)and (max-width:1600px){main section#articles .content .article-wrapper .article-card:last-child:nth-child(odd){grid-column:span 2;width:50%;margin:auto}}main section#articles .content .article-wrapper .article-card:hover a .image .image-container img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:grayscale(0);filter:grayscale(0)}main section#articles .content .article-wrapper .article-card:hover .text .link svg polyline{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}main section#articles .content .article-wrapper .article-card:hover .tag-list li{-webkit-transform:translateY(3px);transform:translateY(3px)}main section#articles .content .article-wrapper .article-card a{-webkit-user-select:none;user-select:none;text-decoration:none}main section#articles .content .article-wrapper .article-card a .image{width:95%;position:relative;top:-2.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1200px){main section#articles .content .article-wrapper .article-card a .image{top:-3.5em}}main section#articles .content .article-wrapper .article-card a .image .image-container{border-radius:3px}main section#articles .content .article-wrapper .article-card a .image .image-container .lazy-image{width:100%;border-radius:3px;transition:all .2s ease-in-out;-webkit-transform-origin:bottom;transform-origin:bottom;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-filter:grayscale(1);filter:grayscale(1)}main section#articles .content .article-wrapper .article-card a .image .tag-list{list-style:none;padding:0;margin:0;position:absolute;bottom:-11px}main section#articles .content .article-wrapper .article-card a .image .tag-list li{border-radius:2px;padding:5px 15px;background-color:#e25a00;color:#fff;font-weight:700;font-size:1.5em;display:inline-block;margin-left:17px;transition:all .2s ease-in-out}@media(min-width:1200px){main section#articles .content .article-wrapper .article-card a .image .tag-list li{font-size:.8em}}@media(min-width:1600px){main section#articles .content .article-wrapper .article-card a .image .tag-list li{font-size:1em}}@media(max-width:800px){main section#articles .content .article-wrapper .article-card a .image .tag-list li{font-size:1em}}main section#articles .content .article-wrapper .article-card a .text{width:95%;margin:auto;position:relative;top:-30px}@media(max-width:1200px){main section#articles .content .article-wrapper .article-card a .text{font-size:20px}}main section#articles .content .article-wrapper .article-card a .text .title{font-weight:700;margin:0 0 15px;font-size:1.25em;color:#2e2e2e}@media(max-width:800px){main section#articles .content .article-wrapper .article-card a .text .title{font-size:1.3em}}main section#articles .content .article-wrapper .article-card a .text p{margin:0;color:#4a4a4a}main section#articles .content .article-wrapper .article-card a .text .link{display:flex;justify-content:flex-end}main section#articles .content .article-wrapper .article-card a .text .link p{margin-top:15px;font-size:1.1em;color:#e25a00;text-align:right;font-weight:700;display:flex;align-items:center;flex-direction:row;position:relative}main section#articles .content .article-wrapper .article-card a .text .link svg{margin-left:10px;width:25px;fill:#e25a00;overflow:visible}main section#articles .content .article-wrapper .article-card a .text .link svg polyline{transition:all .15s ease-in-out}main section#contact{padding-top:10em}main section#contact .content{position:relative}main section#contact .content svg.shapes{-webkit-transform:rotate(180deg);transform:rotate(180deg);max-height:350px;position:absolute;right:-19em;top:-10em;width:50%;overflow:visible}@media only screen and (max-width:1950px)and (min-width:1600px){main section#contact .content svg.shapes{right:-23em;top:-6em}}@media(min-width:1950px){main section#contact .content svg.shapes{right:-21em;top:-7em}}main section#contact .content h1{font-size:5.5em;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;color:#e25a00;margin:0 0 1em}@media(max-width:800px){main section#contact .content h1{left:55%;font-size:4.5em}}main section#contact .content h1:after{content:"04";position:absolute;font-family:"Domine";font-weight:lighter;font-size:1.7em;top:-.7em;left:-.5em;z-index:-1;opacity:.2;-webkit-text-stroke:3px #e25a00;-webkit-text-fill-color:transparent}@media(max-width:500px){main section#contact .content h1:after{top:-.8em}}main section#contact .content .form-wrapper{box-shadow:0 0 20px rgba(0,0,0,.16);background-color:#fff;border-radius:15px}main section#contact .content .form-wrapper form{width:100%;display:flex;padding:3em 2.5em;flex-wrap:wrap;justify-content:space-between;position:relative;border-radius:15px}@media(max-width:800px){main section#contact .content .form-wrapper form{font-size:16px;padding:2.5em 1.5em}}main section#contact .content .form-wrapper form ul.contact-options{position:absolute;padding:0;margin:0;list-style:none;display:flex;top:-2.5em;left:5em;min-height:2.75em;border-radius:15px}@media(min-width:800px){main section#contact .content .form-wrapper form ul.contact-options{font-size:22px;top:-2.25em;left:2.5em}}@media(min-width:1200px){main section#contact .content .form-wrapper form ul.contact-options{top:-1.5em;left:2.5em}}@media(max-width:1200px){main section#contact .content .form-wrapper form ul.contact-options{top:-1.75em;left:1.5em;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left;transform-origin:left}}@media(max-width:800px){main section#contact .content .form-wrapper form ul.contact-options{font-size:18px;left:1.5em;top:-1.5em}}@media(max-width:500px){main section#contact .content .form-wrapper form ul.contact-options{font-size:16px}}main section#contact .content .form-wrapper form ul.contact-options li{margin-right:1.5em}@media(max-width:1600px){main section#contact .content .form-wrapper form ul.contact-options li:last-child a{padding:.5em 1.25em .5em 4em}}@media(max-width:1600px){main section#contact .content .form-wrapper form ul.contact-options li:last-child p{display:block}}main section#contact .content .form-wrapper form ul.contact-options li a{position:relative;text-decoration:none;color:#000;display:block;border:none;font-family:"Neutra",sans-serif;box-shadow:0 0 20px rgba(0,0,0,.16);background-color:#fff;border-radius:2px;display:flex;align-items:center;cursor:pointer;min-height:2.75em;padding:.5em 1.25em .5em 4em;border-radius:3px}@media(min-width:800px){main section#contact .content .form-wrapper form ul.contact-options li a{font-size:22px}}@media(max-width:800px){main section#contact .content .form-wrapper form ul.contact-options li a{font-size:18px;box-shadow:0 0 15px rgba(0,0,0,.16);padding:.5em 1.25em .5em 1.5em}}@media(max-width:500px){main section#contact .content .form-wrapper form ul.contact-options li a{font-size:16px}}@media(max-width:1600px){main section#contact .content .form-wrapper form ul.contact-options li a{padding:.5em 1.25em .5em 1.5em}}main section#contact .content .form-wrapper form ul.contact-options li a:hover .icon{width:100%}main section#contact .content .form-wrapper form ul.contact-options li a:hover p{color:#fff}main section#contact .content .form-wrapper form ul.contact-options li a .icon{width:2.75em;height:2.75em;position:absolute;left:0;top:0;background-color:#e25a00;display:flex;align-items:center;justify-content:flex-start;border-radius:3px;fill:#fff;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form ul.contact-options li a .icon svg{margin-left:.55em;fill:#fff;width:1.6em;height:1.6em}@media(max-width:800px){main section#contact .content .form-wrapper form ul.contact-options li a .icon svg{width:1.4em;height:1.4em;margin-left:.65em}}main section#contact .content .form-wrapper form ul.contact-options li a p{margin:0;font-size:1.25em;position:relative;transition:all .2s ease-in-out}@media(max-width:1600px){main section#contact .content .form-wrapper form ul.contact-options li a p{display:none}}main section#contact .content .form-wrapper form .input-wrapper{position:relative}main section#contact .content .form-wrapper form .input-wrapper.filled input,main section#contact .content .form-wrapper form .input-wrapper.filled textarea{padding:1.2em .75em .3em!important}main section#contact .content .form-wrapper form .input-wrapper.filled label{top:6px;font-size:.85em}main section#contact .content .form-wrapper form .input-wrapper.input{width:48.5%}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.input{width:100%}}main section#contact .content .form-wrapper form .input-wrapper.input input{width:100%;padding:.75em;margin:0 0 1.5em;font-family:"Neutra",sans-serif;font-size:1.5em;border:none;border-radius:2px;background-color:#f0f0f0;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in-out}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.input input{margin:0 0 1em;font-size:1.2em}}@media(min-width:1200px){main section#contact .content .form-wrapper form .input-wrapper.input input{font-size:1.2em}}main section#contact .content .form-wrapper form .input-wrapper.input input:focus{box-shadow:0 0 0 2px #e25a00}main section#contact .content .form-wrapper form .input-wrapper.input input:focus::-webkit-input-placeholder{color:#4a4a4a}main section#contact .content .form-wrapper form .input-wrapper.input input:focus::placeholder{color:#4a4a4a}main section#contact .content .form-wrapper form .input-wrapper.input input::-webkit-input-placeholder{color:#b3b3b3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.input input::placeholder{color:#b3b3b3;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.input:focus-within input{padding:1.2em .75em .3em}main section#contact .content .form-wrapper form .input-wrapper.input:focus-within label{top:6px;font-size:.85em}main section#contact .content .form-wrapper form .input-wrapper label{position:absolute;color:#4a4a4a;top:.75em;left:1.1em;font-size:1.5em;transition:all .2s ease-in-out}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper label{font-size:1.2em}}@media(min-width:1200px){main section#contact .content .form-wrapper form .input-wrapper label{font-size:1.2em}}main section#contact .content .form-wrapper form .input-wrapper.textarea{width:100%;max-width:100%}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{width:100%;min-width:100%;max-width:100%;max-height:500px;min-height:150px;padding:.75em;font-family:"Neutra",sans-serif;font-size:1.5em;border:none;border-radius:2px;background-color:#f0f0f0;transition:box-shadow .2s ease-in-out;box-shadow:0 0 0 0 transparent}@media(max-width:800px){main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{font-size:1.2em}}@media(min-width:1200px){main section#contact .content .form-wrapper form .input-wrapper.textarea textarea{font-size:1.2em}}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea:focus{box-shadow:0 0 0 2px #e25a00}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea:focus::-webkit-input-placeholder{color:#4a4a4a}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea:focus::placeholder{color:#4a4a4a}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea::-webkit-input-placeholder{color:#b3b3b3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.textarea textarea::placeholder{color:#b3b3b3;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form .input-wrapper.textarea:focus-within textarea{padding:1.2em .75em .3em}main section#contact .content .form-wrapper form .input-wrapper.textarea:focus-within label{top:6px;font-size:.85em}main section#contact .content .form-wrapper form button.submit-button{border:none;font-family:"Neutra",sans-serif;bottom:-1.25em;right:2.5em;box-shadow:0 0 20px rgba(0,0,0,.16);background-color:#fff;border-radius:2px;display:flex;align-items:center;cursor:pointer;min-height:2.75em;position:absolute;padding:.5em 1.25em .5em 4em;border-radius:3px}@media(min-width:800px){main section#contact .content .form-wrapper form button.submit-button{font-size:22px}}@media(max-width:1200px){main section#contact .content .form-wrapper form button.submit-button{bottom:-1.75em;right:1.5em;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:right;transform-origin:right}}@media(max-width:800px){main section#contact .content .form-wrapper form button.submit-button{font-size:18px;right:1.5em;bottom:-1.25em;box-shadow:0 0 15px rgba(0,0,0,.16)}}@media(max-width:500px){main section#contact .content .form-wrapper form button.submit-button{font-size:16px}}main section#contact .content .form-wrapper form button.submit-button:hover .icon{width:100%}main section#contact .content .form-wrapper form button.submit-button:hover p{color:#fff}main section#contact .content .form-wrapper form button.submit-button .icon{width:2.75em;height:2.75em;position:absolute;left:0;top:0;background-color:#e25a00;display:flex;align-items:center;justify-content:flex-start;border-radius:3px;transition:all .2s ease-in-out}main section#contact .content .form-wrapper form button.submit-button .icon svg{margin-left:.55em;width:1.6em;height:1.6em}@media(max-width:800px){main section#contact .content .form-wrapper form button.submit-button .icon svg{width:1.4em;height:1.4em;margin-left:.65em}}main section#contact .content .form-wrapper form button.submit-button p{margin:0;font-size:1.25em;position:relative;transition:all .2s ease-in-out}main footer#footer{min-height:215px}main footer#footer,main footer#footer .content{display:flex;justify-content:center;align-items:center}main footer#footer .content{position:relative}main footer#footer .content .logo-wrapper .jg-logo{fill:#e25a00;width:70px;transition:all .15s ease-in-out}main footer#footer .content .logo-wrapper .jg-logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}div.content{margin:auto;max-width:1920px}@media(min-width:800px){div.content{width:80%}}@media(max-width:800px){div.content{width:85%}}@media(max-width:500px){div.content{width:90%}}.scroll-progress{height:2px;background-color:#e25a00;z-index:1000;position:-webkit-sticky;position:sticky;top:0;left:0;transition:25ms ease-in-out}.hidden-text{position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}nav{background-color:hsla(0,0%,100%,.0823529412);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 10px #000;position:fixed;top:0;left:0;width:100%;z-index:300;transition:all .2s ease-in-out}nav.mobile ul.container li.right ul li.logo:after{display:none}nav.mobile-full{z-index:301;transition:all .2s ease-in-out;height:100%;overflow:hidden}nav.mobile-full,nav.mobile-full ul{width:100%;display:flex;align-items:center}nav.mobile-full ul{height:50%;flex-direction:column;justify-content:space-between;list-style:none;padding:0;margin:0}nav.mobile-full ul li{display:inline-block;cursor:pointer}nav.mobile-full ul li.icon{width:60px;fill:#e25a00;margin-bottom:30px;-webkit-filter:drop-shadow(1px 2px 5px #000);filter:drop-shadow(1px 2px 5px #000)}nav.mobile-full ul li a{display:inline-block;padding:14px 16px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;font-size:25px;cursor:pointer;text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(0,0,0,.3),2px 2px 3px transparent}nav.mobile-full ul li a.active{color:#e25a00}nav ul.container{max-width:1920px;width:80%;margin:auto;display:flex;font-weight:700;text-transform:uppercase;flex-direction:row;font-size:20px;justify-content:space-between;padding:10px 0;transition:all .2s ease-in-out}@media(max-width:800px){nav ul.container{width:85%}}@media(max-width:500px){nav ul.container{width:90%}}nav ul.container li{display:inline-block}nav ul.container li.right .logo{padding:2px 0 0 2px}nav ul.container li ul{padding:0;display:flex;flex-direction:row;align-items:center;height:100%}nav ul.container li ul li{display:inline-block;position:relative}nav ul.container li ul li.logo{-webkit-filter:drop-shadow(1px 2px 5px #000);filter:drop-shadow(1px 2px 5px #000);cursor:pointer}nav ul.container li ul li.logo:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:3px;background-color:#e25a00;transition:all .2s ease-in-out}nav ul.container li ul li.logo:hover:after{width:84%}nav ul.container li ul li.logo:first-child a{padding:16px 10px 16px 0;color:#e25a00}nav ul.container li ul li.logo svg{fill:#e25a00;height:35px}nav ul.container li ul li.divider{padding:0 7.5px}@media(max-width:800px){nav ul.container li ul li.divider{padding:0 7.5px 0 0}}nav ul.container li ul li.divider div{display:block;width:2px;height:45px;background-color:#d4d4d4}nav ul.container li ul li.icon{padding:0 3px;-webkit-filter:drop-shadow(1px 1px 5px #000);filter:drop-shadow(1px 1px 5px #000)}nav ul.container li ul li.icon a{padding:18px 21px}@media(max-width:800px){nav ul.container li ul li.icon a{padding:16px}}nav ul.container li ul li.icon a:hover .main svg{opacity:0;-webkit-transform:translateX(-15px) scale(.5);transform:translateX(-15px) scale(.5);fill:#e25a00}nav ul.container li ul li.icon a:hover .sub svg{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}nav ul.container li ul li.icon a:hover .sub svg polyline{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px);fill:#e25a00}nav ul.container li ul li a{text-decoration:none;padding:16px 10px;margin:0 5px;cursor:pointer;color:#fff;text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(0,0,0,.3),2px 2px 3px transparent;transition:all .2s ease-in-out}nav ul.container li ul li a.active{color:#e25a00}nav ul.container li ul li a.anchor{position:relative}nav ul.container li ul li a.anchor:after{content:"";position:absolute;bottom:7px;left:50%;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;background-color:#e25a00;transition:all .12s ease-in-out}nav ul.container li ul li a.anchor:hover:after{width:90%}nav ul.container li ul li a.anchor.active:after{background-color:#e25a00}nav ul.container li ul li a .main{position:absolute;top:-3px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}nav ul.container li ul li a .main svg{fill:#fff;height:30px;transition:all .15s ease-in-out}nav ul.container li ul li a .sub{position:absolute;top:-3px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}nav ul.container li ul li a .sub svg{overflow:visible;fill:#e25a00;height:30px;opacity:0;-webkit-transform:translateX(15px) scale(.5);transform:translateX(15px) scale(.5);transition:all .15s ease-in-out}nav ul.container li ul li a .sub svg polyline{transition:all .15s ease-in-out;transition-delay:25ms}
/*# sourceMappingURL=main.b5d483dd.chunk.css.map */