.n-hero{padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(20px,3vw,36px)}.n-hero h1{letter-spacing:-.024em;margin-bottom:24px;font-size:clamp(40px,6vw,72px);line-height:1}.n-hero .lede{color:var(--ink-2);text-wrap:pretty;max-width:56ch;font-size:21px;line-height:1.5}.n-hero .lede .em{color:var(--ink)}.note-row{border-top:1px solid var(--rule);grid-template-columns:150px 1fr;align-items:baseline;gap:30px;padding:34px 0;display:grid}.note-row:last-child{border-bottom:1px solid var(--rule)}.note-row .when{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;font-size:13px}.note-row .when .st{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-top:8px;font-size:10px;display:block}.note-row a.tt{font-family:var(--serif);letter-spacing:-.016em;color:var(--ink);text-wrap:pretty;margin-bottom:12px;font-size:clamp(24px,2.8vw,32px);line-height:1.12;text-decoration:none;display:block}.note-row a.tt:hover{color:var(--accent-deep)}.note-row.soon .tt{color:var(--ink-3)}.note-row .dek{color:var(--ink-3);max-width:62ch;font-size:17px;line-height:1.5}.note-row .read{font-family:var(--sans);color:var(--accent);margin-top:14px;font-size:14px;display:inline-block}@media (max-width:640px){.note-row{grid-template-columns:1fr;gap:10px}}.rss{font-family:var(--sans);color:var(--ink-3);margin-top:40px;font-size:14px}.rss a{color:var(--accent)}
