@media (prefers-reduced-motion:no-preference){.mo-reveal[data-mo=io]{animation:.42s cubic-bezier(.16,1,.3,1) both paused mo-reveal-in}.mo-reveal[data-mo=io][data-mo-in]{animation-play-state:running}.mo-reveal[data-mo=io][data-mo-step="1"]{animation-delay:75ms}.mo-reveal[data-mo=io][data-mo-step="2"]{animation-delay:.15s}.mo-reveal[data-mo=io][data-mo-step="3"]{animation-delay:.225s}@supports (animation-timeline:view()) and (animation-range:entry 6% cover 30%){.mo-reveal[data-mo=view]{animation-name:mo-reveal-in;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 6% cover 30%}.mo-reveal[data-mo=view][data-mo-step="1"]{animation-range:entry 13% cover 37%}.mo-reveal[data-mo=view][data-mo-step="2"]{animation-range:entry 20% cover 44%}.mo-reveal[data-mo=view][data-mo-step="3"]{animation-range:entry 27% cover 51%}}}@keyframes mo-reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mo-hover,.mo-spot,.mo-link{transition:color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),background-color .16s cubic-bezier(.4,0,.2,1)}.mo-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .06em);background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.14em;text-decoration:none;transition:color .16s cubic-bezier(.4,0,.2,1),background-size .16s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.mo-link:hover{background-size:100% 1px}}.mo-link:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.mo-link{transition:none}@media (hover:hover) and (pointer:fine){.mo-link:hover{background-size:100% 1px}}}.mo-spot{isolation:isolate;position:relative}.mo-spot__edge{display:none}.mo-spot__body{z-index:1;position:relative}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.mo-spot__edge{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--mo-spot-size,200px) circle at var(--mo-x,50%) var(--mo-y,-20%), var(--mo-spot-color,currentColor) 0%, #0000 62%);-webkit-mask-composite:xor;padding:1px;transition:opacity .16s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.mo-spot[data-mo-live]:hover .mo-spot__edge{opacity:1}}}.mo-count{font-variant-numeric:tabular-nums;display:inline-grid}.mo-count>*{grid-area:1/1}.mo-count__ghost{visibility:hidden}.mo-marquee{-webkit-mask-image:linear-gradient(90deg, #0000 0, #000 var(--mo-marquee-fade,56px), #000 calc(100% - var(--mo-marquee-fade,56px)), #0000 100%);-webkit-mask-image:linear-gradient(90deg, #0000 0, #000 var(--mo-marquee-fade,56px), #000 calc(100% - var(--mo-marquee-fade,56px)), #0000 100%);mask-image:linear-gradient(90deg, #0000 0, #000 var(--mo-marquee-fade,56px), #000 calc(100% - var(--mo-marquee-fade,56px)), #0000 100%);overflow:hidden}.mo-marquee__track{width:max-content;display:flex}.mo-marquee__set{align-items:center;gap:var(--mo-marquee-gap,40px);padding-inline-end:var(--mo-marquee-gap,40px);display:flex}.mo-marquee__set>*{flex:none}@media (prefers-reduced-motion:no-preference){.mo-marquee__track{animation:mo-marquee-x var(--mo-marquee-dur,40s) linear infinite;will-change:transform}.mo-marquee[data-mo-reverse] .mo-marquee__track{animation-direction:reverse}@media (hover:hover) and (pointer:fine){.mo-marquee:hover .mo-marquee__track{animation-play-state:paused}}.mo-marquee:focus-within .mo-marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.mo-marquee{overflow-x:auto}.mo-marquee__track{padding-inline:var(--mo-marquee-fade,56px)}.mo-marquee__set--copy{display:none}}@keyframes mo-marquee-x{to{transform:translate(-50%)}}.mo-sticky{gap:32px;display:grid}.mo-sticky__pin{gap:16px;display:grid}.mo-sticky__steps{gap:48px;margin:0;padding:0;list-style:none;display:grid}.mo-sticky__panel{display:none}@media (min-width:1024px){.mo-sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.mo-sticky__panel{top:var(--mo-sticky-top,96px);align-self:start;display:block;position:sticky}.mo-sticky__inline{display:none}.mo-sticky__steps{gap:0}.mo-sticky__step{min-height:var(--mo-sticky-step-h,78vh);flex-direction:column;justify-content:center;display:flex}}[data-mo-armed] .mo-sticky__pin{gap:0}[data-mo-armed] .mo-sticky__slide{opacity:0;visibility:hidden;grid-area:1/1}[data-mo-armed] .mo-sticky__slide[data-mo-active]{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){[data-mo-armed] .mo-sticky__slide{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}[data-mo-armed] .mo-sticky__slide[data-mo-active]{transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility linear}}.mo-lines__word{display:inline-block}@media (prefers-reduced-motion:no-preference){.mo-lines__word[data-mo-delayed]{animation:.5s cubic-bezier(.16,1,.3,1) both mo-word-in;animation-delay:var(--mo-delay,0s)}}@keyframes mo-word-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
