.inv{padding:var(--page-top) 0 var(--page-bottom);background:radial-gradient(ellipse at 50% 0%, rgba(var(--brass-rgb), .06), transparent 55%), var(--bg);color:var(--cream);position:relative}.inv-head{text-align:center;max-width:880px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.inv-eyebrow{margin-bottom:16px;display:inline-block}.inv-title{font-family:var(--display);font-weight:300;font-size:var(--fs-page-title);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;line-height:1.05}.inv-title i{color:var(--brass);font-style:italic;font-weight:300}.inv-lede{font-size:var(--fs-lg);color:#f1eadbb8;text-wrap:pretty;max-width:64ch;margin:0 auto;line-height:1.65}.inv-entries{flex-direction:column;gap:clamp(56px,9vh,110px);max-width:1180px;margin:clamp(56px,8vh,96px) auto 0;padding:0 clamp(20px,4vw,40px);display:flex}.inv-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.inv-entry--flip .inv-entry-media{order:2}.inv-entry-media{aspect-ratio:3/2;border:1px solid rgba(var(--brass-rgb), .16);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.inv-entry-img{object-fit:cover;filter:sepia(.1)saturate(.92)contrast(1.02)}.inv-entry-body{flex-direction:column;display:flex}.inv-entry-tag{font-size:var(--fs-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:14px}.inv-entry-title{font-family:var(--display);letter-spacing:-.02em;color:var(--cream);margin:0 0 20px;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:300;line-height:1.1}.inv-entry-text{font-size:var(--fs-md);color:#f1eadbc7;text-wrap:pretty;margin:0 0 16px;line-height:1.72}.inv-entry-text:last-of-type{margin-bottom:0}.inv-entry-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid rgba(var(--brass-rgb), .4);align-self:flex-start;margin-top:24px;padding-bottom:3px;font-size:.8125rem;text-decoration:none;transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.inv-entry-link:hover{color:var(--cream);border-bottom-color:var(--cream)}}@media (max-width:860px){.inv-entry{grid-template-columns:1fr;gap:24px}.inv-entry--flip .inv-entry-media{order:0}}
