.mk{--green:hsl(161 86% 19.8%);--ease:cubic-bezier(.19,1,.22,1);--ease-soft:cubic-bezier(.22,.7,.3,1)}.mk .home-identity{margin:0 0 24px;max-width:360px;min-height:91px}.mk .home-identity,.mk .inline-identity.optical-stage{display:flex;align-items:center;position:relative;isolation:isolate}.mk .inline-identity.optical-stage{flex:0 1 auto;flex-direction:row;justify-content:flex-start;gap:13px;height:91px;overflow:visible;background:transparent}.mk .optical-ring{position:absolute;border:1px solid hsl(var(--brand));opacity:0;pointer-events:none}.mk .inline-identity .ring-one{width:92px;height:92px;left:-10px;top:0;border-radius:50%}.mk .inline-identity .ring-two{width:76px;height:76px;left:-2px;top:8px;border-radius:50%;border-style:dashed}.mk .focus-trace{position:absolute;height:1px;background:hsl(var(--brand));opacity:0}.mk .inline-identity .focus-trace{width:105px;left:-16px;top:42px}.mk .mark-assembly{position:relative}.mk .inline-identity .mark-assembly{width:72px;height:72px;flex:0 0 72px}.mk .motion-wordmark{display:flex;font-weight:600;color:hsl(var(--ink-900))}.mk .motion-wordmark span{display:inline-block}.mk .inline-identity .motion-wordmark{font-size:29px;line-height:1.15;margin:0;letter-spacing:-.04em}.mk .motion-wordmark .tm{font-size:.42em;line-height:1;align-self:flex-start;margin:.12em 0 0 .08em;font-weight:500;letter-spacing:0}.mk .inline-identity .ah-draw{display:block;width:100%;height:100%;overflow:visible}.mk .inline-identity.playing .focus-trace{animation:mk-inline-sweep 1.4s ease .1s both}.mk .inline-identity.playing .ring-one{animation:mk-orbit-one 2.1s var(--ease-soft) both}.mk .inline-identity.playing .ring-two{animation:mk-orbit-two 2.2s var(--ease-soft) .1s both}.mk .inline-identity.playing .motion-wordmark span{animation:mk-letter-arrival .6s var(--ease) calc(1.2s + var(--i)*.06s) both}.mk .inline-identity.playing .ah-draw path{stroke:var(--green);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1 2}.mk .inline-identity.playing .ah-a{animation:mk-ah-draw 1.25s cubic-bezier(.45,0,.2,1) .15s both}.mk .inline-identity.playing .ah-h{animation:mk-ah-draw 1.25s cubic-bezier(.45,0,.2,1) .35s both}@keyframes mk-orbit-one{0%{opacity:0;transform:scale(.55) rotate(-150deg)}25%{opacity:.7}70%{opacity:.45;transform:scale(1) rotate(100deg)}to{opacity:0;transform:scale(1.12) rotate(145deg)}}@keyframes mk-orbit-two{0%{opacity:0;transform:scale(1.4) rotate(90deg)}25%{opacity:.7}80%{opacity:.3}to{opacity:0;transform:scale(.9) rotate(-120deg)}}@keyframes mk-letter-arrival{0%{opacity:0;transform:translateY(25px) rotate(5deg)}to{opacity:1;transform:none}}@keyframes mk-inline-sweep{0%{opacity:0;transform:translateY(-40px) scaleX(.3)}35%{opacity:.65}to{opacity:0;transform:translateY(40px) scaleX(1)}}@keyframes mk-ah-draw{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}60%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}.mk .replay-intro,.mk .skip-intro{display:inline-grid;place-items:center;border:0;background:transparent;min-width:36px;min-height:36px;padding:0 8px;border-radius:6px;color:hsl(var(--ink-500));font-size:13px;font-weight:500;line-height:1;cursor:pointer}.mk .replay-intro:hover,.mk .skip-intro:hover{color:hsl(var(--ink-900));background:hsl(var(--hover))}.mk .skip-intro{position:absolute;right:0;bottom:-20px;min-height:28px;font-size:13px;font-weight:500}.mk .skip-intro[hidden]{display:none}.mk .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:800px){.mk .home-identity{margin-bottom:20px;max-width:310px;min-height:80px}.mk .inline-identity.optical-stage{height:80px;gap:9px}.mk .inline-identity .mark-assembly{height:61px;width:61px;flex-basis:61px}.mk .inline-identity .motion-wordmark{font-size:26px}.mk .inline-identity .ring-one{width:81px;height:81px}.mk .inline-identity .ring-two{width:65px;height:65px}.mk .inline-identity .focus-trace{width:94px;top:36px}}@media(prefers-reduced-motion:reduce){.mk .playing *{animation:none!important}.mk .inline-identity .focus-trace,.mk .inline-identity .optical-ring{display:none!important}.mk .motion-wordmark span{opacity:1!important;transform:none!important}.mk .ah-draw path{stroke:none!important;fill-opacity:1!important}.mk .skip-intro{display:none!important}}