.shapes-marketing{--m-gutter: 24px;--m-max: 1200px;--m-rule: rgb(var(--line));--mint: 190 240 214;--sun: 255 214 102;--pink: 255 190 214;--violet: 91 61 245;--ease: cubic-bezier(.16, 1, .3, 1);background:rgb(var(--paper));color:rgb(var(--ink));overflow-x:clip;-webkit-font-smoothing:antialiased}.shapes-marketing *,.shapes-marketing *:before,.shapes-marketing *:after{box-sizing:border-box}.shapes-marketing h1,.shapes-marketing h2,.shapes-marketing h3,.shapes-marketing p{margin:0}.shapes-marketing h1,.shapes-marketing h2,.shapes-marketing h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.shapes-marketing p{text-wrap:pretty}.shapes-marketing ::-moz-selection{background:rgb(var(--sun));color:rgb(var(--ink))}.shapes-marketing ::selection{background:rgb(var(--sun));color:rgb(var(--ink))}.shapes-marketing :focus-visible{outline:3px solid rgb(var(--accent));outline-offset:3px;border-radius:6px}.mk-wrap{width:min(var(--m-max),calc(100% - var(--m-gutter) * 2));margin-inline:auto}.marketing-skip{position:absolute;left:12px;top:-64px;z-index:100;padding:12px 16px;border-radius:10px;background:rgb(var(--ink));color:rgb(var(--paper));font-weight:700}.marketing-skip:focus{top:12px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;background:rgb(var(--accent));color:rgb(var(--on-accent));font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;box-shadow:0 6px 0 -1px rgb(var(--accent-deep)),0 14px 30px -12px rgb(var(--accent) / .6);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .15s}.mk-btn:hover{box-shadow:0 9px 0 -1px rgb(var(--accent-deep)),0 18px 34px -12px rgb(var(--accent) / .65)}.mk-btn:active{transform:translateY(3px);box-shadow:0 2px 0 -1px rgb(var(--accent-deep))}.mk-btn svg{transition:transform .2s var(--ease)}.mk-btn:hover svg{transform:translate(4px)}.mk-btn-lg{min-height:58px;padding:0 30px;font-size:17px}.mk-btn-inverse{background:rgb(var(--sun));color:rgb(var(--ink));box-shadow:0 6px 0 -1px #00000059}.mk-btn-inverse:hover{box-shadow:0 8px 0 -1px #00000059}.mk-link{display:inline-flex;align-items:center;gap:8px;min-height:46px;font-size:15px;font-weight:700;color:rgb(var(--ink));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:rgb(var(--accent))}.mk-link:hover{color:rgb(var(--accent))}.shapes-marketing .mk-embed-note{margin-top:48px;max-width:56ch}.mk-fineprint{font-size:13px;line-height:1.6;color:rgb(var(--ink-mute))}.mk-eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 16px 0 12px;border-radius:999px;background:rgb(var(--sun));font-size:13.5px;font-weight:700;color:rgb(var(--ink))}.mk-dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--accent));animation:mk-pulse 2s ease-in-out infinite}.mk-header{position:sticky;top:0;z-index:50;transition:background-color .2s,box-shadow .2s,backdrop-filter .2s}.mk-header[data-scrolled]{background:rgb(var(--paper) / .86);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px rgb(var(--line))}.mk-header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.mk-header a{text-decoration:none}.mk-nav{display:flex;gap:6px;margin-left:auto;margin-right:12px}.mk-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:600;color:rgb(var(--ink-soft));transition:background-color .15s,color .15s}.mk-nav a:hover,.mk-nav a[aria-current]{background:rgb(var(--accent-soft));color:rgb(var(--ink))}.mk-header-actions{display:flex;align-items:center;gap:8px}.mk-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:700;color:rgb(var(--ink));white-space:nowrap}.mk-create-short{display:none}.mk-header[data-app]{--m-gutter: 24px;--m-max: 1200px;--ease: cubic-bezier(.16, 1, .3, 1);--sun: 255 214 102;--mint: 190 240 214;--pink: 255 190 214}.mk-header .mk-nav.mk-nav-app{display:flex}.mk-nav a svg{margin-right:6px;flex:none}.mk-header-actions .app-account-trigger{width:46px;height:46px}.mk-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:clamp(24px,4vw,56px) clamp(56px,7vw,96px)}.mk-hero-copy{display:grid;justify-items:start;gap:26px}.mk-hero h1{font-size:clamp(34px,11.4vw,96px);line-height:.92;letter-spacing:-.05em}.mk-hero h1 .mk-hero-accent{display:block}@media (min-width: 1024px){.mk-hero h1{font-size:clamp(60px,5.6vw,92px)}}.mk-hero-accent{color:rgb(var(--accent));display:inline-block}.mk-lede{max-width:46ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:rgb(var(--ink-soft))}.mk-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.mk-stage{--stage: var(--accent);--stage-edge: var(--ink);--edge: var(--ink);position:relative;height:clamp(440px,46vw,600px)}.mk-stage[data-look=paper]{--stage: var(--sun)}.mk-stage[data-look=midnight]{--stage: var(--ink);--stage-edge: var(--accent);--edge: var(--paper)}.mk-stage[data-look=studio]{--stage: var(--mint)}.mk-stage[data-look=rose]{--stage: var(--pink)}.mk-stage[data-look=clay]{--stage: var(--accent-soft)}.mk-stage:before{content:"";position:absolute;top:40px;right:0;bottom:0;left:0;border:2px solid rgb(var(--ink));border-radius:44px;background:rgb(var(--stage));box-shadow:8px 8px rgb(var(--stage-edge));transition:background-color .5s var(--ease),box-shadow .5s var(--ease)}.mk-stage-pages{position:absolute;top:0;right:0;bottom:0;left:0}.mk-name-form{display:grid;gap:8px;width:min(100%,420px)}.mk-name-form label{font-size:14px;font-weight:800}.mk-name-form input{width:100%;min-height:56px;padding:0 20px;border:2px solid rgb(var(--ink));border-radius:16px;background:rgb(var(--paper-card));color:rgb(var(--ink));font:700 18px/1.2 var(--font-ui);box-shadow:4px 4px rgb(var(--accent));transition:box-shadow .15s}.mk-name-form input::-moz-placeholder{color:rgb(var(--ink-mute));font-weight:600}.mk-name-form input::placeholder{color:rgb(var(--ink-mute));font-weight:600}.mk-name-form input:focus-visible{outline:3px solid rgb(var(--accent));outline-offset:3px;box-shadow:4px 4px rgb(var(--sun))}.mk-phone{position:absolute;display:grid;gap:10px;width:36%}.mk-phone .marketing-preview{width:100%;aspect-ratio:9 / 17;border-radius:28px;border:6px solid rgb(var(--edge));box-shadow:0 30px 50px -24px rgb(var(--ink) / .6);background:rgb(var(--paper-card));transition:border-color .5s var(--ease)}.mk-phone-swap{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.mk-phone-main .mk-phone-swap{position:relative}.mk-phone-main{left:28%;top:0;z-index:3;width:44%}.mk-phone-left{left:3%;top:15%;z-index:2;rotate:-7deg}.mk-phone-right{right:3%;top:19%;z-index:1;rotate:7deg}.mk-address{justify-self:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:5px 12px;border-radius:999px;background:rgb(var(--paper-card));border:1.5px solid rgb(var(--ink));font-size:12px;font-weight:700;white-space:nowrap}.mk-sticker{position:absolute;z-index:5;display:grid;place-items:center;padding:10px 16px;border-radius:999px;border:2px solid rgb(var(--ink));font-size:14px;font-weight:800;letter-spacing:-.01em;box-shadow:3px 3px rgb(var(--ink))}.mk-sticker-a{background:rgb(var(--mint));left:2%;top:7%;rotate:-8deg}.mk-sticker-b{background:rgb(var(--pink));right:2%;bottom:26%;rotate:6deg}.mk-you-note{position:absolute;top:0;right:-84px;z-index:4;width:144px;height:112px;color:rgb(var(--paper));pointer-events:none}.mk-stage:is([data-look=paper],[data-look=studio],[data-look=rose],[data-look=clay]) .mk-you-note{color:rgb(var(--ink))}.mk-you-badge{position:absolute;top:0;right:0;z-index:1;padding:8px 14px;border:2px solid rgb(var(--ink));border-radius:999px;background:rgb(var(--sun));color:rgb(var(--ink));box-shadow:3px 3px rgb(var(--ink));font:700 26px/1 var(--font-display);letter-spacing:-.03em;rotate:8deg}.mk-you-note svg{display:block;width:100%;height:auto}.mk-dock{position:absolute;left:0;right:0;bottom:14px;z-index:6;display:flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;margin-inline:auto;padding:6px 8px 6px 20px;border:2px solid rgb(var(--ink));border-radius:999px;background:rgb(var(--paper-card));box-shadow:4px 4px rgb(var(--ink));white-space:nowrap}.mk-dock-label{margin-right:6px;font-size:13px;font-weight:800}.mk-dock-swatches{display:flex}.mk-swatch{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.mk-swatch:focus-visible{border-radius:50%}.mk-swatch span{width:28px;height:28px;border:2px solid rgb(var(--ink));border-radius:50%;background:var(--swatch);transition:box-shadow .15s}.mk-swatch:hover span{box-shadow:0 0 0 3px rgb(var(--sun))}.mk-swatch[aria-pressed=true] span{box-shadow:0 0 0 3px rgb(var(--paper-card)),0 0 0 5px rgb(var(--accent))}.mk-dock-name{width:80px;padding-right:8px;font-size:14px;font-weight:800}@media (min-width: 640px){.mk-phone-main{left:22%;width:56%}.mk-phone-main .marketing-preview{aspect-ratio:9 / 12.6}.mk-phone-left{left:0;top:17%;width:32%}.mk-phone-right{right:0;top:21%;width:32%}}@media (min-width: 1024px){.mk-stage{height:clamp(500px,49vw,600px)}}.mk-section{padding-block:clamp(64px,9vw,128px) 0}.mk-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;margin-bottom:clamp(32px,4vw,56px)}.mk-heading h2{font-size:clamp(40px,6vw,88px);line-height:.94}.mk-heading p{font-size:18px;line-height:1.55;color:rgb(var(--ink-soft));max-width:40ch}.mk-heading:has(>h2:only-child){grid-template-columns:minmax(0,1fr)}.mk-looks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-bottom:8px;margin-bottom:20px}.mk-look{margin:0;display:grid;gap:12px;transition:transform .42s var(--ease)}.mk-look:nth-child(odd){transform:translateY(calc(var(--p, 0) * -28px + 14px))}.mk-look:nth-child(2n){transform:translateY(calc(var(--p, 0) * 28px - 14px))}.mk-look:hover .mk-look-phone .marketing-preview{box-shadow:8px 8px rgb(var(--accent))}.mk-look-phone .marketing-preview{aspect-ratio:9 / 17;border-radius:22px;border:5px solid rgb(var(--ink));box-shadow:0 24px 40px -24px rgb(var(--ink) / .5)}.mk-look figcaption{justify-self:center;padding:4px 14px;border-radius:999px;background:rgb(var(--ink));color:rgb(var(--paper));font-size:13.5px;font-weight:700}.mk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-card{display:grid;gap:14px;align-content:end;min-height:340px;padding:32px;border-radius:32px;transition:transform .3s var(--ease)}.mk-card:hover{box-shadow:8px 8px rgb(var(--ink))}.mk-card h3{font-size:clamp(30px,3.2vw,44px)}.mk-card p{font-size:17px;line-height:1.55;color:rgb(var(--ink-soft))}.mk-card-mint{background:rgb(var(--mint))}.mk-card-sun{background:rgb(var(--sun))}.mk-card-pink{background:rgb(var(--pink))}.mk-price-block{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:center;padding:clamp(32px,5vw,64px);border-radius:40px;background:rgb(var(--ink));color:rgb(var(--paper))}.mk-price-block>div:first-child{display:grid;justify-items:start;gap:20px}.mk-price-block h2{font-size:clamp(38px,5vw,72px)}.mk-price-block p{font-size:18px;line-height:1.55;color:rgb(var(--paper) / .78);max-width:42ch}.mk-price-block .mk-link{color:rgb(var(--paper));text-decoration-color:rgb(var(--sun))}.mk-price-tag{display:grid;justify-items:start;gap:12px;padding:28px;border-radius:28px;background:rgb(var(--sun));color:rgb(var(--ink));transform:rotate(2.5deg)}.mk-price-tag p{color:rgb(var(--ink));font-weight:700;font-size:15px}.mk-price-tag>div{display:flex;align-items:baseline;gap:6px}.mk-price-num{font-family:var(--font-display);font-size:clamp(88px,11vw,140px);font-weight:800;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums}.mk-price-tag span:not(.mk-price-num){font-size:20px;font-weight:700}.mk-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.mk-faq h2{font-size:clamp(38px,5vw,68px);position:sticky;top:100px}.mk-faq-list{display:grid}.mk-faq-list details{border-top:2px solid rgb(var(--ink))}.mk-faq-list details:last-child{border-bottom:2px solid rgb(var(--ink))}.mk-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:14px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:rgb(var(--sun));font-size:22px;transition:transform .25s var(--ease),background-color .15s}.mk-faq-list details[open] summary span{transform:rotate(45deg);background:rgb(var(--accent));color:rgb(var(--on-accent))}.mk-faq-list details p{padding:0 52px 24px 0;font-size:17px;line-height:1.6;color:rgb(var(--ink-soft))}.mk-final{margin-top:clamp(72px,10vw,140px);padding-block:clamp(72px,10vw,140px);background:rgb(var(--accent));color:rgb(var(--on-accent));text-align:center;border-radius:48px 48px 0 0}.mk-final .mk-wrap{display:grid;justify-items:center;gap:36px}.mk-final h2{font-size:clamp(48px,9vw,132px);line-height:.9;letter-spacing:-.05em;max-width:12ch}.mk-footer{background:rgb(var(--ink));color:rgb(var(--paper));padding-top:40px;overflow:hidden}.mk-wordmark{font-family:var(--font-display);font-size:clamp(88px,26.5vw,380px);font-weight:800;letter-spacing:-.07em;line-height:.8;color:rgb(var(--paper) / .1);margin:0 0 -.04em -.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk-footer-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:28px 48px;padding-block:36px;border-top:1px solid rgb(var(--paper) / .2);font-size:14px}.mk-footer-row nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;margin-left:auto}.mk-footer-group{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shapes-marketing .mk-footer-heading{margin-bottom:12px;font-size:18px;line-height:1.3;letter-spacing:-.02em}.mk-footer-row>span{padding-block:12px}.mk-footer-row a{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--paper));font-weight:600;text-decoration:none}.mk-footer-row a:hover{text-decoration:underline}.mk-footer-row span{color:rgb(var(--paper) / .7)}.mk-footer .mk-footer-row a[aria-label]{color:inherit}.mk-footer-listings{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:0 0 28px;color:rgb(var(--paper) / .5);font-size:12px;letter-spacing:.01em}.mk-footer-listings span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mk-footer-listings a{color:rgb(var(--paper) / .62);text-decoration:underline;text-decoration-color:rgb(var(--paper) / .2);text-underline-offset:2px}.mk-footer-listings a:has(img){display:inline-flex;align-items:center;opacity:.72;text-decoration:none}.mk-footer-listings a:has(img):hover{opacity:1}.mk-footer-listings img{display:block;width:auto;height:20px}.mk-footer-listings a:hover{color:rgb(var(--paper));text-decoration-color:currentColor}.mk-words{display:inline}.mk-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.mk-word>span{display:inline-block}.mk-words[data-reveal] .mk-word>span{transform:translateY(110%) rotate(4deg)}.mk-words[data-reveal][data-in] .mk-word>span{transform:none;transition:transform .8s var(--ease) calc(var(--i) * 70ms)}.mk-reveal[data-reveal]{opacity:0;transform:translateY(32px)}.mk-reveal[data-reveal][data-in]{opacity:1;transform:none;transition:opacity .7s var(--ease) var(--d, 0ms),transform .8s var(--ease) var(--d, 0ms)}@keyframes mk-rise{0%{opacity:0;translate:0 56px}}@keyframes mk-pop{0%{opacity:0;scale:.6}}@keyframes mk-swap{0%{scale:.985}}.mk-phone-main{animation:mk-rise .9s var(--ease) backwards}.mk-phone-left{animation:mk-rise .9s var(--ease) .14s backwards}.mk-phone-right{animation:mk-rise .9s var(--ease) .26s backwards}.mk-dock{animation:mk-rise .7s var(--ease) .52s backwards}.mk-sticker-a{animation:mk-pop .5s var(--ease) .7s backwards}.mk-sticker-b{animation:mk-pop .5s var(--ease) .8s backwards}.mk-phone-swap{animation:mk-swap .38s var(--ease)}@keyframes mk-pulse{50%{transform:scale(1.5);opacity:.6}}.mk-embed{border:2px solid rgb(var(--ink));border-radius:28px;overflow:hidden;background:rgb(var(--paper-card));box-shadow:10px 10px rgb(var(--accent))}.mk-embed-bar{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 18px;border-bottom:2px solid rgb(var(--ink));background:rgb(var(--sun))}.mk-embed-dots{display:flex;gap:7px}.mk-embed-dots i{width:12px;height:12px;border-radius:50%;border:2px solid rgb(var(--ink));background:rgb(var(--paper-card))}.mk-embed-url{flex:1;max-width:360px;margin-inline:auto;padding:5px 14px;border:2px solid rgb(var(--ink));border-radius:999px;background:rgb(var(--paper-card));font-size:12.5px;font-weight:700;text-align:center}.mk-embed-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-align:right}.mk-embed-live b{width:10px;height:10px;border-radius:50%;background:rgb(var(--accent));animation:mk-pulse 2s ease-in-out infinite}.mk-embed-done{min-height:36px;padding:0 16px;border:2px solid rgb(var(--ink));border-radius:999px;background:rgb(var(--paper-card));color:rgb(var(--ink));font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 3px rgb(var(--ink))}.mk-embed-done:hover{background:rgb(var(--ink));color:rgb(var(--paper))}.mk-embed-body{position:relative}.mk-embed-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;border:0;background:rgb(var(--paper) / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;transition:background-color .2s,backdrop-filter .2s}.mk-embed-gate:hover{background:rgb(var(--paper) / .3);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-embed-gate-pill{display:inline-flex;align-items:center;min-height:58px;padding:0 30px;border-radius:999px;background:rgb(var(--accent));color:rgb(var(--on-accent));font-size:17px;font-weight:800;letter-spacing:-.01em;box-shadow:0 6px 0 -1px rgb(var(--accent-deep)),0 14px 30px -12px rgb(var(--accent) / .6);transition:transform .18s var(--ease)}.mk-embed-gate:hover .mk-embed-gate-pill{box-shadow:0 9px 0 -1px rgb(var(--accent-deep)),0 14px 30px -12px rgb(var(--accent) / .6)}.mk-embed-gate-note{padding:4px 12px;border-radius:999px;background:rgb(var(--paper-card));border:1.5px solid rgb(var(--ink));font-size:13px;font-weight:700;color:rgb(var(--ink))}.mk-embed[data-active]{box-shadow:10px 10px rgb(var(--ink))}.mk-embed-frame{display:block;width:100%;height:clamp(600px,78vh,760px);border:0;background:rgb(var(--paper))}.mk-embed-poster{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.mk-embed-frame:has(.mk-embed-poster){overflow:hidden}.mk-embed-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.mk-embed-gate{background:rgb(var(--ink) / .08);-webkit-backdrop-filter:none;backdrop-filter:none}.mk-embed-gate:hover{background:rgb(var(--ink) / .02)}}.shapes-marketing .marketing-preview{position:relative;overflow:hidden;background:rgb(var(--paper-card))}.mk-looks .marketing-preview,.mk-guide-art .marketing-preview,.mk-more-phone .marketing-preview{content-visibility:auto}.shapes-marketing .marketing-preview .tp-page{min-height:0}.shapes-marketing .marketing-preview input,.shapes-marketing .marketing-preview textarea,.shapes-marketing .marketing-preview select{pointer-events:none}.shapes-marketing .marketing-preview .tp-page,.shapes-marketing .marketing-preview .tp-btn{animation:none!important}.shapes-marketing .marketing-preview .tp-em-shine:after{display:none}@media (max-width: 1023px){.mk-hero{grid-template-columns:minmax(0,1fr)}.mk-stage{height:clamp(420px,78vw,580px);max-width:560px;margin-inline:auto;width:100%}@media (min-width: 640px){.mk-stage{height:clamp(560px,78vw,580px)}}.mk-heading{grid-template-columns:minmax(0,1fr);gap:16px}.mk-looks{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.mk-cards{grid-template-columns:minmax(0,1fr)}.mk-card{min-height:0}.mk-price-block,.mk-faq{grid-template-columns:minmax(0,1fr)}.mk-faq h2{position:static}.mk-price-tag{transform:none}.mk-nav:not(.mk-nav-app){display:none}.mk-embed-url{display:none}.mk-embed-live{margin-left:auto;font-size:12px}.shapes-marketing .mk-embed-note{margin-top:36px}}@media (max-width: 639px){.shapes-marketing{--m-gutter: 18px}.mk-header-row{min-height:68px;gap:10px}.mk-signin{padding-inline:8px;font-size:14px}.mk-header-actions{flex:none;gap:4px}.mk-header-actions .mk-btn{padding-inline:14px;font-size:14px}.mk-header-actions .mk-btn svg,.mk-create-long{display:none}.mk-create-short{display:inline}.mk-hero{gap:28px}.mk-hero-copy{gap:20px}.mk-btn-lg{width:100%}.mk-stage{height:344px}.mk-stage:before{top:28px;right:0;bottom:0;left:0;border-radius:28px;box-shadow:5px 5px rgb(var(--stage-edge))}.mk-phone{width:30%}.mk-phone-main{left:32%;width:36%}.mk-phone .marketing-preview{border-width:4px;border-radius:20px}.mk-address{font-size:10.5px;padding:3px 8px}.mk-sticker{font-size:12px;padding:6px 10px}.mk-you-note{top:6px;right:-72px;width:120px;height:94px}.mk-you-badge{padding:7px 12px;font-size:22px}.mk-dock{bottom:8px;padding:4px 6px;box-shadow:3px 3px rgb(var(--ink))}.mk-dock-label,.mk-dock-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mk-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-look:nth-child(n){transform:none}.mk-faq-list details p{padding-right:0}.mk-final{border-radius:32px 32px 0 0}.mk-embed{border-radius:22px;box-shadow:6px 6px rgb(var(--accent))}.mk-embed-frame{height:min(78dvh,700px)}.mk-footer-row nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-left:0}}.mk-pricing-hero{display:grid;justify-items:start;gap:26px;padding-block:clamp(24px,4vw,56px) clamp(40px,5vw,72px)}.mk-pricing-hero h1{font-size:clamp(54px,9vw,132px);line-height:.9;letter-spacing:-.05em}.mk-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.mk-plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,44px);border:2px solid rgb(var(--ink));border-radius:36px;background:rgb(var(--mint));box-shadow:8px 8px rgb(var(--ink));transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.mk-plan[data-featured]{background:rgb(var(--sun));box-shadow:8px 8px rgb(var(--accent))}.mk-plan:hover{box-shadow:12px 12px rgb(var(--ink))}.mk-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-plan h2{font-size:clamp(34px,3.6vw,52px)}.mk-plan-tag{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:2px solid rgb(var(--ink));background:rgb(var(--paper-card));font-size:13px;font-weight:800;transform:rotate(3deg)}.mk-plan-tag[data-current]{background:rgb(var(--ink));color:rgb(var(--paper))}.mk-plan-pitch{max-width:36ch;font-size:17px;line-height:1.5;color:rgb(var(--ink-soft))}.mk-interval-row{display:flex;justify-content:center;margin:0 auto 8px}.mk-interval{display:inline-flex;gap:4px;padding:4px;border:2px solid rgb(var(--ink));border-radius:999px;background:rgb(var(--paper-card))}.mk-interval button{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:rgb(var(--ink));font:inherit;font-size:15px;font-weight:700;cursor:pointer}.mk-interval button[aria-pressed=true]{background:rgb(var(--ink));color:rgb(var(--paper))}.mk-interval button span{margin-left:6px;font-size:12px;font-weight:800;opacity:.85}.mk-interval button:focus-visible{outline:3px solid rgb(var(--ink));outline-offset:2px}.mk-plan-billed{margin:4px 0 0}.mk-plan-price{display:flex;align-items:baseline;gap:10px;margin:0}.mk-plan-num{font-family:var(--font-display);font-size:clamp(88px,10vw,140px);font-weight:800;letter-spacing:-.06em;line-height:.85;font-variant-numeric:tabular-nums}.mk-plan-price span:not(.mk-plan-num){font-size:18px;font-weight:700}.mk-spec{display:grid;margin:0;border-top:2px solid rgb(var(--ink))}.mk-spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1.5px dashed rgb(var(--ink) / .35)}.mk-spec dt{font-size:15px;color:rgb(var(--ink-soft))}.mk-spec dd{margin:0;font-size:15px;font-weight:800;text-align:right}.mk-plan-btn{margin-top:auto;width:100%;border:0;cursor:pointer;background:rgb(var(--ink));color:rgb(var(--paper));box-shadow:0 6px 0 -1px #00000059}.mk-plan-btn[data-variant=featured]{background:rgb(var(--accent));color:rgb(var(--on-accent));box-shadow:0 6px 0 -1px rgb(var(--accent-deep))}.mk-plan-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.mk-btn-ghost{background:transparent;color:rgb(var(--ink));border:2px solid rgb(var(--ink));box-shadow:0 5px 0 -1px rgb(var(--ink));cursor:pointer}.mk-plans-notes{display:grid;justify-items:start;gap:14px;margin-top:36px}.mk-plans-notes .mk-fineprint{max-width:60ch;font-size:14px}.mk-dev-note{max-width:60ch;padding:12px 18px;border:2px dashed rgb(var(--ink) / .4);border-radius:16px;background:rgb(var(--paper-warm));font-size:13.5px;line-height:1.55;color:rgb(var(--ink-soft))}.mk-dev-note code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;font-weight:700;color:rgb(var(--ink))}.mk-manage{margin-top:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:28px 32px;border:2px solid rgb(var(--ink));border-radius:28px;background:rgb(var(--paper-card))}.mk-manage h2{font-size:28px}.mk-manage p{margin-top:6px;color:rgb(var(--ink-soft))}.mk-included{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mk-included-item{display:flex;align-items:flex-start;gap:18px;padding:28px;border-radius:28px}.mk-included-item p{font-size:18px;line-height:1.5;font-weight:600}.mk-included-0{background:rgb(var(--pink))}.mk-included-1{background:rgb(var(--sun))}.mk-included-2{background:rgb(var(--mint))}.mk-included-3{background:rgb(var(--accent-soft))}.mk-check{display:grid;place-items:center;flex:none;width:36px;height:36px;border:2px solid rgb(var(--ink));border-radius:50%;background:rgb(var(--paper-card));font-weight:900}@media (max-width: 1023px){.mk-plans,.mk-included{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){.mk-plan{border-radius:28px;box-shadow:5px 5px rgb(var(--ink))}.mk-plan[data-featured]{box-shadow:5px 5px rgb(var(--accent))}.mk-manage{padding:22px}}@media (prefers-reduced-motion: reduce){.shapes-marketing *,.shapes-marketing *:before,.shapes-marketing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mk-look:nth-child(n){transform:none}}@media (max-width: 639px){.mk-header[data-app]{--m-gutter: 18px}.mk-header[data-app] .mk-header-row{gap:6px}.mk-header[data-app] .mk-nav{margin-right:0;gap:2px;min-width:0}.mk-header[data-app] .mk-nav a{padding:0 10px;font-size:14px;white-space:nowrap}.mk-header[data-app] a[aria-label="shapes home"]>span:last-child{display:none}.mk-header[data-app] .mk-header-actions{gap:6px;flex:none}}@media (max-width: 379px){.mk-header:not([data-app]) a[aria-label="shapes home"]>span:last-child{display:none}}.mk-nav-short{display:none}@media (max-width: 639px){.mk-nav-long{display:none}.mk-nav-short{display:inline}}.mk-chips{display:flex;flex-wrap:wrap;gap:10px;margin:-12px 0 clamp(28px,4vw,44px);padding:0;list-style:none}.mk-chips li{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:2px solid rgb(var(--ink));border-radius:999px;font-size:15px;font-weight:800;box-shadow:3px 3px rgb(var(--ink))}.mk-chips li:nth-child(5n+1){background:rgb(var(--mint))}.mk-chips li:nth-child(5n+2){background:rgb(var(--sun))}.mk-chips li:nth-child(5n+3){background:rgb(var(--pink))}.mk-chips li:nth-child(5n+4){background:rgb(var(--accent-soft))}.mk-chips li:nth-child(5n+5){background:rgb(var(--paper-card))}.mk-agents-band{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px 48px;padding:clamp(28px,4vw,44px);border:2px solid rgb(var(--ink));border-radius:28px;background:rgb(var(--paper-card));box-shadow:6px 6px rgb(var(--ink))}.mk .mk-agents-band h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;margin-top:18px;max-width:20ch}.mk-agents-band p{margin-top:14px;max-width:58ch;font-size:17px;line-height:1.65;color:rgb(var(--ink-soft))}.mk-home-content section[id]{scroll-margin-top:96px}.mk-home-content .mk-heading,.mk-pricing main .mk-heading{grid-template-columns:minmax(0,1fr);gap:18px}.mk-home-content .mk-heading h2,.mk-pricing main .mk-heading h2{max-width:22ch;font-size:clamp(36px,4.6vw,64px);line-height:1.06}.mk-home-content .mk-heading p,.mk-pricing main .mk-heading p{max-width:58ch}.mk-home .mk-hero h1{letter-spacing:-.04em;line-height:1}.mk-home-demo{padding-top:24px}.mk-demo-notes{display:grid;justify-items:start;gap:12px;margin-top:28px}.mk-demo-notes .mk-fineprint{max-width:72ch}.mk-creator-guides{display:grid;gap:32px;margin-top:clamp(64px,8vw,104px)}.mk-guide-heading{display:grid;justify-items:start;gap:18px}.mk-guide-heading h3{max-width:18ch;font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.04em}.mk-guide-heading p{max-width:44ch;font-size:18px;line-height:1.6;color:rgb(var(--ink-soft))}.mk-creator-guides nav{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:24px;align-items:start}.mk-creator-poster{position:relative;display:flex;flex-direction:column;min-width:0;height:600px;padding:28px;overflow:hidden;border-radius:28px;background:rgb(var(--ink));color:rgb(var(--paper))}.mk-creator-poster[data-guide=clay]{height:520px;margin-top:48px;background:rgb(var(--mint));color:rgb(var(--ink))}.mk-creator-poster[data-guide=rose]{height:456px;margin-top:104px;background:rgb(var(--pink));color:rgb(var(--ink))}.mk-creator-guide{display:block;min-height:48px;color:inherit;text-decoration:none}.mk-creator-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.mk-guide-caption{min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.04;letter-spacing:-.035em}.mk-creator-poster[data-guide=clay] .mk-guide-caption{font-size:clamp(28px,2.6vw,38px)}.mk-creator-poster[data-guide=rose] .mk-guide-caption{font-size:clamp(24px,2.2vw,32px)}.mk-guide-arrow{position:absolute;right:24px;bottom:24px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(var(--sun));color:rgb(var(--ink))}.mk-guide-arrow svg{width:24px;height:24px}.mk-creator-poster[data-guide=clay] .mk-guide-arrow,.mk-creator-poster[data-guide=rose] .mk-guide-arrow{background:rgb(var(--ink));color:rgb(var(--paper))}.mk-creator-poster .mk-guide-description{max-width:25ch;margin-top:14px;font-size:15px;line-height:1.6;color:rgb(var(--paper) / .82)}.mk-creator-poster[data-guide=clay] .mk-guide-description,.mk-creator-poster[data-guide=rose] .mk-guide-description{color:rgb(var(--ink-soft))}.mk-guide-art{position:relative;flex:1;min-height:0;margin:24px -28px -28px;overflow:hidden;pointer-events:none}.mk-guide-art .marketing-preview{position:absolute;top:24px;right:24px;width:56%;aspect-ratio:9 / 17;border:4px solid rgb(var(--paper));border-radius:22px;transform:rotate(7deg);box-shadow:0 12px 24px rgb(var(--ink) / .2)}.mk-guide-cover{position:absolute;left:-20px;bottom:32px;width:58%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:4px solid rgb(var(--paper));border-radius:8px;transform:rotate(-14deg)}.mk-creator-poster[data-guide=clay] .marketing-preview{left:12%;right:auto;width:78%;border-color:rgb(var(--ink));transform:rotate(-8deg)}.mk-creator-poster[data-guide=rose] .marketing-preview{left:12%;right:auto;width:84%;border-color:rgb(var(--ink));transform:rotate(6deg)}.mk-creator-guide:hover .mk-guide-arrow,.mk-creator-guide:focus-visible .mk-guide-arrow{background:rgb(var(--paper));color:rgb(var(--ink))}.mk-creator-guide:focus-visible:after{box-shadow:inset 0 0 0 3px rgb(var(--accent))}.mk-creator-poster[data-guide=midnight] .mk-creator-guide:focus-visible{outline-color:rgb(var(--sun))}.mk-creator-poster[data-guide=midnight] .mk-creator-guide:focus-visible:after{box-shadow:inset 0 0 0 3px rgb(var(--sun))}.mk-creator-guides>.mk-fineprint{margin-top:-8px}.mk-more-creators{display:grid;gap:28px;margin-top:clamp(56px,7vw,88px)}.mk-more-creators h3{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.04em}.mk-more-creators ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none}.mk-more-creators li{display:grid;gap:14px;justify-items:center}.mk-more-phone{width:min(100%,260px)}.mk-more-phone .marketing-preview{aspect-ratio:9 / 17;border:5px solid rgb(var(--ink));border-radius:22px;box-shadow:6px 6px rgb(var(--ink) / .9)}.mk-more-kind{padding:4px 14px;border-radius:999px;background:rgb(var(--ink));color:rgb(var(--paper));font-size:13.5px;font-weight:700}.mk-fit{display:grid;gap:36px}.mk-fit-benefits{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px}.mk-fit-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:300px;padding:32px;overflow:hidden;border-radius:28px;background:rgb(var(--pink))}.mk-fit-card h3{max-width:17ch;font-size:clamp(28px,3vw,42px);line-height:1.06}.mk-fit-card p{max-width:42ch;margin-top:16px;font-size:17px;line-height:1.6;color:rgb(var(--ink-soft))}.mk-fit-card-copy .mk-link{margin-top:14px}.mk-fit-editor{grid-row:span 2;min-height:640px;padding:40px;background:rgb(var(--mint))}.mk-fit-editor-visual{position:relative;flex:1;min-height:320px;margin:28px -40px -40px;overflow:hidden}.mk-fit-editor-visual img{position:absolute;top:28px;right:12%;display:block;width:72%;max-width:280px;height:auto;border:3px solid rgb(var(--ink));border-radius:24px;transform:rotate(-6deg);box-shadow:8px 8px rgb(var(--ink) / .14)}.mk-fit-organize .mk-fit-card-copy{max-width:60%}.mk-fit-organize-visual{position:absolute;right:-20px;bottom:-190px;width:40%;max-width:200px;margin:0}.mk-fit-organize-visual img{display:block;width:100%;height:auto;border:3px solid rgb(var(--ink));border-radius:22px;transform:rotate(8deg)}.mk-fit-cove{justify-content:space-between;background:rgb(var(--sun))}.mk-fit-review{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px}.mk-fit-review span{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:800}.mk-fit-review svg{flex:none}.mk-fit-boundaries{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:32px;align-items:start;padding:12px 4px}.mk-fit-boundaries h3,.mk-fit-boundaries h4{margin:0;max-width:22ch;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.mk-fit-boundaries p{max-width:46ch;margin-top:12px;font-size:15px;line-height:1.65;color:rgb(var(--ink-soft))}.mk-fit-boundaries .mk-link{align-self:center}.mk-fit-boundaries .mk-link:hover{color:rgb(var(--ink));text-decoration-color:rgb(var(--ink))}.mk-home .mk-agents-band{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px 56px;align-items:stretch;min-height:600px;padding:clamp(32px,5vw,64px);overflow:hidden;border:2px solid rgb(var(--ink));border-radius:40px;background:rgb(var(--accent));color:rgb(var(--on-accent));box-shadow:8px 8px rgb(var(--ink))}.mk-agents-copy{display:grid;justify-items:start;align-content:center;gap:24px;min-width:0}.mk-home .mk-agents-band h2{margin-top:0;max-width:14ch;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.04em}.mk-home .mk-agents-band p{margin-top:0;max-width:42ch;font-size:18px;line-height:1.6;color:rgb(var(--on-accent))}.mk-agents-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:460px;margin:0;padding:0;list-style:none}.mk-agents-flow li{display:grid;gap:2px;padding:12px 16px;border-radius:16px;background:rgb(var(--ink) / .22)}.mk-agents-flow b{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em}.mk-agents-flow span{font-size:14px;line-height:1.5;color:rgb(var(--on-accent))}.mk-agents-flow li:last-child{background:rgb(var(--sun));color:rgb(var(--ink))}.mk-agents-flow li:last-child span{color:rgb(var(--ink))}.mk-agents-visual{position:relative;min-width:0;min-height:440px;margin:0}.mk-agents-screen{position:absolute;margin:0}.mk-agents-screen img{display:block;width:100%;height:auto;border:3px solid rgb(var(--ink));border-radius:26px;box-shadow:0 24px 40px -20px rgb(var(--ink) / .6)}.mk-agents-claim{top:10%;left:4%;width:46%;rotate:-5deg}.mk-agents-draft{top:-6%;right:2%;z-index:1;width:44%;rotate:4deg}.mk-agents-visual figcaption{position:absolute;right:0;bottom:0;left:0;z-index:2;font-size:13px;line-height:1.5;color:rgb(var(--on-accent));text-align:center}.mk-agents-band .mk-btn-inverse:focus-visible{outline-color:rgb(var(--paper))}@keyframes mk-agent-in{0%{opacity:0;translate:0 40px}}.mk-agents-band[data-in] .mk-agents-claim{animation:mk-agent-in .8s var(--ease) .1s backwards}.mk-agents-band[data-in] .mk-agents-draft{animation:mk-agent-in .8s var(--ease) .26s backwards}.mk-home-price{background:rgb(var(--ink));color:rgb(var(--paper));border:2px solid rgb(var(--ink));border-radius:40px}.mk-home-price h2{font-size:clamp(36px,4.6vw,64px);line-height:1.06}.mk-home-price>div:first-child p{color:rgb(var(--paper) / .82)}.mk-home-price .mk-link{color:rgb(var(--paper));text-decoration-color:rgb(var(--sun))}.mk-home-price .mk-link:hover{color:rgb(var(--sun))}.mk-home-price>div:first-child :focus-visible{outline-color:rgb(var(--sun))}.mk-home-price .mk-price-tag{border:2px solid rgb(var(--ink));transform:rotate(2.5deg)}.mk-home-price .mk-price-tag p{color:rgb(var(--ink))}.mk-home-price .mk-price-num{font-size:clamp(88px,10vw,140px);letter-spacing:-.04em;line-height:.95}.mk-home .mk-final h2,.mk-pricing .mk-final h2{font-size:clamp(44px,7vw,96px);letter-spacing:-.04em;line-height:1}.mk-pricing .mk-pricing-hero h1{font-size:clamp(46px,7vw,96px);letter-spacing:-.04em;line-height:1}.mk-pricing .mk-pricing-hero .mk-lede{max-width:52ch}.mk-draft-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:32px 48px;align-items:center;padding:clamp(24px,4vw,44px);border:2px solid rgb(var(--ink));border-radius:28px;background:rgb(var(--accent-soft))}.mk-draft-intro>div:first-child{display:grid;justify-items:start;gap:18px}.mk-draft-intro h2{font-size:clamp(32px,3.5vw,44px);line-height:1.1}.mk-draft-intro p:not(.mk-draft-price){max-width:54ch;font-size:17px;line-height:1.6;color:rgb(var(--ink-soft))}.mk-draft-intro .mk-fineprint{font-size:14px}.mk-draft-cost{display:grid;gap:12px;justify-items:start}.mk-draft-intro .mk-draft-price{font-family:var(--font-display);font-size:clamp(64px,8vw,96px);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.mk-draft-cost p:last-child{max-width:20ch;font-weight:700}.mk-publishing-heading{display:grid;gap:14px;padding-block:clamp(48px,6vw,72px) 28px}.mk-publishing-heading h2{font-size:clamp(36px,4.6vw,56px);line-height:1.1}.mk-publishing-heading p{font-size:17px;line-height:1.6;color:rgb(var(--ink-soft))}.mk-pricing .mk-plan-num{font-size:clamp(72px,8vw,96px);line-height:1;letter-spacing:-.04em}.mk-pricing .mk-spec{border-top:0;gap:12px}.mk-pricing .mk-spec>div{padding:0;border-bottom:0}.mk-pricing .mk-spec>div:nth-child(3),.mk-pricing .mk-spec>div:nth-child(5){padding-top:14px;border-top:1px solid rgb(var(--ink) / .3)}@media (max-width: 1180px){.mk-dock-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width: 1024px) and (max-width: 1180px){.mk-fit-organize .mk-fit-card-copy{max-width:56%}.mk-fit-organize-visual{width:32%;right:-16px}}@media (min-width: 768px) and (max-width: 1023px){.mk-fit-benefits{grid-template-columns:minmax(0,1fr)}.mk-fit-editor{grid-row:auto;min-height:380px;padding:36px}.mk-fit-editor .mk-fit-card-copy{max-width:48%}.mk-fit-editor-visual{position:absolute;top:0;right:0;width:48%;height:100%;min-height:0;margin:0}.mk-fit-editor-visual img{top:32px;right:10%;width:80%;max-width:260px}.mk-fit-organize,.mk-fit-cove{min-height:280px}.mk-creator-guides nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-creator-poster[data-guide=midnight]{grid-column:1 / -1;height:360px}.mk-creator-poster[data-guide=midnight] .mk-creator-guide,.mk-creator-poster[data-guide=midnight] .mk-guide-description{max-width:44%}.mk-creator-poster[data-guide=midnight] .mk-guide-art{position:absolute;top:0;right:0;width:50%;height:100%;margin:0}.mk-creator-poster[data-guide=clay],.mk-creator-poster[data-guide=rose]{height:420px;margin-top:0}}@media (max-width: 767px){.mk-fit-benefits,.mk-fit-boundaries,.mk-draft-intro{grid-template-columns:minmax(0,1fr)}.mk-fit-card{padding:28px}.mk-fit-card h3{font-size:clamp(28px,7vw,34px)}.mk-fit-editor{grid-row:auto;min-height:560px}.mk-fit-editor-visual{margin:28px -28px -28px}.mk-fit-editor-visual img{top:24px;right:8%;max-width:248px}.mk-fit-organize{min-height:340px}.mk-fit-organize-visual{width:38%;bottom:-70px}.mk-fit-cove{min-height:0}.mk-fit-review{flex-direction:column;gap:16px}.mk-fit-boundaries{gap:24px;padding:4px 0}.mk-fit-boundaries .mk-link{justify-self:start}.mk-creator-guides nav{grid-template-columns:minmax(0,1fr);gap:20px}.mk-more-creators ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.mk-more-creators li:last-child{grid-column:1 / -1}.mk-creator-poster,.mk-creator-poster[data-guide=clay],.mk-creator-poster[data-guide=rose]{height:360px;margin-top:0;padding:24px}.mk-creator-poster[data-guide=midnight]{height:400px}.mk-creator-poster .mk-guide-caption,.mk-creator-poster[data-guide=clay] .mk-guide-caption,.mk-creator-poster[data-guide=rose] .mk-guide-caption{font-size:clamp(26px,7vw,34px)}.mk-guide-art{margin:24px -24px -24px}.mk-home .mk-agents-band{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:28px 24px 24px;border-radius:28px;box-shadow:5px 5px rgb(var(--ink))}.mk-agents-flow{grid-template-columns:minmax(0,1fr)}.mk-agents-visual{min-height:400px}.mk-agents-claim{top:8%;left:0;width:48%}.mk-agents-draft{top:-2%;right:0;width:46%}.mk-draft-cost{grid-row:1}.mk-draft-intro>div:first-child{gap:16px}.mk-home-price{gap:28px;padding:24px}.mk-home-price .mk-price-tag{width:100%;padding:24px}.mk-fit-boundaries .mk-link{margin-top:4px}}@media (max-width: 639px){.mk-home .mk-hero{gap:20px;padding-bottom:8px}.mk-home .mk-hero-copy{gap:14px}.mk-home .mk-stage{height:324px}.mk-name-form{gap:0}.mk-name-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mk-name-form input{min-height:48px;font-size:16px}}
