@media (prefers-reduced-motion:no-preference){html[data-hm-ready] [data-hm]{transition:opacity .7s var(--ease-out-expo),transform .9s var(--ease-out-expo),clip-path 1s var(--ease-out-expo);transition-delay:calc(var(--hm-i, 0) * 80ms)}html[data-hm-ready] [data-hm=rise]:not([data-hm-in]){opacity:0;transform:translateY(28px)}html[data-hm-ready] [data-hm=scale]:not([data-hm-in]){opacity:0;transform:translateY(32px) scale(.96)}html[data-hm-ready] [data-hm=wipe]:not([data-hm-in]){clip-path:inset(0 0 100% 0 round var(--radius-card));transform:translateY(24px)}html[data-hm-ready] [data-hm=wipe][data-hm-in]{clip-path:inset(0 0 0 0 round var(--radius-card))}}.hm-rings{position:absolute;pointer-events:none;inset:0;display:grid;place-items:center;z-index:0}.hm-rings>span{grid-area:1/1;width:min(120%,44rem);aspect-ratio:1;border-radius:999px;border:1px solid var(--teal);opacity:.12;transform:scale(.55)}.hm-rings>span:nth-child(2){transform:scale(.8);opacity:.08}.hm-rings>span:nth-child(3){transform:scale(1.05);opacity:.05}@media (prefers-reduced-motion:no-preference){.hm-rings>span{animation:hm-emit 6.6s cubic-bezier(.22,.61,.36,1) infinite}.hm-rings>span:nth-child(2){animation-delay:2.2s}.hm-rings>span:nth-child(3){animation-delay:4.4s}}@keyframes hm-emit{0%{transform:scale(.35);opacity:0}12%{opacity:.22}to{transform:scale(1.25);opacity:0}}.hm-stack{--px:0;--py:0;position:relative;isolation:isolate}.hm-layer{transition:translate .5s var(--ease-out-expo)}.hm-layer[data-depth="1"]{translate:calc(var(--px) * -6px) calc(var(--py) * -6px)}.hm-layer[data-depth="2"]{translate:calc(var(--px) * 12px) calc(var(--py) * 10px)}.hm-layer[data-depth="3"]{translate:calc(var(--px) * 22px) calc(var(--py) * 16px)}.hm-photo{rotate:4deg}@media (prefers-reduced-motion:no-preference){.hm-photo{animation:hm-photo-in 1.1s var(--ease-out-expo) .25s both}.hm-float{animation:hm-card-in .9s var(--ease-out-expo) 2.6s both,hm-bob 7s ease-in-out 3.5s infinite alternate}.hm-thread li{animation:hm-bubble .62s var(--ease-spring) both;animation-delay:calc(.7s + var(--hm-b, 0) * .52s)}.hm-thread li:first-child{--hm-b:0}.hm-thread li:nth-child(2){--hm-b:1}.hm-thread li:nth-child(3){--hm-b:2}.hm-thread li:nth-child(4){--hm-b:3}.hm-lang-row{animation:hm-row-in .5s var(--ease-out-expo) both;animation-delay:calc(3s + var(--hm-i, 0) * .18s)}}@keyframes hm-photo-in{0%{opacity:0;transform:translate(-40px,30px) scale(.9)}to{opacity:1;transform:none}}@keyframes hm-card-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes hm-bob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hm-bubble{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes hm-row-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.hm-live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--teal-console)}.hm-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--teal-console);opacity:0}@media (prefers-reduced-motion:no-preference){.hm-live-dot:after{animation:hm-ping 2s var(--ease-out-expo) infinite}}@keyframes hm-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}.hm-ticker-copy,.hm-ticker-track{display:flex;flex-wrap:wrap;row-gap:.5rem}.hm-ticker-copy[aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){.hm-ticker{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hm-ticker-copy,.hm-ticker-track{flex-wrap:nowrap}.hm-ticker-track{width:-moz-max-content;width:max-content;animation:hm-marquee 48s linear infinite}.hm-ticker-copy[aria-hidden=true]{display:flex}.hm-ticker:hover .hm-ticker-track{animation-play-state:paused}}@keyframes hm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hm-reel-step{transition:opacity .4s var(--ease-out-expo)}@media (min-width:1024px){.hm-reel-step[data-active=false]{opacity:.32}}.hm-reel-shot{opacity:0;transform:scale(1.04);clip-path:inset(0 0 0 100%);transition:opacity .5s var(--ease-out-expo),transform .9s var(--ease-out-expo),clip-path .8s var(--ease-out-expo)}.hm-reel-shot[data-active=true]{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.hm-reel-fill{transform-origin:top;transition:transform .6s var(--ease-out-expo)}.hm-reel-cost{transition:opacity .3s var(--ease-out-expo),transform .4s var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.hm-reel-cost,.hm-reel-fill,.hm-reel-shot,.hm-reel-step{transition:none}.hm-reel-shot{transform:none;clip-path:none}}.hm-play{transition:transform .32s var(--ease-spring),background-color .12s linear}.hm-play-wrap:focus-visible .hm-play,.hm-play-wrap:hover .hm-play{transform:scale(1.08)}.hm-play-wrap .hm-poster{transition:transform .9s var(--ease-out-expo),opacity .3s linear}.hm-play-wrap:focus-visible .hm-poster,.hm-play-wrap:hover .hm-poster{transform:scale(1.025)}.hm-play-ring{position:absolute;inset:0;border-radius:999px;border:1px solid var(--teal-console);opacity:0}@media (prefers-reduced-motion:no-preference){.hm-play-ring{animation:hm-ping-soft 2.4s var(--ease-out-expo) infinite}.hm-play-ring:nth-child(2){animation-delay:1.2s}}@keyframes hm-ping-soft{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}.hm-spine{transform-origin:left}@media (prefers-reduced-motion:no-preference){html[data-hm-ready] [data-hm-group]:not([data-hm-in]) .hm-spine{transform:scaleX(0)}html[data-hm-ready] [data-hm-group] .hm-spine{transition:transform .9s var(--ease-out-expo);transition-delay:calc(.25s + var(--hm-i, 0) * .3s)}html[data-hm-ready] [data-hm-group]:not([data-hm-in]) .hm-node{opacity:0;transform:scale(.4)}html[data-hm-ready] [data-hm-group] .hm-node{transition:opacity .4s var(--ease-out-expo),transform .6s var(--ease-spring);transition-delay:calc(var(--hm-i, 0) * .3s)}html[data-hm-ready] [data-hm-group]:not([data-hm-in]) .hm-log-text{opacity:0;transform:translateY(12px)}html[data-hm-ready] [data-hm-group] .hm-log-text{transition:opacity .6s var(--ease-out-expo),transform .7s var(--ease-out-expo);transition-delay:calc(.12s + var(--hm-i, 0) * .3s)}}.hm-scan{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hm-scan:before{content:"";position:absolute;inset-block:0;left:0;width:30%;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--teal-console) 14%,transparent),transparent);transform:translateX(-110%)}@media (prefers-reduced-motion:no-preference){.hm-scan:before{animation:hm-scan 7s cubic-bezier(.45,0,.55,1) infinite}}@keyframes hm-scan{0%{transform:translateX(-110%)}60%,to{transform:translateX(380%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hm-drift{animation:hm-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes hm-drift{0%{transform:scale(1.12) translateY(-3%)}to{transform:scale(1.02) translateY(3%)}}