.about-page-wrapper{color:#37481a;background-color:#f0efea;min-height:100dvh;padding-bottom:120px;position:relative;overflow-x:hidden}.about-header{z-index:10;padding-top:var(--hero-top-offset,62px);grid-template-columns:auto 1fr auto;align-items:start;margin-bottom:4vh;padding-left:clamp(24px,3.4vw,63px);padding-right:clamp(24px,3.4vw,63px);display:grid;position:relative;top:0;left:0;right:0}.about-logo{letter-spacing:-.01em;color:#37481a;font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,1.5vw,1.75rem);font-weight:800;line-height:.95;text-decoration:none;display:block}.about-logo__sub{padding-left:50px;display:block}.about-meta{justify-self:center;gap:0;width:100%;display:flex}.about-meta__item{color:#4f5f2e;white-space:nowrap;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(.875rem,1vw,1.125rem);font-weight:400;line-height:1.4}.about-meta__item:first-child{position:absolute;left:41.935vw}.about-meta__item:last-child{position:absolute;left:61.237vw}.about-nav__list{flex-direction:column;align-items:flex-end;gap:0;margin:0;padding:0;list-style:none;display:flex}.about-nav__item{line-height:36px}.about-nav__link{color:#4f5f2e;align-items:center;gap:8px;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(.875rem,1vw,1.125rem);font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.about-nav__link:hover,.about-nav__link[aria-current=page]{color:#37481a;font-weight:500}.about-nav__bullet{background-color:#37481a;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.about-hero-section{text-align:center;padding:clamp(40px,8vh,100px) clamp(24px,5vw,100px) clamp(60px,12vh,140px);position:relative}.about-hero__headline{color:#37481a;letter-spacing:-.02em;text-wrap:balance;will-change:transform, opacity;max-width:1400px;margin:0 auto;font-family:Instrument Serif,Georgia,serif;font-size:clamp(3.2rem,9.5vw,7.8rem);font-weight:400;line-height:1.02}.about-bio-section{grid-template-columns:1fr 1.35fr;align-items:center;gap:clamp(40px,6vw,100px);max-width:1300px;margin:0 auto;padding:0 clamp(24px,5vw,80px) clamp(80px,14vh,160px);display:grid}.about-bio__visual{justify-content:center;align-items:center;display:flex;position:relative}.bio-shape-ring{opacity:.85;z-index:1;pointer-events:none;will-change:transform;border:40px solid #ee6c3a;border-radius:50%;width:220px;height:220px;position:absolute;top:-30px;left:-20px}.bio-shape-starburst{z-index:1;pointer-events:none;will-change:transform;width:180px;height:180px;position:absolute;bottom:-40px;left:-50px}.bio-portrait-card{z-index:2;aspect-ratio:4/5;background:#e8e6df;border-radius:28px;width:100%;max-width:380px;position:relative;overflow:hidden;box-shadow:0 20px 50px #37481a1f}.bio-portrait-card img{object-fit:cover;width:100%;height:100%;display:block}.about-bio__text{flex-direction:column;gap:1.5rem;display:flex}.bio-title{color:#37481a;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;line-height:1.08}.bio-description{color:#37481a;opacity:.9;max-width:52ch;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.65}.bio-tagline{color:#37481a;margin-top:.5rem;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:500}.bio-location{color:#4f5f2e;opacity:.85;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(.95rem,1.2vw,1.15rem)}.about-stats-section{border-top:1px solid #37481a1f;grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,100px);max-width:1200px;margin:0 auto;padding:clamp(60px,10vh,100px) clamp(24px,5vw,80px) clamp(80px,12vh,140px);display:grid}.stat-item{flex-direction:column;gap:.5rem;display:flex}.stat-number{color:#37481a;font-family:Instrument Serif,Georgia,serif;font-size:clamp(4rem,10vw,8rem);font-weight:400;line-height:.95}.stat-label{color:#37481a;opacity:.88;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.4rem,2.8vw,2.2rem)}.about-experience-section{border-top:1px solid #37481a1f;max-width:1200px;margin:0 auto;padding:clamp(60px,10vh,100px) clamp(24px,5vw,80px) clamp(80px,12vh,140px)}.experience-title{color:#37481a;margin-bottom:clamp(40px,6vh,70px);font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.5rem,5.5vw,4.2rem);font-weight:400}.experience-grid{grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,80px);display:grid}.experience-col{flex-direction:column;gap:2.5rem;display:flex}.exp-role-card{flex-direction:column;gap:.4rem;display:flex}.exp-role-title{color:#37481a;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:500}.exp-role-meta{color:#4f5f2e;opacity:.85;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(.95rem,1.1vw,1.1rem)}.about-interests-section{border-top:1px solid #37481a1f;max-width:1200px;margin:0 auto;padding:clamp(60px,10vh,100px) clamp(24px,5vw,80px) clamp(60px,10vh,120px)}.interests-title{color:#37481a;margin-bottom:clamp(30px,5vh,50px);font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.5rem,5.5vw,4.2rem);font-weight:400}.interests-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.interest-item{color:#37481a;opacity:.9;font-family:Instrument Sans,system-ui,sans-serif;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.5}@media (width<=1023px){.about-meta{display:none}.about-header{grid-template-columns:1fr auto}}@media (width<=768px){.about-bio-section{text-align:center;grid-template-columns:1fr}.about-bio__text{align-items:center}.bio-portrait-card{max-width:280px}.experience-grid{grid-template-columns:1fr;gap:2rem}.about-stats-section{text-align:center;grid-template-columns:1fr;gap:2.5rem}}
