/* October refinement: balanced editorial quotes, quiet notes and unreleased work. */
.philosophy{display:flex;align-items:center;justify-content:center;text-align:center;padding-block:clamp(40px,6vw,90px)}
.philosophy p{margin:0 auto;text-wrap:balance}
@media(min-width:1101px){.selected-trio .philosophy{align-self:start;aspect-ratio:4/3;padding:24px;min-height:0}}
.notes-page .newsletter-layout h2{font-family:inherit;font-size:clamp(30px,3.5vw,48px);line-height:1.12;font-weight:400}
.notes-page .newsletter-layout aside{position:static}
.notes-page #subscribe{border-top:1px solid var(--line);padding-top:20px;margin-top:18px}
.notes-page .newsletter-embed{background:var(--paper)}
.notes-page .privacy-form-note,.notes-page .form-note{font-size:12px;line-height:1.65}
.wip-preview{display:block;position:relative;overflow:hidden;margin:0;background:#d9d7d0}
.wip-preview img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.wip-label{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;background:#171a171f}
.wip-label>span{font-size:clamp(44px,7vw,96px);letter-spacing:.13em;line-height:1.1}
.wip-label p{font-size:13px;letter-spacing:.1em;margin-top:14px}
.wip-page h1{font-size:clamp(45px,7vw,100px);margin-bottom:48px}
.wip-page .wip-preview{max-width:1100px;margin:0 auto 35px}
.wip-page .wip-preview img{aspect-ratio:16/9}
.wip-note{text-align:center;line-height:1.8;color:var(--muted)}
.wip-page>.text-link{display:table;margin:25px auto}
@media(max-width:760px){.wip-page h1{margin-bottom:30px}.wip-page .wip-preview img{aspect-ratio:4/3}.philosophy{padding:44px 20px}.notes-page #subscribe{margin-top:24px}}
