Inline fixture — Phase 4 matrix. data-mode="inline" reserves a slot, attaches near the viewport, and shows dates, filters, and room cards in the listing. Append ?cards=3 or ?cards=12 to change the initial batch (default 6; Total Parks-dev only). View and book promotes the same iframe to full-viewport room/checkout. Modal Book Now is unchanged on the sibling fixture. Not a partner self-serve snippet.

Coexistence fixture →
Total Parks embed mode matrix

Inline mode (in-page discovery)

Phase 4 expectation: no Book Now button until you promote. A reserved 360px slot sits here; the iframe attaches when you scroll near it. It reports tp:embed:resize, and grows when you use Load more (dated availability follows the visible batch; parent scroll should stay put). Date/guest/equipment popovers stay inside the frame. View and book promotes this same iframe to the full-viewport room/checkout chrome (not a second embed). Local rms-test is the safe booking path; remotely, stop before confirm.

Listing copy above the embed so the reserved slot starts below the fold. Scroll down to attach the iframe.

Listing slot

The in-flow embed mounts here.

host tp:embed event log (forwarded by the loader)