body,html{font-family:Roboto,sans-serif}body{background:#000!important}a{color:inherit;text-decoration:none}p{font-size:16px}h1,h2{color:inherit}h2,h3{font-size:25px}h3{color:var(--brown)}.hero-section{--step:32px;align-items:center;display:flex;height:100vh;min-height:100vh;position:relative}.hero-background{background-color:#000;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:3}.hero-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:800px;text-align:center;width:100%;z-index:3}.raymarch-scene-canvas{background:#0000!important;height:100vh;left:0;mix-blend-mode:normal;overflow:hidden;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}.hero-text{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}.hero-title{color:#000;display:flex;flex-direction:column;font-size:clamp(3vw,4rem,8vw);font-weight:700;gap:clamp(.1rem,1vw,1rem);line-height:1;margin-bottom:2rem;max-width:800px;text-align:center}.boxed-title{background-color:#333;border-radius:15px;color:#fff;display:inline-block;padding:5px 15px;position:relative}.title-bottom,.title-top{color:#fff;display:flex;font-size:clamp(2vw,2rem,6vw);justify-content:center;z-index:2}.title-bottom:hover,.title-top:hover{animation:none;filter:blur(0);transition:filter .3s ease}.title-highlight{color:#dd9331;margin:1rem 0}.title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1d4036,#115945);background-clip:text;-webkit-background-clip:text;display:block;font-size:70%;margin-top:.5rem}.hero-subtitle{color:#000;display:none;font-size:clamp(.8rem,1.5vw,.8rem);justify-self:center;line-height:1.6;margin-bottom:2rem;text-align:center;text-transform:uppercase}.subtitle-highlight{color:#000;font-weight:600}.hero-tags{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff40;border-radius:25px;color:#115945;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.tag:hover{background:#ffffff4d;transform:translateY(-2px)}.arrow-down{background-color:initial;border-radius:50%;bottom:2rem;color:#dd9331;cursor:pointer;font-size:2rem;left:50%;position:absolute;text-shadow:1px 1px 2px #00000080;transform:translateX(-50%)!important;transition:all .3s ease;z-index:9}.arrow-down:hover{background-color:#00000020;color:#dd9331;transform:translateX(-50%) translateY(5px)}@media (max-width:768px){.hero-content{padding:0 1rem}.hero-text{max-width:100%;padding:.8rem}.morph-gradient-container.global-background{height:300vh}.raymarch-scene-canvas{height:100%;width:100%}}@keyframes blurCycle{0%,50%{filter:blur(2px)}50%,55%{filter:blur(2px)}55%,60%{filter:blur(0)}60%,65%{filter:blur(2px)}65%,70%{filter:blur(0)}70%,75%{filter:blur(2px)}75%,to{filter:blur(2px)}}@media (max-width:480px){.hero-text{padding:1.5rem 1rem}.hero-tags{gap:.5rem}.tag{font-size:.8rem;padding:.4rem .8rem}.morph-gradient-container.global-background{height:250vh}.raymarch-scene-canvas{height:100%;width:100%}}*,body{margin:0}body{--black:#000;--ash-black:#222;--white:#f9f0df;--sky:#0cf;--darkgreen:#1d4036;--lightgreen:#115945;--blue:#1300ff;--dusk:#60f;--purple:#90f;--pink:#f06;--red:#fe0222;--orange:#dd9331;--brown:#a45826;--yellow:#dd9331;--background:var(--white);--accent:var(--white);padding:0}.header{align-self:center;background:var(--background) #0000;height:60px;margin:0;position:-webkit-sticky;position:sticky;top:0;transition:top .5s,margin .5s,background .5s}.header.hide{top:-60px}.header.sticky.show{top:2vh}.header.sticky{background:var(--background);border-radius:15px;margin:2vh 5vw 0}.header:after{border-radius:15px;content:"";height:100%;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}.header.sticky:after{box-shadow:0 5px 15px #0000001a;left:0;opacity:1;position:absolute;top:0}.header.open{background:var(--background);border-radius:15px;margin:0 5vw;top:0}.sticky-social{border-radius:10px;display:flex;flex-direction:column;padding:10px;position:sticky;position:-webkit-sticky;right:15px;top:70px}.overlay{background-color:#0009;height:100%;position:absolute;top:-20px;transition:opacity .3s ease-in-out;width:100%;z-index:99}.chakra-container .slick-track{align-items:center;display:flex;z-index:99}.chakra-container .slick-list{z-index:9}.carouseljourney{height:100%}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#fff}body,html{height:100%!important}body{overflow-x:hidden!important}section>div{color:var(--white)}h3{color:var(--orange);font-weight:700}.wrapper{position:relative}.image-wrapper{height:100%;position:absolute}.image{left:30px;position:-webkit-sticky;position:sticky;top:0;width:30vw}.first,.second,.third{height:70vh}.first{background-color:#add8e6}.second{background-color:#ffb6c1}.third{background-color:#20b2aa}#mc_embed_signup_scroll input,#mc_embed_signup_scroll textarea{border:1px solid #ccc;border-radius:15px;color:#000;padding:10px;width:100%}#mc_embed_signup_scroll input:focus-visible,#mc_embed_signup_scroll textarea:focus-visible{outline:2px solid #dd9331}#mc_embed_signup_scroll textarea{height:200px;resize:vertical}#mc_embed_signup_scroll input:active{border-color:#dd9331}#mc_embed_signup_scroll input:focus-visible{border-color:#dd9331}form .button{background-color:#dd9331;border-radius:15px;color:#1d4036;cursor:pointer;font-weight:700;margin-top:10px;padding:10px;width:100%}form .button:hover{background-color:#1d4036;color:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0}#root,.App,body,html{height:100%}.scroll-container{flex:1 1;height:auto;min-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;scroll-snap-type:y proximity}.scroll-section,[id=about],[id=contact],[id=hero],[id=journey],[id=projects],section{height:100vh;overflow-x:hidden;scroll-snap-align:start;width:100%}.preloader{background-color:#eedcbb;bottom:0;box-shadow:0 0 150px #000;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden!important;position:fixed;right:0;width:100%;z-index:100}.preloader,.preloader .logo-container{align-items:center;color:#f9f0df;display:flex;justify-content:center}.preloader .logo-container{height:60px;opacity:1;overflow:hidden;width:280px}@media(max-width:767px){.preloader .logo-container{width:240px}}
/*# sourceMappingURL=main.b3851fc0.css.map*/