.mk-app .cprojects__bar{margin-bottom:var(--mk-space-24);display:flex}.mk-app .cprojects{gap:var(--mk-space-32);flex-direction:column;list-style:none;display:flex}.mk-app .cprojects__fine{max-width:72ch;margin-top:var(--mk-space-32);color:var(--mk-quiet);font:var(--mk-type-small)}.mk-app .cprojects{container:cprojects/inline-size}.mk-app .cproject{gap:var(--mk-space-16);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container cprojects (min-width:640px){.mk-app .cproject{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cprojects (min-width:1100px){.mk-app .cproject{grid-template-columns:repeat(var(--cproject-cells,4), minmax(0, 1fr))}}@container cprojects (max-width:639px){.mk-app .cquote--slot{display:none}}.mk-app .cproject__about{gap:var(--mk-space-8);min-width:0;padding:var(--mk-space-20);border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-20);background:var(--mk-paper);flex-direction:column;display:flex}.mk-app .cproject__about[data-hero]{border-color:color-mix(in srgb, var(--mk-mint) 55%, var(--mk-paper));background:linear-gradient(160deg, var(--mk-mint-soft) 0%, var(--mk-paper) 75%)}.mk-app .cproject__eyebrow{color:var(--mk-green-deep);font:var(--mk-type-mono);letter-spacing:var(--mk-track-mono);text-transform:uppercase}.mk-app .cproject__title{color:var(--mk-ink);font:400 24px/1.2 var(--mk-serif);letter-spacing:-.01em;text-wrap:balance}.mk-app .cproject__about[data-hero] .cproject__title{color:var(--mk-green-deep)}.mk-app .cproject__summary{color:var(--mk-ink-soft);font:var(--mk-type-small)}.mk-app .cproject__foot{align-items:flex-start;gap:var(--mk-space-8);padding-top:var(--mk-space-12);flex-direction:column;margin-top:auto;display:flex}.mk-app .cproject__meta{color:var(--mk-quiet);font:var(--mk-type-small)}.mk-app .cquote{gap:var(--mk-space-12);min-width:0;padding:var(--mk-space-20);border:1px solid var(--mk-hairline);border-radius:var(--mk-radius-20);background:var(--mk-paper);box-shadow:var(--mk-shadow-1);flex-direction:column;display:flex}.mk-app .cquote[data-status=accepted]{border-color:var(--mk-green)}.mk-app .cquote[data-status=declined]{background:var(--mk-cream);box-shadow:none}.mk-app .cquote__head{gap:var(--mk-space-12);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.mk-app .cquote__who{gap:var(--mk-space-4);flex-direction:column;min-width:0;display:flex}.mk-app .cquote__name{color:var(--mk-ink);font:400 20px/1.2 var(--mk-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-app .cquote__meta{align-items:center;gap:var(--mk-space-8);color:var(--mk-quiet);font:400 13px/1.35 var(--mk-sans);flex-wrap:wrap;display:flex}.mk-app .cquote__price{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:2px;display:flex}.mk-app .cquote__figure{color:var(--mk-ink);font:400 28px/1 var(--mk-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-app .cquote[data-status=declined] .cquote__figure{color:var(--mk-quiet)}.mk-app .cquote__per{color:var(--mk-quiet);font:400 12px/1.3 var(--mk-sans);white-space:nowrap}.mk-app .cquote__message{padding-left:var(--mk-space-12);border-left:2px solid var(--mk-gold);color:var(--mk-ink);font:italic 400 16px/1.5 var(--mk-serif);overflow-wrap:anywhere;text-wrap:pretty}.mk-app .cquote__foot{gap:var(--mk-space-12);flex-direction:column;margin-top:auto;display:flex}.mk-app .cquote__status{align-items:center;gap:var(--mk-space-8) var(--mk-space-12);flex-wrap:wrap;display:flex}.mk-app .cquote__sent{color:var(--mk-quiet);font:400 13px/1.3 var(--mk-sans)}.mk-app .cquote__actions{gap:var(--mk-space-8);flex-wrap:wrap;display:flex}.mk-app .cquote__actions>*{flex:auto}.mk-app .cquote--slot{border-style:dashed;border-color:var(--mk-line-strong);box-shadow:none;text-align:center;background:0 0;justify-content:center}.mk-app .cquote__slot-title{color:var(--mk-ink-soft);font:400 18px/1.3 var(--mk-serif)}.mk-app .cquote__slot-line{color:var(--mk-quiet);font:var(--mk-type-small)}
