.brand-panel__media:has(>.exo-home-experience){aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;display:block!important;background:#f7f8f2}
.exo-home-experience{position:relative;width:100%;height:900px;min-height:520px;background:#f7f8f2;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;color:#242426}
.exo-home-experience[data-home-experience=aladdin]{height:850px;background:#101a1b}
.exo-home-experience[data-home-experience=diatread]{height:850px}
.exo-home-experience>iframe{display:block;width:100%;height:100%;min-height:0;border:0;background:transparent}
.exo-home-experience:is([data-home-experience=olo],[data-home-experience=blend]):not([data-loaded=true])>iframe{visibility:hidden}
.exo-home-experience__loading{position:absolute;inset:0 0 46px;display:flex;align-items:center;justify-content:center;gap:12px;background:#f5f3ed;color:#242426;padding:20px;text-align:center;font-size:14px;pointer-events:none}
.exo-home-experience__loading button{pointer-events:auto}.exo-home-experience [hidden]{display:none!important}
.exo-home-experience__footer{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:8px 14px;background:#f5f3ed;border-top:1px solid #d3cec2;font:600 12px/1.3 Arial,sans-serif}
.exo-home-experience__footer>div{display:flex;gap:8px;align-items:center}.exo-home-experience__footer :is(button,a),.exo-home-experience__loading button{color:#242426;background:white;border:1px solid #9d978c;border-radius:6px;padding:8px 12px;font:600 12px/1.3 Arial,sans-serif;cursor:pointer;text-decoration:none;min-height:36px}
.exo-home-experience__footer :is(a,button):focus-visible{outline:3px solid #bfa377;outline-offset:2px}
.exo-home-experience:fullscreen,.exo-home-experience--expanded{width:100vw!important;height:100dvh!important;max-height:none!important}.exo-home-experience--expanded{position:fixed!important;inset:0;z-index:99999}
@media(max-width:800px){.exo-home-experience{height:850px;max-height:88svh;min-height:520px}.exo-home-experience[data-home-experience=aladdin]{height:780px}.exo-home-experience[data-home-experience=diatread]{height:800px}.exo-home-experience__footer{padding:6px 8px}.exo-home-experience__footer>span{display:none}.exo-home-experience__footer>div{width:100%;justify-content:space-between}}
@media(max-height:500px) and (orientation:landscape){.exo-home-experience{max-height:none;min-height:340px;height:90svh}}

.exo-home-experience{scroll-margin-top:110px}

/* Let the page own scrolling; each embedded app reports its natural content height. */
.exo-home-experience,.exo-home-experience[data-home-experience]{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto}
.exo-home-experience>iframe{height:var(--experience-height,1000px);min-height:0}
.exo-home-experience:fullscreen,.exo-home-experience--expanded{display:block;overflow:auto;overscroll-behavior:contain}
.exo-home-experience:fullscreen .exo-home-experience__footer,.exo-home-experience--expanded .exo-home-experience__footer{position:sticky;bottom:0;z-index:4}
