@supports (animation-timeline:view()){.scroll-fade{animation:linear both scroll-fade;animation-timeline:view();animation-range:entry}}@keyframes scroll-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.scroll-fade{animation:none}}.shine-text [data-char]{opacity:0;color:var(--st-final,var(--theme-foreground));transition:opacity var(--st-fade,.2s) linear}.shine-text [data-char][data-state=ghost]{opacity:var(--st-ghost,0);color:var(--opacity-primary-20)}.shine-text [data-char][data-state=on]{opacity:1;animation:shine-text var(--st-shine,.7s) ease-out both}.shine-text [data-char][data-state=back]{opacity:1}@keyframes shine-text{0%{color:var(--st-shine-from,var(--opacity-primary-20))}30%{color:var(--st-peak,var(--theme-brand))}to{color:var(--st-final,var(--theme-foreground))}}[data-motion=reduce] .shine-text [data-char]{transition:none;animation:none}.story{--st-size:var(--st-size-mobile);--st-lh:var(--st-lh-mobile);--st-sub-size:var(--st-sub-size-mobile);--st-sub-lh:var(--st-sub-lh-mobile);--st-gap:var(--st-gap-mobile)}@media (width>=768px){.story{--st-size:var(--st-size-tablet);--st-lh:var(--st-lh-tablet);--st-sub-size:var(--st-sub-size-tablet);--st-sub-lh:var(--st-sub-lh-tablet);--st-gap:var(--st-gap-tablet)}}@media (width>=1280px){.story{--st-size:var(--st-size-web);--st-lh:var(--st-lh-web);--st-sub-size:var(--st-sub-size-web);--st-sub-lh:var(--st-sub-lh-web);--st-gap:var(--st-gap-web)}}.story-text{--st-final:var(--theme-foreground);max-width:var(--st-max-width);font-size:var(--st-size);line-height:var(--st-lh);font-weight:var(--st-weight);letter-spacing:var(--st-tracking);text-wrap:balance}.story-subline{--st-final:var(--theme-muted-foreground);max-width:none;margin-top:var(--st-gap);font-size:var(--st-sub-size);line-height:var(--st-sub-lh)}.story-video{object-fit:cover;mix-blend-mode:screen}.story-scrim{height:var(--scrim);background:linear-gradient(to top, var(--theme-background), transparent)}.story-hint{transition:opacity .4s}.capability-body{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}[aria-selected=true]>.capability-body{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.capability-body{transition:none}}
