/* Preserve the supplied interior photograph's original color. */
.black-page .nb-intro{position:relative;isolation:isolate;background:#171817;overflow:hidden;min-height:420px;display:flex;flex-direction:column;justify-content:center}
.black-page .nb-intro::before{content:"";position:absolute;inset:0;z-index:-1;background:url("assets/black-interior156.webp") center 56%/cover no-repeat;mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%)}
.black-page .nb-intro h2,.black-page .nb-intro p,.black-page .nb-intro .nb-korean-title{color:#fffaf0;text-shadow:0 2px 12px #0009}
.black-page .nb-intro strong{color:#f1d5a2;text-shadow:0 2px 8px #0008}
@media(max-width:700px){.black-page .nb-intro{min-height:410px;padding:60px 24px 45px}.black-page .nb-intro::before{background-position:45% center}.black-page .nb-intro p{font-size:15px;line-height:1.85}}
