strong[data-astro-cid-f4x5ze56]{font-size:calc(var(--size) * .8 + 1vw);color:var(--color);opacity:var(--opacity);transform:rotate(var(--rotation));transition:transform .5s ease-in-out;position:absolute;top:calc(50% + var(--y));left:calc(50% + var(--x));transform:translate(-50%,-50%) rotate(var(--rotation));z-index:var(--zindex);pointer-events:none;font-family:Timegoing,sans-serif;letter-spacing:.15em;text-shadow:0 5px 20px var(--white-color);text-align:center;animation:move 2s ease-in-out infinite}@keyframes move{0%,to{transform:translate(-50%,-50%) rotate(var(--rotation))}50%{transform:translate(-50%,calc(-50% - 10px)) rotate(var(--rotation))}}@media (max-width: 920px){strong[data-astro-cid-f4x5ze56]{font-size:calc(var(--msize) * .8 + 2vw);top:calc(50% + var(--my));left:calc(50% + var(--mx))}}.section__home[data-astro-cid-zm42ryyt]{width:100%;height:calc(100vh - 75px);background-image:url(/images/background-main.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@supports (background-image: url(/images/background-main.avif)){.section__home[data-astro-cid-zm42ryyt]{background-image:url(/images/background-main.avif)}}.social-link[data-astro-cid-zm42ryyt]{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;background:var(--main-color);transition:all .3s ease}.social-link[data-astro-cid-zm42ryyt]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(var(--fourth-color),.3);filter:brightness(1.1)}.social-link[data-astro-cid-zm42ryyt]:active{transform:translateY(-1px)}.number-animation[data-astro-cid-zm42ryyt]{display:inline-flex;align-items:center;position:relative;font-weight:700}.plus[data-astro-cid-zm42ryyt],.number[data-astro-cid-zm42ryyt]{display:inline-block;font-size:1.5em}.plus[data-astro-cid-zm42ryyt]{display:inline-block;transform-origin:center;position:relative;margin-right:2px;animation:pulseAndRotate 1s ease-out}.number[data-astro-cid-zm42ryyt]{animation:pulseAndRotate 1s ease-out}.number-animation[data-astro-cid-zm42ryyt]:hover .plus[data-astro-cid-zm42ryyt]{animation:rotatePlus .5s ease-out}.number-animation[data-astro-cid-zm42ryyt]:hover .number[data-astro-cid-zm42ryyt]{animation:scaleNumber .5s ease-out}.experience-text[data-astro-cid-zm42ryyt]{position:absolute;bottom:-25px;right:-85px;transform:rotate(-8deg);text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:appearAndScale 1s ease-out}@keyframes pulseAndRotate{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:.8}to{transform:scale(1) rotate(360deg);opacity:1}}@keyframes appearAndScale{0%{opacity:0;transform:rotate(-8deg) translateY(20px) scale(.8)}70%{transform:rotate(-8deg) translateY(0) scale(1.1)}to{opacity:1;transform:rotate(-8deg) translateY(0) scale(1)}}.section__media[data-astro-cid-axokmhul]{width:100%;height:100%;min-height:100dvh;background-image:url(/images/background-second.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@supports (background-image: url(/images/background-second.avif)){.section__media[data-astro-cid-axokmhul]{background-image:url(/images/background-second.avif)}}.visual-group[data-astro-cid-axokmhul]{transition:opacity .7s,transform .7s;opacity:0;pointer-events:none;transform:translate(100px)}.visual-group[data-astro-cid-axokmhul].active{opacity:1;pointer-events:auto;transform:translate(0);z-index:1;width:100%}.visual-group[data-astro-cid-axokmhul].inactive{opacity:0;pointer-events:none;transform:translate(-100px);z-index:0;width:0}.visual-image[data-astro-cid-axokmhul]{transition:transform .3s ease-in-out}.visual-image[data-astro-cid-axokmhul]:hover{transform:scale(1.05)}.section__history[data-astro-cid-o3qrd2io]{width:100%;height:100%;min-height:100dvh;background-image:url(/images/background-main.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative}@supports (background-image: url(/images/background-main.avif)){.section__history[data-astro-cid-o3qrd2io]{background-image:url(/images/background-main.avif)}}@media (max-width: 1280px){.image__mask[data-astro-cid-o3qrd2io]{mask-image:linear-gradient(black 80%,transparent 100%)}}.section__services[data-astro-cid-nxnpz5al]{width:100%;height:100%;min-height:100dvh;background-image:url(/images/background-second.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@supports (background-image: url(/images/background-second.avif)){.section__services[data-astro-cid-nxnpz5al]{background-image:url(/images/background-second.avif)}}.service-card[data-astro-cid-nxnpz5al]{background-color:#fff3;border-radius:1.2rem;padding:1.8rem;backdrop-filter:blur(8px);transition:all .4s ease;box-shadow:0 8px 15px #00000026;border:1px solid rgba(255,255,255,.1);height:100%;display:flex;flex-direction:column}.service-card[data-astro-cid-nxnpz5al]:hover{transform:translateY(-8px) scale(1.03);background-color:#ffffff40;box-shadow:0 15px 30px #00000040;border:1px solid rgba(255,255,255,.3)}.service-title[data-astro-cid-nxnpz5al]{font-family:Timegoing,serif;color:var(--main-color);font-size:var(--step-3);margin-bottom:1rem;position:relative;letter-spacing:1px}.service-title[data-astro-cid-nxnpz5al]:after{content:"";position:absolute;bottom:-.5rem;left:0;width:40px;height:2px;background-color:var(--third-color);transition:width .4s ease}.service-card[data-astro-cid-nxnpz5al]:hover .service-title[data-astro-cid-nxnpz5al]:after{width:80px}.service-description[data-astro-cid-nxnpz5al]{color:#fff;font-family:Montserrat,sans-serif;font-size:var(--step-0);line-height:1.6;flex-grow:1}.service-icon[data-astro-cid-nxnpz5al]{font-size:var(--step-4);color:var(--third-color);margin-bottom:1rem;transform:rotate(5deg);display:inline-block;transition:all .5s ease}.service-card[data-astro-cid-nxnpz5al]:hover .service-icon[data-astro-cid-nxnpz5al]{transform:rotate(45deg) scale(1.2) translateY(-20px);color:var(--white-color);text-shadow:0 0 15px var(--third-color)}.animate-pulse-slow[data-astro-cid-nxnpz5al]{animation:pulseSlow 3s infinite}.service-title-glow[data-astro-cid-nxnpz5al]{text-shadow:0 0 10px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.3),0 0 30px #e81b7e5e;letter-spacing:5px}@keyframes pulseSlow{0%{opacity:.9;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 20px #e81b7e5e}50%{opacity:1;text-shadow:0 0 15px rgba(255,255,255,.8),0 0 50px var(--third-color),0 0 35px var(--main-color)}to{opacity:.9;text-shadow:0 0 10px rgba(255,255,255,.6),0 0 20px var(--third-color)}}@media (max-width: 768px){.service-title[data-astro-cid-nxnpz5al]{font-size:var(--step-2)}.service-description[data-astro-cid-nxnpz5al]{font-size:var(--step--1)}.service-icon[data-astro-cid-nxnpz5al]{font-size:var(--step-3)}}@media (max-width: 480px){.service-card[data-astro-cid-nxnpz5al]{padding:1.3rem}.service-title[data-astro-cid-nxnpz5al]{margin-bottom:.6rem}.service-icon[data-astro-cid-nxnpz5al]{font-size:var(--step-2);margin-bottom:.5rem}}.section__projects[data-astro-cid-zpp6hlrq]{width:100%;height:100%;min-height:100dvh;background-image:url(/images/background-third.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 1280px){.image__mask[data-astro-cid-zpp6hlrq]{mask-image:linear-gradient(black 80%,transparent 100%)}}.section__contact[data-astro-cid-7mfwje2f]{width:100%;height:100%;min-height:100dvh;background-image:url(/images/background-third.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media (max-width: 1280px){.image__mask[data-astro-cid-7mfwje2f]{mask-image:linear-gradient(black 80%,transparent 100%)}}.contact-title-glow[data-astro-cid-7mfwje2f]{text-shadow:0 0 10px #e81b7e1e,0 0 20px #e81b7e21,0 0 30px #f298b771;letter-spacing:5px}.contact-card[data-astro-cid-7mfwje2f]{border-radius:1.2rem;padding:1.8rem;backdrop-filter:blur(8px);transition:all .4s ease;box-shadow:0 8px 15px #00000014;height:100%;display:flex;flex-direction:column;text-align:center}.contact-card[data-astro-cid-7mfwje2f]:hover{transform:translateY(-5px) rotate(1deg);box-shadow:0 15px 45px #e81b7e7e}.contact-subtitle[data-astro-cid-7mfwje2f]{font-family:Timegoing,serif;font-size:var(--step-4);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.number-animation[data-astro-cid-7mfwje2f]{display:inline-flex;align-items:center;position:relative;color:var(--third-color);font-weight:700}.plus[data-astro-cid-7mfwje2f]{display:inline-block;animation:pulseSign 2s infinite;transform-origin:center;position:relative;margin-right:2px}.contact-card[data-astro-cid-7mfwje2f]:hover .plus[data-astro-cid-7mfwje2f]{animation:rotatePlus .5s forwards}.contact-card[data-astro-cid-7mfwje2f]:hover .number[data-astro-cid-7mfwje2f]{animation:scaleNumber .5s forwards}@keyframes pulseSign{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes rotatePlus{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleNumber{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.contact-text[data-astro-cid-7mfwje2f]{color:var(--main-color);font-family:Montserrat,sans-serif;font-size:var(--step-0);line-height:1.6}.contact-info[data-astro-cid-7mfwje2f]{text-align:left}.contact-info[data-astro-cid-7mfwje2f] h4[data-astro-cid-7mfwje2f]{font-weight:700;font-size:var(--step-0);margin-bottom:.2rem;color:var(--main-color)}.contact-info[data-astro-cid-7mfwje2f] span[data-astro-cid-7mfwje2f]{font-size:var(--step--1);opacity:.9;color:var(--second-color)}.animate-bounce-slow[data-astro-cid-7mfwje2f]{animation:bounceSlow 3s infinite}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.contact-subtitle[data-astro-cid-7mfwje2f]{font-size:var(--step-4)}.contact-info[data-astro-cid-7mfwje2f] h4[data-astro-cid-7mfwje2f]{font-size:var(--step--1)}}
