.language-toggle{cursor:pointer;color:oklch(99.7% 0 0);transition:all var(--transition-smooth);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:Antonio-Light;font-size:1.5rem;display:flex}.language-toggle:hover{transform:scale(1.05)}.lang-option{color:#afb6df80;transition:all var(--transition-fast);font-weight:400}.lang-option.active{color:oklch(99.7% 0 0);font-weight:400}.toggle-separator{color:#afb6df80;margin:0 .15rem}.language-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media screen and (width<=768px){.language-toggle{font-size:clamp(1.2rem,2vw,1.5rem)}}::selection{color:#fff;background:#90749e80}::selection{color:#fff;background:#90749e80}@media (hover:hover){*,:before,:after,html,body,#root{cursor:none!important}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.btn{font-family:var(--font-light);cursor:pointer;transition:all var(--transition-smooth);-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.btn--md{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.btn--lg{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-md);border-radius:var(--radius-lg)}.btn--primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);color:var(--color-text-light);box-shadow:var(--shadow-md)}.btn--primary:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.btn--primary:active{transform:translateY(0)}.btn--secondary{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn--secondary:hover{background:var(--color-primary);color:var(--color-bg-dark);transform:translateY(-2px)}.btn--ghost{color:var(--color-text-light);background:0 0;border:none}.btn--ghost:hover{background:#ffffff1a}.btn:after{content:"";border-radius:var(--radius-round);background:#ffffff4d;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:active:after{width:300px;height:300px}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.cta-section{width:100%;padding:var(--spacing-3xl) var(--spacing-xl);margin:var(--spacing-3xl) 0;text-align:center}.cta-content{max-width:800px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--spacing-md);text-align:center}.cta-description{font-family:var(--font-light);font-size:var(--font-size-md);color:var(--color-text-body);margin-bottom:var(--spacing-xl);line-height:1.6}.cta-buttons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width<=768px){.cta-section{padding:var(--spacing-xl) var(--spacing-md);margin:var(--spacing-xl) 0}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px}}:root{--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--color-primary:#afb6dfde;--color-primary-light:#afb6dfa6;--color-primary-faint:#afb6df54;--color-bg-dark:#1e1e1e;--color-text-light:oklch(99.7% 0 0);--color-text-body:oklch(78.46% .0588 277.36);--color-text-muted:oklch(90.32% .0017 247.84);--color-accent:#90749eb1;--font-heading:"Cehua", sans-serif;--font-title:"Prompt-Black", sans-serif;--font-body:"Hanken Grotesk", system-ui, Avenir, Helvetica, Arial, sans-serif;--font-light:"Antonio-Light", sans-serif;--font-thin:"Antonio-Thin", sans-serif;--font-extralight:"Antonio-ExtraLight", sans-serif;--font-size-xs:clamp(.75rem, 1vw + .5rem, 1rem);--font-size-sm:clamp(1rem, 1.5vw + .5rem, 1.25rem);--font-size-md:clamp(1.429rem, 2vw + 1rem, 2rem);--font-size-lg:clamp(2rem, 3vw + 1.5rem, 3.5rem);--font-size-xl:clamp(3.7rem, 3vw + 3rem, 5rem);--font-size-2xl:clamp(4rem, 4vw + 4rem, 7rem);--font-size-3xl:clamp(4.125rem, 2.0594rem + 10.3281vi, 14.4531rem);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.215, .61, .355, 1);--transition-slow:.5s cubic-bezier(.215, .61, .355, 1);--shadow-sm:0 2px 8px #3b3b3b52;--shadow-md:0 4px 12px #3b3b3b66;--shadow-lg:0 8px 24px #3b3b3b80;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-round:50%;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700}nav{justify-content:center;width:100%;height:10em;transition:top .3s;display:flex;position:fixed;top:0;z-index:9!important}nav .navbar-items-container{flex-direction:row;justify-content:space-between;align-items:center;width:70%;display:flex;z-index:10!important}nav .navbar_logo{width:6em;height:inherit;-webkit-user-drag:none}nav .hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;margin-right:1em;display:none}nav .hamburger .bar{cursor:pointer;background-color:#fff;width:100%;height:3px;transition:transform .3s,opacity .3s}nav .hamburger .bar.open:first-child{transform:translateY(7.5px)rotate(45deg)}nav .hamburger .bar.open:nth-child(2){opacity:0}nav .hamburger .bar.open:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}nav ul,nav .navbar-li-container{color:oklch(99.7% 0 0);background:0 0;align-items:center;font-family:Antonio-Light;font-size:1.5rem;display:flex}nav ul li,nav .navbar-li-container li{height:auto;margin:0 1em;list-style:none;justify-items:center!important}nav ul li a,nav ul li button,nav .navbar-li-container li a,nav .navbar-li-container li button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}nav ul li svg,nav .navbar-li-container li svg{cursor:pointer;height:1.5em}nav ul li svg path,nav .navbar-li-container li svg path{cursor:pointer}nav .navbar-li-container.active{transform:translate(0)}button:focus-visible,a:focus-visible,.hamburger:focus-visible{outline-offset:2px;outline:2px solid #afb6dfde}.btn-cssbuttons{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;filter:drop-shadow(0 2px 8px #3b3b3b52);background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:5em;transition:all .3s cubic-bezier(.215,.61,.355,1);display:flex;position:relative;overflow:hidden}.btn-cssbuttons:before{content:"";z-index:-1;background:0 0;transition:all .3s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.btn-cssbuttons span,.btn-cssbuttons span span{vertical-align:middle;transition:all .3s cubic-bezier(.215,.61,.355,1);display:inline-flex}.btn-cssbuttons span{transition-delay:50ms}.btn-cssbuttons ul{margin:0;padding:0;list-style-type:none;display:flex;position:absolute;top:45%;left:0;right:0;transform:translateY(-50%);justify-content:space-between!important}.btn-cssbuttons ul li{flex:1;margin:0}.btn-cssbuttons ul li a{vertical-align:middle;transition:all .3s cubic-bezier(.215,.61,.355,1);display:inline-flex;transform:translateY(55px)}.btn-cssbuttons ul li a:hover{opacity:.5}.btn-cssbuttons:hover:before{transform:scale(1.2)}.btn-cssbuttons:hover span,.btn-cssbuttons:hover span span{transform:translateY(-55px)}.btn-cssbuttons:hover ul li a{transform:translateY(0)}.btn-cssbuttons:hover ul li:first-child a{transition-delay:.15s}.btn-cssbuttons:hover ul li:nth-child(2) a{transition-delay:.2s}.btn-cssbuttons:hover ul li:nth-child(3) a{transition-delay:.25s}@media screen and (width<=1024px){nav .navbar-items-container{width:85%}}@media screen and (width<=768px){nav .navbar-items-container{width:90%}nav .hamburger{display:flex}nav .navbar-li-container{transform-origin:top;border-radius:1em;flex-direction:column;align-items:center;gap:.2em;padding:.5em 0;transition:transform .3s ease-in-out;position:absolute;top:4em;right:0;transform:scaleY(0)}nav .navbar-li-container.active{transform:scaleY(1)}nav .navbar-li-container li{margin:.5em 0}}@media screen and (width<=480px){nav .navbar-items-container{width:95%}nav .navbar_logo{width:5em}}.section,.team_section,.projects_menu_section{width:70%;height:250vh;margin:10em auto 0}.section p,.team_section p,.projects_menu_section p{font-size:clamp(1.429rem,2vw + 1rem,2rem)}.hero{width:100%;min-height:100vh;margin:0 auto 20em}.hero .bg{clip-path:polygon(0 0,100% 0,100% 96%,85% 100%,65% 93%,45% 98%,25% 94%,0 100%);width:100%;height:100vh;position:absolute;top:0}.hero .container{place-content:center;width:100%;height:100vh;display:grid;top:0}.hero .content{color:oklch(99.7% 0 0);text-align:center}.hero .content h1{margin-bottom:0;font-family:Prompt-Black;font-size:6rem;font-weight:400}.hero .content .title-reveal{clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);mix-blend-mode:difference;margin-top:.15em}.hero .content .text-reveal{clip-path:polygon(0 0,0% 0,0% 100%,0% 100%);mix-blend-mode:difference;width:18.2em;font-family:Antonio-Thin;font-size:1.9rem;position:absolute}.hero .content .text-reveal img{width:1.9em;position:relative}::view-transition-new(root){animation-duration:2s}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.projects_grid,.projects_menu_section .projects_menu_grid{flex-direction:column;justify-content:space-between;height:250vh;display:flex;position:relative}.projects_item,.work_container .work_title,.projects_menu_section .projects_menu_grid .projects_menu_item{font-family:Cehua;font-size:clamp(4rem,4vw + 4rem,7rem);position:absolute;overflow:hidden}.projects_stroke,.work_container .work_title_stroke{-webkit-text-fill-color:transparent;-webkit-text-stroke:.085vw;z-index:1}.vert_wraper{flex-direction:column;display:flex}.projects_menu_section{height:80vh;margin-top:5em}.projects_menu_section .projects_menu_grid{text-align:center;justify-content:space-between;align-items:center;height:80vh;position:relative}.projects_menu_section .projects_menu_grid .projects_menu_item{color:#afb6dfa6;height:20vh}.projects_menu_section .projects_menu_grid .projects_menu_item .link{flex-direction:row;justify-content:center;display:flex}.projects_menu_section .projects_menu_grid .projects_menu_item{position:relative;left:0}.projects_menu_section .projects_menu_grid .projects_menu_item #ghost{border-bottom:0 solid #afb6df;left:0}.projects_menu_section .projects_menu_grid .projects_menu_item_fill{color:#afb6df;border-bottom:2px solid #afb6df;width:0;transition:all 1s cubic-bezier(.84,0,.08,.99);position:absolute;left:0;overflow:hidden}.poject_mini{transform-origin:50%;z-index:1;width:0;max-width:1.5em;max-height:1em;margin:.1em;display:none}.flying_video{z-index:0;border-radius:3%;max-width:50em;position:relative;top:-20em;right:-90em;transform:rotate(-20deg);cursor:pointer!important}.projects_grid :first-child .projects_item,.projects_grid :first-child .work_container .work_title,.work_container .projects_grid :first-child .work_title,.projects_menu_section .projects_menu_grid :first-child .projects_item,.projects_menu_section .projects_menu_grid :first-child .work_container .work_title,.work_container .projects_menu_section .projects_menu_grid :first-child .work_title,.projects_grid :first-child .projects_menu_section .projects_menu_grid .projects_menu_item,.projects_menu_section .projects_menu_grid :first-child .projects_menu_item{cursor:pointer!important}.projects_grid :first-child video,.projects_menu_section .projects_menu_grid :first-child video{clip-path:polygon(7% 15%,28% 13%,45% 18%,62% 16%,94% 18%,94% 35%,91% 48%,93% 63%,91% 76%,93% 93%,66% 93%,46% 91%,27% 92%,8% 90%,8% 70%,12% 58%,8% 45%,11% 33%)}.projects_grid :nth-child(2) .projects_item,.projects_grid :nth-child(2) .work_container .work_title,.work_container .projects_grid :nth-child(2) .work_title,.projects_menu_section .projects_menu_grid :nth-child(2) .projects_item,.projects_menu_section .projects_menu_grid :nth-child(2) .work_container .work_title,.work_container .projects_menu_section .projects_menu_grid :nth-child(2) .work_title,.projects_grid :nth-child(2) .projects_menu_section .projects_menu_grid .projects_menu_item,.projects_menu_section .projects_menu_grid :nth-child(2) .projects_menu_item{cursor:pointer!important}.projects_grid :nth-child(2) video,.projects_menu_section .projects_menu_grid :nth-child(2) video{clip-path:polygon(1% 0%,19% 0%,25% 12%,40% 0%,46% 15%,90% 0%,90% 16%,100% 19%,100% 94%,86% 91%,86% 100%,0% 99%,0% 84%,8% 78%,1% 71%,10% 36%)}.projects_grid :nth-child(3) .projects_item,.projects_grid :nth-child(3) .work_container .work_title,.work_container .projects_grid :nth-child(3) .work_title,.projects_menu_section .projects_menu_grid :nth-child(3) .projects_item,.projects_menu_section .projects_menu_grid :nth-child(3) .work_container .work_title,.work_container .projects_menu_section .projects_menu_grid :nth-child(3) .work_title,.projects_grid :nth-child(3) .projects_menu_section .projects_menu_grid .projects_menu_item,.projects_menu_section .projects_menu_grid :nth-child(3) .projects_menu_item{cursor:pointer!important}.projects_grid :nth-child(3) video,.projects_menu_section .projects_menu_grid :nth-child(3) video{clip-path:polygon(6% 0%,17% 11%,30% 0%,40% 13%,55% 0%,70% 11%,85% 0%,89% 13%,99% 0%,88% 53%,100% 99%,48% 100%,45% 89%,7% 100%,0% 72%,9% 25%)}.projects_grid :nth-child(4) .projects_item,.projects_grid :nth-child(4) .work_container .work_title,.work_container .projects_grid :nth-child(4) .work_title,.projects_menu_section .projects_menu_grid :nth-child(4) .projects_item,.projects_menu_section .projects_menu_grid :nth-child(4) .work_container .work_title,.work_container .projects_menu_section .projects_menu_grid :nth-child(4) .work_title,.projects_grid :nth-child(4) .projects_menu_section .projects_menu_grid .projects_menu_item,.projects_menu_section .projects_menu_grid :nth-child(4) .projects_menu_item{cursor:pointer!important}.projects_grid :nth-child(4) video,.projects_menu_section .projects_menu_grid :nth-child(4) video{clip-path:polygon(7% 1%,59% 0%,64% 9%,71% 0%,92% 2%,92% 0%,100% 0%,94% 36%,100% 35%,99% 99%,64% 100%,63% 93%,7% 100%,0 6%,10% 28%,9% 21%,13% 21%,7% 11%,11% 9%)}.page_section{width:100%;height:min-content;margin:10em auto 0}.page_section p{font-size:clamp(1.429rem,2vw + 1rem,2rem)}.subtitle,.subtitle_stroke{margin:39vw 0 0 51vw;font-family:Cehua;position:absolute;font-size:6vw!important}.subtitle_stroke{z-index:6;-webkit-text-fill-color:transparent;-webkit-text-stroke:.085vw;position:absolute}.reel{max-width:80%;margin:1em 0 0}.reel .reel_video{clip-path:polygon(0% 100%,0% 0%,100% 0%,100% 88%,93% 91%,91% 96%,81% 91%,78% 98%,68% 96%,58% 100%)}.work_container{flex-direction:column;align-items:center;display:flex}.work_container .banner_filmmaking{clip-path:polygon(1% 0%,100% 0%,100% 89%,81% 73%,54% 91%,31% 71%,21% 85%,0 75%);z-index:5;filter:brightness(70%);height:26em;position:absolute;top:0;left:0;overflow-x:hidden}.work_container .banner_Animation{clip-path:polygon(1% 0%,100% 0%,100% 89%,81% 73%,54% 91%,31% 71%,21% 85%,0 75%);z-index:5;filter:brightness(70%);height:39em;position:absolute;top:-20%;left:-10%;overflow-x:hidden;transform:rotate(-15deg)}.work_container .banner_Colorgrading{clip-path:polygon(1% 0%,100% 0%,100% 89%,81% 73%,54% 91%,31% 71%,21% 85%,0 75%);z-index:5;filter:brightness(70%);height:46em;position:absolute;top:-25%;left:-4%;overflow-x:hidden;transform:rotate(10deg)}.work_container .work_title{margin-top:.15em;font-size:clamp(4.125rem,2.0594rem + 10.3281vi,14.4531rem)}.work_container .work_title_stroke{z-index:6}.work_container .work_grid{flex-wrap:wrap;justify-content:center;align-items:center;width:90%;margin-top:20em;display:flex}.work_container .img_container,.work_container .vertical_video{max-width:100%;margin:1em;position:relative}.work_container .img_container video,.work_container .vertical_video video{object-fit:scale-down;width:fit-content;max-height:100%}.work_container .custom-video__control{color:#fff;white-space:nowrap;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:5em;height:5em;font-size:1em;font-weight:400;line-height:0;display:flex;position:absolute;top:41%;left:45%}.work_container .custom-video__control svg{transition:all .5s}.work_container .triangle:hover{transition:all .5s;transform:scale(1.2)}.work_container .vertical_video{max-width:20.78vw;max-height:38vw}.work_container .wraper{display:flex}.work_container .iframe_container{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.work_container .iframe{aspect-ratio:16/9;border:none;width:48%;height:auto;margin-top:2em}.work_container .swiper{width:100%;padding-top:50px;padding-bottom:50px}.work_container .swiper .swiper-slide{background-position:50%}.work_container .swiper .swiper-slide video{width:inherit;height:inherit;display:block}.work_container .carrousel-title{margin-top:1em;font-family:Cehua;font-size:clamp(1.75rem,1.225rem + 2.625vw,4.375rem)}.work_container .video-container video{cursor:pointer}.work_container .banner_videoediting{clip-path:polygon(0 3%,0 28%,3% 49%,0 83%,17% 100%,44% 85%,64% 100%,79% 90%,95% 93%,99% 65%,97% 52%,97% 34%,89% 26%,95% 14%,95% 1%,66% 9%,48% 2%,28% 6%,14% 0);z-index:5;filter:brightness(70%);height:33em;position:absolute;top:-20%;left:30%;overflow-x:hidden;transform:rotate(-10deg)}.carousel-container{width:80%;padding:var(--spacing-xl) var(--spacing-xl);margin:var(--spacing-3xl) 0;border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff0a 0%,#fff0 100%);border:1px solid #ffffff0d;flex-direction:column;justify-self:center;align-items:center;font-family:Antonio-ExtraLight;display:flex}.carousel-text{text-align:center;align-items:center;height:8em;margin:0 1em;transition:opacity 1s ease-in-out;display:flex;font-size:clamp(.75rem,2vw + 1rem,2.5rem)!important}.carousel-controls{display:flex}.carousel-controls button:hover{transform:scaleY(2.5)}.carousel-control{cursor:pointer;background-color:#5e6378eb;border:none;width:2em;height:.2em;margin:.3em;transition:all .3s}.carousel-control.active{background-color:#afb6dfde}.estrellita-container{display:inline-block;position:relative}.estrellita{display:block}.sparkle-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0}.sparkle{background:#d8bdff66;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite sparkle;position:absolute;box-shadow:0 0 10px #d8bdff2c,0 0 20px #d8bdff2c}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(2)}}.upwork_container{justify-content:space-between;width:75%;display:flex}.upwork_container .upwork_logo{width:6em;height:max-content}.mySwiper{min-height:15em;max-height:47em}.iframe-carrousel{height:37vw}.close{cursor:pointer;font-size:2em;position:absolute;top:-40px;right:-20px}.modal{z-index:1000;background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content{position:relative}.modal-content video{max-width:95vw;max-height:95vh}.category_section{flex-direction:column;width:100%;height:fit-content;margin-top:12em;display:flex}.category_section h2{text-align:center;margin:3em 0 1em;font-family:Cehua;font-size:clamp(1.5rem,1.6rem + 2.125vw,3.875rem)}.category_wraper{justify-content:space-between;display:flex}.category_wraper .two_blocks{flex-direction:column;align-items:center;width:40%;margin:0 1em;display:flex}.category_iframe{aspect-ratio:16/9;object-fit:cover;border-radius:1em;max-width:60vw;margin:1em}.category_vertical{aspect-ratio:9/16;object-fit:cover;border-radius:1em;max-width:25vw;margin:1em}.category_horizontal{max-width:70vw}.category-tags{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5em;margin-bottom:2em;display:flex}.category-tags button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:20px;padding:.4em .8em;font-size:.9rem;transition:background .3s,color .3s}.category-tags button:hover{color:#000;background:#fff}.video-detail{justify-content:center;max-height:fit-content;margin:9em auto 0;display:flex}.video-detail video{max-width:fit-content;max-height:37vw}.back-button{border:unset;color:#afb6dfde;z-index:10;background:#afb6df4d;border-radius:1em;width:3.5em;height:3.5em;transition:all .25s;position:fixed;top:10em;left:1.2em;overflow:hidden}.back-button:before{content:"";z-index:-1;background-color:#afb6dfde;border-radius:15px;width:0;height:100%;transition:all .25s;position:absolute;top:0;left:0}.back-button:hover{color:#1e1e1e}.back-button:hover:before{width:100%}.carrousel-title_videodetail{text-underline-offset:.1em;text-align:center;font-family:Cehua;font-size:clamp(2rem,1.9rem + 2.625vw,4.375rem);text-decoration:underline;text-decoration-thickness:.03em}.social-media-vert-container{justify-content:space-around;display:flex}.footer{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:20vh;margin-top:5em;display:flex}.footer .animated-line{z-index:0;background-image:radial-gradient(circle,#636363,#0000);border:none;width:100%;height:1px}.footer p{letter-spacing:7px;font-family:Antonio-Thin}.team_section{width:70%;height:fit-content;margin-top:1em}.team_section .team_title{font-family:Cehua;font-size:clamp(4.125rem,2.5rem + 10.3281vi,9.4531rem)}.team_section .team_container .team_member{align-items:center;width:110%;margin-bottom:5em;display:flex}.team_section .team_container .team_member p{letter-spacing:1px;word-spacing:3px;margin-top:5em;font-family:Antonio-ExtraLight;font-size:clamp(1rem,.2vw + 1.2rem,1.5rem)}.team_section .team_container .team_member img{-webkit-user-drag:none;max-height:40em;min-height:20em!important}.logo-container{flex-direction:row;display:flex;position:relative}.logo-container a{transition:all .4s}.logo-container a:hover{transform:scale(1.1)}.logos{width:3em;height:3em}.external-logo{z-index:99;color:#e3e3e3;mix-blend-mode:difference;width:2.5em;height:2.5em;position:absolute}@media screen and (width<=1280px){.custom-video__control{top:36%!important;left:40%!important}.team_section{width:80%}.team_container :nth-child(2){flex-direction:column-reverse}.team_member{flex-direction:column;justify-self:center;align-items:center}.team_member img{width:30em}}@media screen and (width<=1000px){.work_grid{margin-top:12em!important}.banner_container{overflow-x:hidden}.banner_filmmaking{top:-7%!important}.banner_videoediting{top:-25%!important;left:20%!important}.banner_Colorgrading{top:-40%!important}.banner_Animation{top:-27%!important}}@media screen and (width<=878px){.category_wraper{flex-direction:column;align-items:center;display:flex}.category_wraper .two_blocks{width:100%;margin:0}.category_iframe{min-width:35vw;max-width:90vw;min-height:55vw;margin:1em}.category_vertical{max-width:55vw}.custom-video__control{width:4em!important;height:4em!important}.divider{margin-top:4em}.video-detail{min-height:80vw;margin:50% auto 0}.video-detail video{max-height:55vw}}@media screen and (width<=522px){.custom-video__control{width:3em!important;height:3em!important}.custom-video__control path{width:2em!important;height:2em!important}.team_container{margin-inline:auto}.team_section{height:min-content!important;margin-top:0!important}.team_member{width:90%!important}.iframe-carrousel{height:50vw}.hero{margin-bottom:1em}.flying_video{opacity:.6;top:-20em;right:-30em}.iframe_container{flex-direction:column;align-content:center;display:flex;width:100%!important}.iframe{width:90%!important;height:50vw!important}.banner_container{width:100%;height:19em;position:relative;overflow-x:hidden}.banner_filmmaking{left:0;height:25em!important;top:-20%!important}.banner_videoediting{height:20em!important;top:-15%!important;left:20%!important}.banner_Colorgrading{height:30em!important;top:-45%!important;left:0%!important;transform:scale(1)!important}.banner_Animation{height:25em!important;left:0%!important;transform:rotate(0)!important}.carousel-container{margin:0;width:90%!important}.content{margin-bottom:10em}.content h1{font-size:4.01em!important}.content p{width:17.7em!important;font-size:1.305em!important}.content img{width:1.43em!important;position:relative!important}.logo-container{align-items:center}.logo-container a{margin-left:.5rem}.work_title{margin-top:45%!important;font-size:16vw!important;position:absolute!important}.work_grid{margin-top:1em!important}.work_grid .img_container,.work_grid .work_container .vertical_video,.work_container .work_grid .vertical_video{margin:.3em}.footer{margin-top:2em}.section,.projects_menu_section,.team_section{width:100%;height:220vh;margin-top:10em;overflow:hidden}.page_section{height:min-content;margin-top:0}.projects_grid,.projects_menu_section .projects_menu_grid{text-align:center;height:200vh;position:relative}.projects_item,.projects_menu_section .projects_menu_grid .projects_menu_item,.work_container .work_title{margin-top:3em;font-size:clamp(2.2rem,2.2vw + 2.2rem,4rem);position:relative}.projects_stroke,.work_container .work_title_stroke{display:none}.work_title_stroke{display:block!important;position:absolute!important}.projects_menu_section{height:60vh;margin-top:5em}.projects_menu_section .projects_menu_grid{height:60vh}.projects_menu_section .projects_menu_item{height:fit-content;margin:0!important;font-size:clamp(3rem,2vw + 2rem,3.8rem)!important}.projects_menu_section .projects_menu_item .link{height:fit-content}}@media screen and (width<=424px){.custom-video__control{width:2em!important;height:2em!important;top:36%!important;left:42%!important}.custom-video__control path{width:1em!important;height:1em!important}.logo-container{text-align:start}.logo-container p{width:min-content}.logo-container a{margin-right:.5rem}nav ul li{font-size:.9em}.content h1{font-size:3.5em!important}.content p{font-size:1.15em!important}.banner_container{height:17em}.banner_filmmaking{left:0;height:20em!important;top:-20%!important}.banner_videoediting{height:19em!important;top:-5em!important}.banner_Colorgrading{height:25em!important;top:-45%!important;left:0%!important}.banner_Animation{height:20em!important}.work_title{margin-top:40%!important}.upwork_container{flex-direction:column-reverse;align-items:center}}*{box-sizing:border-box;vertical-align:baseline;scroll-behavior:smooth;cursor:default;--swiper-navigation-color:#afb6dfde;border:0;margin:0;padding:0}::selection{color:#90749eb1}::-webkit-scrollbar{width:0}img,picture,video,iframe,figure{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;max-width:100%}strong{color:oklch(90.32% .0017 247.84);transition:text-shadow 1s ease-in-out}strong.active{text-shadow:0 0 10px #afb6dfb3,0 0 20px #afb6df80,0 0 30px #afb6df66}@font-face{font-family:Cehua;src:url(/assets/CehuaFree-uzKOEZJ6.otf)}@font-face{font-family:Prompt-Black;src:url(/assets/Prompt-Black-_FNOsG0K.ttf)}@font-face{font-family:Antonio-Thin;src:url(/assets/Antonio-Thin-DRHmIdQ_.ttf)}@font-face{font-family:Antonio-Light;src:url(/assets/Antonio-Light-P4kjTzfe.ttf)}@font-face{font-family:Antonio-ExtraLight;src:url(/assets/Antonio-ExtraLight-Dh-6qx34.ttf)}h1{font-size:clamp(3.7rem,3vw + 3rem,5rem)}:root{color:oklch(78.46% .0588 277.36);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#1e1e1e;background-size:100%;background-attachment:fixed;margin:0 auto;font-family:Hanken Grotesk,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}a{color:inherit;-webkit-user-drag:none;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
