#Footer_Footer__mENWJ{padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;width:100%}#Footer_Footer__mENWJ #Footer_copyright__lw16R{margin:0;font-size:.8rem;opacity:.4}#LightSwitch_LightSwitch__WRdpW{transform:translateY(2px)}#LightSwitch_LightSwitch__WRdpW svg{cursor:pointer}#LightSwitch_LightSwitch__WRdpW svg:hover{opacity:.6}#Nav_Nav__edYoM{position:absolute;width:100%;top:0;display:flex;justify-content:center;align-items:center;padding:1rem}#Nav_Nav__edYoM #Nav_logo___Ag6p{width:4rem;height:4rem}#Nav_Nav__edYoM #Nav_logo___Ag6p img{width:100%}#Nav_Nav__edYoM #Nav_navItems__DGQSA{padding:0;list-style:none;margin:0 2rem 0 auto;display:flex}#Nav_Nav__edYoM #Nav_navItems__DGQSA li{margin-right:2rem;position:relative;transition:transform .15s ease-out}#Nav_Nav__edYoM #Nav_navItems__DGQSA li a:hover{color:inherit}#Nav_Nav__edYoM #Nav_navItems__DGQSA li .Nav_icon__xWpSF{position:absolute;transform:translate(-50%,-50%);top:50%;opacity:0;transition:opacity .2s ease-out,top .1s ease-out;pointer-events:none}#Nav_Nav__edYoM #Nav_navItems__DGQSA li:after{content:"";position:absolute;width:0;height:2px;background:var(--accent-color);left:50%;transform:translateX(-50%);bottom:1rem;transition:width .1s ease-out}#Nav_Nav__edYoM #Nav_navItems__DGQSA li:hover{transform:scale(1.1)}#Nav_Nav__edYoM #Nav_navItems__DGQSA li:hover .Nav_icon__xWpSF{top:20%;opacity:1}#Nav_Nav__edYoM #Nav_navItems__DGQSA li:hover:after{width:100%}#Nav_Nav__edYoM #Nav_LightSwitch__yL3WG{margin-right:1rem}html[data-theme=dark] #Nav_logo___Ag6p img{filter:invert(1)}#LandingPage_LandingPage__iz_si{height:100vh;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;position:relative}#LandingPage_LandingPage__iz_si #LandingPage_name-hero__JLvCU{font-size:clamp(2.5rem,15vw,4.5rem);line-height:.8;text-transform:uppercase}#LandingPage_LandingPage__iz_si h3{opacity:.3;text-transform:uppercase;letter-spacing:.5rem;position:absolute;top:25vh;font-size:1rem}#LandingPage_LandingPage__iz_si #LandingPage_imadethese__KW0HP{position:absolute;bottom:clamp(2rem,7vw,3rem);text-transform:uppercase;letter-spacing:2px;cursor:pointer}#LandingPage_LandingPage__iz_si #LandingPage_imadethese__KW0HP:after{content:"";background:var(--text-color);position:absolute;height:10rem;width:2px;top:2rem;left:50%}#Instagram_Instagram__vK4w6{width:100%;max-width:800px;position:relative;margin:7rem auto auto}#Instagram_Instagram__vK4w6 h1{margin:1rem;font-size:clamp(1.5rem,5vw,2rem);width:46%}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;justify-content:center;padding:0 1rem}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_right__ofs_8{margin-top:-8rem}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg{position:relative;width:100%;margin:.8rem 0}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg:hover .Instagram_caption__FhO11{opacity:1}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg img{width:100%}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg .Instagram_caption__FhO11{position:absolute;z-index:3;top:0;left:50%;transform:translate(-50%);width:100%;height:98%;padding:1rem;display:flex;justify-content:center;align-items:center;margin:0;overflow:hidden;background:#0007;backdrop-filter:blur(5px) saturate(0);-webkit-backdrop-filter:blur(5px) saturate(0);scrollbar-width:none;opacity:0;transition:opacity .15s ease-out;overflow:scroll}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg .Instagram_caption__FhO11::-webkit-scrollbar{display:none}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg .Instagram_caption__FhO11 p{color:#fffd;margin:auto;line-height:180%;max-width:300px}#Instagram_Instagram__vK4w6 .Instagram_posts__FBGrX .Instagram_post__jyQGg .Instagram_caption__FhO11 a{font-weight:100;color:var(--accent-color)}.Works_WorkTile__WwRqr{height:80vh;margin:10vh 5%;width:90%;position:relative;text-align:center;overflow:hidden}.Works_WorkTile__WwRqr.Works_visible__z4mTU .Works_image__4hcrU img{opacity:.3;filter:saturate(0)}.Works_WorkTile__WwRqr.Works_visible__z4mTU .Works_details__37x_K{opacity:1;transform:translate(-50%)}.Works_WorkTile__WwRqr .Works_image__4hcrU{width:100%;height:100%;z-index:-1;overflow:hidden;background-color:#121a1e}.Works_WorkTile__WwRqr .Works_image__4hcrU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .1s ease-out}.Works_WorkTile__WwRqr .Works_details__37x_K{padding:0 2rem;position:absolute;left:50%;top:0;width:100%;max-width:600px;height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;z-index:2;color:#fff;opacity:0;transform:translate(-50%,100px);transition:translate .25s ease-out,opacity .1s ease-out}.Works_WorkTile__WwRqr .Works_details__37x_K .Works_tag__Dyetn{text-transform:uppercase;letter-spacing:3px;font-size:.8rem;opacity:.5;display:flex;align-items:center}.Works_WorkTile__WwRqr .Works_details__37x_K .Works_tag__Dyetn .Works_line__9hUKD{margin:0 .3rem;display:inline-block;width:30px;height:1px;background-color:#fff}.Works_WorkTile__WwRqr .Works_details__37x_K .Works_title__Rd9MI{font-size:calc(2rem + 4vw);line-height:1.1;margin:.5rem;letter-spacing:2px}.Works_WorkTile__WwRqr .Works_details__37x_K .Works_description__qwpjg{color:#ccc;margin-bottom:3rem}.SubmitButton_SubmitButton__RpWnV{background-color:var(--text-color);border-radius:.2rem;padding:.7rem 1.4rem .7rem 1rem;margin:3rem auto;border:none;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out;color:var(--bg-color);font-size:.9rem;overflow:visible;text-align:center;width:9.8rem;white-space:nowrap}.SubmitButton_SubmitButton__RpWnV svg{width:1.5rem;stroke-width:1px;margin-right:1rem;transition:all .1s ease-out,width 0ms ease-out}.SubmitButton_SubmitButton__RpWnV.SubmitButton_SENT__yj_C3{width:14rem;padding:.7rem 1rem}.SubmitButton_SubmitButton__RpWnV.SubmitButton_SENT__yj_C3 svg{width:0;margin-right:0}.SubmitButton_SubmitButton__RpWnV.SubmitButton_SENDING__Zb0er{padding-right:1.1rem;width:3.5rem}.SubmitButton_SubmitButton__RpWnV.SubmitButton_SENDING__Zb0er svg{-webkit-animation:SubmitButton_sendMsg__eurHl 1s ease-out .5s infinite;animation:SubmitButton_sendMsg__eurHl 1s ease-out .5s infinite;margin-right:0;color:#fff!important;mix-blend-mode:exclusion}@-webkit-keyframes SubmitButton_sendMsg__eurHl{0%{transform:translateX(-2px) rotate(45deg)}30%{transform:translateX(100px) rotate(45deg);opacity:0}31%{transform:translateX(-100px) rotate(45deg);opacity:0}60%{transform:translateX(-2px) rotate(45deg);opacity:1}to{transform:translateX(-2px) rotate(45deg);opacity:1}}@keyframes SubmitButton_sendMsg__eurHl{0%{transform:translateX(-2px) rotate(45deg)}30%{transform:translateX(100px) rotate(45deg);opacity:0}31%{transform:translateX(-100px) rotate(45deg);opacity:0}60%{transform:translateX(-2px) rotate(45deg);opacity:1}to{transform:translateX(-2px) rotate(45deg);opacity:1}}.SubmitButton_SubmitButton__RpWnV.SubmitButton_SENDING__Zb0er svg,.SubmitButton_SubmitButton__RpWnV:hover svg{stroke-width:2px;transform:translateX(-2px) rotate(45deg)}.SubmitButton_SubmitButton__RpWnV.SubmitButton_ERROR__6DT6C{color:var(--error)}.SubmitButton_SubmitButton__RpWnV:active:not(:disabled){transform:scale(.95);color:var(--bg-color)}.Social_Social___AXxv{margin:4rem auto 3rem;display:flex;justify-content:space-evenly;max-width:400px}@media screen and (max-width:600px){.Social_Social___AXxv{flex-flow:column wrap}}.Social_Social___AXxv .Social_social___cir6{text-align:center;padding:.5rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.Social_Social___AXxv .Social_social___cir6 .Social_value__Mvbqu{margin:.5rem;white-space:nowrap;width:130px;color:var(--text-color)}.Contact_Contact___TWph{width:90%;max-width:800px;margin:5rem auto;overflow:hidden}.Contact_Contact___TWph h3{letter-spacing:.2rem;margin:0 0 .5rem}.Contact_Contact___TWph h1{line-height:.85;margin:0 0 3rem;font-size:4rem;letter-spacing:-.1rem}.Contact_Contact___TWph #Contact_ContactForm__6IlYy{margin:auto;line-height:3}.Contact_Contact___TWph #Contact_ContactForm__6IlYy label{margin-right:.5rem}.Contact_Contact___TWph #Contact_ContactForm__6IlYy input,.Contact_Contact___TWph #Contact_ContactForm__6IlYy textarea{border:none;margin:0;border-bottom:1px solid var(--text-color);font-size:1rem;font-family:var(--sans-font);background-color:var(--bg-color);transition:all .1s ease-out;resize:none;padding-bottom:.25rem;width:55%;max-width:180px;color:var(--text-color)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy input:focus::-moz-placeholder,.Contact_Contact___TWph #Contact_ContactForm__6IlYy textarea:focus::-moz-placeholder{color:var(--accent-color)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy input:focus:-ms-input-placeholder,.Contact_Contact___TWph #Contact_ContactForm__6IlYy textarea:focus:-ms-input-placeholder{color:var(--accent-color)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy input:focus::placeholder,.Contact_Contact___TWph #Contact_ContactForm__6IlYy textarea:focus::placeholder{color:var(--accent-color)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy textarea{margin-top:2rem;max-width:unset;width:100%;border-bottom:none}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5{display:flex;align-items:center;cursor:pointer}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5:active #Contact_robot-checkbox__5R688{transform:scale(0)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5 code{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5 #Contact_robot-checkbox__5R688{width:1.2rem;height:1.2rem;border:2px solid var(--text-color);border-radius:.3rem;margin-right:.75rem;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out;color:var(--bg-color)}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5 #Contact_robot-checkbox__5R688 svg{opacity:0;pointer-events:none}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5 #Contact_robot-checkbox__5R688.Contact_checked__XpGQN{color:var(--text-color);opacity:1;border:none}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_iamarobot__lfsx5 #Contact_robot-checkbox__5R688.Contact_checked__XpGQN svg{opacity:1}.Contact_Contact___TWph #Contact_ContactForm__6IlYy .Contact_error__bAT70{width:80%;margin:auto;line-height:1.6;color:var(--error);text-align:center}