.dora-welcome{width:fit-content;max-width:100%;margin:0 auto 22px;padding:2px 0 4px;color:#184d38;text-align:center}
.dora-welcome-stage{position:relative;width:min(240px,65vw);height:26px;margin:0 auto;--welcome-travel:calc(min(240px,65vw) - 44px)}
html body .dora-welcome .dora-welcome-eyes{position:absolute;left:0;top:1px;display:grid;place-items:center;width:44px;height:38px;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#184d38;cursor:pointer;animation:dora-feather-hop 9s linear 1 both}
.dora-welcome-eyes svg{display:block;width:27px;height:20px}
.dora-welcome-copy{display:flex;align-items:center;justify-content:center;gap:6px}.dora-welcome strong{font-size:clamp(13px,3.5vw,17px);line-height:1.4}
html body .dora-welcome-mute{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:0;padding:8px!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#355a43;cursor:pointer}
.dora-welcome-mute svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.dora-welcome-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.dora-welcome button:focus-visible{outline:2px solid #315f80;outline-offset:2px}
.home-introduction{padding:10px 0 38px;text-align:center}.home-introduction .lede{max-width:650px;margin:0 auto;color:#465448!important}
@keyframes dora-feather-hop{0%,4%{transform:translate3d(0,0,0) rotate(0deg)}4.00%{transform:translate3d(calc(var(--welcome-travel)*0.000000),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}5.40%{transform:translate3d(calc(var(--welcome-travel)*0.041667),-5.66px,0) rotate(1.00deg);animation-timing-function:linear}6.80%{transform:translate3d(calc(var(--welcome-travel)*0.083333),-8.00px,0) rotate(0.00deg);animation-timing-function:linear}8.20%{transform:translate3d(calc(var(--welcome-travel)*0.125000),-5.66px,0) rotate(-1.00deg);animation-timing-function:linear}9.60%{transform:translate3d(calc(var(--welcome-travel)*0.166667),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}10.30%{transform:translate3d(calc(var(--welcome-travel)*0.166667),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}11.70%{transform:translate3d(calc(var(--welcome-travel)*0.208333),-4.95px,0) rotate(1.00deg);animation-timing-function:linear}13.10%{transform:translate3d(calc(var(--welcome-travel)*0.250000),-7.00px,0) rotate(0.00deg);animation-timing-function:linear}14.50%{transform:translate3d(calc(var(--welcome-travel)*0.291667),-4.95px,0) rotate(-1.00deg);animation-timing-function:linear}15.90%{transform:translate3d(calc(var(--welcome-travel)*0.333333),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}16.60%{transform:translate3d(calc(var(--welcome-travel)*0.333333),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}18.00%{transform:translate3d(calc(var(--welcome-travel)*0.375000),-6.36px,0) rotate(1.00deg);animation-timing-function:linear}19.40%{transform:translate3d(calc(var(--welcome-travel)*0.416667),-9.00px,0) rotate(0.00deg);animation-timing-function:linear}20.80%{transform:translate3d(calc(var(--welcome-travel)*0.458333),-6.36px,0) rotate(-1.00deg);animation-timing-function:linear}22.20%{transform:translate3d(calc(var(--welcome-travel)*0.500000),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}22.90%{transform:translate3d(calc(var(--welcome-travel)*0.500000),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}24.30%{transform:translate3d(calc(var(--welcome-travel)*0.541667),-4.95px,0) rotate(1.00deg);animation-timing-function:linear}25.70%{transform:translate3d(calc(var(--welcome-travel)*0.583333),-7.00px,0) rotate(0.00deg);animation-timing-function:linear}27.10%{transform:translate3d(calc(var(--welcome-travel)*0.625000),-4.95px,0) rotate(-1.00deg);animation-timing-function:linear}28.50%{transform:translate3d(calc(var(--welcome-travel)*0.666667),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}29.20%{transform:translate3d(calc(var(--welcome-travel)*0.666667),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}30.60%{transform:translate3d(calc(var(--welcome-travel)*0.708333),-5.66px,0) rotate(1.00deg);animation-timing-function:linear}32.00%{transform:translate3d(calc(var(--welcome-travel)*0.750000),-8.00px,0) rotate(0.00deg);animation-timing-function:linear}33.40%{transform:translate3d(calc(var(--welcome-travel)*0.791667),-5.66px,0) rotate(-1.00deg);animation-timing-function:linear}34.80%{transform:translate3d(calc(var(--welcome-travel)*0.833333),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}35.50%{transform:translate3d(calc(var(--welcome-travel)*0.833333),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}36.90%{transform:translate3d(calc(var(--welcome-travel)*0.875000),-4.24px,0) rotate(1.00deg);animation-timing-function:linear}38.30%{transform:translate3d(calc(var(--welcome-travel)*0.916667),-6.00px,0) rotate(0.00deg);animation-timing-function:linear}39.70%{transform:translate3d(calc(var(--welcome-travel)*0.958333),-4.24px,0) rotate(-1.00deg);animation-timing-function:linear}41.10%{transform:translate3d(calc(var(--welcome-travel)*1.000000),-0.00px,0) rotate(-0.00deg);animation-timing-function:linear}51.00%{transform:translate3d(calc(var(--welcome-travel)*1.000000),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}52.40%{transform:translate3d(calc(var(--welcome-travel)*0.958333),-5.66px,0) rotate(-1.00deg);animation-timing-function:linear}53.80%{transform:translate3d(calc(var(--welcome-travel)*0.916667),-8.00px,0) rotate(-0.00deg);animation-timing-function:linear}55.20%{transform:translate3d(calc(var(--welcome-travel)*0.875000),-5.66px,0) rotate(1.00deg);animation-timing-function:linear}56.60%{transform:translate3d(calc(var(--welcome-travel)*0.833333),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}57.30%{transform:translate3d(calc(var(--welcome-travel)*0.833333),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}58.70%{transform:translate3d(calc(var(--welcome-travel)*0.791667),-4.95px,0) rotate(-1.00deg);animation-timing-function:linear}60.10%{transform:translate3d(calc(var(--welcome-travel)*0.750000),-7.00px,0) rotate(-0.00deg);animation-timing-function:linear}61.50%{transform:translate3d(calc(var(--welcome-travel)*0.708333),-4.95px,0) rotate(1.00deg);animation-timing-function:linear}62.90%{transform:translate3d(calc(var(--welcome-travel)*0.666667),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}63.60%{transform:translate3d(calc(var(--welcome-travel)*0.666667),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}65.00%{transform:translate3d(calc(var(--welcome-travel)*0.625000),-6.36px,0) rotate(-1.00deg);animation-timing-function:linear}66.40%{transform:translate3d(calc(var(--welcome-travel)*0.583333),-9.00px,0) rotate(-0.00deg);animation-timing-function:linear}67.80%{transform:translate3d(calc(var(--welcome-travel)*0.541667),-6.36px,0) rotate(1.00deg);animation-timing-function:linear}69.20%{transform:translate3d(calc(var(--welcome-travel)*0.500000),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}69.90%{transform:translate3d(calc(var(--welcome-travel)*0.500000),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}71.30%{transform:translate3d(calc(var(--welcome-travel)*0.458333),-4.95px,0) rotate(-1.00deg);animation-timing-function:linear}72.70%{transform:translate3d(calc(var(--welcome-travel)*0.416667),-7.00px,0) rotate(-0.00deg);animation-timing-function:linear}74.10%{transform:translate3d(calc(var(--welcome-travel)*0.375000),-4.95px,0) rotate(1.00deg);animation-timing-function:linear}75.50%{transform:translate3d(calc(var(--welcome-travel)*0.333333),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}76.20%{transform:translate3d(calc(var(--welcome-travel)*0.333333),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}77.60%{transform:translate3d(calc(var(--welcome-travel)*0.291667),-5.66px,0) rotate(-1.00deg);animation-timing-function:linear}79.00%{transform:translate3d(calc(var(--welcome-travel)*0.250000),-8.00px,0) rotate(-0.00deg);animation-timing-function:linear}80.40%{transform:translate3d(calc(var(--welcome-travel)*0.208333),-5.66px,0) rotate(1.00deg);animation-timing-function:linear}81.80%{transform:translate3d(calc(var(--welcome-travel)*0.166667),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}82.50%{transform:translate3d(calc(var(--welcome-travel)*0.166667),0.00px,0) rotate(0.00deg);animation-timing-function:ease-out}83.90%{transform:translate3d(calc(var(--welcome-travel)*0.125000),-4.24px,0) rotate(-1.00deg);animation-timing-function:linear}85.30%{transform:translate3d(calc(var(--welcome-travel)*0.083333),-6.00px,0) rotate(-0.00deg);animation-timing-function:linear}86.70%{transform:translate3d(calc(var(--welcome-travel)*0.041667),-4.24px,0) rotate(1.00deg);animation-timing-function:linear}88.10%{transform:translate3d(calc(var(--welcome-travel)*0.000000),-0.00px,0) rotate(0.00deg);animation-timing-function:linear}43%,50%{transform:translate3d(var(--welcome-travel),0,0)}89%,100%{transform:translate3d(0,0,0)}}
@media(prefers-reduced-motion:reduce){html body .dora-welcome .dora-welcome-eyes{animation:none;left:calc(50% - 22px)}}

/* Speech events own the animation clock. Stay still while audio is blocked. */
html body .dora-welcome .dora-welcome-eyes{animation-play-state:paused}

/* Align the resting eyes with the start of the brand, as in the approved logo. */
.dora-welcome-stage{width:100%;--welcome-travel:inherit}
html body .dora-welcome .dora-welcome-eyes{left:var(--eyes-home,8px)}
.dora-welcome-brand{white-space:nowrap}
@media(prefers-reduced-motion:reduce){html body .dora-welcome .dora-welcome-eyes{left:var(--eyes-home,8px)}}
