@import"https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800";@import"https://fonts.googleapis.com/css?family=Syne:regular,500,600,700,800";@import"https://fonts.googleapis.com/css?family=DM+Sans:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic";@import"https://fonts.googleapis.com/css?family=Roboto+Mono:100,200,300,regular,500,600,700,100italic,200italic,300italic,italic,500italic,600italic,700italic";@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:ClashDisplay-Variable;src:url(/assets/ClashDisplay-Variable-Buk7cB_f.woff2) format("woff2"),url(/assets/ClashDisplay-Variable-Dt2PxZhp.woff) format("woff"),url(/assets/ClashDisplay-Variable-BHZjogP3.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Extralight;src:url(/assets/ClashDisplay-Extralight-D3i1MCwm.woff2) format("woff2"),url(/assets/ClashDisplay-Extralight-BJExDEVH.woff) format("woff"),url(/assets/ClashDisplay-Extralight--kv4w5k0.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/assets/ClashDisplay-Light-DIjv0-nY.woff2) format("woff2"),url(/assets/ClashDisplay-Light-Co9CQZ40.woff) format("woff"),url(/assets/ClashDisplay-Light-CutxPsj4.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-BKrzTZUV.woff) format("woff"),url(/assets/ClashDisplay-Regular-zoOY6xZw.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2"),url(/assets/ClashDisplay-Medium-D8oxfInt.woff) format("woff"),url(/assets/ClashDisplay-Medium-RwyLHzhI.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-Cc_zfQ1K.woff) format("woff"),url(/assets/ClashDisplay-Semibold-C8tXlykZ.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-79YOzMqN.woff) format("woff"),url(/assets/ClashDisplay-Bold-5hYeFSJJ.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}.hero-section{grid-template-columns:2fr 1fr;align-items:end;gap:5rem;width:100vw;margin-bottom:3rem;padding-top:9rem;padding-inline:2.25rem}.first-load .hero-section{opacity:0;translate:0 4rem;animation:freelance-card-show .5s calc(var(--preloader-duration) + var(--preloader-delay)) ease forwards}.bg-shape{position:absolute;top:0;bottom:0;margin-block:auto;inset-inline:0;margin-inline:auto;width:100%;aspect-ratio:1;opacity:.2;background-color:var(--secondary-accent);border-radius:100vmax;filter:blur(80px);z-index:0}.hero-left{grid-column:1;text-wrap:balance}.hero-tagline{margin-bottom:1rem;font-family:ClashDisplay-Variable,Syne,Arial;font-size:clamp(3rem,8vw,6.6rem);font-weight:500;text-wrap:balance}.hero-right{position:relative}.hero-card-stack{position:relative;margin:auto;max-width:400px;aspect-ratio:9/14;align-items:center;justify-content:center}.hero-description{font-size:clamp(2rem,4vw,2.6rem);text-align:end}.hero-card{position:absolute;margin:auto;justify-content:center;align-items:center;gap:1rem;max-width:400px;max-height:100%;aspect-ratio:9/14;padding:1rem;background-color:#f2f2f2;border-radius:12px;box-shadow:0 0 18px #0c0c0c36;rotate:0;overflow:hidden;transition:translate .5s ease-out,rotate .5s ease-out;-webkit-transition:translate .5s ease-out,rotate .5s ease-out}.hero-card svg{display:inline-block}.hero-card.hero-card-1.rotate{rotate:6deg;transition:rotate .525s .17s ease-in-out}.hero-card.hero-card-1 img{object-fit:contain;object-position:left}.hero-card.hero-card-2,.hero-card.hero-card-3{translate:calc(100% + 50vw)}.hero-card.hero-card-2 img,.hero-card.hero-card-3 img{object-fit:contain;object-position:right}.hero-card.hero-card-2.shown,.hero-card.hero-card-3.shown{translate:0}.hero-card.hero-card-2.rotate,.hero-card.hero-card-3.rotate{rotate:4deg}.hero-card.hero-card-2,.hero-card.hero-card-3{transition:translate .5s ease-in-out,rotate .68s .26s ease;-webkit-transition:translate .5s ease-in-out,rotate .68s .26s ease}.hero-card-name{font-size:clamp(2rem,3vw,2.6rem);font-weight:600;letter-spacing:-.5px;line-height:2.6rem}.hero-card-name *{color:#0c0c0c}.hero-card-name svg{margin-right:1.8px}.hero-card-name svg.hero-card-letter-a,.hero-card-name svg.hero-card-letter-m{width:clamp(2rem,5vw,35px);aspect-ratio:1;fill:#0c0c0c}.hero-card-name svg.hero-card-letter-m{margin-left:1rem}.hero-card-name-svg-container{display:inline-block;height:fit-content}.hero-card-name,.hero-card-role-name{color:#0c0c0c}.hero-card-name,.hero-card-role,.hero-card-image-container{margin:auto}.hero-card-image-container{width:calc(100% - 1rem);aspect-ratio:9/12;border-radius:12px;overflow:hidden}.hero-card-1 .hero-card-image{object-position:left;width:clamp(400px,7vw,600px);height:100%}.hero-card-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-card-role{width:95%;align-items:center;justify-content:space-around;gap:.1rem}.hero-card-role-name{font-size:clamp(1.7rem,3vw,2rem);font-weight:400}.hero-card-arrow{cursor:pointer;animation:arrow-scale .75s calc(var(--preloader-duration) + var(--preloader-delay) + .8s) ease}.hero-card-arrow path{fill:#0c0c0c}.hero-card-arrow:hover{animation:arrow-wiggle .3s ease-in forwards}.hero-card-arrow.hidden-arrow{opacity:0;pointer-events:none}.hero-card-info-icon{scale:.8;transition:scale .1s ease-out}.hero-card-info-icon:hover{scale:1}.intro-section{gap:6rem;justify-content:space-around}.intro-section h1,.intro-section h2{font-weight:400}.intro-tagline{font-size:clamp(3rem,6vw,6.6rem);text-align:center;max-width:17ch;align-self:center;text-wrap:balance}.intro-showcase .intro-showcase-side svg{min-width:48vw;max-width:75vw}.intro-showcase .intro-showcase-right svg{scale:.86}.intro-showcase-side{flex-direction:column;align-items:center;gap:3rem}.intro-showcase-left,.intro-showcase-right{opacity:0;translate:0 5rem;transition:translate .7s ease,opacity .5s ease}.intro-showcase-left .intro-showcase-left-text span,.intro-showcase-right .intro-showcase-left-text span{color:var(--secondary-accent);transition:color .3s ease;mask-image:linear-gradient(to right,white 0%,transparent 100%);-webkit-mask-image:linear-gradient(to right,white 0%,transparent 100%);mask-size:400% 100%;-webkit-mask-size:400% 100%;mask-position:right;-webkit-mask-position:right}.intro-showcase-left .intro-showcase-right-text span,.intro-showcase-right .intro-showcase-right-text span{border-width:0}.intro-showcase-left.in-view,.intro-showcase-right.in-view{animation:freelance-card-show .5s ease-out forwards}.intro-showcase-left.in-view #intro-showcase-left-mid-circle,.intro-showcase-right.in-view #intro-showcase-left-mid-circle{scale:.1;translate:0 1rem;transform-box:fill-box;transform-origin:center;transition:scale .45s ease-in;animation:showcase-scale-up .6s forwards,showcase-idle 2s .6s infinite}.intro-showcase-left.in-view .intro-showcase-left-text span,.intro-showcase-right.in-view .intro-showcase-left-text span{color:var(--secondary-accent);transition:color .3s ease;animation:showcase-stand-out .9s .3s ease-in forwards}.intro-showcase-left.in-view #showcase-right-top-arrow,.intro-showcase-right.in-view #showcase-right-top-arrow{translate:-1rem;animation:showcase-arrow-idle 2s .35s infinite}.intro-showcase-left.in-view #showcase-right-bottom-arrow,.intro-showcase-right.in-view #showcase-right-bottom-arrow{translate:-1rem;animation:showcase-arrow-idle 2s .55s infinite}.intro-showcase-left.in-view .intro-showcase-right-text span,.intro-showcase-right.in-view .intro-showcase-right-text span{position:relative;scale:2;mask-image:linear-gradient(to right,white 0%,transparent 100%);-webkit-mask-image:linear-gradient(to right,white 0%,transparent 100%);mask-position:right;-webkit-mask-position:right;mask-size:1000%;-webkit-mask-size:1000%;transition:border-width .3s ease;animation:showcase-reach-reveal .9s .3s forwards}.intro-showcase-left.in-view .intro-showcase-right-text span:after,.intro-showcase-right.in-view .intro-showcase-right-text span:after{content:"";position:absolute;bottom:0rem;left:0;height:5px;width:0;background-color:var(--vm-white);animation:showcase-underline-growth .45s .3s forwards}.intro-showcase-text{max-width:9ch;font-size:clamp(1.8rem,5vw,3rem);text-align:center;text-wrap:balance}.home-services-section{opacity:0;translate:0 5rem;transition:opacity}.home-services-section.in-view{animation:freelance-card-show .5s ease-out forwards}.home-services-desc{align-items:center;text-wrap:balance;padding-inline:clamp(1rem,3vw,10rem)}.home-services-desc h3{flex:1}.home-services-desc-title{font-size:clamp(2.4rem,6vw,2.7rem);font-weight:400}.home-services-desc-info{font-size:clamp(1.5rem,5vw,2rem);font-weight:300;text-align:center;text-wrap:balance}.home-services{flex-direction:column}.home-service-container{align-items:center;padding-block:16px;padding-inline:clamp(16px,5vw,36px);background-color:#bcbcbc4c;box-shadow:0 2px 4px #0c0c0c3e;z-index:2;cursor:pointer}.home-service-container h1{font-size:var(--home-service-title);font-weight:500}.home-service-kind{align-items:center}.home-service-kind-arrow-container{display:inline;cursor:pointer;z-index:23}body:has(.home-service-items-container.dev.hidden) .home-service-kind-arrow.dev{rotate:-90deg}body:has(.home-service-items-container.dev.shown) .home-service-kind-arrow.dev{rotate:0deg}body:has(.home-service-items-container.design.hidden) .home-service-kind-arrow.design{rotate:-90deg}body:has(.home-service-items-container.design.shown) .home-service-kind-arrow.design{rotate:0deg}.home-service-kind-arrow{margin-left:clamp(1rem,3vw,4rem);width:clamp(30px,6vw,50px);aspect-ratio:1;rotate:90deg;transition:rotate .27s ease}.home-service-kind-arrow path{fill:var(--vm-white)}.home-service-items-container{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:clamp(.1rem,4vw,.5rem);margin-bottom:clamp(.45rem,2vw,.75rem);transition:grid-template-rows .35s ease-in-out}.home-service-items-container.dev{grid-template-columns:1fr}.home-service-items-container.dev .work-kind-card-image-container{max-width:100vw;aspect-ratio:19/9}.home-service-items-container.dev img{width:100%}.home-service-items-container>article{overflow:hidden}.home-service-items-container.hidden{grid-template-rows:0fr}.work-kind-card-image-container{position:relative;display:flex;justify-content:center;max-width:30rem;aspect-ratio:9/19;overflow:hidden;filter:grayscale(60%);-webkit-filter:grayscale(60%);transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.work-kind-card-image-container:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%)}.work-kind-card-image-container:hover:before{opacity:0}.work-kind-card-image-container:hover:after{bottom:0}.work-kind-card-image-container>img{height:100%;object-fit:cover}.work-kind-card-image-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c0c0c50;opacity:1;transition:opacity .25s ease;-webkit-transition:opacity .25s ease}.work-kind-card-image-container:after{content:var(--kind);position:absolute;bottom:-50%;inset-inline:0;padding-left:clamp(1rem,4vw,1.4rem);background-color:var(--vm-black);font-size:clamp(2rem,4vw,9rem);font-weight:600;transition:.25s ease;-webkit-transition:.25s ease;z-index:3}.home-outro-tagline-container{position:relative;display:flex;justify-content:center;align-items:center;max-width:100vw;padding-inline:6%;height:34ch;overflow:visible}.home-outro-tagline-container #home-outro-tagline-2{position:absolute;font-size:clamp(2.3rem,12vw,6.6rem);font-weight:400;text-align:center;opacity:0}.home-outro-tagline-container #home-outro-tagline-2 .first-part{position:relative;font-family:Jetbrains Mono,Roboto Mono}.home-outro-tagline-container #home-outro-tagline-2 .first-part:before,.home-outro-tagline-container #home-outro-tagline-2 .first-part:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.home-outro-tagline-container #home-outro-tagline-2 .first-part:before{background-color:var(--vm-black)}.home-outro-tagline-container #home-outro-tagline-2 .first-part:after{width:.125em;background-color:var(--vm-white);opacity:0;transform-origin:right}.home-outro-tagline-container #home-outro-tagline-2 .second-part{position:relative;font-size:clamp(2.7rem,16vw,7rem);color:var(--vm-white);-webkit-mask-image:linear-gradient(to right,white 0%,transparent 100%);mask-image:linear-gradient(to right,white 0%,transparent 100%);-webkit-mask-size:0%;mask-size:0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left}.home-outro-tagline-container.in-view .home-outro-tagline{animation:home-outro-animation 3.1s ease-in-out forwards}.home-outro-tagline-container.in-view #home-outro-tagline-2{animation:home-outro-2-animation 2s 3.1s ease-in forwards}.home-outro-tagline-container.in-view #home-outro-tagline-2 .first-part:before{animation:typewriter-animation var(--typewriter-speed) var(--typewriter-delay) steps(var(--typewriter-characters)) forwards}.home-outro-tagline-container.in-view #home-outro-tagline-2 .first-part:after{animation:typewriter-animation var(--typewriter-speed) var(--typewriter-delay) steps(var(--typewriter-characters)) forwards,typewriter-caret-animation .75s calc(var(--typewriter-delay) - 1s) 5 forwards,hide-caret .25s var(--caret-hide-delay) ease-in forwards}.home-outro-tagline-container.in-view #home-outro-tagline-2 .second-part{animation:reveal-outro-second-part 15s calc(var(--caret-hide-delay) + .7s) ease-out forwards}.home-outro-tagline-2{font-size:clamp(2.7rem,10vw,7rem);font-weight:400;text-align:center;text-wrap:balance}@media (max-width: 1111px){.hero-section{grid-template-columns:1fr;padding-top:9rem}.bg-shape{width:60%}.hero-left{grid-row:2}.hero-tagline,.hero-description{text-align:center}.intro-showcase{flex-direction:column;align-items:space-around;gap:9rem;padding-inline:clamp(0rem,7vw,8rem)}.intro-showcase .intro-showcase-side{gap:5rem}.intro-showcase .intro-showcase-text{max-width:100vw;font-size:clamp(1.8rem,10vw,4rem);text-align:center;text-wrap:balance}.intro-showcase-side svg{scale:1.2}.home-services-desc{flex-direction:column;justify-content:center}.home-services-desc-title{font-size:clamp(2.4rem,9vw,4rem)}.home-services-desc-info{margin-top:clamp(2rem,4.5vw,4rem);font-size:clamp(1.5rem,5vw,2.2rem);text-align:center}}@media (max-width: 700px){.hero-section{grid-template-columns:1fr;padding-top:9rem;padding-inline:1.1rem}.bg-shape{width:60%}.hero-left{grid-row:2}.hero-tagline{font-size:clamp(1.8rem,10vw,4rem);text-align:center;text-wrap:balance}.hero-description{font-size:clamp(1.6rem,4vw,1.8rem);padding-inline:1%}.intro-tagline{font-size:clamp(2.1rem,4vw,4rem);max-width:90vw}.intro-showcase{gap:1rem}.intro-showcase .intro-showcase-side{gap:0rem}.home-services-desc{flex-direction:column;justify-content:center}.home-services-desc-title{text-align:center;font-size:2rem}.home-services-desc-info{margin-top:clamp(2rem,4.5vw,4rem)}.home-service-items-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.home-service-items-container.hidden{grid-template-rows:0fr 0fr}}@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:ClashDisplay-Variable;src:url(/assets/ClashDisplay-Variable-Buk7cB_f.woff2) format("woff2"),url(/assets/ClashDisplay-Variable-Dt2PxZhp.woff) format("woff"),url(/assets/ClashDisplay-Variable-BHZjogP3.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Extralight;src:url(/assets/ClashDisplay-Extralight-D3i1MCwm.woff2) format("woff2"),url(/assets/ClashDisplay-Extralight-BJExDEVH.woff) format("woff"),url(/assets/ClashDisplay-Extralight--kv4w5k0.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/assets/ClashDisplay-Light-DIjv0-nY.woff2) format("woff2"),url(/assets/ClashDisplay-Light-Co9CQZ40.woff) format("woff"),url(/assets/ClashDisplay-Light-CutxPsj4.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-BKrzTZUV.woff) format("woff"),url(/assets/ClashDisplay-Regular-zoOY6xZw.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2"),url(/assets/ClashDisplay-Medium-D8oxfInt.woff) format("woff"),url(/assets/ClashDisplay-Medium-RwyLHzhI.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-Cc_zfQ1K.woff) format("woff"),url(/assets/ClashDisplay-Semibold-C8tXlykZ.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-79YOzMqN.woff) format("woff"),url(/assets/ClashDisplay-Bold-5hYeFSJJ.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}body:has(.about-section.hidden) .about-sidebar-button{top:clamp(6rem,15vw,8rem)}body:has(.footer.in-view) .header,body:has(.footer.in-view) .about-sidebar-button{opacity:0;pointer-events:none}html:has(.about-section.shown) html,html:has(.about-section.shown) body{margin:0;height:100dvh}.header{position:fixed;top:0;inset-inline:0;gap:clamp(1rem,4vw,2rem);padding:2rem 2rem clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem);transition:opacity .4s ease;opacity:0;translate:0 2rem;animation:freelance-card-show .5s calc(var(--preloader-duration) + var(--preloader-delay) + .25s) ease forwards;z-index:22}.header:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background-color:var(--vm-black);opacity:.5;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 30%);mask-image:linear-gradient(to bottom,black 0%,transparent 30%);pointer-events:none;z-index:-1}.header #hd-logo-umbrella{pointer-events:all}.header.active-header{pointer-events:none}.header.active-header .hd-logo-container:after{opacity:1}.header.active-header #hd-logo path{transition-delay:0s}.header.active-header #hd-logo .v,.header.active-header #hd-logo .a1{translate:0 -50%}.header.active-header #hd-logo .a2,.header.active-header #hd-logo .m{translate:0 50%}.header.active-header #hd-logo-min{pointer-events:all}.header.active-header #hd-logo-min path{translate:0;transition:translate .5s .5s ease,rotate .25s ease,scale .25s ease}.header.active-header .nav-items{translate:0 -100%;transition-delay:0s}.header.active-header:has(#hd-logo-min-v:hover) .hd-logo-nav:before{display:inline;translate:0;opacity:1}.header.active-header:has(#hd-logo-min-v:hover) #hd-logo-min-v{rotate:5deg}.header.active-header:has(#hd-logo-min-a1:hover) .hd-logo-nav:after{display:inline;translate:0;opacity:1}.header.active-header:has(#hd-logo-min-a1:hover) #hd-logo-min-a1{scale:.92}.header.active-header:has(#hd-logo-min-a2:hover) .hd-logo-nav2:before{display:inline;translate:0;opacity:1}.header.active-header:has(#hd-logo-min-a2:hover) #hd-logo-min-a2{rotate:2deg}.header.active-header:has(#hd-logo-min-m:hover) .hd-logo-nav2:after{display:inline;translate:0;opacity:1}.header.active-header:has(#hd-logo-min-m:hover) #hd-logo-min-m{scale:.92}.header.active-header:has(#hd-logo-umbrella:hover) #hd-logo-umbrella{opacity:1;transition:opacity .5s .4s}.header.active-header:has(#hd-logo-umbrella:hover) #hd-logo-min{opacity:0;transition:opacity .5s .4s}.header.active-header:has(#hd-logo-umbrella:hover) .hd-logo-nav3:after{display:inline;translate:0;opacity:1}.hd-logo-container{position:relative;width:100%;height:100%}.hd-logo-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;background-color:var(--vm-black-low);border-radius:10% 40% 10% 10%;overflow:hidden;opacity:0;scale:1.2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .5s;transition-delay:.5s;z-index:-1}.hd-logo{width:5rem;aspect-ratio:1}.hd-logo path{fill:var(--vm-white);transition:.5s ease}.hd-logo-nav,.hd-logo-nav2,.hd-logo-nav3{position:absolute;top:0%;right:0%;bottom:0%;left:0%;display:flex;align-items:center;justify-content:center;pointer-events:none}.hd-logo-nav:before,.hd-logo-nav:after,.hd-logo-nav2:before,.hd-logo-nav2:after,.hd-logo-nav3:before,.hd-logo-nav3:after{display:none;margin-top:160%;translate:0 -15%;background-color:var(--vm-black);color:var(--vm-white);padding:2% 15%;text-align:center;text-wrap:nowrap;font-size:clamp(1.2rem,2vw,1.5rem);border-radius:100vmax;opacity:0;transition:translate .25s ease,opacity .25s ease}.hd-logo-nav3:after{transition-delay:.05s}.english .hd-logo-nav:before{content:"Work"}.english .hd-logo-nav:after{content:"About"}.spanish .hd-logo-nav:before{content:"Trabajo"}.spanish .hd-logo-nav:after{content:"Sobre mí"}.english .hd-logo-nav2:before{content:"Theme"}.english .hd-logo-nav2:after{content:"Language"}.spanish .hd-logo-nav2:before{content:"Tema"}.spanish .hd-logo-nav2:after{content:"Idioma"}.english .hd-logo-nav3:after{content:"Home"}.spanish .hd-logo-nav3:after{content:"Inicio"}#hd-logo path{translate:0;transition:translate .5s .5s ease}#hd-logo-min{transition:opacity .5s 0s ease}#hd-logo-min path{transition-delay:0s}#hd-logo-min .v{translate:0 -50%}#hd-logo-min .a1{translate:0 -100%}#hd-logo-min .a2{translate:0 50%}#hd-logo-min .m{translate:0 100%}#hd-logo-min-a1,#hd-logo-min-m{transform-origin:center;transform-box:fill-box}#hd-logo-umbrella{opacity:0;transition:opacity .5s 0s ease}.nav-menu{overflow:hidden;width:100%}.nav-menu-sidebar{position:fixed;display:flex;width:100vw;height:100lvh;justify-content:center;align-items:center;translate:0;margin:auto;background-color:var(--vm-black);transition:translate .3s ease;z-index:402}.nav-menu-sidebar.hidden{translate:110%}.nav-menu-sidebar li{list-style:none;text-align:center;font-size:4rem;margin-top:1rem}.nav-menu-sidebar .sidebar-nav-item{color:var(--vm-white);cursor:pointer}.nav-menu-sidebar .nav-menu-sidebar-button{position:absolute;top:5%;right:1%;padding:1rem;background:var(--vm-white);border:none;border-radius:100vmax;rotate:180deg;cursor:pointer}.nav-menu-sidebar .nav-menu-sidebar-button-arrow path{fill:var(--vm-black)}.nav-items{width:100%;height:100%;justify-content:space-between;align-items:center;gap:clamp(.3rem,2vw,1rem);transition:translate .5s ease;transition-delay:.5s;list-style-type:none}.nav-items div{align-items:center;gap:clamp(.3rem,2vw,1rem)}.nav-item{transition:translate .3s ease}.nav-item:hover{translate:0 -1px}.nav-item .work,.nav-item .about,.nav-theme,.nav-lang{color:var(--vm-white);font-size:clamp(1.3rem,4vw,1.6rem);cursor:pointer}.nav-item .work ellipse,.nav-item .work circle,.nav-item .work path,.nav-item .about ellipse,.nav-item .about circle,.nav-item .about path,.nav-theme ellipse,.nav-theme circle,.nav-theme path,.nav-lang ellipse,.nav-lang circle,.nav-lang path{stroke:var(--vm-white)}.nav-item .work .mobile-nav-item,.nav-item .about .mobile-nav-item,.nav-theme .mobile-nav-item,.nav-lang .mobile-nav-item{display:none}.nav-item .work .mobile-nav-item svg,.nav-item .about .mobile-nav-item svg,.nav-theme .mobile-nav-item svg,.nav-lang .mobile-nav-item svg{width:35px;display:none}.nav-item .work path,.nav-item .about path,.nav-theme path,.nav-lang path{fill:var(--vm-white)}#nav-icon-top,#nav-icon-bottom{fill:var(--vm-white)}.nav-theme svg{width:clamp(1.9rem,4vw,2.3rem)}.nav-lang svg{width:clamp(2.6rem,5vw,3rem)}@media (max-width: 700px){.header #hd-logo-min-v,.header #hd-logo-min-a1,.header #hd-logo-min-a2,.header #hd-logo-min-m{pointer-events:none}.header.active-header{pointer-events:all}.header.active-header .nav-items{translate:0 0;transition-delay:0s}.nav-item{display:none}.mobile-nav-item{display:inline;position:relative;margin-right:1rem;transition:scale .25s ease;cursor:pointer}.mobile-nav-item .mobile-nav-icon{width:35px;height:35px;transform-origin:center;transform-box:fill-box}.mobile-nav-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--vm-black-low);border-radius:10%;scale:1.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1}}@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:ClashDisplay-Variable;src:url(/assets/ClashDisplay-Variable-Buk7cB_f.woff2) format("woff2"),url(/assets/ClashDisplay-Variable-Dt2PxZhp.woff) format("woff"),url(/assets/ClashDisplay-Variable-BHZjogP3.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Extralight;src:url(/assets/ClashDisplay-Extralight-D3i1MCwm.woff2) format("woff2"),url(/assets/ClashDisplay-Extralight-BJExDEVH.woff) format("woff"),url(/assets/ClashDisplay-Extralight--kv4w5k0.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/assets/ClashDisplay-Light-DIjv0-nY.woff2) format("woff2"),url(/assets/ClashDisplay-Light-Co9CQZ40.woff) format("woff"),url(/assets/ClashDisplay-Light-CutxPsj4.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-BKrzTZUV.woff) format("woff"),url(/assets/ClashDisplay-Regular-zoOY6xZw.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2"),url(/assets/ClashDisplay-Medium-D8oxfInt.woff) format("woff"),url(/assets/ClashDisplay-Medium-RwyLHzhI.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-Cc_zfQ1K.woff) format("woff"),url(/assets/ClashDisplay-Semibold-C8tXlykZ.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-79YOzMqN.woff) format("woff"),url(/assets/ClashDisplay-Bold-5hYeFSJJ.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}.footer{position:relative;justify-content:center;align-items:center;min-height:100vh;background-color:var(--vm-black)}.footer div{position:absolute;bottom:clamp(1rem,3vw,5rem);max-height:clamp(2rem,2vw,10rem);gap:1rem}.footer:after{content:"";position:absolute;top:clamp(2%,4vw,5%);font-size:clamp(2rem,3vw,3rem);opacity:0;transition:opacity .4s ease}.footer .footer-logo-umbrella{opacity:0;transition:opacity .25s ease}.footer .footer-logo-umbrella:hover{opacity:1;transition:opacity .25s .4s ease}.footer:has(.footer-logo-umbrella:hover) .footer-logo-v,.footer:has(.footer-logo-umbrella:hover) .footer-logo-a1,.footer:has(.footer-logo-umbrella:hover) .footer-logo-a2,.footer:has(.footer-logo-umbrella:hover) .footer-logo-m{opacity:0;scale:1;transition:opacity .2s .4s ease,scale .25s ease}.footer .footer-logo-v,.footer .footer-logo-a1,.footer .footer-logo-a2,.footer .footer-logo-m{opacity:1;transition:opacity .25s ease,scale .2s ease}.footer .footer-logo-v:hover,.footer .footer-logo-a1:hover,.footer .footer-logo-a2:hover,.footer .footer-logo-m:hover{scale:.9}.footer .footer-logo-v:active,.footer .footer-logo-a1:active,.footer .footer-logo-a2:active,.footer .footer-logo-m:active{scale:.87}.footer:has(.footer-logo-v):hover:after,.footer:has(.footer-logo-a1):hover:after,.footer:has(.footer-logo-a2):hover:after,.footer:has(.footer-logo-m):hover:after{opacity:1}.footer:has(.footer-logo-v:hover):after{content:"Work"}.footer:has(.footer-logo-a1:hover):after{content:"About"}.footer:has(.footer-logo-a2:hover):after{content:"Theme"}.footer:has(.footer-logo-m:hover):after{content:"Language"}.footer:has(.footer-logo-umbrella:hover):after{content:"Home"}.footer.spanish:has(.footer-logo-v:hover):after{content:"Trabajo"}.footer.spanish:has(.footer-logo-a1:hover):after{content:"Sobre mí"}.footer.spanish:has(.footer-logo-a2:hover):after{content:"Tema"}.footer.spanish:has(.footer-logo-m:hover):after{content:"Idioma"}.footer.spanish:has(.footer-logo-umbrella:hover):after{content:"Inicio"}.footer-logo{display:grid;grid-template-columns:1fr 1fr;height:clamp(16rem,60vw,33rem);max-height:65vh}.footer-logo path{fill:var(--vm-white);cursor:pointer}.footer-logo-v,.footer-logo-a1,.footer-logo-a2,.footer-logo-m{transform-origin:center;transform-box:fill-box;transition:scale .25s ease}.footer-social-item{transition:translate .2s ease;box-shadow:0 0 10px #0006}.footer-social-item:hover{translate:0 -5px}.footer-social-item svg{fill:#0c0c0c;transition:fill .17s ease}.footer-social-icon{scale:1.2}.footer-social-icon .bg{fill:#f2f2f2}/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2024 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}/**
 * @license
 *
 * Font Family: Clash Display
 * Designed by: Indian Type Foundry
 * URL: https://www.fontshare.com/fonts/clash-display
 * © 2024 Indian Type Foundry
 *
 * Font Styles:
 * Clash Display Variable(Variable font)
 * Clash Display Extralight
 * Clash Display Light
 * Clash Display Regular
 * Clash Display Medium
 * Clash Display Semibold
 * Clash Display Bold
 *
