.mh[data-astro-cid-npjum5in]{background:var(--bg)}.mh-hero[data-astro-cid-npjum5in]{position:relative;overflow:hidden;isolation:isolate;padding:clamp(96px,14vw,160px) 0 clamp(56px,8vw,96px);background:#120e0a;color:#fff;text-align:center}.mh-hero__bg[data-astro-cid-npjum5in]{position:absolute;inset:-8%;z-index:-2;width:116%;height:116%;object-fit:cover;filter:blur(28px) saturate(1.15);opacity:.85}.mh-hero__veil[data-astro-cid-npjum5in]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#120e0a59,#120e0a8c 70%,#120e0acc)}.mh-hero__eyebrow[data-astro-cid-npjum5in]{margin:0 0 14px;font-size:15px;font-style:italic;color:#ffffffc7}.mh-hero[data-astro-cid-npjum5in] h1[data-astro-cid-npjum5in]{margin:0 auto;max-width:14ch;font-size:calc(var(--heading) * 1.15);color:#fff;text-wrap:balance}.mh-hero__lead[data-astro-cid-npjum5in]{margin:20px auto 0;max-width:46ch;font-size:18px;line-height:1.5;color:#ffffffd1;text-wrap:pretty}.mh-hero__jump[data-astro-cid-npjum5in]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.mh-hero__jump[data-astro-cid-npjum5in] a[data-astro-cid-npjum5in]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#ffffff24;color:#fff;font:600 15px/1 var(--font-sans);text-decoration:none;backdrop-filter:blur(8px);transition:background .16s}.mh-hero__jump[data-astro-cid-npjum5in] a[data-astro-cid-npjum5in]:hover{background:#ffffff3d}.mh-hero__jump[data-astro-cid-npjum5in] span[data-astro-cid-npjum5in]{opacity:.65;font-weight:500}.mh-group[data-astro-cid-npjum5in]{padding:clamp(56px,7vw,88px) 0 0;scroll-margin-top:72px}.mh-group__head[data-astro-cid-npjum5in]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:28px}.mh-group__head[data-astro-cid-npjum5in] h2[data-astro-cid-npjum5in]{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.035em;color:var(--fg)}.mh-group__head[data-astro-cid-npjum5in] p[data-astro-cid-npjum5in]{margin:0;max-width:52ch;color:var(--secondary-fg);font-size:16px}.mh-group__head[data-astro-cid-npjum5in] a[data-astro-cid-npjum5in]{color:var(--fg)}.mh-grid[data-astro-cid-npjum5in]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.mh-card[data-astro-cid-npjum5in]{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:18px;background:var(--card);color:inherit;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.mh-card[data-astro-cid-npjum5in]:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #281c0873}.mh-card__media[data-astro-cid-npjum5in]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--card-2)}.mh-card__media[data-astro-cid-npjum5in] img[data-astro-cid-npjum5in],.mh-card__media[data-astro-cid-npjum5in] video[data-astro-cid-npjum5in]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mh-card__media[data-astro-cid-npjum5in] img[data-astro-cid-npjum5in]{transition:transform .5s var(--ease)}.mh-card[data-astro-cid-npjum5in]:hover .mh-card__media[data-astro-cid-npjum5in] img[data-astro-cid-npjum5in]{transform:scale(1.03)}.mh-card__media[data-astro-cid-npjum5in] video[data-astro-cid-npjum5in]{opacity:0;transition:opacity .25s}.mh-card[data-astro-cid-npjum5in].is-playing .mh-card__media[data-astro-cid-npjum5in] video[data-astro-cid-npjum5in]{opacity:1}.mh-card__body[data-astro-cid-npjum5in]{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.mh-card__maker[data-astro-cid-npjum5in]{margin:0 0 4px;font-size:13px;color:var(--muted-fg)}.mh-card[data-astro-cid-npjum5in] h3[data-astro-cid-npjum5in]{margin:0;font-size:21px;font-weight:650;letter-spacing:-.02em;color:var(--fg)}.mh-card__blurb[data-astro-cid-npjum5in]{margin:8px 0 16px;font-size:15px;line-height:1.5;color:var(--secondary-fg)}.mh-card__foot[data-astro-cid-npjum5in]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.mh-tags[data-astro-cid-npjum5in]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mh-tags[data-astro-cid-npjum5in] li[data-astro-cid-npjum5in]{padding:5px 9px;border-radius:8px;background:var(--bg);font-size:12.5px;font-weight:600;color:var(--fg)}.mh-card__go[data-astro-cid-npjum5in]{flex:none;font-size:14px;font-weight:600;color:var(--fg)}.mh-card[data-astro-cid-npjum5in]:hover .mh-card__go[data-astro-cid-npjum5in] span[data-astro-cid-npjum5in]{display:inline-block;transform:translate(2px)}.mh-guide[data-astro-cid-npjum5in]{padding:clamp(72px,9vw,112px) 0 0}.mh-guide__list[data-astro-cid-npjum5in]{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-2)}.mh-guide__list[data-astro-cid-npjum5in] li[data-astro-cid-npjum5in]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.6fr);gap:8px 24px;align-items:baseline;padding:18px 4px;border-bottom:1px solid var(--border-2)}.mh-guide__need[data-astro-cid-npjum5in]{font-weight:600;color:var(--fg)}.mh-guide__pick[data-astro-cid-npjum5in]{color:#c35d24;font-weight:600;text-decoration:none}.mh-guide__pick[data-astro-cid-npjum5in]:hover{text-decoration:underline}.mh-guide__why[data-astro-cid-npjum5in]{color:var(--secondary-fg);font-size:15px}@media(max-width:640px){.mh[data-astro-cid-npjum5in] .wrap[data-astro-cid-npjum5in]{padding:0 16px}.mh-grid[data-astro-cid-npjum5in]{grid-template-columns:minmax(0,1fr);gap:16px}.mh-guide__list[data-astro-cid-npjum5in] li[data-astro-cid-npjum5in]{grid-template-columns:minmax(0,1fr);gap:4px}.mh-hero__lead[data-astro-cid-npjum5in]{font-size:16px}}@media(prefers-reduced-motion:reduce){.mh-card[data-astro-cid-npjum5in],.mh-card__media[data-astro-cid-npjum5in] img[data-astro-cid-npjum5in]{transition:none}}
