@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}ul,ol{padding:unset;margin:unset}ul li,ol li{list-style:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.logo-navbar .w-embed{display:flex;gap:2px}.logo-navbar svg{transform:scale(0)}.v-container{transform-origin:right bottom!important}.a-container{transform-origin:center bottom!important}.p-container{transform-origin:left bottom!important}.scroll-invitation{transform:translateY(200%)}.showreel-button{transform:translate(200%)}.contact-button,.open-button{transform:translateY(-150%)}@media (max-width: 767px){.contact-button.open-button,.open-button.open-button{transform:translateY(-300%)}}@media (min-width: 991px){.lottie-animation{width:37.5vw;max-width:567px}}.spline-scene{pointer-events:none}[data-marquee-wrapper]{overflow:hidden;contain:layout paint size;-webkit-transform:translateZ(0);touch-action:pan-x pan-y}[data-marquee-col]{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.wrapper-preview-thumb{transition:opacity 1s ease;will-change:opacity}.wrapper-preview-thumb.is-hidden{opacity:0;pointer-events:none}.wrapper-preview-thumb.is-loading .wrapper-play-icon{animation:wf-blink .8s linear infinite}@keyframes wf-blink{0%,49%{opacity:1}50%,to{opacity:0}}.unmute-hint{position:absolute;right:12px;bottom:12px;padding:8px 10px;font:600 12px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;background:#000;color:#fff;border-radius:999px;opacity:.9;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:3}.loader-overlay{display:flex}.loader-overlay .overlay-inner .background-vap{animation:infinite-slide 20s linear both}.loader-overlay .overlay-inner .overlay-inner-text{z-index:2}.loader-overlay .overlay-inner .overlay-inner-text .rec-dot{animation:blink .5s infinite .8s}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes infinite-slide{0%{transform:translate(11%,10%)}to{transform:translate(52%,47%)}}.collection-list-footer-cms>*,.collection-list>*,.collection-list_projects>*{transition:filter .3s ease}.collection-list-footer-cms.is-hovering>*,.collection-list.is-hovering>*,.collection-list_projects.is-hovering>*{filter:brightness(.5)}.collection-list-footer-cms.is-hovering>.is-hovered,.collection-list.is-hovering>.is-hovered,.collection-list_projects.is-hovering>.is-hovered{filter:brightness(1)}.wrapper-logos{position:relative;overflow:hidden}.logo-item{transition:opacity .28s ease;opacity:0;will-change:opacity}.logo-item.is-in{opacity:1}.logo-item.is-swapping{opacity:0}@media (prefers-reduced-motion: reduce){.logo-item,.logo-item.is-swapping{transition:none!important}}.collection_item.is-hidden{display:none}.wrapper-all-projects{transition:opacity .3s;opacity:1}.wrapper-all-projects.is-updating{opacity:0}.dropdown-container{position:relative;z-index:901}.dropdown-container .dropdown-toggle{grid-column-gap:8px;grid-row-gap:8px;color:var(--white);border-radius:60px;padding:8px 24px;font-family:Dazzed,Arial,sans-serif;font-size:16px;line-height:22px;display:inline-flex;white-space:nowrap;cursor:pointer;transition:background-color .3s ease}.dropdown-container .dropdown-toggle .arrow-list{transition:all .2s ease}.dropdown-container .dropdown-toggle:not(.open):hover{background-color:#333}.dropdown-container .dropdown-toggle:not(.open):hover .arrow-list{transform:translate(4px)!important}.dropdown-container .active-filter{overflow:hidden;opacity:0;transition:opacity .3s;position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;display:none;background-color:#333;border-radius:60px;padding:8px 24px;color:var(--white);z-index:1;cursor:pointer}.dropdown-container .active-filter .filter-name{white-space:nowrap}.dropdown-container .dropdown-list-container{overflow:hidden;position:absolute;width:186px;height:240px;left:0}.dropdown-container .dropdown-list-container .dropdown-list{position:absolute;background-color:var(--white);border-radius:16px;flex-flow:column;padding:8px 0;font-family:Dazzed,Arial,sans-serif;font-size:16px;line-height:22px;display:flex;overflow:hidden;width:fit-content;left:0}.dropdown-container .dropdown-list-container .dropdown-list.closed{display:none}.dropdown-container .dropdown-list-container .dropdown-list .wrapper-item-dropdown{cursor:pointer;gap:8px;padding:4px 0;justify-content:flex-start;align-items:center;margin:0 24px;display:flex}.dropdown-container .dropdown-list-container .dropdown-list .wrapper-item-dropdown .dropdown-link{transition:opacity .2s ease;white-space:nowrap}.dropdown-container .dropdown-list-container .dropdown-list .wrapper-item-dropdown .arrow-list{transition:all .2s ease}.dropdown-container .dropdown-list-container .dropdown-list .wrapper-item-dropdown:hover .dropdown-link{opacity:.6}.dropdown-container .dropdown-list-container .dropdown-list .wrapper-item-dropdown:hover .arrow-list{transform:translate(4px)}@media screen and (max-width: 760px){.dropdown-container .dropdown-list-container,.dropdown-container .dropdown-list-container .dropdown-list{left:0}}.inactivity-logo-container{position:absolute;width:274px;z-index:1}@media screen and (max-width: 768px){.inactivity-logo-container{width:174px}}.inactivity-container{-webkit-backdrop-filter:blur(var(--blur, 0px));backdrop-filter:blur(var(--blur, 0px))}.videos-container{justify-content:center;height:635px;display:flex}.videos-container.slider{justify-content:start}.videos-container .video-container{border-radius:16px;overflow:hidden;cursor:pointer;position:relative}@media screen and (max-width: 768px){.videos-container .video-container.video{width:calc(100% - 32px)!important;height:fit-content!important}}.videos-container .video-container iframe{pointer-events:none;height:100%;width:100%}.videos-container .video-container.reel{aspect-ratio:9/16}.videos-container .video-container.is-playing .overlay{background-color:#0000}.videos-container .video-container.is-playing .overlay .play-btn{opacity:0}.videos-container .video-container.is-active .overlay{background-color:#0000}.videos-container .video-container .overlay{background-color:#00000080;transition:background-color .5s;width:100%;height:100%;position:absolute;top:0;display:flex;align-items:baseline;justify-content:flex-end}.videos-container .video-container .overlay:hover{background-color:#0000}.videos-container .video-container .overlay .play-btn{height:90px;width:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .5s;opacity:1;pointer-events:none}.videos-container .video-container .overlay .sound-btns{height:38px;width:38px;position:absolute;bottom:8px;right:8px}.videos-container .video-container .overlay .sound-btns>.sound-btn{position:absolute}.videos-container .video-container .overlay .sound-btns>.unmute-btn{opacity:0}.videos-container.type-reels{height:auto}.videos-container.type-reels .video-container{width:auto;flex:0 0 25vw;height:100%}@media screen and (max-width: 768px){.videos-container.type-reels{height:335px;min-height:auto}.videos-container.type-reels .video-container{width:auto;flex:0 0 auto;height:100%}}.videos-container.type-videos{height:auto}.videos-container.type-videos .video-container{width:auto;flex:0 0 50vw;aspect-ratio:16/9}.videos-container.type-mixed{min-height:635px}.videos-container.type-mixed .video-container{height:100%;aspect-ratio:16/9;flex:0 0 auto;width:auto}.videos-container.type-mixed .video-container.reel{aspect-ratio:9/16}@media screen and (max-width: 768px){.videos-container.type-mixed{height:335px;min-height:auto;align-items:center}}.section-content-projects.slider .embla__viewport:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:25vw;background:linear-gradient(90deg,#0000 50%,#000);z-index:1;pointer-events:none}.section-content-projects.slider .embla__viewport:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:100%;width:25vw;z-index:1;pointer-events:none;background:linear-gradient(270deg,#0000 50%,#000)}body,html{overscroll-behavior:none;overflow-x:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;font-kerning:none;background-color:var(--beige)}body{overflow-x:hidden}.w-webflow-badge{display:none!important}.collection_item,.spline-scene{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden}.line-mask{padding-top:20px;margin-top:-20px}.arrow-link .arrow-list{transition:all .2s ease}.arrow-link:hover:not(:has(.link-regular.w--current)) .arrow-list{transform:translate(4px)}
