
.mgkpf-project{width:100%;max-width:none;margin:0;clear:both}.mgkpf-project section{margin:0;padding:0}.mgkpf-project figure{margin:0}.mgkpf-project img{max-width:100%;object-fit:contain;object-position:center;position:static;transform:none}.mgkpf-project button{cursor:pointer;border-radius:0;letter-spacing:normal;text-transform:none}.mgkpf-project a:focus-visible,.mgkpf-project button:focus-visible,.mgkpf-project summary:focus-visible{outline:3px solid #d79064;outline-offset:5px}.mgkpf-project [hidden]{display:none!important}.mgkpf-project .mpf-hero:before,.mgkpf-project .mpf-hero:after{display:none}.mgkpf-project .mpf-project-actions{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 0 38px;font-size:13px}.mgkpf-project .mpf-project-actions a{color:#d79064}.mgkpf-project .mpf-hero{min-height:0;display:block;padding:0}.mgkpf-project .mpf-hero img{height:auto;width:100%;max-height:760px}.mgkpf-project .mpf-gallery-controls button{min-width:44px;min-height:44px}.mgkpf-project .mpf-gallery-image{max-height:740px;object-fit:contain;background:#1c1b1a}.mgkpf-project .mpf-facts dt{line-height:1.5}.mgkpf-project .mpf-facts dd{line-height:1.55}.mgkpf-project summary{cursor:pointer}.mgkpf-project .mpf-deliverables{list-style:none}.mgkpf-project .mpf-contribution .mpf-facts dt{color:#625b52}.mgkpf-project .mpf-contribution h1,.mgkpf-project .mpf-contribution h2,.mgkpf-project .mpf-contribution h3,.mgkpf-project .mpf-contribution h4,.mgkpf-project .mpf-contribution h5,.mgkpf-project .mpf-contribution h6{color:#141414}.mgkpf-project .mpf-split{min-width:0}.mgkpf-project .mpf-split>*{min-width:0}.mgkpf-project .mpf-action{white-space:normal}@media(max-width:760px){.mgkpf-project .mpf-split,.mgkpf-project .mpf-contribution-head,.mgkpf-project .mpf-result{grid-template-columns:1fr;gap:20px}.mgkpf-project .mpf-facts{grid-template-columns:1fr 1fr}.mgkpf-project .mpf-deliverables{grid-template-columns:1fr}.mgkpf-project .mpf-film{flex-direction:column;align-items:flex-start}.mgkpf-project h1{overflow-wrap:anywhere}}

#mgkc-usc-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-usc-preview *{box-sizing:border-box}#mgkc-usc-preview a{color:inherit;text-decoration:none}#mgkc-usc-preview button{font:inherit}#mgkc-usc-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-usc-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-usc-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-usc-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-usc-preview nav a:first-child{color:var(--copper)}#mgkc-usc-preview .mpf-intro{padding:64px 0 32px}#mgkc-usc-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-usc-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-usc-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-usc-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-usc-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-usc-preview .mpf-role-strip strong{font-weight:500}#mgkc-usc-preview .mpf-hero{margin:0}#mgkc-usc-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-usc-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-usc-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-usc-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-usc-preview p{margin:0 0 20px}#mgkc-usc-preview .mpf-body-copy{color:#d0ccc5}#mgkc-usc-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-usc-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-usc-preview dd{margin:0}#mgkc-usc-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-usc-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-usc-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-usc-preview .mpf-contribution p{color:#4e4a45}#mgkc-usc-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-usc-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-usc-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-usc-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-usc-preview .mpf-deliverables p{margin:0}#mgkc-usc-preview .mpf-gallery-section{padding:60px 0}#mgkc-usc-preview .mpf-section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-usc-preview .mpf-section-row h2{margin:0}#mgkc-usc-preview .mpf-gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-usc-preview .mpf-gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-usc-preview .mpf-gallery-image{display:block;width:100%;height:auto}#mgkc-usc-preview .mpf-gallery-section figure{margin:0}#mgkc-usc-preview .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-usc-preview .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-usc-preview .mpf-film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-usc-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-usc-preview .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-usc-preview .mpf-number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-usc-preview .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-usc-preview .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-usc-preview .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-usc-preview .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-usc-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-usc-preview summary{min-height:30px;color:var(--text)}#mgkc-usc-preview details p{margin-top:12px;max-width:790px}#mgkc-usc-preview details a{text-decoration:underline}#mgkc-usc-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-usc-preview footer a{color:var(--copper)}#mgkc-usc-preview a:hover{text-decoration:underline}#mgkc-usc-preview button:hover{background:#37312c}#mgkc-usc-preview button:disabled{opacity:.5}#mgkc-usc-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-usc-preview header{align-items:flex-start;gap:15px}#mgkc-usc-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-usc-preview .brand{font-size:20px}#mgkc-usc-preview .mpf-intro{padding-top:42px}#mgkc-usc-preview h1{letter-spacing:-1.8px}#mgkc-usc-preview .mpf-lede{font-size:17px}#mgkc-usc-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-usc-preview .mpf-split,#mgkc-usc-preview .mpf-contribution-head,#mgkc-usc-preview .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-usc-preview .mpf-contribution-head{padding:0}#mgkc-usc-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-usc-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-usc-preview .mpf-section-row{align-items:center}#mgkc-usc-preview .mpf-film{flex-direction:column;align-items:flex-start}#mgkc-usc-preview .mpf-press{grid-template-columns:1fr}#mgkc-usc-preview .mpf-contribution{padding:40px 0}#mgkc-usc-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-usc-preview h1,#mgkc-usc-preview h2,#mgkc-usc-preview h3,#mgkc-usc-preview h4,#mgkc-usc-preview h5,#mgkc-usc-preview h6{color:var(--text)}
#mgkc-usc-preview .mpf-contribution h1,#mgkc-usc-preview .mpf-contribution h2,#mgkc-usc-preview .mpf-contribution h3,#mgkc-usc-preview .mpf-contribution h4,#mgkc-usc-preview .mpf-contribution h5,#mgkc-usc-preview .mpf-contribution h6{color:var(--ink)}


#mgkc-ableton-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-ableton-preview *{box-sizing:border-box}#mgkc-ableton-preview a{color:inherit;text-decoration:none}#mgkc-ableton-preview button{font:inherit}#mgkc-ableton-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-ableton-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-ableton-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-ableton-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-ableton-preview nav a:first-child{color:var(--copper)}#mgkc-ableton-preview .mpf-intro{padding:64px 0 32px}#mgkc-ableton-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-ableton-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-ableton-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-ableton-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-ableton-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-ableton-preview .mpf-role-strip strong{font-weight:500}#mgkc-ableton-preview .mpf-hero{margin:0}#mgkc-ableton-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-ableton-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-ableton-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-ableton-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-ableton-preview p{margin:0 0 20px}#mgkc-ableton-preview .mpf-body-copy{color:#d0ccc5}#mgkc-ableton-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-ableton-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-ableton-preview dd{margin:0}#mgkc-ableton-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-ableton-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-ableton-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-ableton-preview .mpf-contribution p{color:#4e4a45}#mgkc-ableton-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-ableton-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-ableton-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-ableton-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-ableton-preview .mpf-deliverables p{margin:0}#mgkc-ableton-preview .mpf-gallery-section{padding:60px 0}#mgkc-ableton-preview .mpf-section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-ableton-preview .mpf-section-row h2{margin:0}#mgkc-ableton-preview .mpf-gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-ableton-preview .mpf-gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-ableton-preview .mpf-gallery-image{display:block;width:100%;height:auto}#mgkc-ableton-preview .mpf-gallery-section figure{margin:0}#mgkc-ableton-preview .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-ableton-preview .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-ableton-preview .mpf-film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-ableton-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-ableton-preview .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-ableton-preview .mpf-number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-ableton-preview .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-ableton-preview .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-ableton-preview .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-ableton-preview .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-ableton-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-ableton-preview summary{min-height:30px;color:var(--text)}#mgkc-ableton-preview details p{margin-top:12px;max-width:790px}#mgkc-ableton-preview details a{text-decoration:underline}#mgkc-ableton-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-ableton-preview footer a{color:var(--copper)}#mgkc-ableton-preview a:hover{text-decoration:underline}#mgkc-ableton-preview button:hover{background:#37312c}#mgkc-ableton-preview button:disabled{opacity:.5}#mgkc-ableton-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-ableton-preview header{align-items:flex-start;gap:15px}#mgkc-ableton-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-ableton-preview .brand{font-size:20px}#mgkc-ableton-preview .mpf-intro{padding-top:42px}#mgkc-ableton-preview h1{letter-spacing:-1.8px}#mgkc-ableton-preview .mpf-lede{font-size:17px}#mgkc-ableton-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-ableton-preview .mpf-split,#mgkc-ableton-preview .mpf-contribution-head,#mgkc-ableton-preview .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-ableton-preview .mpf-contribution-head{padding:0}#mgkc-ableton-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-ableton-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-ableton-preview .mpf-section-row{align-items:center;flex-wrap:wrap}#mgkc-ableton-preview .mpf-film{flex-direction:column;align-items:flex-start}#mgkc-ableton-preview .mpf-press{grid-template-columns:1fr}#mgkc-ableton-preview .mpf-contribution{padding:40px 0}#mgkc-ableton-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-ableton-preview h1,#mgkc-ableton-preview h2,#mgkc-ableton-preview h3,#mgkc-ableton-preview h4,#mgkc-ableton-preview h5,#mgkc-ableton-preview h6{color:var(--text)}
#mgkc-ableton-preview .mpf-contribution h1,#mgkc-ableton-preview .mpf-contribution h2,#mgkc-ableton-preview .mpf-contribution h3,#mgkc-ableton-preview .mpf-contribution h4,#mgkc-ableton-preview .mpf-contribution h5,#mgkc-ableton-preview .mpf-contribution h6{color:var(--ink)}


#mgkc-native-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-native-preview *{box-sizing:border-box}#mgkc-native-preview a{color:inherit;text-decoration:none}#mgkc-native-preview button{font:inherit}#mgkc-native-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-native-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-native-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-native-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-native-preview nav a:first-child{color:var(--copper)}#mgkc-native-preview .mpf-intro{padding:64px 0 32px}#mgkc-native-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-native-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-native-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-native-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-native-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-native-preview .mpf-role-strip strong{font-weight:500}#mgkc-native-preview .mpf-hero{margin:0}#mgkc-native-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-native-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-native-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-native-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-native-preview p{margin:0 0 20px}#mgkc-native-preview .mpf-body-copy{color:#d0ccc5}#mgkc-native-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-native-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-native-preview dd{margin:0}#mgkc-native-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-native-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-native-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-native-preview .mpf-contribution p{color:#4e4a45}#mgkc-native-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-native-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-native-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-native-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-native-preview .mpf-deliverables p{margin:0}#mgkc-native-preview .mpf-gallery-section{padding:60px 0}#mgkc-native-preview .mpf-section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-native-preview .mpf-section-row h2{margin:0}#mgkc-native-preview .mpf-gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-native-preview .mpf-gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-native-preview .mpf-gallery-image{display:block;width:100%;height:auto}#mgkc-native-preview .mpf-gallery-section figure{margin:0}#mgkc-native-preview .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-native-preview .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-native-preview .mpf-film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-native-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-native-preview .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-native-preview .number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-native-preview .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-native-preview .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-native-preview .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-native-preview .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-native-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-native-preview summary{min-height:30px;color:var(--text)}#mgkc-native-preview details p{margin-top:12px;max-width:790px}#mgkc-native-preview details a{text-decoration:underline}#mgkc-native-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-native-preview footer a{color:var(--copper)}#mgkc-native-preview a:hover{text-decoration:underline}#mgkc-native-preview button:hover{background:#37312c}#mgkc-native-preview button:disabled{opacity:.5}#mgkc-native-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-native-preview header{align-items:flex-start;gap:15px}#mgkc-native-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-native-preview .brand{font-size:20px}#mgkc-native-preview .mpf-intro{padding-top:42px}#mgkc-native-preview h1{letter-spacing:-1.8px}#mgkc-native-preview .mpf-lede{font-size:17px}#mgkc-native-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-native-preview .mpf-split,#mgkc-native-preview .mpf-contribution-head,#mgkc-native-preview .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-native-preview .mpf-contribution-head{padding:0}#mgkc-native-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-native-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-native-preview .mpf-section-row{align-items:center;flex-wrap:wrap}#mgkc-native-preview .mpf-film{flex-direction:column;align-items:flex-start}#mgkc-native-preview .mpf-press{grid-template-columns:1fr}#mgkc-native-preview .mpf-contribution{padding:40px 0}#mgkc-native-preview footer{flex-wrap:wrap}}

#mgkc-native-preview .mpf-deliverables{grid-template-columns:1fr 1fr}@media(max-width:640px){#mgkc-native-preview .mpf-deliverables{grid-template-columns:1fr}}
/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-native-preview h1,#mgkc-native-preview h2,#mgkc-native-preview h3,#mgkc-native-preview h4,#mgkc-native-preview h5,#mgkc-native-preview h6{color:var(--text)}
#mgkc-native-preview .mpf-contribution h1,#mgkc-native-preview .mpf-contribution h2,#mgkc-native-preview .mpf-contribution h3,#mgkc-native-preview .mpf-contribution h4,#mgkc-native-preview .mpf-contribution h5,#mgkc-native-preview .mpf-contribution h6{color:var(--ink)}


#mgkc-altyr-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-altyr-preview *{box-sizing:border-box}#mgkc-altyr-preview a{color:inherit;text-decoration:none}#mgkc-altyr-preview button{font:inherit}#mgkc-altyr-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-altyr-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-altyr-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-altyr-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-altyr-preview nav a:first-child{color:var(--copper)}#mgkc-altyr-preview .mpf-intro{padding:64px 0 32px}#mgkc-altyr-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-altyr-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-altyr-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-altyr-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-altyr-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-altyr-preview .mpf-role-strip strong{font-weight:500}#mgkc-altyr-preview .mpf-hero{margin:0}#mgkc-altyr-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-altyr-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-altyr-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-altyr-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-altyr-preview p{margin:0 0 20px}#mgkc-altyr-preview .mpf-body-copy{color:#d0ccc5}#mgkc-altyr-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-altyr-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-altyr-preview dd{margin:0}#mgkc-altyr-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-altyr-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-altyr-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-altyr-preview .mpf-contribution p{color:#4e4a45}#mgkc-altyr-preview .deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-altyr-preview .deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-altyr-preview .deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-altyr-preview .deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-altyr-preview .deliverables p{margin:0}#mgkc-altyr-preview .mpf-gallery-section{padding:60px 0}#mgkc-altyr-preview .mpf-section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-altyr-preview .mpf-section-row h2{margin:0}#mgkc-altyr-preview .mpf-gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-altyr-preview .mpf-gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-altyr-preview .mpf-gallery-image{display:block;width:100%;height:auto}#mgkc-altyr-preview .mpf-gallery-section figure{margin:0}#mgkc-altyr-preview .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-altyr-preview .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-altyr-preview .mpf-film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-altyr-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-altyr-preview .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-altyr-preview .number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-altyr-preview .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-altyr-preview .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-altyr-preview .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-altyr-preview .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-altyr-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-altyr-preview summary{min-height:30px;color:var(--text)}#mgkc-altyr-preview details p{margin-top:12px;max-width:790px}#mgkc-altyr-preview details a{text-decoration:underline}#mgkc-altyr-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-altyr-preview footer a{color:var(--copper)}#mgkc-altyr-preview a:hover{text-decoration:underline}#mgkc-altyr-preview button:hover{background:#37312c}#mgkc-altyr-preview button:disabled{opacity:.5}#mgkc-altyr-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-altyr-preview header{align-items:flex-start;gap:15px}#mgkc-altyr-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-altyr-preview .brand{font-size:20px}#mgkc-altyr-preview .mpf-intro{padding-top:42px}#mgkc-altyr-preview h1{letter-spacing:-1.8px}#mgkc-altyr-preview .mpf-lede{font-size:17px}#mgkc-altyr-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-altyr-preview .mpf-split,#mgkc-altyr-preview .mpf-contribution-head,#mgkc-altyr-preview .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-altyr-preview .mpf-contribution-head{padding:0}#mgkc-altyr-preview .deliverables{grid-template-columns:1fr;gap:22px}#mgkc-altyr-preview .deliverables span{margin-bottom:5px}#mgkc-altyr-preview .mpf-section-row{align-items:center;flex-wrap:wrap}#mgkc-altyr-preview .mpf-film{flex-direction:column;align-items:flex-start}#mgkc-altyr-preview .mpf-press{grid-template-columns:1fr}#mgkc-altyr-preview .mpf-contribution{padding:40px 0}#mgkc-altyr-preview footer{flex-wrap:wrap}}

#mgkc-altyr-preview .mpf-scope-controls{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 24px}#mgkc-altyr-preview .mpf-scope-button{background:transparent;color:#4e4a45;border:1px solid #bfb7ad;padding:12px 17px;font-size:13px;min-height:44px}#mgkc-altyr-preview .mpf-scope-button[aria-pressed="true"]{background:#141414;color:#f4f1eb;border-color:#141414}#mgkc-altyr-preview .mpf-scope-button:hover{background:#ded6ca;color:#141414}#mgkc-altyr-preview .mpf-scope-button[aria-pressed="true"]:hover{background:#302b25;color:#f4f1eb}#mgkc-altyr-preview .mpf-scope-detail{padding:25px 0 0;border-top:1px solid #bfb7ad}#mgkc-altyr-preview .mpf-scope-detail h3{font-size:25px;line-height:1.3;letter-spacing:-.5px;font-weight:500;margin:0 0 20px}#mgkc-altyr-preview .mpf-scope-entities{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;padding:0;margin:0 0 20px}#mgkc-altyr-preview .mpf-scope-entities li{color:#92552e;font-size:12px;letter-spacing:1px;text-transform:uppercase}#mgkc-altyr-preview .mpf-scope-detail p{max-width:740px;margin:0;font-size:15px}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-altyr-preview h1,#mgkc-altyr-preview h2,#mgkc-altyr-preview h3,#mgkc-altyr-preview h4,#mgkc-altyr-preview h5,#mgkc-altyr-preview h6{color:var(--text)}
#mgkc-altyr-preview .mpf-contribution h1,#mgkc-altyr-preview .mpf-contribution h2,#mgkc-altyr-preview .mpf-contribution h3,#mgkc-altyr-preview .mpf-contribution h4,#mgkc-altyr-preview .mpf-contribution h5,#mgkc-altyr-preview .mpf-contribution h6{color:var(--ink)}


#mgkc-modern-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-modern-preview *{box-sizing:border-box}#mgkc-modern-preview a{color:inherit;text-decoration:none}#mgkc-modern-preview button{font:inherit}#mgkc-modern-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-modern-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-modern-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-modern-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-modern-preview nav a:first-child{color:var(--copper)}#mgkc-modern-preview .mpf-intro{padding:64px 0 32px}#mgkc-modern-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-modern-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-modern-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-modern-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-modern-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-modern-preview .mpf-role-strip strong{font-weight:500}#mgkc-modern-preview .mpf-hero{margin:0}#mgkc-modern-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-modern-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-modern-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-modern-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-modern-preview p{margin:0 0 20px}#mgkc-modern-preview .mpf-body-copy{color:#d0ccc5}#mgkc-modern-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-modern-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-modern-preview dd{margin:0}#mgkc-modern-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-modern-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-modern-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-modern-preview .mpf-contribution p{color:#4e4a45}#mgkc-modern-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-modern-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-modern-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-modern-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-modern-preview .mpf-deliverables p{margin:0}#mgkc-modern-preview .gallery-section{padding:60px 0}#mgkc-modern-preview .section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-modern-preview .section-row h2{margin:0}#mgkc-modern-preview .gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-modern-preview .gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-modern-preview .gallery-image{display:block;width:100%;height:auto}#mgkc-modern-preview .gallery-section figure{margin:0}#mgkc-modern-preview .film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-modern-preview .film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-modern-preview .film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-modern-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-modern-preview .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-modern-preview .number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-modern-preview .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-modern-preview .press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-modern-preview .press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-modern-preview .press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-modern-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-modern-preview summary{min-height:30px;color:var(--text)}#mgkc-modern-preview details p{margin-top:12px;max-width:790px}#mgkc-modern-preview details a{text-decoration:underline}#mgkc-modern-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-modern-preview footer a{color:var(--copper)}#mgkc-modern-preview a:hover{text-decoration:underline}#mgkc-modern-preview button:hover{background:#37312c}#mgkc-modern-preview button:disabled{opacity:.5}#mgkc-modern-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-modern-preview header{align-items:flex-start;gap:15px}#mgkc-modern-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-modern-preview .brand{font-size:20px}#mgkc-modern-preview .mpf-intro{padding-top:42px}#mgkc-modern-preview h1{letter-spacing:-1.8px}#mgkc-modern-preview .mpf-lede{font-size:17px}#mgkc-modern-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-modern-preview .mpf-split,#mgkc-modern-preview .mpf-contribution-head,#mgkc-modern-preview .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-modern-preview .mpf-contribution-head{padding:0}#mgkc-modern-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-modern-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-modern-preview .section-row{align-items:center;flex-wrap:wrap}#mgkc-modern-preview .film{flex-direction:column;align-items:flex-start}#mgkc-modern-preview .press{grid-template-columns:1fr}#mgkc-modern-preview .mpf-contribution{padding:40px 0}#mgkc-modern-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-modern-preview h1,#mgkc-modern-preview h2,#mgkc-modern-preview h3,#mgkc-modern-preview h4,#mgkc-modern-preview h5,#mgkc-modern-preview h6{color:var(--text)}
#mgkc-modern-preview .mpf-contribution h1,#mgkc-modern-preview .mpf-contribution h2,#mgkc-modern-preview .mpf-contribution h3,#mgkc-modern-preview .mpf-contribution h4,#mgkc-modern-preview .mpf-contribution h5,#mgkc-modern-preview .mpf-contribution h6{color:var(--ink)}

#mgkc-modern-preview .mpf-film-feature{padding:55px 0;display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}#mgkc-modern-preview .mpf-film-feature figure{margin:0}#mgkc-modern-preview .mpf-film-feature img{display:block;width:100%;height:auto}#mgkc-modern-preview .mpf-film-feature p{color:#bcb8b2;font-size:14px}#mgkc-modern-preview .mpf-film-feature .mpf-eyebrow{color:var(--copper);font-size:11px}#mgkc-modern-preview .mpf-credits{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:28px}#mgkc-modern-preview .mpf-credits dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:9px}#mgkc-modern-preview .mpf-credits dd{font-size:18px}#mgkc-modern-preview .mpf-credits small{display:block;font-size:12px;color:var(--quiet);margin-top:5px}@media(max-width:640px){#mgkc-modern-preview .mpf-film-feature{grid-template-columns:1fr;gap:25px;padding:40px 0}#mgkc-modern-preview .mpf-credits{grid-template-columns:1fr}}


#mgkc-usc62-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-usc62-preview *{box-sizing:border-box}#mgkc-usc62-preview a{color:inherit;text-decoration:none}#mgkc-usc62-preview button{font:inherit}#mgkc-usc62-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-usc62-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-usc62-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-usc62-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-usc62-preview nav a:first-child{color:var(--copper)}#mgkc-usc62-preview .mpf-intro{padding:64px 0 32px}#mgkc-usc62-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-usc62-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-usc62-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-usc62-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-usc62-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-usc62-preview .mpf-role-strip strong{font-weight:500}#mgkc-usc62-preview .mpf-hero{margin:0}#mgkc-usc62-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-usc62-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-usc62-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-usc62-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-usc62-preview p{margin:0 0 20px}#mgkc-usc62-preview .mpf-body-copy{color:#d0ccc5}#mgkc-usc62-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-usc62-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-usc62-preview dd{margin:0}#mgkc-usc62-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-usc62-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-usc62-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-usc62-preview .mpf-contribution p{color:#4e4a45}#mgkc-usc62-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-usc62-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-usc62-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-usc62-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-usc62-preview .mpf-deliverables p{margin:0}#mgkc-usc62-preview .gallery-section{padding:60px 0}#mgkc-usc62-preview .section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-usc62-preview .section-row h2{margin:0}#mgkc-usc62-preview .gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-usc62-preview .gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-usc62-preview .gallery-image{display:block;width:100%;height:auto}#mgkc-usc62-preview .gallery-section figure{margin:0}#mgkc-usc62-preview .film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-usc62-preview .film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-usc62-preview .film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-usc62-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-usc62-preview .result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-usc62-preview .mpf-number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-usc62-preview .result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-usc62-preview .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-usc62-preview .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-usc62-preview .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-usc62-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-usc62-preview summary{min-height:30px;color:var(--text)}#mgkc-usc62-preview details p{margin-top:12px;max-width:790px}#mgkc-usc62-preview details a{text-decoration:underline}#mgkc-usc62-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-usc62-preview footer a{color:var(--copper)}#mgkc-usc62-preview a:hover{text-decoration:underline}#mgkc-usc62-preview button:hover{background:#37312c}#mgkc-usc62-preview button:disabled{opacity:.5}#mgkc-usc62-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-usc62-preview header{align-items:flex-start;gap:15px}#mgkc-usc62-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-usc62-preview .brand{font-size:20px}#mgkc-usc62-preview .mpf-intro{padding-top:42px}#mgkc-usc62-preview h1{letter-spacing:-1.8px}#mgkc-usc62-preview .mpf-lede{font-size:17px}#mgkc-usc62-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-usc62-preview .mpf-split,#mgkc-usc62-preview .mpf-contribution-head,#mgkc-usc62-preview .result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-usc62-preview .mpf-contribution-head{padding:0}#mgkc-usc62-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-usc62-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-usc62-preview .section-row{align-items:center;flex-wrap:wrap}#mgkc-usc62-preview .film{flex-direction:column;align-items:flex-start}#mgkc-usc62-preview .mpf-press{grid-template-columns:1fr}#mgkc-usc62-preview .mpf-contribution{padding:40px 0}#mgkc-usc62-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-usc62-preview h1,#mgkc-usc62-preview h2,#mgkc-usc62-preview h3,#mgkc-usc62-preview h4,#mgkc-usc62-preview h5,#mgkc-usc62-preview h6{color:var(--text)}
#mgkc-usc62-preview .mpf-contribution h1,#mgkc-usc62-preview .mpf-contribution h2,#mgkc-usc62-preview .mpf-contribution h3,#mgkc-usc62-preview .mpf-contribution h4,#mgkc-usc62-preview .mpf-contribution h5,#mgkc-usc62-preview .mpf-contribution h6{color:var(--ink)}

#mgkc-usc62-preview .mpf-publication{display:grid;grid-template-columns: .9fr 1.4fr;gap:65px;padding:60px 0;align-items:center}#mgkc-usc62-preview .mpf-publication figure{margin:0;width:100%;max-width:330px}#mgkc-usc62-preview .mpf-publication img{display:block;width:100%;height:auto}#mgkc-usc62-preview .mpf-publication p{color:#d0ccc5}#mgkc-usc62-preview .mpf-publication .mpf-eyebrow{color:var(--copper)}#mgkc-usc62-preview .mpf-honorees{margin:25px 0 28px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}#mgkc-usc62-preview .mpf-honorees li{font-size:14px}#mgkc-usc62-preview .mpf-honorees span{display:block;font-size:11px;color:var(--quiet);margin-top:4px}#mgkc-usc62-preview .mpf-event-recap{display:grid;grid-template-columns:.9fr 1.4fr;gap:65px;border-top:1px solid #393735;padding:50px 0;align-items:start}#mgkc-usc62-preview .mpf-event-recap figure{margin:0;max-width:330px}#mgkc-usc62-preview .mpf-event-recap img{display:block;width:100%;height:auto}#mgkc-usc62-preview .mpf-event-recap small{font-size:11px;color:var(--quiet);display:block;margin-bottom:25px}#mgkc-usc62-preview .mpf-event-recap h2{margin-top:25px}#mgkc-usc62-preview .mpf-event-recap .mpf-body-copy{font-size:15px}@media(max-width:640px){#mgkc-usc62-preview .mpf-publication,#mgkc-usc62-preview .mpf-event-recap{grid-template-columns:1fr;gap:30px;padding:40px 0}#mgkc-usc62-preview .mpf-publication figure,#mgkc-usc62-preview .mpf-event-recap figure{max-width:280px}#mgkc-usc62-preview .mpf-honorees{grid-template-columns:1fr}}


#mgkc-bbs-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-bbs-preview *{box-sizing:border-box}#mgkc-bbs-preview a{color:inherit;text-decoration:none}#mgkc-bbs-preview button{font:inherit}#mgkc-bbs-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-bbs-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-bbs-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-bbs-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-bbs-preview nav a:first-child{color:var(--copper)}#mgkc-bbs-preview .mpf-intro{padding:64px 0 32px}#mgkc-bbs-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-bbs-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-bbs-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-bbs-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-bbs-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-bbs-preview .mpf-role-strip strong{font-weight:500}#mgkc-bbs-preview .mpf-hero{margin:0}#mgkc-bbs-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-bbs-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-bbs-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-bbs-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-bbs-preview p{margin:0 0 20px}#mgkc-bbs-preview .mpf-body-copy{color:#d0ccc5}#mgkc-bbs-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-bbs-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-bbs-preview dd{margin:0}#mgkc-bbs-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-bbs-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-bbs-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-bbs-preview .mpf-contribution p{color:#4e4a45}#mgkc-bbs-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-bbs-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-bbs-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-bbs-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-bbs-preview .mpf-deliverables p{margin:0}#mgkc-bbs-preview .gallery-section{padding:60px 0}#mgkc-bbs-preview .section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-bbs-preview .section-row h2{margin:0}#mgkc-bbs-preview .gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-bbs-preview .gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-bbs-preview .gallery-image{display:block;width:100%;height:auto}#mgkc-bbs-preview .gallery-section figure{margin:0}#mgkc-bbs-preview .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-bbs-preview .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-bbs-preview .mpf-film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-bbs-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-bbs-preview .result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-bbs-preview .number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-bbs-preview .result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-bbs-preview .press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-bbs-preview .press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-bbs-preview .press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-bbs-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-bbs-preview summary{min-height:30px;color:var(--text)}#mgkc-bbs-preview details p{margin-top:12px;max-width:790px}#mgkc-bbs-preview details a{text-decoration:underline}#mgkc-bbs-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-bbs-preview footer a{color:var(--copper)}#mgkc-bbs-preview a:hover{text-decoration:underline}#mgkc-bbs-preview button:hover{background:#37312c}#mgkc-bbs-preview button:disabled{opacity:.5}#mgkc-bbs-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-bbs-preview header{align-items:flex-start;gap:15px}#mgkc-bbs-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-bbs-preview .brand{font-size:20px}#mgkc-bbs-preview .mpf-intro{padding-top:42px}#mgkc-bbs-preview h1{letter-spacing:-1.8px}#mgkc-bbs-preview .mpf-lede{font-size:17px}#mgkc-bbs-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-bbs-preview .mpf-split,#mgkc-bbs-preview .mpf-contribution-head,#mgkc-bbs-preview .result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-bbs-preview .mpf-contribution-head{padding:0}#mgkc-bbs-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-bbs-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-bbs-preview .section-row{align-items:center;flex-wrap:wrap}#mgkc-bbs-preview .mpf-film{flex-direction:column;align-items:flex-start}#mgkc-bbs-preview .press{grid-template-columns:1fr}#mgkc-bbs-preview .mpf-contribution{padding:40px 0}#mgkc-bbs-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-bbs-preview h1,#mgkc-bbs-preview h2,#mgkc-bbs-preview h3,#mgkc-bbs-preview h4,#mgkc-bbs-preview h5,#mgkc-bbs-preview h6{color:var(--text)}
#mgkc-bbs-preview .mpf-contribution h1,#mgkc-bbs-preview .mpf-contribution h2,#mgkc-bbs-preview .mpf-contribution h3,#mgkc-bbs-preview .mpf-contribution h4,#mgkc-bbs-preview .mpf-contribution h5,#mgkc-bbs-preview .mpf-contribution h6{color:var(--ink)}

#mgkc-bbs-preview .mpf-production-visual{padding:55px 0}#mgkc-bbs-preview .mpf-production-visual figure{margin:0}#mgkc-bbs-preview .mpf-production-visual img{display:block;width:100%;height:auto}#mgkc-bbs-preview .mpf-production-visual .mpf-film{margin-top:24px}#mgkc-bbs-preview .mpf-collaborators{display:grid;grid-template-columns:.85fr 1.4fr;gap:65px;padding:40px 0 60px;align-items:start}#mgkc-bbs-preview .mpf-collaborators figure{margin:0;max-width:290px}#mgkc-bbs-preview .mpf-collaborators img{display:block;width:100%;height:auto}#mgkc-bbs-preview .mpf-credits{margin:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:25px}#mgkc-bbs-preview .mpf-credits dt{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}#mgkc-bbs-preview .mpf-credits dd{font-size:15px}#mgkc-bbs-preview .mpf-credits dd span{display:block}#mgkc-bbs-preview .mpf-collaborators .mpf-source-link{color:var(--copper);font-size:13px}@media(max-width:640px){#mgkc-bbs-preview .mpf-collaborators{grid-template-columns:1fr;gap:30px;padding:30px 0 40px}#mgkc-bbs-preview .mpf-collaborators figure{max-width:250px}#mgkc-bbs-preview .mpf-credits{grid-template-columns:1fr}#mgkc-bbs-preview .mpf-production-visual{padding:40px 0}}


#mgkc-nobl-preview{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}#mgkc-nobl-preview *{box-sizing:border-box}#mgkc-nobl-preview a{color:inherit;text-decoration:none}#mgkc-nobl-preview button{font:inherit}#mgkc-nobl-preview .mpf-wrap{width:88%;max-width:1200px;margin:auto}#mgkc-nobl-preview header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}#mgkc-nobl-preview .brand{font-size:23px;letter-spacing:-1px;font-weight:700}#mgkc-nobl-preview nav{display:flex;gap:24px;font-size:13px}#mgkc-nobl-preview nav a:first-child{color:var(--copper)}#mgkc-nobl-preview .mpf-intro{padding:64px 0 32px}#mgkc-nobl-preview .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}#mgkc-nobl-preview h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}#mgkc-nobl-preview .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}#mgkc-nobl-preview .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}#mgkc-nobl-preview .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}#mgkc-nobl-preview .mpf-role-strip strong{font-weight:500}#mgkc-nobl-preview .mpf-hero{margin:0}#mgkc-nobl-preview .mpf-hero img{display:block;width:100%;height:auto}#mgkc-nobl-preview figcaption{font-size:11px;color:var(--quiet);margin-top:10px}#mgkc-nobl-preview .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}#mgkc-nobl-preview h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}#mgkc-nobl-preview p{margin:0 0 20px}#mgkc-nobl-preview .mpf-body-copy{color:#d0ccc5}#mgkc-nobl-preview .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}#mgkc-nobl-preview dt{color:var(--quiet);font-size:11px;margin-bottom:3px}#mgkc-nobl-preview dd{margin:0}#mgkc-nobl-preview .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}#mgkc-nobl-preview .mpf-contribution .mpf-eyebrow{color:#92552e}#mgkc-nobl-preview .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-nobl-preview .mpf-contribution p{color:#4e4a45}#mgkc-nobl-preview .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}#mgkc-nobl-preview .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}#mgkc-nobl-preview .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}#mgkc-nobl-preview .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}#mgkc-nobl-preview .mpf-deliverables p{margin:0}#mgkc-nobl-preview .gallery-section{padding:60px 0}#mgkc-nobl-preview .section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}#mgkc-nobl-preview .section-row h2{margin:0}#mgkc-nobl-preview .gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}#mgkc-nobl-preview .gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}#mgkc-nobl-preview .gallery-image{display:block;width:100%;height:auto}#mgkc-nobl-preview .gallery-section figure{margin:0}#mgkc-nobl-preview .film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}#mgkc-nobl-preview .film h3{margin:0 0 6px;font-size:22px;font-weight:500}#mgkc-nobl-preview .film p{color:var(--quiet);font-size:13px;margin:0}#mgkc-nobl-preview .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}#mgkc-nobl-preview .result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}#mgkc-nobl-preview .mpf-number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}#mgkc-nobl-preview .result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}#mgkc-nobl-preview .press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}#mgkc-nobl-preview .press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}#mgkc-nobl-preview .press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}#mgkc-nobl-preview details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}#mgkc-nobl-preview summary{min-height:30px;color:var(--text)}#mgkc-nobl-preview details p{margin-top:12px;max-width:790px}#mgkc-nobl-preview details a{text-decoration:underline}#mgkc-nobl-preview footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}#mgkc-nobl-preview footer a{color:var(--copper)}#mgkc-nobl-preview a:hover{text-decoration:underline}#mgkc-nobl-preview button:hover{background:#37312c}#mgkc-nobl-preview button:disabled{opacity:.5}#mgkc-nobl-preview [hidden]{display:none!important}@media(max-width:640px){#mgkc-nobl-preview header{align-items:flex-start;gap:15px}#mgkc-nobl-preview nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}#mgkc-nobl-preview .brand{font-size:20px}#mgkc-nobl-preview .mpf-intro{padding-top:42px}#mgkc-nobl-preview h1{letter-spacing:-1.8px}#mgkc-nobl-preview .mpf-lede{font-size:17px}#mgkc-nobl-preview .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}#mgkc-nobl-preview .mpf-split,#mgkc-nobl-preview .mpf-contribution-head,#mgkc-nobl-preview .result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}#mgkc-nobl-preview .mpf-contribution-head{padding:0}#mgkc-nobl-preview .mpf-deliverables{grid-template-columns:1fr;gap:22px}#mgkc-nobl-preview .mpf-deliverables span{margin-bottom:5px}#mgkc-nobl-preview .section-row{align-items:center;flex-wrap:wrap}#mgkc-nobl-preview .film{flex-direction:column;align-items:flex-start}#mgkc-nobl-preview .press{grid-template-columns:1fr}#mgkc-nobl-preview .mpf-contribution{padding:40px 0}#mgkc-nobl-preview footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
#mgkc-nobl-preview h1,#mgkc-nobl-preview h2,#mgkc-nobl-preview h3,#mgkc-nobl-preview h4,#mgkc-nobl-preview h5,#mgkc-nobl-preview h6{color:var(--text)}
#mgkc-nobl-preview .mpf-contribution h1,#mgkc-nobl-preview .mpf-contribution h2,#mgkc-nobl-preview .mpf-contribution h3,#mgkc-nobl-preview .mpf-contribution h4,#mgkc-nobl-preview .mpf-contribution h5,#mgkc-nobl-preview .mpf-contribution h6{color:var(--ink)}

#mgkc-nobl-preview .mpf-event-scale{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:40px 0 25px;border-top:1px solid #393735}#mgkc-nobl-preview .mpf-event-scale .mpf-number{font-size:clamp(38px,6vw,65px);letter-spacing:-2px;margin-bottom:5px}#mgkc-nobl-preview .mpf-event-scale p{font-size:13px;margin:0;color:var(--text)}#mgkc-nobl-preview .mpf-scale-note{font-size:11px;color:var(--quiet);margin:0 0 45px;max-width:760px}#mgkc-nobl-preview .mpf-program{padding:55px 0}#mgkc-nobl-preview .mpf-program-grid{display:grid;grid-template-columns:1fr 1.65fr;gap:40px;margin-top:30px}#mgkc-nobl-preview .mpf-program-controls{display:flex;flex-direction:column;gap:10px}#mgkc-nobl-preview .mpf-program-button{font:inherit;text-align:left;background:#201e1c;color:var(--text);border:1px solid #534c46;padding:16px 18px;min-height:52px;font-size:14px}#mgkc-nobl-preview .mpf-program-button span{display:block;color:var(--quiet);font-size:11px;margin-bottom:5px}#mgkc-nobl-preview .mpf-program-button[aria-pressed="true"]{border-color:var(--copper);background:#35281f}#mgkc-nobl-preview .mpf-program-button:hover{background:#302b26}#mgkc-nobl-preview .mpf-program-detail{border-top:1px solid #655549;padding-top:20px}#mgkc-nobl-preview .mpf-program-detail h3{font-size:28px;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin:0 0 15px;color:var(--text)}#mgkc-nobl-preview .mpf-program-detail p{font-size:14px;color:#d0ccc5}#mgkc-nobl-preview .mpf-program-detail .mpf-speaker{font-size:12px;color:var(--copper);margin-bottom:20px}#mgkc-nobl-preview .mpf-program-detail a{font-size:13px;color:var(--copper);display:inline-block;padding:10px 0}#mgkc-nobl-preview .mpf-archive-link{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #393735;border-bottom:1px solid #393735;padding:30px 0;margin:0 0 40px}#mgkc-nobl-preview .mpf-archive-link h2{font-size:29px;margin:0 0 8px}#mgkc-nobl-preview .mpf-archive-link p{font-size:13px;color:var(--quiet);margin:0}@media(max-width:640px){#mgkc-nobl-preview .mpf-program-grid{grid-template-columns:1fr;gap:25px}#mgkc-nobl-preview .mpf-program{padding:40px 0}#mgkc-nobl-preview .mpf-event-scale{grid-template-columns:1fr;gap:25px}#mgkc-nobl-preview .mpf-event-scale .mpf-number{font-size:48px}#mgkc-nobl-preview .mpf-archive-link{flex-direction:column;align-items:flex-start}}


.mgkpf-standard{--ink:#141414;--paper:#f4f1eb;--text:#f7f5f0;--quiet:#bcb8b2;--copper:#d79064;background:var(--ink);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55;font-size:16px;overflow-wrap:anywhere}.mgkpf-standard *{box-sizing:border-box}.mgkpf-standard a{color:inherit;text-decoration:none}.mgkpf-standard button{font:inherit}.mgkpf-standard .mpf-wrap{width:88%;max-width:1200px;margin:auto}.mgkpf-standard header{padding:25px 0;border-bottom:1px solid #393735;display:flex;justify-content:space-between;gap:24px;align-items:center}.mgkpf-standard .brand{font-size:23px;letter-spacing:-1px;font-weight:700}.mgkpf-standard nav{display:flex;gap:24px;font-size:13px}.mgkpf-standard nav a:first-child{color:var(--copper)}.mgkpf-standard .mpf-intro{padding:64px 0 32px}.mgkpf-standard .mpf-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--copper);margin:0 0 18px}.mgkpf-standard h1{font-size:clamp(42px,7.7vw,88px);line-height:1.02;letter-spacing:-3px;margin:0 0 24px;max-width:900px;font-weight:700}.mgkpf-standard .mpf-lede{max-width:650px;font-size:19px;color:#d0ccc5;margin:0}.mgkpf-standard .mpf-role-strip{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin:34px 0 30px;font-size:14px}.mgkpf-standard .mpf-role-strip small{display:block;color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin-bottom:7px}.mgkpf-standard .mpf-role-strip strong{font-weight:500}.mgkpf-standard .mpf-hero{margin:0}.mgkpf-standard .mpf-hero img{display:block;width:100%;height:auto}.mgkpf-standard figcaption{font-size:11px;color:var(--quiet);margin-top:10px}.mgkpf-standard .mpf-split{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;padding:65px 0}.mgkpf-standard h2{font-size:clamp(28px,3.7vw,43px);line-height:1.13;letter-spacing:-1.1px;margin:0 0 24px;font-weight:700}.mgkpf-standard p{margin:0 0 20px}.mgkpf-standard .mpf-body-copy{color:#d0ccc5}.mgkpf-standard .mpf-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;font-size:13px}.mgkpf-standard dt{color:var(--quiet);font-size:11px;margin-bottom:3px}.mgkpf-standard dd{margin:0}.mgkpf-standard .mpf-contribution{background:var(--paper);color:var(--ink);padding:60px 0}.mgkpf-standard .mpf-contribution .mpf-eyebrow{color:#92552e}.mgkpf-standard .mpf-contribution-head{display:grid;grid-template-columns:1fr 1.65fr;gap:65px}.mgkpf-standard .mpf-contribution p{color:#4e4a45}.mgkpf-standard .mpf-deliverables{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.mgkpf-standard .mpf-deliverables li{border-top:1px solid #bfb7ad;padding-top:17px;font-size:14px}.mgkpf-standard .mpf-deliverables span{display:block;color:#92552e;font-size:11px;margin-bottom:15px}.mgkpf-standard .mpf-deliverables h3{font-size:18px;margin:0 0 9px;font-weight:500}.mgkpf-standard .mpf-deliverables p{margin:0}.mgkpf-standard .mpf-gallery-section{padding:60px 0}.mgkpf-standard .mpf-section-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.mgkpf-standard .mpf-section-row h2{margin:0}.mgkpf-standard .mpf-gallery-controls{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--quiet)}.mgkpf-standard .mpf-gallery-controls button{background:transparent;border:1px solid #655e57;color:var(--text);min-width:44px;min-height:44px}.mgkpf-standard .mpf-gallery-image{display:block;width:100%;height:auto}.mgkpf-standard .mpf-gallery-section figure{margin:0}.mgkpf-standard .mpf-film{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px 0;margin-top:25px;border-top:1px solid #393735;border-bottom:1px solid #393735}.mgkpf-standard .mpf-film h3{margin:0 0 6px;font-size:22px;font-weight:500}.mgkpf-standard .mpf-film p{color:var(--quiet);font-size:13px;margin:0}.mgkpf-standard .mpf-action{display:inline-flex;gap:14px;align-items:center;padding:14px 20px;background:var(--copper);color:var(--ink);font-size:13px;white-space:nowrap}.mgkpf-standard .mpf-result{border-top:1px solid #393735;padding:50px 0;display:grid;grid-template-columns:1fr 1.65fr;gap:65px}.mgkpf-standard .mpf-number{font-size:clamp(45px,7vw,75px);letter-spacing:-3px;line-height:1.1;color:var(--copper);margin-bottom:10px}.mgkpf-standard .mpf-result small{font-size:11px;color:var(--quiet);display:block;max-width:320px}.mgkpf-standard .mpf-press{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.mgkpf-standard .mpf-press a{display:block;border-top:1px solid #665b51;padding-top:14px;font-size:13px}.mgkpf-standard .mpf-press a span{display:block;color:var(--copper);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.mgkpf-standard details{font-size:12px;color:var(--quiet);padding:22px 0;border-top:1px solid #393735}.mgkpf-standard summary{min-height:30px;color:var(--text)}.mgkpf-standard details p{margin-top:12px;max-width:790px}.mgkpf-standard details a{text-decoration:underline}.mgkpf-standard footer{padding:28px 0 38px;display:flex;justify-content:space-between;gap:25px;font-size:13px}.mgkpf-standard footer a{color:var(--copper)}.mgkpf-standard a:hover{text-decoration:underline}.mgkpf-standard button:hover{background:#37312c}.mgkpf-standard button:disabled{opacity:.5}.mgkpf-standard [hidden]{display:none!important}@media(max-width:640px){.mgkpf-standard header{align-items:flex-start;gap:15px}.mgkpf-standard nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.mgkpf-standard .brand{font-size:20px}.mgkpf-standard .mpf-intro{padding-top:42px}.mgkpf-standard h1{letter-spacing:-1.8px}.mgkpf-standard .mpf-lede{font-size:17px}.mgkpf-standard .mpf-role-strip{align-items:flex-start;flex-direction:column;gap:16px}.mgkpf-standard .mpf-split,.mgkpf-standard .mpf-contribution-head,.mgkpf-standard .mpf-result{grid-template-columns:1fr;gap:15px;padding-top:40px;padding-bottom:40px}.mgkpf-standard .mpf-contribution-head{padding:0}.mgkpf-standard .mpf-deliverables{grid-template-columns:1fr;gap:22px}.mgkpf-standard .mpf-deliverables span{margin-bottom:5px}.mgkpf-standard .mpf-section-row{align-items:center}.mgkpf-standard .mpf-film{flex-direction:column;align-items:flex-start}.mgkpf-standard .mpf-press{grid-template-columns:1fr}.mgkpf-standard .mpf-contribution{padding:40px 0}.mgkpf-standard footer{flex-wrap:wrap}}

/* Explicit heading colors prevent host styles leaking into light sections. */
.mgkpf-standard h1,.mgkpf-standard h2,.mgkpf-standard h3,.mgkpf-standard h4,.mgkpf-standard h5,.mgkpf-standard h6{color:var(--text)}
.mgkpf-standard .mpf-contribution h1,.mgkpf-standard .mpf-contribution h2,.mgkpf-standard .mpf-contribution h3,.mgkpf-standard .mpf-contribution h4,.mgkpf-standard .mpf-contribution h5,.mgkpf-standard .mpf-contribution h6{color:var(--ink)}











