.mk{--mk-accent:#c45a49;--mk-ink:#1d2433;--mk-soft:#5b6476;--mk-line:#e3e7ee;--mk-bg:#fff;--mk-panel:#f5f7fa;--mk-head:"Poppins",system-ui,sans-serif;--mk-body:"Poppins",system-ui,sans-serif;--mk-num:"IBM Plex Mono",ui-monospace,monospace;
box-sizing:border-box;background:var(--mk-bg);color:var(--mk-ink);font-family:var(--mk-body);font-size:14px;line-height:1.55;max-width:860px;margin:0 auto;overflow:hidden;text-align:left;border-radius:14px}
.mk *,.mk *::before,.mk *::after{box-sizing:border-box}
.mk h1,.mk h2,.mk h3,.mk p,.mk ul,.mk dl,.mk dd{margin:0;padding:0}
.mk ul{list-style:none}
.mk a{color:var(--mk-accent);text-decoration:none;word-break:break-word}
.mk.mk-f-serif{--mk-head:"DM Serif Display",Georgia,serif}
.mk.mk-f-mono{--mk-head:"IBM Plex Mono",ui-monospace,monospace} .mk-hero{display:grid;grid-template-columns:auto 1fr;gap:18px 22px;align-items:center;padding:34px 36px 26px;border-bottom:1px solid var(--mk-line)}
.mk-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;background:var(--mk-panel)}
.mk-ini{display:grid;place-items:center;font:700 32px/1 var(--mk-head);color:#fff;background:var(--mk-accent)}
.mk-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--mk-accent)}
.mk-name{font:700 clamp(26px,4vw,38px)/1.1 var(--mk-head);color:var(--mk-ink);margin:4px 0 6px;letter-spacing:-.01em;word-break:break-word}
.mk-meta{color:var(--mk-soft);font-size:13.5px}
.mk-cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.mk-cats li{font-size:12px;padding:3px 10px;border-radius:99px;background:color-mix(in srgb,var(--mk-accent) 12%,#fff);color:color-mix(in srgb,var(--mk-accent) 70%,#000)}
.mk-bio{grid-column:1/-1;font-size:15px;color:var(--mk-ink);max-width:68ch;white-space:pre-line} .mk-body{padding:6px 36px 10px}
.mk-sec{padding:22px 0;border-bottom:1px solid var(--mk-line);break-inside:avoid-page}
.mk-sec:last-child{border-bottom:0}
.mk-sec>h2{font:700 13px/1.2 var(--mk-body);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-soft);margin-bottom:14px}
.mk-total{margin-bottom:12px;color:var(--mk-soft)}.mk-total b{font:700 22px var(--mk-num);color:var(--mk-ink)}
.mk-plats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}
.mk-plat{border:1px solid var(--mk-line);border-radius:12px;padding:14px 16px;break-inside:avoid}
.mk-plat .mk-ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;flex-wrap:wrap}
.mk-pl{font-weight:700;font-size:14px}
.mk-plat .mk-ph a,.mk-plat .mk-ph span:not(.mk-pl){font-size:12.5px;color:var(--mk-soft)}
.mk-plat dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.mk-plat dt{font-size:11px;color:var(--mk-soft);text-transform:uppercase;letter-spacing:.06em}
.mk-plat dd{font:600 20px/1.2 var(--mk-num);color:var(--mk-ink)}
.mk-top{display:inline-block;margin-top:10px;font-size:12.5px}
.mk-aud{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}
.mk-aud h3{font-size:12px;color:var(--mk-soft);font-weight:600;margin-bottom:8px}
.mk-big{font:700 22px var(--mk-head)}.mk-big small{font:600 14px var(--mk-num);color:var(--mk-accent)}
.mk-cities{color:var(--mk-soft);font-size:13px;margin-top:4px}
.mk-bars li{display:grid;grid-template-columns:48px 1fr 40px;align-items:center;gap:8px;font-size:12.5px;margin-bottom:6px}
.mk-bars i{display:block;height:8px;border-radius:9px;background:linear-gradient(90deg,var(--mk-accent) var(--p),var(--mk-panel) var(--p))}
.mk-bars b{font:600 12px var(--mk-num);text-align:right}
.mk-hl ul li{position:relative;padding-left:16px;margin-bottom:6px;font-size:13.5px}
.mk-hl ul li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--mk-accent)}
.mk-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.mk-work{border:1px solid var(--mk-line);border-radius:12px;overflow:hidden;break-inside:avoid;display:flex;flex-direction:column}
.mk-work img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--mk-panel)}
.mk-work>div{padding:12px 14px}
.mk-work h3{font-size:15px;font-weight:700}.mk-work h3 span{font-size:11px;font-weight:600;color:var(--mk-accent);text-transform:uppercase;letter-spacing:.06em;margin-left:4px}
.mk-work p{font-size:13px;color:var(--mk-soft);margin-top:4px}
.mk-work .mk-res{color:var(--mk-ink);font-weight:600}
.mk-work a{display:inline-block;margin-top:6px;font-size:12.5px}
.mk-rates table{width:100%;border-collapse:collapse}
.mk-rates th,.mk-rates td{text-align:left;padding:9px 0;border-bottom:1px dashed var(--mk-line);font-size:14px;font-weight:500;vertical-align:top}
.mk-rates thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mk-soft);font-weight:600}
.mk-rates td{text-align:right;font-family:var(--mk-num);white-space:nowrap}
.mk-rates th small{display:block;color:var(--mk-soft);font-size:12px;font-weight:400}
.mk-note{font-size:12px;color:var(--mk-soft);margin-top:10px}
.mk-contact p{font-size:15px}
.mk-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:14px 36px;background:var(--mk-panel);font-size:11.5px;color:var(--mk-soft)}
.mk-foot a{color:var(--mk-soft);text-decoration:underline}
.mk-enq{margin-top:14px;border:1px solid var(--mk-line);border-radius:12px;padding:12px 16px}
.mk-enq summary{cursor:pointer;font-weight:600;color:var(--mk-accent)}  .mk--editorial{--mk-head:"DM Serif Display",Georgia,serif}
.mk--editorial .mk-hero{padding-top:44px}
.mk--editorial .mk-name{font-weight:400;font-size:clamp(30px,4.6vw,46px)} .mk--premium .mk-hero{background:#141a24;color:#fff;border:0;padding:40px 36px 32px}
.mk--premium .mk-name,.mk--premium .mk-bio{color:#fff}.mk--premium .mk-meta{color:#b9c0cc}
.mk--premium .mk-photo{box-shadow:0 0 0 3px #141a24,0 0 0 5px var(--mk-accent)}
.mk--premium .mk-cats li{background:rgba(255,255,255,.1);color:#fff}
.mk--premium .mk-plat{background:var(--mk-panel);border-color:transparent} .mk--bold .mk-hero{background:var(--mk-accent);color:#fff;border:0}
.mk--bold .mk-name{color:#fff;font-size:clamp(32px,5vw,52px);text-transform:uppercase;letter-spacing:-.02em}
.mk--bold .mk-kicker,.mk--bold .mk-meta,.mk--bold .mk-bio{color:rgba(255,255,255,.92)}
.mk--bold .mk-cats li{background:rgba(0,0,0,.18);color:#fff}
.mk--bold .mk-ini{background:#fff;color:var(--mk-accent)}
.mk--bold .mk-plat{border:0;background:var(--mk-panel)}
.mk--bold .mk-plat dd{font-size:26px;color:var(--mk-accent)}
.mk--bold .mk-sec>h2{color:var(--mk-ink);font-size:16px} .mk--ugc .mk-hero{grid-template-columns:auto 1fr;padding:26px 36px}
.mk--ugc .mk-photo{width:72px;height:72px;border-radius:16px}
.mk--ugc .mk-works{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.mk--ugc .mk-work img{aspect-ratio:9/12}
.mk--ugc .mk-portfolio>h2{color:var(--mk-accent)} .mk--business{display:grid;grid-template-columns:260px 1fr;grid-template-rows:1fr auto;border:1px solid var(--mk-line)}
.mk--business .mk-hero{grid-row:1;grid-template-columns:1fr;align-content:start;background:var(--mk-panel);border:0;border-right:1px solid var(--mk-line);padding:30px 24px}
.mk--business .mk-name{font-size:26px}
.mk--business .mk-body{grid-row:1;padding:6px 30px}
.mk--business .mk-foot{grid-column:1/-1}
.mk--business .mk-sec>h2{color:var(--mk-accent)} .mk--beauty{--mk-panel:#faf5f3}
.mk--beauty .mk-hero{grid-template-columns:1fr;justify-items:center;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--mk-accent) 10%,#fff),#fff);border:0}
.mk--beauty .mk-photo{width:124px;height:124px}
.mk--beauty .mk-cats{justify-content:center}
.mk--beauty .mk-name{font-family:"DM Serif Display",Georgia,serif;font-weight:400}
.mk--beauty .mk-bio{text-align:center;margin:0 auto}
.mk--beauty .mk-sec>h2{text-align:center}
.mk--beauty .mk-work{border:0;background:var(--mk-panel)} .mk--video .mk-hero{background:linear-gradient(120deg,#0f1115 0 55%,var(--mk-accent) 55.1%);color:#fff;border:0;padding:44px 36px}
.mk--video .mk-name,.mk--video .mk-bio{color:#fff}.mk--video .mk-meta,.mk--video .mk-kicker{color:#d6d9df}
.mk--video .mk-cats li{background:rgba(255,255,255,.12);color:#fff}
.mk--video .mk-plat--youtube{border-color:var(--mk-accent);border-width:2px}
.mk--video .mk-plat dd{font-size:24px} .mk--multi .mk-hero{border-bottom:4px solid var(--mk-accent)}
.mk--multi .mk-total{font-size:15px;background:var(--mk-panel);padding:12px 16px;border-radius:10px}
.mk--multi .mk-total b{font-size:30px;color:var(--mk-accent)}
.mk--multi .mk-plats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
.mk--multi .mk-plat{border-top:4px solid var(--mk-accent)}
@media (max-width:640px){
.mk-hero{grid-template-columns:1fr;padding:24px 20px}
.mk-body{padding:4px 20px}
.mk-foot{padding:12px 20px}
.mk--business{display:block}
.mk--business .mk-hero{border-right:0}
} .is-mobile .mk-hero{grid-template-columns:1fr;padding:24px 20px}
.is-mobile .mk-body{padding:4px 20px}
.is-mobile .mk-foot{padding:12px 20px}
.is-mobile .mk--business{display:block}
.is-mobile .mk--business .mk-hero{border-right:0} .ihmk-wrap{background:#f3f5f8;padding-bottom:60px}
.ihmk-public-in{max-width:900px;margin:0 auto;padding:24px 16px}
.ihmk-public-in .mk{box-shadow:0 20px 50px rgba(29,36,51,.12)}
.ihmk-public-cta{max-width:860px;margin:24px auto 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;background:#243b4a;color:#fff;border-radius:14px;padding:18px 22px}
.ihmk-public-cta p{margin:0;color:#fff}
.ihmk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:999px;background:#c45a49;color:#fff!important;font-weight:600;text-decoration:none!important;border:0;cursor:pointer;font-family:inherit;font-size:14px} @page{size:A4;margin:12mm}
@media print{
html,body{background:#fff!important}
.mk{max-width:none;border-radius:0;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12.5px}
.mk a{color:var(--mk-accent)}
.mk-sec{break-inside:auto}
.mk-plat,.mk-work,.mk-rates tr{break-inside:avoid}
.mk-enq,.ihmk-public-cta{display:none!important}
.mk-sec>h2,.mk h3{break-after:avoid;page-break-after:avoid}
.mk-works{grid-template-columns:repeat(2,1fr)!important}
.mk-plats{grid-template-columns:repeat(2,1fr)!important}
.mk--business{grid-template-columns:200px 1fr}
body.ihmk-public header:not(.mk-hero),body.ihmk-public footer:not(.mk-foot),body.ihmk-public .ihmk-public-cta{display:none!important}
.ihmk-wrap{padding:0!important;background:#fff!important}
} .mk .mk-sec>h2{font:700 13px/1.2 var(--mk-body)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--mk-soft)!important;margin:0 0 14px!important}
.mk--bold .mk-sec>h2{font-size:16px!important;color:var(--mk-ink)!important}
.mk--business .mk-sec>h2,.mk--ugc .mk-portfolio>h2{color:var(--mk-accent)!important}
.mk h3{font-family:var(--mk-body)!important;margin:0 0 8px!important;line-height:1.3!important}
.mk .mk-name{font-family:var(--mk-head)!important;margin:4px 0 6px!important;line-height:1.1!important}
.mk p,.mk li,.mk dd,.mk dt{font-family:var(--mk-body)}
.mk .mk-hero,.mk .mk-foot,.mk .mk-plat .mk-ph,.mk .mk-sec{position:relative!important;top:auto!important;left:auto!important;transform:none!important;z-index:auto!important;width:auto!important;box-shadow:none}