@font-face{font-family:Aeonik;src:url('../fonts/Aeonik-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url('../fonts/Aeonik-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Aeonik;src:url('../fonts/Aeonik-Black.woff2') format('woff2');font-weight:900;font-display:swap}:root{--ink:#1d1d1b;--paper:#f0f0f0;--acid:#fde377;--coral:#fd4c6a;--blue:#0087ff;--sans:Aeonik,Manrope,sans-serif}.hero h1,.manifesto-copy p,.story-step h2,.voices blockquote,.archive h2,.card-body h3,.community-copy h2,.film-copy p{font-family:Aeonik,Manrope,sans-serif}.hero .eyebrow{color:#fde377}.voices{background:#fd4c6a}.archive-card.acid,.ticker{background:#fde377}.community-actions a:first-child,.card-image span{background:#fde377;border-color:#fde377}.sound span{background:#fde377}.film-progress i{background:#fde377}.film-grade{background:linear-gradient(180deg,rgba(29,29,27,.34),transparent 36%,rgba(29,29,27,.67)),linear-gradient(90deg,rgba(0,135,255,calc((1 - var(--film-progress))*.22)),transparent 48%,rgba(253,76,106,calc(var(--film-progress)*.2)))}
