/* Homepage only. Navy + gothic + solid. Do not load on other pages. */

html:has(body[data-lumi-page="home"]),
html.lumi-cinema:has(body[data-lumi-page="home"]),
html.lumi-cinema[lang="ko"]:has(body[data-lumi-page="home"]),
body.lumi-cinema[data-lumi-page="home"],
body.lumi-cinema[data-lumi-page="home"] #lumi-root {
  --cinema-void: #ffffff;
  --cinema-ink: #ffffff;
  --cinema-panel: #f3f5f8;
  --cinema-paper: #0d1b3a;
  --cinema-mute: #1a2438;
  --cinema-gold: #0d1b3a;
  --cinema-gold-hi: #0d1b3a;
  --cinema-line: #d5dbe6;
  --elite-panel: #ffffff;
  --elite-panel-2: #f3f5f8;
  --elite-gold: #0d1b3a;
  --lumi-gold: #0d1b3a;
  --lumi-gold-bright: #0d1b3a;
  --lumi-gold-d: #0d1b3a;
  --lumi-gold-light: #e8eef6;
  --lumi-serif: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;
  --atelier-sans: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;
  --atelier-serif: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;
  --navy: #0d1b3a;
  --ink: #0d1b3a;
  --body: #1a2438;
  background: #ffffff !important;
  background-image: none !important;
  color: #0d1b3a !important;
  font-family: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif !important;
  font-style: normal !important;
}

/* iPhone mid-page stutter: remove the actual causes on home. */
html:has(body[data-lumi-page="home"]),
body.lumi-cinema[data-lumi-page="home"],
body.lumi-cinema[data-lumi-page="home"] #lumi-root {
  overflow-x: visible !important;
  overscroll-behavior: auto !important;
  scroll-snap-type: none !important;
  touch-action: pan-y !important;
}

