.curriculum-module__pT3Bua__container{color:#f5f5f5;background-color:#050505;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.curriculum-module__pT3Bua__section{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1200px;min-height:80vh;margin:0 auto;padding:6rem 2rem;display:flex;position:relative}.curriculum-module__pT3Bua__hero{min-height:100vh;padding-top:20vh;padding-bottom:10vh}.curriculum-module__pT3Bua__heroContent{z-index:10;position:relative}.curriculum-module__pT3Bua__name{letter-spacing:-.05em;color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,7vw,5rem);font-weight:800;line-height:1}.curriculum-module__pT3Bua__role{color:#888;max-width:800px;margin-bottom:2rem;font-size:clamp(1.2rem,3vw,2rem);font-weight:400}.curriculum-module__pT3Bua__heroImageContainer{opacity:.3;z-index:0;width:50vw;height:100vh;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.curriculum-module__pT3Bua__heroImage{object-fit:cover;width:100%;height:100%}.curriculum-module__pT3Bua__philosophyContainer{max-width:900px}.curriculum-module__pT3Bua__philosophyText{font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.2}.curriculum-module__pT3Bua__highlight{color:#fff;transition:color .3s}.curriculum-module__pT3Bua__profileContainer{flex-direction:column;gap:6rem;display:flex}.curriculum-module__pT3Bua__profileBlock{max-width:900px}@media (max-width:768px){.curriculum-module__pT3Bua__profileGrid{grid-template-columns:1fr}}.curriculum-module__pT3Bua__sectionTitle{text-transform:uppercase;letter-spacing:.2em;color:#666;border-left:2px solid #333;margin-bottom:4rem;padding-left:1rem;font-size:1rem}.curriculum-module__pT3Bua__largeTextBlock{color:#ccc;margin-bottom:2rem;font-size:1.5rem;line-height:1.5}.curriculum-module__pT3Bua__expertiseGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;display:grid}.curriculum-module__pT3Bua__card{background:#111;border:1px solid #222;border-radius:12px;padding:2.5rem;transition:transform .3s,border-color .3s}.curriculum-module__pT3Bua__card:hover{border-color:#444;transform:translateY(-5px)}.curriculum-module__pT3Bua__cardTitle{color:#fff;margin-bottom:1rem;font-size:1.5rem}.curriculum-module__pT3Bua__cardDesc{color:#888;line-height:1.5}.curriculum-module__pT3Bua__timeline{border-left:1px solid #333;margin-left:1rem;padding-left:2rem}.curriculum-module__pT3Bua__timelineItem{margin-bottom:4rem;position:relative}.curriculum-module__pT3Bua__timelineItem:before{content:"";background:#fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.5rem;left:-2.35rem;box-shadow:0 0 10px #ffffff80}.curriculum-module__pT3Bua__year{color:#666;margin-bottom:.5rem;font-size:.9rem}.curriculum-module__pT3Bua__jobTitle{color:#fff;margin-bottom:.5rem;font-size:1.8rem;font-weight:600}.curriculum-module__pT3Bua__company{color:#ccc;margin-bottom:1rem;font-size:1.1rem}.curriculum-module__pT3Bua__achievements{padding:0;list-style-type:none}.curriculum-module__pT3Bua__achievements li{color:#888;margin-bottom:.8rem;padding-left:1.5rem;position:relative}.curriculum-module__pT3Bua__achievements li:before{content:"→";color:#444;position:absolute;left:0}.curriculum-module__pT3Bua__stackGrid{flex-wrap:wrap;gap:1.5rem;display:flex}.curriculum-module__pT3Bua__tag{color:#aaa;background:#1a1a1a;border:1px solid #333;border-radius:50px;padding:.8rem 1.5rem;font-size:.9rem}.curriculum-module__pT3Bua__footer{text-align:center;background:#000;border-top:1px solid #111;padding:8rem 2rem}.curriculum-module__pT3Bua__contactTitle{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#666);-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:3rem}.curriculum-module__pT3Bua__contactLink{color:#fff;margin:0 1.5rem;font-size:1.2rem;text-decoration:none;transition:opacity .3s;display:inline-block}.curriculum-module__pT3Bua__contactLink:hover{opacity:.7}
