:root{--mv-ease:cubic-bezier(.2, .7, .1, 1);--mv-ease-settle:cubic-bezier(.22, .61, .36, 1);--mv-ease-draw:cubic-bezier(.65, 0, .35, 1);--mv-glyph-t:.85s;--mv-glyph-step:18ms;--mv-glyph-start:.14s;--mv-glyph-lift:.32em;--mv-glyph-blur:12px;--mv-hero-t:1s;--mv-hero-blur:10px;--mv-hero-lift:1.2rem;--mv-canvas-t:1.9s;--mv-settle:1.06;--mv-rise-t:1s;--mv-rise-d:1.2rem;--mv-rise-blur:10px;--mv-rise-step:70ms;--mv-rule-t:1.1s;--mv-opacity-min:.01}@keyframes mv-glyph{0%{opacity:var(--mv-opacity-min,.01);transform:translateY(var(--mv-glyph-lift,.32em)) rotate(1.2deg);filter:blur(var(--mv-glyph-blur,12px))}to{opacity:1;filter:none;transform:none}}@keyframes mv-condense{0%{opacity:var(--mv-opacity-min,.01);transform:translateY(var(--mv-hero-lift,1.2rem));filter:blur(var(--mv-hero-blur,10px))}to{opacity:1;filter:none;transform:none}}@keyframes mv-fade{0%{opacity:var(--mv-opacity-min,.01)}to{opacity:1}}@keyframes mv-rise{0%{opacity:var(--mv-opacity-min,.01);transform:translateY(var(--mv-hero-lift,1.2rem))}to{opacity:1;transform:none}}@keyframes mv-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes mv-settle{0%{transform:scale(var(--mv-settle,1.06))}to{transform:none}}@keyframes mv-cue{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}html[data-motion] .hero-line{transform-origin:50%;width:100px}html[data-motion] .hero-canvas,html[data-motion] [data-rule],html[data-motion] [data-settle]{transform-origin:50%}html[data-motion] .mv-w{white-space:nowrap;display:inline-block}html[data-motion] .mv-g{display:inline-block}@media (prefers-reduced-motion:no-preference){html[data-motion] .hero-canvas{animation:mv-settle var(--mv-canvas-t) var(--mv-ease-settle) 0s both}html[data-motion] .hero-title .mv-g{animation:mv-glyph var(--mv-glyph-t) var(--mv-ease) both;animation-delay:calc(var(--i,0) * var(--mv-glyph-step) + var(--mv-glyph-start));will-change:transform, filter, opacity}html[data-motion] .hero-line{animation:mv-draw var(--mv-rule-t) var(--mv-ease-draw) .7s both}html[data-motion] .hero-subtitle,html[data-motion] [data-arrive="1"]{animation:mv-condense var(--mv-hero-t) var(--mv-ease) .85s both}html[data-motion] [data-arrive="2"]{animation:mv-fade var(--mv-hero-t) var(--mv-ease) 1s both}html[data-motion] .hero-scroll,html[data-motion] [data-arrive="3"]{animation:mv-condense var(--mv-hero-t) var(--mv-ease) 1.3s both}html[data-motion] .hero-scroll-line{animation:2.4s ease-in-out 2.3s infinite mv-cue}html[data-motion].mv-js [data-reveal]:not([data-in]){opacity:var(--mv-opacity-min);transform:translateY(var(--mv-rise-d));filter:blur(var(--mv-rise-blur))}html[data-motion].mv-js [data-reveal]{transition:opacity var(--mv-rise-t) var(--mv-ease), transform var(--mv-rise-t) var(--mv-ease), filter var(--mv-rise-t) var(--mv-ease);transition-delay:calc(var(--mv-tier,0) * var(--mv-rise-step))}html[data-motion].mv-js [data-reveal][data-in]{opacity:1;filter:none;transform:none}html[data-motion].mv-js [data-reveal][data-instant]{transition:none}html[data-motion].mv-js [data-reveal][class*=backdrop-blur],html[data-motion].mv-js [data-reveal][style*=backdrop],html[data-motion].mv-js [data-reveal][data-no-blur],html[data-motion].mv-js [data-reveal][data-no-blur]:not([data-in]){opacity:1;clip-path:none;filter:none;will-change:auto;transition:none;animation:none;transform:none}html[data-motion] [data-reveal=kicker]{--mv-tier:0}html[data-motion] [data-reveal=head]{--mv-tier:1}html[data-motion] [data-reveal=lede]{--mv-tier:2}html[data-motion] [data-reveal=cta]{--mv-tier:3}html[data-motion].mv-js [data-rule]:not([data-in]){transform:scaleX(0)}html[data-motion].mv-js [data-rule]{transition:transform var(--mv-rule-t) var(--mv-ease-draw)}html[data-motion].mv-js [data-rule][data-in]{transform:none}html[data-motion].mv-js [data-settle]:not([data-in]){transform:scale(var(--mv-settle))}html[data-motion].mv-js [data-settle]{transition:transform var(--mv-canvas-t) var(--mv-ease-settle)}html[data-motion].mv-js [data-settle][data-in]{transform:none}html[data-motion].mv-js [data-veil]:not([data-in]){opacity:var(--mv-opacity-min)}html[data-motion].mv-js [data-veil]{transition:opacity var(--mv-rise-t) var(--mv-ease)}html[data-motion].mv-js [data-veil][data-in]{opacity:1}html[data-motion].mv-js [data-reveal]:focus-within{opacity:1;filter:none;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){html[data-motion] :is([data-reveal],[data-rule],[data-settle],[data-veil],[data-arrive],.hero-canvas,.hero-line,.hero-subtitle,.hero-cta,.hero-scroll,.hero-scroll-line,.mv-g){filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}