/* GENERATED by tools/darkify.py -- do not edit by hand. Hand rules: theme-dark.css */

/* ---- from pages/home-lx.css ---- */
html:not(.hc) body.lx { background: #2b372a; color: var(--dk-cream); }
html:not(.hc) body.lx main { background: #2b372a; }
html:not(.hc) .lx-sec { background: #2b372a; }
html:not(.hc) .lx-sec--alt { background: #2b372a; }
html:not(.hc) .lx-sec--alt::before { background-image: radial-gradient(rgba(50, 63, 47, .07) 1px, transparent 1px); }
html:not(.hc) .lx-eyebrow { background: #2b372a; border: 1px solid var(--lx-gold); color: var(--dk-cream); }
html:not(.hc) .lx-eyebrow::before { background: var(--lx-gold); box-shadow: 0 0 0 3px rgba(255, 215, 0, .25); }
html:not(.hc) .lx-title { color: var(--dk-white); }
html:not(.hc) .lx-title::after { background: linear-gradient(90deg, var(--lx-brand) 0 32%, var(--lx-gold) 32%); }
html:not(.hc) .lx-intro { color: var(--dk-cream); }
html:not(.hc) .lx-intro strong { color: var(--dk-white); }
html:not(.hc) .lx-intro a { color: var(--dk-cream); }
html:not(.hc) .lx-btn--primary { background: var(--lx-brand); color: #fff; box-shadow: 0 14px 28px -14px rgba(50, 63, 47, .9); }
html:not(.hc) .lx-btn--primary::after { color: var(--dk-gold); }
html:not(.hc) .lx-btn--primary:hover { background: var(--lx-brand-dark); box-shadow: 0 20px 34px -14px rgba(50, 63, 47, 1); }
html:not(.hc) .lx-btn--primary::before { background: linear-gradient(90deg, transparent, rgba(43, 55, 42, 0.448), transparent); }
html:not(.hc) .lx-btn--ghost { border: 2px solid var(--lx-gold); background: #2b372a; color: var(--dk-cream); }
html:not(.hc) .lx-btn--ghost:hover { background: var(--lx-gold); border-color: var(--lx-gold); color: var(--lx-brand); box-shadow: 0 14px 26px -14px rgba(200, 170, 0, .9); }
html:not(.hc) .lx-link { color: var(--dk-cream); }
html:not(.hc) .lx-card { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-card:hover { border-color: var(--lx-gold); box-shadow: var(--lx-shadow-lg); }
html:not(.hc) .lx-card.fx-card.fx-hover { box-shadow: var(--lx-shadow-lg), 0 0 0 1px var(--lx-gold); }
html:not(.hc) .lx-card .fx-glare { background: radial-gradient(380px circle at var(--fx-x, 50%) var(--fx-y, 50%), rgba(43, 55, 42, 0.55), transparent 45%); }
html:not(.hc) .lx-banner .home-hero__stage { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.272), 0 40px 70px -40px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-banner .home-hero__frame { background: #1f2a1d; }
html:not(.hc) .lx-banner .home-hero__slide { background: center / cover no-repeat; }
html:not(.hc) .lx-banner .home-hero__shine { background: radial-gradient(600px circle at var(--gx, 30%) var(--gy, 20%), rgba(43, 55, 42, 0.352), transparent 45%); }
html:not(.hc) .lx-banner .home-hero__arrow { border: 1px solid var(--dk-border); background: #2b372a; color: var(--dk-cream); box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-banner .home-hero__arrow svg { fill: currentColor; }
html:not(.hc) .lx-banner .home-hero__arrow:hover { background: var(--lx-brand); color: #fff; box-shadow: var(--lx-shadow); }
html:not(.hc) .lx-banner .home-hero__dots button { border: 0; background: #2b372a; }
html:not(.hc) .lx-banner .home-hero__dots span { background: var(--lx-brand); }
html:not(.hc) .lx-value__title { color: var(--dk-white); }
html:not(.hc) .lx-value__body { color: var(--dk-white); }
html:not(.hc) .lx-value__blob { background: radial-gradient(circle at 30% 30%, #2b372a, #2b372a 70%); border: 2px dashed rgba(255, 215, 0, .9); }
html:not(.hc) .lx-chip { background: rgba(43, 55, 42, 0.92); border: 1px solid var(--dk-border); box-shadow: var(--lx-shadow); }
html:not(.hc) .lx-chip strong { color: var(--dk-white); }
html:not(.hc) .lx-chip span { color: var(--dk-cream); }
html:not(.hc) .lx-sdg img { box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-sdg img:hover { box-shadow: var(--lx-shadow-lg); }
html:not(.hc) .lx-numbers { background: #2b372a; }
html:not(.hc) .lx-stat::before { background: var(--lx-gold); }
html:not(.hc) .lx-stat__num { color: var(--dk-white); }
html:not(.hc) .lx-stat__label { color: var(--dk-cream); }
html:not(.hc) .lx-stat--reach .lx-stat__num { color: var(--dk-white); }
html:not(.hc) .lx-area { color: inherit; }
html:not(.hc) .lx-area__img { background: #2b372a; }
html:not(.hc) .lx-area__num { color: var(--dk-white); }
html:not(.hc) .lx-area__num::before { background: var(--lx-gold); }
html:not(.hc) .lx-area__title { color: var(--dk-white); }
html:not(.hc) .lx-area__text { color: var(--dk-cream); }
html:not(.hc) .lx-steps::before { background: repeating-linear-gradient(90deg, #2b372a 0 8px, transparent 8px 14px); }
html:not(.hc) .lx-step::after { color: var(--lx-line); }
html:not(.hc) .lx-step__icon { background: #2b372a; color: var(--dk-cream); }
html:not(.hc) .lx-step:hover .lx-step__icon { background: var(--lx-brand); color: #fff; }
html:not(.hc) .lx-step__icon svg { fill: none; stroke: currentColor; }
html:not(.hc) .lx-step__title { color: var(--dk-white); }
html:not(.hc) .lx-step__text { color: var(--dk-cream); }
html:not(.hc) .lx-story { border: 1px solid var(--dk-border); background: #2b372a; box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-story .story-card__body { background: #2b372a; }
html:not(.hc) .lx-story h3 a { color: var(--dk-cream); }
html:not(.hc) .lx-story .story-card__more { border: 0; background: none; color: var(--dk-cream); box-shadow: none; }
html:not(.hc) .lx-carousel .carousel__dots button { background: #2b372a; }
html:not(.hc) .lx-carousel .carousel__dots button[aria-current="true"] { background: var(--lx-brand); }
html:not(.hc) .lx-logos img { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-logos img:hover { box-shadow: var(--lx-shadow); border-color: var(--lx-gold); }
html:not(.hc) .lx-glance img { box-shadow: var(--lx-shadow); }
html:not(.hc) .lx-pai__icon { background: var(--lx-brand); box-shadow: 0 10px 20px -10px rgba(50, 63, 47, .8), 0 0 0 4px rgba(255, 215, 0, 0.14), 0 0 0 5px var(--lx-gold); }
html:not(.hc) .lx-pai__icon svg { fill: var(--lx-gold); stroke: var(--lx-gold); }
html:not(.hc) .lx-pai__icon svg text { fill: var(--lx-brand); }
html:not(.hc) .lx-pai__icon svg polyline, html:not(.hc) .lx-pai__icon svg [stroke="#2B3828"] { stroke: var(--lx-brand); }
html:not(.hc) .lx-pai__label { color: var(--dk-cream); }
html:not(.hc) .lx-video__frame { background: #0e140f; }
html:not(.hc) .lx-video iframe { border: 0; }
html:not(.hc) .lx-video figcaption { color: var(--dk-cream); }
html:not(.hc) .testimonials__dots button { border: 0; }
html:not(.hc) .lx-quote { border: 1px solid var(--dk-border); background: #2b372a; box-shadow: var(--lx-shadow); }
html:not(.hc) .lx-quote__mark { color: var(--dk-gold); }
html:not(.hc) .lx-quote p { color: var(--dk-cream); }
html:not(.hc) .lx-quote figcaption { color: var(--dk-cream); }
html:not(.hc) .lx-quote figcaption::before { background: var(--lx-gold-deep); }
html:not(.hc) .lx-quotes .testimonials__dots button { background: #2b372a; }
html:not(.hc) .lx-quotes .testimonials__dots button[aria-current="true"] { background: var(--lx-brand); }
html:not(.hc) .lx-post { border: 1px solid var(--dk-border); background: #2b372a; box-shadow: var(--lx-shadow-sm); }
html:not(.hc) .lx-post:hover { box-shadow: var(--lx-shadow-lg); border-color: var(--lx-gold); }
html:not(.hc) .lx-post .post-card__title a { color: var(--dk-cream); }
html:not(.hc) .lx-post .post-card__more { border: 0; background: none; color: var(--dk-cream); }
html:not(.hc) .lx-sec--deep { background: #2b372a; border-top: 1px solid var(--dk-border); }
html:not(.hc) .lx-song__video { background: #0e140f; box-shadow: var(--lx-shadow-lg), 0 0 0 3px var(--lx-gold); }
html:not(.hc) .lx-song__video iframe { border: 0; }
html:not(.hc) .lx-song__text h2 { color: var(--dk-white); }
html:not(.hc) .lx-song__text h2::after { background: linear-gradient(90deg, var(--lx-brand) 0 32%, var(--lx-gold) 32%); }
html:not(.hc) .lx-song__text { color: var(--dk-cream); }
html:not(.hc) .lx-contact__map iframe { border: 0; }
html:not(.hc) .lx-office__icon { background: #2b372a; color: var(--dk-cream); }
html:not(.hc) .lx-office__icon svg { fill: currentColor; }
html:not(.hc) .lx-office h3 { color: var(--dk-white); }
html:not(.hc) .lx-office p { color: var(--dk-cream); }
html:not(.hc) body.lx, html:not(.hc) body.lx main { background: #2b372a; }
html:not(.hc) .lx-sec, html:not(.hc) .lx-sec--alt, html:not(.hc) .lx-numbers, html:not(.hc) .lx-sec--deep { background: transparent; border: 0; }
html:not(.hc) .lx-sec > .lx-wrap, html:not(.hc) .lx-panel { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.176), 0 18px 40px -28px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-sec > .lx-wrap::before, html:not(.hc) .lx-panel::before { background: linear-gradient(180deg, var(--lx-gold) 0 34%, var(--lx-brand) 34%); }
html:not(.hc) .lx-sec > .lx-wrap--bare { background: none; border: 0; box-shadow: none; }
html:not(.hc) .lx-head { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .lx-contact__head { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .lx-sec > .lx-wrap.lx-wrap--bare { background: none; border: 0; box-shadow: none; }
html:not(.hc) .lx-area { background: #2b372a; border: 1px solid var(--dk-border); color: inherit; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 14px 32px -22px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-area:hover, html:not(.hc) .lx-area:focus-visible { border-color: var(--lx-gold); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.224), 0 34px 60px -28px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-area__img { background: #ffd700; }
html:not(.hc) .lx-area__img::after { background: linear-gradient(180deg, transparent 55%, rgba(50, 63, 47, .18)); }
html:not(.hc) .lx-area__body::before { background: var(--lx-brand); }
html:not(.hc) .lx-area__num { background: #2b372a; color: transparent; box-shadow: 0 10px 22px -14px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-area:hover .lx-area__num { background: var(--lx-gold); }
html:not(.hc) .lx-area__title { color: var(--dk-white); }
html:not(.hc) .lx-area__rule { background: var(--lx-gold); }
html:not(.hc) .lx-area__text { color: var(--dk-cream); }
html:not(.hc) .lx-area__foot { border-top: 1px solid var(--dk-border); }
html:not(.hc) .lx-area__more { color: var(--dk-cream); }
html:not(.hc) .lx-area__go { border: 1.5px solid var(--dk-border); color: var(--dk-cream); }
html:not(.hc) .lx-area:hover .lx-area__title { color: #fff; }
html:not(.hc) .lx-area:hover .lx-area__text { color: rgba(255, 255, 255, .86); }
html:not(.hc) .lx-area:hover .lx-area__foot { border-top-color: var(--dk-border); }
html:not(.hc) .lx-area:hover .lx-area__more { color: var(--dk-gold); }
html:not(.hc) .lx-area:hover .lx-area__go { background: var(--lx-gold); border-color: var(--lx-gold); color: var(--dk-cream); }
html:not(.hc) .lx-value__title { color: var(--dk-white); }
html:not(.hc) .lx-value__rule { background: linear-gradient(90deg, var(--lx-brand) 0 34%, var(--lx-gold) 34%); }
html:not(.hc) .lx-value__body { color: var(--dk-white); }
html:not(.hc) .lx-value__body p::first-line { color: var(--dk-cream); }
html:not(.hc) .lx-value__facts { border-top: 1px solid var(--dk-border); }
html:not(.hc) .lx-value__facts div { border-left: 1px solid var(--dk-border); }
html:not(.hc) .lx-value__facts div:first-child { border-left: 0; }
html:not(.hc) .lx-value__facts dt { color: var(--dk-cream); }
html:not(.hc) .lx-value__facts dd { color: var(--dk-cream); }
html:not(.hc) .lx-value__stage { background: radial-gradient(120% 90% at 70% 10%, #4a5c45 0%, var(--lx-brand) 55%, #252f22 100%); box-shadow: 0 40px 70px -40px rgba(20, 30, 20, .7), inset 0 1px 0 rgba(255, 215, 0, 0.14); }
html:not(.hc) .lx-value__ring { border: 2px solid rgba(255, 215, 0, .55); box-shadow: 0 0 0 26px rgba(255, 215, 0, .06), 0 0 0 54px rgba(255, 215, 0, .035); }
html:not(.hc) .lx-value__dots { background-image: radial-gradient(rgba(255, 215, 0, .35) 1px, transparent 1.2px); }
html:not(.hc) .lx-chip { background: rgba(43, 55, 42, 0.95); border: 1px solid rgba(255, 215, 0, .7); box-shadow: 0 18px 36px -18px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-chip__dot { background: var(--lx-brand); box-shadow: inset 0 0 0 9px var(--lx-brand), inset 0 0 0 20px var(--lx-gold); }
html:not(.hc) .lx-numbers__col.lx-panel::after { background: radial-gradient(closest-side, rgba(43, 55, 42, 0.256), transparent); }
html:not(.hc) .lx-kpi { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
html:not(.hc) .lx-kpi::before { background: linear-gradient(90deg, var(--lx-brand), var(--lx-gold)); }
html:not(.hc) .lx-kpi:hover { border-color: var(--lx-gold); box-shadow: 0 26px 44px -26px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-kpi__icon, html:not(.hc) .lx-reach__icon { color: var(--dk-gold); }
html:not(.hc) .lx-kpi__icon { background: var(--lx-brand); box-shadow: 0 10px 20px -12px rgba(50, 63, 47, .9); }
html:not(.hc) .lx-kpi__icon svg, html:not(.hc) .lx-reach__icon svg { fill: none; stroke: currentColor; }
html:not(.hc) .lx-kpi__num { color: var(--dk-white); }
html:not(.hc) .lx-kpi__label { color: var(--dk-cream); }
html:not(.hc) .lx-kpi__bar { background: #2b372a; }
html:not(.hc) .lx-kpi__bar i { background: linear-gradient(90deg, var(--lx-gold-deep), var(--lx-gold)); }
html:not(.hc) .lx-reach { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
html:not(.hc) .lx-reach:hover { border-color: var(--lx-gold); box-shadow: 0 26px 44px -26px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-reach__track { fill: none; stroke: #eef0eb; }
html:not(.hc) .lx-reach__fill { fill: none; stroke: var(--lx-gold); }
html:not(.hc) .lx-reach__icon { background: var(--lx-brand); }
html:not(.hc) .lx-reach__num { color: var(--dk-white); }
html:not(.hc) .lx-reach__label { color: var(--dk-cream); }
html:not(.hc) .lx-value__glow { background: radial-gradient(closest-side, rgba(255, 215, 0, .30), rgba(43, 55, 42, 0.16) 55%, transparent 75%); }
html:not(.hc) .lx-value__halo { border: 1.5px solid rgba(255, 215, 0, .7); box-shadow: 0 0 0 22px rgba(255, 215, 0, .07), 0 0 0 46px rgba(255, 215, 0, .04), inset 0 0 60px rgba(255, 215, 0, .12); }
html:not(.hc) .lx-value__halo::before { background: var(--lx-gold); box-shadow: 0 0 14px rgba(255, 215, 0, .9); }
html:not(.hc) .lx-value__ground { background: radial-gradient(closest-side, rgba(20, 30, 20, .32), rgba(20, 30, 20, .10) 60%, transparent); }
html:not(.hc) .lx-cloud { background: rgba(43, 55, 42, 0.96); border: 1px solid rgba(255, 215, 0, .65); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.224), 0 16px 34px -16px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-cloud__dot { background: var(--lx-brand); box-shadow: inset 0 0 0 10px var(--lx-brand), inset 0 0 0 17px var(--lx-gold); }
html:not(.hc) .lx-cloud strong { color: var(--dk-white); }
html:not(.hc) .lx-cloud span:not(.lx-cloud__dot) { color: var(--dk-cream); }
html:not(.hc) .lx-cloud--mini { background: var(--lx-brand); border-color: var(--dk-border); }
html:not(.hc) .lx-cloud--mini strong { color: var(--dk-gold); }
html:not(.hc) .lx-cloud--mini span:not(.lx-cloud__dot) { color: #fff; }
html:not(.hc) .lx-cloud--mini i { background: rgba(43, 55, 42, 0.48); }
html:not(.hc) .lx-tag { background: #2b372a; border: 1px dashed rgba(50, 63, 47, .35); color: var(--dk-cream); box-shadow: 0 10px 20px -14px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-tag::before { background: var(--lx-gold); }
html:not(.hc) .lx-cloud--x .lx-cloud__dot { box-shadow: inset 0 0 0 9px var(--lx-brand), inset 0 0 0 15px var(--lx-gold); }
html:not(.hc) .lx-value__art .lx-cloud__dot { box-shadow: inset 0 0 0 8px var(--lx-brand), inset 0 0 0 13px var(--lx-gold); }
html:not(.hc) .lx-sdg__tile { background: #2b372a; border: 1px solid var(--dk-border); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 10px 24px -18px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-sdg__tile:hover { border-color: var(--c); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.224), 0 26px 40px -22px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-sdg__art { background: var(--c); }
html:not(.hc) .lx-sdg__art img { box-shadow: none; }
html:not(.hc) .lx-sdg__art img:hover { box-shadow: none; }
html:not(.hc) .lx-sdg__fallback { color: #fff; }
html:not(.hc) .lx-sdg__goal { color: var(--dk-cream); }
html:not(.hc) .lx-sdg__text { color: var(--dk-cream); }
html:not(.hc) .lx-sdg__goal::before { background: var(--c); }
html:not(.hc) .lx-partners { background: linear-gradient(180deg, #2b372a, #2b372a); border-top: 1px solid var(--dk-border); }
html:not(.hc) .lx-logo { background: #2b372a; border: 1px solid rgba(50, 63, 47, .08); box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-logo::after { background: linear-gradient(120deg, transparent, rgba(43, 55, 42, 0.75), transparent); }
html:not(.hc) .lx-logo:hover { border-color: var(--lx-gold); box-shadow: 0 20px 30px -10px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-partners__dots button { border: 0; background: rgba(50, 63, 47, .2); }
html:not(.hc) .lx-partners__dots button[aria-current="true"] { background: var(--lx-brand); }
html:not(.hc) .lx-acts__head { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .lx-acts__title { color: var(--dk-white); }
html:not(.hc) .lx-acts__title em { box-shadow: inset 0 -.24em 0 var(--lx-gold); }
html:not(.hc) .lx-acts__intro { color: var(--dk-cream); }
html:not(.hc) .lx-tile { background: #2b372a; color: #fff; }
html:not(.hc) .lx-tile::after { background: linear-gradient(to top, rgba(20, 28, 18, .86) 0%, rgba(20, 28, 18, .28) 42%, transparent 66%); }
html:not(.hc) .lx-tile__cat { color: var(--dk-gold); }
html:not(.hc) .lx-tile__title { color: #fff; }
html:not(.hc) .lx-tile__place { color: rgba(255, 255, 255, .85); }
html:not(.hc) .lx-tile__more { border-bottom: 2px solid var(--lx-gold); color: #fff; }
html:not(.hc) .lx-title, html:not(.hc) .lx-acts__title, html:not(.hc) .lx-song__text h2.lx-song__title { color: var(--dk-white); }
html:not(.hc) .lx-title em, html:not(.hc) .lx-acts__title em, html:not(.hc) .lx-song__title em { box-shadow: inset 0 -.24em 0 var(--lx-gold); }
html:not(.hc) .lx-value__title em { box-shadow: inset 0 -.24em 0 var(--lx-gold); }
html:not(.hc) .lx-sectors__tabs { border-bottom: 1px solid var(--dk-border); }
html:not(.hc) .lx-sectors__tab { border: 0; background: none; color: var(--dk-cream); }
html:not(.hc) .lx-sectors__tab::after { background: var(--lx-gold); }
html:not(.hc) .lx-sectors__tab:hover, html:not(.hc) .lx-sectors__tab[aria-selected="true"] { color: var(--dk-cream); }
html:not(.hc) .lx-sectors__note { color: var(--dk-cream); }
html:not(.hc) .lx-sectors__note b { color: var(--dk-cream); }
html:not(.hc) .lx-shot { border: 0; background: #2b372a; box-shadow: 0 14px 26px -18px rgba(20, 30, 20, .6); }
html:not(.hc) .lx-shot__lbl { border-left: 3px solid var(--lx-gold); background: rgba(43, 55, 42, 0.96); color: var(--dk-cream); }
html:not(.hc) .lx-lightbox { background: rgba(20, 28, 18, .92); }
html:not(.hc) .lx-lightbox img { box-shadow: 0 30px 80px rgba(0, 0, 0, .6); }
html:not(.hc) .lx-lightbox__close { border: 0; background: var(--lx-gold); color: var(--lx-brand); }
html:not(.hc) .lx-hub__stage { background: linear-gradient(135deg, #1d2a1f, #3a4d37); box-shadow: 0 24px 50px -24px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-hub__stage::after { background: linear-gradient(to top, rgba(10, 16, 10, .86) 0%, rgba(10, 16, 10, .12) 50%, rgba(10, 16, 10, .3) 100%); }
html:not(.hc) .lx-hub__stage iframe { border: 0; }
html:not(.hc) .lx-hub__badge { background: var(--lx-gold); color: var(--lx-brand); }
html:not(.hc) .lx-hub__info { color: #fff; }
html:not(.hc) .lx-hub__info small { color: rgba(255, 255, 255, .8); }
html:not(.hc) .lx-hub__play { border: 0; background: var(--lx-gold); color: var(--lx-brand); }
html:not(.hc) .lx-hub__foot { color: var(--dk-cream); }
html:not(.hc) .lx-hub__yt { color: var(--dk-cream); border-bottom: 2px solid var(--lx-gold); }
html:not(.hc) .lx-hub__listtitle { color: var(--dk-white); }
html:not(.hc) .lx-hub__item { border: 1px solid var(--dk-border); background: #2b372a; }
html:not(.hc) .lx-hub__item:hover { border-color: var(--lx-gold); }
html:not(.hc) .lx-hub__item.is-active { background: #2b372a; border-color: var(--dk-border); box-shadow: 0 10px 24px -14px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-hub__item.is-active::before { background: var(--lx-gold); }
html:not(.hc) .lx-hub__th { background: linear-gradient(135deg, #223229, #3a5043); }
html:not(.hc) .lx-hub__th i { background: rgba(10, 18, 14, .3); color: #fff; }
html:not(.hc) .lx-hub__tg { color: #8a7400; }
html:not(.hc) .lx-hub__tt { color: var(--dk-cream); }
html:not(.hc) .lx-hub__sr { color: var(--dk-cream); }
html:not(.hc) .lx-sec > .lx-wrap.lx-voices { background-color: #ffd700; }
html:not(.hc) .lx-voices::after { color: var(--dk-cream); opacity: .15; }
html:not(.hc) .lx-voices .lx-head { border-bottom-color: rgba(50, 63, 47, .2); }
html:not(.hc) .lx-voices .lx-title em { box-shadow: inset 0 -.24em 0 var(--lx-brand); color: var(--dk-cream); }
html:not(.hc) .lx-voices .lx-intro, html:not(.hc) .lx-voices .lx-intro p { color: var(--dk-cream); }
html:not(.hc) .lx-voices .lx-eyebrow { background: transparent; }
html:not(.hc) .lx-voice__quote { color: var(--dk-cream); }
html:not(.hc) .lx-voice__who { color: var(--dk-cream); }
html:not(.hc) .lx-voice__who::before { background: var(--lx-brand); }
html:not(.hc) .lx-voice__photo::before { background: var(--lx-brand); }
html:not(.hc) .lx-voices__arrow { border: 2px solid var(--dk-border); background: transparent; color: var(--dk-cream); }
html:not(.hc) .lx-voices__arrow:hover { background: var(--lx-brand); color: var(--dk-gold); }
html:not(.hc) .lx-voices__count { color: var(--dk-cream); }
html:not(.hc) .lx-voices__bar { background: rgba(50, 63, 47, .2); }
html:not(.hc) .lx-voices__bar i { background: var(--lx-brand); }
html:not(.hc) .lx-stories__count { color: var(--dk-cream); }
html:not(.hc) .lx-stories__arrow { border: 1.5px solid var(--dk-border); background: transparent; color: var(--dk-cream); }
html:not(.hc) .lx-stories__arrow:hover { background: var(--lx-gold); border-color: var(--lx-gold); color: var(--dk-cream); }
html:not(.hc) .lx-scard { background: #2b372a; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.296); }
html:not(.hc) .lx-scard:hover { box-shadow: 0 14px 32px rgba(0, 0, 0, 0.512); }
html:not(.hc) .lx-scard__ph { background: linear-gradient(160deg, #5b6b56, #323f2f); }
html:not(.hc) .lx-scard__ph::after { background: linear-gradient(transparent, rgba(0, 0, 0, .55)); }
html:not(.hc) .lx-scard__name { color: #fff; }
html:not(.hc) .lx-scard__hint { background: rgba(43, 55, 42, 0.92); color: var(--dk-cream); }
html:not(.hc) .lx-scard__full { background: rgba(50, 63, 47, .95); color: #fff; }
html:not(.hc) .lx-scard__tag { background: var(--lx-gold); color: var(--dk-cream); }
html:not(.hc) .lx-scard__quote { color: var(--dk-cream); }
html:not(.hc) .lx-scard__more { background: var(--lx-brand); color: #fff; }
html:not(.hc) .lx-scard:hover .lx-scard__more { background: var(--lx-gold); color: var(--dk-cream); }
html:not(.hc) .lx-stories__dots i { background: #2b372a; }
html:not(.hc) .lx-stories__dots i.is-on { background: var(--lx-brand); }
html:not(.hc) .lx-voices .lx-voice__quote { color: var(--dk-cream); }
html:not(.hc) .lx-voices .lx-voice__who { color: var(--dk-cream); }
html:not(.hc) .lx-voices .lx-voice__who::before { background: var(--lx-brand); }
html:not(.hc) .lx-voices .lx-voice__pic { background: #2b372a; box-shadow: 0 0 0 4px rgba(255, 215, 0, 0.14), 0 0 0 6px var(--lx-brand), 0 26px 44px -24px rgba(0, 0, 0, 0.55); }
html:not(.hc) .lx-title em, html:not(.hc) .lx-acts__title em, html:not(.hc) .lx-song__title em, html:not(.hc) .lx-value__title em { box-shadow: none; text-decoration-color: var(--lx-gold); }
html:not(.hc) .lx-voices .lx-title em { box-shadow: none; text-decoration-color: var(--dk-border); }
@media (max-width: 767px) {
  html:not(.hc) .lx-value__facts div:nth-child(odd) { border-left: 0; }
  html:not(.hc) .lx-chip__dot { box-shadow: inset 0 0 0 7px var(--lx-brand), inset 0 0 0 14px var(--lx-gold); }
  html:not(.hc) .lx-cloud__dot { box-shadow: inset 0 0 0 8px var(--lx-brand), inset 0 0 0 13px var(--lx-gold); }
}
