.conversations-page{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans)}.conversations-page .page{max-width:1400px;margin:0 auto;padding:0 4rem}@media (max-width:768px){.conversations-page .page{padding:0 1.5rem}}.conversations-header{z-index:50;position:sticky;top:0}.conversations-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:2rem;font-size:.6875rem;font-weight:600}.conversations-label:before{content:"";vertical-align:middle;background-color:currentColor;width:40px;height:1px;margin-right:1rem;display:inline-block}.featured-conversation{margin-bottom:4rem}.featured-conversation__image{position:relative;overflow:hidden}.featured-conversation__image img{-o-object-position:center;object-position:center;transition:transform .3s}.featured-conversation__image:hover img{transform:scale(1.02)}.featured-meta{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:1rem;font-size:.8125rem;font-weight:500}.featured-headline{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin-bottom:1rem;font-size:clamp(2.25rem,5vw,4rem);line-height:1.1}.featured-guest{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.featured-role{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.featured-excerpt{color:var(--color-ink);max-width:640px;margin:1.5rem 0;font-size:1.125rem;line-height:1.7}.featured-read-link{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.featured-read-link:hover{color:var(--color-brand)}.featured-read-link:after{content:"→";transition:transform .3s;display:inline-block}.featured-read-link:hover:after{transform:translate(4px)}.conversation-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}@media (max-width:768px){.conversation-list{grid-template-columns:1fr}}.conversation-entry__link{text-decoration:none;display:block}.conversation-entry__image{margin-bottom:1rem;position:relative;overflow:hidden}.conversation-entry__image img{transition:transform .3s}.conversation-entry__link:hover .conversation-entry__image img{transform:scale(1.05)}.conversation-entry__format{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.conversation-entry__headline{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.5rem;font-size:1.25rem;line-height:1.3;transition:color .3s}.conversation-entry__link:hover .conversation-entry__headline{color:var(--color-brand)}.conversation-entry__guest{font-family:var(--font-sans);color:var(--color-ink-soft);margin-bottom:.5rem;font-size:.8125rem}.conversation-entry__excerpt{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.6}.conversation-entry__date{font-family:var(--font-sans);color:var(--color-ink-muted);margin-top:.5rem;font-size:.75rem}.conversation-entry__topics{flex-wrap:gap-0.5rem;margin-top:.75rem;display:flex}.conversation-entry__topic{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);background-color:var(--color-paper-dark);border-radius:0;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}.empty-state{text-align:center;padding:6rem 2rem}.empty-state__title{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.empty-state__text{color:var(--color-ink-soft);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.error-state{text-align:center;padding:6rem 2rem}.error-state__title{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem)}.error-state__text{color:var(--color-ink-soft);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.conversations-single{max-width:800px;margin:0 auto;padding:4rem 2rem}@media (max-width:768px){.conversations-single{padding:3rem 1.5rem}}.single-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:2rem;font-size:.6875rem;font-weight:600}.single-label:before{content:"";vertical-align:middle;background-color:currentColor;width:40px;height:1px;margin-right:1rem;display:inline-block}.single-headline{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}.single-standfirst{color:var(--color-ink-soft);max-width:640px;margin-bottom:2rem;font-size:1.25rem;font-style:italic;line-height:1.6}.single-meta{font-family:var(--font-sans);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.8125rem;display:flex}.single-meta-item{align-items:center;gap:.5rem;display:flex}.single-meta-divider{background-color:var(--color-ink-muted);border-radius:50%;width:3px;height:3px}.single-cover{margin:3rem 0;position:relative}.single-cover img{width:100%;height:auto;display:block}.single-cover-caption{font-family:var(--font-sans);color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem;font-style:italic}.single-section-title{font-family:var(--font-serif);color:var(--color-ink);margin:3rem 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.video-description{color:var(--color-ink-soft);margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.supplementary-video-item{border-top:1px solid var(--color-rule);padding:1.5rem 0}.supplementary-video-item:first-child{border-top:none}.supplementary-video-title{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.5rem;font-size:1.125rem}.supplementary-video-type{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.related-conversations-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (max-width:768px){.related-conversations-grid{grid-template-columns:1fr}}.related-conversation-link{text-decoration:none;display:block}.related-conversation-image{margin-bottom:.75rem;position:relative;overflow:hidden}.related-conversation-image img{transition:transform .3s}.related-conversation-link:hover .related-conversation-image img{transform:scale(1.05)}.related-conversation-headline{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.25rem;font-size:1.125rem;line-height:1.3;transition:color .3s}.related-conversation-link:hover .related-conversation-headline{color:var(--color-brand)}.related-conversation-guest{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.8125rem}.related-conversation-date{font-family:var(--font-sans);color:var(--color-ink-muted);margin-top:.5rem;font-size:.75rem}.closing-note{border-top:1px solid var(--color-rule);font-family:var(--font-serif);color:var(--color-ink-soft);margin-top:4rem;padding-top:2rem;font-size:1.125rem;font-style:italic;line-height:1.7}@media (max-width:768px){.conversations-page .page{padding:0 1.5rem}.conversation-list{grid-template-columns:1fr}}
