@font-face{font-family:Sequel100Black-85;src:local("Sequel100Black-85"),url(/assets/Sequel100Black-85-kFxnOszF.ttf) format("truetype")}@font-face{font-family:Sequel100Black-65;src:local("Sequel100Black-65"),url(/assets/Sequel100Black-65-NO6oIbAG.ttf) format("truetype")}@font-face{font-family:Sequel100Black-45;src:local("Sequel100Black-45"),url(/assets/Sequel100Black-45-yhNlcUoQ.ttf) format("truetype")}@font-face{font-family:DMSans;src:local("DMSans-Regular"),url(/assets/DMSans-Regular-WBbEIwFk.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html{box-sizing:border-box}html::-webkit-scrollbar{display:none}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;color:#333;display:flex;place-items:center;cursor:none}body,h1,h2,h3,p,ul,li{margin:0;padding:0}.relative{position:relative}.overflow-hidden{overflow:hidden}.logo{font-family:Sequel100Black-85;width:60%;font-size:20px;mix-blend-mode:difference}.cursor-pointer{cursor:pointer}.absolute{position:absolute}.inline-block{display:inline-block}.whitespace-nowrap{white-space:nowrap}.maxwidth{max-width:1280px}.nav-container,.nav-links,.logo,.nav-link:before{mix-blend-mode:difference}.nav-container{display:flex;justify-content:space-between;align-items:center;width:100%;position:fixed;top:0;color:#fff;padding:2rem;z-index:100;font-family:DMSans}.nav-links{display:flex;align-items:flex-start;text-transform:uppercase;justify-content:space-between;width:30%}.accent-color{color:#b8ff1f}.cursor{position:fixed;border-radius:100%;background-color:#b8ff1f;transition:.5s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-1.27,.3,2.33) opacity;-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(.8);z-index:1000}.cursor:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20role='img'%20class='iconify%20iconify--logos'%20width='31.88'%20height='32'%20preserveAspectRatio='xMidYMid%20meet'%20viewBox='0%200%20256%20257'%3e%3cdefs%3e%3clinearGradient%20id='IconifyId1813088fe1fbc01fb466'%20x1='-.828%25'%20x2='57.636%25'%20y1='7.652%25'%20y2='78.411%25'%3e%3cstop%20offset='0%25'%20stop-color='%2341D1FF'%3e%3c/stop%3e%3cstop%20offset='100%25'%20stop-color='%23BD34FE'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='IconifyId1813088fe1fbc01fb467'%20x1='43.376%25'%20x2='50.316%25'%20y1='2.242%25'%20y2='89.03%25'%3e%3cstop%20offset='0%25'%20stop-color='%23FFEA83'%3e%3c/stop%3e%3cstop%20offset='8.333%25'%20stop-color='%23FFDD35'%3e%3c/stop%3e%3cstop%20offset='100%25'%20stop-color='%23FFA800'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23IconifyId1813088fe1fbc01fb466)'%20d='M255.153%2037.938L134.897%20252.976c-2.483%204.44-8.862%204.466-11.382.048L.875%2037.958c-2.746-4.814%201.371-10.646%206.827-9.67l120.385%2021.517a6.537%206.537%200%200%200%202.322-.004l117.867-21.483c5.438-.991%209.574%204.796%206.877%209.62Z'%3e%3c/path%3e%3cpath%20fill='url(%23IconifyId1813088fe1fbc01fb467)'%20d='M185.432.063L96.44%2017.501a3.268%203.268%200%200%200-2.634%203.014l-5.474%2092.456a3.268%203.268%200%200%200%203.997%203.378l24.777-5.718c2.318-.535%204.413%201.507%203.936%203.838l-7.361%2036.047c-.495%202.426%201.782%204.5%204.151%203.78l15.304-4.649c2.372-.72%204.652%201.36%204.15%203.788l-11.698%2056.621c-.732%203.542%203.979%205.473%205.943%202.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505%204.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z'%3e%3c/path%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:100%;opacity:0}.cursor.active{opacity:1;transform:scale(12)}.cursor.active:before{opacity:1}.cursor-follower{position:fixed;background:#b8ff1f28;border:1px solid #b8ff1fbd;width:40px;height:40px;border-radius:100%;z-index:1;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.4s cubic-bezier(.75,-1.27,.3,2.33) opacity;-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate(-15px,-15px);z-index:1000}.cursor-follower.active{opacity:.3;transform:scale(0)}.magnetic-button{padding:20px;border-radius:40px;width:max-content;min-width:150px;display:flex;justify-content:center;position:relative;overflow:hidden;z-index:1;border:1px solid #fff;color:#fff}.whiteBg{background:#fff;color:#111;border:1px solid #111}.magnetic-button:before{content:"";position:absolute;background:#b8ff1f;width:0px;height:0px;border-radius:100px;bottom:-50px;left:0;transition:all .7s ease-out;z-index:-1}.magnetic-button.hovered:before{width:250px;height:200px;left:-50px}.magnetic-button.exit:before{left:75px;top:-100px}.buttonText{font-family:DMSans;font-size:18px;font-style:normal;font-weight:700;line-height:normal}a{text-decoration:none;mix-blend-mode:normal;color:unset}.slide-in{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0f0f0f;transform-origin:bottom;z-index:100000}.slide-out{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;transform-origin:top;z-index:100000}.center-container{position:relative;height:calc(100vh - 100px);width:80%;max-width:850px}.image-container{position:absolute;right:0;bottom:0;overflow:hidden}.image{height:auto;max-height:80vh;margin:25px;filter:grayscale(1);transition:filter .5s ease-in-out}.image:hover{filter:grayscale(0)}.text-container{display:flex;flex-direction:column;position:absolute;top:50%;width:90%;left:0;overflow:hidden}.title{color:#fff;font-family:Sequel100Black-65;font-size:3rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2rem;position:relative;z-index:1;overflow:hidden;transition:transform .3s ease-out}.title-name{color:#b8ff1f}.title-name:before{content:attr(data-title);position:absolute;top:0;left:0;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#ffffff8a;-webkit-text-stroke-width:.5px;transform:translate3d(9px,7px,0);transition:opacity .3s ease-in-out;opacity:0;z-index:-1}.center-container:hover .title-name:before{opacity:1}.title-name:hover.title-name:before{opacity:1}.project-single-container:hover .title-name:before{opacity:1}.description{margin:0;color:#fff;font-family:DMSans;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.project-section{background-color:#fff;color:#cccbcb;padding:2rem;display:flex;flex-direction:column;align-items:center}.large-headings{color:#e4e3e3;font-family:Sequel100Black-65;font-size:10rem;font-style:normal;font-weight:400;line-height:normal;position:absolute;z-index:1;transition:transform .5s ease-out}.workHeading{left:20rem}.projects-container{margin-top:170px;z-index:10;position:relative}.project-tags{color:#cccbcb;font-family:DMSans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;opacity:0;transition:.3s ease-in-out opacity}.project-single-container:hover .project-tags{transition:.3s ease-in-out opacity;opacity:1}.project-heading{color:#fff;font-family:Sequel100Black-85;font-size:30px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:50px}.project-row{display:flex;width:100%;height:30rem}.project-row-left{width:50%;display:flex;align-items:flex-start;justify-content:flex-end}.project-row-right{width:50%;display:flex;align-items:flex-end}.project-row-last{display:flex;width:60%;margin-top:2rem;justify-content:center}.project-detail-link{width:auto;display:flex;align-items:flex-start;justify-content:flex-end}.project-single-container{width:90%;position:relative;padding:10px}.project-name-details{display:flex;flex-direction:column;position:absolute;top:50%;right:0;align-items:flex-end}.contact-section{background-color:#fff;color:#cccbcb;padding:2rem}.contactHeading{left:0}.move-right{transform:translate(10%)}.contact-form{display:flex;flex-direction:column;width:90%}.form-label{color:#111;font-family:DMSans;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.form-input{margin:15px 0 30px;border:0px;border-bottom:1px solid gray;font-family:DMSans;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.form-input::placeholder{color:#e4e3e3}.form-input:focus{outline:none}.form-error{font-size:12px;padding:3px;color:red;display:none}.form-input:invalid[focused=true]{border-bottom:1px solid red}.form-input:invalid[focused=true]~span{display:block}.form-heading{color:#111;font-family:Sequel100Black-45;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.contact-container{display:flex;width:100%;margin-top:250px;z-index:10;position:relative}.contact-left{width:60%;display:flex;flex-direction:column;align-items:center}.contact-right{width:40%;display:flex;align-items:center;flex-direction:column;justify-content:center}.footer-section{background-color:#111;color:#b8ff1f;padding:2rem;padding-top:150px;padding-left:6rem;padding-right:6rem}.sayHello{color:#cccbcb;font-family:Sequel100Black-45;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}.footercredits{color:#bebebe;font-family:DMSans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:2rem;margin-bottom:2rem;text-align:center;width:100%}.footerEmail{color:#111;font-family:DMSans;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 1040px){.center-container{width:100%}.workHeading{left:10rem}.large-headings{font-size:8rem}}@media screen and (max-width: 768px){body{font-size:10px}.large-headings{font-size:3.2rem}.workHeading{left:0rem}.footer-section{padding-top:0;padding-left:0rem;padding-right:0rem;padding:2rem}.contact-container{margin-top:100px;flex-direction:column}.contact-left,.contact-right{width:100%}.project-section{padding:0rem;display:flex;flex-direction:column;align-items:center}.projects-container{margin-top:50px}.project-row{flex-direction:column;height:auto}.project-row-left,.project-row-right,.project-row-last{width:100%}.project-single-container{width:95%}.project-detail-link{display:flex;justify-content:center}.move-right{transform:translate(0)}.project-name-details{top:30%;right:0;align-items:center}.title{font-size:1.6rem}.image{margin:0;width:100%}.image-container{position:relative}.nav-container{flex-direction:column}.logo{width:100%;display:flex;justify-content:center}.nav-links{width:100%}.cursor,.cursor-follower{display:none}}html{font-size:18px}#root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#111}
