[data-reveal-root]{--reveal-dur:800ms;--reveal-lift:24px;--reveal-stagger:80ms;--reveal-ease:cubic-bezier(0.22,1,0.36,1);--reveal-hero-step:calc(var(--reveal-stagger) * 1.5)}@keyframes reveal-rise{0%{opacity:var(--reveal-from,0);transform:translate3d(0,var(--reveal-lift),0)}}@keyframes reveal-settle{0%{opacity:var(--reveal-from,0);transform:scale(.965)}}@keyframes reveal-pop{0%{opacity:0;transform:scale(.4)}}@media screen and (prefers-reduced-motion:no-preference){[data-reveal-root] [data-hero-lcp]{--reveal-from:0.35}}@media screen{[data-reveal-state=hidden] :is([data-reveal=rise],[data-reveal-each]>*),[data-reveal-state=hidden][data-reveal-each]>*{opacity:0;transform:translate3d(0,var(--reveal-lift),0);transition:none;pointer-events:none}[data-reveal-state=hidden] [data-reveal=settle],[data-reveal-state=hidden][data-reveal=settle]{opacity:0;transform:scale(.965);transition:none;pointer-events:none}[data-reveal-state=hidden] [data-reveal-dot]{opacity:0;transform:scale(.4);transition:none}[data-reveal-state=hidden] [data-reveal-line]{transform:scaleY(0);transform-origin:top;transition:none}[data-reveal-state=play] :is([data-reveal=rise],[data-reveal-each]>*),[data-reveal-state=play][data-reveal-each]>*{transition:opacity calc(var(--reveal-dur) * .75) var(--reveal-ease),transform var(--reveal-dur) var(--reveal-ease)}[data-reveal-state=play] [data-reveal=settle],[data-reveal-state=play][data-reveal=settle]{transition:opacity calc(var(--reveal-dur) * .8) var(--reveal-ease),transform calc(var(--reveal-dur) * 1.2) var(--reveal-ease)}[data-reveal-state=play] [data-reveal-dot]{transition:opacity calc(var(--reveal-dur) * .35) ease-out,transform calc(var(--reveal-dur) * .55) cubic-bezier(.34,1.4,.64,1)}[data-reveal-state=play] [data-reveal-line]{transform-origin:top;transition-property:transform}[data-reveal-rule]:is([data-reveal-state=hidden],[data-reveal-state=play]){position:relative;border-top-color:transparent}[data-reveal-rule]:is([data-reveal-state=hidden],[data-reveal-state=play]):before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;background:#e4e9f2;transform:scaleX(0);transform-origin:left}[data-reveal-rule][data-reveal-state=play]:before{transform:none;transition:transform calc(var(--reveal-dur) * 1.5) var(--reveal-ease)}}@media (prefers-reduced-motion:reduce){[data-reveal-state] :is([data-reveal],[data-reveal-each]>*,[data-reveal-dot],[data-reveal-line]),[data-reveal-state]:is([data-reveal],[data-reveal-each]>*),[data-reveal-state][data-reveal-each]>*{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}[data-reveal-rule][data-reveal-state]{border-top-color:#e4e9f2}[data-reveal-rule][data-reveal-state]:before{content:none}}@media screen and (prefers-reduced-motion:no-preference){[data-hero-text]>*{animation:reveal-rise var(--reveal-dur) var(--reveal-ease) both;animation-delay:calc(var(--reveal-hero-step) * 4)}[data-hero-text]>:first-child{animation-delay:0s}[data-hero-text]>:nth-child(2){animation-delay:var(--reveal-hero-step)}[data-hero-text]>:nth-child(3){animation-delay:calc(var(--reveal-hero-step) * 2)}[data-hero-text]>:nth-child(4){animation-delay:calc(var(--reveal-hero-step) * 3)}[data-hero-text]>dl{animation-name:reveal-settle}[data-hero-visual]{animation:reveal-settle calc(var(--reveal-dur) * 1.3) var(--reveal-ease) both;animation-delay:var(--reveal-hero-step)}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:1099px){[data-hero-visual]{animation-delay:calc(var(--reveal-hero-step) * 5)}}