.cluster[data-astro-cid-y4tp42uq]{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--line);scroll-margin-top:96px}header[data-astro-cid-y4tp42uq]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px 64px;align-items:end;margin-bottom:32px}h2[data-astro-cid-y4tp42uq]{font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.04em;font-weight:770}header[data-astro-cid-y4tp42uq] p[data-astro-cid-y4tp42uq]{font-size:18px;line-height:1.6;color:var(--grey)}.cluster-body[data-astro-cid-y4tp42uq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.label[data-astro-cid-y4tp42uq]{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;color:var(--grey)}.pillar[data-astro-cid-y4tp42uq]{position:relative;padding:24px 26px 26px;border:1px solid var(--line2);border-radius:14px}.pillar[data-astro-cid-y4tp42uq]:hover{border-color:#67e8f980}h3[data-astro-cid-y4tp42uq]{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:720;margin-bottom:10px}h3[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]{color:var(--ink);text-decoration:none}h3[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]:after{content:"";position:absolute;inset:0}.pillar[data-astro-cid-y4tp42uq]:hover h3[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]{color:var(--cyan)}.pillar[data-astro-cid-y4tp42uq]>p[data-astro-cid-y4tp42uq]:last-child{color:var(--ink2);line-height:1.6;font-size:15.5px}a[data-astro-cid-y4tp42uq]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.related[data-astro-cid-y4tp42uq]{margin-top:24px}.related[data-astro-cid-y4tp42uq] ul[data-astro-cid-y4tp42uq]{list-style:none;border-top:1px solid var(--line)}.related[data-astro-cid-y4tp42uq] li[data-astro-cid-y4tp42uq]{border-bottom:1px solid var(--line)}.related[data-astro-cid-y4tp42uq] li[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]{display:flex;align-items:center;min-height:48px;padding:10px 0;color:var(--ink2);text-decoration:none;font-size:16px;line-height:1.4}.related[data-astro-cid-y4tp42uq] li[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]:hover{color:var(--cyan)}.product[data-astro-cid-y4tp42uq]{overflow:hidden;border:1px solid var(--line2);border-radius:14px}.shot[data-astro-cid-y4tp42uq]{display:block;height:280px;border-bottom:1px solid var(--line);background:#0a0c12}.shot[data-astro-cid-y4tp42uq].light{background:#f4f5f8}.shot[data-astro-cid-y4tp42uq] img[data-astro-cid-y4tp42uq]{display:block;width:100%;height:100%;object-fit:none}.product-copy[data-astro-cid-y4tp42uq],.shelf[data-astro-cid-y4tp42uq]{padding:16px 20px 18px}.shelf[data-astro-cid-y4tp42uq]{margin-top:16px;border:1px solid var(--line);border-radius:12px}.product[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq],.shelf[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]{display:inline-flex;gap:8px;min-height:40px;align-items:center;color:var(--cyan);font-weight:600;text-decoration:none}.product[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]:hover,.shelf[data-astro-cid-y4tp42uq] a[data-astro-cid-y4tp42uq]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){header[data-astro-cid-y4tp42uq],.cluster-body[data-astro-cid-y4tp42uq]{grid-template-columns:minmax(0,1fr);gap:20px}.shot[data-astro-cid-y4tp42uq]{height:220px}}@media(max-width:480px){.pillar[data-astro-cid-y4tp42uq]{padding:20px}}.resources-page .mk-hero-visual-slot{margin-top:28px}.rs-topics[data-astro-cid-gauq755v]{display:flex;flex-wrap:wrap;gap:10px}.rs-topics[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--line2);color:var(--ink2);font-size:14.5px;font-weight:600;text-decoration:none}.rs-topics[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]:hover{color:var(--cyan);border-color:#67e8f980}.rs-topics[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]:focus-visible,.rs-blog[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.rs-blog[data-astro-cid-gauq755v]{padding-top:8px;padding-bottom:24px}.rs-blog[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--cyan);font-weight:600;text-decoration:none}.rs-blog[data-astro-cid-gauq755v] a[data-astro-cid-gauq755v]:hover{text-decoration:underline;text-underline-offset:4px}
