.mi-hero[data-astro-cid-fj2noazd]{padding-block:clamp(120px,15vw,176px) clamp(56px,7vw,88px)}.mi-title[data-astro-cid-fj2noazd]{max-width:var(--title-max,18ch);margin-top:20px}.mi-lead[data-astro-cid-fj2noazd]{margin-top:24px}.mi-index[data-astro-cid-fj2noazd]{gap:0 28px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.mi-index[data-astro-cid-fj2noazd] li[data-astro-cid-fj2noazd]{border-top:1px solid var(--color-line-strong)}.mi-index-link[data-astro-cid-fj2noazd]{color:var(--color-fg);flex-direction:column;gap:10px;padding:18px 0 22px;text-decoration:none;display:flex}.mi-index-title[data-astro-cid-fj2noazd]{font-size:1.35rem;line-height:1.2;transition:color .3s}.mi-index-link[data-astro-cid-fj2noazd]:hover .mi-index-title[data-astro-cid-fj2noazd]{color:var(--color-accent)}@media (width>=900px){.mi-index[data-astro-cid-fj2noazd]{grid-template-columns:repeat(3,1fr)}}.mi-case[data-astro-cid-fj2noazd]{scroll-margin-top:var(--anchor-offset)}.mi-case-title[data-astro-cid-fj2noazd]{max-width:24ch;margin-top:16px}.mi-case-grid[data-astro-cid-fj2noazd]{gap:clamp(28px,4vw,64px);margin-top:clamp(36px,4vw,52px);display:grid}.mi-media[data-astro-cid-fj2noazd]{aspect-ratio:4/5}.mi-context[data-astro-cid-fj2noazd]{max-width:62ch;color:var(--color-fg-body);margin-top:10px;font-size:1.1rem;line-height:1.66}.mi-actions-label[data-astro-cid-fj2noazd]{margin-top:34px}.mi-actions[data-astro-cid-fj2noazd]{border-bottom:1px solid var(--color-line-strong);margin:12px 0 0;padding:0;list-style:none}.mi-actions[data-astro-cid-fj2noazd] li[data-astro-cid-fj2noazd]{border-top:1px solid var(--color-line-strong);color:var(--color-fg);padding:14px 0 14px 28px;line-height:1.55;position:relative}.mi-actions[data-astro-cid-fj2noazd] li[data-astro-cid-fj2noazd]:before{content:"→";content:"→" / "";color:var(--color-accent);position:absolute;left:0}.mi-subjects[data-astro-cid-fj2noazd]{gap:8px;margin-top:28px;display:grid}.mi-subjects-list[data-astro-cid-fj2noazd]{font-family:var(--font-serif);color:var(--color-fg-body);font-size:1.12rem;font-style:italic;line-height:1.5}.mi-gallery[data-astro-cid-fj2noazd]{gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.mi-shot[data-astro-cid-fj2noazd]{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-paper);margin:0;overflow:hidden}.mi-shot[data-astro-cid-fj2noazd] img[data-astro-cid-fj2noazd]{width:100%;height:auto;display:block}@media (width>=760px){.mi-gallery[data-astro-cid-fj2noazd]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.mi-case-grid[data-astro-cid-fj2noazd]:not(.mi-case-grid--text){grid-template-columns:5fr 7fr;align-items:start}.mi-media[data-astro-cid-fj2noazd]{position:sticky;top:120px}}.mi-more-title[data-astro-cid-fj2noazd]{margin-top:16px}.mi-more-item[data-astro-cid-fj2noazd]{color:var(--color-fg);font-size:1.35rem;line-height:1.25}.mi-more-note[data-astro-cid-fj2noazd]{max-width:60ch;color:var(--color-fg-muted);margin-top:32px;font-size:1.05rem}
