@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;background-color:transparent;scrollbar-width:none;-ms-overflow-style:none}:is(html,body)::-webkit-scrollbar{display:none}.main-wrapper{display:flex;flex-direction:column;min-height:100vh;position:absolute;top:0}@media (max-width: 375px){.main-wrapper{display:flex;flex-direction:column;min-height:auto;width:80%;position:static;margin-top:560vh}}@media (min-width:376px) and (max-width: 425px){.main-wrapper{display:flex;flex-direction:column;min-height:auto;width:80%;position:static;margin-top:600vh}}@media (min-width: 1400px){.navbar{width:120px;overflow:hidden;transition:width .6s ease-in-out,transform .6s ease-in-out;position:fixed;top:1.5rem;left:5vw;z-index:1000;transform:translate(-50%);height:80px;opacity:0;animation:navbarFadeIn .5s ease-out forwards;transition:box-shadow .4s ease;display:flex;flex-direction:row;align-items:center;gap:20vw;justify-content:start;padding:1rem 2rem;background:#ffffff36;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:50px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 18px 9px #ffffffe6;font-family:posterama-2001,sans-serif}.navbar.navbar--open{width:90vw;animation:growBar .6s ease-in-out forwards;transform-origin:left}.navbar.navbar--closing{animation:shrinkBar .6s ease-in-out forwards}.navbar__logo{height:50px;width:auto;max-width:50px;display:block;z-index:3;opacity:1;transition:opacity .3s ease;padding:0}.navbar__logo-button{background:none;border:none;padding:0;cursor:pointer;z-index:2;min-width:90px;height:100%;display:flex;align-items:center;justify-content:start;position:relative}.navbar__logo-button:focus{outline:none}.navbar__links{display:flex;flex-direction:row;white-space:nowrap;overflow:hidden;transition:opacity .3s ease,visibility .3s ease}.navbar__links li{opacity:0;transition:opacity .3s ease;margin-left:3rem}.navbar--open .navbar__links{opacity:1;visibility:visible}.navbar--open .navbar__links li{opacity:1}.navbar .navbar__links a{position:relative;overflow:hidden}.navbar .navbar__links a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background-color:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.navbar .navbar__links a:hover:after{transform:scaleX(1)}.navbar .navbar__links a.active{color:#f97316}.navbar .navbar__links a.active:after{transform:scaleX(1)}@keyframes navbarFadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.navbar:hover{box-shadow:0 8px 32px #0000001a}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;height:0px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.navbar:after{content:"";position:absolute;top:0;left:0;width:0px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent,rgba(255,255,255,.3))}@keyframes growBar{0%{opacity:0;transform:translate(-20px);width:120px}to{opacity:1;transform:translate(0);width:90vw}}@keyframes shrinkBar{0%{opacity:1;transform:translate(0);width:90vw}to{opacity:0;transform:translate(-20px);width:120px}}}@media (max-width: 1399px){.navbar{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);width:60vw;max-height:60px;overflow:hidden;transition:max-height .6s ease,transform .4s ease;justify-content:flex-start;padding:1rem 1.5rem;border-radius:30px;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#ffffff36;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 18px 9px #ffffffe6}.navbar__logo{height:50px;max-width:50px;margin-bottom:1rem;display:block;margin:0 auto}.navbar__logo-button{justify-content:center;width:100%;height:auto}.navbar__links{flex-direction:column;align-items:center;margin-top:1rem;display:none}.navbar__links li{margin:.5rem 0;opacity:1}.navbar--open{max-height:500px}.navbar--open .navbar__links{display:flex}}.loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999}.loader .loader__text{font-size:1.25rem;text-align:center;color:#000;font-family:posterama-2001,sans-serif;animation:fadeIn 1s ease forwards}.loader .loader__text .blue{color:#f97316}.loader .logo-text{animation:fadeIn 1s ease forwards;width:50%}.loader__centered{display:flex;flex-direction:column;align-items:center;gap:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes exitScene{to{opacity:0;transform:translateY(-20px) scale(.95);filter:blur(2px)}}.exit-scene{animation:exitScene 1.2s ease forwards;transition:background .5s ease;background:#ffffff80}.hero{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden}.hero__background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero__background img{background-position:center;margin-top:-300px;width:120%;display:block;position:absolute;animation:zoomOutImage 1.8s ease-out forwards}.hero__content{z-index:1;width:60%;margin:8rem auto 2rem}.hero__content .hero__left{animation:fadeInUp 1.8s ease-out forwards;padding-bottom:2rem}.hero__content .hero__left .hero__greeting{color:#181818;font-size:1.25rem}.hero__content .hero__left .hero__greeting .name{font-style:italic;font-weight:600}.hero__content .hero__left .hero__role-label{font-family:posterama-2001,sans-serif;font-size:3rem}.hero__content .hero__left .hero__title{font-weight:900;font-family:posterama-2001,sans-serif;font-size:4rem}.hero__content .hero__right{display:flex;flex-direction:column;font-size:1rem;line-height:1.6;text-align:start;animation:fadeInRight 1.8s ease-out forwards}.hero__content .hero__right p{margin-bottom:1rem}.hero__content .hero__right .resalt{font-weight:600}@keyframes moveBackground{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,-5%) scale(1.05)}to{transform:translate(0) scale(1)}}.hero .fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.hero .fade-in-up.show{opacity:1;transform:translateY(0)}.hero .fade-in-right{opacity:0;transform:translate(30px);transition:opacity .8s ease,transform .8s ease}.hero .fade-in-right.show{opacity:1;transform:translate(0)}@keyframes zoomOutImage{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 375px){.hero__background img{margin-top:4rem;width:120%}.hero__content{width:80%;margin:2rem auto}.hero__content .hero__left{padding-bottom:2rem;text-align:start}.hero__content .hero__left .hero__greeting{font-size:1rem}.hero__content .hero__left .hero__role-label,.hero__content .hero__left .hero__title{font-size:2rem}.hero__content .hero__right{font-size:.85rem;line-height:1.6}.hero__content .hero__right p{margin-bottom:1rem}}@media (min-width: 376px) and (max-width: 425px){.hero__background img{margin-top:4rem;width:120%}.hero__content{width:80%;margin:2rem auto}.hero__content .hero__left{padding-bottom:2rem;text-align:start}.hero__content .hero__left .hero__greeting{font-size:1.25rem}.hero__content .hero__left .hero__role-label,.hero__content .hero__left .hero__title{font-size:2.5rem}.hero__content .hero__right{font-size:.85rem;line-height:1.6;text-align:start}.hero__content .hero__right p{margin-bottom:1rem}}@media (min-width: 426px) and (max-width: 768px){.hero__background img{margin-top:4rem;width:120%}.hero__content{width:60%;margin:2rem auto}.hero__content .hero__left{padding-bottom:2rem;text-align:start}.hero__content .hero__left .hero__greeting{font-size:1.25rem}.hero__content .hero__left .hero__role-label,.hero__content .hero__left .hero__title{font-size:3rem}.hero__content .hero__right{font-size:.85rem;line-height:1.6;text-align:start}.hero__content .hero__right p{margin-bottom:1rem}}.projectsBody{width:100vw;min-height:100vh;background-color:transparent}.projectsBody .projectsSection{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.projectsBody .projectsSection .projects__content{text-align:center;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease}.projectsBody .projectsSection .projects__content.show{opacity:1;transform:translateY(0)}.projectsBody .projectsSection .projects__content .projects__header{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.projectsBody .projectsSection .projects__content .projects__header .projects__title{font-size:2.5rem;font-weight:700;font-family:posterama-2001,sans-serif}.projectsBody .projectsSection .projects__content .projects__header .view-all-button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #F97316;padding:.5rem 1rem;border-radius:.5rem;color:#181818;font-family:posterama-2001,sans-serif;font-weight:500;text-decoration:none;transition:all .3s ease}.projectsBody .projectsSection .projects__content .projects__header .view-all-button:hover{color:#f97316}.projectsBody .projectsSection .projects__content .projects__header .view-all-button:hover .view-icon{stroke:#f97316}.projectsBody .projectsSection .projects__content .projects__header .view-all-button .view-icon{width:1rem;height:1rem;stroke:#181818;transition:stroke .3s ease}.projectsBody .projectsSection .projects__content .projects__cards{width:80vw;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}@media (max-width: 375px){.projectsBody{width:100vw;min-height:auto;background-color:transparent}.projectsBody .projectsSection{width:100%;height:200vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.projectsBody .projectsSection .projects__content{text-align:center}.projectsBody .projectsSection .projects__content .projects__header{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.projectsBody .projectsSection .projects__content .projects__header .projects__title{font-size:2.5rem}.projectsBody .projectsSection .projects__content .projects__header .view-all-button{margin-top:1rem}.projectsBody .projectsSection .projects__content .projects__cards{width:80vw}}@media (min-width: 376px) and (max-width: 425px){.projectsBody{width:100vw;min-height:auto;background-color:transparent}.projectsBody .projectsSection{height:220vh}.projectsBody .projectsSection .projects__content .projects__header{flex-direction:column;justify-content:center;align-items:center}}@media (min-width: 426px) and (max-width: 768px){.projectsBody{width:100vw;min-height:auto;background-color:transparent}.projectsBody .projectsSection{height:150vh}}@media (min-width: 769px) and (max-width: 1024px){.projectsBody{width:100vw;min-height:auto;background-color:transparent}.projectsBody .projectsSection{height:150vh}}.brands{text-align:center;position:relative;height:100vh;width:100vw;overflow:hidden;min-height:100vh;padding:4rem 2rem}.brands__title{font-family:posterama-2001,sans-serif;font-size:2rem;margin-bottom:3rem;padding-top:20vh}.brands__logos{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem 1.5rem;justify-content:center;align-items:center;padding:0 1rem;max-width:1000px;margin:0 auto}.brands__logo-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 6px 24px #0000000f;display:flex;align-items:center;justify-content:center;height:100px;transition:transform .3s ease}.brands__logo-card img{max-width:100px;max-height:50px;object-fit:contain}.brands__logo-card:hover{transform:scale(1.05)}@media (max-width: 425px){.brands{text-align:center;position:relative;width:100vw;overflow:visible;min-height:150vh;height:150vh;padding:4rem 2rem}.brands__title{font-family:posterama-2001,sans-serif;font-size:1.2rem;margin-bottom:3rem;padding-top:6vh}.brands__logos{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;justify-content:center;align-items:center;padding:0 1rem;max-width:1000px;margin:0 auto}.brands__logo-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 6px 24px #0000000f;display:flex;align-items:center;justify-content:center;height:100px;transition:transform .3s ease}.brands__logo-card img{max-width:100px;max-height:50px;object-fit:contain}.brands__logo-card:hover{transform:scale(1.05)}}.animated-background{position:absolute;top:0;left:0;width:120%;height:120%;background:radial-gradient(circle at center,rgba(255,145,0,.1),transparent 70%);z-index:0;pointer-events:none;animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:1}}.visual-experiments{padding:4rem 0;text-align:center;background:#fcfcfc}.visual-experiments__header{display:flex;gap:48rem;align-items:center;padding:0 4rem;margin-bottom:2rem;margin-top:4rem}.visual-experiments__header h2{font-size:2rem;font-weight:800;font-family:posterama-2001,sans-serif}.visual-experiments__header .buttonVisualHome{text-decoration:none;font-weight:600;color:#181818;display:block;justify-self:flex-start;border:1px solid #F97316;padding:4px 12px;border-radius:8px;font-family:posterama-2001,sans-serif}.visual-experiments__header .buttonVisualHome:hover{color:#f97316}.visual-experiments__rows{overflow:hidden;display:flex;flex-direction:column;gap:2rem}.visual-experiments__row{display:flex;width:max-content;animation:scrollRow 40s linear infinite}.visual-experiments__row.row-1{animation-direction:reverse;animation-duration:35s}.visual-experiments__card{flex:0 0 auto;width:200px;height:280px;margin:0 1rem;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #0000001a}.visual-experiments__card img{width:100%;height:100%;object-fit:cover}.visual-experiments__card video{width:100%;height:100%;object-fit:cover}.visual-experiments .visual-experiments__row{display:flex;min-width:100%;animation:scrollRow 60s linear infinite}.visual-experiments .visual-experiments__row.row-1{animation-direction:reverse;animation-duration:60s}@keyframes scrollRow{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 1024px){.visual-experiments{padding:4rem 0;text-align:center;background:#fcfcfc;width:100vw}.visual-experiments__header{display:flex;flex-direction:column;gap:2rem;justify-content:start;align-items:start;padding:0 0rem 0 1.2rem;margin-bottom:2rem;margin-top:4rem}.visual-experiments__header h2{font-size:1rem;font-weight:800;font-family:posterama-2001,sans-serif;text-align:center}.visual-experiments__header .buttonVisualHome{text-align:center;text-decoration:none;font-weight:600;color:#181818;display:block;justify-self:start;border:1px solid #F97316;padding:4px 12px;border-radius:8px;font-family:posterama-2001,sans-serif}.visual-experiments__header .buttonVisualHome:hover{color:#f97316}.visual-experiments__rows{overflow:hidden;display:flex;flex-direction:column;gap:2rem;overflow-x:hidden;width:100vw}.visual-experiments__row{display:flex;width:max-content;animation:scrollRow 40s linear infinite}.visual-experiments__row.row-1{animation-direction:reverse;animation-duration:35s}.visual-experiments__card{flex:0 0 auto;width:200px;height:280px;margin:0 1rem;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #0000001a}.visual-experiments__card img{width:100%;height:100%;object-fit:cover}.visual-experiments .visual-experiments__row{display:flex;min-width:100%;animation:scrollRow 120s linear infinite}.visual-experiments .visual-experiments__row.row-1{animation-direction:reverse;animation-duration:120s}}.footer{flex-direction:column;padding:0 4rem;background:#fcfcfc;font-family:posterama-2001,sans-serif;min-height:80vh;width:100vw;display:flex;justify-content:end;position:relative;background-color:#fcfcfc;overflow:hidden}.footer .containerColumn{padding-top:4rem}.footer .containerColumn .footer__left{display:flex;align-items:center;gap:2rem}.footer .containerColumn .footer__left h3{font-weight:800;font-size:1.5rem}.footer .containerColumn .footer__left .footer__circle{width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;position:relative;transition:transform .4s ease}.footer .containerColumn .footer__left .footer__blur{width:100%;height:100%;background:#f60;filter:blur(20px)}.footer .containerColumn .footer__left .footer__svg-icon{position:absolute;left:50%;top:50%;width:36px;height:36px;color:#181818;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.footer .containerColumn .footer__left img{width:100%;height:100%;object-fit:cover}.footer .containerColumn .footer__right{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.footer .containerColumn .footer__right a{color:#000;text-decoration:none;font-weight:600}.footer .containerColumn .footer__right .footer__email{display:flex;align-items:center;gap:.5rem}.footer .containerColumn .footer__right .footer__email button{background:none;border:none;cursor:pointer;font-size:1rem}.footer .containerColumn .footer__right .footer__email .tooltip{font-size:.75rem;color:green}.footer .footer__logo{margin-top:5rem;width:100vw;fill:#181818;height:auto;display:block;margin-left:auto;margin-right:auto;transform:translateY(2rem);margin-bottom:0}@media (max-width: 425px){.footer{flex-direction:column;padding:0 2rem;background:#fcfcfc;font-family:posterama-2001,sans-serif;min-height:70vh;width:100vw;display:flex;justify-content:end;position:relative}.footer .containerColumn{padding-top:0rem}.footer .containerColumn .footer__left{display:flex;align-items:center;gap:2rem}.footer .containerColumn .footer__left h3{font-weight:800;font-size:1.5rem}.footer .containerColumn .footer__left .footer__circle,.footer .containerColumn .footer__left .footer__blur{display:none}.footer .containerColumn .footer__left .footer__svg-icon{position:absolute;width:36px;height:36px;color:#181818;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;background-color:red}.footer .containerColumn .footer__left img{width:100%;height:100%;object-fit:cover}.footer .containerColumn .footer__right{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;margin-top:2rem}.footer .containerColumn .footer__right a{color:#000;text-decoration:none;font-weight:600}.footer .containerColumn .footer__right .footer__email{display:flex;align-items:end;gap:.5rem;flex-direction:column}.footer .containerColumn .footer__right .footer__email span{font-size:.8rem}.footer .containerColumn .footer__right .footer__email button{background:none;border:none;cursor:pointer;font-size:1rem}.footer .containerColumn .footer__right .footer__email .tooltip{font-size:.75rem;color:#f97316}.footer .footer__logo{margin-top:0rem;width:100vw;fill:#181818;height:auto;display:block;margin-left:auto;margin-right:auto;transform:translateY(2rem);margin-bottom:1rem}}@media (min-width: 1400px){.footer__circle:hover{transform:scale(2);transition:transform .4s ease}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#f97316;text-decoration:inherit}a:hover{color:#f97316}body{margin:0;display:flex;place-items:center;min-height:100vh;background-color:transparent}h1{font-size:3.2em;line-height:1.1}button{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547}a:hover{color:#f97316}button{background-color:#f9f9f9}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Arial,Helvetica,sans-serif;color:#111827;background-color:#fcfcfc;line-height:1.5;-webkit-font-smoothing:antialiased}body{overflow-x:hidden;height:100%;overflow-y:scroll}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button{all:unset;cursor:pointer}.caseStudyProject .header .flobibackground{background-image:url(/assets/fondo_cover_case-DEVmGw6s.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .content .info__caseStudy .section__caseStudy{padding:1rem 0;margin-bottom:2rem}.caseStudyProject .content .info__caseStudy .problem .rowNumber{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number{width:25%;font-family:posterama-2001,sans-serif;font-weight:600;font-size:4rem;text-align:center}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text{width:75%}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text .date{font-size:.85rem;font-style:italic}.caseStudyProject .content .info__caseStudy .second_iteration .subtitle{font-weight:600}.caseStudyProject .content .info__caseStudy .tell ul{font-style:italic}.caseStudyProject .content .comments_caseStudy .comment02{margin-top:10vh}.caseStudyProject .content .comments_caseStudy .comment03{margin-top:60vh}.caseStudyProject .content .comments_caseStudy .comment04{margin-top:30vh}.caseStudyProject .content .comments_caseStudy .comment05{margin-top:60vh}.caseStudyProject .content .comments_caseStudy .comment05 a{text-decoration:underline;font-weight:600;font-style:italic;color:#f97316}.caseStudyProject .content .comments_caseStudy .comment06{margin-top:350vh}.caseStudyProject .content .comments_caseStudy .comment07{margin-top:120vh}.caseStudyProject .content .comments_caseStudy .comment09{margin-top:20vh}@media (max-width: 768px){.caseStudyProject{position:absolute;top:0;left:0;width:100vw;height:auto;display:grid;grid-template-areas:"header" "content"}.caseStudyProject .header{grid-area:header;width:100vw;position:relative;height:50vh}.caseStudyProject .header .header__background{background-image:url(/assets/fondo_cover_case-DEVmGw6s.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .header .header__title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;margin-top:20%;width:100vw;margin-left:0vw;background:#4f4f4f36;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);opacity:1}.caseStudyProject .header .header__title .header__title__text{font-family:posterama-2001,sans-serif;padding:0 4rem}.caseStudyProject .header .header__title .header__title__text h2{font-family:posterama-2001,sans-serif;text-align:start;display:inline-block;color:#fcfcfc;font-size:2rem}.caseStudyProject .header .header__title .header__title__text p{color:#fcfcfc}.caseStudyProject .content{padding-top:4rem;height:auto;grid-area:content;flex-grow:1;display:grid;grid-template-columns:1fr;grid-template-areas:"info ";gap:0rem}.caseStudyProject .content .menu__caseStudy{grid-area:menu;display:none}.caseStudyProject .content .info__caseStudy{grid-area:info;min-height:100vh;width:90%;margin-left:5%}.caseStudyProject .content .info__caseStudy .section__caseStudy{padding:1rem;margin-bottom:2rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy{padding-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy h2{font-family:posterama-2001,sans-serif;font-size:1.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy p{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul{margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li a{font-style:italic;text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .section__caseStudy span{font-weight:600}.caseStudyProject .content .info__caseStudy .problem .rowNumber{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number{width:100%;font-family:posterama-2001,sans-serif;font-weight:600;font-size:4rem;text-align:center}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text{width:75%}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text .date{font-size:.85rem;font-style:italic}.caseStudyProject .content .info__caseStudy .second_iteration .subtitle{font-weight:600}.caseStudyProject .content .info__caseStudy .tell ul{font-style:italic}.caseStudyProject .content .info__caseStudy .thank .thank__circle img{width:200px;height:200px;border-radius:100%}.caseStudyProject .content .info__caseStudy .thank .linkCaseStudy{color:#f97316;text-decoration:underline}.caseStudyProject .content .comments_caseStudy{grid-area:comments;display:none}}.aboutContainer{position:absolute;top:0;left:0}.aboutContainer .about{margin-top:40vh}.aboutContainer .about__hero{width:80%;margin:0 auto}.aboutContainer .about__hero h1{font-family:posterama-2001,sans-serif;width:80%;margin:0 auto}.aboutContainer .about__hero h1 .highlight{color:#f97316}.aboutContainer .about__hero .description{width:80%;margin:8rem auto}.aboutContainer .about__content{width:80%;margin:4rem auto}.aboutContainer .about__content h2{font-family:posterama-2001,sans-serif;width:80%;margin:0 auto}.aboutContainer .about__content .section{width:80%;margin:0 auto;padding:2rem 0}.aboutContainer .about__content .section p{margin-bottom:1rem}.aboutContainer .about__content .section .about__images{display:flex;flex-wrap:wrap;gap:2rem;opacity:0;transform:translateY(-30px);transition:opacity .8s ease,transform .8s ease}.aboutContainer .about__content .section .about__images.animate{opacity:1;transform:translateY(0)}.aboutContainer .about__content .section .about__images a img{width:100px;height:100px;border-radius:100px;object-fit:cover;box-shadow:0 4px 12px #00000018;padding:.2rem}.aboutContainer .about__content .section .about__images a img:hover{transform:scale(2);border:1px solid #FBBF24}.aboutContainer .about__content .section .about__images img{width:100px;height:100px;border-radius:100px;object-fit:cover;box-shadow:0 4px 12px #00000018;padding:.2rem}.aboutContainer .about__content .section .about__images img:hover{transform:scale(2)}.aboutContainer .about__content .mari p{font-family:posterama-2001,sans-serif;font-weight:800}.aboutContainer .about__content .mari p span{color:#f97316}.aboutContainer .about__content .mari .MariPhoto:hover{transform:scale(5)!important}@media (max-width: 425px){.aboutContainer .about{margin-top:35vh}.aboutContainer .about__hero{width:90%}.aboutContainer .about__hero h1{width:90%;font-size:2.5rem}.aboutContainer .about__hero .description{width:90%;margin:8rem auto}.aboutContainer .about__content{width:90%;margin:4rem auto}.aboutContainer .about__content h2{width:90%;margin:0 auto}.aboutContainer .about__content .section{width:90%;margin:0 auto;padding:2rem 0}.aboutContainer .about__content .section p{margin-bottom:1rem}.aboutContainer .about__content .section .about__images{display:flex;flex-wrap:wrap;gap:1rem;opacity:0}.aboutContainer .about__content .section .about__images.animate{opacity:1;transform:translateY(0)}.aboutContainer .about__content .section .about__images img:hover{transform:scale(1)}.aboutContainer .about__content .mari p{font-weight:800}.aboutContainer .about__content .mari p span{color:#f97316}.aboutContainer .about__content .mari .MariPhoto:hover{transform:scale(1)!important}}@media (min-width: 426px) and (max-width: 1024px){.aboutContainer .about{margin-top:35vh}.aboutContainer .about__content .section .about__images{display:flex;flex-wrap:wrap;gap:1rem;opacity:0}.aboutContainer .about__content .section .about__images.animate{opacity:1;transform:translateY(0)}.aboutContainer .about__content .section .about__images img:hover{transform:scale(1)}.aboutContainer .about__content .mari p{font-weight:800}.aboutContainer .about__content .mari p span{color:#f97316}.aboutContainer .about__content .mari .MariPhoto:hover{transform:scale(1)!important}}.resumeContenedor{position:absolute;top:0;left:0}.resumeContenedor .resume{width:70%;margin:0 auto;margin-top:40vh;min-height:100vh;overflow-x:hidden}.resumeContenedor .resume__section{margin-top:20vh}.resumeContenedor .resume__section h2{font-family:posterama-2001,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.resumeContenedor .resume__section.experience .job{display:flex;flex-direction:column;padding:2rem;border-radius:2rem;transition:box-shadow .4s ease;background:#ffffff12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.3)}.resumeContenedor .resume__section.experience .job .job__header{display:flex;flex-direction:row;align-items:center;justify-content:start;height:116px;gap:2rem}.resumeContenedor .resume__section.experience .job .job__header img{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px;box-shadow:0 4px 12px #00000018}.resumeContenedor .resume__section.experience .job .job__header .job__title{display:flex;flex-direction:column;height:116px;align-items:start;justify-content:center}.resumeContenedor .resume__section.experience .job .job__header .job__title .job__icons{display:flex;flex-direction:row;gap:1rem}.resumeContenedor .resume__section.experience .job .job__header .job__title .job__icons a svg{width:24px;color:#f97316}.resumeContenedor .resume__section.experience .job .job__header .job__title .job__icons a svg:hover{transform:scale(1.2)}.resumeContenedor .resume__section.experience .job .job__text{padding:2rem 1rem}.resumeContenedor .resume__section.experience .job .job__text .job__tasks li:not(:last-child){margin-bottom:1rem}.resumeContenedor .resume__section.experience .job .job__text p{padding-top:1rem}.resumeContenedor .resume__section.experience .job .job__text p .tools{font-weight:600}.resumeContenedor .resume__section.education .edu{display:flex;flex-direction:column;margin-bottom:2rem;padding:2rem;border-radius:2rem;transition:box-shadow .4s ease;background:#ffffff12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.3)}.resumeContenedor .resume__section.education .edu .edu__header{display:flex;flex-direction:row;align-items:center;justify-content:start;height:116px;gap:2rem}.resumeContenedor .resume__section.education .edu .edu__header img{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px;box-shadow:0 4px 12px #00000018}.resumeContenedor .resume__section.education .edu .edu__header .edu__title{display:flex;flex-direction:column;height:116px;align-items:start;justify-content:center}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons{display:flex;flex-direction:row;gap:1rem}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons a svg{width:24px;color:#f97316}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons a svg:hover{transform:scale(1.2)}.resumeContenedor .resume__section.skills .skills__grid{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.resumeContenedor .resume__section.skills .skills__grid .skills__icon{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px;object-fit:contain;filter:grayscale(1);transition:filter .3s ease;box-shadow:0 4px 12px #00000018}.resumeContenedor .resume__section.skills .skills__grid .skills__icon:hover{transform:scale(1.05);filter:grayscale(0)}.resumeContenedor .resume__section.certifications .certifications__list{padding:1rem}.resumeContenedor .resume__section.certifications .certifications__list li:not(:last-child){margin-bottom:1rem}.resumeContenedor .resume__section.certifications .certifications__list .titleCertifications{font-weight:600}.resumeContenedor .resume__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-family:posterama-2001,sans-serif}.resumeContenedor .resume__header h1{font-size:3rem;font-weight:700;color:#f97316;margin-bottom:1rem}.resumeContenedor .resume__header h2{font-size:3rem}.resumeContenedor .resume__header .resume__button{display:flex;gap:1rem;background:transparent;border:1px solid #F97316;color:#181818;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem}.resumeContenedor .resume__header .resume__button svg{width:20px}.resumeContenedor .resume__header .resume__button:hover{color:#f97316}@media (max-width: 425px){.resumeContenedor .resume{width:80%;margin:0 auto;margin-top:30vh;min-height:100vh;overflow-x:hidden}.resumeContenedor .resume__header{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:0rem;padding:2rem 0}.resumeContenedor .resume__header h1{font-size:2.5rem;margin-bottom:1rem}.resumeContenedor .resume__header h2{font-size:2.5rem}.resumeContenedor .resume__header .resume__button{display:flex;gap:1rem;padding:.5rem 1rem;border-radius:8px;margin-top:2rem;font-size:.875rem}.resumeContenedor .resume__header .resume__button svg{width:20px}.resumeContenedor .resume__header .resume__button:hover{color:#181818}.resumeContenedor .resume__section{margin-top:20vh;margin-bottom:2rem}.resumeContenedor .resume__section h2{font-size:1.25rem;margin-bottom:1rem;letter-spacing:.05em}.resumeContenedor .resume__section.experience .job{display:flex;flex-direction:column;padding:2rem;border-radius:2rem}.resumeContenedor .resume__section.experience .job .job__header{display:flex;flex-direction:column;align-items:center;justify-content:start;height:auto;gap:2rem}.resumeContenedor .resume__section.experience .job .job__header .job__title{display:flex;flex-direction:column;height:auto;align-items:start;justify-content:start}.resumeContenedor .resume__section.experience .job .job__header .job__title .job__icons a svg:hover{transform:scale(1)}.resumeContenedor .resume__section.experience .job .job__text{padding:2rem 0rem}.resumeContenedor .resume__section.experience .job .job__text p{padding-top:1rem}.resumeContenedor .resume__section.experience .job .job__text p .tools{font-weight:600}.resumeContenedor .resume__section.education .edu .edu__header{display:flex;flex-direction:column;align-items:center;justify-content:start;height:auto;gap:1rem}.resumeContenedor .resume__section.education .edu .edu__header .edu__title{display:flex;flex-direction:column;height:auto;align-items:start;justify-content:center}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons a svg{width:24px;color:#f97316}.resumeContenedor .resume__section.education .edu .edu__header .edu__title .edu__icons a svg:hover{transform:scale(1)}.resumeContenedor .resume__section.skills .skills__grid{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.resumeContenedor .resume__section.skills .skills__grid .skills__icon{width:4rem;border-radius:4rem;object-fit:contain;filter:grayscale(0)}.resumeContenedor .resume__section.skills .skills__grid .skills__icon:hover{transform:scale(1)}.resumeContenedor .resume__section.certifications .certifications__list{padding:1rem}.resumeContenedor .resume__section.certifications .certifications__list li:not(:last-child){margin-bottom:1rem}.resumeContenedor .resume__section.certifications .certifications__list .titleCertifications{font-weight:600}}@media (min-width: 376px) and (max-width: 425px){.resume{margin-top:1180vh}.resume__section{margin-top:20vh}.resume__section h2{font-size:1rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.resume__section.experience .job{display:flex;flex-direction:column;padding:0rem;border-radius:2rem;transition:box-shadow .4s ease;background:#ffffff12;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.3)}.resume__section.experience .job .job__header{display:flex;flex-direction:column;align-items:start;justify-content:start;height:auto;gap:2rem}.resume__section.experience .job .job__header img{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px;box-shadow:0 4px 12px #00000018}.resume__section.experience .job .job__header .job__title{display:flex;flex-direction:column;height:116px;align-items:start;justify-content:center}.resume__section.experience .job .job__header .job__title .job__icons{display:flex;flex-direction:row;gap:1rem}.resume__section.experience .job .job__header .job__title .job__icons a svg{width:24px;color:#f97316}.resume__section.experience .job .job__header .job__title .job__icons a svg:hover{transform:scale(1.2)}.resume__section.experience .job .job__text{padding:2rem 0rem}.resume__section.experience .job .job__text .job__tasks li:not(:last-child){margin-bottom:1rem}.resume__section.experience .job .job__text p{padding-top:1rem}.resume__section.experience .job .job__text p .tools{font-weight:600}.resume__section.education .edu{display:flex;flex-direction:column;margin-bottom:2rem;padding:0rem;border-radius:2rem}.resume__section.education .edu .edu__header{display:flex;flex-direction:column;align-items:start;justify-content:start;height:auto;gap:2rem}.resume__section.education .edu .edu__header img{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px}.resume__section.education .edu .edu__header .edu__title{display:flex;flex-direction:column;height:116px;align-items:start;justify-content:center}.resume__section.education .edu .edu__header .edu__title .edu__icons{display:flex;flex-direction:row;gap:1rem}.resume__section.education .edu .edu__header .edu__title .edu__icons a svg{width:24px;color:#f97316}.resume__section.education .edu .edu__header .edu__title .edu__icons a svg:hover{transform:scale(1.2)}.resume__section.skills .skills__grid{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.resume__section.skills .skills__grid .skills__icon{width:116px;padding:.2rem;border:1px solid #E5E7EB;border-radius:116px;object-fit:contain;filter:grayscale(0);transition:filter .3s ease;box-shadow:0 4px 12px #00000018}.resume__section.skills .skills__grid .skills__icon:hover{transform:scale(1);filter:grayscale(0)}.resume__section.certifications .certifications__list{padding:0rem}.resume__section.certifications .certifications__list li:not(:last-child){margin-bottom:1rem}.resume__section.certifications .certifications__list .titleCertifications{font-weight:600}.resume__header{display:flex;flex-direction:column;justify-content:space-between;align-items:start;margin-bottom:2rem;font-family:posterama-2001,sans-serif}.resume__header h1{font-size:3rem;font-weight:700;color:#f97316;margin-bottom:1rem}.resume__header h2{font-size:3rem}.resume__header .resume__button{display:flex;gap:1rem;background:transparent;border:1px solid #F97316;color:#181818;padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-top:2rem;font-size:.875rem}.resume__header .resume__button svg{width:20px}.resume__header .resume__button:hover{color:#f97316}}@media (min-width: 426px) and (max-width: 768px){.resume{margin-top:1000vh}}@media (min-width: 769px) and (max-width: 1024px){.resume{margin-top:890vh}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.project-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));flex:1;align-items:start;border-radius:2rem;background-color:#8888880d;box-shadow:0 6px 24px #0000000f}.project-card .project-image{border-radius:2rem 2rem 0 0;width:100%;filter:grayscale(0%)}.project-card .project-image:hover{filter:grayscale(100%)}.project-card .containerText{display:flex;justify-content:space-between;padding:1rem}.project-card .containerText .nameCaseStudy{text-align:start}.project-card .containerText .nameCaseStudy .nameBusiness{font-weight:400;font-size:1rem;font-family:posterama-2001,sans-serif}.project-card .containerText .nameCaseStudy .caseStudy{font-family:posterama-2001,sans-serif}.project-card .containerText .button{display:flex;flex-direction:column}.project-card:hover{color:#f97316;filter:blur(.5px)}@media (max-width: 320px){.project-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));flex:1;align-items:start;border-radius:2rem;background-color:#8888880d;box-shadow:0 6px 24px #0000000f}.project-card .project-image{border-radius:2rem 2rem 0 0;width:100%;filter:grayscale(0%)}.project-card .project-image:hover{filter:grayscale(100%)}.project-card .containerText{display:flex;justify-content:space-between;padding:1rem}.project-card .containerText .nameCaseStudy{text-align:start}.project-card .containerText .nameCaseStudy .nameBusiness{font-weight:400;font-size:1rem;font-family:posterama-2001,sans-serif}.project-card .containerText .nameCaseStudy .caseStudy{font-family:posterama-2001,sans-serif}.project-card .containerText .button{display:flex;flex-direction:column}}@media (min-width: 426px) and (max-width: 768px){.project-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));flex:1;align-items:start;border-radius:2rem;background-color:#8888880d;box-shadow:0 6px 24px #0000000f}.project-card .project-image{border-radius:2rem;width:100%;filter:grayscale(0%)}.project-card .project-image:hover{filter:grayscale(100%)}.project-card .containerText{display:flex;justify-content:space-between;padding:1rem}.project-card .containerText .nameCaseStudy{text-align:start}.project-card .containerText .nameCaseStudy .nameBusiness{font-weight:400;font-size:1rem;font-family:posterama-2001,sans-serif}.project-card .containerText .nameCaseStudy .caseStudy{font-family:posterama-2001,sans-serif}.project-card .containerText .button{display:flex;flex-direction:column}.project-card:hover{color:#f97316;filter:blur(.5px)}}.ProjectContainerPages{position:absolute;top:0;left:0}.ProjectContainerPages .projects-page{position:relative;display:flex;flex-direction:column;height:auto;width:80%;margin:0 auto;overflow-y:hidden}.ProjectContainerPages .projects-page-intro{padding-top:12rem}.ProjectContainerPages .projects-page-intro h1{color:#181818;text-align:center;font-family:posterama-2001,sans-serif}.ProjectContainerPages .projects-page-intro p{color:#374151;text-align:center;display:block;width:80%;margin:1rem auto}.ProjectContainerPages .projects-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;margin-bottom:2rem;flex:1;align-items:start}@media (max-width: 425px){.projects-page{position:relative;display:flex;flex-direction:column;width:80%;margin:0 auto;overflow:hidden}.projects-page-grid{display:flex;flex-direction:column}.projects-page-intro{padding-top:12rem}.projects-page-intro h1{color:#181818;text-align:center;font-family:posterama-2001,sans-serif;font-size:2.5rem}.projects-page-intro p{color:#374151;text-align:center;display:block;width:80%;margin:1rem auto;font-size:.85rem}}@media (min-width: 426px) and (max-width: 768px){.projects-page{position:relative;display:flex;flex-direction:column;width:80%;margin:0 auto;overflow:hidden}.projects-page-intro{padding-top:12rem}.projects-page-intro h1{color:#181818;text-align:center;font-family:posterama-2001,sans-serif;font-size:2.5rem}.projects-page-intro p{color:#374151;text-align:center;display:block;width:80%;margin:1rem auto;font-size:.85rem}}@media (min-width: 769px) and (max-width: 1024px){.projects-page{position:relative;display:flex;flex-direction:column;width:80%;margin:0 auto;overflow:hidden}}.visual{width:80vw;margin:0 auto;margin-top:1100vh;min-height:100vh}.visual .headerVisual{display:flex;justify-content:space-between;margin-bottom:4rem}.visual .headerVisual h1{font-family:posterama-2001,sans-serif;font-size:2rem}.visual .headerVisual .buttonInsta{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#181818;border:1px solid #F97316;padding:4px 12px;border-radius:8px}.visual .headerVisual .buttonInsta a{display:block;text-decoration:none;font-family:posterama-2001,sans-serif;font-size:1rem}.visual .headerVisual .buttonInsta a svg{width:1rem}.visual .headerVisual .buttonInsta a:hover{color:#f97316}.visual .visual__embed iframe{min-height:1000vh}@media (max-width: 375px){.visual{width:80vw;margin:0 auto;margin-top:300vh;min-height:100vh}.visual .headerVisual{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}.visual .headerVisual h1{font-family:posterama-2001,sans-serif;font-size:2rem;margin-bottom:2rem}.visual .headerVisual .buttonInsta{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#181818;border:1px solid #F97316;padding:4px 12px;border-radius:8px}.visual .headerVisual .buttonInsta a{display:block;text-decoration:none;font-family:posterama-2001,sans-serif;font-size:1rem}.visual .headerVisual .buttonInsta a svg{width:1rem}.visual .headerVisual .buttonInsta a:hover{color:#f97316}.visual .visual__embed iframe{min-height:250vh}}@media (min-width: 376px) and (max-width: 425px){.visual{width:80vw;margin:0 auto;margin-top:370vh;min-height:100vh}.visual .headerVisual{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}.visual .headerVisual h1{font-family:posterama-2001,sans-serif;font-size:2rem;margin-bottom:2rem}.visual .headerVisual .buttonInsta{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#181818;border:1px solid #F97316;padding:4px 12px;border-radius:8px}.visual .headerVisual .buttonInsta a{display:block;text-decoration:none;font-family:posterama-2001,sans-serif;font-size:1rem}.visual .headerVisual .buttonInsta a svg{width:1rem}.visual .headerVisual .buttonInsta a:hover{color:#f97316}.visual .visual__embed iframe{min-height:320vh}}@media (min-width: 426px) and (max-width: 768px){.visual{width:80vw;margin:0 auto;margin-top:650vh;min-height:100vh}.visual .headerVisual{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}.visual .headerVisual h1{font-family:posterama-2001,sans-serif;font-size:2rem;margin-bottom:2rem}.visual .headerVisual .buttonInsta{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#181818;border:1px solid #F97316;padding:4px 12px;border-radius:8px}.visual .headerVisual .buttonInsta a{display:block;text-decoration:none;font-family:posterama-2001,sans-serif;font-size:1rem}.visual .headerVisual .buttonInsta a svg{width:1rem}.visual .headerVisual .buttonInsta a:hover{color:#f97316}.visual .visual__embed iframe{min-height:550vh}}@media (min-width: 769px) and (max-width: 1024px){.visual{width:80vw;margin:0 auto;margin-top:850vh;min-height:100vh}.visual .visual__embed iframe{min-height:750vh}}.caseStudyProject .header .design01background{background-image:url(/assets/cover_caseStudy_aiDesign-C4PSehBO.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .content .info__caseStudy .nextCase .text01{font-style:italic;font-weight:600}.caseStudyProject .content .info__caseStudy .nextCase .text02{color:#181818;font-weight:500}.caseStudyProject .content .info__caseStudy .nextCase .text02 a span{background-color:#f97316;padding:.3rem;color:#fcfcfc;font-style:italic}.caseStudyProject .content .info__caseStudy .nextCase .text02 a span:hover{background-color:transparent;color:#f97316;text-decoration:underline}.caseStudyProject .content .comments_caseStudy .comment02{margin-top:70vh}.caseStudyProject .content .comments_caseStudy .comment03,.caseStudyProject .content .comments_caseStudy .comment04{margin-top:5vh}.caseStudyProject .content .comments_caseStudy .comment05{margin-top:40vh}.caseStudyProject .content .comments_caseStudy .comment06{margin-top:20vh}.caseStudyProject .content .comments_caseStudy .comment07{margin-top:40vh}.caseStudyProject .content .comments_caseStudy .comment08{margin-top:130vh}.caseStudyProject .content .comments_caseStudy .comment09{margin-top:120vh}.caseStudyProject .content .comments_caseStudy .comment09 span{font-weight:900;color:#f97316}.caseStudyProject .header .aichatbotbackground{background-image:url(/assets/cover_caseStudy_aiChatbot-CNrYdbgt.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .content .info__caseStudy .section__caseStudy p a{font-style:italic;text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .market p span,.caseStudyProject .content .info__caseStudy .market .subtitle{font-weight:600}.caseStudyProject .content .info__caseStudy .market ul{padding-left:1rem}.caseStudyProject .content .info__caseStudy .market ul li{font-style:italic}.caseStudyProject .content .info__caseStudy .definitions ol{padding-left:1rem}.caseStudyProject .content .info__caseStudy .definitions ol li{margin-bottom:.5rem;font-style:italic}.caseStudyProject .content .info__caseStudy .tools ul{margin-top:1rem}.caseStudyProject .content .info__caseStudy .thank .thank__circle img{width:200px;height:200px;border-radius:100%;object-fit:cover}.caseStudyProject .content .info__caseStudy .title_moreProject{font-family:posterama-2001,sans-serif;font-size:1rem}.caseStudyProject .content .info__caseStudy .moreProjects{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:12px;margin-top:1rem}.caseStudyProject .content .info__caseStudy .moreProjects .box{border:1px solid #D1D5DB;display:flex;justify-content:space-between;align-items:center;flex:1;margin:0 .2rem;padding:.5rem 1rem;min-width:220px;border-radius:8px}.caseStudyProject .content .info__caseStudy .moreProjects .box .projectName .caseName{font-weight:600;font-family:posterama-2001,sans-serif}.caseStudyProject .content .info__caseStudy .moreProjects .box .viewCase{align-self:center;justify-self:center}.caseStudyProject .content .info__caseStudy .moreProjects .box .viewCase svg{width:20px;height:20px}.caseStudyProject .content .comments_caseStudy_aiChatbot{grid-area:comments;min-height:100vh;padding:1rem 0;color:#6b7280;font-size:.85rem}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment{border:1px solid #E5E7EB;width:80%;margin:0 auto;padding:.5rem;border-radius:20px}.caseStudyProject .content .comments_caseStudy_aiChatbot .AIchatbot01{font-weight:600}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment02AIchatbot{margin-top:15vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment03AIchatbot{margin-top:10vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment04AIchatbot{margin-top:20vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment05AIchatbot{margin-top:40vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment06AIchatbot{margin-top:60vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment07AIchatbot{margin-top:40vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment08AIchatbot{margin-top:140vh}.caseStudyProject .content .comments_caseStudy_aiChatbot .comment09AIchatbot{margin-top:5vh}@media (max-width: 768px){.caseStudyProject{position:absolute;top:0;left:0;width:100vw;height:auto;display:grid;grid-template-areas:"header" "content"}.caseStudyProject .header{grid-area:header;width:100vw;position:relative;height:50vh}.caseStudyProject .header .header__background{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .header .header__title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;margin-top:20%;width:100vw;margin-left:0vw;background:#cbcbcbb0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);opacity:1}.caseStudyProject .header .header__title .header__title__text{font-family:posterama-2001,sans-serif;padding:0 4rem}.caseStudyProject .header .header__title .header__title__text h2{font-family:posterama-2001,sans-serif;text-align:start;display:inline-block;color:#181818;font-size:2rem}.caseStudyProject .header .header__title .header__title__text p{color:#181818}.caseStudyProject .content{padding-top:4rem;height:auto;grid-area:content;flex-grow:1;display:grid;grid-template-columns:1fr;grid-template-areas:"info ";gap:0rem}.caseStudyProject .content .menu__caseStudy{grid-area:menu;display:none}.caseStudyProject .content .info__caseStudy{grid-area:info;min-height:100vh;width:90%;margin-left:5%}.caseStudyProject .content .info__caseStudy .section__caseStudy{padding:1rem;margin-bottom:2rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy{padding-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy h2{font-family:posterama-2001,sans-serif;font-size:1.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy p{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul{margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li a{font-style:italic;text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .section__caseStudy span{font-weight:600}.caseStudyProject .content .info__caseStudy .thank .thank__circle img{width:200px;height:200px;border-radius:100%}.caseStudyProject .content .info__caseStudy .thank .linkCaseStudy{color:#f97316;text-decoration:underline}.caseStudyProject .content .comments_caseStudy{grid-area:comments;display:none}}.caseStudyProject{position:absolute;top:0;left:0;width:100vw;height:auto;display:grid;grid-template-areas:"header" "content"}.caseStudyProject .header{grid-area:header;width:100vw;position:relative;height:40vh}.caseStudyProject .header .design02background{background-image:url(/assets/cover_caseStudy_aiDesign02-DZ7IPYqo.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .header .header__title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;margin-top:12%;width:80vw;margin-left:20vw;background:#4f4f4f36;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);opacity:0}.caseStudyProject .header .header__title .header__title__text{font-family:posterama-2001,sans-serif}.caseStudyProject .header .header__title .header__title__text h2{font-family:posterama-2001,sans-serif;text-align:start;display:inline-block;color:#fcfcfc;font-size:4rem}.caseStudyProject .header .header__title .header__title__text p{color:#fcfcfc}.caseStudyProject .content{padding-top:4rem;height:auto;grid-area:content;flex-grow:1;display:grid;grid-template-columns:.5fr 1fr .3fr;grid-template-areas:"menu info comments";gap:.5rem}.caseStudyProject .content .menu__caseStudy{grid-area:menu;min-height:100vh}.caseStudyProject .content .menu__caseStudy .menuFixed{color:#fcfcfc;margin:0 auto;position:fixed;top:0%;left:0%;width:20vw;height:100vh;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#262626ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-right:1px solid rgba(187,187,187,.3);transition:box-shadow .4s ease;box-shadow:0 0 12px #0000001a,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 45px 9px #595959e6}.caseStudyProject .content .menu__caseStudy .menuFixed:hover{box-shadow:0 8px 32px #0000001a}.caseStudyProject .content .menu__caseStudy .menuFixed .header__title{font-family:posterama-2001,sans-serif;margin-bottom:2rem}.caseStudyProject .content .menu__caseStudy .menuFixed ul{margin-top:1rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.caseStudyProject .content .menu__caseStudy .menuFixed ul .menu__link{margin-bottom:.5rem;font-weight:600}.caseStudyProject .content .menu__caseStudy .menuFixed ul .menu__link:hover{text-decoration:underline;color:#d1d5db}.caseStudyProject .content .info__caseStudy{grid-area:info;min-height:100vh}.caseStudyProject .content .info__caseStudy .section__caseStudy{padding:1rem 2rem;margin-bottom:2rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy{padding-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy h2{font-family:posterama-2001,sans-serif;font-size:1.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy p{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul{margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li a{font-style:italic;text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .section__caseStudy span{font-weight:600}.caseStudyProject .content .info__caseStudy .confidencialityNote{border:1px solid #E5E7EB;padding:1rem 2rem;background-color:#f3f4f6;border-radius:1rem}.caseStudyProject .content .info__caseStudy .confidencialityNote h2{font-size:1rem;font-family:posterama-2001,sans-serif;color:#4b5563;font-weight:400}.caseStudyProject .content .info__caseStudy .confidencialityNote p{font-size:.85rem;margin-top:1rem;font-weight:200}.caseStudyProject .content .info__caseStudy .caseStudyAudio .title__section__caseStudy h3{margin-top:1.2rem}.caseStudyProject .content .info__caseStudy .caseStudyAudio .title__section__caseStudy h3 span{font-style:italic}.caseStudyProject .content .info__caseStudy .caseStudyAudio p{margin-top:1rem}.caseStudyProject .content .info__caseStudy .caseStudyAudio .question{font-weight:600}.caseStudyProject .content .info__caseStudy .caseStudyAudio .question span{text-decoration:underline}.caseStudyProject .content .info__caseStudy .manualWorkFlow .imgFlow{padding:2rem 0}.caseStudyProject .content .info__caseStudy .manualWorkFlow .imgFlow span{display:flex;align-items:center;justify-content:center;margin-top:2rem;font-size:.85rem;text-decoration:underline;color:#f97316;font-weight:700}.caseStudyProject .content .info__caseStudy .manualWorkFlow .imgFlow span Link{text-align:center}.caseStudyProject .content .info__caseStudy .cost .totalCost{margin:1rem 0;border:1px solid #F97316;padding:1rem;border-radius:1rem}.caseStudyProject .content .info__caseStudy .cost .totalCost h3{margin-bottom:.5rem;font-size:1.5rem}.caseStudyProject .content .info__caseStudy .cost .totalCost p{font-size:.9rem;font-style:italic}.caseStudyProject .content .info__caseStudy .cost .containerCost{padding:1rem}.caseStudyProject .content .info__caseStudy .cost .containerCost ul{padding-left:1rem}.caseStudyProject .content .info__caseStudy .cost .containerCost ul li{list-style:none}.caseStudyProject .content .info__caseStudy .cost .containerCost ul li span{font-weight:600}.caseStudyProject .content .info__caseStudy .cost .containerCost ul p{padding-left:.5rem}.caseStudyProject .content .info__caseStudy .cost .containerCost ul .subtitle{font-weight:600}.caseStudyProject .content .info__caseStudy .demo .video{margin:2rem 0}.caseStudyProject .content .info__caseStudy .demo .video video{border-radius:2rem;border:2px solid #E5E7EB;box-shadow:0 8px 32px #0000001a}.caseStudyProject .content .info__caseStudy .next_steps p a{text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .thank .thank__circle img{width:200px;height:200px;border-radius:100%}.caseStudyProject .content .info__caseStudy .thank .linkCaseStudy{color:#f97316;text-decoration:underline}.caseStudyProject .content .comments_caseStudy{grid-area:comments;min-height:100vh;padding:1rem 0;color:#6b7280;font-size:.85rem}.caseStudyProject .content .comments_caseStudy .comment{border:1px solid #E5E7EB;width:80%;margin:0 auto;padding:.5rem;border-radius:20px}.caseStudyProject .content .comments_caseStudy .comment01{font-weight:600}.caseStudyProject .content .comments_caseStudy .comment02{margin-top:110vh}.caseStudyProject .content .comments_caseStudy .comment03{margin-top:50vh}.caseStudyProject .content .comments_caseStudy .comment04{margin-top:180vh}.caseStudyProject .content .comments_caseStudy .comment05{margin-top:220vh}.caseStudyProject .content .comments_caseStudy .comment05 p span{font-weight:600}.caseStudyProject .content .comments_caseStudy .comment05 .credit{display:inline-block;font-size:.5rem;text-align:center;font-style:italic}.caseStudyProject .content .comments_caseStudy .comment06{margin-top:70vh}@media (max-width: 768px){.caseStudyProject{position:absolute;top:0;left:0;width:100vw;height:auto;display:grid;grid-template-areas:"header" "content"}.caseStudyProject .header{grid-area:header;width:100vw;position:relative;height:50vh}.caseStudyProject .header .header__background{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.caseStudyProject .header .header__title{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;margin-top:20%;width:100vw;margin-left:0vw;background:#4f4f4f36;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);opacity:1}.caseStudyProject .header .header__title .header__title__text{font-family:posterama-2001,sans-serif;padding:0 4rem}.caseStudyProject .header .header__title .header__title__text h2{font-family:posterama-2001,sans-serif;text-align:start;display:inline-block;color:#fcfcfc;font-size:2rem}.caseStudyProject .header .header__title .header__title__text p{color:#fcfcfc}.caseStudyProject .content{padding-top:4rem;height:auto;grid-area:content;flex-grow:1;display:grid;grid-template-columns:1fr;grid-template-areas:"info ";gap:0rem}.caseStudyProject .content .menu__caseStudy{grid-area:menu;display:none}.caseStudyProject .content .info__caseStudy{grid-area:info;min-height:100vh;width:90%;margin-left:5%}.caseStudyProject .content .info__caseStudy .section__caseStudy{padding:1rem;margin-bottom:2rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy{padding-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy .title__section__caseStudy h2{font-family:posterama-2001,sans-serif;font-size:1.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy p{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul{margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li{margin-bottom:.5rem}.caseStudyProject .content .info__caseStudy .section__caseStudy ul li a{font-style:italic;text-decoration:underline;color:#f97316;font-weight:600}.caseStudyProject .content .info__caseStudy .section__caseStudy span{font-weight:600}.caseStudyProject .content .info__caseStudy .problem .rowNumber{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:1rem}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number{width:100%;font-family:posterama-2001,sans-serif;font-weight:600;font-size:4rem;text-align:center}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text{width:75%}.caseStudyProject .content .info__caseStudy .problem .rowNumber .number__text .date{font-size:.85rem;font-style:italic}.caseStudyProject .content .info__caseStudy .second_iteration .subtitle{font-weight:600}.caseStudyProject .content .info__caseStudy .tell ul{font-style:italic}.caseStudyProject .content .info__caseStudy .thank .thank__circle img{width:200px;height:200px;border-radius:100%}.caseStudyProject .content .info__caseStudy .thank .linkCaseStudy{color:#f97316;text-decoration:underline}.caseStudyProject .content .comments_caseStudy{grid-area:comments;display:none}}
