/* MA MORPHEO · BeTheme homepage module · 3.0.0 */
.ma-morpheo,.ma-morpheo *{box-sizing:border-box}
.ma-morpheo{--ma-morpheo-font:'Los Andes - Lota Grotesque Regular','lota',Arial,sans-serif;--ma-morpheo-height:760px;--ma-morpheo-height-mobile:600px;position:relative;isolation:isolate;width:100%;height:var(--ma-morpheo-height);overflow:hidden;background:#544338;color:#fff;font-family:var(--ma-morpheo-font);container-type:inline-size}
.ma-morpheo__poster,.ma-morpheo__poster img,.ma-morpheo__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;margin:0;border:0}
.ma-morpheo__poster img{object-fit:cover}
.ma-morpheo__canvas{opacity:0;transition:opacity .45s ease}
.ma-morpheo[data-ready] .ma-morpheo__canvas{opacity:1}
.ma-morpheo__copy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;text-align:center;padding:24px;opacity:.85;text-shadow:0 2px 24px rgba(30,19,10,.26);color:#fff;line-height:1.2}
.ma-morpheo__eyebrow{display:block;font-family:inherit;font-size:clamp(15px,1.4vw,23px);font-weight:400;letter-spacing:.2em;text-indent:.2em;margin:0 0 17px;color:inherit}
.ma-morpheo .ma-morpheo__title{font-family:inherit;color:inherit;line-height:1;margin:0;padding:0}
.ma-morpheo .ma-morpheo__wordmark{display:block;width:clamp(245px,33vw,480px);height:auto;max-width:100%;margin:0;border:0;box-shadow:none}
.ma-morpheo__subtitle{display:block;font-family:inherit;font-size:clamp(14px,1.35vw,21px);font-weight:400;letter-spacing:.15em;text-indent:.15em;margin:23px 0 0;color:inherit}
.ma-morpheo[data-ready] .ma-morpheo__copy{animation:ma-morpheo-breathe 15s linear infinite;animation-play-state:paused}
.ma-morpheo[data-playing] .ma-morpheo__copy{animation-play-state:running}
.ma-morpheo .ma-morpheo__pause{position:absolute;right:18px;bottom:16px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(25,19,14,.25);color:white;display:grid;place-items:center;cursor:pointer;box-shadow:none;line-height:1;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}
.ma-morpheo__pause[hidden]{display:none!important}
.ma-morpheo__pause:focus-visible{outline:2px solid white;outline-offset:4px}
.ma-morpheo__pause:hover{background:rgba(25,19,14,.5)}
.ma-morpheo__pause svg{width:12px;height:14px;fill:currentColor;display:block}
.ma-morpheo__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes ma-morpheo-breathe{0%,5%{opacity:0}15%,39%{opacity:.84}52%,100%{opacity:0}}
@media(max-width:767px){.ma-morpheo{height:var(--ma-morpheo-height-mobile)}.ma-morpheo__eyebrow{font-size:15px;margin-bottom:17px;letter-spacing:.16em}.ma-morpheo .ma-morpheo__wordmark{width:70vw;max-width:330px}.ma-morpheo__subtitle{font-size:13px;letter-spacing:.12em;margin-top:20px}.ma-morpheo .ma-morpheo__pause{right:12px;bottom:12px}}
.ma-morpheo[data-reduced] .ma-morpheo__copy{animation:none!important;opacity:.88}
@media(prefers-reduced-motion:reduce){.ma-morpheo__canvas{transition:none}}
/* Apply this class ONLY to the BeBuilder section containing the shortcode. */
.ma-morpheo-host.section{height:auto!important;padding:0!important;background-image:none!important}
.ma-morpheo-host>.section_wrapper,.ma-morpheo-host>.mcb-section-inner{max-width:none!important;width:100%!important;padding:0!important}
.ma-morpheo-host .mcb-wrap,.ma-morpheo-host .mcb-column{width:100%!important;margin:0!important}
.ma-morpheo-host .mcb-wrap-inner,.ma-morpheo-host .mcb-column-inner{padding:0!important;margin:0!important}
