.editorial-page{max-width:1280px;margin:auto;padding:70px 6% 90px}.page-intro{max-width:900px;margin-bottom:40px}.page-intro h1{font-size:clamp(48px,7vw,104px);font-weight:500;letter-spacing:-.06em;line-height:1;margin:25px 0}.page-intro .lead{max-width:700px;font-size:22px}.page-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;margin:40px 0}.page-panel{padding:35px 0;border-top:1px solid var(--line)}.page-panel h2{font-size:clamp(26px,3vw,40px);margin:18px 0;letter-spacing:-.04em}.page-panel p{margin:16px 0}.page-panel .text-link{white-space:normal}.status-note{border-left:4px solid var(--blue);padding:15px 24px;max-width:750px}.page-actions{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0 45px}.page-photo{margin:45px 0}.page-photo img{width:100%;max-height:650px;object-fit:cover}.page-photo figcaption{font-size:10px;letter-spacing:1px;margin-top:12px}.page-action{margin-top:30px}@media(max-width:700px){.page-grid{grid-template-columns:1fr}.editorial-page{padding-top:40px}.page-intro .lead{font-size:19px}.header nav{display:flex;gap:12px;font-size:10px;overflow-x:auto}.header{gap:10px;padding:0 4%}.header .brand{width:90px;flex:none}.page-actions .text-link{white-space:normal}footer{flex-wrap:wrap;gap:20px}}
.archive-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:18px;align-items:end;margin:40px 0 20px}.archive-filters label{display:grid;gap:10px;font-size:12px}.archive-filters input,.archive-filters select,.archive-filters button{min-height:48px;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);max-width:100%;min-width:0}.archive-filters button{background:var(--blue);color:white;border:0}.archive-date{font-size:12px}.archive-record[hidden],#archive-empty[hidden]{display:none}#archive-count{font-size:13px}.archive-end .page-action{padding:20px 7%}@media(max-width:700px){.archive-filters{grid-template-columns:1fr 1fr}.archive-filters label:first-child{grid-column:1/-1}.archive-filters button{grid-column:1/-1}.header nav{max-width:50vw}}

/* Institutional About page: work first, discreet founding credit. */
.about-page .page-intro{margin-bottom:60px}.about-origin{max-width:850px;margin-bottom:55px}.about-page .page-grid{margin-top:0}.about-page .page-panel h3{font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:20px 0}.about-page .page-panel .eyebrow{font-size:11px}.about-next{max-width:900px}.about-colophon{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;max-width:760px}.about-colophon p{font-size:13px;line-height:1.7}.about-colophon .about-dedication{margin-top:12px;color:#666}.about-page .section-head h2{font-size:clamp(28px,4vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.about-page .page-actions{margin-bottom:15px}@media(max-width:700px){.about-page .page-intro{margin-bottom:40px}.about-origin{margin-bottom:35px}.about-page .page-intro h1{font-size:clamp(42px,11vw,72px)}}
