.mk-page{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.mk-skip{z-index:3;background:var(--foreground);color:var(--background);padding:14px;position:absolute;top:-70px;left:24px}.mk-skip:focus{top:12px}.mk-hero{width:var(--site-width);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;min-height:0;margin-inline:auto;padding-bottom:16px;display:grid;position:relative}.mk-copy{z-index:1;padding-bottom:10px;position:relative;container-type:inline-size}.mk-offer{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:22px 0 0;font-size:11px;line-height:1;display:flex}.mk-offer>span{white-space:nowrap}.mk-offer-tag{background:var(--mn-lime);color:var(--mn-on-lime);padding:4px 5px 3px 6px}.mk-offer-tag::selection{background:var(--mn-on-lime);color:var(--mn-lime)}.mk-title{letter-spacing:-.067em;margin:0;font-size:10.5263cqi;font-weight:500;line-height:1.015}.mk-title span{white-space:nowrap;display:block}.mk-description{max-width:520px;color:var(--muted);letter-spacing:-.015em;margin:27px 0 0;font-size:18px;line-height:1.55}.mk-description span{white-space:nowrap}.mk-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.mk-backed{border:1px solid var(--border);background:var(--surface);width:fit-content;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 23px;padding:7px 12px;font-size:11px;line-height:1;display:flex}.mk-backed img{flex:none;display:block}.mk-art{aspect-ratio:5/4;justify-self:end;width:100%;min-width:0;margin:0;position:relative}.mk-art canvas{width:100%;height:100%;display:block}.mk-art-label{visibility:hidden;color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;font-size:10px;line-height:1.6;position:absolute;top:0;left:0}.mk-art[data-ready] .mk-art-label{visibility:visible}.mk-art-label span{text-transform:uppercase;letter-spacing:.06em;display:block}.mk-art-label small{color:var(--muted);font-family:var(--font-sans);letter-spacing:-.01em;font-size:12px;display:block}.mk-art-label-api{transform:translateY(-100%)}.mk-art-label-models{transform:translateY(-50%)}.mk-art-label-munito,.mk-art-label-own{text-align:center;transform:translate(-50%)}.mk-art-label-cloud{text-align:center;transform:translate(-50%,-100%)}.mk-art[data-fallback]:before{content:"Open models / munito / Munito Compute Cloud or your own cloud";border:1px solid var(--mn-violet-text);font-family:var(--font-mono);text-align:center;place-items:center;font-size:12px;line-height:1.8;display:grid;position:absolute;inset:20%}.mk-art[data-fallback] canvas,.mk-art[data-fallback] .mk-art-label{visibility:hidden}.mk-motion{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.mk-motion:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mk-motion-symbol{border-inline:2px solid;width:7px;height:9px;display:block}.mk-motion[aria-pressed=true] .mk-motion-symbol{background:currentColor;border:0;width:7px;height:7px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.mk-hero{min-height:700px}.mk-art{max-width:1000px}}@media (width<=800px){.mk-hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px;padding-bottom:15px}.mk-copy{text-align:center;padding:0}.mk-offer{justify-content:center}.mk-art,.mk-motion{display:none}.mk-title{font-size:min(68px,10.5263cqi)}.mk-description{max-width:320px;margin:20px auto 0;font-size:16px}.mk-actions{justify-content:center;margin-top:24px}.mk-backed{margin:0 auto 16px}}@media (width<=420px){.mk-hero{padding-top:0}.mk-description{font-size:15px}}
