@keyframes mbaziRise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mbaziFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes mbaziGlimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.safari-planner-experience main>section:first-child h1{animation:mbaziRise .75s cubic-bezier(.2,.9,.3,1) both}.safari-planner-experience main>section:first-child p{animation:mbaziRise .9s .1s both}.safari-planner-experience #trip-wizard>div{animation:mbaziRise .45s ease-out both}.safari-planner-experience #trip-wizard article{animation:mbaziRise .4s ease-out both;transition:box-shadow .25s ease,transform .25s ease}.safari-planner-experience #trip-wizard article:hover{box-shadow:0 12px 28px rgba(28,60,40,.08);transform:translateY(-2px)}.safari-planner-experience #trip-wizard button{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.safari-planner-experience #trip-wizard button:active{transform:scale(.97)}.safari-planner-experience #trip-wizard button:focus-visible{outline:3px solid #c69e5e;outline-offset:3px}.safari-planner-experience #trip-wizard button[aria-pressed=true]{box-shadow:0 4px 15px rgba(154,108,45,.1)}.safari-planner-experience .safari-buddy-pop{animation:mbaziRise .25s ease-out both}.safari-planner-experience .safari-buddy-pill>span:first-child{display:inline-block;animation:mbaziFloat 3s ease-in-out infinite}.safari-planner-experience .safari-buddy-pop>div>span{display:inline-flex;align-items:center}.safari-planner-experience #trip-wizard input,.safari-planner-experience #trip-wizard select,.safari-planner-experience #trip-wizard textarea{min-width:0}@media (max-width:640px){.safari-planner-experience #trip-wizard{padding-bottom:5rem}.safari-planner-experience .safari-buddy{max-width:calc(100vw - 1.5rem)}}@media (prefers-reduced-motion:reduce){.safari-planner-experience *,.safari-planner-experience :after,.safari-planner-experience :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}