.hero-rise{animation:.7s ease-out 50ms both hero-rise}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-accent{background:var(--color-pistachio,#c5e98a);color:var(--hero-accent-fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.5rem}.hero-art{justify-content:center;display:flex}.hero-mark{aspect-ratio:258.47/286;width:100%;max-width:34rem}.hero-mark svg{width:100%;height:100%;display:block}.hero-mark .hm-ink path{fill:var(--hero-ink)}.hero-mark .hm-bubble path{fill:var(--hero-bubble)}.hero-mark .hm-ink{animation:.9s ease-out both hm-char}@keyframes hm-char{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero-mark .hm-bubble{opacity:0;transform-box:fill-box;animation:.6s cubic-bezier(.34,1.56,.64,1) both paused hm-pop;transform:scale(0)}.hero-mark[data-play=true] .hm-bubble{animation-play-state:running}@keyframes hm-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.hero-mark .hm-b1{transform-origin:75% 100%;animation-delay:.9s}.hero-mark .hm-b2{transform-origin:40% 100%;animation-delay:1.4s}.hero-mark .hm-b4{transform-origin:50%;animation-delay:1.9s}.hero-mark .hm-b5{transform-origin:50%;animation-delay:2.3s}.hero-mark .hm-b6{transform-origin:0 65%;animation-delay:2.8s}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-mark .hm-ink,.hero-mark .hm-bubble{opacity:1;animation:none;transform:none}}@media (scripting:none){.hero-mark .hm-bubble{opacity:1;animation:none;transform:none}}:lang(ar) .micro-label,:lang(ar) .display-heading,[dir=rtl] .micro-label,[dir=rtl] .display-heading{letter-spacing:0;text-transform:none}
