.about-hero{padding-top:calc(var(--section-padding) + 80px);padding-bottom:var(--space-lg)}.about-hero__label{margin-bottom:var(--space-md);display:block}.about-hero__title{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:var(--weight-light);letter-spacing:-.01em;margin-bottom:var(--space-md);line-height:1.25}.about-hero__subtitle{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-light);color:var(--color-text-soft);letter-spacing:.02em}.about-bio-text{gap:var(--space-md);flex-direction:column;justify-content:center;display:flex}.about-bio-text p+p{margin-top:0}.credentials{flex-direction:column;gap:0;display:flex}.credentials__item{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-border);grid-template-columns:80px 1fr;align-items:start;display:grid}.credentials__year{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);padding-top:.25em}.credentials__title{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--color-text);line-height:1.3}.credentials__institution{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-soft);margin-top:.3rem}.philosophy-intro{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2.2rem);font-style:italic;font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--color-text);max-width:780px;line-height:1.5}.about-cta{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.category-filter{gap:var(--space-sm);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.category-filter__btn{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);border:1px solid var(--color-border);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base), background-color var(--transition-base);background:0 0;padding:.5rem 1.25rem}.category-filter__btn:hover{color:var(--color-text);border-color:var(--color-text)}.category-filter__btn.is-active{color:var(--color-bg);background-color:var(--color-text);border-color:var(--color-text)}.article-list{flex-direction:column;display:flex}.article-list-item{gap:var(--space-sm);padding-block:var(--space-xl);border-bottom:1px solid var(--color-border);transition:opacity var(--transition-base);color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}.article-list-item.is-hidden{display:none}.article-list-item__image-wrapper{aspect-ratio:21/9;width:100%;margin-bottom:var(--space-md);background-color:var(--color-border);overflow:hidden}.article-list-item__image{object-fit:cover;filter:sepia(30%)grayscale()contrast(1.1);width:100%;height:100%;transition:filter .5s,transform .5s}.article-list-item:hover .article-list-item__image{filter:sepia(10%)grayscale(0%)contrast(1.05);transform:scale(1.03)}.article-list-item__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.article-list-item__category{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.article-list-item__sep{color:var(--color-border);font-size:var(--text-xs)}.article-list-item__date,.article-list-item__reading{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.article-list-item__title{font-family:Special Elite,cursive;font-size:clamp(1.2rem,2.8vw,2rem);font-weight:var(--weight-light);letter-spacing:-.01em;color:var(--color-text);transition:color var(--transition-base);line-height:1.25}.article-list-item:hover .article-list-item__title{color:var(--color-accent)}.article-list-item__excerpt{color:var(--color-text-soft);max-width:680px;font-family:Special Elite,cursive;font-size:.9rem;line-height:1.7}.articles-count{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-soft);padding-top:var(--space-lg)}.article-header{padding-top:calc(var(--section-padding) + 80px);padding-bottom:0}.article-header__meta{margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.article-header__category{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);text-decoration:none}.article-header__sep{color:var(--color-border)}.article-header__date,.article-header__reading{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.article-header__title{font-family:Special Elite,cursive;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:var(--weight-light);letter-spacing:-.01em;margin-bottom:var(--space-md);line-height:1.2}.article-header__deck{font-family:Special Elite,cursive;font-size:clamp(.95rem,1.7vw,1.15rem);font-style:italic;font-weight:var(--weight-light);color:var(--color-text-soft);max-width:580px;line-height:1.6}.article-header__divider{background-color:var(--color-border);width:100%;height:1px;margin-top:var(--space-md);margin-bottom:var(--space-md);border:none}.article-body{padding-top:0;padding-bottom:var(--space-xl)}.article-body p{font-family:var(--font-sans);color:var(--color-text);margin-bottom:var(--space-md);text-align:justify;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.85}.article-body p:first-child:first-letter{font-family:var(--font-serif);font-size:3.6em;font-weight:var(--weight-light);float:left;color:var(--color-accent);margin-top:.1em;margin-right:.1em;line-height:.75}.article-body h2{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-light);letter-spacing:-.02em;margin-top:var(--space-xl);margin-bottom:var(--space-md);color:var(--color-text);line-height:1.2}.article-body>:first-child{margin-top:0}.article-body h3{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-regular);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.article-body blockquote{margin-block:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-left:2px solid var(--color-accent);background-color:#0000}.article-body blockquote p{font-family:var(--font-serif);color:var(--color-text);margin-bottom:0;font-size:clamp(1.1rem,2.5vw,1.5rem);font-style:italic;line-height:1.5}.article-body blockquote p:first-letter{font-size:inherit;font-weight:inherit;line-height:inherit;float:none;color:inherit;margin:0}.article-body blockquote footer{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);margin-top:var(--space-sm)}.article-body hr{text-align:center;margin-block:var(--space-xl);color:var(--color-text-soft);border:none}.article-body hr:after{content:"· · ·";font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:.5em}.article-share{align-items:center;gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.article-share__label{color:var(--color-text-soft);margin-right:var(--space-sm)}.article-share__btn{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);border:1px solid var(--color-border);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);background:0 0;align-items:center;gap:.4rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.article-share__btn:hover{color:var(--color-text);border-color:var(--color-text)}.author-bio-card{gap:var(--space-md);padding-block:var(--space-xl);flex-direction:column;display:flex}.author-bio-card__name{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-light);letter-spacing:-.01em}.author-bio-card__role{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-top:-.5rem}.author-bio-card__text{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-soft);max-width:520px;line-height:1.75}.related-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.category-filter{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.category-filter::-webkit-scrollbar{display:none}.article-list-item{grid-template-columns:1fr}.article-body p:first-child:first-letter{font-size:4.2em}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.credentials__item{grid-template-columns:100px 1fr}.related-grid{grid-template-columns:repeat(3,1fr)}.article-body blockquote{margin-inline:calc(-1 * var(--space-lg))}}
