/* Cine Makers: native-block layer.
   Pages were converted from hand-written HTML to core blocks. Each block carries a
   cmb-* class that restores the exact styling the old inline markup had.
   Base resets below neutralise WordPress block defaults inside .cmb-root only. */
.cmb-root.is-layout-flow > *, .cmb-root .is-layout-flow > *, .cmb-root .is-layout-flex > *,
.cmb-root .is-layout-constrained > *, .cmb-root .is-layout-grid > * { margin-block-start: 0; margin-block-end: 0; }
.cmb-root .wp-block-group { box-sizing: border-box; }
.cmb-root p.cmb-dc, .cmb-root p.cmb-txt, .cmb-root .wp-block-buttons.cmb-bare,
.cmb-root .wp-block-button, .cmb-root figure.wp-block-image.cmb-img { display: contents; }
.cmb-root .wp-block-buttons { display: block; flex-wrap: nowrap; align-items: normal; gap: 0; margin: 0; }
.cmb-root .wp-block-button__link {
  padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important;
  min-height: 0 !important; font: inherit !important; letter-spacing: normal !important; text-transform: none !important;
  line-height: inherit !important; color: inherit !important; text-align: inherit !important; word-break: normal !important;
  box-shadow: none !important; transition: none !important; display: inline !important; width: auto !important; height: auto !important; align-self: auto !important; align-content: normal !important; box-sizing: border-box !important;
}
.cmb-root .wp-block-image { margin: 0; }
.cmb-root .wp-block-quote { margin: 0; padding: 0; border: 0; font: inherit; quotes: none; background: none; color: inherit; }
.cmb-root .wp-block-quote > p { margin: 0; font: inherit; }
.cmb-root .wp-block-quote > cite { display: block; margin: 0; font: inherit; font-style: normal; color: inherit; }
.cmb-root .wp-block-separator { border: 0; margin: 0; padding: 0; opacity: 1; background: none; height: auto; width: auto; color: inherit; }
.cmb-root .wp-block-list { margin: 0; padding: 0; list-style: none; }
.cmb-root .wp-block-list > li { margin: 0; }
.cmb-root .wp-block-details > summary { cursor: pointer; }
@media (max-width: 599px) {
  .cmb-root .wp-block-button.cm2-btn > .wp-block-button__link,
  .cmb-root .wp-block-button.cm2-btn-ghost > .wp-block-button__link { width: 100% !important; text-align: center !important; }
}
/* ---- generated per-block styles ---- */
body .cmb-root .cmb-040113e.cmb-040113e{max-width:1320px;margin:0 auto;padding:16px clamp(20px,4vw,44px) 0}
body .cmb-root .cmb-0e04903 > .wp-block-button__link{font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:11.5px !important;font-weight:500 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;padding:16px 26px !important;display:inline-block !important;color:#F2F0EC !important;border:1px solid rgba(242,240,236,0.24) !important}
body .cmb-root .cmb-19ed3f5.cmb-19ed3f5{padding:clamp(76px,9.5vw,124px) 0 0;background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2023/06/cinemakers.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-1cb5897.cmb-1cb5897{font-size:clamp(40px,7.4vw,112px);line-height:0.96;letter-spacing:-0.025em;margin:0 0 20px;max-width:20ch;text-wrap:balance}
body .cmb-root .cmb-1cc6ec5.cmb-1cc6ec5{padding:clamp(76px,9.5vw,124px) 0 clamp(48px,6vw,80px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2022/11/12-e1684490268678.webp');background-size:cover;background-position:center}
body .cmb-root .cmb-1dfea39.cmb-1dfea39{display:flex;flex-wrap:wrap;gap:clamp(14px,2.2vw,32px);align-items:baseline;padding:clamp(15px,1.9vw,22px) 0;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-1e3c9fb.cmb-1e3c9fb{font-size:clamp(38px,6.6vw,96px);line-height:0.98;letter-spacing:-0.025em;margin:0 auto;max-width:18ch;color:#F2F0EC;text-wrap:balance}
body .cmb-root .cmb-1f3e617.cmb-1f3e617{padding:clamp(76px,9.5vw,124px) 0 clamp(48px,6vw,80px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2023/05/cinemakers.webp');background-size:cover;background-position:center}
body .cmb-root .cmb-28f9155.cmb-28f9155{padding:clamp(48px,6vw,80px) 0 clamp(14px,1.6vw,20px)}
body .cmb-root .cmb-30a9036 > .wp-block-button__link{font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:11.5px !important;font-weight:500 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;padding:16px 26px !important;display:inline-block !important;color:#121212 !important;background:#F69321 !important}
body .cmb-root .cmb-313329c.cmb-313329c{display:flex;flex-wrap:wrap;gap:clamp(14px,2.2vw,30px);align-items:baseline;padding:clamp(14px,1.8vw,20px) 0;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-3907b66.cmb-3907b66{flex:1 1 420px;background:#0E0E0E;border:1px solid rgba(242,240,236,0.13);padding:clamp(22px,3vw,38px)}
body .cmb-root .cmb-392182e.cmb-392182e{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2021/08/line-production-services-e1684490372274.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-3b2aa39.cmb-3b2aa39{display:flex;gap:12px;font-size:15px;line-height:1.65;color:#A2A09A;font-weight:300}
body .cmb-root .cmb-3bbfc41.cmb-3bbfc41{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/cm-direction.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-3cbce7f.wp-block-details{border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-3cbce7f.wp-block-details > summary{list-style:none;cursor:pointer;display:flex;gap:18px;align-items:baseline;justify-content:space-between;padding:clamp(13px,1.6vw,19px) 0;font-family:'Instrument Serif',Georgia,serif;font-size:clamp(20px,2.1vw,27px);line-height:1.2;color:#F2F0EC}
body .cmb-root .cmb-4091c15.cmb-4091c15{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/1.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-4384ebc.cmb-4384ebc{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/cm-reel.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-44f2532.cmb-44f2532{border-top:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-52cc99a.cmb-52cc99a{display:flex;flex-wrap:wrap;gap:clamp(18px,2.6vw,40px)}
body .cmb-root .cmb-547f3d2.cmb-547f3d2{font-size:15.5px;line-height:1.7;color:#F2F0EC;margin:0 0 24px;font-weight:300}
body .cmb-root .cmb-55df2de.cmb-55df2de{flex:1 1 420px;max-width:68ch;display:flex;flex-direction:column;gap:14px}
body .cmb-root .cmb-564819b.cmb-564819b{border-top:1px solid rgba(242,240,236,0.13);margin:0 0 clamp(24px,2.8vw,34px)}
body .cmb-root .cmb-5eee23f.cmb-5eee23f{flex:1 1 380px;max-width:62ch}
body .cmb-root .cmb-5f33710.cmb-5f33710{padding:clamp(76px,9.5vw,124px) 0 clamp(48px,6vw,80px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2023/04/film-shooting-e1684490152644.webp');background-size:cover;background-position:center}
body .cmb-root .cmb-6087473.cmb-6087473{flex:1 1 360px;max-width:60ch}
body .cmb-root .cmb-62da3a2.cmb-62da3a2{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:#F69321;margin:0 0 16px}
body .cmb-root .cmb-7a499ef.cmb-7a499ef{flex:1 1 260px;font-size:clamp(23px,2.6vw,33px);line-height:1.1;margin:0;max-width:20ch}
body .cmb-root .cmb-7a57ba2.cmb-7a57ba2{flex:1 1 200px;font-size:clamp(20px,2.1vw,26px);line-height:1.15;margin:0;max-width:16ch}
body .cmb-root .cmb-7c6da94.cmb-7c6da94{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);align-items:center;justify-content:space-between}
body .cmb-root .cmb-80268f6.cmb-80268f6{margin-top:clamp(18px,2.2vw,28px)}
body .cmb-root .cmb-810bf86.cmb-810bf86{padding:clamp(76px,9.5vw,124px) 0 0;background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2020/12/Step-by-Step-Guide-to-Film-Equipment-Rentals-Header-e1563101561934-1-e1563101623334-1-e1665551863668.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-858558d.wp-block-quote{margin:0;display:flex;flex-direction:column;gap:18px;border-top:1px solid rgba(242,240,236,0.13);padding-top:16px}
body .cmb-root .cmb-858558d.wp-block-quote > p{margin:0;font-family:'Instrument Serif',Georgia,serif;font-size:clamp(20px,2.1vw,26px);line-height:1.35;color:#F2F0EC}
body .cmb-root .cmb-858558d.wp-block-quote > cite{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:#A2A09A;line-height:1.7}
body .cmb-root .cmb-87f3837.cmb-87f3837{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2vw,26px)}
body .cmb-root .cmb-892f2c3.cmb-892f2c3{flex:1 1 300px;font-size:clamp(28px,3.4vw,44px);line-height:1.08;margin:0;max-width:22ch;text-wrap:balance}
body .cmb-root .cmb-8e8fe29.cmb-8e8fe29{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2023/06/cinemakers.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-8fcc6a5.cmb-8fcc6a5{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
body .cmb-root .cmb-906c8de.cmb-906c8de{flex:1 1 240px;font-size:clamp(23px,2.6vw,32px);line-height:1.1;margin:0;max-width:18ch}
body .cmb-root .cmb-9611d1e.cmb-9611d1e{display:flex;flex-wrap:wrap;gap:14px;margin:40px 0 0;justify-content:center}
body .cmb-root .cmb-9725e1e.cmb-9725e1e{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}
body .cmb-root .cmb-9c62953.cmb-9c62953{font-size:16.5px;line-height:1.75;color:#A2A09A;margin:0;font-weight:300;max-width:68ch}
body .cmb-root .cmb-9e51b3c.cmb-9e51b3c{padding:clamp(32px,3.8vw,52px) 0;background:#1A1A19;border-top:1px solid rgba(242,240,236,0.13);border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-a0855d5.cmb-a0855d5{flex:1 1 300px;font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-0.022em;margin:0;max-width:22ch;text-wrap:balance}
body .cmb-root .cmb-a35d3b3.cmb-a35d3b3{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:0.18em;text-transform:uppercase;color:#F69321;margin:0 0 10px}
body .cmb-root .cmb-a9f73ae.cmb-a9f73ae{font-size:15.5px;line-height:1.75;color:#A2A09A;margin:0;font-weight:300;max-width:58ch}
body .cmb-root .cmb-ab7e357.cmb-ab7e357{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2022/10/abc-trek.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-aca3499.cmb-aca3499{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2022/10/filmmaking.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-b0359ab.cmb-b0359ab{padding:0 0 clamp(16px,2vw,22px);max-width:66ch}
body .cmb-root .cmb-b2c6968.cmb-b2c6968{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:#F69321;margin:0}
body .cmb-root .cmb-b407a00.cmb-b407a00{padding:clamp(32px,3.8vw,52px) 0}
body .cmb-root .cmb-b59aef2.cmb-b59aef2{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 0}
body .cmb-root .cmb-bc93caf.cmb-bc93caf{flex:1 1 300px;max-width:44ch}
body .cmb-root .cmb-bea738d.cmb-bea738d{position:relative;min-height:calc(100svh - 69px);display:flex;align-items:center;padding:clamp(40px,5vw,72px) 0;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-bea738d.cmb-bea738d::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 62% 40% at 50% 50%,rgba(18,18,18,0.86) 0%,rgba(18,18,18,0.72) 38%,rgba(18,18,18,0.34) 66%,rgba(18,18,18,0) 100%)}
body .cmb-root .cmb-c7cc40e.cmb-c7cc40e{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(26px,3vw,38px) 0 0}
body .cmb-root .cmb-ca70654.cmb-ca70654{padding:clamp(32px,3.8vw,52px) 0;background:#0E0E0E;border-top:1px solid rgba(242,240,236,0.13);border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-caeadea.cmb-caeadea{flex:0 0 auto}
body .cmb-root .cmb-cc3164f.cmb-cc3164f{display:flex;align-items:center;gap:14px;margin:0 0 clamp(14px,1.8vw,20px)}
body .cmb-root .cmb-cc3164f.cmb-cc3164f::before{content:'';display:inline;width:30px;height:1px;background:#F69321;flex:0 0 auto}
body .cmb-root .cmb-cd4f631.cmb-cd4f631{flex:1 1 420px;font-family:'Instrument Serif',Georgia,serif;font-size:clamp(24px,3vw,40px);line-height:1.18;margin:0;max-width:34ch;color:#F2F0EC}
body .cmb-root .cmb-cfcc8ba.cmb-cfcc8ba{padding:clamp(34px,4.2vw,58px) 0;background:#0E0E0E;border-top:1px solid rgba(242,240,236,0.13);border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-d0b80f6.cmb-d0b80f6{padding:clamp(76px,9.5vw,124px) 0 clamp(48px,6vw,80px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/cm-studio.webp');background-size:cover;background-position:center}
body .cmb-root .cmb-d3564c9.cmb-d3564c9{display:flex;flex-wrap:wrap;gap:clamp(20px,2.6vw,40px);align-items:flex-start}
body .cmb-root .cmb-d3a9fd7.cmb-d3a9fd7{font-size:13.5px;color:#6E6C66;margin:20px 0 0;font-weight:300}
body .cmb-root .cmb-d58315b.cmb-d58315b{padding:clamp(34px,4.2vw,58px) 0;background:#0B0B0B;border-top:1px solid rgba(242,240,236,0.13);border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-d5b2382.cmb-d5b2382{display:flex;flex-wrap:wrap;gap:clamp(14px,2.2vw,30px);align-items:flex-start;padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-dae3656.cmb-dae3656{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/cm-crane.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-dba7604.cmb-dba7604{display:none}
body .cmb-root .cmb-ddb2be0.cmb-ddb2be0{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,44px);text-align:center}
body .cmb-root .cmb-e48a26c.cmb-e48a26c{display:flex;align-items:center;gap:14px;margin:0 0 clamp(18px,2.2vw,28px)}
body .cmb-root .cmb-e48a26c.cmb-e48a26c::before{content:'';display:inline;width:30px;height:1px;background:#F69321;flex:0 0 auto}
body .cmb-root .cmb-eec90ba.cmb-eec90ba{padding:clamp(76px,9.5vw,124px) 0 clamp(10px,1.2vw,16px);background-image:linear-gradient(to bottom,rgba(18,18,18,0.58),rgba(18,18,18,0.92)),url('https://cinemakers.com.np/wp-content/uploads/2026/09/cm-projector.webp');background-size:cover;background-position:center;border-bottom:1px solid rgba(242,240,236,0.13)}
body .cmb-root .cmb-f3d5dd0.cmb-f3d5dd0{padding:clamp(34px,4.2vw,58px) 0}
body .cmb-root .cmb-f41c93f.cmb-f41c93f{font-size:18px;line-height:1.75;color:#A2A09A;margin:0;max-width:64ch;font-weight:300}
body .cmb-root .cmb-f7ac026 > .wp-block-button__link{font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:#F2F0EC !important;border:1px solid rgba(242,240,236,0.3) !important;padding:14px 24px !important}
body .cmb-root .cmb-fcdbbf4.cmb-fcdbbf4{font-size:15.5px;line-height:1.75;color:#A2A09A;margin:0;font-weight:300;max-width:66ch}
