.promotional-media[data-v-5b8ead4e]{background:var(--menu-color-surface);position:relative;overflow:hidden}.promotional-media__clip[data-v-5b8ead4e],.promotional-media__poster[data-v-5b8ead4e]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.promotional-media__clip[data-v-5b8ead4e]{opacity:0;transition:opacity var(--media-image-fade) var(--media-motion-easing)}.promotional-media__clip--ready[data-v-5b8ead4e]{opacity:1}.guest-photo[data-v-b0170d8c]{background:color-mix(in srgb,var(--menu-color-text) 5%,var(--menu-color-surface));display:block;position:relative;overflow:hidden}.guest-photo[data-v-b0170d8c],.guest-photo img[data-v-b0170d8c],.guest-photo__motion[data-v-b0170d8c]{block-size:100%;inline-size:100%}.guest-photo img[data-v-b0170d8c]{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--menu-motion-fast) var(--menu-motion-easing);display:block}.guest-photo img.is-loaded[data-v-b0170d8c]{opacity:1}.guest-photo__fallback[data-v-b0170d8c]{block-size:100%;inline-size:100%;color:var(--menu-color-muted);place-items:center;display:grid}.guest-photo--loading[data-v-b0170d8c]:after{content:"";background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--menu-color-surface) 75%,transparent) 50%,transparent 80%);animation:guest-shimmer-b0170d8c var(--menu-motion-skeleton-period) var(--menu-motion-easing) infinite;background-size:200% 100%;position:absolute;inset:0}@keyframes guest-shimmer-b0170d8c{0%{background-position:200% 0}to{background-position:-200% 0}}.guest-logo[data-v-c37c3992]{inline-size:calc(var(--brand-logo-height,54px)*var(--brand-logo-ratio,1));max-inline-size:100%;block-size:var(--brand-logo-height,54px);flex:none;display:block}.guest-logo[data-v-c37c3992] .guest-photo{background:0 0;border-radius:0}
