/* 메인 바탕을 그대로 드러내는 여백. 기존 제목·링크·재생 영역을 유지한다. */
body .mm-home15 .mm-home15-head.mm64-homehero{position:relative;isolation:isolate;overflow:hidden;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;min-height:370px;padding:46px 0 36px;gap:23px;margin:8px 0 38px;border:0;border-radius:0;background:transparent!important;box-shadow:none;box-sizing:border-box}
body .mm-home15 .mm64-homehero>.mm64-homehero-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--mm64-home-pos,75%) center;pointer-events:none;mask-image:linear-gradient(90deg,transparent 42%,#000 70%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 92%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000 70%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 92%,transparent);-webkit-mask-composite:source-in}
body .mm-home15 .mm64-homehero>div{width:56%;max-width:650px;position:relative}
body .mm-home15 .mm64-homehero h1{color:var(--mm52-text,#171719)!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(32px,3.6vw,54px)!important;line-height:1.23!important;letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;margin:0!important;text-shadow:none}
body .mm-home15 .mm64-homehero p{color:var(--mm52-muted,#686870)!important;-webkit-text-fill-color:currentColor!important;font-size:13px;line-height:1.85;margin:18px 0 0;max-width:370px;word-break:keep-all}
body .mm-home15 .mm64-homehero>.mm-home15-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 17px;border:1px solid var(--mm52-edge,#d2ccd9);border-radius:999px;background:transparent!important;color:var(--mm52-text,#24202c)!important;-webkit-text-fill-color:currentColor!important;font-size:12px;line-height:1.6;position:relative;text-decoration:none;box-sizing:border-box}
body .mm-home15 .mm64-homehero>.mm-home15-link:hover{background:var(--mm52-hover,#7653b80c)!important}
body .mm-home15 .mm64-homehero>.mm-home15-link:focus-visible{outline:3px solid #9575d6;outline-offset:4px}
@media(max-width:900px){body .mm-home15 .mm-home15-head.mm64-homehero{padding:32px 0;min-height:330px}body .mm-home15 .mm64-homehero>div{width:62%}}
@media(max-width:600px){body .mm-home15 .mm-home15-head.mm64-homehero{min-height:380px;padding:190px 0 24px;gap:19px;margin-bottom:20px}body .mm-home15 .mm64-homehero>.mm64-homehero-image{height:240px;object-position:var(--mm64-home-pos,75%) center;mask-image:linear-gradient(180deg,#000 0%,#000 54%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 54%,transparent 82%)}body .mm-home15 .mm64-homehero>div{width:100%;max-width:440px}body .mm-home15 .mm64-homehero h1{font-size:32px!important;line-height:1.2!important}body .mm-home15 .mm64-homehero p{font-size:12px;margin-top:13px;max-width:330px}}
@media(prefers-reduced-motion:reduce){body .mm-home15 .mm64-homehero *{transition:none!important}}
