.about-page{overflow:hidden}.about-hero{background:var(--ink);color:var(--paper);isolation:isolate;align-items:center;min-height:76vh;display:flex;position:relative}.about-hero:before{content:"ABOUT / IA";font:400 clamp(10rem,28vw,32rem)/1 var(--font-display);letter-spacing:-.08em;color:#ffffff09;white-space:nowrap;pointer-events:none;z-index:-1;position:absolute;bottom:-.2em;right:-.04em}.about-hero .back-link{color:var(--paper);opacity:.75;transition:opacity .25s}.about-hero .back-link:hover{opacity:1}.about-hero-grid{align-items:end;gap:clamp(2rem,6vw,7rem);margin-top:clamp(4rem,10vh,8rem)}.about-hero .eyebrow{color:var(--accent);margin-bottom:1.6rem}.about-title{letter-spacing:-.055em;font-size:clamp(5rem,12vw,12rem);font-weight:400;line-height:.83}.about-title em{color:var(--accent);font-weight:400}.about-lead{color:#ffffffbd;max-width:31rem;padding-bottom:.65rem;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.5}.about-block{border-bottom:1px solid var(--border)}.about-block .section-title{letter-spacing:-.035em}.personal-block{background:var(--paper)}.personal-list{border-top:1px solid var(--border)}.personal-list>div{transition:background .25s,padding .25s}.personal-list>div:hover:not(.personal-story-trigger){background:#00000006}.personal-story-trigger{background:var(--ink);color:var(--paper);margin-bottom:1rem;padding:clamp(1.5rem,3vw,3rem)!important}.personal-story-trigger>span{color:var(--accent)!important}.personal-story-trigger strong{color:var(--paper)}.personal-story-trigger summary{color:var(--accent);cursor:pointer}.personal-story{color:var(--paper)}.background-block{background:var(--soft)}.about-prose p:first-child{color:var(--ink);font-size:clamp(1.4rem,2.3vw,2.2rem);line-height:1.4}.education-card,.experience-card{transition:background .25s,transform .25s}.education-card:hover,.experience-card:hover{background:#00000006}.education-card>span,.experience-number{color:var(--accent-mark)}.skills-block{background:var(--ink);color:var(--paper)}.skills-block .eyebrow{color:var(--accent)}.skills-block .section-title{color:var(--paper)}.skills-block .section-title em{color:var(--accent)}.skills-block .skill-group{border-color:#fff3}.skills-block .skill-group h3{color:var(--paper)}.skills-block .skill-group span{color:var(--paper);border-color:#ffffff38}.interests-block{background:var(--paper)}.interest-grid-about>div{transition:background .25s,transform .25s}.interest-grid-about>div:hover{background:var(--soft);transform:translateY(-2px)}.about-cta{position:relative;overflow:hidden}.about-cta:after{content:"IA";font:400 clamp(14rem,35vw,40rem)/1 var(--font-display);color:#ffffff0a;pointer-events:none;position:absolute;bottom:-.4em;right:-.05em}.about-cta .section-inner{z-index:1;position:relative}.about-cta h2{letter-spacing:-.045em}@media (width<=768px){.about-hero{min-height:70svh}.about-hero-grid{margin-top:3.5rem}.about-title{font-size:clamp(4.3rem,15vw,7rem)}.about-lead{font-size:1.1rem}.personal-story-trigger{padding:1.5rem!important}.about-cta:after{bottom:-.2em}}@media (prefers-reduced-motion:reduce){.about-page *{transition:none!important}}.personal-story .story-label{color:var(--accent)}.personal-story article>p:not(.story-label){color:#f5f2e7d9}.personal-story article{border-bottom-color:#f5f2e738}.personal-story-trigger details{border-top-color:#f5f2e74d}.experience-block .experience-number{color:var(--accent)}.about-cta .eyebrow{color:var(--accent-foreground)}@media (width<=640px){.hero-kicker{flex-wrap:wrap;row-gap:.5rem}.hero-scroll{color:#f5f2e7cc}.build-title{font-size:clamp(3.45rem,12vw,5.4rem)}.footer-brand{font-size:clamp(3rem,11vw,5.5rem)}.about-title{font-size:clamp(3.7rem,14vw,6.8rem)}.about-cta h2{font-size:clamp(3.4rem,12vw,6rem);line-height:.86}.personal-list>div:not(.personal-story-trigger){grid-template-columns:minmax(0,6rem) minmax(0,1fr)}.personal-list strong,.education-card h3,.experience-main h3{overflow-wrap:break-word}}@media (width<=360px){.hero-actions>a{justify-content:center;width:100%}.hero-wordmark{overflow-wrap:normal}}.personal-block .personal-list>div.personal-story-trigger,.personal-block .personal-list>div.personal-story-trigger:hover,.personal-block .personal-list>div.personal-story-trigger:active,.personal-block .personal-list>div.personal-story-trigger:focus-within,.personal-block .personal-list>div.personal-story-trigger.scroll-reveal,.personal-block .personal-list>div.personal-story-trigger.scroll-reveal-visible{color:#f5f2e7!important;opacity:1!important;will-change:auto!important;background:#1b1b17!important;transition:none!important;transform:none!important}.personal-block .personal-list>div.personal-story-trigger:has(details[open]){color:#f5f2e7!important;opacity:1!important;will-change:auto!important;background:#1b1b17!important;transition:none!important;transform:none!important}.personal-block .personal-story-trigger>strong,.personal-block .personal-story-trigger .personal-story,.personal-block .personal-story-trigger .personal-story article>p:not(.story-label),.personal-block .personal-story-trigger .personal-story article p strong{color:#f5f2e7!important}.personal-block .personal-story-trigger>span,.personal-block .personal-story-trigger summary,.personal-block .personal-story-trigger .personal-story .story-label{color:#d5f477!important}.personal-block .personal-story-trigger summary span{color:inherit!important}.personal-block .personal-story-trigger .personal-story article{border-bottom-color:#f5f2e738}.personal-block .personal-story-trigger details{border-top-color:#f5f2e74d}
