.Header_header__AF_3G{position:fixed;top:1rem;left:50%;transform:translateX(-50%);width:min(80% - 2rem,1200px);border-radius:50px;background-color:rgba(0,0,0,.8);padding:10px 16px;box-shadow:0 4px 12px rgba(0,0,0,.5);z-index:1000}.Header_container__3JNoS{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:8px}.Header_logo__1FRrW{font-size:24px;font-weight:700;letter-spacing:1px;color:#fff;text-decoration:none;white-space:nowrap}.Header_nav__LVYU2{display:flex;gap:20px;align-items:center;flex-wrap:nowrap}.Header_link__p2PJz{font-size:20px;font-weight:500;color:#fff;text-decoration:none;line-height:1}.Header_link__p2PJz:hover{color:#00bfff}@media (max-width:1024px){.Header_header__AF_3G{top:.75rem;padding:8px 12px}.Header_logo__1FRrW{font-size:25px}.Header_nav__LVYU2{gap:16px}.Header_link__p2PJz{font-size:18px}}@media (max-width:768px){.Header_container__3JNoS{flex-direction:column;align-items:stretch;gap:8px}.Header_nav__LVYU2{justify-content:center;flex-wrap:wrap;gap:8px 10px}.Header_link__p2PJz{display:inline-block;padding:8px 12px;border-radius:9999px;background:rgba(255,255,255,.08);font-size:16px}.Header_logo__1FRrW{font-size:18px;text-align:center}}@media (max-width:480px){.Header_header__AF_3G{width:calc(85% - 1.5rem);border-radius:14px;padding:8px}.Header_nav__LVYU2{gap:6px}.Header_link__p2PJz{font-size:14px;padding:8px 10px}}.Profile_profileContainer__ilUTI{display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;color:var(--foreground);text-align:center;margin-top:10rem}.Profile_profileName__YPBqe{font-size:4rem;font-weight:700;color:var;margin-bottom:1rem}.Profile_profileJob__Ne3PG{font-size:2rem;margin-bottom:2rem;color:var(--foreground)}.Profile_profileDescription__ccBCc{font-size:1.2rem;line-height:1.8;max-width:100%;margin:2rem 6rem;color:var(--foreground)}.Profile_profileImage__zAkMm{border-radius:50%;object-fit:cover;box-shadow:0 12px 24px rgba(0,0,0,.25)}.Profile_link__gDSId{color:#00bcd4;text-decoration:underline;font-weight:700}.Profile_footer__14OtP{margin-top:2rem;font-size:.9rem;color:#ccc}@media (max-width:600px){.Profile_profileContainer__ilUTI{display:flex}.Profile_profileDescription__ccBCc{font-size:.9rem;text-align:left;margin:1rem}}.TechStack_techstackContainer__eTkhl{display:flex;justify-content:center;text-align:center;margin:2rem 0;width:100%}.TechStack_heading__yRTzc{font-size:2rem;margin-bottom:1.5rem;color:#fff}.TechStack_techstackGrid__DLWHA{display:grid;grid-template-columns:repeat(4,80px);grid-gap:1.5rem;gap:1.5rem;justify-content:center;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.TechStack_techstachIcon__SqMzV{display:flex;flex-direction:column;align-items:center}.TechStack_techstachImage__DVNOp{width:80px;height:80px;object-fit:contain;border-radius:8px}.TechStack_name__CAg_y{margin-top:.5rem;font-size:1rem;color:#fff}.Career_careerSection__Z2Eoy{width:96%;min-width:320px;max-width:900px;padding:2rem 0;margin:4rem auto}.Career_careerTitle__99ZT_{margin-bottom:3rem;text-align:center;font-size:3rem;font-weight:700;position:relative}.Career_careerTitle__99ZT_:after{content:"";display:block;height:5px;width:30%;background:#000;margin:.5rem auto 0}.Career_careerList__lnMLD{position:relative;list-style:none;display:flex;flex-direction:column;gap:2rem;padding:0;margin:0}.Career_careerList__lnMLD:before{content:"";position:absolute;left:60px;top:0;width:8px;height:80%;background:#2da7ff;z-index:0}.Career_careerItem__NhfW2{display:flex;gap:1.5rem;align-items:flex-start;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;will-change:transform,box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Career_careerItem__NhfW2:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.15)}.Career_careerItem__NhfW2:first-child .Career_careerIconArea__i0HOX:before{top:50%;height:50%}.Career_careerItem__NhfW2:last-child .Career_careerIconArea__i0HOX:before{top:0;height:50%}.Career_careerIconArea__i0HOX{width:120px;min-width:120px;max-width:120px;flex-basis:15%;display:flex;justify-content:center;align-items:center;position:relative;height:6em}.Career_careerIconArea__i0HOX:before{content:"";position:absolute;left:50%;top:0;width:6px;height:100%;background:#7ec9e7;transform:translateX(-50%);z-index:0}.Career_careerIcon__ARWUt{position:relative;z-index:1;border-radius:50%;width:6em;height:6em;object-fit:cover;background:#fff;margin:0}.Career_careerContent__lGkZB{flex-basis:85%;background:transparent}.Career_careerCompany__Hy3Pn{font-size:1.5rem;font-weight:700;margin:.5rem 0}.Career_careerRole__oijix{font-size:1rem;margin-top:.5rem;color:#000}.Career_careerTags__tXDTW{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.Career_careerTag__Q1sJ7{background:#2da7ff;color:#fff;font-size:1rem;padding:.3em 1em;border-radius:1.5em;font-weight:700;font-family:inherit;line-height:1.5;letter-spacing:.03em;display:inline-block}.Career_careerRole__oijix{white-space:pre-line}@media (max-width:600px){@media (hover:hover) and (pointer:fine){.Career_careerItem__NhfW2:hover{transform:translateY(-4px) scale(1.008);box-shadow:0 8px 20px rgba(0,0,0,.15)}}.Career_careerSection__Z2Eoy{width:100%;padding:1rem 0}.Career_careerTitle__99ZT_{font-size:2rem}.Career_careerIcon__ARWUt{width:4em;height:4em}.Career_careerCompany__Hy3Pn{font-size:1.1rem}.Career_careerRole__oijix{font-size:.9rem}.Career_careerIconArea__i0HOX{width:80px;min-width:80px;max-width:80px;height:4em}.Career_careerList__lnMLD:before{left:40px}}.ContactForm_wrap__EsfCb{max-width:800px;margin:64px auto;padding:0 16px}.ContactForm_contactTitle__3W82W{margin-bottom:3rem;text-align:center;font-size:3rem;font-weight:700;position:relative}.ContactForm_contactTitle__3W82W:after{content:"";display:block;height:5px;width:30%;background:#000;margin:.5rem auto 0}.ContactForm_form__hZJcM{background:rgba(255,255,255,.9);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:20px;display:grid;grid-gap:14px;gap:14px;width:100%;box-sizing:border-box}.ContactForm_field__rYS9e{display:grid;grid-gap:8px;gap:8px}.ContactForm_field__rYS9e label{font-weight:600}.ContactForm_field__rYS9e input,.ContactForm_field__rYS9e textarea{width:100%;border:1px solid #cfd8dc;border-radius:12px;padding:12px 14px;font-size:16px;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ContactForm_field__rYS9e input:focus,.ContactForm_field__rYS9e textarea:focus{border-color:#2f80c9;box-shadow:0 0 0 3px rgba(47,128,201,.15)}.ContactForm_field__rYS9e :is(input,textarea):required:invalid:not(:placeholder-shown){border-color:#e06262;box-shadow:0 0 0 3px rgba(224,98,98,.15)}.ContactForm_button__DOSWu{width:100%;background:#2f80c9;color:#fff;font-weight:700;padding:14px 20px;border:none;border-radius:9999px;cursor:pointer;transition:opacity .2s ease,filter .2s ease,transform .05s ease-in-out}.ContactForm_button__DOSWu:active{transform:translateY(1px)}.ContactForm_form__hZJcM:has(:required:invalid:not(:placeholder-shown)) .ContactForm_button__DOSWu{opacity:.5;filter:grayscale(10%);pointer-events:none}.ContactForm_hp__Y5Wwx{position:absolute;left:-9999px}.ContactForm_alertError__MOyFC{background:#fdecea;color:#b00020}.ContactForm_alertError__MOyFC,.ContactForm_alertSendSuccess__BAtLC{margin:8px 0 12px;padding:10px 12px;border-radius:10px;font-weight:700}.ContactForm_alertSendSuccess__BAtLC{background:#e8f5e9;color:#0a7d28}@media (max-width:640px){.ContactForm_wrap__EsfCb{margin-top:96px}.ContactForm_contactTitle__3W82W{font-size:2rem}.ContactForm_form__hZJcM{padding:16px;gap:12px;border-radius:14px}.ContactForm_field__rYS9e label{font-size:.95rem}.ContactForm_field__rYS9e input,.ContactForm_field__rYS9e textarea{font-size:16px;padding:12px}}