.av-motion-hero{border-radius:180px 180px 8px 8px;overflow:hidden;aspect-ratio:1.14;background:#e5eee8}.av-motion-hero svg{display:block;width:100%;height:100%}.mp-guest-grid article>div.av-guest-motion{background:#e5eee8;display:grid;place-items:center;aspect-ratio:1.4;border-radius:6px}.av-guest-motion svg{height:100%;width:100%;max-height:245px;overflow:visible}.av-draw{stroke-dasharray:900;animation:av-line 9s ease-in-out infinite}.av-float{animation:av-drift 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.av-late{animation-delay:-4s}.av-progress{stroke-dasharray:134;animation:av-fill 8s ease-in-out infinite}.av-leaf{transform-box:fill-box;transform-origin:bottom;animation:av-sway 7s ease-in-out infinite}.av-key{animation:av-sway 8s ease-in-out infinite;transform-box:fill-box;transform-origin:top}.av-guest-motion .av-draw{animation-delay:-2s}.mp-guest-grid article:nth-child(2) .av-draw{animation-delay:-4s}.mp-guest-grid article:nth-child(3) .av-draw{animation-delay:-6s}@keyframes av-line{0%,8%{stroke-dashoffset:900}40%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:-900}}@keyframes av-fill{0%,100%{stroke-dashoffset:95}50%{stroke-dashoffset:0}}@keyframes av-drift{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes av-sway{0%,100%{rotate:-3deg}50%{rotate:3deg}}@media(max-width:767px){.av-motion-hero{border-radius:110px 110px 6px 6px;aspect-ratio:1.14}.mp-guest-grid article>div.av-guest-motion{aspect-ratio:1.6}}@media(prefers-reduced-motion:reduce){.av-motion-hero *,.av-guest-motion *{animation:none!important;stroke-dashoffset:0!important}}
/* Between homes: a calm, furnished arrival scene. */
.mp-guest-grid article>div.av-settle{background:#e5eee8;border-radius:80px 6px 6px 6px}.av-settle svg{max-height:none}.av-settle-door{transform-box:fill-box;transform-origin:left center;animation:av-settle-open 12s ease-in-out infinite}.av-settle-box{animation:av-settle-arrive 12s ease-in-out infinite}.av-settle-key{transform-box:fill-box;transform-origin:center;animation:av-settle-turn 12s ease-in-out infinite}.av-settle-light{animation:av-settle-glow 12s ease-in-out infinite}.av-settle-plant{transform-box:fill-box;transform-origin:bottom center;animation:av-settle-breathe 8s ease-in-out infinite}@keyframes av-settle-open{0%,12%,100%{transform:skewY(0) scaleX(1)}35%,75%{transform:skewY(-10deg) scaleX(.68)}}@keyframes av-settle-arrive{0%,12%,100%{translate:-13px 0;opacity:0}32%,85%{translate:0 0;opacity:1}}@keyframes av-settle-turn{0%,15%,100%{rotate:-8deg;translate:0 0}38%,70%{rotate:8deg;translate:0 -4px}}@keyframes av-settle-glow{0%,15%,100%{opacity:.65}38%,78%{opacity:1}}@keyframes av-settle-breathe{0%,100%{rotate:-2deg}50%{rotate:2deg}}@media(prefers-reduced-motion:reduce){.av-settle *{animation:none!important;opacity:1!important;translate:none!important;rotate:none!important;transform:none!important}}
