@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;font-family:Source Code Pro,monospace;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.App{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:100vh;position:relative;width:100vw}.App .background{background-image:linear-gradient(#000000b3,#000000b3),url(/static/media/background.94328a6b767c7fffec02.jpg);background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-1}.linkButton{border:1px solid #fff;color:#fff;font-family:Source Code Pro,monospace;font-size:clamp(16px,2vw,24px);font-weight:400;padding:25px 35px;text-decoration:none}.linkButton,.linkButton:hover{transition:all .3s ease-in-out}.linkButton:hover{border-color:#ff828a;color:#ff828a}.sm{font-size:clamp(16px,2vw,18px);padding:14px 30px}.homePage{max-width:900px;padding:8rem 7rem}.homePage-logo img{max-height:400px;max-width:400px}.homePage-welcome{color:#fff}.homePage-welcome h1{font-size:clamp(40px,4vw,66px);line-height:1.25;margin:40px 0}.homePage-welcome h1,.homePage-welcome p{font-family:Source Code Pro,monospace;font-weight:400}.homePage-welcome p{font-size:clamp(16px,2vw,24px);line-height:1.75;margin-bottom:4rem}.homePage-links{display:flex;flex-wrap:wrap;gap:35px}@media screen and (max-width:768px){.homePage{padding:3rem 1.8rem}}.aboutPage{max-width:900px;padding:8rem 7rem}.aboutPage-links{margin-bottom:80px;max-height:50px}.aboutPage-content{color:#fff}.aboutPage-content h2{font-family:Source Code Pro,monospace;font-size:clamp(18px,4vw,36px);font-weight:400;line-height:1.25;margin:40px 0}.aboutPage-content_team{display:flex;flex-wrap:wrap;gap:35px}.aboutPage-content_team img{max-width:177px}.aboutPage-content_team{margin-bottom:40px}.aboutPage-content p{font-family:Source Code Pro,monospace;font-size:clamp(16px,2vw,24px);font-weight:400;line-height:1.75}@media screen and (max-width:768px){.aboutPage{padding:3rem 1.8rem}}.workPage{max-width:900px;padding:8rem 7rem}.workPage-links{margin-bottom:80px;max-height:50px}.workPage-content{color:#fff}.workPage-content h2{font-family:Source Code Pro,monospace;font-size:clamp(18px,4vw,36px);font-weight:400;line-height:1.25}.workPage-content img{margin:40px 0;max-height:345px;width:100%}.workPage-content p{font-family:Source Code Pro,monospace;font-size:clamp(16px,2vw,24px);font-weight:400;line-height:1.75}@media screen and (max-width:768px){.workPage{padding:3rem 1.8rem}}.contactPage{max-width:900px;padding:8rem 7rem}.contactPage-links{margin-bottom:80px;max-height:50px}.contactPage-content{color:#fff}.contactPage-content h2{font-family:Source Code Pro,monospace;font-size:clamp(18px,4vw,36px);font-weight:400;line-height:1.25;margin-bottom:40px}.contactPage-content p{margin-bottom:40px}.contactPage-content .email,.contactPage-content p{font-family:Source Code Pro,monospace;font-size:clamp(16px,2vw,24px);font-weight:400;line-height:1.75}.contactPage-content .email{color:#fff;display:block;transition:color .3s ease-in-out}.contactPage-content .email:hover{color:#ff828a;transition:color .3s ease-in-out}.contactPage-content .email{margin-bottom:40px}.contactPage-content ul{display:flex;font-family:Source Code Pro,monospace}.contactPage-content ul li{margin:0 20px}.contactPage-content ul li a{color:#fff;transition:color .3s ease-in-out}.contactPage-content ul li a:hover{color:#ff828a;transition:color .3s ease-in-out}.contactPage-content ul li a svg{font-size:clamp(24px,2vw,36px)}.contactPage-content ul li:first-child{margin-left:-10px}@media screen and (max-width:768px){.contactPage{padding:3rem 1.8rem}}
/*# sourceMappingURL=main.c3be35b0.css.map*/