/* Auto-loaded runtime CSS for the "lumen" template.
   GENERATED by code/scripts/build_lumen_template.py from the lumen extract manifest.
   Structure mirrors aurora-runtime.css: tokens + per-layout ::before(bg)/::after(deco) + .lm-eN-<slot> classes.
   All selectors scoped under [data-template="lumen"] — inert on other templates. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=STIX+Two+Text:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500;600&family=Archivo:wght@400;500;600;700&display=swap');
:root {
  --lm-paper: #F0F0F0 !important;
  --lm-ink: #000000 !important;
  --lm-olive: #66640F !important;
  --lm-amber: #FFBC54 !important;
  --lm-blue: #A8D3FF !important;
  --lm-gray: #767E8A !important;
  --lm-periwinkle: #AEB7FF !important;
  --lm-white: #FFFFFF !important;
  --lm-font-sans: 'Plus Jakarta Sans', system-ui, sans-serif !important;
  --lm-font-alt:  'Libre Franklin', system-ui, sans-serif !important;
}
[data-template="lumen"] .slide, [data-template="lumen"] .slide > .slide-scale-inner {
  font-family: var(--lm-font-sans) !important; color: var(--lm-ink) !important;
  position: relative !important; overflow: hidden !important;
}
[data-template="lumen"] [class*="-image"] > img { width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; }

/* ── per-layout bg + decoration ── */
[data-template="lumen"][data-layout="E1"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E1"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-1.svg?v=dc8fb5d6') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E1"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E1"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-1.svg?v=dc8fb5d6') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E2"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E2"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-2.svg?v=c5ff89d8') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E2"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E2"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-2.svg?v=c5ff89d8') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E3"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E3"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-3.svg?v=55a9655c') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E3"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E3"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-3.svg?v=55a9655c') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E4"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E4"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-6.svg?v=75d6169b') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E4"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E4"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-6.svg?v=75d6169b') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E5"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E5"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-8.svg?v=05d07ff1') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E5"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E5"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-8.svg?v=05d07ff1') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E6"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E6"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-9.svg?v=726866e3') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E6"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E6"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-9.svg?v=726866e3') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E7"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E7"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-10.svg?v=306fb6f7') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E7"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E7"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-10.svg?v=306fb6f7') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E8"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E8"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-11.svg?v=9ba3d64a') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E8"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E8"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-11.svg?v=9ba3d64a') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E9"]::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E9"]::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-12.svg?v=3bec0ef0') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="E9"] > .slide-scale-inner::before {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important;
  pointer-events:none !important; background:#F0F0F0 !important;
}
[data-template="lumen"][data-layout="E9"] > .slide-scale-inner::after {
  content:'' !important; position:absolute !important; inset:0 !important; z-index:1 !important;
  pointer-events:none !important; background-image:url('/samples/lumen/assets/slide-12.svg?v=3bec0ef0') !important;
  background-size:100% 100% !important; background-position:center !important; background-repeat:no-repeat !important;
}
[data-template="lumen"][data-layout="CHART"]::before { content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important; background:#F0F0F0 !important; }
[data-template="lumen"][data-layout="CHART"] > .slide-scale-inner::before { content:'' !important; position:absolute !important; inset:0 !important; z-index:0 !important; background:#F0F0F0 !important; }

/* ── per-layout component slots (derived 1:1 from manifest geometry) ── */
[data-template="lumen"][data-layout="E1"] .lm-e1-heading-1 { position:absolute !important; left:0px !important; top:401px !important; width:1872px !important; max-height:110px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:700 !important; line-height:1.04 !important; color:#66640F !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E1"] .lm-e1-heading-2 { position:absolute !important; left:0px !important; top:521px !important; width:1872px !important; max-height:481px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.04 !important; color:#000000 !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-image-1 { position:absolute !important; left:0px !important; top:0px !important; width:866px !important; height:1017px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-subhead-1 { position:absolute !important; left:1126px !important; top:403px !important; width:600px !important; max-height:52px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-body-1 { position:absolute !important; left:1126px !important; top:465px !important; width:600px !important; max-height:90px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-subhead-2 { position:absolute !important; left:1126px !important; top:565px !important; width:600px !important; max-height:52px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-body-2 { position:absolute !important; left:1126px !important; top:627px !important; width:600px !important; max-height:90px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-subhead-3 { position:absolute !important; left:1126px !important; top:727px !important; width:600px !important; max-height:52px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-body-3 { position:absolute !important; left:1126px !important; top:789px !important; width:600px !important; max-height:90px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-subhead-4 { position:absolute !important; left:1126px !important; top:889px !important; width:600px !important; max-height:52px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E2"] .lm-e2-body-4 { position:absolute !important; left:1126px !important; top:951px !important; width:600px !important; max-height:51px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E3"] .lm-e3-image-1 { position:absolute !important; left:0px !important; top:0px !important; width:866px !important; height:1017px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E3"] .lm-e3-subhead-1 { position:absolute !important; left:960px !important; top:367px !important; width:791px !important; max-height:48px !important; overflow:hidden !important; font-size:32px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.15 !important; color:#FFBC54 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E3"] .lm-e3-heading-1 { position:absolute !important; left:960px !important; top:424px !important; width:791px !important; max-height:578px !important; overflow:hidden !important; font-size:64px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E4"] .lm-e4-image-1 { position:absolute !important; left:64px !important; top:561px !important; width:1792px !important; height:764px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E4"] .lm-e4-heading-1 { position:absolute !important; left:0px !important; top:142px !important; width:1872px !important; max-height:287px !important; overflow:hidden !important; font-size:64px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.04 !important; color:#000000 !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E4"] .lm-e4-body-1 { position:absolute !important; left:1360px !important; top:439px !important; width:418px !important; max-height:112px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E4"] .lm-e4-body-2 { position:absolute !important; left:760px !important; top:439px !important; width:418px !important; max-height:112px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E4"] .lm-e4-body-3 { position:absolute !important; left:108px !important; top:439px !important; width:418px !important; max-height:112px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-image-1 { position:absolute !important; left:0px !important; top:0px !important; width:622px !important; height:1080px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-body-1 { position:absolute !important; left:1360px !important; top:707px !important; width:456px !important; max-height:295px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-metric-1 { position:absolute !important; left:1360px !important; top:553px !important; width:456px !important; max-height:144px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.15 !important; color:#A8D3FF !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-body-2 { position:absolute !important; left:880px !important; top:707px !important; width:359px !important; max-height:295px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-metric-2 { position:absolute !important; left:880px !important; top:553px !important; width:359px !important; max-height:144px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.15 !important; color:#A8D3FF !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-body-3 { position:absolute !important; left:1360px !important; top:439px !important; width:456px !important; max-height:104px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-metric-3 { position:absolute !important; left:1360px !important; top:285px !important; width:456px !important; max-height:144px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.15 !important; color:#A8D3FF !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-body-4 { position:absolute !important; left:880px !important; top:439px !important; width:359px !important; max-height:104px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E5"] .lm-e5-metric-4 { position:absolute !important; left:880px !important; top:285px !important; width:359px !important; max-height:144px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.15 !important; color:#A8D3FF !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E6"] .lm-e6-image-1 { position:absolute !important; left:0px !important; top:0px !important; width:866px !important; height:1017px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E6"] .lm-e6-metric-1 { position:absolute !important; left:1844px !important; top:53px !important; width:160px !important; max-height:949px !important; overflow:hidden !important; font-size:24px !important; font-family:'Archivo', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E6"] .lm-e6-body-1 { position:absolute !important; left:960px !important; top:860px !important; width:872px !important; max-height:142px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E6"] .lm-e6-heading-1 { position:absolute !important; left:960px !important; top:716px !important; width:872px !important; max-height:134px !important; overflow:hidden !important; font-size:64px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E6"] .lm-e6-subhead-1 { position:absolute !important; left:960px !important; top:674px !important; width:872px !important; max-height:48px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#FFBC54 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-metric-1 { position:absolute !important; left:1837px !important; top:52px !important; width:44px !important; max-height:79px !important; overflow:hidden !important; font-size:24px !important; font-family:'Archivo', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-heading-1 { position:absolute !important; left:176px !important; top:619px !important; width:485px !important; max-height:48px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-body-1 { position:absolute !important; left:176px !important; top:673px !important; width:485px !important; max-height:329px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-heading-2 { position:absolute !important; left:744px !important; top:619px !important; width:454px !important; max-height:48px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-body-2 { position:absolute !important; left:744px !important; top:673px !important; width:454px !important; max-height:329px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-heading-3 { position:absolute !important; left:1312px !important; top:619px !important; width:488px !important; max-height:48px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-body-3 { position:absolute !important; left:1312px !important; top:673px !important; width:488px !important; max-height:329px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-heading-4 { position:absolute !important; left:0px !important; top:141px !important; width:1809px !important; max-height:102px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:700 !important; line-height:1.04 !important; color:#66640F !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E7"] .lm-e7-heading-5 { position:absolute !important; left:0px !important; top:253px !important; width:1872px !important; max-height:356px !important; overflow:hidden !important; font-size:120px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:400 !important; line-height:1.04 !important; color:#66640F !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-label-1 { position:absolute !important; left:83px !important; top:276px !important; width:287px !important; max-height:60px !important; overflow:hidden !important; font-size:20px !important; font-family:'IBM Plex Mono', ui-monospace, monospace !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-label-2 { position:absolute !important; left:524px !important; top:276px !important; width:117px !important; max-height:65px !important; overflow:hidden !important; font-size:20px !important; font-family:'IBM Plex Mono', ui-monospace, monospace !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-label-3 { position:absolute !important; left:966px !important; top:276px !important; width:162px !important; max-height:65px !important; overflow:hidden !important; font-size:20px !important; font-family:'IBM Plex Mono', ui-monospace, monospace !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-label-4 { position:absolute !important; left:1765px !important; top:276px !important; width:76px !important; max-height:65px !important; overflow:hidden !important; font-size:20px !important; font-family:'IBM Plex Mono', ui-monospace, monospace !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-1 { position:absolute !important; left:83px !important; top:346px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-2 { position:absolute !important; left:524px !important; top:351px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-3 { position:absolute !important; left:966px !important; top:351px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-4 { position:absolute !important; left:1586px !important; top:351px !important; width:160px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-5 { position:absolute !important; left:83px !important; top:430px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-6 { position:absolute !important; left:524px !important; top:435px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-7 { position:absolute !important; left:966px !important; top:435px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-8 { position:absolute !important; left:1586px !important; top:435px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-9 { position:absolute !important; left:83px !important; top:514px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-10 { position:absolute !important; left:524px !important; top:519px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-11 { position:absolute !important; left:966px !important; top:519px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-12 { position:absolute !important; left:1586px !important; top:519px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-13 { position:absolute !important; left:83px !important; top:598px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-14 { position:absolute !important; left:524px !important; top:603px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-15 { position:absolute !important; left:966px !important; top:603px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-16 { position:absolute !important; left:1586px !important; top:603px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-17 { position:absolute !important; left:83px !important; top:682px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-18 { position:absolute !important; left:524px !important; top:687px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-19 { position:absolute !important; left:966px !important; top:687px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-20 { position:absolute !important; left:1586px !important; top:687px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-21 { position:absolute !important; left:83px !important; top:766px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-22 { position:absolute !important; left:524px !important; top:771px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-23 { position:absolute !important; left:966px !important; top:771px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-24 { position:absolute !important; left:1586px !important; top:771px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-25 { position:absolute !important; left:83px !important; top:850px !important; width:287px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-26 { position:absolute !important; left:524px !important; top:855px !important; width:117px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-27 { position:absolute !important; left:966px !important; top:855px !important; width:162px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-28 { position:absolute !important; left:1586px !important; top:855px !important; width:262px !important; max-height:74px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-29 { position:absolute !important; left:83px !important; top:934px !important; width:287px !important; max-height:68px !important; overflow:hidden !important; font-size:30px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-30 { position:absolute !important; left:524px !important; top:939px !important; width:117px !important; max-height:63px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-31 { position:absolute !important; left:966px !important; top:939px !important; width:162px !important; max-height:63px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-body-32 { position:absolute !important; left:1586px !important; top:939px !important; width:262px !important; max-height:63px !important; overflow:hidden !important; font-size:30px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.15 !important; color:#000000 !important; text-align:left !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E8"] .lm-e8-heading-1 { position:absolute !important; left:0px !important; top:91px !important; width:1872px !important; max-height:175px !important; overflow:hidden !important; font-size:48px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.04 !important; color:#000000 !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E9"] .lm-e9-image-1 { position:absolute !important; left:1054px !important; top:0px !important; width:866px !important; height:1017px !important; border-radius:0px !important; background:#D9D9D9 !important; overflow:hidden !important; }
[data-template="lumen"][data-layout="E9"] .lm-e9-heading-1 { position:absolute !important; left:0px !important; top:375px !important; width:1920px !important; max-height:96px !important; overflow:hidden !important; font-size:64px !important; font-family:'DM Sans', system-ui, sans-serif !important; font-weight:500 !important; line-height:1.15 !important; color:#000000 !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="E9"] .lm-e9-body-1 { position:absolute !important; left:0px !important; top:481px !important; width:1920px !important; max-height:521px !important; overflow:hidden !important; font-size:36px !important; font-family:'STIX Two Text', Georgia, serif !important; font-weight:400 !important; line-height:1.42 !important; color:#000000 !important; text-align:center !important; z-index:9 !important; }
[data-template="lumen"][data-layout="CHART"] .lm-chart-title { position:absolute !important; left:120px !important; top:96px !important; width:1680px !important; font-size:84px !important; font-family:var(--lm-font-display, sans-serif) !important; font-weight:700 !important; line-height:1.08 !important; color:#000000 !important; z-index:2 !important; }
[data-template="lumen"][data-layout="CHART"] .lm-chart-host { position:absolute !important; left:160px !important; top:304px !important; width:1600px !important; height:644px !important; z-index:2 !important; }
[data-template="lumen"][data-layout="CHART"] .lm-chart-host canvas { width:100% !important; height:100% !important; display:block !important; }
[data-template="lumen"][data-layout="CHART"] .lm-chart-cap { position:absolute !important; left:160px !important; top:980px !important; width:1600px !important; font-size:28px !important; font-family:var(--lm-font-sans) !important; color:#66640F !important; z-index:2 !important; }
