.founder-hero{align-items:center;display:flex;min-height:70vh!important}.founder-hero-bg{display:none}.founder-hero-layout{align-items:center;gap:var(--gap-md);grid-template-columns:1fr 1.2fr;width:100%;display:grid}.founder-img-container{border-radius:var(--radius-card);background:var(--color-bg-surface);transform-origin:50%;border:1px solid #1db3c333;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #000000b3}.founder-img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;filter:grayscale(10%)contrast(105%)brightness(1.1);width:100%;height:auto;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block}.founder-img-container:hover .founder-img{transform:scale(1.05)}.founder-hero-content{z-index:2;gap:var(--gap-md);flex-direction:column;display:flex;position:relative}.founder-hero-text{text-align:left}.founder-quote{font-family:var(--font-primary);color:var(--color-text-primary);margin:var(--gap-sm)0;letter-spacing:-.02em;font-size:clamp(24px,3.5vw,34px);font-style:italic;font-weight:300;line-height:1.35;position:relative}.founder-quote:before{content:"“";top:-30px;color:var(--color-teal-brand);opacity:.15;font-family:serif;font-size:100px;position:absolute;inset-inline-start:-20px}.credential-badges{flex-wrap:wrap;gap:10px;display:flex}.badge{color:var(--color-teal-light);border-radius:var(--radius-pill);letter-spacing:.02em;background:#1db3c31a;border:1px solid #1db3c333;padding:8px 16px;font-size:14px;font-weight:600}.bio-overview-section{background:var(--color-bg-primary)}.bio-container{max-width:900px;margin-inline:auto}.bio-title{margin-bottom:var(--gap-md);background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bio-paragraphs{gap:var(--gap-md);flex-direction:column;font-size:18px;line-height:1.8;display:flex}.academic-section{background:var(--color-bg-secondary);border-top:1px solid #1db3c30d}.academic-title{margin-bottom:var(--gap-lg);text-align:center}.credential-grid{gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.credential-card{padding:var(--gap-md);border-radius:var(--radius-card);transition:all .5s cubic-bezier(.16,1,.3,1)}.credential-card:hover{border-color:#1db3c366;transform:translateY(-5px);box-shadow:0 20px 40px -10px #00000080}.credential-text{color:var(--color-text-primary);font-weight:600}.career-highlights-section{background:var(--color-bg-primary)}.timeline{gap:var(--gap-lg);border-inline-start:1px solid #ffffff1a;flex-direction:column;margin-inline-start:var(--gap-lg);padding-inline-start:var(--gap-lg);display:flex;position:relative}.timeline-item{position:relative}.timeline-item:before{content:"";inset-inline-start:calc(var(--gap-lg)*-1 - 5px);background:var(--color-teal-brand);width:10px;height:10px;box-shadow:0 0 15px var(--color-teal-brand);z-index:1;border-radius:50%;position:absolute;top:10px}.timeline-title{color:var(--color-text-primary);margin-bottom:8px;font-weight:700}.expertise-section{background:var(--color-bg-secondary)}.expertise-grid{gap:var(--gap-md);margin-bottom:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.expertise-panel{padding:var(--gap-md);border-radius:var(--radius-card);align-items:center;gap:16px;transition:all .4s;display:flex}.expertise-panel:hover{background:#1db3c30d;border-color:#1db3c34d;transform:scale(1.02)}.expertise-text{color:var(--color-text-primary);font-weight:700}.cta-section{padding:var(--gap-lg);border-radius:var(--radius-card);background:var(--grad-card);text-align:center;border:1px solid #1db3c31a;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0009}.cta-content{max-width:600px;margin-inline:auto}.cta-title{margin-bottom:var(--gap-sm);font-family:var(--font-primary)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-in.active{animation:1s cubic-bezier(.16,1,.3,1) forwards scaleIn}@media (max-width:1024px){.founder-hero-layout{text-align:center;gap:var(--gap-lg);grid-template-columns:1fr}.founder-img-container{max-width:400px;margin-inline:auto}.founder-hero-content{align-items:center}.founder-hero-text{text-align:center}.founder-quote:before{inset-inline-start:50%;top:-50px;transform:translate(-50%)}.credential-badges{justify-content:center}.timeline{margin-inline-start:var(--gap-md);padding-inline-start:var(--gap-md)}.timeline-item:before{inset-inline-start:calc(var(--gap-md)*-1 - 5px)}}@media (max-width:768px){.founder-hero{padding-top:var(--hero-padding-top);min-height:auto!important}.bio-paragraphs{font-size:16px}}
