#cine .blog{padding:clamp(44px,7vw,96px) clamp(20px,4vw,48px) clamp(72px,9vw,120px)}#cine .blog-col{max-width:700px;margin:0 auto}#cine .blog-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#e9b44c;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}#cine .blog-eyebrow .dim{color:#6a6456;letter-spacing:.14em}#cine .blog h1{letter-spacing:-.028em;text-wrap:balance;color:#f0ece4;margin:18px 0 16px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.03}#cine .blog-meta{letter-spacing:.04em;color:#a49c8b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.7}#cine .blog-meta a,#cine .blog-link{color:#f0ece4;border-bottom:1px solid #ffffff38;transition:border-color .15s,color .15s}#cine .blog-meta a:hover,#cine .blog-link:hover{color:#e9b44c;border-color:#e9b44c}#cine .blog-lede{color:#a49c8b;max-width:36em;margin:22px 0 0;font-family:Spectral,Georgia,serif;font-size:clamp(19px,2vw,23px);font-style:italic;line-height:1.5}#cine .blog-prose p{color:#e6e1d7;margin:0 0 1.15em;font-family:Spectral,Georgia,serif;font-size:clamp(18px,1.55vw,20px);line-height:1.72}#cine .blog-prose p.lead{letter-spacing:-.01em;color:#f0ece4;margin-bottom:1em;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(21px,2vw,25px);font-weight:600;line-height:1.32}#cine .blog-h2{letter-spacing:.22em;text-transform:uppercase;color:#e9b44c;border-top:1px solid #ffffff14;margin:60px 0 20px;padding-top:26px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}#cine .blog-prose .blog-h3{letter-spacing:.2em;text-transform:uppercase;color:#e9b44c;margin:52px 0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500}#cine .blog-prose .blog-inline{margin:30px 0 34px}#cine .blog-prose .blog-inline img{border:1px solid #ffffff14;border-radius:4px;width:100%;max-width:540px;height:auto;margin:0 auto;display:block}#cine .blog-start{background:#e9b44c0b;border:1px solid #e9b44c4d;border-radius:6px;margin:30px 0 0;padding:26px 28px 24px}#cine .blog-start .blog-posts{margin-top:18px}#cine .blog-start h2{letter-spacing:-.02em;color:#f0ece4;margin:10px 0 8px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08}#cine .blog-step{color:#6a6456;font-family:IBM Plex Mono,ui-monospace,monospace}#cine .blog-figure{margin:40px 0 8px}#cine .blog-figure img{border:1px solid #ffffff14;border-radius:4px;width:100%;max-width:540px;height:auto;margin:0 auto;display:block}#cine .blog-deeper{background:#e9b44c0b;border:1px solid #e9b44c4d;border-radius:6px;margin:60px 0 0;padding:26px 28px}#cine .blog-deeper h2{letter-spacing:.22em;text-transform:uppercase;color:#e9b44c;margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}#cine .blog-deeper p{color:#e6e1d7;margin:0 0 12px;font-family:Spectral,Georgia,serif;font-size:18px;line-height:1.55}#cine .blog-deeper p:last-child{margin-bottom:0}#cine .blog-deeper .row{flex-wrap:wrap;gap:10px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}#cine .blog-deeper .row a{color:#e9b44c;border-bottom:1px solid #e9b44c55}#cine .blog-deeper .row a:hover{border-color:#e9b44c}#cine .blog-sources ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}#cine .blog-sources li{color:#e6e1d7;font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.45}#cine .blog-sources a{color:#f0ece4;border-bottom:1px solid #e9b44c66}#cine .blog-sources a:hover{color:#e9b44c;border-color:#e9b44c}#cine .blog-sources .host{letter-spacing:.04em;color:#6a6456;overflow-wrap:anywhere;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;display:block}#cine .blog-note{color:#a49c8b;margin:0;font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.55}#cine .blog-list{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none}#cine .blog-list li{border-bottom:1px solid #ffffff14}#cine .blog-list a{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:20px 4px;transition:background .15s;display:grid}#cine .blog-list a:hover{background:#ffffff06}#cine .blog-list a:hover .t{color:#e9b44c}#cine .blog-list .n{letter-spacing:.14em;color:#e9b44c;min-width:5.2em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}#cine .blog-list .t{color:#f0ece4;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.3;transition:color .15s}#cine .blog-list .s{color:#a49c8b;grid-column:2;font-family:Spectral,Georgia,serif;font-size:16px}#cine .blog-list .go{color:#6a6456;font-family:IBM Plex Mono,ui-monospace,monospace}#cine .blog-pn{color:#a49c8b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:60px;padding-top:24px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}#cine .blog-pn a{color:#f0ece4;border-bottom:1px solid #ffffff30}#cine .blog-pn a:hover{color:#e9b44c;border-color:#e9b44c}#cine .blog-series{border-top:1px solid #ffffff14;margin-top:56px;padding:30px 0 0}#cine .blog-series h2{letter-spacing:-.02em;margin:12px 0 10px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08}#cine .blog-series h2 a:hover{color:#e9b44c}#cine .blog-posts{border-top:1px solid #ffffff14;margin:30px 0 0;padding:0;list-style:none}#cine .blog-post{border-bottom:1px solid #ffffff14;align-items:start;gap:22px 30px;padding:30px 0 32px;display:grid}#cine .blog-post.has-image{grid-template-columns:minmax(0,1fr) 232px}#cine .blog-post .txt{gap:10px;min-width:0;display:grid}#cine .blog-post .pic{border:1px solid #ffffff14;border-radius:4px;grid-area:1/2;transition:border-color .15s;display:block;overflow:hidden}#cine .blog-post .pic:hover{border-color:#e9b44c88}#cine .blog-post .pic img{width:100%;height:auto;display:block}#cine .blog-post .txt{grid-area:1/1}#cine .blog-post .blog-eyebrow{font-size:11.5px}#cine .blog-post h3{letter-spacing:-.012em;text-wrap:balance;color:#f0ece4;margin:0;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(20px,2.1vw,25px);font-weight:700;line-height:1.25}#cine .blog-post h3 a{transition:color .15s}#cine .blog-post h3 a:hover{color:#e9b44c}#cine .blog-post .lead{color:#c9c3b6;max-width:38em;margin:2px 0 4px;font-family:Spectral,Georgia,serif;font-size:clamp(17px,1.45vw,19px);line-height:1.62}#cine .blog-post .row{letter-spacing:.02em;flex-wrap:wrap;gap:10px 22px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;display:flex}#cine .blog-post .row a{color:#a49c8b;border-bottom:1px solid #ffffff30;transition:border-color .15s,color .15s}#cine .blog-post .row a.read{color:#e9b44c;border-color:#e9b44c55}#cine .blog-post .row a:hover{color:#e9b44c;border-color:#e9b44c}@media (width<=640px){#cine .blog-list a{grid-template-columns:minmax(0,1fr) auto}#cine .blog-list .n{grid-column:1/-1}#cine .blog-list .s{grid-column:1}#cine .blog-deeper{padding:20px}#cine .blog-post.has-image{grid-template-columns:minmax(0,1fr)}#cine .blog-post .pic{grid-area:1/1;max-width:360px}#cine .blog-post .txt{grid-area:2/1}#cine .blog-post:not(.has-image) .txt{grid-row:1}}
