@font-face{font-family:Hanken Grotesk;src:url(/brand/2026/hanken-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/brand/2026/hanken-medium.ttf)format("truetype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/brand/2026/hanken-bold.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}body:has(.mk-site){color:#20211e;background:#f9f8f4;margin:0}.mk-site{--mk-paper:#f9f8f4;--mk-white:#fff;--mk-ink:#20211e;--mk-muted:#5d5f55;--mk-stone:#e9e7e0;--mk-sand:#dedbd1;--mk-lime:#d9f86b;--mk-pale:#edf1df;--mk-green:#384b36;--mk-gutter:clamp(20px,3.4vw,56px);--mk-radius:28px;--mk-body:18px;--mk-subhead:28px;--mk-display:clamp(56px,6.35vw,96px);--mk-small:14px;--mk-head:clamp(34px,3.8vw,56px);--mk-font:"Hanken Grotesk",Arial,sans-serif;font:400 var(--mk-body)/1.5 var(--mk-font);color:var(--mk-ink);background:var(--mk-paper);overflow:clip}.mk-site *{box-sizing:border-box}.mk-site h1,.mk-site h2,.mk-site h3,.mk-site p,.mk-site figure{margin:0}.mk-site a{color:inherit;text-decoration:none}.mk-site button{font:inherit;color:inherit;cursor:pointer;border:0}.mk-site img{max-width:100%;height:auto;display:block}.mk-site a,.mk-site button{touch-action:manipulation}.mk-site :focus-visible{outline:3px solid var(--mk-green);outline-offset:5px}.mk-site ::selection{background:var(--mk-lime);color:var(--mk-ink)}.mk-site h1{letter-spacing:-.065em;font-weight:500;line-height:1.02;font-size:var(--mk-display);text-wrap:balance}.mk-site h2{font-size:var(--mk-head);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.07}.mk-site h3{letter-spacing:-.035em;font-weight:500;line-height:1.17;font-size:var(--mk-subhead);text-wrap:balance}.mk-site p{max-width:58ch}.mk-site small{font-size:var(--mk-small)}.mk-button{background:var(--mk-lime);min-height:56px;font-size:var(--mk-body);white-space:normal;border-radius:999px;justify-content:center;align-items:center;gap:28px;padding:15px 25px;font-weight:500;line-height:1.25;transition:transform .18s,background .18s;display:inline-flex}.mk-button:hover{background:#cee95f;transform:translateY(-2px)}.mk-button:active{transform:translateY(1px)}.mk-button-small{min-height:45px;font-size:var(--mk-small);gap:20px;padding:11px 20px}.mk-text-link{align-items:center;gap:18px;min-height:44px;font-weight:500;display:inline-flex}.mk-text-link:hover svg{transform:translate(5px)}.mk-site svg{flex-shrink:0;transition:transform .2s}.mk-caption{font-size:var(--mk-small);color:var(--mk-muted);line-height:1.5}.mk-header{padding:22px var(--mk-gutter);z-index:30;background:var(--mk-paper);align-items:center;gap:32px;min-height:98px;display:flex;position:relative}.mk-logo{flex-shrink:0;width:176px}.mk-logo img{width:100%;height:45px}.mk-nav{align-items:center;gap:clamp(20px,2.1vw,34px);margin:auto;display:flex}.mk-nav a{font-size:var(--mk-body);align-items:center;min-height:44px;display:flex;position:relative}.mk-nav a:after{content:"";background:var(--mk-ink);transform-origin:0;width:100%;height:3px;transition:transform .2s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.mk-nav a:hover:after,.mk-nav a[aria-current]:after{transform:scaleX(1)}.mk-nav-end{align-items:center;gap:23px;display:flex}.mk-login{font-size:var(--mk-body);white-space:nowrap}.mk-language{background:0 0;place-items:center;width:32px;height:44px;padding:0;display:grid}.mk-menu{display:none}.mk-mobile-login{display:none!important}.mk-skip{background:var(--mk-ink);z-index:100;padding:14px;position:fixed;top:8px;left:16px;transform:translateY(-150%);color:var(--mk-paper)!important}.mk-skip:focus{transform:translateY(0)}.mk-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-hero{min-height:710px;padding:25px var(--mk-gutter) 65px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid;position:relative}.mk-hero-copy{z-index:2;max-width:660px;padding:20px 0;position:relative}.mk-lead{font-size:var(--mk-body);line-height:1.55;max-width:44ch!important;margin-top:32px!important}.mk-hero-actions{margin-top:30px}.mk-hero-copy>.mk-caption{margin-top:17px}.mk-hero-art{isolation:isolate;min-width:0;height:610px;position:relative}.mk-tray-stage{background:var(--mk-stone);z-index:-1;border-radius:50% 50% 34% 34%;width:105%;height:89%;position:absolute;top:8%;left:0}.mk-tray-stage:after{content:"";background:var(--mk-sand);border-radius:0 0 100% 100%;width:96%;height:22px;position:absolute;bottom:-12px;left:2%}.mk-hero-poster{width:45%;max-width:285px;position:absolute;top:48px}.mk-hero-poster-front{z-index:2;left:8%;transform:rotate(-8deg)}.mk-hero-poster-back{top:72px;left:48%;transform:rotate(10deg)}.mk-hero-poster .mk-poster{width:100%}.mk-art-caption{z-index:3;background:var(--mk-white);font-size:var(--mk-body);border-radius:999px;align-items:center;gap:12px;padding:15px 21px;display:flex;position:absolute;bottom:16px;right:6%;transform:rotate(-4deg)}.mk-check{background:var(--mk-lime);width:25px;height:25px;color:var(--mk-ink);border-radius:50%;place-items:center;display:grid}.mk-export-label{background:var(--mk-lime);z-index:3;border-radius:18px;gap:6px;padding:18px 24px;display:grid;position:absolute;bottom:98px;right:0;transform:rotate(4deg)}.mk-poster{background:var(--mk-pale);aspect-ratio:.52;font-family:var(--mk-font);color:var(--mk-ink);border-radius:16px;padding:7% 7% 0;position:relative;overflow:hidden;container-type:inline-size}.mk-poster-1{background:var(--mk-lime)}.mk-poster-2{background:var(--mk-green);color:var(--mk-paper)}.mk-sample-brand{letter-spacing:-.05em;align-items:center;gap:5px;font-size:5.8cqw;font-weight:700;display:flex}.mk-sample-brand>span{background:currentColor;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font-size:0;display:grid}.mk-sample-brand>span:after{content:"";background:var(--mk-pale);border-radius:50%;width:2.4cqw;height:2.4cqw}.mk-poster-title{letter-spacing:-.065em;margin-top:10cqw;font-size:10.2cqw;font-weight:600;line-height:1.02}.mk-poster-sub{margin-top:4cqw;font-size:4.4cqw;line-height:1.3}.mk-sample-app{background:var(--mk-white);color:var(--mk-ink);border-radius:7cqw 7cqw 0 0;min-height:120cqw;margin-top:9cqw;padding:6cqw 5cqw 3cqw}.mk-sample-bar{justify-content:space-between;margin-bottom:7cqw;font-size:3cqw;line-height:1;display:flex}.mk-sample-greeting{margin-bottom:5cqw;font-size:5.3cqw;font-weight:600;line-height:1.2}.mk-sample-photo{aspect-ratio:1.75;object-fit:cover;border-radius:3cqw;width:100%;margin-bottom:5cqw}.mk-sample-app>strong{margin-bottom:3cqw;font-size:5.4cqw;font-weight:500;line-height:1.2;display:block}.mk-habits>div{align-items:center;gap:3cqw;padding:3.4cqw 0;font-size:3.9cqw;display:flex}.mk-habits>div>span{background:var(--mk-stone);border-radius:50%;place-items:center;width:4.4cqw;height:4.4cqw;font-size:3cqw;display:grid}.mk-habits>div>span.done{background:var(--mk-lime)}.mk-sample-home{background:var(--mk-ink);border-radius:999px;width:30%;height:1cqw;margin:6cqw auto 0}.mk-journal-note{padding-top:2cqw;font-size:4.4cqw;line-height:1.6}.mk-poster-1 .mk-sample-photo{margin-top:4cqw}.mk-section{margin:120px var(--mk-gutter) 0}.mk-section-head{grid-template-columns:1.05fr 1fr;align-items:start;gap:8%;margin-bottom:52px;display:grid}.mk-section-head h2{max-width:14ch}.mk-section-head p{max-width:47ch;font-size:var(--mk-body);padding-top:4px}.mk-showcase{background:var(--mk-stone);border-radius:var(--mk-radius);padding:64px clamp(24px,4vw,64px)}.mk-demo-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.mk-demo-toolbar>span{font-size:var(--mk-body)}.mk-language-tabs{background:var(--mk-paper);border-radius:999px;gap:3px;padding:5px;display:flex}.mk-language-tabs button{font-size:var(--mk-small);background:0 0;border-radius:999px;min-width:98px;padding:11px 16px;transition:background .2s,transform .2s}.mk-language-tabs button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-paper)}.mk-language-tabs button:hover{transform:translateY(-2px)}.mk-demo-posters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;max-width:990px;margin:0 auto;display:grid}.mk-demo-posters>.mk-poster{border-radius:18px}.mk-language-demo>.mk-caption{text-align:center;margin-top:27px}.mk-flow-fields{border-radius:var(--mk-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mk-flow-field{background:var(--mk-stone);padding:30px 25px 35px}.mk-flow-design{background:var(--mk-pale)}.mk-flow-language{background:var(--mk-sand)}.mk-flow-export{background:var(--mk-lime)}.mk-flow-visual{align-items:center;height:300px;display:flex}.mk-mini-project{background:var(--mk-paper);border-radius:15px;width:100%;padding:16px;overflow:hidden}.mk-mini-label{font-weight:500;font-size:var(--mk-small);justify-content:space-between;margin-bottom:16px;display:flex}.mk-mini-shots{gap:8px;height:166px;display:flex;overflow:hidden}.mk-mini-shots>.mk-poster{border-radius:6px;flex-shrink:0;width:calc(50% - 4px);padding-top:10px}.mk-mini-label-bottom{font-size:var(--mk-small);margin-top:14px;display:block}.mk-file-list{font-size:var(--mk-small);min-height:166px}.mk-file-list>span{margin-bottom:13px;font-weight:500;display:block}.mk-file-list>div{justify-content:space-between;gap:8px;padding:8px 0;display:flex}.mk-file-list small{color:var(--mk-muted);font-size:11px}.mk-flow-field h3{font-size:var(--mk-subhead);margin-top:22px}.mk-flow-field>p{font-size:var(--mk-body);margin-top:14px;line-height:1.55}.mk-feature-index{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.mk-index-intro{position:sticky;top:32px}.mk-index-intro h2{white-space:pre-line}.mk-index-intro p{max-width:31ch;margin-top:24px}.mk-index-butler{width:95%;margin-top:25px}.mk-feature-links{flex-direction:column;gap:12px;display:flex}.mk-feature-links>a{background:var(--mk-stone);border-radius:22px;padding:28px 30px;transition:background .2s,transform .2s;display:block}.mk-feature-links>a:nth-child(2n){background:var(--mk-pale)}.mk-feature-links>a:hover,.mk-feature-links>a:focus-visible{background:var(--mk-lime);transform:translate(-6px)}.mk-feature-name{justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-feature-name h3{font-size:var(--mk-subhead)}.mk-feature-links p{font-size:var(--mk-body);margin-top:10px}.mk-feature-description{font-size:var(--mk-body);max-width:48ch;margin-top:10px;line-height:1.5;display:block}.mk-pricing{background:var(--mk-pale);border-radius:var(--mk-radius);padding:60px clamp(24px,4vw,64px)}.mk-pricing>.mk-text-link{margin-top:30px}.mk-plan-selector{grid-template-columns:1fr 1fr;gap:9%;display:grid}.mk-plan-list{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mk-plan-list button{text-align:left;min-height:74px;font-size:var(--mk-subhead);letter-spacing:-.03em;background:0 0;border-radius:20px;justify-content:space-between;align-items:center;padding:16px 22px;transition:background .2s,transform .2s;display:flex}.mk-plan-list button[aria-pressed=true]{background:var(--mk-white)}.mk-plan-list button:hover{transform:translate(4px)}.mk-price{flex-wrap:wrap;align-items:baseline;gap:16px;line-height:1;display:flex}.mk-price>span{font-size:var(--mk-display);letter-spacing:-.065em;font-weight:500}.mk-price>small{font-size:var(--mk-body)}.mk-billing{font-size:var(--mk-body);margin-top:16px!important}.mk-plan-details ul{font-size:var(--mk-body);gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.mk-plan-details li{padding-left:19px;position:relative}.mk-plan-details li:before{content:"";background:var(--mk-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.mk-plan-details>.mk-caption{margin-top:20px}.mk-pricing-full{margin-top:35px}.mk-pricing-full h1{font-size:var(--mk-display);max-width:12ch}.mk-table-wrap{margin-top:40px;overflow:auto}.mk-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--mk-body);line-height:1.4}.mk-table-wrap th,.mk-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mk-sand);padding:20px 18px}.mk-table-wrap th{font-weight:500}.mk-table-wrap th:first-child{min-width:160px;padding-left:0}.mk-table-wrap th:not(:first-child),.mk-table-wrap td{min-width:130px}.mk-table-wrap thead{background:var(--mk-stone)}.mk-table-wrap thead th:first-child{padding-left:18px}.mk-credit-section{grid-template-columns:1fr 1fr;gap:8%;display:grid}.mk-credit-section h2{max-width:12ch}.mk-credit-section p{margin-top:25px}.mk-credit-packs{justify-content:space-between;gap:20px;display:flex}.mk-credit-packs>div{gap:10px;display:grid}.mk-credit-packs strong{font-size:var(--mk-head);letter-spacing:-.05em;font-weight:500}.mk-credit-packs span{font-size:var(--mk-body)}.mk-credit-section .mk-text-link{margin-top:20px}.mk-faq{grid-template-columns:1fr 1.35fr;gap:8%;display:grid}.mk-faq-stack{gap:12px;display:grid}.mk-faq details{background:var(--mk-stone);border-radius:22px;padding:24px 28px}.mk-faq details:nth-child(2n){background:var(--mk-pale)}.mk-faq summary{cursor:pointer;font-size:var(--mk-body);justify-content:space-between;align-items:center;gap:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary>span{font-size:var(--mk-subhead);font-weight:400;line-height:1;transition:transform .2s}.mk-faq details[open] summary>span{transform:rotate(45deg)}.mk-faq details p{font-size:var(--mk-body);margin-top:21px;line-height:1.6}.mk-faq summary:hover{opacity:.75}.mk-close{margin:120px var(--mk-gutter) 0;background:var(--mk-lime);border-radius:var(--mk-radius);grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:460px;padding:30px 5% 25px;display:grid}.mk-close>img{object-fit:contain;width:100%;max-height:440px}.mk-close h2{white-space:pre-line;font-size:var(--mk-head)}.mk-close p{font-size:var(--mk-body);margin-top:26px}.mk-close .mk-button{background:var(--mk-ink);color:var(--mk-paper);margin-top:28px}.mk-close .mk-button:hover{background:var(--mk-green)}.mk-footer{padding:80px var(--mk-gutter) 28px}.mk-footer-top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;display:flex}.mk-footer-top>p{font-size:var(--mk-subhead);white-space:pre-line;line-height:1.3}.mk-footer-top>a{align-items:center;gap:20px;min-height:44px;display:flex}.mk-footer-wordmark{width:100%;display:block}.mk-footer-wordmark img{width:100%;height:auto}.mk-footer-bottom{font-size:var(--mk-small);justify-content:space-between;align-items:center;gap:24px;margin-top:45px;display:flex}.mk-footer-bottom nav{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.mk-footer-bottom button{min-height:44px;font-size:var(--mk-small);background:0 0;padding:0}.mk-footer-bottom a:hover{text-decoration:underline}.mk-example-note{color:var(--mk-muted);font-size:var(--mk-small)!important;max-width:90ch!important;margin-top:16px!important}.mk-feature-story .mk-section-head h2{max-width:16ch}.mk-story-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:8%;display:grid}.mk-story-visual{background:var(--mk-stone);border-radius:var(--mk-radius);min-width:0;padding:36px;overflow:hidden}.mk-story-details{gap:35px;display:grid}.mk-story-details h3{font-size:var(--mk-subhead)}.mk-story-details p{font-size:var(--mk-body);margin-top:15px}.mk-design-preview{align-items:center;gap:22px;display:flex}.mk-design-preview>.mk-poster{flex-shrink:0;width:57%}.mk-design-note{font-size:var(--mk-small);gap:17px;display:grid}.mk-design-note strong{font-weight:500}.mk-review-preview{justify-content:center;display:flex;position:relative}.mk-review-preview>.mk-poster{width:67%;min-width:200px;margin-right:20%}.mk-review-finding{background:var(--mk-white);border-radius:20px;width:68%;padding:23px;position:absolute;bottom:40px;right:-10px}.mk-review-finding>span:first-child{font-size:var(--mk-small);color:var(--mk-muted)}.mk-review-finding strong{font-size:var(--mk-subhead);margin-top:12px;font-weight:500;line-height:1.15;display:block}.mk-review-finding p{font-size:var(--mk-small);margin-top:12px}.mk-finding-state{font-size:var(--mk-small);background:var(--mk-lime);border-radius:8px;margin-top:16px;padding:8px 10px;display:block}.mk-export-artwork{gap:20px;display:flex}.mk-export-artwork>.mk-poster{width:calc(50% - 10px)}.mk-export-files{background:var(--mk-white);font-size:var(--mk-small);border-radius:18px;gap:12px;margin-top:24px;padding:24px;display:grid}.mk-export-files strong{font-size:var(--mk-body);font-weight:500}@media (prefers-reduced-motion:no-preference){.mk-hero-poster-front .mk-sample-photo{animation:10s ease-in-out infinite mk-picture-drift}.mk-hero-poster-back .mk-sample-photo{animation:12s ease-in-out -3s infinite mk-picture-drift}@keyframes mk-picture-drift{50%{transform:scale(1.035)translateY(-2px)}}}@media (min-width:1600px){.mk-site{--mk-gutter:max(56px,calc((100vw - 1500px)/2))}.mk-hero{gap:50px}.mk-hero-art{height:680px}.mk-hero-poster{width:44%;max-width:310px;top:50px}.mk-art-caption{bottom:22px}}@media (max-width:1150px){.mk-header{gap:22px}.mk-logo{width:155px}.mk-nav{gap:20px}.mk-nav-end{gap:16px}.mk-login{display:none}.mk-hero{gap:12px;min-height:610px}.mk-hero-art{height:500px}.mk-art-caption{font-size:var(--mk-small);padding:13px 16px;bottom:0;right:0}.mk-hero-poster{top:53px}.mk-hero-poster-back{top:80px}.mk-lead{font-size:var(--mk-body)}.mk-flow-field{padding:24px 16px 30px}.mk-flow-visual{height:250px}.mk-flow-field h3{font-size:var(--mk-subhead)}.mk-mini-project{padding:12px}.mk-file-list>div,.mk-file-list small{display:block}.mk-section-head{gap:6%}.mk-feature-description{font-size:var(--mk-body)}.mk-index-intro p{max-width:28ch}.mk-story-visual{padding:24px}.mk-review-finding{width:78%;padding:19px}}@media (max-width:850px){.mk-header{gap:20px;min-height:88px;padding-block:18px}.mk-nav{display:none}.mk-nav.is-open{top:82px;left:var(--mk-gutter);right:var(--mk-gutter);background:var(--mk-white);border-radius:22px;flex-direction:column;align-items:stretch;gap:3px;padding:20px 24px;display:flex;position:absolute;box-shadow:0 16px 32px #20211e18}.mk-nav a{min-height:47px;font-size:var(--mk-body)}.mk-nav a:after{display:none}.mk-mobile-login{display:flex!important}.mk-nav-end{margin-left:auto}.mk-menu{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:44px;padding:0;display:flex}.mk-menu>span{background:var(--mk-ink);width:21px;height:2px;transition:transform .2s}.mk-menu[aria-expanded=true]>span:first-child{transform:translateY(4px)rotate(45deg)}.mk-menu[aria-expanded=true]>span:last-child{transform:translateY(-4px)rotate(-45deg)}.mk-hero{min-height:560px;padding-bottom:25px}.mk-site{--mk-display:51px}.mk-hero-art{height:450px}.mk-hero-poster{width:49%;top:64px}.mk-hero-poster-front{left:0}.mk-hero-poster-back{top:88px;left:47%}.mk-tray-stage{height:78%;top:14%}.mk-art-caption{max-width:95%;font-size:var(--mk-small);gap:8px;padding:11px 15px}.mk-check{flex-shrink:0}.mk-lead{margin-top:26px!important}.mk-button{font-size:var(--mk-body);gap:18px;min-height:52px;padding:14px 20px}.mk-button-small{min-height:44px;font-size:var(--mk-small);padding:11px 17px}.mk-section{margin-top:92px}.mk-section-head{grid-template-columns:1fr 1fr;gap:6%;margin-bottom:38px}.mk-section-head p{font-size:var(--mk-body)}.mk-showcase{padding:40px 28px}.mk-demo-toolbar{align-items:flex-start;gap:15px}.mk-demo-toolbar>span{font-size:var(--mk-small);max-width:13ch}.mk-language-tabs button{min-width:77px;font-size:var(--mk-small);padding:9px 13px}.mk-demo-posters{gap:14px}.mk-flow-fields{grid-template-columns:1fr 1fr}.mk-flow-field{padding:24px}.mk-flow-visual{height:265px}.mk-flow-field h3{font-size:var(--mk-subhead)}.mk-mini-shots{height:170px}.mk-file-list>div{display:flex}.mk-feature-index{gap:5%}.mk-feature-links>a{padding:23px}.mk-feature-name h3{font-size:var(--mk-subhead)}.mk-feature-links p{font-size:var(--mk-body)}.mk-feature-description{font-size:var(--mk-small)}.mk-index-intro p{font-size:var(--mk-body)}.mk-pricing{padding:40px 28px}.mk-plan-list button{font-size:var(--mk-subhead);min-height:64px;padding:15px}.mk-price>span{font-size:var(--mk-display)}.mk-plan-details ul{font-size:var(--mk-small)}.mk-faq{grid-template-columns:1fr 1.4fr;gap:4%}.mk-faq details{padding:22px}.mk-faq summary,.mk-faq details p{font-size:var(--mk-body)}.mk-close{gap:0;min-height:360px;margin-top:92px;padding:25px 30px}.mk-close p{font-size:var(--mk-body)}.mk-close h2{font-size:var(--mk-head)}.mk-footer{padding-top:60px}.mk-footer-top>p{font-size:var(--mk-body)}.mk-footer-bottom{font-size:var(--mk-small);align-items:flex-start}.mk-footer-bottom nav{justify-content:flex-end;gap:12px 20px}.mk-story-layout{grid-template-columns:1fr 1fr;gap:5%}.mk-story-details{gap:26px}.mk-story-details h3{font-size:var(--mk-subhead)}.mk-story-details p{font-size:var(--mk-body)}.mk-design-preview{flex-direction:column;gap:20px}.mk-design-preview>.mk-poster{width:80%}.mk-design-note{font-size:var(--mk-small);align-items:center;display:flex}.mk-review-preview>.mk-poster{width:90%;min-width:0;margin-right:0}.mk-review-finding{width:100%;margin-top:-80px;position:relative;bottom:auto;right:auto}.mk-review-preview{flex-direction:column}.mk-export-files{padding:16px;font-size:12px}.mk-export-label{font-size:var(--mk-small);padding:12px;bottom:80px}.mk-credit-section{gap:6%}.mk-credit-section p{font-size:var(--mk-body)}}@media (max-width:600px){.mk-site{--mk-gutter:20px;--mk-body:17px;--mk-head:36px;--mk-subhead:27px;--mk-display:clamp(36px,10.7vw,52px);--mk-radius:24px}.mk-header{padding:15px var(--mk-gutter);gap:10px;min-height:80px}.mk-logo{width:147px}.mk-logo img{height:38px}.mk-language{display:none}.mk-nav-end{gap:0}.mk-button-small{font-size:var(--mk-small);gap:0;min-height:40px;padding:10px 14px}.mk-button-small svg{display:none}.mk-menu{width:30px}.mk-hero{flex-direction:column;gap:0;min-height:0;padding-top:28px;padding-bottom:0;display:flex}.mk-hero-copy{width:100%;padding:0}.mk-site h1{font-size:var(--mk-display);letter-spacing:-.055em;line-height:1.04}.mk-lead{font-size:var(--mk-body);max-width:40ch!important;margin-top:25px!important}.mk-hero-actions{margin-top:23px}.mk-hero-copy>.mk-caption{font-size:var(--mk-small);margin-top:14px}.mk-hero-art{width:100%;height:455px;margin-top:35px}.mk-hero-poster{width:46%;max-width:220px;top:23px}.mk-hero-poster-front{left:5%}.mk-hero-poster-back{top:49px;left:48%}.mk-tray-stage{width:100%;height:85%;top:3%;left:0}.mk-art-caption{font-size:var(--mk-small);max-width:92%;padding:12px 16px;bottom:17px;right:4%}.mk-section{margin-top:76px}.mk-section-head{margin-bottom:30px;display:block}.mk-section-head h2{max-width:17ch}.mk-section-head p{max-width:43ch;margin-top:21px}.mk-showcase{padding:32px 20px}.mk-showcase .mk-section-head h2{max-width:13ch}.mk-demo-toolbar{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.mk-demo-toolbar>span{max-width:none;font-size:var(--mk-small)}.mk-language-tabs{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mk-language-tabs button{min-width:0;font-size:var(--mk-small);padding:11px 7px}.mk-demo-posters{grid-template-columns:1fr 1fr;gap:10px}.mk-demo-posters>.mk-poster{border-radius:11px}.mk-demo-posters>.mk-poster:last-child{display:none}.mk-language-demo>.mk-caption{margin-top:22px;font-size:12px}.mk-flow-fields{grid-template-columns:1fr}.mk-flow-field{padding:24px}.mk-flow-visual{height:260px}.mk-mini-project{max-width:255px;margin:auto;padding:18px}.mk-mini-label{font-size:var(--mk-body)}.mk-mini-shots{height:170px}.mk-flow-field h3{font-size:var(--mk-subhead);margin-top:17px}.mk-flow-field>p{font-size:var(--mk-body);max-width:33ch}.mk-flow-export .mk-flow-visual{height:240px}.mk-feature-index{flex-direction:column;gap:28px;display:flex}.mk-index-intro{width:100%;position:relative;top:0}.mk-index-intro h2{max-width:12ch}.mk-index-intro p{max-width:33ch}.mk-index-butler{display:none!important}.mk-feature-links{width:100%}.mk-feature-links>a{padding:24px}.mk-feature-links p,.mk-feature-description{font-size:var(--mk-body)}.mk-feature-links>a:hover{transform:translateY(-3px)}.mk-pricing{padding:32px 23px}.mk-plan-selector{grid-template-columns:1fr;gap:32px}.mk-plan-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mk-plan-list button{font-size:var(--mk-body);border-radius:14px;gap:10px;min-height:54px;padding:12px 13px}.mk-plan-list svg{width:17px}.mk-plan-details{padding-top:3px}.mk-price>span{font-size:var(--mk-display)}.mk-price>small{font-size:var(--mk-body)}.mk-billing{font-size:var(--mk-small)}.mk-plan-details ul{font-size:var(--mk-body);gap:13px;margin:24px 0}.mk-plan-details .mk-button{width:100%}.mk-pricing>.mk-text-link{font-size:var(--mk-body);margin-top:24px}.mk-pricing-full{margin-top:25px}.mk-pricing-full h1{font-size:var(--mk-display);max-width:11ch}.mk-table-wrap{margin-top:26px}.mk-table-wrap table{font-size:var(--mk-small);min-width:650px}.mk-table-wrap th,.mk-table-wrap td{padding:15px 12px}.mk-credit-section{display:block}.mk-credit-section h2{max-width:15ch}.mk-credit-section>div+div{margin-top:30px}.mk-credit-packs strong{font-size:var(--mk-head)}.mk-credit-packs span{font-size:var(--mk-small)}.mk-faq{display:block}.mk-faq-stack{gap:10px;margin-top:30px}.mk-faq details{padding:23px}.mk-faq summary,.mk-faq details p{font-size:var(--mk-body)}.mk-close{flex-direction:column-reverse;align-items:stretch;gap:5px;min-height:0;margin-top:76px;padding:36px 26px 0;display:flex}.mk-close h2{font-size:var(--mk-head);max-width:14ch}.mk-close p{margin-top:22px}.mk-close .mk-button{margin-top:23px}.mk-close>img{object-fit:contain;object-position:center;width:100%;height:245px;margin-top:20px}.mk-footer{padding-top:46px;padding-bottom:26px}.mk-footer-top{margin-bottom:25px;display:block}.mk-footer-top>p{font-size:var(--mk-body)}.mk-footer-top>a{font-size:var(--mk-body);margin-top:20px}.mk-footer-bottom{margin-top:25px;display:block}.mk-footer-bottom nav{justify-content:flex-start;gap:0 20px;margin-top:15px}.mk-footer-bottom a{min-height:44px;font-size:var(--mk-small);align-items:center;display:flex}.mk-example-note{margin-top:13px!important;font-size:12px!important}.mk-story-layout{flex-direction:column;gap:35px;display:flex}.mk-story-visual{width:100%;padding:25px}.mk-story-details{gap:28px;width:100%}.mk-story-details h3{font-size:var(--mk-subhead)}.mk-story-details p{font-size:var(--mk-body)}.mk-design-preview{flex-direction:row;gap:17px}.mk-design-preview>.mk-poster{width:57%}.mk-design-note{font-size:var(--mk-small);display:grid}.mk-review-preview>.mk-poster{width:70%;margin:auto}.mk-review-finding{align-self:flex-end;width:95%;margin-top:-70px}.mk-export-files{font-size:var(--mk-small)}.mk-export-label{font-size:var(--mk-small);bottom:82px;right:0}.mk-export-label small{font-size:12px}}@media (prefers-reduced-motion:reduce){.mk-site *,.mk-site :before,.mk-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mk-feature-links{gap:18px}.mk-feature-links>a,.mk-feature-links>a:nth-child(2n){background:0 0;border-radius:0;padding:24px 0}.mk-feature-links>a:hover,.mk-feature-links>a:focus-visible{background:var(--mk-pale);padding-inline:20px;transform:translate(-10px)}.mk-feature-name>span{font-size:var(--mk-subhead);line-height:1}.mk-habits .done:after{content:"";border-bottom:1px solid;border-left:1px solid;width:1.8cqw;height:1cqw;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.mk-arrived{animation:.65s cubic-bezier(.2,.65,.25,1) both mk-arrival}@keyframes mk-arrival{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}}@media (max-width:600px){.mk-language-demo>.mk-caption,.mk-example-note{font-size:var(--mk-small)!important}.mk-feature-links>a,.mk-feature-links>a:nth-child(2n){padding:22px 0}.mk-hero-copy>.mk-button{width:100%}.mk-hero-actions .mk-button{justify-content:space-between;width:100%}.mk-section-head p{max-width:none}.mk-hero-copy>.mk-caption{width:100%}}.mk-raw{background:var(--mk-white);padding:0}.mk-raw>.mk-sample-brand,.mk-raw>.mk-poster-title,.mk-raw>.mk-poster-sub{display:none}.mk-raw>.mk-sample-app{border-radius:0;min-height:100%;margin-top:0;padding-top:7cqw}.mk-raw .mk-sample-greeting{margin-top:7cqw;font-size:8cqw}.mk-raw .mk-habits>div{padding-block:6cqw;font-size:5.8cqw}.mk-raw .mk-sample-photo{aspect-ratio:1.2}@media (min-width:601px) and (max-width:850px){.mk-hero-poster{width:44%}.mk-hero-poster-front{left:8%}.mk-hero-poster-back{left:52%}}
