.sidebar--about .brand-logo-link{display:none}.about-wrapper{--article-indent:calc(var(--text-md) + var(--text-md));--narrative-heading-h1:calc(var(--text-md) * 1.6);--narrative-heading-h2:calc(var(--text-md) * 1.4);--narrative-heading-h3:calc(var(--text-md) * 1.2)}.about-structured-section{max-width:640px;font-size:var(--text-md);color:var(--color-text-primary);line-height:2;letter-spacing:.025em}.about-structured-section p,.site-intro-section p,.timeline-item p{margin-bottom:var(--space-5);text-align:justify;text-align-last:left;text-indent:var(--article-indent);text-justify:inter-ideograph}.about-structured-section h1,.about-structured-section h2,.about-structured-section h3,.about-structured-section h4,.timeline-title,.stats-subtitle,.timeline-item h3{font-family:var(--font-display);color:var(--color-text-heading);line-height:var(--leading-snug)}.about-structured-section h1{font-size:var(--narrative-heading-h1);font-weight:600;margin:var(--space-16)0 var(--space-6)}.about-structured-section h2,.timeline-title{font-size:var(--narrative-heading-h2);font-weight:600;margin:calc(var(--space-12) + var(--space-2))0 var(--space-5)}.about-structured-section h3,.stats-subtitle,.timeline-item h3{font-size:var(--narrative-heading-h3);font-weight:500;margin:var(--space-10)0 var(--space-4)}.about-structured-section h4{font-size:var(--text-md);font-weight:500;margin:var(--space-8)0 var(--space-3)}.about-structured-section strong,.about-structured-section b{font-weight:600}.about-structured-section h1:first-child,.about-structured-section h2:first-child,.about-structured-section h3:first-child,.about-structured-section h4:first-child{margin-top:0}.about-structured-section h1,.about-structured-section h2,.about-structured-section h3,.about-structured-section h4,.timeline-title,.timeline-item h3{position:relative;padding-left:var(--article-indent);text-indent:0}.about-structured-section .heading-marker,.timeline-title::before{position:absolute;left:var(--article-indent);top:50%;transform:translate(calc(-100% - var(--space-2)),-50%);font-family:var(--font-ui);color:var(--color-accent);font-weight:500;font-size:.42em;line-height:1;letter-spacing:.05em;opacity:.5;pointer-events:none;white-space:nowrap}.timeline-title::before{content:"H2"}.about-profile{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-8);align-items:start;margin-bottom:var(--space-12);letter-spacing:0}.about-portrait{width:132px;aspect-ratio:1;height:auto;object-fit:cover;border-radius:999px;border:1px solid var(--color-border-subtle);box-shadow:0 16px 36px rgba(32,30,27,.12)}.about-kicker{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-heading);line-height:var(--leading-tight);margin-bottom:var(--space-1)!important;text-align:left!important;text-indent:var(--article-indent)!important}.about-lead{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:0;text-align:justify!important;text-align-last:left;text-indent:var(--article-indent)!important;text-justify:inter-ideograph}.section-divider{max-width:640px;border:none;text-align:center;margin:var(--space-16)0;padding:0}.section-divider::after{content:"***";font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-border-strong);letter-spacing:.5em}.timeline{margin:0;padding:0}.timeline-item{margin-bottom:var(--space-6)}.timeline-item:last-child{margin-bottom:0}.timeline-meta{display:inline-block;margin-left:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:400;color:var(--color-text-muted);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums}.timeline-item h3,.stats-subtitle{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.22em;margin-bottom:var(--space-2)}.timeline-item p{font-size:var(--text-md);color:var(--color-text-secondary);line-height:2}.site-intro-section p,.site-intro-section ol,.site-intro-section ul{font-size:var(--text-md);color:var(--color-text-primary);line-height:2;margin-bottom:var(--space-5)}.site-intro-section ol{padding-left:calc(var(--article-indent) + 1.5em)}.site-intro-section li{margin-bottom:var(--space-3)}.site-intro-section a,.stats-cat-list a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-border-subtle);text-underline-offset:4px;text-decoration-thickness:1px}.site-intro-section a:hover,.stats-cat-list a:hover{color:var(--color-link-hover);text-decoration-color:var(--color-accent);text-decoration-style:dashed}.site-stats-section{margin-bottom:var(--space-8)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}.stat-item{text-align:center;padding:var(--space-5)var(--space-3);background:var(--color-bg-subtle);border-radius:4px}.stat-value{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--color-text-heading);line-height:var(--leading-tight)}.stat-label{display:block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1);letter-spacing:var(--tracking-wide)}.stat-asterisk{font-size:.75em;vertical-align:super;color:var(--color-text-tertiary);margin-left:1px}.stats-note{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:left;margin-bottom:var(--space-10)}.stats-categories{display:flex;flex-direction:column;align-items:center}.stats-cat-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--space-3);column-gap:var(--space-5);padding:0}.stats-cat-list li{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-primary)}.stat-count{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:639px){.sidebar--about .brand-area{display:block}.about-profile{grid-template-columns:88px minmax(0,1fr);gap:var(--space-5);margin-bottom:var(--space-10)}.about-portrait{width:88px}.about-kicker{font-size:var(--text-xl)}.stats-grid{grid-template-columns:1fr}}