.section_skills_container__vVGkJ{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.section_skills_container__vVGkJ{padding:0 22px;min-width:auto;max-width:1244px}}.section_skills_container__vVGkJ{align-items:center}.section_skills_container__vVGkJ header{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:980px}.section_skills_container__vVGkJ header h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.section_skills_container__vVGkJ header h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.section_skills_container__vVGkJ header h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.section_skills_container__vVGkJ header h2{text-align:center;width:100%}.section_skills_container__vVGkJ header p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_skills_container__vVGkJ header p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_skills_container__vVGkJ header p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_skills_container__vVGkJ header p{font-weight:600;color:hsla(0,0%,100%,.62);text-align:center}.section_skills_container__vVGkJ header p strong{color:hsla(0,0%,100%,.96)}.section_skills_container__vVGkJ header .section_skills_material_element__a3Fwe{width:100%!important;height:auto!important}.section_skills_container__vVGkJ header h2 span{background:linear-gradient(180deg,rgb(10,132,255),rgb(152,152,157));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;grid-gap:24px;gap:24px}@media(max-width:1200px){.section_skills_container__vVGkJ .section_skills_skills__M3Kbr{grid-template-columns:1fr;gap:16px}}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT{display:flex;flex-direction:column;gap:16px;min-height:0;align-items:stretch;align-self:stretch}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO{flex:1 1;min-height:0;border-radius:48px;padding:24px;position:relative;z-index:10}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO:before{content:"";position:absolute;inset:-1px;border-radius:49px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO{background-color:rgba(39,39,39,.92);display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:16px}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO:after{content:"";position:absolute;background:linear-gradient(45deg,var(--color1),var(--color2));opacity:.075;filter:blur(100px);inset:0;z-index:-1;border-radius:inherit}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_header__k8F_E{display:flex;align-items:center;justify-content:center;padding:32px 0;text-align:center}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_header__k8F_E .section_skills_slogan__ErQlg{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:28px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_header__k8F_E .section_skills_slogan__ErQlg{font-size:22px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_header__k8F_E .section_skills_slogan__ErQlg{font-size:18px;line-height:1.55;letter-spacing:-.0075em}}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_header__k8F_E .section_skills_slogan__ErQlg span{background:linear-gradient(90deg,var(--color1),var(--color2));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_description__XsRMP{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_description__XsRMP{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_description__XsRMP{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.section_skills_container__vVGkJ .section_skills_skills__M3Kbr .section_skills_skill__ps6XT .section_skills_body__3JlKO .section_skills_tech_stack__JrhX2{display:flex;flex-wrap:wrap;gap:8px}.section_testimonials_container__jWi8C{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 140px;min-width:1480px;max-width:1480px;width:100%;margin:80px 0}@media only screen and (max-width:1480px){.section_testimonials_container__jWi8C{padding:0 22px;min-width:auto;max-width:1244px}}.section_testimonials_container__jWi8C{align-items:center}.section_testimonials_container__jWi8C header{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:980px}.section_testimonials_container__jWi8C header h2{font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;font-size:38px;line-height:1.35;letter-spacing:.0075em}@media only screen and (max-width:1068px){.section_testimonials_container__jWi8C header h2{font-size:30px;line-height:1.45;letter-spacing:0}}@media only screen and (max-width:768px){.section_testimonials_container__jWi8C header h2{font-size:26px;line-height:1.55;letter-spacing:-.0075em}}.section_testimonials_container__jWi8C header h2{text-align:center;width:100%}.section_testimonials_container__jWi8C header p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_testimonials_container__jWi8C header p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_testimonials_container__jWi8C header p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_testimonials_container__jWi8C header p{font-weight:600;color:hsla(0,0%,100%,.62);text-align:center}.section_testimonials_container__jWi8C header p strong{color:hsla(0,0%,100%,.96)}.section_testimonials_container__jWi8C header .section_testimonials_material_element__gla2u{width:100%!important;height:auto!important}.section_testimonials_container__jWi8C header h2 span{background:linear-gradient(180deg,rgb(255,214,10),rgb(152,152,157));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.section_testimonials_container__jWi8C .section_testimonials_testimonials__XqSiJ{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;width:100%}@media(min-width:1200px){.section_testimonials_container__jWi8C .section_testimonials_testimonials__XqSiJ{grid-template-columns:repeat(2,1fr)}}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx{border-radius:48px;padding:24px;z-index:10}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx:before{content:"";position:absolute;inset:-1px;border-radius:49px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx{background-color:rgba(39,39,39,.3);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between;gap:32px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .4s ease,box-shadow .4s ease}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx:hover{background-color:rgba(39,39,39,.5);transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.2)}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc{position:relative}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc .section_testimonials_quote_mark__JcoDT{position:absolute;top:-8px;right:-4px;fill:#ffd60a;opacity:.08;width:64px;height:64px;pointer-events:none;transition:transform .4s ease}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc p{font-family:var(--font-display),sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.7;letter-spacing:0}@media only screen and (max-width:1068px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc p{font-size:17px;line-height:1.68;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc p{font-size:16px;line-height:1.65;letter-spacing:-.01em}}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc p{color:hsla(0,0%,100%,.96);font-style:italic;padding-right:24px}@media(max-width:768px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_quote__xFdqc p{font-size:16px;padding-right:0}}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx:hover .section_testimonials_quote__xFdqc .section_testimonials_quote_mark__JcoDT{transform:scale(1.1) rotate(-5deg)}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly{display:flex;align-items:center;gap:16px}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_avatar__rzfnv{border-radius:24px;padding:6px;width:60px;height:60px;background:linear-gradient(135deg,rgba(255,214,10,.2),rgba(255,214,10,.1));display:flex;align-items:center;justify-content:center;font-family:var(--font-display),sans-serif;font-weight:700;font-style:normal;color:#ffd60a;font-size:14px;letter-spacing:.05em;flex-shrink:0}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa{display:flex;flex-direction:column;gap:2px}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_author__ATWUk{font-family:text,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_author__ATWUk{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_author__ATWUk{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_author__ATWUk{font-family:var(--font-display),sans-serif;font-weight:500;font-style:normal;font-size:15px;color:hsla(0,0%,100%,.96)}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_title__Lceh_{font-family:text,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0}@media only screen and (max-width:1068px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_title__Lceh_{font-size:13px;line-height:1.45;letter-spacing:-.005em}}@media only screen and (max-width:768px){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_title__Lceh_{font-size:12px;line-height:1.5;letter-spacing:-.01em}}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx .section_testimonials_attribution__TTwly .section_testimonials_info_meta__ewZKa .section_testimonials_title__Lceh_{font-size:13px;color:hsla(0,0%,100%,.62)}@media(prefers-reduced-motion:reduce){.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx{transition:none}.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx:hover,.section_testimonials_container__jWi8C .section_testimonials_testimonial__BaOrx:hover .section_testimonials_quote__xFdqc .section_testimonials_quote_mark__JcoDT{transform:none}}.home_page__wQBeK{width:calc(100vw - 80px);margin:86px 40px 40px;min-height:100vh;display:flex;flex-direction:column;gap:16px;background-color:#121212;border-radius:43px;padding-top:32px;z-index:10}.home_page__wQBeK:before{content:"";position:absolute;inset:-1px;border-radius:44px;padding:1px;background:linear-gradient(172.5deg,hsla(0,0%,58%,.2),hsla(0,0%,100%,0) 30%,hsla(0,0%,0%,.07) 70%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:9}@media only screen and (max-width:1480px){.home_page__wQBeK{width:100vw;margin:0;border-radius:0;padding-top:120px}.home_page__wQBeK:before{display:none}}@media only screen and (max-width:1200px){.home_page__wQBeK{padding-top:88px}}.home_page__wQBeK{align-items:center;justify-content:center;position:relative}.home_page__wQBeK>*{z-index:2}.home_page__wQBeK .home_separator___omq3{width:100%;height:2px;background-color:#383a38;opacity:.5}.home_page__wQBeK .home_pattern____Gde{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(120,128,121,.18) 1px,transparent 0),linear-gradient(180deg,rgba(120,128,121,.18) 1px,transparent 0);background-size:40px 40px;border-radius:inherit}.home_page__wQBeK .home_pattern____Gde:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,#121212 10%);border-radius:inherit}
/*# sourceMappingURL=f7e215966d04d00b.css.map*/