.crm-section-image{margin:0 auto;max-width:min(1280px,calc(100vw - 48px));width:100%}.crm-section-image--full-width-layout{max-width:none;width:100%}.crm-section-image__header-wrap{margin:0 auto;max-width:min(1280px,calc(100vw - 48px));width:100%}.crm-section-image__header{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.crm-section-image__accent{background:var(--crm-gold,#eeb648);height:3px;margin:0 auto 12px;width:140px}.crm-section-image__heading{color:var(--crm-black,#000);font-family:var(--headings-font-family);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:var(--headings-font-weight);letter-spacing:.02em;line-height:1.15;margin:0;text-transform:uppercase}.crm-section-image__figure{margin:0}.crm-section-image__img{display:block;height:auto;width:100%}.crm-section-image__figure--full-width{background-color:var(--crm-section-image-bg,transparent);display:block;margin:0 calc(50% - 50vw);max-width:100vw;overflow:hidden;position:relative;width:100vw}.crm-section-image__figure--max-height{max-height:var(--crm-section-image-max-height)}.crm-section-image__figure--max-height.crm-section-image__figure--auto .crm-section-image__img{height:auto;max-height:var(--crm-section-image-max-height);width:100%}.crm-section-image__figure--full-width .crm-section-image__img{height:auto;object-fit:cover;object-position:var(--crm-section-image-position,center center);width:100%}.crm-section-image__figure--cover{aspect-ratio:var(--crm-section-image-aspect-ratio,21/9)}.crm-section-image__figure--cover .crm-section-image__img,.crm-section-image__figure--cover .simpleParallax{height:100%}.crm-section-image__figure--cover .simpleParallax{display:block;width:100%}.crm-section-image__figure--full-width:after{background:rgba(0,0,0,var(--crm-section-image-overlay-opacity,.5));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.crm-section-image__figure--no-overlay:after{display:none}.crm-section-image__figure--parallax .simpleParallax{overflow:hidden}.crm-section-image__figure--parallax.crm-section-image__figure--cover .crm-section-image__img{height:100%}.crm-section-image--contained-on-background{max-width:none;width:100%}.crm-section-image__stage{box-sizing:border-box;margin:0 calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:clamp(48px,8vw,96px) clamp(20px,4vw,32px);position:relative;width:100vw}.crm-section-image__background{background-color:var(--crm-section-image-bg,transparent);inset:0;overflow:hidden;position:absolute;z-index:0}.crm-section-image__background:after{background:rgba(0,0,0,var(--crm-section-image-overlay-opacity,.5));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.crm-section-image__stage--no-overlay .crm-section-image__background:after{display:none}.crm-section-image__bg-img{display:block;height:100%;object-fit:cover;object-position:var(--crm-section-image-position,center center);width:100%}.crm-section-image__stage--parallax .crm-section-image__background .simpleParallax{height:100%;width:100%}.crm-section-image__stage--parallax .crm-section-image__background .crm-section-image__bg-img,.crm-section-image__stage--parallax .crm-section-image__background .simpleParallax{min-height:100%}.crm-section-image__foreground{margin:0 auto;max-width:min(var(--crm-section-image-foreground-max-width,900px),calc(100vw - 48px));position:relative;width:100%;z-index:2}.crm-section-image__figure--foreground{margin:0}.crm-section-image__figure--foreground .crm-section-image__img{display:block;height:auto;margin:0 auto;width:100%}.crm-section-image__figure--zoom,.crm-section-image__foreground--zoom,.crm-section-image__stage--foreground-zoom{overflow:visible}.crm-section-image__figure--zoom .crm-section-image__img,.crm-section-image__foreground--zoom .crm-section-image__img{transform-origin:center center;will-change:transform}.crm-section-image__lightbox-trigger{color:inherit;cursor:zoom-in;display:block;position:relative;text-decoration:none}.crm-section-image__lightbox-trigger:focus-visible{outline:2px solid var(--crm-color-red,#c8102e);outline-offset:4px}.crm-section-image__zoom-btn{align-items:center;background:rgba(0,0,0,.72);border-radius:999px;bottom:12px;color:#fff;display:flex;height:40px;justify-content:center;pointer-events:none;position:absolute;right:12px;transition:background-color .2s ease,transform .2s ease;width:40px}.crm-section-image__lightbox-trigger:focus-visible .crm-section-image__zoom-btn,.crm-section-image__lightbox-trigger:hover .crm-section-image__zoom-btn{background:rgba(0,0,0,.88);transform:scale(1.05)}.crm-section-image__figure--lightbox,.crm-section-image__foreground--lightbox .crm-section-image__figure--foreground{overflow:visible}@media (max-width:767px){.crm-section-image__bg-img,.crm-section-image__figure--full-width .crm-section-image__img{object-position:var(
      --crm-section-image-mobile-position,var(--crm-section-image-position,center center)
    )}}@media (prefers-reduced-motion:reduce){.crm-section-image__figure--parallax .crm-section-image__img,.crm-section-image__stage--parallax .crm-section-image__bg-img{transform:none!important}.crm-section-image__figure--zoom .crm-section-image__img,.crm-section-image__foreground--zoom .crm-section-image__img{transform:none!important;will-change:auto}}