.Hero_hero__gQva5{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:var(--color-background);overflow:hidden;padding:120px var(--spacing-xl) 80px}.Hero_hero__gQva5:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,var(--color-accent-subtle) 0,transparent 50%);pointer-events:none;z-index:0}.Hero_watermark__TtS5B{position:absolute;top:50%;right:-5%;transform:translateY(-50%);font-family:var(--font-family-serif);font-size:clamp(20rem,40vw,55rem);font-weight:400;color:var(--color-text-primary);opacity:.04;pointer-events:none;user-select:none;z-index:0;line-height:.85;letter-spacing:-.05em}.Hero_container__9JwDe{max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.Hero_grid__YMLkb{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-3xl);align-items:flex-start;margin-bottom:var(--spacing-xl)}.Hero_leftColumn___t4ID{display:flex;justify-content:center}.Hero_imageWrapper__EKoag{position:relative;width:200px;height:200px;border-radius:50%;overflow:hidden;transition:transform var(--transition-slow);box-shadow:var(--shadow-xl);border:2px solid var(--color-border)}.Hero_imageWrapper__EKoag:before{content:"";position:absolute;inset:-20px;border-radius:50%;background:var(--color-accent);opacity:.15;filter:blur(30px);z-index:-1;transition:opacity var(--transition-slow),transform var(--transition-slow)}.Hero_imageWrapper__EKoag:hover{transform:scale(1.03)}.Hero_imageWrapper__EKoag:hover:before{opacity:.25;transform:scale(1.1)}.Hero_profileImage__LZVdx{width:100%;height:100%;object-fit:cover;object-position:center 20%;border-radius:50%;transform:scale(1.15) translateY(8px)}.Hero_rightColumn__So3DW{display:flex;flex-direction:column;gap:var(--spacing-sm);text-align:left;align-items:flex-start;padding-top:10px}.Hero_title__XOpYK{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary)}.Hero_tagline__2JMD6,.Hero_title__XOpYK{font-family:"Roboto",var(--font-family-sans)}.Hero_tagline__2JMD6{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:300;color:var(--color-text-secondary);line-height:1.4;letter-spacing:.02em}.Hero_tagline__2JMD6 em{font-style:normal;font-weight:500;color:var(--color-accent)}.Hero_actions__n5W_1{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center;margin-top:var(--spacing-md)}.Hero_buttonPrimary__SpM20{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:14px 28px;border-radius:var(--radius-full);font-family:"Roboto",var(--font-family-sans);font-size:.95rem;font-weight:600;background:var(--color-accent-gradient);color:var(--color-background);border:none;transition:all var(--transition-base);cursor:pointer;text-decoration:none;box-shadow:var(--shadow-md)}.Hero_buttonPrimary__SpM20:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow),var(--shadow-lg);color:var(--color-background)}.Hero_buttonPrimary__SpM20:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.Hero_emailButton__0KsZR{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:14px 24px;border-radius:var(--radius-full);font-family:"Roboto",var(--font-family-sans);font-size:.95rem;font-weight:500;background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all var(--transition-base);text-decoration:none}.Hero_emailButton__0KsZR:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--color-text-primary)}.Hero_emailButton__0KsZR:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.Hero_linkedinButton__R33mo{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#0A66C2,#004182);color:white;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.Hero_linkedinButton__R33mo:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(10,102,194,.4);color:white}.Hero_linkedinButton__R33mo:focus-visible{outline:var(--focus-ring-width) solid rgba(10,102,194,.5);outline-offset:var(--focus-ring-offset)}.Hero_aboutSection__P_ZvS{max-width:800px;padding-top:var(--spacing-lg)}.Hero_aboutLabel__OU_FI{font-family:"Roboto",var(--font-family-sans);font-size:1.125rem;font-weight:500;color:var(--color-accent);letter-spacing:.02em;margin-bottom:var(--spacing-lg)}.Hero_aboutContent__V7IzO{display:flex;flex-direction:column;gap:var(--spacing-md)}.Hero_aboutContent__V7IzO p{font-family:"Roboto",var(--font-family-sans);font-size:1.0625rem;line-height:1.8;color:var(--color-text-secondary);margin:0}.Hero_scrollIndicator__KK_yh{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);color:var(--color-text-tertiary);animation:Hero_bounce__5JREy 2s infinite}@keyframes Hero_bounce__5JREy{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(10px)}60%{transform:translateX(-50%) translateY(5px)}}@media (max-width:768px){.Hero_hero__gQva5{padding:100px var(--spacing-lg) 60px}.Hero_grid__YMLkb{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center}.Hero_leftColumn___t4ID{justify-content:center}.Hero_imageWrapper__EKoag{width:180px;height:180px}.Hero_watermark__TtS5B{font-size:12rem;right:-10%}.Hero_rightColumn__So3DW{align-items:center}.Hero_actions__n5W_1{justify-content:center;flex-direction:row;flex-wrap:wrap}.Hero_buttonPrimary__SpM20{order:1}.Hero_emailButton__0KsZR{order:2;font-size:.8rem;padding:10px 16px}.Hero_linkedinButton__R33mo{order:3}.Hero_aboutSection__P_ZvS{text-align:left}}@media (max-width:480px){.Hero_hero__gQva5{padding:90px var(--spacing-md) 50px}.Hero_actions__n5W_1{flex-direction:column;width:100%;gap:var(--spacing-sm)}.Hero_buttonPrimary__SpM20,.Hero_emailButton__0KsZR{width:100%;justify-content:center}.Hero_linkedinButton__R33mo{margin-top:var(--spacing-xs)}}.ProjectCard_card__9jXLr{display:flex;flex-direction:column;background:white;border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;border:1px solid rgba(0,0,0,.08)}.ProjectCard_card__9jXLr:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.ProjectCard_imageContainer__muJlZ{width:100%;aspect-ratio:16/10;position:relative;overflow:hidden;background:#f5f5f5}.ProjectCard_image__io9pp{width:100%;height:100%;object-fit:cover;object-position:0 0;transition:transform .4s ease}.ProjectCard_card__9jXLr:hover .ProjectCard_image__io9pp{transform:scale(1.03)}.ProjectCard_overlay__WdJRy{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;gap:8px}.ProjectCard_card__9jXLr:hover .ProjectCard_overlay__WdJRy{opacity:1}.ProjectCard_viewButton__Nk27_{display:inline-flex;align-items:center;gap:6px;background:white;color:#0a0a0a;padding:10px 20px;border-radius:50px;font-weight:600;font-size:.8rem;transition:all .2s ease;text-decoration:none}.ProjectCard_viewButton__Nk27_:hover{background:var(--color-accent);color:white}.ProjectCard_content__q2Gm_{padding:24px;display:flex;flex-direction:column;flex-grow:1}.ProjectCard_header__e1tCs{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:16px;gap:4px}.ProjectCard_title__B6CB6{font-family:"Roboto",var(--font-family-sans);font-size:1.25rem;font-weight:700;color:#0a0a0a;line-height:1.2;margin:0}.ProjectCard_category__tDIt1{font-size:.75rem;letter-spacing:.08em;color:#444;font-weight:700;text-align:left;margin:0;max-width:100%}.ProjectCard_metrics__hvLU4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ProjectCard_metric__Vo2Nk{font-size:.9rem;color:#555;line-height:1.5;position:relative;padding-left:12px}.ProjectCard_metric__Vo2Nk:before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:700}@media (max-width:600px){.ProjectCard_imageContainer__muJlZ{aspect-ratio:16/8}.ProjectCard_image__io9pp{object-position:top center}.ProjectCard_content__q2Gm_{padding:20px}.ProjectCard_title__B6CB6{font-size:1.125rem}.ProjectCard_category__tDIt1{font-size:.7rem}}[data-theme=dark] .ProjectCard_card__9jXLr{background:var(--color-background-elevated);border-color:var(--color-border)}[data-theme=dark] .ProjectCard_title__B6CB6{color:var(--color-text-primary)}[data-theme=dark] .ProjectCard_category__tDIt1{color:var(--color-accent)}[data-theme=dark] .ProjectCard_metric__Vo2Nk{color:var(--color-text-secondary)}[data-theme=dark] .ProjectCard_imageContainer__muJlZ{background:var(--color-surface)}[data-theme=dark] .ProjectCard_viewButton__Nk27_{background:var(--color-surface-hover);color:var(--color-text-primary)}[data-theme=dark] .ProjectCard_viewButton__Nk27_:hover{background:var(--color-accent);color:white}.FeaturedProjects_section__xsYTX{padding:var(--spacing-xl) var(--spacing-xl);background:var(--color-background)}.FeaturedProjects_container__b7aw_{max-width:1200px;margin:0 auto}.FeaturedProjects_header__D8ZFp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.FeaturedProjects_heading__L83rT{font-family:"Roboto",var(--font-family-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-sm)}.FeaturedProjects_icon__te4cC{width:28px;height:28px}.FeaturedProjects_subheading__JPdVQ{color:#666;font-size:1rem}.FeaturedProjects_viewAll__mnbTj{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;color:var(--color-text-on-light);text-decoration:none;transition:color .2s ease}.FeaturedProjects_viewAll__mnbTj:hover{color:var(--color-accent)}.FeaturedProjects_grid__j4093{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}@media (max-width:900px){.FeaturedProjects_section__xsYTX{padding:var(--spacing-3xl) var(--spacing-lg)}.FeaturedProjects_header__D8ZFp{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.FeaturedProjects_grid__j4093{grid-template-columns:1fr;gap:var(--spacing-lg)}}.FeaturedProjects_breadcrumb__VCoTw{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);font-size:.9rem}.FeaturedProjects_breadcrumbLink__p9p_j{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}.FeaturedProjects_breadcrumbLink__p9p_j:hover{opacity:.8}.FeaturedProjects_breadcrumbSeparator__jzWvl{color:var(--color-text-secondary);opacity:.5}.FeaturedProjects_breadcrumbCurrent__WTgGk{color:var(--color-text-secondary)}.DesignStrategy_container__ObUDU{max-width:1200px;margin:0 auto;padding:var(--spacing-2xl) 0}.DesignStrategy_header__Cge5n{text-align:center;margin-bottom:0;padding:0 var(--spacing-lg)}.DesignStrategy_sectionLabel__rA4Ew{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.DesignStrategy_title__JRbaO{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.DesignStrategy_intro__DDMjO{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.7;max-width:800px;margin:0 auto}.DesignStrategy_imageContainer__UsF5G{margin:0;border-radius:var(--radius-lg);overflow:hidden;position:relative;z-index:1}.DesignStrategy_strategyImage__MJMHU{width:100%;max-width:820px;height:auto;display:block;margin:0 auto}.DesignStrategy_lightImage__1CyH_{max-width:738px}.DesignStrategy_strategiesGrid__ihG3m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);padding:0 var(--spacing-lg)}.DesignStrategy_strategyCard__KHh_a{background:var(--color-surface-hover);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--color-border);transition:all .3s ease;display:flex;flex-direction:column}.DesignStrategy_strategyCard__KHh_a:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.DesignStrategy_cardHeader__AlhhW{border-left:4px solid;padding-left:var(--spacing-md);margin-bottom:var(--spacing-md)}.DesignStrategy_iconWrapper__BRI__{display:inline-flex;align-items:center;margin-bottom:var(--spacing-xs)}.DesignStrategy_strategyTitle__oC9yq{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.DesignStrategy_tagline__tusTk{font-size:.95rem;font-style:italic;color:var(--color-text-secondary);font-weight:500}.DesignStrategy_description__kpOWO{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-md);flex-grow:1}.DesignStrategy_proofsContainer__TriNf{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:auto;padding-top:var(--spacing-lg)}.DesignStrategy_proofItem__dM36x{display:flex;flex-direction:column;gap:var(--spacing-xs);background:rgba(255,255,255,.03);border-radius:var(--radius-md);padding:var(--spacing-md);position:relative;overflow:hidden}.DesignStrategy_proofItem__dM36x:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--accent-color,var(--color-accent))}.DesignStrategy_proofMetric__uXpB3{font-size:1.5rem;font-weight:700;line-height:1.2}.DesignStrategy_proofLabel___owbg{font-size:.95rem;color:var(--color-text-secondary);line-height:1.5}.DesignStrategy_ctaContainer__OahhQ{text-align:center;padding-top:var(--spacing-lg);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.DesignStrategy_ctaButton__i_OVH{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-accent-gradient);color:var(--color-cta-text);text-decoration:none;font-weight:600;border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:all .3s ease}.DesignStrategy_ctaButton__i_OVH:hover{color:var(--color-cta-text);opacity:.9;transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width:992px){.DesignStrategy_strategiesGrid__ihG3m{grid-template-columns:1fr}}@media (max-width:768px){.DesignStrategy_title__JRbaO{font-size:2rem}.DesignStrategy_intro__DDMjO{font-size:1rem}.DesignStrategy_container__ObUDU{padding:var(--spacing-2xl) var(--spacing-md)}}.ExperienceTimeline_section__r8Cep{padding:var(--spacing-xl) var(--spacing-xl);background:var(--color-background)}.ExperienceTimeline_container__PIRvj{max-width:1200px;margin:0 auto}.ExperienceTimeline_sectionHeading__AT8wf{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);font-family:"Roboto",var(--font-family-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--color-text-primary)}.ExperienceTimeline_icon__arIRh{width:28px;height:28px;color:var(--color-accent)}.ExperienceTimeline_timelineWrapper__vf_UH{width:100%;margin:10px 0 20px}.ExperienceTimeline_timelineScroll__eHDZA{overflow-x:hidden;padding-bottom:var(--spacing-2xl)}.ExperienceTimeline_timelineContent__GN2vt{width:100%;height:700px;position:relative;padding:40px}.ExperienceTimeline_axisLine__3voAk{position:absolute;top:50%;left:0;right:0;height:2px;background:var(--color-accent);transform:translateY(-50%);opacity:.8}.ExperienceTimeline_arrowIndicator__yrne4{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;animation:ExperienceTimeline_pulseArrow__IxNeL 2s ease-in-out infinite}.ExperienceTimeline_arrowIcon__ZtoVG{font-size:1.75rem;color:var(--color-accent);font-weight:700;text-shadow:0 0 12px rgba(224,176,95,.6)}@keyframes ExperienceTimeline_pulseArrow__IxNeL{0%,to{opacity:.6;transform:translateY(-50%) translateX(0)}50%{opacity:1;transform:translateY(-50%) translateX(5px)}}.ExperienceTimeline_milestones___Q9Sk{display:flex;justify-content:space-between;height:100%;padding:0 40px}.ExperienceTimeline_milestone__CSpgA{position:relative;flex:1;display:flex;flex-direction:column;align-items:center}.ExperienceTimeline_axisMarker__RdMcQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--color-background);border:2px solid var(--color-accent);border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center}.ExperienceTimeline_markerInner__WNUb7{width:8px;height:8px;background:var(--color-accent);border-radius:50%}.ExperienceTimeline_connector__xmjrF{position:absolute;left:50%;width:2px;background:var(--color-accent);opacity:.6}.ExperienceTimeline_top__GfQ9q .ExperienceTimeline_connector__xmjrF{bottom:50%;height:70px}.ExperienceTimeline_bottom__At8Oj .ExperienceTimeline_connector__xmjrF{top:50%;height:70px}.ExperienceTimeline_pointDot__Jk3sZ{position:absolute;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--color-accent);border-radius:50%}.ExperienceTimeline_top__GfQ9q .ExperienceTimeline_pointDot__Jk3sZ{top:calc(50% - 80px)}.ExperienceTimeline_bottom__At8Oj .ExperienceTimeline_pointDot__Jk3sZ{bottom:calc(50% - 80px)}.ExperienceTimeline_content__8nkQW{position:absolute;text-align:center}.ExperienceTimeline_top__GfQ9q .ExperienceTimeline_content__8nkQW{bottom:calc(50% + 90px);display:flex;flex-direction:column-reverse;align-items:center}.ExperienceTimeline_bottom__At8Oj .ExperienceTimeline_content__8nkQW{top:calc(50% + 90px);display:flex;flex-direction:column;align-items:center}.ExperienceTimeline_year__en60w{font-size:.85rem;font-weight:500;color:var(--color-text-secondary);line-height:1.4;display:block;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.ExperienceTimeline_role__CFt3C{font-family:"Roboto",var(--font-family-sans);font-size:.95rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.3;white-space:normal}.ExperienceTimeline_company___8wek{font-size:.85rem;font-weight:600;color:var(--color-accent);margin-bottom:var(--spacing-sm);display:block;letter-spacing:.02em}.ExperienceTimeline_details__jh9Va{font-size:.75rem;color:var(--color-text-secondary);line-height:1.8;opacity:.85;margin:0 auto;white-space:nowrap}.ExperienceTimeline_combinedSection__UdpNb{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.ExperienceTimeline_educationGrid__SCJ5m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.ExperienceTimeline_eduCard__ZxhKa{background:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.ExperienceTimeline_degree__oCtxJ{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.ExperienceTimeline_school__JdwY_{color:var(--color-accent);font-weight:500;margin-bottom:var(--spacing-sm)}.ExperienceTimeline_date__YcUGq{font-size:.9rem;color:var(--color-text-secondary)}.ExperienceTimeline_certificationsGrid__J2V8U{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.ExperienceTimeline_certCard__mU7AG{background:var(--color-surface);padding:var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 4px);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-sm);box-shadow:var(--shadow-xs);position:relative;overflow:hidden;text-decoration:none}.ExperienceTimeline_certCard__mU7AG:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-accent-gradient)}.ExperienceTimeline_certCardClickable__9cmKa{cursor:pointer;transition:all var(--transition-base)}.ExperienceTimeline_certCardClickable__9cmKa:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md);transform:translateX(4px)}.ExperienceTimeline_certCardClickable__9cmKa:hover .ExperienceTimeline_certLinkIcon__WxZR2{color:var(--color-accent)}.ExperienceTimeline_certCardClickable__9cmKa:hover .ExperienceTimeline_certLinkIcon__WxZR2 svg{transform:translate(2px,-2px)}.ExperienceTimeline_certLinkIcon__WxZR2{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:all .2s ease}.ExperienceTimeline_certLinkIcon__WxZR2 svg{transition:transform .2s ease}.ExperienceTimeline_certContent__BPU4M{flex:1}.ExperienceTimeline_certCardClickable__9cmKa .ExperienceTimeline_certContent__BPU4M{padding-right:var(--spacing-xl)}.ExperienceTimeline_certTitle__QkS4_{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:4px;line-height:1.4}.ExperienceTimeline_certOrg__qSJ3A{font-size:.85rem;color:var(--color-accent);font-weight:500}.ExperienceTimeline_certDetails__a3wBc{font-size:.8rem;color:var(--color-text-secondary);opacity:.8;margin-top:4px}.ExperienceTimeline_subsectionHeading__xxpe9{font-family:"Roboto",var(--font-family-sans);font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:var(--spacing-3xl) 0 var(--spacing-xl)}.ExperienceTimeline_leadershipGrid__rlBYL{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.ExperienceTimeline_leadershipCard__Wy08i{background:var(--color-surface);padding:var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 4px);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-sm);box-shadow:var(--shadow-xs);position:relative;overflow:hidden;text-decoration:none}.ExperienceTimeline_leadershipCard__Wy08i:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-accent-gradient)}.ExperienceTimeline_leadershipCardClickable__Cxyae{cursor:pointer;transition:all var(--transition-base)}.ExperienceTimeline_leadershipCardClickable__Cxyae:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md);transform:translateX(4px)}.ExperienceTimeline_leadershipCardClickable__Cxyae:hover .ExperienceTimeline_leadershipLinkIcon__Yiuyn{color:var(--color-accent)}.ExperienceTimeline_leadershipCardClickable__Cxyae:hover .ExperienceTimeline_leadershipLinkIcon__Yiuyn svg{transform:translate(2px,-2px)}.ExperienceTimeline_leadershipLinkIcon__Yiuyn{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:all .2s ease}.ExperienceTimeline_leadershipLinkIcon__Yiuyn svg{transition:transform .2s ease}.ExperienceTimeline_leadershipCardClickable__Cxyae .ExperienceTimeline_leadershipContent__Ie3zh{padding-right:var(--spacing-xl)}.ExperienceTimeline_leadershipContent__Ie3zh{flex:1}.ExperienceTimeline_leadershipTitle__J5Pqn{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:6px;line-height:1.4}.ExperienceTimeline_leadershipDetails__P1rT5{font-size:.85rem;color:var(--color-text-secondary);margin-top:4px}@media (max-width:1024px){.ExperienceTimeline_timelineContent__GN2vt{height:auto;padding:20px 0}.ExperienceTimeline_axisLine__3voAk{position:absolute;top:0;bottom:0;left:30px;right:auto;width:2px;height:100%;transform:none}.ExperienceTimeline_arrowIndicator__yrne4{display:none}.ExperienceTimeline_milestones___Q9Sk{flex-direction:column;padding:0;gap:var(--spacing-xl)}.ExperienceTimeline_milestone__CSpgA{flex:none;flex-direction:row;align-items:flex-start;padding-left:70px;width:100%}.ExperienceTimeline_milestone__CSpgA.ExperienceTimeline_bottom__At8Oj,.ExperienceTimeline_milestone__CSpgA.ExperienceTimeline_top__GfQ9q{flex-direction:row}.ExperienceTimeline_axisMarker__RdMcQ{position:absolute;top:0;left:20px;transform:none}.ExperienceTimeline_bottom__At8Oj .ExperienceTimeline_pointDot__Jk3sZ,.ExperienceTimeline_connector__xmjrF,.ExperienceTimeline_pointDot__Jk3sZ,.ExperienceTimeline_top__GfQ9q .ExperienceTimeline_pointDot__Jk3sZ{display:none}.ExperienceTimeline_content__8nkQW{position:relative;width:100%;max-width:none;text-align:left;left:auto;right:auto;top:auto;bottom:auto;transform:none}.ExperienceTimeline_bottom__At8Oj .ExperienceTimeline_content__8nkQW,.ExperienceTimeline_top__GfQ9q .ExperienceTimeline_content__8nkQW{position:relative;top:auto;bottom:auto;left:auto;padding:0;flex-direction:column;align-items:flex-start}.ExperienceTimeline_role__CFt3C{white-space:normal;font-size:1.1rem}.ExperienceTimeline_details__jh9Va{max-width:100%}}@media (max-width:768px){.ExperienceTimeline_section__r8Cep{padding:var(--spacing-xl) var(--spacing-md)}.ExperienceTimeline_sectionHeading__AT8wf{font-size:1.4rem}.ExperienceTimeline_icon__arIRh{width:24px;height:24px}.ExperienceTimeline_timelineWrapper__vf_UH{margin:0 0 var(--spacing-lg)}.ExperienceTimeline_timelineScroll__eHDZA{padding-bottom:var(--spacing-lg)}.ExperienceTimeline_timelineContent__GN2vt{padding:var(--spacing-md) 0}.ExperienceTimeline_axisLine__3voAk{left:15px}.ExperienceTimeline_axisMarker__RdMcQ{left:6px;width:18px;height:18px}.ExperienceTimeline_markerInner__WNUb7{width:6px;height:6px}.ExperienceTimeline_milestone__CSpgA{padding-left:45px}.ExperienceTimeline_milestones___Q9Sk{gap:var(--spacing-lg)}.ExperienceTimeline_content__8nkQW{width:100%}.ExperienceTimeline_year__en60w{font-size:.75rem}.ExperienceTimeline_role__CFt3C{font-size:1rem;margin:4px 0}.ExperienceTimeline_company___8wek{font-size:.9rem;margin-bottom:6px}.ExperienceTimeline_details__jh9Va{font-size:.85rem;line-height:1.6}.ExperienceTimeline_combinedSection__UdpNb{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.ExperienceTimeline_educationGrid__SCJ5m{grid-template-columns:1fr;gap:var(--spacing-md)}.ExperienceTimeline_eduCard__ZxhKa{padding:var(--spacing-lg)}.ExperienceTimeline_degree__oCtxJ{font-size:1.1rem}.ExperienceTimeline_certificationsGrid__J2V8U{grid-template-columns:1fr;gap:var(--spacing-md)}.ExperienceTimeline_certCard__mU7AG{padding:var(--spacing-md)}.ExperienceTimeline_subsectionHeading__xxpe9{font-size:1.25rem;margin:var(--spacing-xl) 0 var(--spacing-lg)}.ExperienceTimeline_leadershipGrid__rlBYL{grid-template-columns:1fr;gap:var(--spacing-md)}.ExperienceTimeline_leadershipCard__Wy08i{padding:var(--spacing-md)}}@media (max-width:480px){.ExperienceTimeline_section__r8Cep{padding:var(--spacing-lg) var(--spacing-sm)}.ExperienceTimeline_sectionHeading__AT8wf{font-size:1.2rem;gap:var(--spacing-xs)}.ExperienceTimeline_icon__arIRh{width:20px;height:20px}.ExperienceTimeline_axisLine__3voAk{left:12px}.ExperienceTimeline_axisMarker__RdMcQ{left:4px;width:16px;height:16px}.ExperienceTimeline_markerInner__WNUb7{width:5px;height:5px}.ExperienceTimeline_milestone__CSpgA{padding-left:35px}.ExperienceTimeline_role__CFt3C{font-size:.95rem}.ExperienceTimeline_company___8wek{font-size:.85rem}.ExperienceTimeline_details__jh9Va{font-size:.8rem}.ExperienceTimeline_certCard__mU7AG,.ExperienceTimeline_eduCard__ZxhKa,.ExperienceTimeline_leadershipCard__Wy08i{padding:var(--spacing-sm)}.ExperienceTimeline_degree__oCtxJ{font-size:1rem}.ExperienceTimeline_certTitle__QkS4_,.ExperienceTimeline_leadershipTitle__J5Pqn{font-size:.95rem}}.Tools_section__531vK{padding:var(--spacing-xl) var(--spacing-xl);background:var(--color-background)}.Tools_container__H2Sro{max-width:1200px;margin:0 auto}.Tools_heading__6O5re{font-family:"Roboto",var(--font-family-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.Tools_icon__ztqLu{width:28px;height:28px;color:var(--color-accent)}.Tools_grid__ozrBx{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3xl)}.Tools_column__agdI9{display:flex;flex-direction:column}.Tools_categoryTitle__6S2vJ{font-family:var(--font-family-sans);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--spacing-lg);color:var(--color-accent);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-accent-subtle);position:relative}.Tools_categoryTitle__6S2vJ:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:var(--color-accent-gradient)}.Tools_list___HDN2{list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Tools_item__HmJxb{background:var(--color-surface);padding:10px 18px;border-radius:var(--radius-full);font-size:.9rem;font-weight:500;color:var(--color-text-secondary);border:1px solid var(--color-border)}@media (max-width:900px){.Tools_section__531vK{padding:var(--spacing-3xl) var(--spacing-lg)}.Tools_grid__ozrBx{grid-template-columns:1fr;gap:var(--spacing-2xl)}}@media (max-width:480px){.Tools_section__531vK{padding:var(--spacing-2xl) var(--spacing-md)}.Tools_item__HmJxb{padding:8px 14px;font-size:.85rem}}.Recommendations_section__6y0so{padding:var(--spacing-xl) var(--spacing-xl);background:var(--color-background)}.Recommendations_container__LaOLX{max-width:1200px;margin:0 auto}.Recommendations_heading__ZMxHa{font-family:"Roboto",var(--font-family-sans);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.Recommendations_icon__JvVGK{width:28px;height:28px;color:var(--color-accent)}.Recommendations_grid__efSGK{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl)}.Recommendations_card__Q_g2I{background:var(--color-surface);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;justify-content:space-between;position:relative;box-shadow:var(--shadow-xs)}.Recommendations_card__Q_g2I:before{content:'"';position:absolute;top:var(--spacing-md);left:var(--spacing-lg);font-family:var(--font-family-serif);font-size:4rem;line-height:1;color:var(--color-accent);opacity:.15}.Recommendations_text__axGUK{font-size:1rem;line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);font-style:italic;padding-top:var(--spacing-lg)}.Recommendations_author__YEFNz{border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md)}.Recommendations_avatar___UpuS{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--color-accent-gradient);display:flex;align-items:center;justify-content:center}.Recommendations_avatarImage__akyby{width:100%;height:100%;object-fit:cover}.Recommendations_avatarInitials__oHo3r{font-family:var(--font-family-sans);font-size:1.25rem;font-weight:600;color:var(--color-background)}.Recommendations_authorInfo__YhPh4{flex:1}.Recommendations_name__oeUfb{font-family:var(--font-family-sans);font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.Recommendations_role__XU3J2{font-size:.875rem;color:var(--color-text-tertiary)}@media (max-width:768px){.Recommendations_section__6y0so{padding:var(--spacing-3xl) var(--spacing-lg)}.Recommendations_grid__efSGK{grid-template-columns:1fr}}@media (max-width:480px){.Recommendations_section__6y0so{padding:var(--spacing-2xl) var(--spacing-md)}.Recommendations_card__Q_g2I{padding:var(--spacing-lg)}.Recommendations_card__Q_g2I:before{font-size:3rem}}.LetsTalk_section__uO9YK{padding:var(--spacing-4xl) var(--spacing-xl);background:var(--color-background-alt);position:relative;overflow:hidden}.LetsTalk_section__uO9YK:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center bottom,var(--color-accent-subtle) 0,transparent 60%);pointer-events:none}.LetsTalk_container__6lZWc{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.LetsTalk_heading__i0QA_{font-family:"Roboto",var(--font-family-sans);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;display:inline-flex;align-items:center;gap:var(--spacing-sm)}.LetsTalk_headingIcon__rYChr{width:32px;height:32px;color:var(--color-accent)}.LetsTalk_subheading__fHBXt{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:1.6}.LetsTalk_links__WD95A{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.LetsTalk_link__xJ9eW{display:flex;align-items:center;gap:var(--spacing-md);font-size:1.125rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.LetsTalk_link__xJ9eW:hover{color:var(--color-accent);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.LetsTalk_link__xJ9eW:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.LetsTalk_locationInfo__BpcEY{display:flex;align-items:center;gap:var(--spacing-md);font-size:1.125rem;font-weight:500;color:var(--color-text-primary);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.LetsTalk_socials__Sxyqe{display:flex;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.LetsTalk_iconLink__3WWzz{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface);transition:all var(--transition-base);box-shadow:var(--shadow-xs)}.LetsTalk_iconLink__3WWzz:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-md)}.LetsTalk_iconLink__3WWzz:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.LetsTalk_section__uO9YK{padding:var(--spacing-3xl) var(--spacing-lg)}.LetsTalk_link__xJ9eW{width:100%;justify-content:center;font-size:1rem}}@media (max-width:480px){.LetsTalk_section__uO9YK{padding:var(--spacing-2xl) var(--spacing-md)}.LetsTalk_iconLink__3WWzz{width:48px;height:48px}.LetsTalk_socials__Sxyqe{gap:var(--spacing-md)}}.SectionSeparator_separator__SUwaQ{border:none;height:1px;background:var(--color-border);margin:0;width:100%}.CategoryPage_main__tecut{min-height:100vh;padding:120px 24px 80px}.CategoryPage_container__DTgDe{max-width:1200px;margin:0 auto}.CategoryPage_breadcrumb__3XOmw{display:flex;align-items:center;gap:8px;margin-bottom:40px;font-size:.9rem}.CategoryPage_breadcrumb__3XOmw a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.CategoryPage_breadcrumb__3XOmw a:hover{color:var(--accent-color)}.CategoryPage_breadcrumb__3XOmw span{color:var(--text-secondary)}.CategoryPage_breadcrumb__3XOmw .CategoryPage_current__74O8c{color:var(--text-primary);font-weight:500}.CategoryPage_header__1wi6Q{margin-bottom:48px;text-align:center}.CategoryPage_title__bb2R3{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:12px}.CategoryPage_icon__cYCAX{color:var(--accent-color);width:32px;height:32px}.CategoryPage_description__vbRE1{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.CategoryPage_grid__oNmdD{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;margin-bottom:60px}.CategoryPage_backLink__XGtjc{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:1rem;padding:12px 24px;border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.CategoryPage_backLink__XGtjc:hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateX(-4px)}.CategoryPage_notFound__gSZRX{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.CategoryPage_notFound__gSZRX h2{font-size:1.5rem;color:var(--text-primary)}@media (max-width:768px){.CategoryPage_main__tecut{padding:100px 16px 60px}.CategoryPage_grid__oNmdD{grid-template-columns:1fr;gap:24px}.CategoryPage_breadcrumb__3XOmw{flex-wrap:wrap;font-size:.85rem}.CategoryPage_title__bb2R3{flex-direction:column;gap:8px}}