@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap);*{--primary:#fff;--secondary:hsla(0,0%,55.3%,0.65);--bg:#000;--logofont:"Major Mono Display",monospace}body{font-family:"Poppins",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);scroll-behavior:smooth;color:#fff;height:100%;width:100%}body,h1,h2{margin:0}h2{font-size:4rem}a{color:inherit}a:hover{text-decoration:underline}a:active,a:visited{text-decoration:none;color:inherit}.btn{box-shadow:0 0 0 0 #000;border-radius:42px;display:inline-block;cursor:pointer;color:#000;font-size:17px;padding:14px 39px;text-decoration:none}.btn,.btn:hover{background:#fff linear-gradient(180deg,#fff 5%,#fff)}.btn:active{position:relative;top:1px}iframe{max-width:100%;width:100%;margin:0;line-height:1;border:none}.header{font-size:5rem;font-weight:800}.header,.subheader{margin:0;line-height:1.25}.subheader{font-size:2rem;font-weight:600}.nav{position:fixed;width:100%;display:flex;align-items:center;justify-content:center}.nav .line{flex:1 1;border-bottom:2.5px solid hsla(0,0%,100%,.3)}.nav-content{display:flex;flex-direction:row}.nav-content ul{display:flex;align-items:center;justify-content:center}.nav-items{padding:0;margin:0}.nav-items li{display:inline;float:left}.nav-items li:hover{cursor:pointer}.nav-items li a:hover{text-decoration:none}.nav.hide{visibility:hidden;opacity:0;transition:visibility 2s,opacity 2s linear}.nav{visibility:visible;opacity:1}.nav .nav-logo{display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700}.nav .nav-logo:hover{cursor:pointer}.menu-opened .restletters{transition:all .3s ease-in;transition-delay:.25s}.nav .nav-logo .small{font-size:14px;display:none}.nav-items li a,.nav .nav-logo{display:block;padding:8px}.hide,.menu-bar{display:none}.menu-bar{position:absolute;top:0;left:0;height:50px;width:100%;background:rgba(0,0,0,.8);overflow:hidden;transition:all .5s ease-out,background 1s ease-out;transition-delay:.2s;z-index:1}.menu-bar .burger-container{position:relative;display:inline-block;height:50px;width:50px;cursor:pointer;transform:rotate(0deg);transition:all .3s cubic-bezier(.4,.01,.165,.99);-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.menu-bar .burger-container #burger{width:18px;height:8px;position:relative;display:block;margin:-4px auto 0;top:50%}.menu-bar .burger-container #burger .bar{width:100%;height:1px;display:block;position:relative;background:#fff;transition:all .3s cubic-bezier(.4,.01,.165,.99);transition-delay:0s}.menu-bar .burger-container #burger .bar.topBar{transform:translateY(0) rotate(0deg)}.menu-bar .burger-container #burger .bar.btmBar{transform:translateY(6px) rotate(0deg)}.menu-bar .icon{position:fixed;top:0;left:50%;line-height:50px;height:50px;text-align:center;color:#fff;font-size:22px;font-weight:700;transform:translateX(-50%)}.menu-bar .icon.icon-bag{right:0;top:0;left:auto;transform:translateX(0);transition:transform .5s cubic-bezier(.4,.01,.165,.99);transition-delay:.65s}.menu-bar ul.menu{position:relative;display:block;padding:0 48px;list-style:none}.menu-bar ul.menu li.menu-item{border-bottom:1px solid #333;margin-top:5px;transform:scale(1.15) translateY(-30px);opacity:0;transition:transform .5s cubic-bezier(.4,.01,.165,.99),opacity .6s cubic-bezier(.4,.01,.165,.99)}.menu-bar ul.menu li.menu-item:first-child{transition-delay:.49s}.menu-bar ul.menu li.menu-item:nth-child(2){transition-delay:.42s}.menu-bar ul.menu li.menu-item:nth-child(3){transition-delay:.35s}.menu-bar ul.menu li.menu-item:nth-child(4){transition-delay:.28s}.menu-bar ul.menu li.menu-item:nth-child(5){transition-delay:.21s}.menu-bar ul.menu li.menu-item:nth-child(6){transition-delay:.14s}.menu-bar ul.menu li.menu-item:nth-child(7){transition-delay:.07s}.menu-bar ul.menu li.menu-item a{display:block;position:relative;text-decoration:none;font-size:22px;line-height:2.35;font-weight:500;width:100%}.menu-bar.menu-opened{height:100%;background-color:#000;transition:all .3s ease-in,background .5s ease-in;transition-delay:.25s}.menu-bar.menu-opened .burger-container{transform:rotate(90deg)}.menu-bar.menu-opened .burger-container #burger .bar{transition:all .4s cubic-bezier(.4,.01,.165,.99);transition-delay:.2s}.menu-bar.menu-opened .burger-container #burger .bar.topBar{transform:translateY(4px) rotate(45deg)}.menu-bar.menu-opened .burger-container #burger .bar.btmBar{transform:translateY(3px) rotate(-45deg)}.menu-bar.menu-opened ul.menu li.menu-item{transform:scale(1) translateY(0);opacity:1}.menu-bar.menu-opened ul.menu li.menu-item:first-child{transition-delay:.27s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(2){transition-delay:.34s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(3){transition-delay:.41s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(4){transition-delay:.48s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(5){transition-delay:.55s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(6){transition-delay:.62s}.menu-bar.menu-opened ul.menu li.menu-item:nth-child(7){transition-delay:.69s}.menu-bar.menu-opened .icon.icon-bag{transform:translateX(75px);transition-delay:.3s}section{min-height:100vh}section .header{display:flex;text-align:center;align-items:center;font-size:50px}section .header .icon{margin-left:15px;text-align:center;height:3.5rem}.section-2 .header,.section-3 .header{margin-top:140px;margin-bottom:90px}.section-1{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-1 .header{font-size:5rem}.section-2{display:flex;flex-direction:column;padding:0;align-items:center}.section-2 .header.second{margin-bottom:0}.section-2 .subheader{font-size:12px;margin-bottom:300px;text-align:center;font-weight:400}.section-2 .column{display:grid;grid-column-gap:50px;grid-row-gap:50px;padding-bottom:24px;grid-template-columns:repeat(2,1fr)}.section-2 .column.single{grid-template-columns:repeat(1,1fr)}.section-2 .column div{max-width:384px;width:100%}.section-2 .project-single{max-width:384px;width:100%;max-height:225.4px;height:100%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.section-2 .column a{text-decoration:none}.section-2 .column h3,p{margin:0}.section-2 .column p{font-size:12px}.section-2 .column .view{display:none}.wrapper{margin:0 auto;padding:0 16.66% 50px;width:100%}article{position:relative;max-width:980px;margin:0 auto}.timeline__nav{position:fixed;z-index:99;top:0;transition:top .3s ease-out}.timeline__nav ul{list-style:none;list-style-position:inside;margin:15px 0}.timeline__nav ul li{margin:15px 0;padding-left:0;list-style-type:none;color:#bfc1c3;border-bottom:1px dotted rgba(0,0,0,.3);cursor:pointer;transition:all .3s ease-out}.timeline__nav ul li.active{font-weight:700;color:#f94125;border-bottom:1px dotted transparent;transform:scale(1.2)}.timeline__nav ul li:hover{color:#000}.section-3{display:flex;flex-direction:column;padding:0;align-items:center}.section-3 .contact-options{max-width:2500px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:200px}.section-3 .contact-options .box{background-color:transparent;display:flex;align-items:center;justify-content:center}.section-3 .openhours{margin-top:auto;margin-bottom:30px}.section-3 .calendly{width:100%}.section-3 .calendly .iframe{height:900px;width:100%}.section-3 .calendly .button{display:none;width:100%;margin-top:50px;margin-bottom:50px;text-align:center;color:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.arrow-icon{background-color:transparent;height:5px;width:50px;display:block;padding:.5em;cursor:pointer;border-radius:4px;position:fixed;bottom:5px}.arrow-icon .left-bar{position:absolute;background-color:transparent;top:0;left:0;width:40px;height:10px;display:block;float:right;border-radius:2px;transform-origin:center center}.arrow-icon .left-bar:after{content:"";background-color:#fff;width:40px;height:10px;display:block;float:right;border-radius:6px 10px 10px 6px;transition:all .5s cubic-bezier(.25,1.7,.35,.8);z-index:-1}.arrow-icon .right-bar{position:absolute;background-color:transparent;top:0;left:26px;width:40px;height:10px;display:block;float:right;border-radius:2px;transform-origin:center center}.arrow-icon .right-bar:after{content:"";background-color:#fff;width:40px;height:10px;display:block;float:right;border-radius:10px 6px 6px 10px;transition:all .5s cubic-bezier(.25,1.7,.35,.8);z-index:-1}.arrow-icon.open .left-bar:after{transform:rotate(35deg)}.arrow-icon.open .right-bar:after{transform:rotate(-35deg)}.box{background-color:var(--secondary);border-radius:20px}@media (max-width:1450px){.section-2 .header,.section-3 .header{margin-top:70px;margin-bottom:75px}.section-3 .contact-options{margin-bottom:0;grid-gap:20px}}@media (max-width:768px){.menu-bar{display:block;position:fixed}.nav-items{display:none!important}section .header .icon{height:3rem;display:none}.section-1 .header{font-size:2.5rem}.section-1 .subheader{font-size:1.1rem}.section-2 .header,.section-3 .header{margin-top:75px;margin-bottom:0;font-size:2.7rem}.section-2 .header.second{font-size:2.3rem;margin-top:25px!important}.section-2 .subheader{margin-bottom:20px;width:80%}.section-2 .column{text-align:center;grid-template-columns:repeat(1,1fr);grid-row-gap:75px;width:80%}.section-2 .project-single{height:60%}.section-3 .header.second{font-size:2.3rem;margin-bottom:30px}.section-3 .calendly .iframe{display:none}.section-3 .calendly .button{display:block}.section-3 .contact-options{display:block;margin-bottom:50px}.section-3 .contact-options div{margin-bottom:0}.menu-bar .beacon{width:2rem;height:2rem}}
/*# sourceMappingURL=main.38a4c4d7.chunk.css.map */