.contact-section.svelte-13lcsfz.svelte-13lcsfz{margin-bottom:5rem;display:block;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz.svelte-13lcsfz{display:grid}}.contact-section.svelte-13lcsfz .info-wrapper.svelte-13lcsfz{display:flex;flex-direction:column;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1));padding:1.25rem}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .info-wrapper.svelte-13lcsfz{border-top-left-radius:0;border-top-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:2.5rem}}.contact-section.svelte-13lcsfz .info-wrapper h2.svelte-13lcsfz{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .info-wrapper h2.svelte-13lcsfz{text-align:left;font-size:1.875rem;line-height:2.25rem}}.contact-section.svelte-13lcsfz .info-wrapper .contact-info.svelte-13lcsfz{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contact-section.svelte-13lcsfz .info-wrapper .contact-info svg.svelte-13lcsfz{width:1.5rem;fill:none;stroke:#fff}.contact-section.svelte-13lcsfz .info-wrapper .contact-info span.svelte-13lcsfz{font-size:.875rem;line-height:1.25rem}.contact-section.svelte-13lcsfz .info-wrapper .socials-link-wrapper.svelte-13lcsfz{margin-left:auto;margin-right:auto;margin-top:2rem;display:flex;width:100%;max-width:250px;flex-wrap:wrap;align-items:center;justify-content:space-around}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .info-wrapper .socials-link-wrapper.svelte-13lcsfz{margin-left:0;margin-right:0}}.contact-section.svelte-13lcsfz .info-wrapper .socials-link-wrapper a svg.svelte-13lcsfz{height:1.25rem;width:1.25rem;fill:#fff;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .info-wrapper .socials-link-wrapper a svg.svelte-13lcsfz{height:1.5rem;width:1.5rem}}.contact-section.svelte-13lcsfz .info-wrapper .socials-link-wrapper a:hover svg.svelte-13lcsfz{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-section.svelte-13lcsfz .form-wrapper.svelte-13lcsfz{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.contact-section.svelte-13lcsfz .form-wrapper.svelte-13lcsfz:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .form-wrapper.svelte-13lcsfz{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:1.25rem;padding-bottom:1.25rem;padding-right:1.25rem}}.contact-section.svelte-13lcsfz .form-wrapper form.svelte-13lcsfz{height:100%;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem}.contact-section.svelte-13lcsfz .form-wrapper form.svelte-13lcsfz:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .form-wrapper form.svelte-13lcsfz{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}.contact-section.svelte-13lcsfz .form-wrapper form h3.svelte-13lcsfz{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.contact-section.svelte-13lcsfz .form-wrapper form h3.svelte-13lcsfz:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .form-wrapper form h3.svelte-13lcsfz{font-size:1.875rem;line-height:2.25rem}}.contact-section.svelte-13lcsfz .form-wrapper form input.svelte-13lcsfz{margin-bottom:1.25rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));padding:.5rem}.contact-section.svelte-13lcsfz .form-wrapper form input.svelte-13lcsfz:focus{outline:2px solid transparent;outline-offset:2px}.contact-section.svelte-13lcsfz .form-wrapper form input.svelte-13lcsfz:is(.dark *){border-style:none}.contact-section.svelte-13lcsfz .form-wrapper form textarea.svelte-13lcsfz{height:5rem;max-height:5rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));padding:.5rem}.contact-section.svelte-13lcsfz .form-wrapper form textarea.svelte-13lcsfz:focus{outline:2px solid transparent;outline-offset:2px}.contact-section.svelte-13lcsfz .form-wrapper form textarea.svelte-13lcsfz:is(.dark *){border-style:none}.contact-section.svelte-13lcsfz .form-wrapper form button.svelte-13lcsfz{margin-top:.75rem;border-radius:.375rem;border-width:3px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));background-repeat:no-repeat;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .form-wrapper form button.svelte-13lcsfz{padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(102 47 232 / var(--tw-text-opacity, 1))}}.contact-section.svelte-13lcsfz .form-wrapper form button.svelte-13lcsfz{background-image:linear-gradient(30deg,#662fe8 50%,transparent 50%);background-size:500px;background-position:0%;transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:ease-in-out}@media (min-width: 1024px){.contact-section.svelte-13lcsfz .form-wrapper form button.svelte-13lcsfz{background-position:100%}}.contact-section.svelte-13lcsfz .form-wrapper form button.svelte-13lcsfz:hover{background-position:0%;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf.svelte-1svynnf{position:relative;margin-top:2.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;display:block}.education-section.svelte-1svynnf .row.svelte-1svynnf{margin-left:auto;margin-right:auto;height:auto;width:100%}@media (min-width: 1024px){.education-section.svelte-1svynnf .row.svelte-1svynnf{width:980px}}.education-section.svelte-1svynnf .row .title.svelte-1svynnf{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;background-position:center}.education-section.svelte-1svynnf .row .title h2.svelte-1svynnf{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .title h2.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.education-section.svelte-1svynnf .row .title h2.svelte-1svynnf{font-size:1.5rem;line-height:2rem}}.education-section.svelte-1svynnf .row .title .tag.svelte-1svynnf{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .title .tag.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline.svelte-1svynnf{margin-top:2.5rem;width:100%}.education-section.svelte-1svynnf .row .education-timeline ol.svelte-1svynnf{position:relative;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol.svelte-1svynnf:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li.svelte-1svynnf{margin-bottom:2.5rem;margin-right:1rem;text-align:right}.education-section.svelte-1svynnf .row .education-timeline ol li .list-icon.svelte-1svynnf{position:absolute;right:-.375rem;margin-top:.375rem;height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .list-icon.svelte-1svynnf:is(.dark *){--tw-bg-opacity:1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .time.svelte-1svynnf{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .time.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.education-section.svelte-1svynnf .row .education-timeline ol li .time.svelte-1svynnf{font-size:.875rem;line-height:1.25rem}}.education-section.svelte-1svynnf .row .education-timeline ol li .designation.svelte-1svynnf{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(102 47 232 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .designation.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.education-section.svelte-1svynnf .row .education-timeline ol li .designation.svelte-1svynnf{font-size:1.125rem;line-height:1.75rem}}.education-section.svelte-1svynnf .row .education-timeline ol li .company.svelte-1svynnf{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .company.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .description.svelte-1svynnf{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.education-section.svelte-1svynnf .row .education-timeline ol li .description.svelte-1svynnf:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj.svelte-1ef8yyj{position:relative;margin-top:2.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;display:block}.experience-section.svelte-1ef8yyj .row.svelte-1ef8yyj{margin-left:auto;margin-right:auto;height:auto;width:100%}@media (min-width: 1024px){.experience-section.svelte-1ef8yyj .row.svelte-1ef8yyj{width:980px}}.experience-section.svelte-1ef8yyj .row .title.svelte-1ef8yyj{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;background-position:center}.experience-section.svelte-1ef8yyj .row .title h2.svelte-1ef8yyj{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .title h2.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.experience-section.svelte-1ef8yyj .row .title h2.svelte-1ef8yyj{font-size:1.5rem;line-height:2rem}}.experience-section.svelte-1ef8yyj .row .title .tag.svelte-1ef8yyj{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .title .tag.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline.svelte-1ef8yyj{margin-top:2.5rem;width:100%}.experience-section.svelte-1ef8yyj .row .experience-timeline ol.svelte-1ef8yyj{position:relative;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol.svelte-1ef8yyj:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li.svelte-1ef8yyj{margin-bottom:2.5rem;margin-left:1rem}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .list-icon.svelte-1ef8yyj{position:absolute;left:-.375rem;margin-top:.375rem;height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .list-icon.svelte-1ef8yyj:is(.dark *){--tw-bg-opacity:1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .time.svelte-1ef8yyj{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .time.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .time.svelte-1ef8yyj{font-size:.875rem;line-height:1.25rem}}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .designation.svelte-1ef8yyj{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(102 47 232 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .designation.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .designation.svelte-1ef8yyj{font-size:1.125rem;line-height:1.75rem}}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .company.svelte-1ef8yyj{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .company.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .description.svelte-1ef8yyj{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .description.svelte-1ef8yyj:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.experience-section.svelte-1ef8yyj .row .experience-timeline ol li .description.svelte-1ef8yyj{margin-top:.5rem}}.hero-box.svelte-8ovyd0.svelte-8ovyd0{width:100%}@media (min-width: 640px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{max-width:640px}}@media (min-width: 768px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{max-width:768px}}@media (min-width: 1024px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{max-width:1024px}}@media (min-width: 1280px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{max-width:1280px}}@media (min-width: 1536px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{max-width:1536px}}.hero-box.svelte-8ovyd0.svelte-8ovyd0{position:relative;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1.25rem;width:100%;overflow:hidden}@media (min-width: 1024px){.hero-box.svelte-8ovyd0.svelte-8ovyd0{margin-top:2.5rem;margin-bottom:2.5rem}}.hero-box.svelte-8ovyd0 .details-wrapper.svelte-8ovyd0{position:relative;margin-top:8rem;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem}.hero-box.svelte-8ovyd0 .details-wrapper.svelte-8ovyd0:is(.dark *){background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-bg-opacity:.4 }@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper.svelte-8ovyd0{padding:2.5rem}}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper.svelte-8ovyd0{position:absolute;top:-3.5rem;left:0;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper.svelte-8ovyd0{top:-5rem}}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper .img-wrapper.svelte-8ovyd0{display:flex;height:7rem;width:7rem;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper .img-wrapper.svelte-8ovyd0{border-width:4px}}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper .img-wrapper.svelte-8ovyd0{height:10rem;width:10rem}}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper .img-wrapper img.svelte-8ovyd0{margin-top:1rem;width:100%}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper h1.svelte-8ovyd0{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper h1.svelte-8ovyd0:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper h1.svelte-8ovyd0{margin-top:1.25rem;font-size:1.5rem;line-height:2rem}}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper p.svelte-8ovyd0{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper p.svelte-8ovyd0:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.hero-box.svelte-8ovyd0 .details-wrapper .user-info-wrapper p.svelte-8ovyd0{font-size:1rem;line-height:1.5rem}}.hero-box.svelte-8ovyd0 .details-wrapper .info.svelte-8ovyd0{display:flex;align-items:center;gap:.5rem}.hero-box.svelte-8ovyd0 .details-wrapper .info svg.svelte-8ovyd0{height:1.5rem;width:1.5rem;fill:none;stroke:#000}.hero-box.svelte-8ovyd0 .details-wrapper .info svg.svelte-8ovyd0:is(.dark *){stroke:#fff}.hero-box.svelte-8ovyd0 .details-wrapper .info p.svelte-8ovyd0{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .info p.svelte-8ovyd0:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.hero-box.svelte-8ovyd0 .details-wrapper .info p.svelte-8ovyd0{font-size:1rem;line-height:1.5rem}}.hero-box.svelte-8ovyd0 .details-wrapper .info p b.svelte-8ovyd0:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .summary.svelte-8ovyd0{margin-top:1.25rem;text-align:justify;font-size:.875rem;font-weight:300;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .summary.svelte-8ovyd0:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper.svelte-8ovyd0{margin-top:1.25rem;display:flex;width:100%;justify-content:center}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper.svelte-8ovyd0{justify-content:flex-start}}.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper a.svelte-8ovyd0{border-radius:.375rem;border-width:3px;--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));background-repeat:no-repeat;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper a.svelte-8ovyd0{padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(102 47 232 / var(--tw-text-opacity, 1))}}.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper a.svelte-8ovyd0{background-image:linear-gradient(30deg,#662fe8 50%,transparent 50%);background-size:500px;background-position:0%;transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:ease-in-out}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper a.svelte-8ovyd0{background-position:100%}}.hero-box.svelte-8ovyd0 .details-wrapper .buttuns-wrapper a.svelte-8ovyd0:hover{background-position:0%;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper.svelte-8ovyd0{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:flex;max-width:250px;flex-wrap:wrap;align-items:center;justify-content:space-around}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper.svelte-8ovyd0{width:20%}}.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper a svg.svelte-8ovyd0{height:1.25rem;width:1.25rem;fill:#000;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper a svg.svelte-8ovyd0:is(.dark *){fill:#fff}@media (min-width: 1024px){.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper a svg.svelte-8ovyd0{height:1.5rem;width:1.5rem}}.hero-box.svelte-8ovyd0 .details-wrapper .socials-link-wrapper a:hover svg.svelte-8ovyd0{fill:#662fe8}.items-wrapper.svelte-loo17.svelte-loo17{position:fixed;top:0;z-index:20;display:flex;height:100vh;width:50%;justify-content:center;--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding-top:4rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.items-wrapper.svelte-loo17.svelte-loo17:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.items-wrapper.svelte-loo17.svelte-loo17{width:33.333333%}}.items-wrapper.svelte-loo17 ul.svelte-loo17{display:flex;width:100%;flex-direction:column;justify-content:flex-start}.items-wrapper.svelte-loo17 ul li.svelte-loo17{display:flex;width:100%;align-items:center;gap:.5rem}.items-wrapper.svelte-loo17 ul li svg.svelte-loo17{height:1.25rem;width:1.25rem;fill:none;stroke:#000}.items-wrapper.svelte-loo17 ul li svg.svelte-loo17:is(.dark *){stroke:#fff}.items-wrapper.svelte-loo17 ul li button.svelte-loo17{display:flex;height:100%;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.items-wrapper.svelte-loo17 ul li button.svelte-loo17:hover{--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1))}.items-wrapper.svelte-loo17 ul li button.svelte-loo17:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.items-wrapper.svelte-loo17 ul li button svg.svelte-loo17{height:1.25rem;width:1.25rem;fill:none;stroke:#000}.items-wrapper.svelte-loo17 ul li button svg.svelte-loo17:is(.dark *){stroke:#fff}.aside-nav-bg.svelte-loo17.svelte-loo17{position:fixed;top:0;z-index:10;height:100vh;width:100%;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity:.5;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navbar.svelte-1pcpt3x.svelte-1pcpt3x{position:fixed;top:0;z-index:50;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.navbar.svelte-1pcpt3x.svelte-1pcpt3x:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color:#334155;--tw-shadow:var(--tw-shadow-colored) }@media (min-width: 1024px){.navbar.svelte-1pcpt3x.svelte-1pcpt3x{padding-top:0;padding-bottom:0}}.navbar.svelte-1pcpt3x .wrapper.svelte-1pcpt3x{display:flex;align-items:center;justify-content:space-between}@media (min-width: 1024px){.navbar.svelte-1pcpt3x .wrapper .three-line.svelte-1pcpt3x{display:none}}.navbar.svelte-1pcpt3x .wrapper .three-line svg.svelte-1pcpt3x{height:1.5rem;width:1.5rem;fill:none;stroke:#000}.navbar.svelte-1pcpt3x .wrapper .three-line svg.svelte-1pcpt3x:is(.dark *){stroke:#fff}.navbar.svelte-1pcpt3x .wrapper .logo.svelte-1pcpt3x{display:flex;align-items:center}.navbar.svelte-1pcpt3x .wrapper .logo svg.svelte-1pcpt3x{width:1.5rem;fill:#662fe8}.navbar.svelte-1pcpt3x .wrapper .logo svg.svelte-1pcpt3x:is(.dark *){fill:#8b5cf6}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper.svelte-1pcpt3x{display:none}@media (min-width: 1024px){.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper.svelte-1pcpt3x{display:block}}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul.svelte-1pcpt3x{display:flex;height:100%}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li.svelte-1pcpt3x{display:flex;height:100%;align-items:center;justify-content:center}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button.svelte-1pcpt3x{display:flex;height:100%;align-items:center;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button.svelte-1pcpt3x:hover{--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button.svelte-1pcpt3x:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button svg.svelte-1pcpt3x{height:1.25rem;width:1.25rem;fill:none;stroke:#000;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button svg.svelte-1pcpt3x:is(.dark *){stroke:#fff}.navbar.svelte-1pcpt3x .wrapper .nav-items-wrapper ul li button:hover svg.svelte-1pcpt3x{stroke:#fff}.project-section.svelte-1g5dz5l.svelte-1g5dz5l.svelte-1g5dz5l{margin-top:3rem;margin-bottom:3rem}@media (min-width: 1024px){.project-section.svelte-1g5dz5l.svelte-1g5dz5l.svelte-1g5dz5l{margin-top:5rem;margin-bottom:5rem}}.project-section.svelte-1g5dz5l .title.svelte-1g5dz5l.svelte-1g5dz5l{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;background-position:center}.project-section.svelte-1g5dz5l .title h2.svelte-1g5dz5l.svelte-1g5dz5l{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .title h2.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.project-section.svelte-1g5dz5l .title h2.svelte-1g5dz5l.svelte-1g5dz5l{font-size:1.5rem;line-height:2rem}}.project-section.svelte-1g5dz5l .title .tag.svelte-1g5dz5l.svelte-1g5dz5l{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .title .tag.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .filter-buttons.svelte-1g5dz5l.svelte-1g5dz5l{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;width:100%;flex-wrap:wrap;justify-content:center}.project-section.svelte-1g5dz5l .filter-buttons .button input.svelte-1g5dz5l.svelte-1g5dz5l{display:none}.project-section.svelte-1g5dz5l .filter-buttons .button input.svelte-1g5dz5l:checked+label.svelte-1g5dz5l{--tw-border-opacity:1;border-color:rgb(102 47 232 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .filter-buttons .button label.svelte-1g5dz5l.svelte-1g5dz5l{display:block;cursor:pointer;border-width:1px;--tw-border-opacity:1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .filter-buttons .button label.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .project-wrapper.svelte-1g5dz5l.svelte-1g5dz5l{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width: 640px){.project-section.svelte-1g5dz5l .project-wrapper.svelte-1g5dz5l.svelte-1g5dz5l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.project-section.svelte-1g5dz5l .project-wrapper.svelte-1g5dz5l.svelte-1g5dz5l{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-section.svelte-1g5dz5l .project-wrapper a.svelte-1g5dz5l.svelte-1g5dz5l{display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.project-section.svelte-1g5dz5l .project-wrapper a.svelte-1g5dz5l.svelte-1g5dz5l:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.project-section.svelte-1g5dz5l .project-wrapper a.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.project-section.svelte-1g5dz5l .project-wrapper a .name.svelte-1g5dz5l.svelte-1g5dz5l{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .project-wrapper a .name.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.project-section.svelte-1g5dz5l .project-wrapper a .name.svelte-1g5dz5l.svelte-1g5dz5l{font-size:1.125rem;line-height:1.75rem}}.project-section.svelte-1g5dz5l .project-wrapper a .name svg.svelte-1g5dz5l.svelte-1g5dz5l{width:1.5rem;fill:none;stroke:#000}.project-section.svelte-1g5dz5l .project-wrapper a .name svg.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){stroke:#fff}.project-section.svelte-1g5dz5l .project-wrapper a .description.svelte-1g5dz5l.svelte-1g5dz5l{margin-top:.5rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-section.svelte-1g5dz5l .project-wrapper a .description.svelte-1g5dz5l.svelte-1g5dz5l:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.scrollToTop.svelte-sgboqw.svelte-sgboqw{position:fixed;bottom:1rem;right:.75rem;z-index:50}@media (min-width: 640px){.scrollToTop.svelte-sgboqw.svelte-sgboqw{bottom:1.25rem;right:1.25rem}}.scrollToTop.svelte-sgboqw button.svelte-sgboqw{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(102 47 232 / var(--tw-bg-opacity, 1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.scrollToTop.svelte-sgboqw button.svelte-sgboqw{height:4rem;width:4rem}}.scrollToTop.svelte-sgboqw button svg.svelte-sgboqw{width:1rem;fill:#fff}@media (min-width: 640px){.scrollToTop.svelte-sgboqw button svg.svelte-sgboqw{width:1.5rem}}.skill-section.svelte-cncy14.svelte-cncy14{margin-left:auto;margin-right:auto;margin-top:3rem}@media (min-width: 1024px){.skill-section.svelte-cncy14.svelte-cncy14{margin-top:5rem}}.skill-section.svelte-cncy14 .title.svelte-cncy14{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;background-position:center}.skill-section.svelte-cncy14 .title h2.svelte-cncy14{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.skill-section.svelte-cncy14 .title h2.svelte-cncy14:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.skill-section.svelte-cncy14 .title h2.svelte-cncy14{font-size:1.5rem;line-height:2rem}}.skill-section.svelte-cncy14 .title .tag.svelte-cncy14{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.skill-section.svelte-cncy14 .title .tag.svelte-cncy14:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.skill-section.svelte-cncy14 .skill-wrapper.svelte-cncy14{position:relative;margin-top:2.5rem;margin-bottom:2.5rem;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem}.skill-section.svelte-cncy14 .skill-wrapper.svelte-cncy14:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.skill-section.svelte-cncy14 .skill-wrapper.svelte-cncy14{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.skill-section.svelte-cncy14 .skill-wrapper.svelte-cncy14{margin-top:4rem;margin-bottom:4rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:2.5rem}}.skill-section.svelte-cncy14 .skill-wrapper .skill-item.svelte-cncy14{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;--tw-border-opacity:1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));padding:1.25rem}.skill-section.svelte-cncy14 .skill-wrapper .skill-item svg.svelte-cncy14{width:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.skill-section.svelte-cncy14 .skill-wrapper .skill-item svg.svelte-cncy14{width:4rem}}.skill-section.svelte-cncy14 .skill-wrapper .skill-item span.svelte-cncy14{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.skill-section.svelte-cncy14 .skill-wrapper .skill-item span.svelte-cncy14:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.skill-section.svelte-cncy14 .skill-wrapper .skill-item span.svelte-cncy14{font-size:1rem;line-height:1.5rem}}.skill-section.svelte-cncy14 .skill-wrapper .skill-item:hover svg.svelte-cncy14{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
