html{--background-1: #1a1a1a;--background-2: #2a2a2a;--background-gradient: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%);--color-white-1: #ffffff;--color-white-2: #e5e5e5;--color-accent: #4a9eff;--color-black-1: #303036;font-size:12px;margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--background-gradient);background-attachment:fixed;color:var(--color-white-1);line-height:1.6}h1{font-size:4.6rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}h2{font-size:3.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1.5rem}h3{font-size:2.3rem;font-weight:500;letter-spacing:-.01em;margin:0 0 1rem}p{font-weight:400;color:var(--color-white-2);margin:0 0 1.5rem}a{color:var(--color-white-1);transition:color .3s ease}a:hover{color:var(--color-accent)}.about[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:64px;padding:120px 32px 80px;max-width:1200px;margin:0 auto}.about__image[data-astro-cid-v2cbyr3p]{width:100%;min-width:280px;max-width:600px;height:auto;border-radius:16px;box-shadow:0 20px 40px #0000004d}.about__text[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;justify-content:center;grid-row:1/2;grid-column:1/3}.about__text[data-astro-cid-v2cbyr3p]>h1[data-astro-cid-v2cbyr3p]{margin:0 0 .5rem;background:linear-gradient(135deg,var(--color-white-1),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about__text[data-astro-cid-v2cbyr3p]>p[data-astro-cid-v2cbyr3p]:first-of-type{font-size:2.2rem;font-weight:300;color:var(--color-accent);margin-bottom:2rem}.about__image-wrapper[data-astro-cid-v2cbyr3p]{display:flex;justify-content:center;align-items:center;grid-row:2/3;grid-column:1/3}.about__contact-button[data-astro-cid-v2cbyr3p]{font-size:1.5rem;padding:12px 24px;background:linear-gradient(135deg,var(--color-accent),#3a8bff);color:var(--color-white-1);border:none;display:flex;align-items:center;gap:8px;justify-content:center;border-radius:50px;max-width:220px;margin-bottom:24px;font-weight:500;text-decoration:none;box-shadow:0 4px 15px #4a9eff4d;transition:all .3s ease}.about__contact-button[data-astro-cid-v2cbyr3p]>span[data-astro-cid-v2cbyr3p]{font-size:1.5rem;font-weight:lighter}.about__contact-button[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4a9eff66;cursor:pointer}p[data-astro-cid-v2cbyr3p]{font-size:2rem}@media (max-width: 600px){.about[data-astro-cid-v2cbyr3p]{padding:80px 16px 60px}}@media (width > 600px){.about[data-astro-cid-v2cbyr3p]{padding:120px 48px 80px}}@media (width > 992px){.about[data-astro-cid-v2cbyr3p]{padding:140px 64px 100px}.about__text[data-astro-cid-v2cbyr3p]{grid-row:1/2;grid-column:1/2}.about__image-wrapper[data-astro-cid-v2cbyr3p]{grid-row:1/2;grid-column:2/3}}header[data-astro-cid-3ef6ksr2]{height:70px;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1a1a1acc;display:flex;align-items:center;justify-content:center;padding:0 24px;position:sticky;top:0;z-index:100}.header__nav[data-astro-cid-3ef6ksr2]{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.header__mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;position:absolute;right:0;z-index:101}.header__hamburger[data-astro-cid-3ef6ksr2]{width:24px;height:2px;background-color:var(--color-white-1);margin:3px 0;transition:.3s;border-radius:1px}.header__mobile-toggle[data-astro-cid-3ef6ksr2].active .header__hamburger[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.header__mobile-toggle[data-astro-cid-3ef6ksr2].active .header__hamburger[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.header__mobile-toggle[data-astro-cid-3ef6ksr2].active .header__hamburger[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.header__menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center}.header__link[data-astro-cid-3ef6ksr2]{position:relative;text-decoration:none;font-size:1.4rem;font-weight:400;margin:0 24px;color:var(--color-white-2);transition:color .3s ease}.header__link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-white-1)}.header__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;width:0;height:2px;bottom:-8px;left:50%;background:linear-gradient(90deg,var(--color-accent),var(--color-white-1));border-radius:1px;transition:width .3s ease,left .3s ease}.header__link[data-astro-cid-3ef6ksr2]:hover:after{width:100%;left:0}@media (max-width: 768px){header[data-astro-cid-3ef6ksr2]{padding:0 16px}.header__mobile-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header__menu[data-astro-cid-3ef6ksr2]{position:fixed;top:70px;left:0;right:0;background:#1a1a1af2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);flex-direction:column;padding:20px 0;gap:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.header__menu[data-astro-cid-3ef6ksr2].active{transform:translateY(0);opacity:1;visibility:visible}.header__link[data-astro-cid-3ef6ksr2]{margin:0;padding:16px 24px;width:100%;text-align:center;font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,.05)}.header__link[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.header__link[data-astro-cid-3ef6ksr2]:after{display:none}.header__link[data-astro-cid-3ef6ksr2]:hover{background:#4a9eff1a}}.header__switch-background[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;position:relative;height:15px;width:40px;border-radius:200px;border:2px solid var(--color-white-1);background-color:var(--background-1)}.header__switch-background[data-astro-cid-3ef6ksr2]:hover{cursor:pointer}.header__switch-button[data-astro-cid-3ef6ksr2]{left:calc(100% - 14px);position:absolute;width:13px;height:13px;border-radius:50px;background-color:var(--color-white-1)}.header__switch-wrapper[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}[data-astro-cid-3ef6ksr2][data-icon]{color:var(--color-white-1)}.about[data-astro-cid-xmivup5a]{padding:80px 32px;display:flex;flex-direction:column;align-items:center;margin:80px auto;max-width:800px;background:#2a2a2a4d;border-radius:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.about__title[data-astro-cid-xmivup5a]{margin:0}.about__description[data-astro-cid-xmivup5a]{font-size:1.5rem;text-align:center}.about__social-media[data-astro-cid-xmivup5a]{display:flex;gap:20px;margin-top:32px}.about__social-media-link[data-astro-cid-xmivup5a]{text-decoration:none;padding:12px;border-radius:50%;background:#ffffff1a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;color:var(--color-white-2)}.about__social-media-link[data-astro-cid-xmivup5a]:hover{background:#4a9eff33;border-color:var(--color-accent);color:var(--color-white-1);transform:translateY(-2px)}@media (width > 600px){.about[data-astro-cid-xmivup5a]{padding:80px 64px}.about__description[data-astro-cid-xmivup5a]{text-align:center;font-size:1.6rem}}.experiences[data-v-e5bec7c0]{display:flex;flex-direction:column}.experiences__back-button[data-v-e5bec7c0]{display:flex;align-items:center;gap:8px;background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:8px;padding:8px 16px;color:var(--color-accent);font-size:1.2rem;font-weight:400;cursor:pointer;transition:all .3s ease;margin-bottom:24px;align-self:flex-start}.experiences__back-button[data-v-e5bec7c0]:hover{background:#4a9eff33;border-color:var(--color-accent);color:var(--color-white-1);transform:translate(-2px)}.experiences__expanded[data-v-e5bec7c0]{background:#ffffff0d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px;animation:expandIn-e5bec7c0 .3s ease-out}@keyframes expandIn-e5bec7c0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.experiences__expanded-title[data-v-e5bec7c0]{margin:0 0 16px;color:var(--color-white-1)}.experiences__expanded-meta[data-v-e5bec7c0]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.experiences__expanded-link[data-v-e5bec7c0]{color:var(--color-accent);text-decoration:none;font-weight:500;font-size:1.4rem}.experiences__expanded-link[data-v-e5bec7c0]:hover{text-decoration:underline}.experiences__expanded-timestamp[data-v-e5bec7c0]{font-size:1.3rem;color:var(--color-white-2);font-style:italic}.experiences__expanded-location[data-v-e5bec7c0]{font-size:1.2rem;color:var(--color-white-2);opacity:.8}.experiences__expanded-description[data-v-e5bec7c0]{font-size:1.4rem;line-height:1.6;color:var(--color-white-2);margin-bottom:24px;white-space:pre-wrap}.experiences__expanded-skills h3[data-v-e5bec7c0]{margin:0 0 16px;color:var(--color-white-1)}.experiences__expanded-skills-list[data-v-e5bec7c0]{display:flex;flex-wrap:wrap;gap:8px}.experiences__expanded-skill-tag[data-v-e5bec7c0]{background:#4a9eff1a;border:1px solid rgba(74,158,255,.3);border-radius:16px;padding:4px 12px;font-size:1.1rem;color:var(--color-accent);font-weight:400}.experiences__grid-view[data-v-e5bec7c0]{display:flex;flex-direction:column}.experiences__title[data-v-e5bec7c0]{transition:color .2s ease-in;margin-bottom:24px}.experiences__title--opaque[data-v-e5bec7c0]{color:#ffffff1a}.experiences__grid[data-v-e5bec7c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.experiences__card[data-v-e5bec7c0]{background:#ffffff0d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:12px;min-height:120px}.experiences__card[data-v-e5bec7c0]:hover{background:#4a9eff1a;border-color:#4a9eff4d;transform:translateY(-4px);box-shadow:0 8px 25px #0003}.experiences__card--opaque[data-v-e5bec7c0]{opacity:.3}.experiences__card-title[data-v-e5bec7c0]{margin:0;font-size:1.6rem;font-weight:500;color:var(--color-white-1);line-height:1.3}.experiences__card-timestamp[data-v-e5bec7c0]{font-size:1.1rem;color:var(--color-white-2);font-style:italic;opacity:.8}@media (width > 768px){.experiences__grid[data-v-e5bec7c0]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.experiences__expanded-meta[data-v-e5bec7c0]{flex-direction:row;align-items:center;gap:24px}}@media (width > 1024px){.experiences__grid[data-v-e5bec7c0]{grid-template-columns:repeat(3,1fr)}}.skills[data-v-e9efd441]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.skills__skill-wrapper[data-v-e9efd441]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px;border-radius:12px;background:#ffffff0d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;fill:var(--color-white-1);cursor:default}svg[data-v-e9efd441],path[data-v-e9efd441],.skills__skill-name[data-v-e9efd441]{transition:color .3s ease}.skills__skill-wrapper[data-v-e9efd441]:hover{background:#4a9eff1a;border-color:#4a9eff4d;transform:translateY(-4px)}.skills__skill-wrapper--opaque[data-v-e9efd441]{color:#ffffff1a;fill:#ffffff1a}.skills__skill-wrapper--opaque .skills__skill-name[data-v-e9efd441]{color:#ffffff1a}.skills__skill-name[data-v-e9efd441]{font-size:1.4rem;font-weight:400;text-align:center;color:var(--color-white-2)}@media (max-width: 480px){.skills[data-v-e9efd441]{grid-template-columns:repeat(2,1fr);gap:12px}.skills__skill-wrapper[data-v-e9efd441]{padding:16px 8px;gap:8px}.skills__skill-name[data-v-e9efd441]{font-size:1.2rem}}@media (min-width: 481px) and (max-width: 768px){.skills[data-v-e9efd441]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width: 769px) and (max-width: 1024px){.skills[data-v-e9efd441]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width: 1025px){.skills[data-v-e9efd441]{grid-template-columns:repeat(3,1fr);gap:24px}}.skills-and-experiences[data-v-5f0574b2]{padding:80px 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1200px;margin:0 auto;background:#2a2a2a4d;border-radius:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.skills-and-experiences_experience[data-v-5f0574b2]{grid-row:1/2;grid-column:1/3}.skills-and-experiences__skills[data-v-5f0574b2]{grid-row:2/3;grid-column:1/3;border-top:1px solid rgba(255,255,255,.2);padding-top:48px}@media (max-width: 768px){.skills-and-experiences[data-v-5f0574b2]{padding:40px 16px;gap:32px;margin:40px 16px}.skills-and-experiences__skills[data-v-5f0574b2]{padding-top:32px}}@media (width > 992px){.skills-and-experiences[data-v-5f0574b2]{padding:80px 64px;gap:64px}.skills-and-experiences_experience[data-v-5f0574b2]{grid-row:1/2;grid-column:2/3}.skills-and-experiences__skills[data-v-5f0574b2]{grid-row:1/2;grid-column:1/2;border-right:1px solid rgba(255,255,255,.2);border-top:none;padding-top:0;padding-right:32px}}.testimonials[data-astro-cid-aadlzisc]{padding:80px 32px;max-width:1200px;margin:80px auto;background:#2a2a2a4d;border-radius:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.testimonials__section-title[data-astro-cid-aadlzisc]{margin:0}.testimonials__carousel[data-astro-cid-aadlzisc]{min-height:300px;margin-top:24px;display:flex;align-items:stretch;justify-content:flex-start;position:relative;width:100%}.testimonials__carousel-item[data-astro-cid-aadlzisc]{position:absolute;display:flex;flex-direction:column;grid-template-columns:repeat(4,1fr);gap:20px;align-items:center;width:calc(100% - 50px);left:25px;padding:0 12px;opacity:0;box-sizing:border-box;transition:.2s opacity ease-in-out}.testimonials__carousel-item[data-astro-cid-aadlzisc][data-active]{position:static;left:0;opacity:1}.testimonials__carousel-item-picture[data-astro-cid-aadlzisc]{width:100%;border-radius:16px;max-width:300px;justify-self:center;box-shadow:0 8px 25px #0000004d}.testimonials__carousel-chevron[data-astro-cid-aadlzisc]{color:var(--color-white-2);display:flex;align-items:center;justify-content:center;width:40px;height:40px;align-self:center;background:#ffffff1a;border-radius:50%;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.testimonials__carousel-chevron[data-astro-cid-aadlzisc]:hover{cursor:pointer;background:#4a9eff33;border-color:var(--color-accent);color:var(--color-white-1);transform:scale(1.1)}.testimonials__carousel-chevron-wrapper[data-astro-cid-aadlzisc]{height:100%;align-items:center}#testimonial-person-name[data-astro-cid-aadlzisc]{margin:0;font-size:1.5rem}#testimonial-person-title[data-astro-cid-aadlzisc],#testimonial-person-description[data-astro-cid-aadlzisc]{font-size:1.3rem}#testimonial-person-link[data-astro-cid-aadlzisc]{font-weight:400;color:var(--color-accent);text-decoration:none;padding:8px 16px;border:1px solid var(--color-accent);border-radius:20px;transition:all .3s ease;display:inline-block;margin-top:16px}#testimonial-person-link[data-astro-cid-aadlzisc]:hover{background:var(--color-accent);color:var(--color-white-1);transform:translateY(-1px)}@media (width > 720px){.testimonials__carousel-item[data-astro-cid-aadlzisc]{flex-direction:row}}
