.Loader,.Loader .spans__wrapper,.slide-in,.slide-out,.not_found a,.menu__icon .lines,.Menu .social,.Home .abilities .ability,.About .quote,.About .loop__label .slide,.Projects .project .top__layer .ctas,.Showcase .showcase__footer .next_case,.Contact .form__container .step__count,.main__footer .center .footer__cta,.updown{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}.Menu .menu__links,.Menu .menu__footer,.Menu .menu__footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.BottomNav .nav__links,.About .loop__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header,.About .mostly_do .things,.Projects .project,.Showcase .info,.Contact,.main__footer,.main__footer .center,.main__footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Showcase .mobiles,.Showcase .tablets,.Showcase .showcase__footer .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Thin.ttf);font-weight:100}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Light.ttf);font-weight:200}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-News.ttf);font-weight:300}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Bold.ttf);font-weight:400}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-ExtraBold.ttf);font-weight:500}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Heavy.ttf);font-weight:600}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Ultra.ttf);font-weight:700}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-UltraBlack.ttf);font-weight:800}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Fat.ttf);font-weight:900}@font-face{font-family:radyo;src:url(/fonts/radyo/radyo.ttf)}@font-face{font-family:stretch;src:url(/fonts/stretch/StretchPro.otf)}@font-face{font-family:vertical;src:url(/fonts/stretch/Vertical.otf)}body{-webkit-leading-trim:both;-webkit-text-edge:cap;overflow:hidden}.radyo{font-family:radyo,radyo,Kode Mono,monospace;text-transform:uppercase;color:#00e7fa}::-webkit-scrollbar{background-color:#333;width:.2rem}::-webkit-scrollbar-thumb{background-color:#777}.SEO__HIDDEN{display:none!important}button{cursor:pointer;border:none;text-transform:uppercase;font-family:codec,Poppins,sans-serif}.d-block{display:block}.lowercase{text-transform:lowercase}.size__container{container-type:inline-size}.tinted{color:#00e7fa}svg.filter{display:none}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Thin.ttf);font-weight:100}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Light.ttf);font-weight:200}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-News.ttf);font-weight:300}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Bold.ttf);font-weight:400}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-ExtraBold.ttf);font-weight:500}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Heavy.ttf);font-weight:600}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Ultra.ttf);font-weight:700}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-UltraBlack.ttf);font-weight:800}@font-face{font-family:codec;src:url(/fonts/codec/CodecPro-Fat.ttf);font-weight:900}@font-face{font-family:radyo;src:url(/fonts/radyo/radyo.ttf)}@font-face{font-family:stretch;src:url(/fonts/stretch/StretchPro.otf)}@font-face{font-family:vertical;src:url(/fonts/stretch/Vertical.otf)}:root{color-scheme:dark light;-webkit-transition:-webkit-filter 1.5s;transition:-webkit-filter 1.5s;-o-transition:filter 1.5s;transition:filter 1.5s;transition:filter 1.5s, -webkit-filter 1.5s;--light: white;--dark: black;-webkit-filter:invert(0);filter:invert(0)}:root img,:root video,:root .mirrors__canvas,:root .gallery__canvas,:root .hommies canvas,:root .mac__canvas,:root .home__footer__canvas{-webkit-transition:-webkit-filter 1.5s;transition:-webkit-filter 1.5s;-o-transition:filter 1.5s;transition:filter 1.5s;transition:filter 1.5s, -webkit-filter 1.5s}:root[theme=light]{-webkit-filter:invert(1);filter:invert(1)}:root[theme=light] img,:root[theme=light] video,:root[theme=light] .mirrors__canvas,:root[theme=light] .gallery__canvas,:root[theme=light] .hommies canvas,:root[theme=light] .mac__canvas,:root[theme=light] .home__footer__canvas{-webkit-transition:-webkit-filter 1.5s;transition:-webkit-filter 1.5s;-o-transition:filter 1.5s;transition:filter 1.5s;transition:filter 1.5s, -webkit-filter 1.5s;-webkit-filter:invert(1);filter:invert(1)}:root[theme=light] .hommies__title img{-webkit-filter:invert(0);filter:invert(0)}body{background-color:var(--dark);color:var(--light);font-family:codec,Poppins,sans-serif;text-transform:uppercase;-webkit-transition:1.5s background-color,1.5s color,1.5 -webkit-filter;transition:1.5s background-color,1.5s color,1.5 -webkit-filter;-o-transition:1.5s background-color,1.5s color,1.5 filter;transition:1.5s background-color,1.5s color,1.5 filter;transition:1.5s background-color,1.5s color,1.5 filter,1.5 -webkit-filter}::-moz-selection{background-color:#00e7fa;color:var(--dark)}::selection{background-color:#00e7fa;color:var(--dark)}.loader__svg{display:none}.Loader{gap:2rem;width:100vw;height:100vh;scale:1.1;background-color:#000;color:var(--light);font-family:codec,Poppins,sans-serif;font-weight:200;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:2s opacity;-o-transition:2s opacity;transition:2s opacity;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:88888888;pointer-events:none;-webkit-filter:url(#grain);filter:url(#grain)}.Loader .spans__wrapper{position:absolute;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:0;scale:.2}.Loader .spans__wrapper.odd{-webkit-animation:scaling 1.4s ease-in forwards,left-spin 1.7s linear infinite reverse,opaciting .2s linear alternate forwards;animation:scaling 1.4s ease-in forwards,left-spin 1.7s linear infinite reverse,opaciting .2s linear alternate forwards}.Loader .spans__wrapper.even{-webkit-animation:scaling 1.4s ease-in forwards,right-spin 1.7s linear infinite reverse,opaciting .2s linear alternate forwards;animation:scaling 1.4s ease-in forwards,right-spin 1.7s linear infinite reverse,opaciting .2s linear alternate forwards}.Loader span{display:block;font-size:2rem;position:absolute;-webkit-transform:translate(10rem);-ms-transform:translate(10rem);transform:translate(10rem);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.Loader span:nth-child(1){rotate:30deg}.Loader span:nth-child(2){rotate:60deg}.Loader span:nth-child(3){rotate:90deg}.Loader span:nth-child(4){rotate:120deg}.Loader span:nth-child(5){rotate:150deg}.Loader span:nth-child(6){rotate:180deg}.Loader span:nth-child(7){rotate:210deg}.Loader span:nth-child(8){rotate:240deg}.Loader span:nth-child(9){rotate:270deg}.Loader span:nth-child(10){rotate:300deg}.Loader span:nth-child(11){rotate:330deg}.Loader span:nth-child(12){rotate:360deg}.ps{width:3rem;position:fixed;right:-1.5rem;top:50%;translate:0 -50%;rotate:-90deg;opacity:.7;-webkit-transition:.27s!important;-o-transition:.27s!important;transition:.27s!important;z-index:9999}.ps:hover{right:-1rem;opacity:1}.enter{position:fixed;z-index:99999999;background-color:#000;width:100%;height:100vh;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;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.enter .content__wrapper{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}.enter .content__wrapper p{max-width:100%;color:#fff;text-align:justify;font-size:1.2rem;font-weight:200;line-height:1}.enter .content__wrapper button{color:#000;background-color:#fff;border:1px solid white;padding:1rem 2rem;font-weight:300;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.enter .content__wrapper button:hover{background-color:#000;color:#fff}.slide-in,.slide-out{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:999;color:#000}.slide-in h1,.slide-out h1{font-size:5rem;font-weight:200}.slide-in{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.slide-out{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.not_found a{width:100vw;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#fff}.not_found h2{font-size:15rem;font-weight:100}.not_found h3{font-size:2rem;font-weight:200}.not_found h4{font-size:2rem;font-weight:200;margin-top:.5rem}.not_found span{font-size:5rem;font-weight:100;margin-top:2rem}.Header{width:100%;padding:0 7.7rem;position:fixed;top:2.7rem;z-index:8;mix-blend-mode:exclusion}.Header>.holder{min-width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.Header>.holder:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.Header>.holder:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Header>.holder:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.Header .current_section{display:none}.mode{width:3rem;height:1.5rem}.mode input{display:none}.mode input:checked+label:before{left:calc(93% - 1rem)}.mode label{cursor:pointer;display:block;width:100%;height:100%;-webkit-transition:.27s;-o-transition:.27s;transition:.27s;position:relative}.mode label:before{content:"";position:absolute;left:7%;top:50%;translate:0 -50%;z-index:2;width:1rem;aspect-ratio:1;border-radius:50%;background-color:#fff;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.mode label .sun svg,.mode label .moon svg{position:absolute;top:50%;translate:0 -50%;z-index:1;width:1rem;aspect-ratio:1;fill:#fff}.mode label .sun svg{right:.2rem;-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.mode label .moon svg{left:.2rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.menu__icon{cursor:pointer;-webkit-transition:.27s;-o-transition:.27s;transition:.27s;mix-blend-mode:difference;position:relative;overflow:hidden;padding-right:.7rem}.menu__icon:hover .lines{gap:.7rem}.menu__icon.animating{cursor:wait}.menu__icon.animating .lines{gap:.7rem}.menu__icon.active .lines{width:100%;gap:.7rem}.menu__icon.active .text{-webkit-transform:translate(-110%);-ms-transform:translate(-110%);transform:translate(-110%)}.menu__icon .text{display:block;padding-top:2px;-webkit-transition:1s;-o-transition:1s;transition:1s}.menu__icon .lines{position:absolute;right:0;top:50%;translate:0 -50%;width:3px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:gap .27s,width 1s;-o-transition:gap .27s,width 1s;transition:gap .27s,width 1s;gap:0}.menu__icon .menu__line{display:block;width:100%;height:3px;border-radius:50%;background-color:var(--light);-webkit-transition:1s;-o-transition:1s;transition:1s;pointer-events:none;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.menu__icon .menu__line:first-child{rotate:-14deg}.menu__icon .menu__line:last-child{rotate:14deg}.Menu{-webkit-box-align:end;-ms-flex-align:end;align-items:end;position:fixed;top:-200%;z-index:7;width:100vw;height:100vh;padding:7.7rem;background-color:#000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:vertical}.Menu:after{content:"";position:absolute;bottom:-100%;left:0;width:100%;height:100%;background-color:#fff}.Menu .accent_shadow{bottom:-10%;left:50%;translate:-50%;width:36vw;height:0;display:none}.Menu .e-mail{font-size:6rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:7%;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Menu .e-mail a{color:#fff;text-decoration:none}.Menu .e-mail span{font-size:30%}.Menu .social{gap:.5rem;margin-bottom:.5rem}.Menu .social a{display:block;width:24px;aspect-ratio:1;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Menu .social a:hover{translate:0 -2px}.Menu .social a:nth-child(1){background-image:url(/media/icons/instagram.png)}.Menu .social a:nth-child(2){background-image:url(/media/icons/x.png)}.Menu .social a:nth-child(3){background-image:url(/media/icons/linkedin.png)}.Menu .menu__links{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:27%;list-style-type:none}.Menu .menu__links li{width:100%}.Menu .menu__links li>span{font-size:2rem;margin-right:1rem}.Menu .menu__links li:nth-child(2){margin-left:-4rem}.Menu .menu__links li:last-child{margin-left:3rem}.Menu .menu__links li a{font-size:10rem;font-weight:700;text-decoration:none;color:var(--light)}.Menu .menu__links li a div{-webkit-transition:color .27s,font-size .27s,rotate .27s;-o-transition:color .27s,font-size .27s,rotate .27s;transition:color .27s,font-size .27s,rotate .27s}.Menu .menu__links li a div:hover{font-size:70%}.Menu .menu__links li a div:hover+div{font-size:85%;rotate:2deg}.Menu .menu__links li a div:has(+.prev__div){font-size:85%;rotate:-2deg}.Menu .menu__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.Menu .menu__footer a{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.27rem;font-size:4rem;font-weight:300;text-decoration:none;color:var(--light);-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Menu .menu__footer a:hover span{translate:.5rem -.5rem}.Menu .menu__footer a span{width:2rem;height:2rem;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.noiseDiv{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.1;-webkit-transition:opacity .27s;-o-transition:opacity .27s;transition:opacity .27s;width:100vw;height:100vh;background:-o-repeating-radial-gradient(#000 0,#000,#fff,#fff .0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#000 0,#000 .0001%,#fff 0,#fff .0002%) 60% 60%/2500px 2500px;background:repeating-radial-gradient(#000 0,#000,#fff,#fff .0002%) 50% 0/2500px 2500px,repeating-conic-gradient(#000 0,#000 .0001%,#fff 0,#fff .0002%) 60% 60%/2500px 2500px;background-blend-mode:difference;-webkit-animation:noise .2s infinite alternate;animation:noise .2s infinite alternate;pointer-events:none;z-index:10;display:none}@-webkit-keyframes noise{to{background-position:50% 0,60% 50%}}@keyframes noise{to{background-position:50% 0,60% 50%}}.accent_shadow{position:absolute;width:0;height:7rem;-webkit-box-shadow:0 0 500px 300px #00e7fa;box-shadow:0 0 500px 300px #00e7fa;opacity:.15;-webkit-animation:shadowing 3s infinite alternate;animation:shadowing 3s infinite alternate}.accent_shadow.first{left:105vw}.accent_shadow.second{left:-1rem}.accent_shadow.third{left:105vw}@-webkit-keyframes shadowing{0%{opacity:.15}to{opacity:.2}}@keyframes shadowing{0%{opacity:.15}to{opacity:.2}}.full__canvas{width:100vw!important;height:100vh!important;mix-blend-mode:exclusion;z-index:1}.mirrors__canvas{opacity:.1;position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-1}.fluid_canvas{opacity:.9;position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:-1}.home__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.gallery__canvas{height:80vh!important;mix-blend-mode:exclusion;z-index:1}.home__footer__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.htmlScreen{opacity:0;-webkit-transition:opacity .27s;-o-transition:opacity .27s;transition:opacity .27s;overflow:hidden}.htmlScreen img,.htmlScreen video,.htmlScreen iframe{width:1024px;height:670px;-o-object-fit:cover;object-fit:cover;border-radius:20px;background-color:#000;-webkit-filter:brightness(.7);filter:brightness(.7)}.BottomNav{width:100%;position:fixed;bottom:2rem;z-index:6;mix-blend-mode:exclusion}.BottomNav .nav__links{-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:0 7.7rem;margin:auto;list-style-type:none}.BottomNav .nav__links li{min-width:33%}.BottomNav .nav__links li:first-child{text-align:left}.BottomNav .nav__links li:nth-child(2){text-align:center}.BottomNav .nav__links li:last-child{text-align:right}.BottomNav .nav__links li a{color:var(--light);text-decoration:none;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.BottomNav .nav__links li a div{-webkit-transition:rotate .27s;-o-transition:rotate .27s;transition:rotate .27s}.BottomNav .nav__links li a:hover{letter-spacing:2px}.BottomNav .nav__links li a:hover div{rotate:15deg}.BottomNav .nav__links li a:hover div:nth-child(1){-webkit-transition:rotate .27s .07s;-o-transition:rotate .27s .07s;transition:rotate .27s .07s}.BottomNav .nav__links li a:hover div:nth-child(2){-webkit-transition:rotate .27s .14s;-o-transition:rotate .27s .14s;transition:rotate .27s .14s}.BottomNav .nav__links li a:hover div:nth-child(3){-webkit-transition:rotate .27s .21s;-o-transition:rotate .27s .21s;transition:rotate .27s .21s}.BottomNav .nav__links li a:hover div:nth-child(4){-webkit-transition:rotate .27s .28s;-o-transition:rotate .27s .28s;transition:rotate .27s .28s}.BottomNav .nav__links li a:hover div:nth-child(5){-webkit-transition:rotate .27s .35s;-o-transition:rotate .27s .35s;transition:rotate .27s .35s}.BottomNav .nav__links li a:hover div:nth-child(6){-webkit-transition:rotate .27s .42s;-o-transition:rotate .27s .42s;transition:rotate .27s .42s}.BottomNav .nav__links li a:hover div:nth-child(7){-webkit-transition:rotate .27s .49s;-o-transition:rotate .27s .49s;transition:rotate .27s .49s}.BottomNav .nav__links li a:hover div:nth-child(8){-webkit-transition:rotate .27s .56s;-o-transition:rotate .27s .56s;transition:rotate .27s .56s}.BottomNav .nav__links li a:hover div:nth-child(9){-webkit-transition:rotate .27s .63s;-o-transition:rotate .27s .63s;transition:rotate .27s .63s}.BottomNav .nav__links li a:hover div:nth-child(10){-webkit-transition:rotate .27s .7s;-o-transition:rotate .27s .7s;transition:rotate .27s .7s}.BottomNav .nav__links li a:hover div:nth-child(11){-webkit-transition:rotate .27s .77s;-o-transition:rotate .27s .77s;transition:rotate .27s .77s}.BottomNav .nav__links li a:hover div:nth-child(12){-webkit-transition:rotate .27s .84s;-o-transition:rotate .27s .84s;transition:rotate .27s .84s}.main__page{position:relative}.Home .mouse__effect{display:none;width:5rem;height:5rem;border-radius:50%;position:fixed;pointer-events:none;-webkit-backdrop-filter:url(#grain);backdrop-filter:url(#grain)}.Home .top_spiral,.Home .bottom_spiral{width:100vw;height:3vh;position:fixed;z-index:5;-webkit-backdrop-filter:url(#grain);backdrop-filter:url(#grain)}.Home .top_spiral{top:0}.Home .bottom_spiral{bottom:0}.Home h1.cd{font-family:stretch;width:100%;font-size:6cqw;line-height:1;color:var(--light);text-align:center;padding-top:35vh;overflow:hidden;mix-blend-mode:exclusion}.Home h1.cd .split-parent{overflow:hidden;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.Home h1.cd span{font-size:2.2cqw}.Home h2.extra{font-family:stretch;font-size:1.7cqw;text-align:center;mix-blend-mode:color-dodge;pointer-events:none;color:transparent;-webkit-text-stroke:.1px var(--light);position:relative;z-index:2;margin-bottom:30vh}.Home .home__points{padding:7.7rem 3.85rem;position:relative;mix-blend-mode:exclusion}.Home .home__points .frame{position:absolute;left:50%;top:50%;translate:-50% -50%;width:110%;height:110%;border:1px solid #333;border-radius:.5rem;opacity:0}.Home .strength_points,.Home .weakness_points{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2rem;font-weight:100;line-height:1.4;padding:0 7.7rem;position:relative}.Home .strength_points strong,.Home .weakness_points strong{font-weight:300}.Home .strength_points .tag,.Home .weakness_points .tag{color:#00e7fa;text-transform:lowercase;font-size:70%}.Home .strength_points ul,.Home .weakness_points ul{list-style:none}.Home .strength_points br,.Home .weakness_points br{display:block;background-color:red}.Home .strength_points .split-child,.Home .weakness_points .split-child{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.Home .strength_points .split-parent,.Home .weakness_points .split-parent{overflow:hidden;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-perspective:1000;perspective:1000}.Home .weakness_points{margin-left:auto}.Home .wid{min-height:100vh;text-align:center;mix-blend-mode:exclusion}.Home .wid h2.main__title{font-size:10rem;font-family:vertical;padding:0 7.7rem;opacity:.4;margin-bottom:-12rem}.Home .wid h2.main__title span{font-size:50%}.Home .wid .answer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:900;padding:7.7rem;position:relative}.Home .wid .answer .line{font-size:12rem}.Home .wid .answer .that{position:relative;z-index:-1;font-size:15rem;margin:-5rem 0;opacity:.2;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.Home .abilities{text-align:center;padding:7.7rem}.Home .abilities .ability{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Home .abilities .ability:not(:last-child){margin-bottom:11.55rem}.Home .abilities .ability__title{font-family:vertical;font-size:7rem;opacity:.7;margin-bottom:3rem;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.Home .abilities .line{font-size:7rem;font-weight:700;line-height:1;mix-blend-mode:exclusion;white-space:nowrap}.Home .featured{padding:2.5666666667rem 0}.Home .featured .MMButton{max-width:10rem}.Home .featured h2.main__title{font-size:4rem;font-family:vertical;opacity:1;text-align:left;pointer-events:none;padding-left:7.7rem;margin-bottom:2rem}.Home .featured ul{padding:0 7.7rem;list-style:none;height:70vh}.Home .featured ul li{font-size:2rem;font-weight:200;border-bottom:1px solid #ccc}.Home .featured ul li:first-of-type{border-top:1px solid #ccc}.Home .featured ul li a{display:block;text-decoration:none;color:#fff;padding:2rem 0;opacity:.7;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Home .featured ul li a:hover{opacity:1}.Home .featured ul li a.in_progress{pointer-events:none}.Home .hommies{height:100vh;position:relative}.Home .hommies .hommies__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-family:vertical;font-size:7rem;text-align:center;position:relative;z-index:4}.Home .hommies .hommies__title a{text-decoration:none}.Home .hommies .hommies__title a img{height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:1rem;right:-3rem}.Home .home__footer{height:100vh;position:relative}.About .space{padding-top:7rem}.About h1.main__title{width:100%;padding-top:2.7rem;text-align:center;font-size:14rem;font-weight:100;opacity:.05;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:-1}.About h1.main__title.second{font-size:12rem}.About p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.6rem;font-weight:100;line-height:1}.About p .split-parent{overflow:hidden;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.About p.second{padding:3.7rem 0}.About p.odd{margin-top:-6rem;padding-left:10rem;padding-bottom:4rem}.About p.even{margin-left:auto;padding-right:10rem;padding-bottom:7rem}.About p strong{font-weight:300}.About p span{display:block;font-size:1.7rem}.About p span.food{display:inline}.About .quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7rem 10rem}.About .quote p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.5rem;font-weight:300;line-height:.7}.About .quote span.author{display:block;font-size:1.5rem;font-weight:100}.About .quote s{opacity:.4}.About .quote.jc{width:70%;margin:auto}.About .quote.jc p:first-of-type{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.About .quote.jc p:last-of-type{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.About .loop__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden;rotate:-10deg;scale:1.05;margin-bottom:1.7rem}.About .loop__label:hover .slide{-webkit-animation-play-state:paused;animation-play-state:paused}.About .loop__label .slide{-webkit-animation:10s slide infinite linear;animation:10s slide infinite linear;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.About .loop__label .slide .sep{opacity:.5}.About .mostly_do{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 2rem;white-space:nowrap}.About .mostly_do .title{color:transparent;opacity:.4;font-size:3.6rem;-webkit-text-stroke:.5px var(--light)}.About .mostly_do .things{opacity:.6}.About .mostly_do .things h3{font-size:1.7rem;font-weight:100}.Projects .MMButton{white-space:nowrap;mix-blend-mode:exclusion}.Projects .waiter{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;width:100vw;height:100vh;z-index:2;-webkit-transition:1s;-o-transition:1s;transition:1s;pointer-events:none}.Projects .project{width:100%;height:100vh;-webkit-box-align:end;-ms-flex-align:end;align-items:end;mix-blend-mode:exclusion;position:relative}.Projects .project:after{content:"";position:absolute;bottom:-5vh;left:50%;translate:-50%;width:100%;height:10vh;z-index:1;display:none}.Projects .project .showcase__link{width:100%;height:100%}.Projects .project .preview__container{cursor:pointer;width:100%;height:100%;overflow:hidden;position:relative;-webkit-transition:.4s cubic-bezier(.3,0,.6,0);-o-transition:.4s cubic-bezier(.3,0,.6,0);transition:.4s cubic-bezier(.3,0,.6,0);-webkit-filter:brightness(.9);filter:brightness(.9)}.Projects .project .preview__container:hover{scale:1.05}.Projects .project .preview__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.Projects .project .preview__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Projects .project .top__layer{position:absolute;top:50%;left:50%;translate:-50% -50%;mix-blend-mode:difference}.Projects .project .top__layer .title .first{font-size:10rem;font-weight:600;letter-spacing:-10px;line-height:.7;text-align:center}.Projects .project .top__layer .title .second{font-size:1.5rem;font-weight:100;letter-spacing:5px;text-align:center;margin-bottom:1.5rem}.Projects .project .top__layer .brief{font-weight:200;text-align:center;line-height:1;max-width:70%;margin:auto;margin-top:.5rem}.Projects .project .top__layer .ctas a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.7rem 1rem .5rem;margin:auto;margin-top:1rem;font-size:1.2rem;font-weight:400;color:#fff;text-decoration:none;border:1px solid #ccc;border-radius:.5rem}.Showcase{padding:11.55rem 0 0}.Showcase>.all_projects{display:block;width:2.7rem;color:#fff;text-decoration:none;margin-left:7.7rem;rotate:-135deg;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Showcase>.all_projects:hover{translate:-5px}.Showcase>.all_projects img{width:100%}.Showcase .showcase__title{font-size:10rem;font-weight:200;text-align:center}.Showcase .info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem;gap:2rem;padding:0 7.7rem 3.85rem}.Showcase .info .services{max-width:15%}.Showcase .info .title{opacity:.7;font-weight:300;margin-bottom:.5rem}.Showcase .info .ans{font-size:1.5rem;font-weight:300;line-height:1}.Showcase .mobiles{padding:7.7rem}.Showcase .mobiles .mobile__screen{width:350px;height:700px;border:1px solid #222;border-radius:.5rem;overflow:hidden}.Showcase .mobiles .mobile__screen:nth-child(1){-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.Showcase .mobiles .mobile__screen:nth-child(2){-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%)}.Showcase .mobiles .mobile__screen:nth-child(3){-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}.Showcase .mobiles .mobile__screen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Showcase .video__holder{width:100%}.Showcase .video__holder video{width:100%}.Showcase .tablets{padding:7.7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.Showcase .tablets .tablet__screen{width:576px;height:768px;border:1px solid #222;border-radius:.5rem;overflow:hidden}.Showcase .tablets .tablet__screen:nth-child(1){-webkit-transform:translate(-20%);-ms-transform:translate(-20%);transform:translate(-20%)}.Showcase .tablets .tablet__screen:nth-child(2){-webkit-transform:translate(20%);-ms-transform:translate(20%);transform:translate(20%)}.Showcase .tablets .tablet__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Showcase .main__footer{padding-top:3.85rem}.Showcase .showcase__footer{background-color:#fff;color:#000;padding-bottom:0}.Showcase .showcase__footer .MMButton{mix-blend-mode:difference;white-space:nowrap}.Showcase .showcase__footer .showcase__link{text-decoration:none;color:#000}.Showcase .showcase__footer .next_case{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:7.7rem;padding-bottom:0}.Showcase .showcase__footer .next_case .case__title{font-size:5rem;font-weight:200}.Showcase .showcase__footer .all_projects{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 2rem;margin:4rem 7.7rem 0;font-size:2rem;font-weight:100;background-color:transparent;color:#000;text-decoration:none}.Showcase .showcase__footer .footer__info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5666666667rem;gap:2rem;padding-bottom:0;padding:0 7.7rem}.Showcase .showcase__footer .footer__info .title{opacity:.7;font-weight:300;margin-bottom:.5rem}.Showcase .showcase__footer .footer__info .ans{font-size:1.5rem;font-weight:300;line-height:1}.Showcase .showcase__footer .footer__info .case__glimpse{width:50%;aspect-ratio:16/9;border-radius:.5rem;overflow:hidden}.Showcase .showcase__footer .footer__info .case__glimpse img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Contact{width:100%;min-height:100vh;gap:2rem;padding:7.7rem}.Contact .form__container{width:70%;min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Contact .form__container .progress-bar{height:8px;background-color:#e0e0e0;border-radius:4px;margin-bottom:20px;overflow:hidden;display:none}.Contact .form__container .progress-bar .progress{height:100%;background-color:#4caf50}.Contact .form__container .instruction{font-size:.8rem;font-weight:300;margin-bottom:4rem}.Contact .form__container .instruction p{display:inline-block}.Contact .form__container .reminder{font-size:1rem;font-weight:100;margin-bottom:.5rem}.Contact .form__container .text{font-size:4rem;line-height:1}.Contact .form__container .radios{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 0}.Contact .form__container .radio__option{width:30%}.Contact .form__container .radio__option:hover label{opacity:1}.Contact .form__container label{cursor:pointer;display:block}.Contact .form__container label.radio__label{padding:1rem;border:1px solid white;border-radius:.5rem;font-size:1.7rem;font-weight:200;opacity:.5;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Contact .form__container .input__wrapper{width:45%;margin:0 1rem;display:inline-block;position:relative}.Contact .form__container .input__wrapper:after{content:"";position:absolute;bottom:.7rem;left:0;width:100%;height:1px;background-color:#fff;opacity:.2}.Contact .form__container input{font-family:codec}.Contact .form__container input::-webkit-input-placeholder{opacity:.27}.Contact .form__container input::-moz-placeholder{opacity:.27}.Contact .form__container input:-ms-input-placeholder{opacity:.27}.Contact .form__container input::-ms-input-placeholder{opacity:.27}.Contact .form__container input::placeholder{opacity:.27}.Contact .form__container input[type=text],.Contact .form__container input[type=email]{display:inline-block;background-color:transparent;color:#00e7fa;border:none;outline:none}.Contact .form__container input[type=text]{width:100%;font-size:4rem;text-transform:uppercase}.Contact .form__container input[type=email]{width:100%;font-size:2rem;text-transform:uppercase}.Contact .form__container input[type=radio]{display:none}.Contact .form__container input[type=radio]:checked+label{color:#00e7fa;border-color:#00e7fa;opacity:1}.Contact .form__container textarea{width:100%;height:20vh;padding:.5rem;margin-top:1rem;font-size:1rem;background-color:transparent;border-radius:.5rem;resize:none;outline:none}.Contact .form__container textarea:focus{border-color:#00e7fa}.Contact .form__container .error{color:red;font-size:.85em}.Contact .form__container .nav__buttons{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Contact .form__container .nav__buttons button{font-size:1.2rem;background-color:transparent;border:1px solid #ccc;border-radius:.5rem;padding:.7rem}.Contact .form__container .nav__buttons button:disabled{cursor:not-allowed;opacity:.5}.Contact .form__container .nav__buttons button.send{background-color:#fff;color:#000;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Contact .form__container .nav__buttons button.send:hover{scale:1.5}.Contact .form__container .step__count{font-size:1.7rem;font-weight:100}.Contact .form__container .step.preview{width:100%}.Contact .form__container .step.preview .rows{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:3rem}.Contact .form__container .step.preview .rows .row b{font-size:1.5rem;font-weight:200;opacity:.5}.Contact .form__container .step.preview .rows .row span{font-size:2rem}.Contact .form__container .step.preview .instruction__text{font-weight:200;margin-bottom:.5rem}.Contact .form__container .step.sent .thanks{font-size:3rem;font-weight:200;margin-bottom:3rem}.Contact .form__container .step.sent .thanks b{font-weight:400}.Contact .form__container .step.sent .so{font-size:1.5rem;font-weight:200;margin-bottom:3rem;line-height:1}.Contact .form__container .step.sent .hereis{font-size:1rem;font-weight:200;margin-bottom:.5rem;opacity:.7}.Contact .form__container .step.sent .brief{font-size:1.2rem;font-weight:300;opacity:.9;max-height:10vh;overflow:auto;text-transform:none;line-height:1;text-align:justify;padding:.5rem}.Contact .form__container .step.sent .instruction__text{font-weight:200;margin-bottom:.5rem;margin-top:3rem}.Contact .form__container a.contact__e-mail{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:4rem;font-weight:900;font-family:vertical;color:#fff;text-decoration:none;margin-top:3rem}.Contact .form__container a.contact__e-mail span{font-size:30%}.Contact .contact__links ul{list-style:none}.Contact .contact__links ul li{text-align:right}.Contact .contact__links ul li:first-child a{border-top:1px solid #ccc}.Contact .contact__links ul li a{display:block;font-size:1.5rem;font-weight:100;color:#fff;text-decoration:none;border-bottom:1px solid #ccc;padding:1rem 0 1rem 3rem;opacity:.7;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.Contact .contact__links ul li a:hover{opacity:1;border-color:#00e7fa;color:#00e7fa}.main__footer{width:100%;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:7.7rem 7.7rem 1rem}.main__footer .back_to_top{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 2rem;font-size:2rem;font-weight:100;background-color:transparent;color:#000}.main__footer .center{width:100%;gap:3rem}.main__footer .center .contact__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;color:#000}.main__footer .center .contact__info div .title{display:block;opacity:.7;font-size:.8rem;font-weight:300;margin-bottom:.2rem}.main__footer .center .contact__info div .ans{font-size:1.2rem;font-weight:300;line-height:1}.main__footer .center .footer__cta{background-color:transparent;color:#000;font-size:4rem;font-weight:100;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:40vh}.main__footer .center .nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem;list-style:none;font-size:1.5rem;font-weight:200}.main__footer .center .nav__links a{opacity:.7}.main__footer .center .nav__links a.active{opacity:.3;text-decoration:line-through;pointer-events:none}.main__footer .center .nav__links a:hover{opacity:1}.main__footer .bottom{width:100%}.main__footer a{color:#000;text-decoration:none;-webkit-transition:.27s;-o-transition:.27s;transition:.27s}.main__footer a.footer__e-mail{font-size:8cqw;font-weight:900;font-family:vertical;color:#000;display:block}.main__footer a.footer__e-mail span{font-size:30%}.main__footer .contact__links ul{font-size:1.7rem;font-weight:200;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.main__footer .contact__links ul li{width:25%;text-align:right}.main__footer .contact__links ul li a{opacity:.7}.main__footer .contact__links ul li a:hover{opacity:1}.shining{background:-webkit-gradient(linear,left top, right top,from(#000),color-stop(#fff),to(#000));background:-o-linear-gradient(left,#000,#fff,#000);background:linear-gradient(90deg,#000,#fff,#000);background-size:20%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(255,255,255,.3137254902);-webkit-animation:shine 4s ease-in-out infinite;animation:shine 4s ease-in-out infinite}.updown{text-align:center;overflow:hidden}.updown *{pointer-events:none}.updown:hover div:first-child{position:absolute}.updown:hover div:first-child span{translate:0 -100%}.updown:hover div:last-child span{translate:0 0rem}.updown div{overflow:hidden}.updown div span{display:inline-block;-webkit-transition:translate .27s;-o-transition:translate .27s;transition:translate .27s}.updown div span:nth-child(1){-webkit-transition:translate .27s .04s;-o-transition:translate .27s .04s;transition:translate .27s .04s}.updown div span:nth-child(2){-webkit-transition:translate .27s .08s;-o-transition:translate .27s .08s;transition:translate .27s .08s}.updown div span:nth-child(3){-webkit-transition:translate .27s .12s;-o-transition:translate .27s .12s;transition:translate .27s .12s}.updown div span:nth-child(4){-webkit-transition:translate .27s .16s;-o-transition:translate .27s .16s;transition:translate .27s .16s}.updown div span:nth-child(5){-webkit-transition:translate .27s .2s;-o-transition:translate .27s .2s;transition:translate .27s .2s}.updown div span:nth-child(6){-webkit-transition:translate .27s .24s;-o-transition:translate .27s .24s;transition:translate .27s .24s}.updown div span:nth-child(7){-webkit-transition:translate .27s .28s;-o-transition:translate .27s .28s;transition:translate .27s .28s}.updown div span:nth-child(8){-webkit-transition:translate .27s .32s;-o-transition:translate .27s .32s;transition:translate .27s .32s}.updown div span:nth-child(9){-webkit-transition:translate .27s .36s;-o-transition:translate .27s .36s;transition:translate .27s .36s}.updown div span:nth-child(10){-webkit-transition:translate .27s .4s;-o-transition:translate .27s .4s;transition:translate .27s .4s}.updown div span:nth-child(11){-webkit-transition:translate .27s .44s;-o-transition:translate .27s .44s;transition:translate .27s .44s}.updown div span:nth-child(12){-webkit-transition:translate .27s .48s;-o-transition:translate .27s .48s;transition:translate .27s .48s}.updown div span:nth-child(13){-webkit-transition:translate .27s .52s;-o-transition:translate .27s .52s;transition:translate .27s .52s}.updown div span:nth-child(14){-webkit-transition:translate .27s .56s;-o-transition:translate .27s .56s;transition:translate .27s .56s}.updown div span:nth-child(15){-webkit-transition:translate .27s .6s;-o-transition:translate .27s .6s;transition:translate .27s .6s}.updown div span:nth-child(16){-webkit-transition:translate .27s .64s;-o-transition:translate .27s .64s;transition:translate .27s .64s}.updown div span:nth-child(17){-webkit-transition:translate .27s .68s;-o-transition:translate .27s .68s;transition:translate .27s .68s}.updown div span:nth-child(18){-webkit-transition:translate .27s .72s;-o-transition:translate .27s .72s;transition:translate .27s .72s}.updown div span:nth-child(19){-webkit-transition:translate .27s .76s;-o-transition:translate .27s .76s;transition:translate .27s .76s}.updown div span:nth-child(20){-webkit-transition:translate .27s .8s;-o-transition:translate .27s .8s;transition:translate .27s .8s}.updown div span:nth-child(21){-webkit-transition:translate .27s .84s;-o-transition:translate .27s .84s;transition:translate .27s .84s}.updown div span:nth-child(22){-webkit-transition:translate .27s .88s;-o-transition:translate .27s .88s;transition:translate .27s .88s}.updown div span:nth-child(23){-webkit-transition:translate .27s .92s;-o-transition:translate .27s .92s;transition:translate .27s .92s}.updown div span:nth-child(24){-webkit-transition:translate .27s .96s;-o-transition:translate .27s .96s;transition:translate .27s .96s}.updown div span:nth-child(25){-webkit-transition:translate .27s 1s;-o-transition:translate .27s 1s;transition:translate .27s 1s}.updown div span:nth-child(26){-webkit-transition:translate .27s 1.04s;-o-transition:translate .27s 1.04s;transition:translate .27s 1.04s}.updown div span:nth-child(27){-webkit-transition:translate .27s 1.08s;-o-transition:translate .27s 1.08s;transition:translate .27s 1.08s}.updown div span:nth-child(28){-webkit-transition:translate .27s 1.12s;-o-transition:translate .27s 1.12s;transition:translate .27s 1.12s}.updown div span:nth-child(29){-webkit-transition:translate .27s 1.16s;-o-transition:translate .27s 1.16s;transition:translate .27s 1.16s}.updown div span:nth-child(30){-webkit-transition:translate .27s 1.2s;-o-transition:translate .27s 1.2s;transition:translate .27s 1.2s}.updown div span:nth-child(31){-webkit-transition:translate .27s 1.24s;-o-transition:translate .27s 1.24s;transition:translate .27s 1.24s}.updown div span:nth-child(32){-webkit-transition:translate .27s 1.28s;-o-transition:translate .27s 1.28s;transition:translate .27s 1.28s}.updown div span:nth-child(33){-webkit-transition:translate .27s 1.32s;-o-transition:translate .27s 1.32s;transition:translate .27s 1.32s}.updown div span:nth-child(34){-webkit-transition:translate .27s 1.36s;-o-transition:translate .27s 1.36s;transition:translate .27s 1.36s}.updown div span:nth-child(35){-webkit-transition:translate .27s 1.4s;-o-transition:translate .27s 1.4s;transition:translate .27s 1.4s}.updown div span:nth-child(36){-webkit-transition:translate .27s 1.44s;-o-transition:translate .27s 1.44s;transition:translate .27s 1.44s}.updown div span:nth-child(37){-webkit-transition:translate .27s 1.48s;-o-transition:translate .27s 1.48s;transition:translate .27s 1.48s}.updown div span:nth-child(38){-webkit-transition:translate .27s 1.52s;-o-transition:translate .27s 1.52s;transition:translate .27s 1.52s}.updown div span:nth-child(39){-webkit-transition:translate .27s 1.56s;-o-transition:translate .27s 1.56s;transition:translate .27s 1.56s}.updown div span:nth-child(40){-webkit-transition:translate .27s 1.6s;-o-transition:translate .27s 1.6s;transition:translate .27s 1.6s}.updown div:last-child{position:absolute}.updown div:last-child span{translate:0 100%}@-webkit-keyframes shine{0%{background-position:-30em}to{background-position:60em}}@keyframes shine{0%{background-position:-30em}to{background-position:60em}}@-webkit-keyframes right-spin{0%{rotate:0deg}to{rotate:-90deg}}@keyframes right-spin{0%{rotate:0deg}to{rotate:-90deg}}@-webkit-keyframes left-spin{0%{rotate:0deg}to{rotate:90deg}}@keyframes left-spin{0%{rotate:0deg}to{rotate:90deg}}@-webkit-keyframes scaling{0%{scale:.2}to{scale:10}}@keyframes scaling{0%{scale:.2}to{scale:10}}@-webkit-keyframes opaciting{0%{opacity:0}to{opacity:1}}@keyframes opaciting{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes slide{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@media only screen and (min-width: 2000px){html{font-size:20px!important}}@media only screen and (max-width: 1800px){html{font-size:14px!important}}@media only screen and (max-width: 1600px){html{font-size:12px!important}.Contact .form__container{width:65%}}@media only screen and (max-width: 1500px){html{font-size:10px!important}.Contact .form__container{width:80%}}@media only screen and (max-width: 1024px){html{font-size:9px!important}.slide-in h1,.slide-out h1{font-size:3rem}.Contact{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Contact .form__container{width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;-webkit-box-flex:1;-ms-flex:1;flex:1}.Contact .contact__links{width:100%;margin-top:2rem;margin-bottom:4rem}.Contact .contact__links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.Contact .contact__links ul a{padding:0!important;border:none!important}.Contact .radios{width:100%}.Contact .radios .radio__option{width:40%}.Contact .nav__buttons{width:50%!important}.Contact .step.preview .rows{pointer-events:none}}@media only screen and (max-width: 770px){.MMButton{display:none!important}.Menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.Menu .menu__links{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Menu .menu__links li{width:30%}.Menu .menu__links li:first-child{text-align:left}.Menu .menu__links li:nth-child(2){text-align:center;margin:0}.Menu .menu__links li:last-child{text-align:right;margin:0}.Menu .menu__links li a{font-size:7rem}.Menu .e-mail{margin-bottom:0}.Menu .menu__footer{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.Menu .menu__footer .social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:4rem}.Menu .menu__footer>a:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.strength_points{margin-bottom:4rem}.strength_points,.weakness_points{padding:0 1.925rem!important}.wid .answer{padding:7.7rem 1.925rem!important}.wid .line{font-size:6rem!important}.wid .that{font-size:10rem!important;margin:-2rem 0!important}.abilities{padding:3.85rem}.abilities .ability__title{font-size:6rem!important}.abilities .line{font-size:5rem!important}.gallery__canvas,.home__footer__canvas,.home__footer{display:none}.main__footer{position:unset!important;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.main__footer .footer__cta{font-size:3rem!important}.main__footer .center{-ms-flex-wrap:wrap;flex-wrap:wrap}.main__footer .center .footer__cta{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;height:20vh}.main__footer .center .contact__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%}.main__footer .center .nav__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%}.main__footer .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem;padding-bottom:3rem}.main__footer .bottom .contact__links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}.About h1.main__title{font-size:7rem!important;margin:7rem 0 3rem}.About p{font-size:3rem}.About p span{font-size:1.2rem}.About p .split-parent{font-size:80%}.About p.second{padding:3rem 7rem 3rem 0!important}.About p.odd{padding-left:7rem}.About p.even{padding-right:7rem}.About .quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem}.About .quote p{font-size:2rem}.About .quote span.author{font-size:1.3rem}.About .quote.jc{width:70%;margin:auto}.About .mostly_do .title{opacity:.3;font-size:3rem}.About .mostly_do .things h3{font-size:1.2rem}.Contact .text,.Contact input[type=text]{font-size:2.7rem!important}.Contact .instruction__text{max-width:70%;line-height:1.3}.Contact .nav__buttons{margin-bottom:2rem}.Projects .brief{max-width:90%!important}.Showcase .showcase__title{font-size:7rem}.Showcase>.all_projects{margin-bottom:4rem}.Showcase .info>div{width:30%;text-align:center}.Showcase .info>div:nth-child(1),.Showcase .info>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.Showcase .info>div:nth-child(3),.Showcase .info>div:nth-child(4),.Showcase .info>div:nth-child(5){-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.Showcase .info>div.services{max-width:100%}.Showcase .showcase__footer{padding-bottom:4rem}.Showcase .mobiles{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Showcase .mobiles .mobile__screen{height:auto;scale:.8}.Showcase .tablets{gap:2rem}.Showcase .tablets .tablet__screen{height:auto}}@media only screen and (max-width: 575px){html{font-size:8px!important}.strength_points{margin-bottom:8rem}.weakness_points{margin-left:0!important}.home__points{padding-top:20vh!important}.strength_points,.weakness_points{width:100%;font-size:1.5rem!important;padding:0!important}.quote{padding:4rem!important}.quote p{font-size:1.5rem!important}.About p.even{margin-left:0;padding-left:7.7rem!important;padding-right:0!important}.Contact .text,.Contact input[type=text]{font-size:2rem!important}.Contact .text{line-height:1.3!important}.Contact .instruction__text{max-width:90%}.Projects .top__layer .title .first{letter-spacing:-7px!important}.Menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Menu .menu__links li a{font-size:5.5rem}.Menu .menu__footer .social{gap:2rem}}@media only screen and (max-width: 460px){.Header,.BottomNav .nav__links{padding-inline:3.85rem}.wid .answer{padding:1rem!important}.wid .main__title{font-size:6rem!important;margin-bottom:-4rem!important}.wid .line{font-size:4rem!important}.wid .that{font-size:8rem!important;margin:-1rem 0!important}.main__footer{padding-inline:3.85rem}.Menu{margin-top:2rem;gap:4rem}.Menu .menu__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Menu .menu__links li{width:100%}.Menu .menu__links li a{font-size:7rem}.Menu .e-mail{font-size:4rem}.Menu .menu__footer{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.Menu .menu__footer .social{width:100%;gap:4rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.Menu .menu__footer>a:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.About .loop__label{rotate:0deg!important}.About h1.main__title{font-size:7rem!important;margin:7rem 0 0;padding-top:5rem!important}.About h1.main__title.second{font-size:5rem!important;margin-top:0}.About p{width:100%!important;font-size:2.5rem!important}.About p.odd{margin-top:-2rem}.About .quote p{font-size:1.2rem!important;text-align:center}.About .quote span.author{font-size:1rem}.About .quote.jc{width:100%}.About .mostly_do .title{opacity:.3;font-size:3rem}.About .mostly_do .things h3{font-size:1.2rem}.Contact{padding:7rem 3rem}.Contact .radios{width:100%!important}.Showcase .footer__info{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:center}}@media only screen and (max-width: 340px){html{font-size:7px!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:root{font-size:16px;overflow-x:hidden}