.hero-destination{vertical-align:baseline;white-space:nowrap;text-align:left;margin-block:-.11em;line-height:1.2;display:inline-grid;position:relative;overflow:hidden}.hero-destination__measurements{visibility:hidden;pointer-events:none;grid-area:1/1;display:grid}.hero-destination__measurements>span,.hero-destination__word{grid-area:1/1;width:max-content;display:block}.hero-destination__word--leaving{position:absolute;inset:0 auto auto 0}.hero-destination__letter{display:inline-block}.hero-destination__letter:last-child{letter-spacing:0}.hero-destination__word--leaving .hero-destination__letter{animation:.5s cubic-bezier(.7,0,.84,0) both hero-destination-out;animation-delay:calc(var(--letter-index) * 22ms)}.hero-destination__word--entering .hero-destination__letter{animation:.7s cubic-bezier(.16,1,.3,1) both hero-destination-in;animation-delay:calc(.3s + var(--letter-index) * 30ms)}@keyframes hero-destination-out{to{transform:translateY(-115%)}}@keyframes hero-destination-in{0%{transform:translateY(115%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-destination__letter{animation:none!important}.hero-destination__word--leaving{display:none}}
