@layer components{._modal_u2bsy_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spaceM)}@media (prefers-reduced-motion: no-preference){._modal_u2bsy_2{animation:_modalFadeIn_u2bsy_1 .3s var(--bezierFastoutSlowin)}}._modalContent_u2bsy_21{background:var(--backgroundLight);border-radius:var(--borderRadius);max-width:90vw;max-height:90vh;width:100%;max-width:800px;display:flex;flex-direction:column;box-shadow:0 20px 40px #0000004d;border:1px solid color-mix(in lab,var(--primary) 20%,transparent)}@media (prefers-reduced-motion: no-preference){._modalContent_u2bsy_21{animation:_modalSlideIn_u2bsy_1 .3s var(--bezierFastoutSlowin)}}body[data-theme=dark] ._modalContent_u2bsy_21{background:var(--backgroundDark);border-color:color-mix(in lab,var(--accent) 30%,transparent);box-shadow:0 20px 40px #00000080,0 0 20px color-mix(in lab,var(--accent) 20%,transparent)}._modalHeader_u2bsy_46{display:flex;align-items:center;justify-content:space-between;padding:var(--spaceL);border-bottom:1px solid color-mix(in lab,var(--primary) 10%,transparent)}body[data-theme=dark] ._modalHeader_u2bsy_46{border-bottom-color:color-mix(in lab,var(--accent) 20%,transparent)}._modalTitle_u2bsy_58{font-size:var(--fontSizeH4);font-weight:var(--fontWeightMedium);color:var(--textTitle);margin:0;line-height:1.2;max-width:calc(100% - 60px)}@media (max-width: 696px){._modalTitle_u2bsy_58{font-size:var(--fontSizeH5)}}._closeButton_u2bsy_71{background:none;border:none;font-size:24px;color:var(--textBody);cursor:pointer;padding:var(--spaceXS);border-radius:var(--borderRadius);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color var(--durationS) var(--bezierFastoutSlowin),color var(--durationS) var(--bezierFastoutSlowin)}._closeButton_u2bsy_71:hover{background:color-mix(in lab,var(--primary) 10%,transparent);color:var(--textTitle)}._closeButton_u2bsy_71:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body[data-theme=dark] ._closeButton_u2bsy_71:hover{background:color-mix(in lab,var(--accent) 20%,transparent)}._modalBody_u2bsy_103{flex:1;padding:var(--spaceL);display:flex;align-items:center;justify-content:center;overflow:auto}._certificateImage_u2bsy_112{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--borderRadius);box-shadow:0 8px 16px #0000001a}body[data-theme=dark] ._certificateImage_u2bsy_112{box-shadow:0 8px 16px #0000004d}._noImage_u2bsy_124{text-align:center;color:var(--textBody);padding:var(--space2XL)}._fallbackLink_u2bsy_130{display:inline-block;margin-top:var(--spaceM);padding:var(--spaceS) var(--spaceM);background:var(--accent);color:var(--colorWhite);text-decoration:none;border-radius:var(--borderRadius);font-weight:var(--fontWeightMedium);transition:background-color var(--durationS) var(--bezierFastoutSlowin)}._fallbackLink_u2bsy_130:hover{background:color-mix(in lab,var(--accent) 80%,black)}._modalFooter_u2bsy_146{display:flex;align-items:center;justify-content:space-between;padding:var(--spaceL);border-top:1px solid color-mix(in lab,var(--primary) 10%,transparent)}@media (max-width: 696px){._modalFooter_u2bsy_146{flex-direction:column;gap:var(--spaceM);align-items:flex-start}}body[data-theme=dark] ._modalFooter_u2bsy_146{border-top-color:color-mix(in lab,var(--accent) 20%,transparent)}._certificateInfo_u2bsy_164{display:flex;gap:var(--spaceM);align-items:center}._provider_u2bsy_170{font-weight:var(--fontWeightMedium);color:var(--textTitle)}._year_u2bsy_175{color:var(--textBody);font-size:var(--fontSizeBodyS)}._originalLink_u2bsy_180{color:var(--accent);text-decoration:none;font-weight:var(--fontWeightMedium);padding:var(--spaceXS) var(--spaceS);border-radius:var(--borderRadius);transition:background-color var(--durationS) var(--bezierFastoutSlowin),color var(--durationS) var(--bezierFastoutSlowin)}._originalLink_u2bsy_180:hover{background:color-mix(in lab,var(--accent) 10%,transparent);color:color-mix(in lab,var(--accent) 80%,black)}._originalLink_u2bsy_180:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes _modalFadeIn_u2bsy_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideIn_u2bsy_1{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}}@layer components{._timeline_18cnx_2{position:relative;max-width:800px;margin:0 auto;padding:var(--space2XL) 0}._line_18cnx_9{position:absolute;left:var(--spaceXL);top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent 0%,var(--primary) 10%,var(--primary) 90%,transparent 100%);opacity:.3}@media (max-width: 1040px){._line_18cnx_9{left:var(--spaceL)}}@media (max-width: 696px){._line_18cnx_9{left:var(--spaceM)}}._line_18cnx_9[data-theme=dark]{background:linear-gradient(to bottom,transparent 0%,var(--accent) 10%,var(--accent) 90%,transparent 100%);opacity:.4}._yearGroup_18cnx_44{position:relative;margin-bottom:var(--space3XL)}._yearGroup_18cnx_44:last-child{margin-bottom:0}._yearHeader_18cnx_53{position:relative;display:flex;align-items:center;margin-bottom:var(--spaceXL);padding-left:calc(var(--spaceXL) + var(--spaceL));opacity:0;transform:translate3d(-20px,0,0)}@media (max-width: 1040px){._yearHeader_18cnx_53{padding-left:calc(var(--spaceL) + var(--spaceM))}}@media (max-width: 696px){._yearHeader_18cnx_53{padding-left:calc(var(--spaceM) + var(--spaceS))}}@media (prefers-reduced-motion: no-preference){._yearHeader_18cnx_53{transition-property:opacity,transform;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin)}}._yearHeader_18cnx_53[data-visible=true]{opacity:1;transform:translateZ(0)}._yearMarker_18cnx_82{position:absolute;left:calc(-1 * var(--spaceL) - 6px);width:14px;height:14px;border-radius:50%;background:var(--primary);border:3px solid var(--background);box-shadow:0 0 0 2px var(--primary)}@media (max-width: 1040px){._yearMarker_18cnx_82{left:calc(-1 * var(--spaceM) - 6px)}}@media (max-width: 696px){._yearMarker_18cnx_82{left:calc(-1 * var(--spaceS) - 6px);width:12px;height:12px}}._yearMarker_18cnx_82[data-theme=dark]{background:var(--accent);box-shadow:0 0 0 2px var(--accent),0 0 20px var(--accent)}._yearTitle_18cnx_108{font-size:var(--fontSizeH3);font-weight:var(--fontWeightBold);color:var(--textTitle);margin:0 var(--spaceM) 0 0;line-height:1}@media (max-width: 696px){._yearTitle_18cnx_108{font-size:var(--fontSizeH4)}}._yearCount_18cnx_120{font-size:var(--fontSizeBodyS);color:var(--textLight);font-weight:var(--fontWeightMedium)}._certifications_18cnx_126{padding-left:calc(var(--spaceXL) + var(--spaceL))}@media (max-width: 1040px){._certifications_18cnx_126{padding-left:calc(var(--spaceL) + var(--spaceM))}}@media (max-width: 696px){._certifications_18cnx_126{padding-left:calc(var(--spaceM) + var(--spaceS))}}._certification_18cnx_126{position:relative;margin-bottom:var(--spaceL);opacity:0;transform:translate3d(-20px,0,0)}@media (prefers-reduced-motion: no-preference){._certification_18cnx_126{transition-property:opacity,transform;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin)}}._certification_18cnx_126[data-visible=true]{opacity:1;transform:translateZ(0)}._certification_18cnx_126:last-child{margin-bottom:0}._certification_18cnx_126:hover ._certificationMarker_18cnx_159[data-theme=dark]{box-shadow:0 0 0 2px var(--accent),0 0 30px var(--accent)}._certificationContent_18cnx_164{background:var(--backgroundLight);border:1px solid color-mix(in lab,var(--primary) 10%,transparent);border-radius:var(--borderRadius);padding:var(--spaceM) var(--spaceL);margin-left:var(--spaceM);position:relative}@media (max-width: 696px){._certificationContent_18cnx_164{padding:var(--spaceS) var(--spaceM);margin-left:var(--spaceS)}}._certificationContent_18cnx_164:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent var(--backgroundLight) transparent transparent}@media (max-width: 696px){{left:-6px;border-width:6px 6px 6px 0}}body[data-theme=dark] ._certificationContent_18cnx_164{background:color-mix(in lab,var(--backgroundLight) 50%,transparent);border-color:color-mix(in lab,var(--accent) 20%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body[data-theme=dark] ._certificationContent_18cnx_164:before{border-color:transparent color-mix(in lab,var(--backgroundLight) 50%,transparent) transparent transparent}._certificationName_18cnx_206{font-size:var(--fontSizeBodyM);font-weight:var(--fontWeightMedium);margin:0 0 var(--spaceXS) 0;line-height:1.3}@media (max-width: 696px){._certificationName_18cnx_206{font-size:var(--fontSizeBodyS)}}._certificationName_18cnx_206 a{color:var(--textTitle);text-decoration:none;transition:color var(--durationS) var(--bezierFastoutSlowin)}._certificationName_18cnx_206 a:hover{color:var(--accent)}._certificationName_18cnx_206 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._certificationButton_18cnx_233{background:none;border:none;padding:0;font:inherit;color:var(--textTitle);text-decoration:none;cursor:pointer;text-align:left;width:100%;transition:color var(--durationS) var(--bezierFastoutSlowin)}._certificationButton_18cnx_233:hover{color:var(--accent)}._certificationButton_18cnx_233:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}}._certificationProvider_18cnx_259{font-size:var(--fontSizeBodyS);color:var(--textLight);font-weight:var(--fontWeightRegular)}@media (max-width: 696px){._certificationProvider_18cnx_259{font-size:var(--fontSizeBodyXS)}}._certificationMarker_18cnx_159{position:absolute;left:calc(-1 * var(--spaceM) - 4px);top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--primary);border:2px solid var(--background)}@media (max-width: 696px){._certificationMarker_18cnx_159{left:calc(-1 * var(--spaceS) - 3px);width:6px;height:6px}}@media (prefers-reduced-motion: no-preference){._certificationMarker_18cnx_159{transition:box-shadow var(--durationS) var(--bezierFastoutSlowin)}}._certificationMarker_18cnx_159[data-theme=dark]{background:var(--accent);box-shadow:0 0 0 2px var(--accent),0 0 10px var(--accent)}@media (max-width: 1040px){._timeline_18cnx_2{padding:var(--spaceXL) 0}}@media (max-width: 696px){._timeline_18cnx_2{padding:var(--spaceL) 0}._yearGroup_18cnx_44{margin-bottom:var(--space2XL)}._yearHeader_18cnx_53,._certification_18cnx_126{margin-bottom:var(--spaceM)}}._certifications_llazh_1{--maxWidthL: var(--maxWidthM)}._section_llazh_5{opacity:0;padding-top:var(--space2XL);padding-bottom:var(--space2XL);margin-top:var(--space2XL);animation:fade-in 1s ease 1s forwards}._section_llazh_5+._section_llazh_5{margin-top:0}
