.about[data-astro-cid-v2cbyr3p]{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);position:relative;width:100%}.about-wrapper[data-astro-cid-v2cbyr3p]{width:100%;position:relative;background-color:var(--color-about-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:var(--space-xl) var(--space-lg);margin-top:var(--space-md);box-sizing:border-box}.about-content[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;gap:var(--space-xl);justify-content:center;align-items:flex-start;width:100%;margin-bottom:var(--space-xl);box-sizing:border-box}.about-content[data-astro-cid-v2cbyr3p].no-image{justify-content:center}.about-content[data-astro-cid-v2cbyr3p].no-image .about-text[data-astro-cid-v2cbyr3p]{max-width:800px;width:100%}.about-text[data-astro-cid-v2cbyr3p]{flex:1;min-width:280px;display:flex;flex-direction:column;gap:var(--space-md);width:100%;box-sizing:border-box;padding-right:var(--space-md)}.profile-container[data-astro-cid-v2cbyr3p]{flex:0 0 200px;display:flex;justify-content:center;align-items:flex-start;margin-bottom:var(--space-md)}.profile-frame[data-astro-cid-v2cbyr3p]{position:relative;border-radius:50%;overflow:hidden;box-shadow:0 4px 15px #0000001a;transform:rotate(-2deg);width:180px;max-width:100%}.profile-photo[data-astro-cid-v2cbyr3p]{width:100%;height:auto;border-radius:50%;display:block}.about-paragraph[data-astro-cid-v2cbyr3p]{color:var(--color-text-light);margin-bottom:var(--space-md);font-size:var(--fs-base);line-height:1.6;width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:left}.about-actions[data-astro-cid-v2cbyr3p]{display:flex;justify-content:flex-start}.experience-education[data-astro-cid-v2cbyr3p]{width:100%;display:flex;flex-direction:column;gap:var(--space-md);box-sizing:border-box}.experience-section[data-astro-cid-v2cbyr3p]{width:100%;box-sizing:border-box}.experience-group[data-astro-cid-v2cbyr3p]{padding-bottom:var(--space-sm);margin-bottom:var(--space-sm)}.experience-group[data-astro-cid-v2cbyr3p]:last-child{margin-bottom:0}.company-header[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;padding:var(--space-sm) 0 var(--space-xs);position:relative;width:100%;box-sizing:border-box}.roles-list[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;margin-left:calc(60px + var(--space-md));position:relative;padding-left:var(--space-md);border-left:2px solid var(--color-border-light);gap:0}.role-item[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-xs) 0;position:relative}.role-item[data-astro-cid-v2cbyr3p]:before{content:"";position:absolute;left:calc(-1 * var(--space-md) - 7px);top:calc(var(--space-xs) + 4px);width:12px;height:12px;border-radius:50%;background-color:var(--color-primary);border:2px solid var(--color-about-bg)}.role-info[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:2px}.role-title[data-astro-cid-v2cbyr3p]{font-size:var(--fs-base);font-weight:500;color:var(--color-primary);margin:0}.role-period[data-astro-cid-v2cbyr3p]{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0}.role-type[data-astro-cid-v2cbyr3p]{font-size:var(--fs-sm);color:var(--color-text-muted);font-style:italic;text-align:right;margin:0;align-self:center;white-space:nowrap;padding-left:var(--space-sm)}.exp-total[data-astro-cid-v2cbyr3p],.exp-duration[data-astro-cid-v2cbyr3p]{font-size:var(--fs-sm);font-weight:500;color:var(--color-primary);margin-left:var(--space-xs)}.section-subtitle--education[data-astro-cid-v2cbyr3p]{margin-top:var(--space-lg)}.experience-item[data-astro-cid-v2cbyr3p],.education-item[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-light);position:relative;width:100%;box-sizing:border-box}.experience-item[data-astro-cid-v2cbyr3p]:last-child,.education-item[data-astro-cid-v2cbyr3p]:last-child{border-bottom:none}.company-logo[data-astro-cid-v2cbyr3p],.institution-logo[data-astro-cid-v2cbyr3p],.company-header[data-astro-cid-v2cbyr3p] .company-logo[data-astro-cid-v2cbyr3p]{flex:0 0 60px;height:60px;min-width:60px;background:var(--color-bg-blue-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:var(--space-md);align-self:flex-start;margin-top:4px}.company-logo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p],.institution-logo[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{max-width:100%;max-height:100%;object-fit:contain}.experience-details[data-astro-cid-v2cbyr3p],.education-details[data-astro-cid-v2cbyr3p]{flex:1;min-width:0}.company-name[data-astro-cid-v2cbyr3p],.institution-name[data-astro-cid-v2cbyr3p]{font-size:var(--fs-md);font-weight:600;color:var(--color-text-white);margin-bottom:var(--space-xxs);text-align:left;word-break:break-word}.experience-period[data-astro-cid-v2cbyr3p],.education-period[data-astro-cid-v2cbyr3p]{font-size:var(--fs-sm);color:var(--color-text-muted)}.job-title[data-astro-cid-v2cbyr3p],.degree-info[data-astro-cid-v2cbyr3p]{position:absolute;right:0;text-align:right;font-size:var(--fs-base);color:var(--color-primary);font-weight:500;max-width:40%}.degree-info[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin-bottom:var(--space-xxs);text-align:right}.specialization[data-astro-cid-v2cbyr3p]{color:var(--color-text-muted);font-style:italic;display:block;font-size:var(--fs-sm);margin-top:2px;text-align:right}@media (max-width: 776px){.about-wrapper[data-astro-cid-v2cbyr3p]{padding:var(--space-lg);margin:0 var(--space-xs);width:calc(100% - var(--space-xs) * 2)}.about-content[data-astro-cid-v2cbyr3p]{padding:0;gap:var(--space-md)}.about-paragraph[data-astro-cid-v2cbyr3p]{padding-right:0}.about-actions[data-astro-cid-v2cbyr3p]{justify-content:center}.experience-item[data-astro-cid-v2cbyr3p],.education-item[data-astro-cid-v2cbyr3p],.company-header[data-astro-cid-v2cbyr3p]{flex-wrap:wrap}.job-title[data-astro-cid-v2cbyr3p],.degree-info[data-astro-cid-v2cbyr3p]{position:static;flex:0 0 100%;margin-top:var(--space-xs);margin-left:76px;text-align:left;max-width:100%}.degree-info[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p],.specialization[data-astro-cid-v2cbyr3p]{text-align:left}.roles-list[data-astro-cid-v2cbyr3p]{margin-left:calc(50px + var(--space-md))}.role-item[data-astro-cid-v2cbyr3p]{flex-direction:column;gap:2px;align-items:flex-start}.role-type[data-astro-cid-v2cbyr3p]{text-align:left;padding-left:0;align-self:flex-start}}@media (max-width: 480px){.about-wrapper[data-astro-cid-v2cbyr3p]{padding:var(--space-md);border-radius:var(--radius-md)}.profile-container[data-astro-cid-v2cbyr3p]{flex:0 0 100%;margin-bottom:var(--space-md)}.profile-frame[data-astro-cid-v2cbyr3p]{width:150px;margin:0 auto}.company-logo[data-astro-cid-v2cbyr3p],.institution-logo[data-astro-cid-v2cbyr3p]{flex:0 0 50px;height:50px;min-width:50px}.job-title[data-astro-cid-v2cbyr3p],.degree-info[data-astro-cid-v2cbyr3p]{margin-left:66px;font-size:var(--fs-sm)}.about-text[data-astro-cid-v2cbyr3p]{padding-right:0;padding:0 var(--space-xs)}.about-content[data-astro-cid-v2cbyr3p]{padding:0 var(--space-xs)}}@media (max-width: 360px){.about-wrapper[data-astro-cid-v2cbyr3p]{padding:var(--space-sm)}.profile-frame[data-astro-cid-v2cbyr3p]{width:120px}.company-logo[data-astro-cid-v2cbyr3p],.institution-logo[data-astro-cid-v2cbyr3p]{flex:0 0 40px;height:40px;min-width:40px;margin-right:var(--space-md)}.experience-details[data-astro-cid-v2cbyr3p],.education-details[data-astro-cid-v2cbyr3p]{padding-right:0}.job-title[data-astro-cid-v2cbyr3p],.degree-info[data-astro-cid-v2cbyr3p]{margin-left:56px}.about-text[data-astro-cid-v2cbyr3p]{min-width:100%;padding-right:0}.about-paragraph[data-astro-cid-v2cbyr3p]{font-size:calc(var(--fs-base) - 1px);word-break:break-word}.about-content[data-astro-cid-v2cbyr3p]{width:100%;padding:0}}@media (max-width: 576px){.degree-info[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{line-height:1.4}}@media (max-width: 776px){.container[data-astro-cid-v2cbyr3p]{width:100%;padding:0 var(--space-md)}.work-card[data-astro-cid-v2cbyr3p]{margin:0 var(--space-xs);width:calc(100% - var(--space-xs) * 2)}.about-wrapper[data-astro-cid-v2cbyr3p]{margin:0 var(--space-xs);width:calc(100% - var(--space-xs) * 2);padding:var(--space-lg)}}@media (max-width: 480px){.container[data-astro-cid-v2cbyr3p]{padding:var(--space-sm)}}
