.mk{color-scheme:dark;--mk-ease-cinematic:cubic-bezier(0.16,1,0.3,1);--mk-ease-out:var(--ease-out,cubic-bezier(0.23,1,0.32,1));--mk-ease-in-out:var(--ease-in-out,cubic-bezier(0.77,0,0.175,1))}.mk-nav-glass{opacity:0;transition:opacity .24s var(--mk-ease-out)}.mk-header[data-scrolled] .mk-nav-glass{opacity:1}@media (prefers-reduced-motion:no-preference){html:has(.mk-js){scroll-behavior:smooth}}.mk-hero-scrim{background:linear-gradient(0deg,#0a0a0a,rgb(10 10 10/.88) 26%,rgb(10 10 10/.35) 50%,rgb(10 10 10/0) 64%),linear-gradient(180deg,rgb(10 10 10/.7),rgb(10 10 10/0) 18%)}@media (min-width:768px) and (orientation:landscape){.mk-hero-scrim{background:linear-gradient(90deg,rgb(10 10 10/.92),rgb(10 10 10/.7) 26%,rgb(10 10 10/.2) 50%,rgb(10 10 10/0) 64%),linear-gradient(0deg,#0a0a0a,rgb(10 10 10/0) 24%),linear-gradient(180deg,rgb(10 10 10/.6),rgb(10 10 10/0) 16%)}}.mk-word{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.mk-word,.mk-word>span{display:inline-block}@keyframes mk-photo-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes mk-rise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.mk-hero-photo{animation:mk-photo-in 1.4s var(--mk-ease-cinematic) both}.mk-word>span{animation:mk-rise 1s var(--mk-ease-cinematic) both;animation-delay:calc(.24s + var(--i, 0) * 80ms)}.mk-hero-lede{animation:mk-fade-up .8s var(--mk-ease-cinematic) .56s both}.mk-hero-cta{animation:mk-fade-up .8s var(--mk-ease-cinematic) .66s both}.mk-nav{animation:mk-fade .7s var(--mk-ease-out) .42s both}}@media (prefers-reduced-motion:reduce){.mk-hero-copy,.mk-hero-photo{animation:mk-fade .4s ease both}}.mk-js [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(28px)}.mk-js [data-reveal][data-revealed]{transition:opacity .9s var(--mk-ease-cinematic),transform .9s var(--mk-ease-cinematic);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.mk-js [data-reveal]:not([data-revealed]){transform:none}.mk-js [data-reveal][data-revealed]{transition:opacity .4s ease}}.mk-spark-line{stroke-dasharray:1;stroke-dashoffset:0}.mk-js [data-reveal]:not([data-revealed]) .mk-spark-line{stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){.mk-js [data-reveal][data-revealed] .mk-spark-line{transition:stroke-dashoffset 1.6s var(--mk-ease-in-out) .38s}.mk-state-in{animation:mk-fade-up .36s var(--mk-ease-out) both}}