@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oxygen;font-style:normal;font-weight:400;src:url(/static/media/Oxygen-Regular.56e5848476493abbd93e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Oxygen;font-style:normal;font-weight:700;src:url(/static/media/Oxygen-Bold.f84757bd7291dfa0f08e.ttf) format("truetype")}html{scroll-behavior:smooth}body{background-color:#141414;color:#fff;cursor:url(/static/media/cursor.a09b0a56fe7a5d4b3756.png),auto!important;font-family:Oxygen,sans-serif;max-width:100%;overflow-x:hidden;width:100%}.contact-container{align-items:center;background-color:#ffb1d2;display:flex;flex-direction:column;justify-content:center;margin-bottom:500px;padding:40px 50px 100px;position:relative;text-align:center;text-transform:lowercase;z-index:10}.contact-container h2{font-size:50px}.contact-container p{font-size:20px}.contact-container a{background-color:#ffb1d2;border:2px solid #166544;border-radius:50px;color:#166544;font-size:20px;font-weight:600;padding:8px 30px;text-decoration:none}.contact-container a:hover{background-color:#166544;color:#ffb1d2}.footer{box-sizing:border-box;flex-direction:column;height:50vh;left:50%;padding:20px;position:fixed;text-align:center;top:70%;transform:translate(-50%,-50%);width:100%}.footer,.top-footer{align-items:center;display:flex}.top-footer{flex-direction:row;gap:15px}.mic svg{height:30px;width:30px}.footer h2{font-size:40px;margin:0}.footer p{margin:30px 0}.socials{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.socials a{display:inline-block;position:relative;transition:transform .2s;width:28px}.socials a img{display:block;width:100%}.socials a:hover{transform:translateY(-5px)}.socials a:after{background:#333;border-radius:5px;bottom:125%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s;white-space:nowrap;z-index:10}.socials a:hover:after{opacity:1}.border{background-color:#4e4d4d;height:1px;margin:60px 0 40px;width:90%}.copyright{color:#989797;display:flex;justify-content:space-between;width:90%}@media (max-width:1024px){.top-footer{flex-direction:column;gap:10px}.footer{height:auto;padding:40px 20px;top:75%}.copyright{flex-direction:column;gap:10px}}@media (max-width:600px){.footer h2{font-size:24px}.footer{top:73%}.socials{gap:10px}}.journey-wrapper{background:#141414;color:#fff;overflow:hidden;position:relative;width:100%;z-index:10}.journey-section{display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:80px 10%;position:relative}.section-build,.section-design{background-color:#20171b}.section-title{font-size:50px;text-align:left}.cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.card{border-radius:18px;padding:30px;transition:transform .4s ease,background .4s ease;width:500px}.card:hover{background:#ffffff14;transform:translateY(-10px) scale(1.02)}.card h3{font-size:35px;margin-bottom:10px}.card p{line-height:1.5;opacity:.7}.journey-svg{height:100%;left:50.5%;width:-webkit-fit-content;width:fit-content;z-index:9999}.journey-svg,.moving-icon{pointer-events:none;position:absolute;top:0}.moving-icon{filter:drop-shadow(0 0 12px rgba(255,255,255,.7));left:52.5%;transform:translate(-50%,-50%);transition:transform .1s linear;z-index:99999}@media (max-width:1000px){.journey-svg{visibility:hidden}}@media (max-width:900px){.cards{grid-template-columns:1fr}.card{padding:0;position:relative;width:-webkit-fit-content;width:fit-content;z-index:11}}@media (max-width:550px){.moving-icon{left:20%;z-index:10}}.navbar-wrapper{left:50%;position:fixed;top:20px;transform:translateX(-50%);transition:all .35s ease;z-index:1000}.navbar-wrapper.show{opacity:1;transform:translate(-50%)}.navbar-wrapper.hide{opacity:0;pointer-events:none;transform:translate(-50%,-60px)}.navbar{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#166544a0;border:1px solid #ffb1d2;border-radius:8px;box-shadow:0 8px 30px #00000014;display:flex;padding:14px 28px;position:relative}.navbar span{color:#fdfff5;cursor:pointer;font-size:15px;font-weight:700;margin:0 10px;position:relative;text-decoration:none}.navbar span:after{background:#e99abb;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar span:hover:after{width:100%}.navbar span:hover{color:#e99abb}.burger{cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;width:25px}.burger span{background:#fdfff5;border-radius:2px;display:block;height:3px;transition:all .3s ease}.burger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:1024px){.navbar-wrapper{left:auto;right:20px;top:20px;transform:none}.navbar{align-items:flex-end;flex-direction:column;padding:18px 10px}.burger{display:flex;width:40px}.nav-links{display:none;flex-direction:column;gap:20px;margin-top:10px;text-align:center;width:100%}.nav-links.open{display:flex}}.project-card{cursor:pointer}.image-container{border-radius:.75rem;overflow:hidden;position:relative}.image-container img{height:100%;object-fit:cover;object-position:left;width:100%}.overlay{background:#ffffff1a;inset:0;opacity:0;position:absolute;transition:all .5s ease}.project-card:hover .overlay{opacity:1}.arrow-icon{align-items:center;background:#ffb1d2;border-radius:50%;display:flex;justify-content:center;opacity:0;padding:8px;position:absolute;right:1rem;top:1rem;transform:rotate(0);transition:all .5s ease}.project-card:hover .arrow-icon{opacity:1;transform:rotate(-38deg)}.arrow-icon{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABoElEQVR4nO2UQUgWURCAnxTVRULbmVUKPOhJomsgxY9vZjXw6nZN/n9mf0OCQKRLENHFs0F48lAXL15UvHmKUAOFiDoJepIu6kkEQY33WhPDXyRol+B9MKcd5n1v3swaEwgEAgUAyisgtGxeVa6WJEBfUfk4UqqWIhAJP3YCoPyjVSp3SpEA5WkvIfwNst7OwgU6nlRuoPC8k0DlXRQeNsY0FSbQnabXIOMHKLyeSxyj0Fs3IIsotIVKMyj8PM6S+zefDrT89UlpeqW1bm/Hme0FSUZAeBKFP4Hy/u+DTwV2fgn8+cEPDG3n6zMLSh+cLSqNnw2eQKH3oDyHwh9BeROFD86rh8pHoPTdz8JJjvCCl4ZaXxdIMoRKU6D8BYT2GhS5XAjtoPCqlxMagyzpa88qUdezR9edaJ63Fg8n2LCTro2R2IcgdjAWW8OMR0H5jb+50EsQfuEC1dbdmrlD4mpy91a1p7lRTd8xvwm0fFHeP6GtbrtR6NBtQJT1t5uiQeF3+e1fmzIAoQ3/9jV7rxwBpSUQ/lzozycQCAT+C34CrnrBkx91gqUAAAAASUVORK5CYII=);height:30px;width:30px}.category-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#6c757dcc;border-radius:9999px;bottom:1rem;color:#f8f9fa;font-size:.75rem;left:1rem;opacity:0;padding:.25rem .75rem;position:absolute;text-transform:uppercase;transform:translateY(.5rem);transition:all .5s ease 75ms}.project-card:hover .category-badge{opacity:1;transform:translateY(0)}.text-content{margin-top:1.25rem}.text-content h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.project-card:hover h3{color:#fff}.text-content p{color:#fff;font-size:.875rem;line-height:1.5}.projects-section{overflow:hidden;padding:6rem 1.5rem;position:relative}.projects-container{background-color:#061a12;padding:70px 50px 100px;position:relative;z-index:10}.projects-header .section-label{color:#fff;font-size:.875rem;letter-spacing:.3em;margin-bottom:1rem;overflow-x:hidden}.projects-header .section-title{color:#fff;font-size:3rem;font-weight:700;line-height:1.2}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffb1d2,#d26592);-webkit-background-clip:text}.projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (max-width:768px){.projects-grid{display:flex;flex-direction:column}.project-card{width:100%}.projects-container{padding-left:10%;padding-right:10%}}@media (min-width:1024px){.projects-grid{gap:10px;grid-template-columns:repeat(3,1fr)}}.scroll-stack-root{background-color:#141414;font-family:Oxygen,sans-serif;position:relative;z-index:10}h2 .wave-char{font-weight:700;line-height:1px}.wave-char{font-weight:600}@media(max-width:600px){h2 .wave-char{font-size:40px}p .wave-text span{font-size:20px}h2 .wave-char{font-size:30px}}
/*# sourceMappingURL=main.2ede82a2.css.map*/