@import"https://fonts.googleapis.com/css2?family=Rammetto+One&display=swap";@font-face{font-family:Muli;src:url(/assets/Muli-ExtraLight-BcASNISX.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Muli;src:url(/assets/Muli-Light-CdPcVCzv.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Muli;src:url(/assets/Muli-BPukQOid.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Muli;src:url(/assets/Muli-SemiBold-vCt3X5FN.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Muli;src:url(/assets/Muli-Bold-PuCfiAiE.ttf) format("truetype");font-weight:700;font-style:normal}:root{--Cream: #fffbf0;--Saffron: #f6c746;--Terracota: #f06847;--Seaweed: #203931;--maxWidth: 1440px}html{font-family:Muli,sans-serif;scroll-behavior:smooth;scroll-snap-type:y mandatory}h1,h2,h3,h4,h5,h6{font-family:Rammetto One,sans-serif}h1{font-size:5rem}h2{font-size:3rem}body{line-height:1.4}strong{font-weight:900}@media (max-width: 768px){h1{font-size:3rem}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0;overscroll-behavior:none}a,a:visited{text-decoration:none;color:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}section{height:100svh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center;overflow-x:clip}.content{max-width:var(--maxWidth);width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}header{z-index:5;position:fixed;top:5px;width:100%;justify-content:space-between;padding:1rem;display:flex;align-items:center;max-width:var(--maxWidth);left:0;right:0;margin:0 auto}header .header-logo-link{margin-left:0}.section-home a,.section-home .burger-bar{color:var(--Seaweed)}.section-home .LogoHeader .on{fill:var(--Terracota)}.section-home .LogoHeader .shore{fill:var(--Seaweed)}.section-cases a,.section-cases .burger-bar{color:var(--Terracota)}.section-cases .LogoHeader .on{fill:var(--Terracota)}.section-cases .LogoHeader .shore{fill:var(--Saffron)}.section-services a,.section-services .burger-bar{color:var(--Seaweed)}.section-services .LogoHeader .on{fill:var(--Seaweed)}.section-services .LogoHeader .shore{fill:var(--Terracota)}.section-about a,.section-about .burger-bar{color:var(--Seaweed)}.section-about .LogoHeader .on{fill:var(--Seaweed)}.section-about .LogoHeader .shore{fill:var(--Saffron)}.section-contact a,.section-contact .burger-bar{color:var(--Cream)}.section-contact .LogoHeader .on{fill:var(--Cream)}.section-contact .LogoHeader .shore{fill:var(--Saffron)}.section-home .contact-link{padding:.3rem 1rem .5rem;background-color:transparent;border:2px solid var(--Seaweed);color:var(--Seaweed);border-radius:20px;transition:.3s all ease;margin-right:0}header .contact-link:hover{font-weight:400;background-color:var(--Seaweed)}.section-home .contact-link:hover{color:var(--Saffron)}.section-cases .contact-link{padding:.3rem 1rem .5rem;background-color:transparent;border:2px solid var(--Terracota);color:var(--Terracota);border-radius:20px;transition:.3s all ease;margin-right:0}.section-cases .contact-link:hover{color:var(--Seaweed);background-color:var(--Terracota)}.section-about .contact-link{padding:.3rem 1rem .5rem;background-color:transparent;border:2px solid var(--Seaweed);color:var(--Seaweed);border-radius:20px;transition:.3s all ease;margin-right:0}.section-about .contact-link:hover{color:var(--Terracota);background-color:var(--Seaweed)}.section-contact .contact-link{padding:.3rem 1rem .5rem;background-color:transparent;border:2px solid var(--Cream);color:var(--Cream);border-radius:20px;transition:.3s all ease;margin-right:0}.section-contact .contact-link:hover{color:var(--Seaweed);background-color:var(--Cream)}@media (max-width: 768px){.section-home a{color:var(--Seaweed)}.section-cases a{color:var(--Seaweed)!important}.section-cases .burger-menu.open .burger-bar{background-color:var(--Seaweed)}.section-contact a{color:var(--Seaweed)!important}.section-contact .burger-menu.open .burger-bar{background-color:var(--Seaweed)}}#home{background-color:var(--Saffron);position:fixed;top:0;width:100%;z-index:-1}.home-spacer{height:100svh;width:100%}#home .content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#home .Logo{width:130%;max-width:70rem;aspect-ratio:6 / 5;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#home .Logo canvas{width:100%;height:100%;display:block}#home .intro{margin-top:20rem;width:40rem;font-size:1.1rem;font-weight:300;text-align:center;color:var(--Terracota)}@media (min-width: 1700px){#home .intro{width:50rem;font-size:1.3rem}}@media (max-width: 768px){#home .Logo{top:35%;left:50%}#home .intro{margin-top:10rem;font-size:1rem;width:90%}}@keyframes wave1Slide{0%{transform:translate(0)}to{transform:translate(-265.93px)}}@keyframes wave2Slide{0%{transform:translate(-265.93px)}to{transform:translate(0)}}#cases{background-color:var(--Seaweed);position:relative;height:100%}#cases .content{position:relative;gap:1rem;align-items:center;justify-content:center;padding-top:5rem;padding-bottom:5rem}.cases-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:0}.cases-content{z-index:1000;color:#fff;margin:0 0 2rem 2rem}#cases video{position:relative;z-index:3;width:50rem;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:30px}.cases-grid{display:grid;gap:1rem;width:55rem;grid-template-columns:repeat(2,1fr);grid-auto-rows:230px;margin-bottom:5rem}.cases-grid .project{position:relative;border-radius:1.5rem;overflow:hidden;height:100%;width:100%;display:flex;align-items:flex-end;cursor:pointer}.cases-grid .project:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease;z-index:0;transform:scale(1)}.cases-grid .project:hover:before{transform:scale(1.1)}#cases .cases-description{z-index:3;width:40rem;text-align:center;color:var(--Saffron);font-weight:200;margin:1rem 0 4rem}.case-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#203931b3;z-index:9999;display:flex;align-items:center;justify-content:center;align-items:flex-start;overflow-y:auto;padding:4rem 1rem;animation:fadeIn .3s ease}.case-detail-content{background:#fffbf0;padding:2rem 2rem 4rem;border-radius:1.5rem;max-width:750px;width:90%;box-shadow:0 2px 20px #0000001a;position:relative;overflow:hidden}.close-button{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer}.case-detail-content span{color:var(--Terracota);font-weight:900}.case-detail-content span+p{font-size:2rem;font-weight:300;margin-bottom:1rem}.originalText{color:#d1c9ae;margin-bottom:.5rem}.finalText{color:#a2997a;font-weight:800;margin-bottom:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.yellow-wave{position:absolute;bottom:-5px;left:-10px;right:-5px}#cases .wave{position:absolute;bottom:100%;left:0;width:100%}#cases .wave-1{height:80px}#cases .wave-2{height:50px}.wave-corner{position:absolute;bottom:-4rem;left:-3rem;width:35rem}.wave-extension-left{position:absolute;bottom:0;right:100%;left:-100vw;width:100vw;height:17.203rem;background-color:var(--Terracota)}.wave-extension-right{position:absolute;bottom:0;right:100%;left:30rem;width:100vw;height:1.48rem;background-color:var(--Terracota)}.wave-corner svg{color:var(--Terracota)}.wave-1 svg{color:var(--Terracota);animation:wave1Slide 5s linear infinite}.wave-2 svg{color:var(--Seaweed);animation:wave2Slide 5s linear infinite}.cases-title{color:var(--Saffron);font-weight:200}@media (max-width: 950px){#cases .video-container,.cases-grid{width:90%}}@media (max-width: 768px){#cases{padding-bottom:3rem}#cases .content{align-items:flex-start}#cases .content h1{margin-left:5%}.cases-grid .project{border-radius:3rem}#cases .cases-description{width:20rem;display:none}#cases .video-container{width:90%;display:none}.wave-corner{bottom:-2rem;left:-2rem;width:23rem}.wave-extension-right{bottom:0;right:0;left:20rem;height:1.55rem}.cases-grid{display:flex;flex-direction:column;width:90%;margin:0 auto}.cases-grid .project{height:35vh}}.wave{overflow:hidden;transform-origin:bottom}.wave svg{width:8509.76px}.scroll-wave{transition:transform .3s ease-out;will-change:transform;transform-origin:bottom;overflow:hidden}.wave-svg{width:100%;height:auto;display:block}.Base-detail-content-wrapper{display:flex;flex-direction:column;gap:3rem;max-width:100%;overflow:hidden}.Base-detail-project{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;flex-direction:row;justify-content:center}.Base-detail-project img{max-width:100%;height:100%;object-fit:cover}.Base-detail-project .original-image-base{height:50%}#cases .Base-detail-project .Base-detail-video{max-width:100%;border-radius:0;height:100%;object-fit:cover;aspect-ratio:auto!important}@media (max-width: 576px){.Base-detail-project{display:block}.finalText{margin-top:1.5rem}}.Total-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}.Total-detail-project{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;flex-direction:row;justify-content:center}.Total-detail-project img{max-width:100%;height:100%;object-fit:cover}@media (max-width: 576px){.Total-detail-content-wrapper{flex-direction:column-reverse}.Total-detail-project{display:block}.case-detail-content span+p{margin-bottom:0}.Total-detail-project img{width:100%;margin-top:1rem}}.Richa-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}.Richa-detail-project-image img{max-width:50%;height:100%;object-fit:cover}#cases .Richa-detail-project video{max-width:100%;border-radius:0;height:100%;object-fit:cover}@media (max-width: 576px){.Richa-detail-project-image img{max-width:100%}.Richa-detail-content-wrapper{gap:0}.Richa-detail-project{margin-bottom:2rem}}.BNP-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}.BNP-detail-project-image img{max-width:50%;height:100%;object-fit:cover}#cases .BNP-detail-project video{max-width:100%;border-radius:0;height:100%;object-fit:cover}.Telenet-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}.Telenet-detail-project-image img{max-width:50%;height:100%;object-fit:cover}#cases .Telenet-detail-project video{max-width:100%;border-radius:0;height:100%;object-fit:cover}.BNP2-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}#cases .BNP2-detail-project video{max-width:100%;border-radius:0;height:100%;object-fit:cover}.Doccle-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:100%;overflow:hidden}#cases .Doccle-detail-project video{max-width:100%;border-radius:0;height:100%;object-fit:cover}#about{--card-width: 20rem;--visible-cards: 4;--gap: 1rem;background-color:var(--Terracota);position:relative;height:85svh}#about .content{gap:3rem;overflow-y:auto;overscroll-behavior:contain;padding:2rem 0 0}#about .content h1{color:var(--Seaweed)}#about .content .intro{font-size:1.5rem;width:50rem;text-align:center;color:var(--Cream);font-weight:200;margin-bottom:1rem}.cards-container{position:relative;display:flex;gap:1rem;align-items:center;width:100%;justify-content:center;scroll-snap-align:none}#about .content .cards{display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:calc((var(--card-width) * var(--visible-cards)) + (var(--gap) * (var(--visible-cards) - 1)));-ms-overflow-style:none;scrollbar-width:none;transform:translateZ(0);-webkit-overflow-scrolling:touch}#about .content .cards::-webkit-scrollbar{display:none}#about .content .cards .card{width:var(--card-width);min-width:var(--card-width);display:flex;gap:1rem;flex-direction:column;flex-shrink:0;scroll-snap-align:start;align-items:flex-start;color:var(--Cream);font-weight:200;padding-right:1rem}#about .content .cards .card:not(:last-child){border-right:2px solid var(--Saffron)}#about .content .cards .card .logo{height:2rem}#about .content .cards .card .logo .on{fill:var(--Cream)}#about .content .cards .card .logo .brief,#about .content .cards .card .logo .culture,#about .content .cards .card .logo .time,#about .content .cards .card .logo .budget{fill:var(--Saffron)}#about .content .cards .card p{text-align:left;max-width:100%}.nav-button{display:none;border:none;align-items:center;justify-content:center;z-index:1;background-color:var(--Terracota)}.nav-button:disabled{cursor:not-allowed;opacity:.5}.nav-arrow{fill:var(--Cream);width:20px;height:20px}.meet-the-team{display:flex;flex-direction:column;align-items:center;margin-top:1rem;text-align:center}.meet-the-team hr{width:100%;height:3px;background-color:var(--Saffron);border:none}.meet-the-team p{color:var(--Saffron);font-weight:800;font-size:22px;margin-bottom:.5rem}@media (max-width: 1440px){#about{--visible-cards: 3}.nav-button{display:flex}}@media (max-width: 1200px){#about{--visible-cards: 2}}@media (max-width: 870px){#about .content{width:90%}#about .content .intro{font-size:1.2rem;width:100%}}@media (max-width: 768px){#about{--visible-cards: 1}#about .content p{width:var(--card-width)}.cards-container{overflow:hidden}#about .content .intro{font-size:1.5rem;text-align:left;width:80%}#about .content h1{color:var(--Saffron)}.card{width:90vw;max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}#about .content{align-items:flex-start;width:90%;margin:0 auto}.cards-container{align-items:center;width:100%;justify-content:flex-start}.meet-the-team{display:none}}@media (max-width: 500px){#about .content .intro{font-size:1.2rem;width:90%}}.scroll-wave2{transition:transform .3s ease-out;will-change:transform;transform-origin:bottom;overflow:hidden;position:absolute;bottom:100%;left:0;width:100%;height:90px}.wave-svg2{width:100%;height:auto;display:block}@media (max-width: 1070px){.scroll-wave2{height:70px;width:200%;left:-50%}}@media (max-width: 576px){.scroll-wave2{height:70px;width:200%;left:-50%}#about{justify-content:flex-start;height:90vh}#about .content{padding:5rem 0 0}.content{max-width:var(--maxWidth);height:100%;display:flex;flex-direction:column;justify-content:flex-start}}#contact{background-color:var(--Terracota);position:relative;flex-direction:column;height:auto}#contact .content{gap:8rem;max-width:none;padding:15vh 0 10vh;background-color:var(--Cream)}#contact .jurgen-banner{width:100%;height:60vh;background-image:url(/assets/jurgen-C8UxK045.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;--x-offset: 0vw;--mask: radial-gradient(6.9vw at 50% 9.75vw,#000 99%,#0000 101%) calc(var(--x-offset)) 0/20vw 100%, radial-gradient(6.9vw at 50% -4.75vw,#0000 99%,#000 101%) calc(10vw + var(--x-offset)) 5vw/20vw 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}#contact .jurgen-banner:before,#contact .jurgen-banner:after{content:"";position:absolute;top:0;width:40%;height:100%;pointer-events:none;z-index:1}#contact .jurgen-banner:before{left:0;background:linear-gradient(to right,#203931 0%,#203931 30%,transparent 100%)}#contact .jurgen-banner:after{right:0;background:linear-gradient(to left,#203931 0%,#203931 30%,transparent 100%)}@keyframes slideMaskX{0%{--x-offset: 0vw}to{--x-offset: 20vw}}#contact .jurgen-banner h1{color:var(--Terracota);margin-top:20%}.terracota-line{width:3px;height:15vh;background-color:var(--Terracota);border:none}#contact .content .contact-alltext{display:flex;align-items:center;justify-content:center;gap:1rem}#contact .content .contact-alltext .contact-text{color:var(--Terracota);width:23rem}#contact .content .contact-alltext .personal-info{margin-top:-.5rem}#contact .content .personal-name{font-weight:700;color:var(--Seaweed);font-size:1.3rem}#contact .content .personal-phone{font-weight:900;color:var(--Seaweed);font-size:1.5rem;display:block}#contact .content .personal-email{color:var(--Seaweed);display:block}#contact .content img{width:25rem}#contact .content .general-address{color:var(--Terracota);text-align:center}#contact .wave{position:absolute;bottom:100%;left:0;width:100%;height:40px}.wave-3 svg{color:var(--Cream)}.follow-us{display:flex;gap:.5rem;justify-content:center}@media (max-width: 768px){#contact{height:60svh}#contact .content .contact-alltext .contact-text{width:20rem}#contact .content .personal-info{display:flex;flex-direction:column;gap:.5rem}#contact .content .personal-name{font-size:1.5rem}#contact .content img{width:15rem}#contact .content{gap:1rem}}@media (max-width: 700px){#contact .content .contact-alltext{flex-direction:column;text-align:center;gap:2.5rem}#contact .content .personal-info{align-items:center}.terracota-line{width:100%;height:3px}.follow-us{margin-top:3rem}}@media (max-width: 768px){#contact{height:auto}}#services{height:auto;display:block}#services .services-header h2{font-size:3.5rem}#services .services-header{background-color:var(--Saffron);width:100%;text-align:center;height:50svh;color:var(--Cream);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.services-content{height:auto;position:relative;background-color:var(--Cream)}.services-content-container{width:70%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 0}.services-spacer{height:100svh;width:100%}.dont-offer{width:50%;text-align:center}.dont-offer h3{font-size:2rem;color:var(--Seaweed)}.dont-offer h3 span{color:var(--Terracota)}.dont-offer p{color:var(--Terracota);padding:1rem 0 4rem}.do-offer{width:100%}.do-offer-title{display:flex;width:100%;gap:.5rem;align-items:center;color:var(--Terracota)}.do-offer-title h3{display:inline-block;white-space:nowrap;font-size:2rem;text-align:center}.do-offer-title span{color:var(--Seaweed)}.do-offer-title hr{width:100%;height:2px;border:none;background-color:var(--Terracota)}.offers-wrapper{margin-top:3.5rem;display:flex;flex-direction:column;gap:3rem}.offer{display:flex;width:100%;gap:3rem}.offer.reverse{flex-direction:row-reverse}.offer-media{width:50%;overflow:hidden;border-radius:30px}.offer-text{width:50%}.offer-media video,.offer-media img{width:100%;height:100%;border-radius:30px;object-fit:cover}.offer-text h4{color:var(--Terracota);font-family:Muli,sans-serif;font-size:1.75rem;font-weight:300;margin-bottom:1.25rem}.offer-text em{font-size:20px;font-style:normal;font-weight:200}.offer-text p{font-size:16px;margin-top:1rem}@media (max-width: 1280px){.services-content-container{width:85%}}@media (max-width: 1050px){.offer{display:flex;flex-direction:column;width:100%;align-items:center}.offer.reverse{flex-direction:column}.offer-media,.offer-text{width:70%}}@media (max-width: 950px){.dont-offer{width:70%}}@media (max-width: 768px){.services-content-container{width:80%}.dont-offer,.offer-media,.offer-text{width:100%}.dont-offer{text-align:left}.do-offer-title hr{display:none}}.services-header .wave-1{transform:scale(1)!important;position:absolute;bottom:0;height:10vh}.services-header .wave-2{transform:scale(1)!important;position:absolute;bottom:0;height:7vh}.services-header .wave-2 svg{color:var(--Cream)}#header-services{z-index:5;position:fixed;top:0;width:100%;justify-content:space-between;padding:1rem;padding-left:0;padding-right:0;display:flex;align-items:center;max-width:none;left:0;right:0;margin:0 auto;transition:background-color .5s ease;padding-bottom:1.5rem}#header-services div .header-logo-link{margin-left:0}#header-services.scrolled{background-color:var(--Cream);padding-bottom:1.5rem}#header-services .services-header-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--maxWidth);margin:5px auto 0;padding:0 1rem}header a{margin:0 .5rem;cursor:pointer;transition:color .3s ease;border-bottom:2px solid transparent;width:fit-content}header .content{display:flex;width:100%;margin-inline:auto;justify-content:space-between;align-items:center}.LogoHeader{width:150px;height:auto}.LogoHeader .on,.LogoHeader .shore{transition:fill .3s ease}header a.active{font-weight:700;border-bottom:2px solid}header a:hover{font-weight:700}.burger-menu{display:none;background:none;border:none;cursor:pointer;padding:0;z-index:100}.burger-bar{display:block;width:25px;height:3px;margin:5px 0;transition:all .3s ease;background-color:currentColor}@media (max-width: 768px){header{width:90%;margin:0 auto;padding:1rem 0}.burger-menu{display:block}.burger-menu.open .burger-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-menu.open .burger-bar:nth-child(2){opacity:0}.burger-menu.open .burger-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}header .nav{position:fixed;top:0;right:-100%;height:50vh;width:max-content;background-color:var(--Cream);padding:5rem 2rem;transition:right .3s ease;display:flex;flex-direction:column;gap:2rem;border-bottom-left-radius:3rem}header .nav.open{right:0}}@media (max-width: 768px){.contact-link{margin-left:auto}}#header-services nav .contact-link{padding:.3rem 1rem .5rem;background-color:transparent;border:2px solid var(--Seaweed);color:var(--Seaweed);border-radius:20px;transition:.3s all ease;margin-right:0}#header-services nav .contact-link:hover{font-weight:400;background-color:var(--Seaweed)}#header-services nav .contact-link:hover{color:var(--Cream)}
