/* ══════════════════════════════════════════
   히어로 배경 — 수묵 산 (index.html 전용)

   · 오른쪽에만 은은하게 깔리고 왼쪽 텍스트 영역은 비워 둔다
   · 가장자리를 종이색으로 페이드해 경계선이 보이지 않는다
   · 이미지는 CSS 안에 내장(base64, 4KB) — 별도 파일 불필요
   ══════════════════════════════════════════ */
.hero{
  background-image:url("data:image/jpeg;base64,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jYgxWeIxutaJ4RPp5FxaKx+dZ+oL/9oADAMBAAIAAwAAABD333333333323k2kEEEF333330EVVEF331333333333333333333333333333l0EEEUF33332kEEWkHX33333333333333X333333333333nXn00EFFHX3333kEFGlV33333333nXnXEGFn33333333333300n20EEEFH0HH20EH313331333XEEEEEEUW1X33333333333n3n30EEEFX3UnEUFFV33nX100kEUEUE0333VH3333333333X0FHX2EEEUX1knkEFW0l3n3110EEEEENOH2nUn3333333n3lXXW1n32kGHFUkGH20332GnX02EEUn3MsN20EGH3333330l0V3X3332kkEX30GX233320W33m0GW5CKrd30UFWn33333321kGlHX3n10FHWH0mH0nH333232kEGYYTz540EW1WH3333313lEHkXH33332Xl32EUH033333E0ATZrahxTKqxLWmH333322GFUmHX1VU33333kEVE1GVX3ETrJSoqLJIIQE7KppLn333321GlEEEHn30H23330kV0EG0gy4ZrL5uYIk3upRYoU3Dn33333kE0EEEkE3Gn0V30Fl11XlPYpcMuuMKYMf+uJ5ZJ7P1H33332kFVEHkWkkEHmnXUEWlHnFM3PHNs8030N+sYobyTKumH33331GEEEE0EkEEVmkEEkH3XFX30032EGEEnrJpK6oDDYYh333333kEEEH0GEEFUEEEFGH30HlHXHFE0HGn0sd3HSK77I5KX33330EFXl332n23kGGkEFX1k00EU330l3X3233EnHHEk2FHX33330EEU332mF232EUVUX21nG3l3313233333GkEGEEH33mn3332kEFX23nXn330l3F332GlX0331H2H3nmEHEEVEH2H2FVX333kEEHX3nVHn3X33313UEGlF33323nHWEGE0EGEUWWHmF1X3320UkFFV213333XX3m32V2E13X1HX2n0E0E0l010FXFV3Un33330kEEFGWnlGHFHEFH2n1332mEEEHX33X3XnmHX000kEGn3333330000EU0kE1000kkEEEEEU220k0kUEGEE0EHFHHHHkX3333333333333333333333333333333333333333333321333/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");
  background-repeat:no-repeat;
  background-position:right -3% bottom 0;
  background-size:auto 88%;
}

@media (max-width:1024px){
  .hero{background-position:right -14% bottom 0;background-size:auto 74%}
}

/* 모바일 — 세로 한자가 가로로 바뀌면서 본문이 전폭을 쓰므로 배경 제거 */
@media (max-width:860px){
  .hero{background-image:none}
}

@media print{ .hero{background-image:none} }