body.lumi-cinema[data-lumi-page="home"]::before {
  display: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-nav,
body.lumi-cinema[data-lumi-page="home"] .lumi-sticky-cta,
body.lumi-cinema[data-lumi-page="home"] .lumi-nav-drawer {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero,
body.lumi-cinema[data-lumi-page="home"] #lumi-hero.lumi-cinema-hero,
body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero-grid {
  min-height: 0 !important;
  height: auto !important;
  overflow: visible !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-gallery-scroll,
body.lumi-cinema[data-lumi-page="home"] .lumi-ticker-track,
body.lumi-cinema[data-lumi-page="home"] .lumi-ticker-inner {
  scroll-snap-type: none !important;
  scroll-snap-align: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-fade,
body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-copy,
body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-plate {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-scroll-progress {
  display: none !important;
}

/* Beat cinema @media (max-width: 900px) overflow-x:hidden — iPhone mid-page stall. */
@media (max-width: 900px) {
  html:has(body[data-lumi-page="home"]),
  html.lumi-cinema:has(body[data-lumi-page="home"]),
  html.lumi-cinema[lang="ko"]:has(body[data-lumi-page="home"]),
  body.lumi-cinema[data-lumi-page="home"],
  body.lumi-cinema[data-lumi-page="home"] #lumi-root {
    overflow-x: visible !important;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch !important;
    height: auto !important;
    max-height: none !important;
  }
  body.lumi-cinema[data-lumi-page="home"] .lumi-nav {
    position: static !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero,
  body.lumi-cinema[data-lumi-page="home"] #lumi-hero.lumi-cinema-hero,
  body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero-grid {
    min-height: 0 !important;
    height: auto !important;
    overflow: visible !important;
  }
}

@media (hover: none) and (pointer: coarse) {
  html:has(body[data-lumi-page="home"]),
  html.lumi-cinema:has(body[data-lumi-page="home"]),
  body.lumi-cinema[data-lumi-page="home"],
  body.lumi-cinema[data-lumi-page="home"] #lumi-root {
    overflow-x: visible !important;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-y !important;
  }
  body.lumi-cinema[data-lumi-page="home"] .lumi-nav {
    position: static !important;
    top: auto !important;
  }
  body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero,
  body.lumi-cinema[data-lumi-page="home"] #lumi-hero.lumi-cinema-hero,
  body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero-grid {
    min-height: 0 !important;
    overflow: visible !important;
  }
}

/* Gothic only. Kill serif / italic display. */
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"],
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] * {
  font-family: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif !important;
  font-style: normal !important;
  letter-spacing: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] *:not(img):not(picture):not(source):not(video):not(svg) {
  background-image: none !important;
}

/* Solid page. No gradients. */
body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-hero,
body.lumi-cinema[data-lumi-page="home"] #lumi-hero.lumi-cinema-hero,
body.lumi-cinema[data-lumi-page="home"] .lumi-section,
body.lumi-cinema[data-lumi-page="home"] .lumi-section--signature,
body.lumi-cinema[data-lumi-page="home"] .lumi-section--journey,
body.lumi-cinema[data-lumi-page="home"] .lumi-section--faq-premium,
body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-banner,
body.lumi-cinema[data-lumi-page="home"] .lumi-convert,
body.lumi-cinema[data-lumi-page="home"] .lumi-premium-cta,
body.lumi-cinema[data-lumi-page="home"] .lumi-footer,
body.lumi-cinema[data-lumi-page="home"] .lumi-nav,
body.lumi-cinema[data-lumi-page="home"] .lumi-nav-drawer,
body.lumi-cinema[data-lumi-page="home"] .lumi-sticky-cta {
  background: #ffffff !important;
  background-image: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-section--alt,
body.lumi-cinema[data-lumi-page="home"] .lumi-section--cream,
body.lumi-cinema[data-lumi-page="home"] .lumi-ticker,
body.lumi-cinema[data-lumi-page="home"] .lumi-convert,
body.lumi-cinema[data-lumi-page="home"] .lumi-premium-cta {
  background: #f3f5f8 !important;
  background-image: none !important;
}

/* Header: keep logo, drop the word. Larger mark. */
body.lumi-cinema[data-lumi-page="home"] .lumi-nav-title {
  display: none !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-nav-logo,
body.lumi-cinema[data-lumi-page="home"] .lumi-nav-brand img {
  width: 72px !important;
  height: 72px !important;
  max-width: 72px !important;
  max-height: 72px !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-nav {
  border-bottom: 1px solid #d5dbe6 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-chip,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-drawer-title,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-drawer-link {
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
  background: transparent !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-chip.is-active,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-chip:hover,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-consult {
  background: #0d1b3a !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-nav-toggle span {
  background: #0d1b3a !important;
}

/* Hero type + larger main logo */
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-hero .lumi-hero-title,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-hero .lumi-hero-title em,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-title,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-title em {
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-eyebrow,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-sub,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-line,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-pill {
  color: #1a2438 !important;
  -webkit-text-fill-color: #1a2438 !important;
  background: #f3f5f8 !important;
  border-color: #d5dbe6 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-eyebrow,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-hero-line {
  background: transparent !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-plate {
  background: #0d1b3a !important;
  background-image: none !important;
  border: 1px solid #0d1b3a !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-hero-logo,
body.lumi-cinema[data-lumi-page="home"] .lumi-cinema-plate img {
  padding: 4% 4% !important;
  width: 100% !important;
  height: 100% !important;
}

/* Yellow buttons, dark labels. Navy stays on chrome. */
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-btn--gold,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-btn--gold,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-btn--gold,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-consult {
  background: #fee500 !important;
  background-image: none !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
  border: 0 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-btn--ghost,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-btn--outline,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-page-cta .lumi-btn--outline,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-btn--ghost,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-btn--outline {
  background: #ffffff !important;
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
  border: 2px solid #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a[data-lumi-kakao].lumi-btn,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] a[data-lumi-kakao].lumi-btn {
  background: #fee500 !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
  border: 0 !important;
}

/* Body copy */
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-nav-mount :is(span, button, p, strong, b),
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root :is(h1, h2, h3, h4, p, li, span, summary, strong, b, label, button, div),
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-footer-mount :is(span, p, h2, strong, div) {
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-h2,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-copy h2,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-convert-head h2,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-faq summary,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-journey-item h3,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-center-card h3,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-eea-block-title,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-premium-cta strong,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-footer h2 {
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-lead,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-lead--why,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-lead--journey,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-lead--centers,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-lead--compare-hook,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-kicker,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-sec-no,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-kicker,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-copy p,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-copy li,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-journey-item p,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-journey-step,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-faq p,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-convert-note,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-convert-head p,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-center-region,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-center-manager,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-center-status,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-ticker,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-ticker span,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-footer,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-footer-meta {
  color: #1a2438 !important;
  -webkit-text-fill-color: #1a2438 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-journey-step {
  position: static !important;
  display: block !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-journey-icon,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-journey-icon {
  background: #0d1b3a !important;
  background-image: none !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-faq summary::before,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-sec-no {
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
  background: transparent !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-stat,
body.lumi-cinema[data-lumi-page="home"] .lumi-compare-table,
body.lumi-cinema[data-lumi-page="home"] .lumi-center-search,
body.lumi-cinema[data-lumi-page="home"] .lumi-eea-points,
body.lumi-cinema[data-lumi-page="home"] .lumi-faq,
body.lumi-cinema[data-lumi-page="home"] .lumi-faq-intro,
body.lumi-cinema[data-lumi-page="home"] .lumi-journey-item,
body.lumi-cinema[data-lumi-page="home"] .lumi-home-notice,
body.lumi-cinema[data-lumi-page="home"] .lumi-center-empty,
body.lumi-cinema[data-lumi-page="home"] .lumi-center-card,
body.lumi-cinema[data-lumi-page="home"] .lumi-board-card,
body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-faq,
body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-center-card {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid #d5dbe6 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-stat strong,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-ticker-label,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-center-badge {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: #0d1b3a !important;
  background-image: none !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-compare-row > div,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-compare-row--head > div,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-compare-lumi {
  background: #ffffff !important;
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-compare-lumi,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-compare-row > div.lumi-compare-lumi {
  background: #e8eef6 !important;
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-center-search-input,
body.lumi-cinema[data-lumi-page="home"] #lumi-root input,
body.lumi-cinema[data-lumi-page="home"] .lumi-center-quick button {
  background: #ffffff !important;
  color: #0d1b3a !important;
  border-color: #d5dbe6 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-convert-sub,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-convert-sub {
  background: #ffffff !important;
  color: #0d1b3a !important;
  -webkit-text-fill-color: #0d1b3a !important;
  border: 2px solid #0d1b3a !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-convert-sub--tel,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-center-action--phone,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-center-action--sms,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-center-action--survey {
  background: #fee500 !important;
  background-image: none !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
  border: 2px solid #fee500 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-convert-sub--kakao,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-center-action--kakao,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn--kakao,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn--kakao span {
  background: #fee500 !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
  border-color: #fee500 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn span {
  background: #fee500 !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn--kakao,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-sticky-mount a.lumi-sticky-btn--kakao span {
  background: #fee500 !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-cinema-plate,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-cinema-plate :is(span, div, p, strong) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-visual,
body.lumi-cinema[data-lumi-page="home"] .lumi-abroad-visual img {
  background: #f3f5f8 !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-divider {
  background: #0d1b3a !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-footer {
  border-top: 1px solid #d5dbe6 !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-sticky-cta {
  border-top: 1px solid #d5dbe6 !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-back-top,
body.lumi-cinema[data-lumi-page="home"] .lumi-noscript-bar {
  background: #ffffff !important;
  color: #0d1b3a !important;
  border: 1px solid #d5dbe6 !important;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-convert-note,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root .lumi-center-manager span {
  max-width: none !important;
  overflow: visible !important;
  word-break: keep-all !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro {
  display: grid;
  gap: 20px;
  margin: 8px 0 22px;
}

@media (min-width: 800px) {
  body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro {
    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
    align-items: start;
  }
}

body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro-card,
body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro-list {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid #d5dbe6 !important;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro-card {
  padding: 16px;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro-card img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  margin-bottom: 12px;
  background: #f3f5f8;
}

body.lumi-cinema[data-lumi-page="home"] .lumi-home-intro-list {
  list-style: none;
  margin: 0;
  padding: 18px 20px;
  display: grid;
  gap: 12px;
}

html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-btn--gold,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] #lumi-root a.lumi-btn--gold :is(span, strong, b),
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-consult,
html[lang="ko"] body.lumi-cinema[data-lumi-page="home"] .lumi-nav-consult :is(span, strong) {
  background: #fee500 !important;
  color: #191919 !important;
  -webkit-text-fill-color: #191919 !important;
}