*/@font-face{font-family:ClashDisplay-Variable;src:url(/assets/ClashDisplay-Variable-Buk7cB_f.woff2) format("woff2"),url(/assets/ClashDisplay-Variable-Dt2PxZhp.woff) format("woff"),url(/assets/ClashDisplay-Variable-BHZjogP3.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Extralight;src:url(/assets/ClashDisplay-Extralight-D3i1MCwm.woff2) format("woff2"),url(/assets/ClashDisplay-Extralight-BJExDEVH.woff) format("woff"),url(/assets/ClashDisplay-Extralight--kv4w5k0.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Light;src:url(/assets/ClashDisplay-Light-DIjv0-nY.woff2) format("woff2"),url(/assets/ClashDisplay-Light-Co9CQZ40.woff) format("woff"),url(/assets/ClashDisplay-Light-CutxPsj4.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Regular;src:url(/assets/ClashDisplay-Regular-DhusH4GR.woff2) format("woff2"),url(/assets/ClashDisplay-Regular-BKrzTZUV.woff) format("woff"),url(/assets/ClashDisplay-Regular-zoOY6xZw.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Medium;src:url(/assets/ClashDisplay-Medium-BPdWq--j.woff2) format("woff2"),url(/assets/ClashDisplay-Medium-D8oxfInt.woff) format("woff"),url(/assets/ClashDisplay-Medium-RwyLHzhI.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Semibold;src:url(/assets/ClashDisplay-Semibold-DcA1xgJG.woff2) format("woff2"),url(/assets/ClashDisplay-Semibold-Cc_zfQ1K.woff) format("woff"),url(/assets/ClashDisplay-Semibold-C8tXlykZ.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashDisplay-Bold;src:url(/assets/ClashDisplay-Bold-YaCnK2PY.woff2) format("woff2"),url(/assets/ClashDisplay-Bold-79YOzMqN.woff) format("woff"),url(/assets/ClashDisplay-Bold-5hYeFSJJ.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Satoshi-Variable,Manrope,sans-serif,Arial,system-ui}html,body{overflow-x:hidden;scrollbar-width:none}body{caret-color:var(--accent);max-width:1400px;min-width:100svw}body .dark,body .light{background-color:var(--vm-black);color:var(--vm-white)}body:has(.app.dark){background-color:#0c0c0c}body:has(.app.light){background-color:#f2f2f2}.min-card-change{font-size:20rem}svg,img{display:block;-webkit-user-select:none;user-select:none}::selection{color:var(--vm-black);background-color:var(--vm-white)}a{text-decoration:none;color:#f2f2f2}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.grid{display:grid}.section{display:flex;flex-direction:column;gap:3rem;min-height:100vh;padding-block:5rem}.relative{position:relative}.preloader{height:100vh;width:100%;background-color:var(--vm-black);color:var(--vm-white);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;justify-content:center;align-items:center;overflow:hidden;animation:preloader-scale-down .2s calc(var(--preloader-duration) + var(--preloader-delay)) ease-out forwards;-webkit-animation:preloader-scale-down .2s calc(var(--preloader-duration) + var(--preloader-delay)) ease-out forwards}.preloader .preloader-elements-container{display:flex;align-items:center;justify-content:center;height:30%;width:30%}.preloader .preloader-logo{scale:1;rotate:90deg;width:100%;height:100%;animation:preloader-loop var(--preloader-duration) var(--preloader-delay) ease forwards;-webkit-animation:preloader-loop var(--preloader-duration) var(--preloader-delay) ease forwards}.preloader .preloader-logo path{fill:var(--vm-white)}.preloader .preloader-logo #preloader-logo-min{opacity:0;animation:preloader-rest-blink var(--preloader-duration) var(--preloader-delay) forwards;-webkit-animation:preloader-rest-blink var(--preloader-duration) var(--preloader-delay) forwards}.preloader .preloader-logo #preloader-logo-umbrella{animation:preloader-umbrella-blink var(--preloader-duration) var(--preloader-delay) forwards;-webkit-animation:preloader-umbrella-blink var(--preloader-duration) var(--preloader-delay) forwards}.active{position:relative}.active:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:2px;background-color:var(--vm-white)}.slide-in{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--vm-white);transform-origin:top;z-index:2222}.slide-out{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--vm-white);transform-origin:bottom;z-index:2222}@keyframes preloader-loop{30%{rotate:360deg;scale:.5}60%{scale:.5}92%{scale:1.2}to{rotate:360deg;scale:0}}@keyframes preloader-umbrella-blink{45%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes preloader-rest-blink{45%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes preloader-scale-down{99%{opacity:0}to{opacity:0;display:none;pointer-events:none}}@keyframes arrow-wiggle{33%{rotate:-7deg}66%{rotate:4deg}to{rotate:0}}@keyframes arrow-scale{25%{scale:1.2}50%{scale:1}75%{scale:1.2}to{scale:1}}@keyframes showcase-underline-growth{to{width:100%}}@keyframes showcase-arrow-idle{50%{translate:1rem}to{translate:-1rem}}@keyframes showcase-reach-border{to{border-width:6px}}@keyframes showcase-reach-reveal{to{-webkit-mask-position:left;mask-position:left}}@keyframes showcase-stand-out{to{-webkit-mask-position:left;mask-position:left}}@keyframes showcase-scale-up{to{scale:1;translate:0}}@keyframes showcase-idle{50%{scale:.85}to{scale:1}}@keyframes typewriter-animation{to{left:100%}}@keyframes typewriter-caret-animation{to{opacity:1}}@keyframes hide-caret{to{transform:scalex(0)}}@keyframes show-caret{to{border-right:.04em solid var(--secondary-accent)}}@keyframes show-text{to{width:100%}}@keyframes shrink-border{to{transform:scaleY(0)}}@keyframes home-outro-animation{20%{translate:0;opacity:1}55%{scale:1}90%{scale:1.13;opacity:1}95%{opacity:1}to{scale:0;opacity:0;translate:0}}@keyframes home-outro-2-animation{to{opacity:1}}@keyframes reveal-outro-second-part{to{-webkit-mask-size:500%;mask-size:500%}}@keyframes freelance-card-show{to{translate:0;opacity:1}}@keyframes modal-close-button{30%{scale:.6}to{scale:1}}@keyframes modal-arrow-left{50%{translate:-4px}to{translate:0}}@keyframes modal-arrow-right{50%{translate:4px}to{translate:0}}@keyframes min-card-change{0%{scale:1.5;pointer-events:none}50%{scale:0}99%{pointer-events:all}to{scale:1}}@keyframes max-card-scale-up{0%{scale:0}to{scale:1}}@keyframes min-card-idle{0%{transform:translateY(0)}30%{transform:translateY(-10px)}50%{transform:translateY(4px)}70%{transform:translateY(-15px)}to{transform:translateY(0)}}:root{--h1-title: clamp(2.7rem, 8vw, 6.5rem);--home-service-title: clamp(1.5rem, 8.5vw, 7rem);--typewriter-speed: 3s;--typewriter-delay: 5s;--caret-hide-delay: calc( var(--typewriter-delay) + var(--typewriter-speed) + .6s );--preloader-duration: 4s;--preloader-delay: 1s}.english{--typewriter-characters: 13;--home-outro-text: "happen"}.spanish{--typewriter-characters: 9;--home-outro-text: "realidad"}.dark{--black: #0f0f0f;--vm-black: #0c0c0c;--vm-black-low: #0c0c0c81;--primary: #100a22;--accent: #f8c045;--secondary: #1b103d;--secondary-light: #281c4e;--secondary-accent: #d8cdff;--vm-white: #f2f2f2;--white: #fffdfa;--website-color: #c2d3fb;--posts-color: #f2cc8f}.dark.english{--light-dark-mode: "Theme";--skills-languages: "Spanish - English"}.dark.spanish{--light-dark-mode: "Tema";--skills-languages: "Español - Inglés"}.light{--white: #0f0f0f;--vm-white: #0c0c0c;--primary: #100a22;--accent: #f8c045;--secondary: #1b103d;--secondary-light: #d8cdff;--secondary-accent: #281c4e;--vm-black: #f2f2f2;--vm-black-low: #f2f2f281;--black: #fffdfa;--website-color: #c2d3fb;--posts-color: #f2cc8f}.light.english{--light-dark-mode: "Theme";--skills-languages: "Spanish - English"}.light.spanish{--light-dark-mode: "Tema";--skills-languages: "Español - Inglés"}.light,.dark,.footer{transition:background-color .2s ease}.posts{--kind: "Posts"}.publicaciones{--kind: "Publicaciones"}.flyers{--kind: "Flyers"}.brand{--kind: "Brand"}.marca{--kind: "Marca"}.poster{--kind: "Posters"}.afiche{--kind: "Afiches"}.websites{--kind: "Websites"}.paginas{--kind: "Páginas Web"}
