:root{--mk-gut:16px;--mk-pad:10px;--mk-bar:56px;--mk-ease:cubic-bezier(.23, 1, .32, 1);--mk-display:"Haas Grot Disp", system-ui, -apple-system, sans-serif;--mk-line:hsl(var(--ink) / .1);--mk-edge:hsl(var(--ink) / .2);--mk-rest:hsl(var(--ink) / .05)}@media (min-width:1024px){:root{--mk-gut:60px;--mk-pad:44px;--mk-bar:64px}}.mk-h1,.mk-h2{font-family:var(--mk-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}.mk-h1{font-size:44px;line-height:1.02}.mk-h2{font-size:36px;line-height:1.04}.mk-sec{padding-top:112px}.mk-title{font-family:var(--mk-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,1.4vw + 20px,40px);font-weight:500;line-height:1.15}@media (min-width:640px){.mk-h1{font-size:56px}.mk-h2{font-size:44px}}@media (min-width:1024px){.mk-h1{font-size:76px}.mk-h2{font-size:56px}}.mk-stage-hero{background:hsl(var(--ink));color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:calc(100svh + 28px);min-height:668px;position:sticky;top:0;overflow:hidden}.mk-stage-media{transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.mk-stage-film,.mk-stage-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-stage-still{background-position:72%;background-size:cover}.mk-stage-film{display:none}@media (min-width:640px){.mk-stage-film{display:block}.mk-stage-still{display:none}.mk-stage-still.mk-stage-held{display:block}}.mk-stage-shade{pointer-events:none;background:linear-gradient(180deg, hsl(var(--ink) / .38) 0%, hsl(var(--ink) / .12) 40%, hsl(var(--ink) / .62) 100%);position:absolute;inset:0}.mk-stage-lift{will-change:transform, opacity;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:calc(clamp(56px,12vh,128px) + 28px);display:flex;position:relative}.mk-rise{z-index:2;box-shadow:var(--shadow-rise);background:#fff;border-radius:28px 28px 0 0;margin-top:-28px;position:relative}.mk-sheet{width:min(440px,100%);box-shadow:var(--shadow-demo);background:#fff;border-radius:12px;padding:16px;font-size:14px}.c-h{align-items:center;gap:10px;min-height:24px;font-weight:500;display:flex}.c-h .m{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.c-h svg{flex-shrink:0}.c-p{margin:0;line-height:1.7}.c-p b{font-weight:500}.mk-voices-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.mk-voices-quotes{display:grid}.mk-voice{opacity:0;pointer-events:none;transition:opacity .5s var(--mk-ease), transform .7s var(--mk-ease);grid-area:1/1;margin:0;transform:translateY(8px)}.mk-voice.on{opacity:1;pointer-events:auto;transform:none}.mk-voice blockquote{font:500 24px/1.22 var(--mk-display);letter-spacing:-.01em;text-wrap:pretty;margin:0}.mk-voices-people{border-top:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr);gap:0;margin-top:32px;display:grid}.mk-vp{border-bottom:1px solid var(--mk-line);text-align:left;align-items:center;gap:12px;padding:12px 0;display:flex;position:relative}.mk-vp img{object-fit:cover;border-radius:99px;flex-shrink:0;width:44px;height:44px}.mk-vp b{font-size:14px;font-weight:500;display:block}.mk-vp .role{font-size:12px;display:block}.mk-vbar{background:hsl(var(--ink));transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.mk-vp.on .mk-vbar{transform:none}.mk-voices.auto .mk-vp.on .mk-vbar{animation:8s linear forwards mk-vfill}.mk-voices.auto:hover .mk-vp.on .mk-vbar,.mk-voices.auto:focus-within .mk-vp.on .mk-vbar{animation-play-state:paused}@keyframes mk-vfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1024px){.mk-voices-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px}.mk-voices-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mk-vp{border-bottom:0;padding:16px 0 4px}.mk-vbar{top:-1px;bottom:auto}}@media (min-width:1280px){.mk-voice blockquote{font-size:32px}}.mk-next-in{padding:24px var(--mk-pad);background:hsl(var(--panel));border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.mk-next-name{font:500 44px/1.02 var(--mk-display);letter-spacing:-.02em;margin:0}.mk-next-lead{max-width:22ch;font:500 20px/1.3 var(--mk-display);letter-spacing:-.01em;margin:16px 0 0}.mk-next-line{max-width:34ch;margin:10px 0 0;font-size:16px;line-height:1.5}.mk-next-cta{gap:6px;margin-top:24px}.mk-next-cta svg{transition:transform .4s var(--mk-ease)}.mk-next-cta:hover svg{transform:translate(3px)}.mk-next-shot{background:hsl(var(--ink));border-radius:16px;overflow:hidden}.mk-next-shot img{width:100%;height:auto;display:block}@media (min-width:640px){.mk-next-name{font-size:56px}}@media (min-width:1024px){.mk-next-in{padding:40px var(--mk-pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.mk-next-name{font-size:76px}.mk-next-lead{font-size:24px}}@media (prefers-reduced-motion:reduce){.mk-voice,.mk-next-cta svg{transition:none}}