/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header.header--without-hero ~ div[role="main"] .flex-page.page-modules{margin-top:0;}.flex-page-wrapper--dark{background:black;color:#fff;}.flex-page-wrapper--dark.flex-page-wrapper--dark :is(h2,h3,h4,p,a,div,span,li):not(.text-lacma-red):not(.lpb-controls-label){color:#fff;}.flex-page-wrapper--dark .region-header .local-actions li a,.flex-page-wrapper--dark .region-header .nav-tabs li.active a{color:#000;}
.module-grid.bg-lacma-black p,.module-grid.bg-lacma-red p{color:#FFFFFF;}.module-grid.bg-lacma-gray p{color:#000000;}
.module-intro--media .area-media div{height:100%;overflow:hidden;}.module-intro--media .area-media img{height:100%;object-fit:cover;object-position:center;width:100%;}.module-intro--widget .aspect-5\/4{aspect-ratio:5 / 4;}.module-intro--widget .gap-y-3\.5{row-gap:0.875rem;}.module-intro--widget .space-y-0\.5 > :not([hidden]) ~ :not([hidden]){margin-top:0.125rem;}@container (min-width:32rem){.module-intro--widget .\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}.module-intro--unframed .rich-text--small a{text-decoration:none;}
.section{.layout .layout__region{padding:0;}}
