.home-header.about-header{position:relative;padding:28px 3% 34px;background:#fff;color:#303030;text-shadow:none}.about-header a[aria-current=page]{color:#939393}.about-page{min-height:100dvh;background:#fff;color:#343434;font-size:var(--font-size-text)}.about-content{width:94%;max-width:1660px;margin:0 auto}.about-page-title{margin:0 0 28px;font-size:inherit;font-weight:400;line-height:1.5;color:#898989}.about-intro{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;gap:6%}.about-portrait{margin:0;aspect-ratio:3/4;background:#f4f4f4}.about-portrait img{width:100%;height:100%;object-fit:cover}.about-portrait-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#939393;font-size:var(--font-size-caption)}.about-portrait-empty>:first-child{font-size:18px}.about-statement{max-width:760px;line-height:2.1;overflow-wrap:anywhere}.about-statement p{white-space:pre-line}.about-statement p+p{margin-top:30px}.about-statement-english{margin-top:34px;line-height:2;color:#626262}.about-cv{width:min(100%,680px);margin:clamp(96px,10vw,170px) auto 0;line-height:1.95;letter-spacing:.015em;overflow-wrap:anywhere}.about-cv-profile h2{margin-bottom:8px;font-size:var(--font-size-title);font-weight:400;letter-spacing:.025em}.about-cv-profile p{white-space:pre-line;color:#929292;font-size:var(--font-size-secondary)}.about-cv-profile{padding-bottom:34px;border-bottom:1px solid #ededed}.about-cv-section{margin-top:40px}.about-cv-section h3{margin-bottom:14px;font-size:var(--font-size-secondary);font-weight:400;letter-spacing:.1em;color:#929292}.about-cv-section ul{list-style:none;padding:0;margin:0}.about-cv-row{display:grid;grid-template-columns:minmax(0,1fr) fit-content(35%);align-items:baseline;gap:24px}.about-cv-row+.about-cv-row{margin-top:7px}.about-cv-meta{font-variant-numeric:tabular-nums;font-size:var(--font-size-secondary);color:#929292;text-align:right}.about-cv-description{color:#555;white-space:pre-line}.about-cv-description:only-child{grid-column:1/-1}.about-contact{margin-top:48px;padding-top:24px;border-top:1px solid #ededed;color:#6b6b6b;font-size:var(--font-size-text)}.about-contact a{text-decoration:underline;text-underline-offset:4px;transition:color .18s}.about-contact a:hover{color:#222}.about-page .site-footer{margin-top:110px;padding:26px 0 30px;border-color:#ededed;color:#939393}@media (max-width:900px){.about-intro{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:5%}.about-statement{line-height:2}.about-cv{width:min(90%,680px)}}@media (max-width:700px){.home-header.about-header{padding:24px 22px 36px}.about-content{width:calc(100% - 44px)}.about-page-title{margin-bottom:22px}.about-intro{grid-template-columns:minmax(0,1fr);gap:34px}.about-portrait{max-width:480px;width:100%}.about-statement p+p{margin-top:24px}.about-cv{width:100%;margin-top:88px;letter-spacing:.015em}.about-cv-section{margin-top:34px}.about-cv-section h3{margin-bottom:12px}.about-cv-row{gap:16px}.about-contact{margin-top:40px}.about-page .site-footer{margin-top:72px}}