@import url("https://use.typekit.net/eua1qtf.css");:root{--color-black: #111;--color-white: #fff;--color-blue: #171ef9;--shift: 0;--x: 0;--y: 0}html{background-color:var(--color-black);color:#ffffff;font-family:articulat-cf, sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:26px;accent-color:var(--color-blue);letter-spacing:2px}html body{position:relative}html body img{width:100%;max-width:100%;height:auto}h1{font-family:lust-script, sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:1.2em;font-display:swap;margin:0}@media (min-width: 576px){h1{font-size:40px}}@media (min-width: 768px){h1{font-size:60px}}@media (min-width: 992px){h1{font-size:80px}}@media (min-width: 1200px){h1{font-size:100px}}h2{font-family:lust-script, sans-serif;font-weight:700;font-style:normal;font-size:36px;line-height:1.2em;font-display:swap;margin:0}@media (min-width: 576px){h2{font-size:40px}}@media (min-width: 768px){h2{font-size:60px}}@media (min-width: 992px){h2{font-size:80px}}@media (min-width: 1200px){h2{font-size:100px}}h3{font-family:articulat-cf, sans-serif;font-weight:900;font-style:normal;font-size:20px;line-height:1.2em;font-display:swap;letter-spacing:2px;margin:0}@media (min-width: 768px){h3{font-size:24px}}h4{font-family:articulat-cf, sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:1.2em;font-display:swap;letter-spacing:2px;margin:0}h5{font-family:articulat-cf, sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:1.2em;font-display:swap;letter-spacing:2px;margin:0}h6{font-family:articulat-cf, sans-serif;font-weight:700;font-style:normal;font-size:30px;line-height:1.2em;font-display:swap;letter-spacing:2px;margin:0}p{font-family:articulat-cf, sans-serif;font-weight:500;font-style:normal;font-size:16px;font-display:swap;letter-spacing:2px;margin:0}a{color:var(--color-white);text-decoration:none}a:hover{text-decoration:underline}header{position:-webkit-sticky;position:sticky;top:0;z-index:99}header nav.menu{background-color:var(--color-black);position:-webkit-sticky;position:sticky;top:0;height:auto;margin-bottom:40px}@media (min-width: 768px){header nav.menu{height:130px;margin-bottom:0}}header nav.menu ul.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;height:100%;overflow:hidden;border-bottom:solid 1px var(--color-white)}header nav.menu ul.main-menu li{border-right:solid 1px var(--color-white);border-left:solid 1px var(--color-white);margin-right:-1px;list-style:none;height:100%;overflow:hidden}header nav.menu ul.main-menu li a{height:80px;line-height:80px;font-size:20px;padding:0 60px;display:block;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--color-blue)), color-stop(50%, transparent));background-image:linear-gradient(to top, var(--color-blue) 50%, transparent 50%);background-size:100% 200%;background-position:top;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-weight:700;color:var(--color-white)}@media (min-width: 768px){header nav.menu ul.main-menu li a{height:130px;line-height:130px}}header nav.menu ul.main-menu li a:hover{text-decoration:none;color:var(--color-black);background-position:bottom}header nav.menu ul.main-menu li.align-start{margin-right:auto}header nav.menu ul.main-menu li.align-start.logo{border:none}header nav.menu ul.main-menu li.align-start.logo a{background-image:none;padding:0 30px}header nav.menu ul.main-menu li.align-start.logo a svg{width:auto;height:30px}@media (min-width: 768px){header nav.menu ul.main-menu li.align-start.logo a svg{width:150px;height:60px}}header nav.menu ul.main-menu li.align-start.logo a:after{display:none}header nav.menu ul.main-menu li.align-end{margin-left:auto}header nav.menu ul.main-menu li.align-end.mail{background-color:var(--color-white)}header nav.menu ul.main-menu li.align-end.mail a{background-image:none;padding:0px 40px}header nav.menu ul.main-menu li.align-end.mail a svg{height:15px}@media (min-width: 768px){header nav.menu ul.main-menu li.align-end.mail a{padding:0px 100px}header nav.menu ul.main-menu li.align-end.mail a svg{width:auto;height:auto}}header nav.menu ul.main-menu li.align-end.mail a:after{display:none}header nav.menu ul.main-menu li:first-child{border-left:none}header nav.menu ul.main-menu li:last-child{border-right:none}header nav.menu .mobile-menu-wrapper{background-color:var(--color-blue);position:absolute;width:100%;height:40px;overflow:hidden;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}header nav.menu .mobile-menu-wrapper.open{height:500px}header nav.menu .mobile-menu-wrapper.open #mobileMenu_toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.menu .mobile-menu-wrapper ul.mobile-menu-pages{margin-top:40px}header nav.menu .mobile-menu-wrapper ul.mobile-menu-pages li{list-style:none}header nav.menu .mobile-menu-wrapper ul.mobile-menu-pages li a{font-family:articulat-heavy-cf, sans-serif;font-size:30px;font-weight:700;line-height:1em;margin:0;padding:20px 0;max-width:100%;text-transform:uppercase;display:block}header nav.menu .mobile-menu-wrapper ul.mobile-menu{margin:0;top:auto;bottom:40px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:20px 0px;background-color:var(--color-blue);z-index:2}header nav.menu .mobile-menu-wrapper ul.mobile-menu li{list-style:none}header nav.menu .mobile-menu-wrapper #mobileMenu_toggle{position:absolute;bottom:0;display:block;width:100%;height:40px;background-color:var(--color-blue);outline:none;border:none}header nav.menu .mobile-menu-wrapper #mobileMenu_toggle svg{height:20px;width:20px;fill:var(--color-white)}aside.side-links{position:fixed;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:130px;height:100%;border-right:solid 1px var(--color-white);display:none}@media (min-width: 768px){aside.side-links{display:-webkit-box;display:-ms-flexbox;display:flex}}aside.side-links ul.links{padding:0}aside.side-links ul.links li{list-style:none;margin-bottom:30px}aside.side-links ul.links li svg{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}aside.side-links ul.links li:hover{text-decoration:none}aside.side-links ul.links li:hover svg{scale:1.1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}aside.side-links ul.links li:hover svg path{fill:var(--color-blue)}.main-wrapper{left:0px;position:relative;width:100%}@media (min-width: 768px){.main-wrapper{left:130px;position:relative;width:calc(100% - 130px)}}.main-wrapper .border{border-bottom:solid 1px var(--color-white)}.main-wrapper .pr-0{padding-right:0 !important}.main-wrapper .pl-0{padding-left:0 !important}.main-wrapper .main-content{margin:0;padding:0}.main-wrapper .main-content>.row{margin:0}.main-wrapper .main-content .intro{overflow:hidden;padding:40px 0}@media (min-width: 992px){.main-wrapper .main-content .intro{padding:0}}.main-wrapper .main-content .intro h1.main-heading{font-family:articulat-heavy-cf, sans-serif;font-size:36px;font-weight:700;line-height:1em;margin:0;padding:0;max-width:100%;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--color-white);position:relative;z-index:3}@media (min-width: 576px){.main-wrapper .main-content .intro h1.main-heading{font-size:40px}}@media (min-width: 768px){.main-wrapper .main-content .intro h1.main-heading{font-size:60px;-webkit-text-stroke:2px var(--color-white);margin-left:8%}}@media (min-width: 992px){.main-wrapper .main-content .intro h1.main-heading{font-size:80px}}@media (min-width: 1200px){.main-wrapper .main-content .intro h1.main-heading{font-size:100px}}.main-wrapper .main-content .intro h2.main-sub-heading{font-family:articulat-cf, sans-serif;font-size:16px;font-weight:500;line-height:26px;max-width:385px;margin:40px 0 0 0;position:relative;z-index:3}@media (min-width: 768px){.main-wrapper .main-content .intro h2.main-sub-heading{font-size:20px;line-height:30px;margin:40px 0 0 8%}}.main-wrapper .main-content .intro .kop-wrapper{position:relative}.main-wrapper .main-content .intro .kop-wrapper img{left:10px !important;top:55px !important;z-index:2}.main-wrapper .main-content .intro .kop-wrapper .blue-circle{position:absolute;bottom:-70px !important;top:auto !important;background-color:var(--color-blue);width:480px;height:480px;border-radius:50%;z-index:1}.main-wrapper .main-content .portfolio{padding-bottom:40px}@media (min-width: 768px){.main-wrapper .main-content .portfolio{padding-bottom:0px}}.main-wrapper .main-content .portfolio h2{margin-top:40px;margin-bottom:40px}@media (min-width: 992px){.main-wrapper .main-content .portfolio h2{margin-top:100px;margin-bottom:0.6em}}@media (max-width: 768px){.main-wrapper .main-content .portfolio .portfolio-items-wrapper{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items{border:solid 1px var(--color-white);margin-bottom:calc(var(--bs-gutter-x) * 0.5)}@media (min-width: 768px){.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items{margin-bottom:80px}}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items .portfolio-subjects{border-top:solid 1px var(--color-white);border-bottom:solid 1px var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:20px 0}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items .portfolio-description{padding:30px}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items .portfolio-description h3{margin-bottom:15px}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items .cursor-link{position:relative;margin:0 0 20px 20px;padding:10px 30px 10px 10px;display:inline-block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:-webkit-gradient(linear, right top, left top, color-stop(50%, var(--color-black)), color-stop(50%, var(--color-blue))) right;background:linear-gradient(to left, var(--color-black) 50%, var(--color-blue) 50%) right;background-size:200% 100%}.main-wrapper .main-content .portfolio .portfolio-items-wrapper .portfolio-items .cursor-link:hover{margin-left:30px;text-decoration:none;background-position:left}.main-wrapper .main-content .project-intro{padding:40px 0}@media (min-width: 768px){.main-wrapper .main-content .project-intro{padding:100px 0}}.main-wrapper .main-content .project-intro h1{margin-bottom:40px}@media (min-width: 768px){.main-wrapper .main-content .project-intro h1{margin-bottom:80px}}.main-wrapper .main-content .project-intro .date{border:solid 1px var(--color-white);padding:10px;min-width:85px;margin-right:var(--bs-gutter-x);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-wrapper .main-content .impressum-image{border-top:solid 1px var(--color-white);border-bottom:solid 1px var(--color-white);max-height:500px;width:100%}.main-wrapper .main-content .impressum-image img{-o-object-fit:cover;object-fit:cover;height:400px;width:100%;padding:0 1px}@media (min-width: 992px){.main-wrapper .main-content .impressum-image img{height:500px}}.main-wrapper .main-content .project-info{padding:40px 0 0}@media (min-width: 768px){.main-wrapper .main-content .project-info{padding:100px 0}}.main-wrapper .main-content .project-info .color-preview{width:100%;height:120px;margin-bottom:40px}@media (min-width: 768px){.main-wrapper .main-content .project-info .color-preview{margin-bottom:100px}}@media (min-width: 992px){.main-wrapper .main-content .project-info .color-preview{margin-bottom:0}}.main-wrapper .main-content .project-info .color-preview span{height:100%;width:100%;display:block}.main-wrapper .main-content .project-info .project-info-title{font-size:30px;border-bottom:solid 1px var(--color-white);padding-bottom:10px;margin-bottom:20px}.main-wrapper .main-content .project-info p{margin-bottom:40px}@media (min-width: 768px){.main-wrapper .main-content .project-info p{margin-bottom:0px}}.main-wrapper .main-content .project-image-grid .images-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;height:600px;padding:0;border:solid 1px var(--color-white)}.main-wrapper .main-content .project-image-grid .images-grid .grid-item{padding:0;background-position:center;background-size:cover}.main-wrapper .main-content .project-image-grid .images-grid .grid-item:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 3 / 2;border-right:solid 1px var(--color-white)}.main-wrapper .main-content .project-image-grid .images-grid .grid-item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3;background-image:url("../../images/global-warming.jpg");border-bottom:solid 1px var(--color-white)}.main-wrapper .main-content .project-image-grid .images-grid .grid-item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3;background-image:url("../../images/global-warming.jpg")}.main-wrapper .main-content .project-outro{padding:40px 0}@media (min-width: 768px){.main-wrapper .main-content .project-outro{padding:100px 0}}.main-wrapper .main-content .work-wrapper{padding-bottom:40px}@media (min-width: 768px){.main-wrapper .main-content .work-wrapper{padding-bottom:100px}}.main-wrapper .main-content .work-wrapper h1{margin:40px 0}@media (min-width: 768px){.main-wrapper .main-content .work-wrapper h1{margin:100px 0}}.main-wrapper .main-content .work-wrapper .work-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}@media (min-width: 768px){.main-wrapper .main-content .work-wrapper .work-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:0px;height:1200px}}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item{border:solid 1px var(--color-white);min-height:300px;height:300px;overflow:hidden}@media (min-width: 768px){.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item{height:auto}}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item a{display:block;height:100%;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item a:hover{scale:1.1}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item a.video:hover{scale:1}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item a.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1 / 1 / 2 / 3}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1 / 3 / 2 / 4}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 4 / 2}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:2 / 2 / 3 / 4}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 4 / 3}.main-wrapper .main-content .work-wrapper .work-grid .work-grid-item:nth-child(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:3 / 3 / 4 / 4}.main-wrapper .main-footer{margin:0;padding:0}.main-wrapper .main-footer>.row{margin:0}.main-wrapper .main-footer .footer{text-align:center}.main-wrapper .main-footer .footer h2{margin-top:40px;margin-bottom:40px}@media (min-width: 992px){.main-wrapper .main-footer .footer h2{margin-top:100px;margin-bottom:30px}}.main-wrapper .main-footer .footer .footer-tekst{font-size:16px;font-weight:700;margin-bottom:30px}@media (min-width: 768px){.main-wrapper .main-footer .footer .footer-tekst{font-size:24px}}.main-wrapper .main-footer .footer .button{background-color:var(--color-blue);padding:15px 20px;width:auto;font-size:16px;font-weight:700;margin-bottom:40px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;display:inline-block}@media (min-width: 768px){.main-wrapper .main-footer .footer .button{padding:30px 40px;font-size:24px;margin-bottom:100px}}.main-wrapper .main-footer .footer .button svg{height:100%;left:0;position:absolute;top:0;width:100%}.main-wrapper .main-footer .footer .button rect{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:422, 0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.main-wrapper .main-footer .footer .button:hover{text-decoration:none;scale:1.1}.main-wrapper .main-footer .footer .button:hover rect{stroke-width:5;stroke-dasharray:15, 310;stroke-dashoffset:48;-webkit-transition:all 1.35s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.35s cubic-bezier(0.19, 1, 0.22, 1)}.main-wrapper .main-footer .copyright{padding:20px}.main-wrapper .main-footer .copyright p{line-height:1.5em}@media (min-width: 768px){.main-wrapper .main-footer .copyright p{line-height:1em}}body.construction{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.construction .content-wrapper{height:100%;height:100%;width:100%;overflow:hidden}body.construction .content-wrapper .logo{position:absolute;top:30px;left:30px}@media (min-width: 576px){body.construction .content-wrapper .logo{top:50px;left:50px}}body.construction .content-wrapper #paralax{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.construction .content-wrapper #paralax h1.title{font-family:articulat-heavy-cf, sans-serif;font-size:40px;font-size:10vw;font-weight:700;line-height:1em;margin:0;padding:0;max-width:100%;text-align:center;text-transform:uppercase;pointer-events:none;color:transparent;-webkit-text-stroke:1px var(--color-white);position:relative;z-index:2}@media (min-width: 576px){body.construction .content-wrapper #paralax h1.title{font-size:60px;-webkit-text-stroke:2px var(--color-white)}}@media (min-width: 768px){body.construction .content-wrapper #paralax h1.title{font-size:100px}}@media (min-width: 992px){body.construction .content-wrapper #paralax h1.title{font-size:120px}}@media (min-width: 1200px){body.construction .content-wrapper #paralax h1.title{font-size:150px}}body.construction .content-wrapper #paralax h1.title .top-heading,body.construction .content-wrapper #paralax h1.title .sub-heading{color:var(--color-white);-webkit-text-stroke:0px;font-size:20px;display:block}@media (min-width: 768px){body.construction .content-wrapper #paralax h1.title .top-heading,body.construction .content-wrapper #paralax h1.title .sub-heading{font-size:35px}}@media (min-width: 992px){body.construction .content-wrapper #paralax h1.title .top-heading,body.construction .content-wrapper #paralax h1.title .sub-heading{font-size:50px}}body.construction .content-wrapper #paralax .items{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0;z-index:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.construction .content-wrapper #paralax .items svg{-webkit-transform:rotate(-15deg) scale(1.3);transform:rotate(-15deg) scale(1.3);width:100%;height:auto}body.construction .content-wrapper #paralax .items svg path,body.construction .content-wrapper #paralax .items svg rect{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body.construction .content-wrapper #paralax .items svg path:hover,body.construction .content-wrapper #paralax .items svg rect:hover{cursor:none;-webkit-filter:drop-shadow(0px 0px 50px rgba(23,30,249,0.1));filter:drop-shadow(0px 0px 50px rgba(23,30,249,0.1))}body.construction .content-wrapper .socials{position:absolute;bottom:70px;right:30px}@media (min-width: 576px){body.construction .content-wrapper .socials{bottom:50px;right:50px}}body.construction .content-wrapper .socials a{margin:0 10px}body.construction .content-wrapper .socials a svg{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.construction .content-wrapper .socials a svg path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body.construction .content-wrapper .socials a:hover{text-decoration:none}body.construction .content-wrapper .socials a:hover svg{scale:1.1;-webkit-transform:rotate(10deg);transform:rotate(10deg)}body.construction .content-wrapper .socials a:hover svg path{fill:var(--color-blue)}body.construction .content-wrapper .socials a:last-child{margin-right:0px}body.construction .content-wrapper .socials a.mail{display:inline-block}@media (min-width: 576px){body.construction .content-wrapper .socials a.mail{display:none}}body.construction .content-wrapper .socials:before{content:'';width:10vw;height:1px;background-color:var(--color-white);position:absolute;right:110%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.construction .contact-cursor{position:fixed;width:2px;height:2px;opacity:0;border-radius:50%;background-color:var(--color-white);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.construction .contact-cursor.hover{-webkit-animation:enlargeCursor 0.5s;animation:enlargeCursor 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.construction .contact-cursor.hover #contactLink svg{fill:var(--color-blue);height:30px;width:30px}body.construction .contact-cursor.mouseLeave{-webkit-animation:shrinkCursor 0.5s;animation:shrinkCursor 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.construction .contact-cursor.clicked #contactLink svg{opacity:0}body.construction .contact-cursor.clicked #contactLink .copied{opacity:1;font-size:12px}body.construction .contact-cursor #contactLink{-webkit-transition:0.3s all;transition:0.3s all;position:relative}body.construction .contact-cursor #contactLink svg{-webkit-transition:0.3s all;transition:0.3s all;fill:var(--color-white);height:10px;width:10px}body.construction .contact-cursor #contactLink .copied{color:var(--color-blue);-webkit-transition:0.3s all;transition:0.3s all;font-size:2px;opacity:0;position:absolute;top:45px;top:10px;left:0;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:700;text-transform:uppercase}@-webkit-keyframes fill-anim{0%{fill-opacity:0}100%{fill-opacity:1}}@keyframes fill-anim{0%{fill-opacity:0}100%{fill-opacity:1}}@-webkit-keyframes enlargeCursor{from{width:0px;height:0px}to{width:100px;height:100px;opacity:1}}@keyframes enlargeCursor{from{width:0px;height:0px}to{width:100px;height:100px;opacity:1}}@-webkit-keyframes shrinkCursor{from{width:100px;height:100px;opacity:1}to{width:2px;height:2px}}@keyframes shrinkCursor{from{width:100px;height:100px;opacity:1}to{width:2px;height:2px}}@-webkit-keyframes clickedCursor{0%{width:100px;height:100px}20%{width:40px;height:40px}100%{width:100px;height:100px}}@keyframes clickedCursor{0%{width:100px;height:100px}20%{width:40px;height:40px}100%{width:100px;height:100px}}.a-reveal--left--animated,.a-reveal--right--animated,.a-reveal--top--animated,.a-reveal--bottom--animated,.a-reveal--sequence--animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.a-reveal--left{opacity:0}.a-reveal--left--animated{-webkit-animation-name:revealLeft;animation-name:revealLeft}.a-reveal--right{opacity:0}.a-reveal--right--animated{-webkit-animation-name:revealRight;animation-name:revealRight}.a-reveal--top{opacity:0}.a-reveal--top--animated{-webkit-animation-name:revealTop;animation-name:revealTop}.a-reveal--bottom{opacity:0}.a-reveal--bottom--animated{-webkit-animation-name:revealBottom;animation-name:revealBottom}.a-reveal--sequence{opacity:0}.a-reveal--sequence--animated{-webkit-animation-name:revealBottom;animation-name:revealBottom}.a-reveal--sequence--animated:nth-child(1){-webkit-animation-duration:1s;animation-duration:1s}.a-reveal--sequence--animated:nth-child(2){-webkit-animation-duration:1.15s;animation-duration:1.15s}.a-reveal--sequence--animated:nth-child(3){-webkit-animation-duration:1.3s;animation-duration:1.3s}.a-reveal--sequence--animated:nth-child(4){-webkit-animation-duration:1.45s;animation-duration:1.45s}.a-reveal--sequence--animated:nth-child(5){-webkit-animation-duration:1.6s;animation-duration:1.6s}.a-reveal--sequence--animated:nth-child(6){-webkit-animation-duration:1.75s;animation-duration:1.75s}.a-reveal--sequence--animated:nth-child(7){-webkit-animation-duration:1.9s;animation-duration:1.9s}.a-reveal--sequence--animated:nth-child(8){-webkit-animation-duration:2.05s;animation-duration:2.05s}.a-reveal--sequence--animated:nth-child(9){-webkit-animation-duration:2.2s;animation-duration:2.2s}.a-reveal--sequence--animated:nth-child(10){-webkit-animation-duration:2.35s;animation-duration:2.35s}.a-reveal--sequence--animated:nth-child(11){-webkit-animation-duration:2.5s;animation-duration:2.5s}.a-reveal--sequence--animated:nth-child(12){-webkit-animation-duration:2.65s;animation-duration:2.65s}.a-reveal--sequence--animated:nth-child(13){-webkit-animation-duration:2.8s;animation-duration:2.8s}.a-reveal--sequence--animated:nth-child(14){-webkit-animation-duration:2.95s;animation-duration:2.95s}.a-reveal--sequence--animated:nth-child(15){-webkit-animation-duration:3.1s;animation-duration:3.1s}.a-reveal--sequence--animated:nth-child(16){-webkit-animation-duration:3.25s;animation-duration:3.25s}.a-reveal--sequence--animated:nth-child(17){-webkit-animation-duration:3.4s;animation-duration:3.4s}.a-reveal--sequence--animated:nth-child(18){-webkit-animation-duration:3.55s;animation-duration:3.55s}.a-reveal--sequence--animated:nth-child(19){-webkit-animation-duration:3.7s;animation-duration:3.7s}.a-reveal--sequence--animated:nth-child(20){-webkit-animation-duration:3.85s;animation-duration:3.85s}@-webkit-keyframes revealLeft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes revealLeft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes revealRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes revealRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes revealTop{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealTop{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes revealBottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealBottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=global.css.map */