.nav-container{margin-top:0;padding-bottom:1em;width:100%;height:65px;background:#fffbf5;position:fixed;top:0;z-index:80;display:flex;align-items:center;justify-content:flex-end}.nav-container img{margin:1em;width:100%;max-width:40px;position:absolute;top:0;left:0}.nav-container a,.nav-container span{display:inline-block;text-decoration:none;color:#331f00;margin-right:13px;font-weight:500;margin-bottom:1.5em}@media(min-width:681px){.nav-container a,.nav-container span{margin-right:50px;margin-bottom:0}}@media(max-width:679px){.is-active .nav-item{color:#8e6c64}}.is-active .nav-item:before{transform:scale(1.2);width:50px}@media(max-width:679px){.is-active .nav-item:before{display:none}}.fa{color:#ba93bf}.nav-item{opacity:0;padding-top:20px;font-size:clamp(15px,1.5vw,16px);justify-self:end;bottom:0}.nav-item,.nav-item:before{transition:transform .2s ease-out}.nav-item:before{content:"";width:50px;height:1px;border-radius:8px;transform:scale(0);z-index:1;border:1px solid #a58780;position:absolute;bottom:-10px}.menu{display:none}@media(max-width:679px){.menu{display:flex;position:relative;margin-right:1em;flex-direction:column}.menu div{width:40px;height:3px;border-radius:50px;background-color:#a58780;margin:.3em;z-index:10}}.open{transform:translateX(0)}.close-positive,.open{transition:transform .2s ease-out}.close-positive{transform:translateX(10px)}.close-negative{transition:transform .2s ease-out;transform:translateX(-10px)}.nav-circle{position:absolute;top:50vh;left:-60vw;border-radius:500px;width:200px;height:200px;transition:transform 1s ease}@media(min-width:681px){.nav-circle{display:none}}.shrink-circle{transform:scale(1);transition:all 1s ease;z-index:1;background:transparent}.expand-circle{transform:scale(5);transition:all 1s ease;z-index:3;left:10vw;background:#eed492;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:681px){.expand-circle{left:-150vw}}.show-menu{display:flex;flex-direction:row}@media(max-width:679px){.show-menu{flex-direction:column;position:absolute;z-index:500;top:0;left:0;opacity:1;padding-left:50px;height:100vh;width:50vw;transition:all .4s ease-out .2s;justify-content:center}}.hide-menu{display:flex;flex-direction:row}@media(max-width:679px){.hide-menu{width:0;flex-direction:column}}.hero-wrap{height:470px;width:100vw;position:relative;overflow:hidden}.hero-wrap img{width:inherit;height:inherit;object-fit:cover}.hero-wrap>div{background-color:hsla(0,0%,96.5%,.5);position:absolute;top:0;left:0;z-index:5;height:470px;width:100vw;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.project-title{position:absolute;text-align:center;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.project-title a{box-shadow:3px 6px 30px rgba(82,82,82,.4)}.img-size{width:100%;max-width:600px;margin:1em}.large-img{width:100%;display:inline-block;max-width:1250px;margin:1.5em auto}.two-grid-content{display:grid;grid-template-columns:1fr;grid-gap:2em;gap:2em;padding:1.25em}@media(min-width:821px){.two-grid-content{grid-template-columns:1fr 1fr}}.thick-font{font-weight:700}.process-list{display:flex;flex-direction:column}@media(min-width:821px){.process-list{flex-direction:row}}.process-list li{position:relative;padding-right:40px;z-index:2}@media(min-width:821px){.two-cols{display:grid;align-items:center;grid-template-columns:65% 35%;grid-gap:3em;gap:3em}}.strong{font-weight:600;color:#331f00}.add-gap{margin-bottom:1.5em}.sub-title{font-weight:500;font-size:1.6em;text-align:center}@media(min-width:821px){.side-bar{border-left:1px solid #ebdfd7}}.skill-name{display:block;padding-left:20px}.greet{text-align:left;margin:50px 30px}.greet_subtitle{margin-bottom:.6em}.greet div{margin-bottom:30px}.profile{position:relative}.profile h2{display:block;margin-top:50px}.skill{margin:80px 0;text-align:center}.section-title,.skill{position:relative}.section-title:before{position:absolute;content:" ";display:block;margin-top:50px;padding-right:30px;display:inline-block;height:5px;width:40px;margin-left:50px;border-radius:50px;background:#ebdfd7;transition:width .4 ease-in .8;width:80px}.skill-box{padding:24px;margin:16px 24px;border:1px solid #ebdfd7;border-radius:16px;text-align:left}.skill-box h5{font-weight:500}.skill-box li{margin:.2em;list-style:none}.skill-box p{font-weight:400}a{text-decoration:none;color:#331f00;font-weight:500}.all-wrapper{position:relative;align-items:center;background-color:hsla(0,0%,100%,.8)}.project-wrapper{position:relative;display:grid;justify-items:center;margin:4em 3em;padding-bottom:2em}@media(min-width:821px){.project-wrapper{grid-template-columns:50% 50%;align-items:center}}.project-wrapper:last-child{border:0}.content-wrapper{display:flex;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;justify-content:space-between;margin-bottom:60px;border-radius:8px;overflow:inherit}@media(max-width:679px){.content-wrapper{display:flex;flex-wrap:wrap}}.content-wrapper .overlay{width:100%;overflow:hidden;max-width:400px;min-width:360px}.text{color:#331f00;text-align:center;padding:.2em;margin:1em 0}.text h3{font-weight:500;font-size:clamp(.8rem,2vw,1.5rem)}.text P{font-weight:500;font-size:clamp(.8rem,2vw,1rem)}.description{color:#331f00;padding:1em 2em;text-align:left;max-width:550px}.description h6{font-weight:600!important;font-size:clamp(1.4rem,2vw,2.2rem)}.description h6,.description p{margin-bottom:.5em}.img-container{position:relative;width:100%;overflow:hidden}.img{width:90%;min-width:280px;max-width:600px;object-fit:contain}@media(min-width:681px){.img{object-fit:cover}}.subtitle{font-size:clamp(.8rem,2vw,.9rem);padding-top:1.25em;font-style:italic}.btn-group{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1em;gap:1em}@media(min-width:681px){.btn-group{margin:1em}}.bg-circle{display:none}@media(min-width:821px){.bg-circle{display:block;padding:1em .6em;background-color:#eed492;border-radius:500px;position:absolute;z-index:3;top:0;left:0;font-size:clamp(2rem,5vw,8rem);text-align:center;font-weight:600;color:transparent;-webkit-text-stroke:1px #a58780;left:-15%}}.ux-hero-wrapper{position:relative;overflow:hidden;max-width:800px;width:100%}.ux-hero-holder{overflow:hidden}.ux-hero{width:100%;max-height:800px;object-fit:cover;transition:transform .5 ease-in}.img-animation{opacity:1;transform:translateX(0)}.control-btns{position:absolute;z-index:10;left:60vw;bottom:5vh}.control-btns span{display:inline-block;width:50px;margin-right:1em;border-bottom:1px solid #a58780;cursor:pointer}.ui-wrapper{margin-top:150px}.ui-wrapper h1{font-size:clamp(3rem,5vw,20rem);color:#331f00;text-align:center}.gallery-section{padding-bottom:2em;border-bottom:1px solid #ebdfd7;margin:5em 1em}.gallery-intro{margin-left:5em}.gallery-img{display:flex;justify-content:center}.mentions-wrap{display:grid;justify-content:center;text-align:center;margin:1em}.mentions-wrap h2{font-size:clamp(1.75rem,1.6rem+0.4vw,2rem);margin-bottom:"2em"}.companies{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:center;align-items:center}.companies img{min-width:150px;max-width:220px;margin:1em 2em}.title{position:relative;z-index:2;margin:3em auto 2em 3em;display:grid;justify-items:flex-start}.title p{font-size:clamp(16px,2vw,18px)}.name{font-size:clamp(1.5rem,2vw,2rem);margin-bottom:1em;text-align:left;overflow:hidden}.name span{display:inline-block;transform:translateY(100%);opacity:0}.profile-img{display:flex;justify-content:center;position:relative;margin:0 auto}.profile-img,.profile-img img{max-width:380px;min-width:280px;width:100%}.profile-img img{opacity:0}.ball{content:" ";position:absolute;bottom:10px;left:25%;border-radius:50%;display:inline-block;height:20px;width:20px;background:#ba93bf}h4{position:relative}.intro{max-width:700px;margin:2em auto;font-weight:400}.intro p{overflow:hidden}.intro span{opacity:0;display:inline-block;transform:translateY(100%)}.home-btn-group{height:170px}.link-content-ux h1,.link-content h1{font-size:clamp(3rem,2vw,5rem);opacity:0;text-align:center}.link-content-ux{top:50px}@media(max-width:679px){.link-content-ux{left:0}}#two-rings{position:absolute;display:flex;justify-content:center;top:0;left:0;width:100%;max-width:380px;min-width:280px}.ring{stroke-dasharray:1;stroke-dashoffset:1;fill:transparent;stroke:#a58780;stroke-miterlimit:10;animation:dash 3s linear forwards}@keyframes dash{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes floatingUp{0%{transform:translateY(-8px)}to{transform:translateY(0)}}.scroll-down{opacity:0;position:relative}.scroll-down p{font-weight:500}.scroll-down span{content:"";position:absolute;height:45px;width:45px;border-radius:30px;background-color:#eed492;opacity:.7;left:-80px;z-index:3}.hide-arrow img[alt=arrow],.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity .5s ease-in}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .5s ease-in}html{font-size:16px}*{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.5px}body{background-color:#fffbf5;box-sizing:border-box;margin:0;color:#331f00}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;letter-spacing:.5px;margin:0 0 8px;line-height:1.5;font-weight:500}h2{font-size:clamp(1.45rem,2vw,2.625em)}h3{font-size:clamp(1.21rem,2.5vw,1.45rem)}h4{font-size:clamp(1.23rem,2vw,1.26rem)}h5{font-size:clamp(1.18rem,2vw,1.22rem)}p{font-size:clamp(14px,2.5vw,16px);font-weight:500;line-height:1.7em;white-space:pre-line}ul{padding:0}li{font-size:clamp(14px,2.5vw,17px);font-weight:500;line-height:1.7em}.line-width{max-width:650px;min-width:320px}.line-width-sm{max-width:400px;min-width:300px;width:100%}@media(min-width:821px){.home-intro{height:100vh}}.side-margin{position:relative;justify-items:center;align-items:center;margin-top:3em}@media(min-width:681px){.side-margin{max-width:800px}}@media(min-width:821px){.side-margin{max-width:1250px}}.top-margin{margin-top:6em}.top-margin-md{margin-top:2.5em}.magrin-top-bottom{margin-bottom:20px;margin-top:15px;justify-content:center;justify-items:center}.line{display:inline-block;padding:.4em 0;margin:0 auto;text-align:center;font-weight:500;font-size:clamp(17px,5vw,35px);color:#331f00}.header-subtitle{font-size:17px;font-weight:500}.highlight-title{color:#331f00;font-weight:500;margin-bottom:0}.btn-link,.btn-style{font-size:clamp(.8rem,2vw,1rem);font-weight:500;padding:16px 20px;margin:0;color:#331f00;min-width:120px;position:relative;text-decoration:none;border-radius:10px}.btn-primary{background-color:#eac974}.btn-secondary{background-color:#fff;border:1.5px solid #e3b848}.animate-btn span{position:relative;z-index:3}.animate-btn:before{content:"";z-index:2;position:absolute;background-color:#e5bd58;top:0;left:0;border-radius:10px;width:0;height:100%;transition:all .2s ease-out}.animate-btn:hover:before{width:100%}.btn-link{text-decoration:none;display:inline-block;min-width:160px;margin:8px;font-size:16px;text-align:center;background-color:#eac974}.text-center{text-align:center;margin-top:1.5em}.list-style{display:inline-block}.icon-size{width:50px}.diagram{display:flex;flex-direction:row;background-color:rgba(255,237,190,.5);border-radius:1em;padding:2em}@media(max-width:679px){.diagram{flex-direction:column}}.diagram li{width:300px;text-align:center;margin-right:3em;list-style:none}.video-wrapper{margin:50px 10px;justify-content:center;position:relative;padding-bottom:56.25%}.video{position:absolute;top:0;left:0}.large-font{font-weight:800;width:clamp(22px,2vw,48px)}.mdl-grid{justify-content:center!important}.btn-group-section{display:grid;grid-template-columns:auto;justify-items:center;background-color:#fff3e1;padding:2em 4em 4em}@media(min-width:821px){.btn-group-section{display:flex;justify-content:space-around;align-items:flex-end}}.next-section,.pre-section{display:inline-block;margin:0 3em}.next-section p,.pre-section p{color:#331f00;text-decoration:underline;font-weight:500;display:inline-block;margin:0}.next-section img,.pre-section img{width:6px;color:#331f00;margin-right:1em}.next-section img{transform:rotate(-180deg);margin-left:.5em}.thumb-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease-out;margin-bottom:8em;margin-top:4em}.thumb-wrapper:hover{transform:translateY(-8px)}.thumb-img{max-width:350px;min-width:300px;width:100%}.footer-section{margin:10em 2em 6em;text-align:center;position:relative}.footer-section h5{margin-bottom:1em}.icon-wrap{display:flex;justify-content:space-between;margin:2em 1em}.icon-wrap img{width:24px;padding:1em;transition:transform .3s ease-out}.icon-wrap img:hover{transform:translateY(-5px)}.shape-bg{width:100%;position:absolute;top:-120px;left:0;z-index:-5}.divider{width:100%;height:.5px;background-color:#331f00;margin:4em 0;opacity:.3}.bg-a{background-color:#fcf4df}.bg-b{background-color:#e4f9ff}.bg-c{background-color:#dfe3f0}.bg-d{background-color:#ebf1ff}.center-margin{margin:0 auto}.frame-content{border-radius:24px;border:1px solid #e0e0e0;padding:2em 1.25em}.rows-group{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1em;gap:1em}.rows-group>div{min-width:300px;max-width:320px;width:30%;flex-grow:1;padding:2em 1.25em;border-radius:24px;border:1px solid #e0e0e0}.discovery-section{padding:40px;margin:.5em;border:1px solid #e0e0e0;border-radius:40px;display:flex;flex-wrap:wrap;grid-gap:1em;gap:1em;justify-content:center}.discovery-section img{max-width:450px;min-width:320px;width:100%}.banner-text{padding:60px;margin:8em 0}.banner-text h3{max-width:680px;margin:1em auto}.add-bg{background-color:#eefbff;border-radius:24px}.add-bg>p{text-align:center}.text-box{padding:2em}.text-box>p,.text-box ul{max-width:450px}.img-wrapper{background-color:#eefbff;padding-top:40px;border-radius:16px;display:grid;grid-gap:1em;gap:1em;justify-content:center}.img-wrapper img{max-width:600px;min-width:320px;width:100%}.img-wrapper span{margin:1em}.img-content-wrapper{display:flex}@media(min-width:681px){.img-content-wrapper{grid-gap:2em;gap:2em;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:2.5em;padding-right:2.5em}}@media(max-width:679px){.img-content-wrapper{flex-direction:column-reverse}}.img-content-wrapper img{max-width:700px;min-width:320px;width:100%}.center-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2.5em}.center-content p{max-width:450px}
/*# sourceMappingURL=main.880380e4.chunk.css.map */