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