.displacement-sphere{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition-duration:3s;transition-property:opacity;transition-timing-function:"cubic-bezier(0.4, 0.0, 0.2, 1)";width:100vw;z-index:-1}.displacement-sphere--entered,.displacement-sphere--entering{opacity:1}nav{align-items:center;display:flex;flex-direction:row-reverse;gap:.8rem;left:.35rem;position:fixed;top:80%;transform:translateY(-50%) rotate(-90deg);transform-origin:top left;z-index:2000}nav a{border-radius:6px;color:#575757;font-size:.8rem;font-weight:500;letter-spacing:.06em;margin-right:0;opacity:.85;padding:.25rem .35rem;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}nav a,nav a:hover{text-decoration:none}nav a:hover{opacity:1}nav a.active,nav a:hover{color:#ec704c}@media (max-width:400px){nav{gap:.4rem;padding:.25rem .5rem}nav a{font-size:.7rem;padding:.25rem .45rem}.sidebar-logo{display:none}}.sidebar-logo{height:36px;margin-right:0;object-fit:contain;transform:rotate(90deg);transform-origin:center;width:36px}@media (max-width:1024px){nav{gap:.6rem;left:.35rem;top:72%}nav a{font-size:.75rem}.sidebar-logo{height:34px;width:34px}}@media (max-width:768px){nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff9;border:1px solid #ffffff80;border-radius:999px;bottom:.75rem;flex-direction:row;gap:.65rem;left:50%;padding:.35rem .6rem;position:fixed;right:auto;top:auto;transform:translateX(-50%);z-index:2000}nav a{font-size:.8rem;padding:.35rem .5rem}.sidebar-logo{height:28px;transform:none;width:28px}}.project{align-items:center;display:flex;flex-direction:row;gap:2rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:min(100%,1160px)}.project+.project{margin-top:3rem}.project-reverse{align-items:center;display:flex;flex-direction:row-reverse;gap:2rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:min(100%,1160px)}.__img_wrapper{aspect-ratio:16/9;overflow:hidden;width:clamp(20rem,55vw,40rem)}.__img_wrapper>img{display:block;height:100%;object-fit:cover;width:100%}.project-image-3{object-position:center 20%}@media (max-width:768px){.project-image-3{object-position:center 25%}}.__content_wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:40%}.title{font-size:1.5rem;margin:0 0 .5rem}.description{font-size:1rem;line-height:1.6;margin:0;white-space:pre-line;width:min(60ch,100%)}@media (max-width:1024px){.project{gap:1.5rem}.__content_wrapper{width:48%}}@media (max-width:768px){.project{align-items:center;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto}.__img_wrapper{aspect-ratio:16/9;width:clamp(16rem,80vw,28rem)}.__content_wrapper{max-width:36rem;width:100%}}.about{align-items:center;display:flex;flex-direction:row;gap:2rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:min(100%,1160px)}.heading{font-size:1.15rem;width:30%}._img{aspect-ratio:1/1;border:1px solid #ffffff82;border-radius:50%;box-shadow:0 4px 30px #0000001a;height:auto;margin:2em auto;overflow:hidden;width:clamp(12rem,40vw,22rem)}._content_wrapper{width:40%}.contact-btn{color:#464646}.contact-btn,.contact-btn:hover{margin-right:20px;text-decoration:none}.contact-btn:hover{background-color:#ec704c}@media (max-width:1024px){.about{gap:1.5rem}._img{margin:2em auto;width:clamp(12rem,50vw,20rem)}._content_wrapper{width:48%}}@media (max-width:768px){.about{align-items:center;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto}._img{width:clamp(10rem,60vw,16rem)}._content_wrapper{max-width:36rem;width:100%}}.contact{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:min(100%,1160px)}._form_wrapper{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;height:auto;padding:2em;width:clamp(20rem,60vw,48rem)}.submit-btn{background-color:#0a0a0a;border-radius:10px;color:#fff;padding:10px}.submit-btn,.submit-btn:hover{margin-right:20px;text-decoration:none}.submit-btn:hover{background-color:#ec704c}.contact_msg{font-size:clamp(2rem,8vw,3.5rem);margin:0}@media (max-width:1024px){._form_wrapper{height:auto;padding:2em;width:min(100%,32rem)}}@media (max-width:768px){.contact{align-items:stretch;margin-bottom:7em;margin-left:auto;margin-right:auto;text-align:center;width:100%}._form_wrapper{padding:2em;width:100%}.contact{flex-direction:column}}*{border:0;box-sizing:border-box;margin:0;outline:0;padding:0}::selection{background:#00bfbf;color:#fafafa;text-shadow:none}::-webkit-scrollbar{background:#0000;width:0}html{font-size:16px;overflow:scroll;overflow-x:hidden;scroll-behavior:smooth}body{transition:all .5s ease}p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}@media (max-width:768px){html{font-size:15px}body{padding-bottom:80px}}@supports (padding:max(0px)){@media (max-width:768px){body{padding-bottom:max(80px,env(safe-area-inset-bottom))}}}
/*# sourceMappingURL=main.63b274bc.css.map*/