.about-bio{padding-top:0}.about-bio__hero{position:relative;background:transparent;height:clamp(320px,45vh,520px);aspect-ratio:1/1;max-width:calc(100vw - 40px);margin-top:100px;margin-inline:auto;overflow:hidden;display:flex;align-items:flex-end;border:none;box-shadow:none}.about-bio__hero-bg{display:none}.about-bio__hero-inner{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding-bottom:0}.about-bio__portrait-wrap{position:relative;width:100%;height:100%;z-index:2;-webkit-mask-image:linear-gradient(0deg,transparent 0,black 15%);mask-image:linear-gradient(0deg,transparent 0,black 15%)}.about-bio__portrait-img{object-fit:contain!important;object-position:bottom center!important;filter:drop-shadow(0 20px 50px rgba(0,0,0,.5))}.about-bio__hero-tag{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:3}.about-bio__status{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4ade80;background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:100px;padding:8px 18px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.about-bio__status:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%;animation:pulse-green 2s infinite;box-shadow:0 0 10px #4ade80}@keyframes pulse-green{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@media (max-width:768px){.about-bio__hero{height:auto;width:340px;aspect-ratio:1/1;max-width:calc(100vw - 32px);margin-top:120px;margin-inline:auto;align-items:center}.about-bio__hero-inner{justify-content:center;align-items:center}.about-bio__portrait-wrap{width:100%;height:100%;-webkit-mask-image:linear-gradient(0deg,transparent 0,black 10%);mask-image:linear-gradient(0deg,transparent 0,black 10%)}.about-bio__hero-tag{bottom:40px;left:50%;transform:translateX(-50%);width:max-content}.about-bio__hero-decoration{font-size:10rem;transform:translate(-50%,-50%)}}.about-bio__grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:80px;gap:80px;align-items:flex-start;padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.about-bio .section-eyebrow{color:var(--color-accent)}.about-bio .page-title{color:#FFFFFF}.about-bio__identity{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:120px}.about-bio__goal{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.4;color:rgba(255,255,255,.8);max-width:90%}.about-bio__narrative{padding-top:56px}.about-bio__story{display:grid;grid-gap:32px;gap:32px}.about-bio__story-heading{color:var(--color-accent)}.about-bio__belief{font-size:1.25rem;font-weight:500;line-height:1.4;color:#FFFFFF}.about-bio__main-story{line-height:1.6;color:rgba(255,255,255,.65)}.about-bio__location{color:rgba(255,255,255,.85);border-top:1px solid rgba(255,255,255,.15);padding-top:24px;font-size:1rem;line-height:1.6}@media (max-width:1100px){.about-bio__grid{gap:48px}}@media (max-width:900px){.about-bio__grid{grid-template-columns:1fr;gap:40px}.about-bio__identity{position:static}.about-bio__narrative{padding-top:0}}.about-values{padding-top:var(--space-2xl)}.about-values .section-eyebrow{color:var(--color-accent)}.about-values__heading{font-size:clamp(1.8rem,3vw,2.5rem);margin-top:12px;margin-bottom:8px;color:#FFFFFF}.about-values__intro{max-width:60ch;margin-bottom:32px;color:rgba(255,255,255,.7)}.about-values__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.about-values__card{padding:24px;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(0,0,0,.2);transform:translateZ(0);transition:all .3s ease}.about-values__card:hover{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.about-values__card h3{margin-bottom:10px;color:#FFFFFF}.about-values__card p{color:rgba(255,255,255,.65);line-height:1.6}@media (max-width:900px){.about-bio__grid,.about-values__grid{grid-template-columns:1fr}}