.mk-hero[data-astro-cid-oewae5nj]{padding-bottom:var(--space-10)}.mk-hero-grid[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-10);align-items:center}@media (min-width: 1024px){.mk-hero-grid[data-astro-cid-oewae5nj]{grid-template-columns:3fr 2fr}}.mk-hero-grid[data-astro-cid-oewae5nj]>[data-astro-cid-oewae5nj],.mk-split[data-astro-cid-oewae5nj]>[data-astro-cid-oewae5nj]{min-width:0}.mk-h1[data-astro-cid-oewae5nj]{margin-top:var(--space-5);font-size:26px;line-height:34px}@media (min-width: 480px){.mk-h1[data-astro-cid-oewae5nj]{font-size:36px;line-height:44px}}@media (min-width: 768px){.mk-h1[data-astro-cid-oewae5nj]{font-size:52px;line-height:60px}}@media (max-width: 479px){.mk-anchor[data-astro-cid-oewae5nj] h2[data-astro-cid-oewae5nj],.section-head[data-astro-cid-oewae5nj] h2[data-astro-cid-oewae5nj]{font-size:26px;line-height:34px}}.mk-lead[data-astro-cid-oewae5nj]{max-width:60ch;margin-top:var(--space-6)}.mk-actions[data-astro-cid-oewae5nj]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.mk-facts[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-2) var(--space-6);margin-top:var(--space-8)}@media (min-width: 640px){.mk-facts[data-astro-cid-oewae5nj]{grid-template-columns:repeat(2,1fr)}}.mk-facts[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]{position:relative;padding-left:var(--space-5);color:var(--text-secondary);font-size:15px}.mk-facts[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]:before,.mk-list[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent-primary)}.mk-hero-img[data-astro-cid-oewae5nj]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-xl)}@media (max-width: 1023px){.mk-hero-img[data-astro-cid-oewae5nj]{aspect-ratio:4 / 3}}.mk-toc[data-astro-cid-oewae5nj]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mk-pill[data-astro-cid-oewae5nj]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:15px;font-weight:600;transition:border-color var(--duration-fast),color var(--duration-fast)}.mk-pill[data-astro-cid-oewae5nj]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.mk-anchor[data-astro-cid-oewae5nj]{scroll-margin-top:80px}.mk-split[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-10);align-items:center}@media (min-width: 1024px){.mk-split[data-astro-cid-oewae5nj]{grid-template-columns:1fr 1fr}.mk-split-rev[data-astro-cid-oewae5nj] .mk-split-text[data-astro-cid-oewae5nj]{order:2}}.mk-split-text[data-astro-cid-oewae5nj]{display:flex;flex-direction:column;gap:var(--space-4)}.mk-list[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.mk-list[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]{position:relative;padding-left:var(--space-5);color:var(--text-secondary)}.mk-photo-pair[data-astro-cid-oewae5nj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mk-photo-lazer[data-astro-cid-oewae5nj]{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-3)}.mk-photo-pair[data-astro-cid-oewae5nj] img[data-astro-cid-oewae5nj],.mk-photo-lazer[data-astro-cid-oewae5nj] img[data-astro-cid-oewae5nj]{width:100%;height:360px;object-fit:cover;border-radius:var(--radius-lg)}@media (max-width: 639px){.mk-photo-pair[data-astro-cid-oewae5nj] img[data-astro-cid-oewae5nj],.mk-photo-lazer[data-astro-cid-oewae5nj] img[data-astro-cid-oewae5nj]{height:240px}}.mk-wide-img[data-astro-cid-oewae5nj]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}.mk-stairs[data-astro-cid-oewae5nj]{display:flex;flex-direction:column;gap:var(--space-4);max-width:860px}.mk-head-text[data-astro-cid-oewae5nj]{max-width:68ch;margin-top:var(--space-4)}.mk-cycle[data-astro-cid-oewae5nj],.mk-steps[data-astro-cid-oewae5nj]{list-style:none}.mk-cycle[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width: 640px){.mk-cycle[data-astro-cid-oewae5nj]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mk-cycle[data-astro-cid-oewae5nj]{grid-template-columns:repeat(5,1fr)}}.mk-cycle-item[data-astro-cid-oewae5nj]{padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mk-num[data-astro-cid-oewae5nj]{font-family:var(--font-mono);font-size:13px;color:var(--accent-primary)}.mk-cycle-title[data-astro-cid-oewae5nj]{margin-top:var(--space-2);font-size:18px;font-weight:600;color:var(--text-primary)}.mk-cycle-item[data-astro-cid-oewae5nj] p[data-astro-cid-oewae5nj]{margin-top:var(--space-2);font-size:14px;line-height:20px}.mk-caps[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);font-weight:600;color:var(--text-primary)}.mk-caps[data-astro-cid-oewae5nj] li[data-astro-cid-oewae5nj]:last-child{border-bottom:1px solid var(--border-subtle)}.mk-kmd[data-astro-cid-oewae5nj]{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;justify-content:space-between}.mk-kmd[data-astro-cid-oewae5nj]>div[data-astro-cid-oewae5nj]{flex:1 1 420px;display:flex;flex-direction:column;gap:var(--space-3)}.mk-kmd[data-astro-cid-oewae5nj] p[data-astro-cid-oewae5nj]{max-width:62ch}.mk-steps[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width: 640px){.mk-steps[data-astro-cid-oewae5nj]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mk-steps[data-astro-cid-oewae5nj]{grid-template-columns:repeat(5,1fr)}}.mk-step[data-astro-cid-oewae5nj]{border-top:2px solid var(--accent-primary);padding-top:var(--space-4)}.mk-step-title[data-astro-cid-oewae5nj]{font-size:18px;font-weight:600;color:var(--text-primary)}.mk-step[data-astro-cid-oewae5nj] p[data-astro-cid-oewae5nj]{margin-top:var(--space-2);font-size:14px;line-height:20px}.mk-terms[data-astro-cid-oewae5nj]{margin-top:var(--space-8)}.mk-works[data-astro-cid-oewae5nj]{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.mk-works[data-astro-cid-oewae5nj]{grid-template-columns:repeat(3,1fr)}}.mk-work[data-astro-cid-oewae5nj] img[data-astro-cid-oewae5nj]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-lg)}.mk-work[data-astro-cid-oewae5nj] figcaption[data-astro-cid-oewae5nj]{margin-top:var(--space-2);font-size:13px;color:var(--text-secondary)}.mk-faq[data-astro-cid-oewae5nj]{max-width:860px}.mk-faq[data-astro-cid-oewae5nj]>h2[data-astro-cid-oewae5nj]{margin-bottom:var(--space-6)}.mk-faq-list[data-astro-cid-oewae5nj]{display:flex;flex-direction:column;gap:var(--space-2)}.mk-faq-item[data-astro-cid-oewae5nj]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:var(--space-4) var(--space-6)}.mk-faq-item[data-astro-cid-oewae5nj] summary[data-astro-cid-oewae5nj]{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.mk-faq-item[data-astro-cid-oewae5nj] summary[data-astro-cid-oewae5nj]::-webkit-details-marker{display:none}.mk-faq-item[data-astro-cid-oewae5nj] summary[data-astro-cid-oewae5nj]:after{content:"+";color:var(--accent-primary);font-size:1.4em;line-height:1}.mk-faq-item[data-astro-cid-oewae5nj][open] summary[data-astro-cid-oewae5nj]:after{content:"−"}.mk-faq-item[data-astro-cid-oewae5nj] p[data-astro-cid-oewae5nj]{margin-top:var(--space-3)}.mk-cta[data-astro-cid-oewae5nj] h2[data-astro-cid-oewae5nj]{margin-bottom:var(--space-3)}.mk-cta[data-astro-cid-oewae5nj] .lead[data-astro-cid-oewae5nj]{max-width:60ch}
