#lge-fine-living {
  --nav-bg: #40362e;
  --nav-muted: #bdb7b3;
  --nav-height: 66px;
  --site-header-offset: 0px;
  width: 100%;
  margin: 0;
  overflow-x: clip;
  background: #f2f0e7;
  color: #111;
  font-family: Pretendard, Arial, "Noto Sans KR", sans-serif;
  scroll-behavior: smooth;
}

#lge-fine-living,
#lge-fine-living * { box-sizing: border-box; }
body:has(> #lge-fine-living) { width: 100%; margin: 0; overflow-x: clip; }
#lge-fine-living a { color: inherit; text-decoration: none; }
#lge-fine-living button { color: inherit; font: inherit; }

#lge-fine-living .visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#lge-fine-living .skip-link {
  position: fixed;
  top: 8px;
  left: 8px;
  z-index: 2000;
  padding: 10px 14px;
  transform: translateY(-160%);
  border-radius: 4px;
  background: #fff;
  color: #211d1b;
  font-size: 14px;
  font-weight: 700;
}
#lge-fine-living .skip-link:focus { transform: translateY(0); outline: 2px solid #211d1b; }

#lge-fine-living .brand-nav a:focus-visible,
#lge-fine-living .hero-play:focus-visible,
#lge-fine-living .story-play:focus-visible,
#lge-fine-living .video-mute:focus-visible,
#lge-fine-living .story-switch button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
#lge-fine-living .scroll-cue:focus-visible,
#lge-fine-living .quality-arrow:focus-visible {
  outline: 2px solid #3b322c;
  outline-offset: -4px;
}

#lge-fine-living .brand-nav {
  position: sticky;
  top: var(--site-header-offset);
  right: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  height: var(--nav-height);
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  background: var(--nav-bg);
  color: var(--nav-muted);
  box-shadow: 0 3px 14px rgba(0, 0, 0, .18);
}
#lge-fine-living .brand-nav::-webkit-scrollbar { display: none; }

#lge-fine-living .brand-nav-track {
  --nav-gap: min(3.489583vw, 67px);
  --nav-divider-extra: min(3.072917vw, 59px);
  width: min(1730px, calc(100% - 120px));
  height: 100%;
  margin: auto;
  display: flex;
  align-items: center;
  gap: var(--nav-gap);
  white-space: nowrap;
}

#lge-fine-living .brand-nav a {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  font-family: Pretendard, Arial, "Noto Sans KR", sans-serif;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -.04em;
}
#lge-fine-living .nav-title-art,
#lge-fine-living .nav-title-art img { display: block; width: auto; height: clamp(20px, 1.302083vw, 25px); }
#lge-fine-living .nav-title-art { display: block; width: auto; height: auto; }
#lge-fine-living .nav-title-art { transform: translateY(2px); }
#lge-fine-living .nav-title-art { opacity: .6; }
#lge-fine-living .brand-nav .active .nav-title-art { opacity: 1; }

#lge-fine-living .brand-nav a:first-child { margin-right: var(--nav-divider-extra); }
#lge-fine-living .brand-nav a:first-child::before {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  right: calc(-1 * (min(1.744792vw, 33.5px) + min(1.536458vw, 29.5px)));
  width: 1px;
  height: 20px;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, .78);
}

#lge-fine-living .brand-nav .active {
  color: #fff;
}
#lge-fine-living .brand-nav a:not(:first-child) { transform: translateY(-1px); }

#lge-fine-living .brand-page { width: min(100%, 1920px); margin: 0 auto; padding-top: 0; overflow: visible; }
html.fullpage-html:has(#lge-fine-living) {
  scroll-behavior: auto;
  scroll-padding-top: calc(var(--fine-living-site-header-offset, 0px) + 66px);
}
#lge-fine-living .brand-page--fullpage .fullpage-panel {
  position: relative;
  width: 100%;
  overflow: visible;
  scroll-margin-top: calc(var(--site-header-offset) + var(--nav-height));
}
#lge-fine-living .brand-page--fullpage .fullpage-section {
  margin: 0;
  transform-origin: top center;
  will-change: transform;
}
#lge-fine-living .brand-section {
  min-height: 100vh;
  padding: 80px 60px;
  scroll-margin-top: calc(var(--site-header-offset) + var(--nav-height));
}
#lge-fine-living .brand-section:nth-child(even) { background: #ebe8de; }
#lge-fine-living .section-inner { width: min(1400px, 100%); margin: 0 auto; }
#lge-fine-living .section-inner h1,
#lge-fine-living .section-inner h2 { margin: 0; color: #3b322c; font: 700 clamp(42px, 5vw, 76px) Pretendard, Arial, sans-serif; }

#lge-fine-living .brand-section--platform { min-height: 0; padding: 0; border-bottom: 0; background: #050403; }
#lge-fine-living .hero-media { position: relative; z-index: 1; width: 100%; overflow: hidden; }
#lge-fine-living .hero-media picture,
#lge-fine-living .hero-media img { display: block; width: 100%; }
#lge-fine-living .hero-media img { aspect-ratio: 1920 / 922; object-fit: cover; }
#lge-fine-living .section-video {
  position: absolute;
  inset: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
  background: #000;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .25s ease, visibility 0s linear .25s;
}
#lge-fine-living .section-video.is-active {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
#lge-fine-living .hero-video { z-index: 2; }
#lge-fine-living .hero-media,
#lge-fine-living .story-media:has(> .section-video) { isolation: isolate; }
#lge-fine-living .hero-play {
  position: absolute;
  z-index: 3;
  right: min(1.25vw, 24px);
  bottom: min(1.25vw, 24px);
  width: clamp(30px, 1.7vw, 48px);
  aspect-ratio: 1;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}
#lge-fine-living .hero-play::before,
#lge-fine-living .story-play::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: max(44px, 100%);
  height: max(44px, 100%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
#lge-fine-living .hero-play img { display: block; width: 100%; height: 100%; }
#lge-fine-living .hero-pause-icon { display: none !important; }
#lge-fine-living .hero-play.is-playing .hero-play-icon { display: none; }
#lge-fine-living .hero-play.is-playing .hero-pause-icon { display: block !important; }
#lge-fine-living .video-mute {
  position: absolute;
  z-index: 6;
  width: clamp(30px, 1.7vw, 48px);
  aspect-ratio: 1;
  padding: 0;
  border: 0 !important;
  border-radius: 50%;
  background: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
}
#lge-fine-living .video-mute img { display: block; width: 100%; height: 100%; }
#lge-fine-living .hero-mute {
  right:calc(min(1.25vw, 24px) + clamp(30px, 1.7vw, 48px) + 8px);
  bottom: min(1.25vw, 24px);
}
#lge-fine-living .brand-section--platform.is-video-playing:not(.is-video-controls-visible) .hero-play,
#lge-fine-living .brand-section--platform.is-video-playing:not(.is-video-controls-visible) .hero-mute {
  opacity: 0;
}
@media (hover: hover) and (pointer: fine) {
  #lge-fine-living .hero-play,
  #lge-fine-living .hero-mute {
    opacity: 0;
    transition: opacity .2s ease;
  }
  #lge-fine-living .brand-section--platform.is-video-controls-visible .hero-play,
  #lge-fine-living .brand-section--platform.is-video-controls-visible .hero-mute,
  #lge-fine-living .hero-play:focus-visible,
  #lge-fine-living .hero-mute:focus-visible { opacity: 1; }
}
#lge-fine-living .scroll-cue { height: 132px; display: grid; place-items: center; background: #f2f0e7; }
#lge-fine-living .scroll-cue span {
  width: min(2.291667vw, 44px);
  height: min(2.291667vw, 44px);
  border-right: min(.208333vw, 4px) solid #111;
  border-bottom: min(.208333vw, 4px) solid #111;
  transform: rotate(45deg) translate(max(-.416667vw, -8px), max(-.416667vw, -8px));
}

#lge-fine-living .brand-intro {
  position: relative;
  width: 100%;
  height: min(61.145833vw, 1174px);
  overflow: visible;
  scroll-margin-top: calc(var(--site-header-offset) + var(--nav-height));
  background: #f2f0e7;
}
#lge-fine-living .brand-intro h2 {
  position: absolute;
  z-index: 2;
  top: 27.85%;
  left: 9.166667%;
  margin: 0;
  color: #211d1b;
  width: 73.125%;
}
#lge-fine-living .brand-intro h2 picture,
#lge-fine-living .brand-intro h2 img { display: block; width: 100%; }
#lge-fine-living .intro-photo {
  position: absolute;
  z-index: 1;
  top: 41.31%;
  left: 9.375%;
  width: 40.052083%;
}
#lge-fine-living .intro-photo,
#lge-fine-living .intro-photo img { display: block; }
#lge-fine-living .intro-photo img { width: 100%; height: auto; }
#lge-fine-living .intro-copy {
  position: absolute;
  z-index: 2;
  top: 41.4%;
  left: 53.229167%;
  width: 34%;
  color: #211d1b;
  font-size: min(1.5625vw, 30px);
  font-weight: 600;
  line-height: 1.266667;
  letter-spacing: -.02em;
}
#lge-fine-living .intro-copy p { margin: 0; }
#lge-fine-living .intro-signature {
  position: absolute;
  z-index: 2;
  top: 70.2%;
  right: 9.270833%;
  margin: 0;
  display: block;
  width: 16.458333%;
  aspect-ratio: 316 / 95;
}
#lge-fine-living .intro-signature-art,
#lge-fine-living .intro-signature-art img { display: block; width: 100%; }
#lge-fine-living .intro-signature-brand {
  position: absolute;
  top: 60%;
  right: .949367%;
  display: block;
  width: 41.139241%;
  height: auto;
  filter: brightness(0);
}
#lge-fine-living .intro-circle,
#lge-fine-living .intro-line { position: absolute; z-index: 0; pointer-events: none; }
#lge-fine-living .intro-circle {
  top: 7.16%;
  left: -2.8125%;
  width: 31.71875%;
  aspect-ratio: 1;
  border: min(.104167vw, 2px) solid rgba(35, 31, 32, .5);
  border-radius: 50%;
}
#lge-fine-living .intro-line { background: rgba(35, 31, 32, .5); }
#lge-fine-living .intro-line--top { top: 34.92%; left: 9.166667%; width: 81.510417%; height: min(.260417vw, 5px); }
#lge-fine-living .intro-line--vertical { top: 16.95%; left: 51.810417%; width: min(.15625vw, 3px); height: 66.87%; }
#lge-fine-living .intro-line--bottom { top: 80.92%; left: 49.635417%; width: 81.5625%; height: min(.260417vw, 5px); }

#lge-fine-living .brand-section--only {
  position: relative;
  width: 100%;
  height: min(61.145833vw, 1174px);
  min-height: 0;
  padding: 0;
  overflow: visible;
  background: #f2f0e7;
}
#lge-fine-living .quality-heading h2,
#lge-fine-living .quality-heading p,
#lge-fine-living .quality-copy,
#lge-fine-living .quality-disclaimer { position: absolute; z-index: 3; margin: 0; color: #211d1b; }
#lge-fine-living .quality-heading h2 {
  top: 12.78%;
  left: 38.28125%;
  width: 23.697917%;
}
#lge-fine-living .quality-heading h2 picture,
#lge-fine-living .quality-heading h2 img { display: block; width: 100%; }
#lge-fine-living .quality-heading p {
  top: 15.50%;
  left: 64.583333%;
  font-size: min(1.5625vw, 30px);
  font-weight: 800;
  letter-spacing: -.02em;
}
#lge-fine-living .quality-slider {
  position: absolute;
  z-index: 2;
  inset: 0;
  overflow: hidden;
  outline: none;
  touch-action: pan-y;
  user-select: none;
}
#lge-fine-living .quality-slider:focus-visible { outline: 2px solid #3b322c; outline-offset: -4px; }
#lge-fine-living .quality-gallery { position: absolute; inset: 0; }
#lge-fine-living .quality-slide {
  opacity: 0;
  visibility: hidden;
  transform: translateX(4%);
  transition: opacity .5s ease, transform .65s cubic-bezier(.22, .61, .36, 1), visibility 0s linear .65s;
  pointer-events: none;
}
#lge-fine-living .quality-slide.is-active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  transition-delay: 0s;
  pointer-events: auto;
}
#lge-fine-living .quality-card {
  position: absolute;
  top: 25.38%;
  left: 37.708333%;
  width: 24.427083%;
  height: 53.236797%;
  margin: 0;
  opacity: 0;
  transform-origin: top left;
  transition: transform .68s cubic-bezier(.22,.61,.36,1), opacity .3s ease;
  will-change: transform, opacity;
}
#lge-fine-living .quality-card img { display: block; width: 100%; height: 100%; pointer-events: none; -webkit-user-drag: none; }
#lge-fine-living .quality-card.is-prev-2 { z-index: 1; opacity: 1; transform: translate(-148%, 22.24%) scale(.5565, .5552); }
#lge-fine-living .quality-card.is-prev { z-index: 2; opacity: 1; transform: translate(-89.55%, 10.72%) scale(.789, .7872); }
#lge-fine-living .quality-card.is-center { z-index: 3; opacity: 1; transform: translate(0, 0) scale(1); }
#lge-fine-living .quality-card.is-next { z-index: 2; opacity: 1; transform: translate(110.45%, 10.58%) scale(.7953, .7872); }
#lge-fine-living .quality-card.is-next-2 { z-index: 1; opacity: 1; transform: translate(192.75%, 22.24%) scale(.5544, .5552); }
#lge-fine-living .quality-card.is-off-left { z-index: 0; opacity: 0; transform: translate(-260%, 30%) scale(.42); }
#lge-fine-living .quality-card.is-off-right { z-index: 0; opacity: 0; transform: translate(310%, 30%) scale(.42); }
#lge-fine-living .quality-pagination {
  position: absolute;
  z-index: 4;
  top: 79.6%;
  left: 50%;
  display: flex;
  gap: 8px;
  transform: translateX(-50%);
}
#lge-fine-living .quality-pagination button {
  width: 9px;
  height: 9px;
  padding: 0;
  border: 1px solid rgba(35, 31, 32, .55);
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}
#lge-fine-living .quality-pagination button.is-active { background: rgba(35, 31, 32, .65); }
#lge-fine-living .quality-pagination button:focus-visible { outline: 2px solid #3b322c; outline-offset: 3px; }
#lge-fine-living .quality-copy {
  top: 81.35%;
  left: 34.479167%;
  width: 31%;
  text-align: center;
  font-size: min(1.5625vw, 30px);
  font-weight: 600;
  line-height: 1.266667;
  letter-spacing: -.02em;
}
#lge-fine-living .quality-disclaimer {
  top: 93.62%;
  left: 2.708333%;
  width: 43%;
  color: #66625d;
  font-size: min(.729167vw, 14px);
  font-weight: 300;
  line-height: 1.142857;
  letter-spacing: -.01em;
}
#lge-fine-living .quality-circle,
#lge-fine-living .quality-line,
#lge-fine-living .quality-dot { position: absolute; z-index: 1; pointer-events: none; }
#lge-fine-living .quality-circle {
  top: 50.43%;
  left: 77.03125%;
  width: 17.708333%;
  aspect-ratio: 1;
  border: min(.104167vw, 2px) solid rgba(35, 31, 32, .5);
  border-radius: 50%;
}
#lge-fine-living .quality-line { background: rgba(35, 31, 32, .5); }
#lge-fine-living .quality-line--title { top: calc(19.42% + 1px); left: 2.65625%; width: 81.5625%; height: min(.208333vw, 4px); }
#lge-fine-living .quality-line--label { top: calc(16.95% + 2px); left: 80%; width: 81.5625%; height: min(.260417vw, 5px); }
#lge-fine-living .quality-line--vertical { top: calc(14.05% + 2px); left: calc(82.1875% + 1px); width: min(.208333vw, 4px); height: calc(66.87% - 4px); }
#lge-fine-living .quality-line--bottom { top: calc(89.35% + 2px); left: 34.322917%; width: 81.510417%; height: min(.260417vw, 5px); }
#lge-fine-living .quality-dot {
  top: 16.609881%;
  left: 79.427083%;
  width: min(.677083vw, 13px);
  height: min(.677083vw, 13px);
  border-radius: 50%;
  background: rgba(0, 0, 0, .5);
}

#lge-fine-living .quality-arrow {
  position: absolute;
  z-index: 4;
  top: 52%;
  width: min(2.5vw, 48px);
  aspect-ratio: 1;
  padding: 0;
  transform: translateY(-50%);
  border: 1px solid rgba(33, 29, 27, .48);
  border-radius: 50%;
  background: rgba(242, 240, 231, .74);
  opacity: 0;
  cursor: pointer;
  transition: opacity .2s ease, background-color .2s ease;
}
#lge-fine-living .quality-slider:hover .quality-arrow,
#lge-fine-living .quality-arrow:focus-visible { opacity: .9; background: rgba(242, 240, 231, .96); }
#lge-fine-living .quality-arrow--prev { left: 1.25%; }
#lge-fine-living .quality-arrow--next { right: 1.25%; }
#lge-fine-living .quality-arrow span {
  position: absolute;
  top: 50%;
  left: 52%;
  width: 27%;
  aspect-ratio: 1;
  transform: translate(-50%, -50%) rotate(45deg);
  border-bottom: 1px solid #211d1b;
  border-left: 1px solid #211d1b;
}
#lge-fine-living .quality-arrow--next span { left: 48%; transform: translate(-50%, -50%) rotate(225deg); }
/* Remaining brand story sections */
#lge-fine-living .brand-section--pairing,
#lge-fine-living .brand-section--subscription,
#lge-fine-living .brand-section--styling,
#lge-fine-living .brand-section--ai,
#lge-fine-living .brand-section--living,
#lge-fine-living .brand-section--outro {
  position: relative;
  width: 100%;
  height: min(61.145833vw, 1174px);
  min-height: 0;
  padding: 0;
  overflow: visible;
  background: #f2f0e7;
}
#lge-fine-living .story-title,
#lge-fine-living .story-copy,
#lge-fine-living .story-kicker,
#lge-fine-living .story-disclaimer,
#lge-fine-living .outro-lead,
#lge-fine-living .outro-copy { position: absolute; z-index: 3; margin: 0; color: #211d1b; }
#lge-fine-living .story-title { line-height: 1; }
#lge-fine-living .story-title picture,
#lge-fine-living .story-title img { display: block; width: 100%; }
#lge-fine-living .story-copy { font-size: min(1.5625vw, 30px); font-weight: 600; line-height: 1.266667; letter-spacing: -.02em; }
#lge-fine-living .story-kicker { color: rgba(35, 31, 32, .9); font-size: min(1.5625vw, 30px); font-weight: 700; line-height: 1; letter-spacing: -.02em; }
#lge-fine-living .lge-logo-label {
  display: inline-flex;
  align-items: center;
  gap: .2em;
  white-space: nowrap;
}
#lge-fine-living .lge-inline-logo {
  display: block;
  flex: 0 0 auto;
  width: 4.333333em;
  height: .766667em;
}
#lge-fine-living .story-kicker-x { font-weight: 300; letter-spacing: .02em; }
#lge-fine-living .story-kicker--ai {
  display: flex;
  align-items: center;
  gap: .25em;
  white-space: nowrap;
}
#lge-fine-living .story-kicker-lge-logo {
  display: block;
  width: 4.333333em;
  height: .766667em;
  filter: brightness(0);
}
#lge-fine-living .story-disclaimer { color: #66625d; font-size: min(.729167vw, 14px); font-weight: 300; line-height: 1.142857; letter-spacing: -.01em; }
#lge-fine-living .disclaimer-item {
  display: grid;
  grid-template-columns: .8em minmax(0, 1fr);
  align-items: start;
}
#lge-fine-living .story-media { position: absolute; z-index: 2; display: block; overflow: hidden; }
#lge-fine-living .story-media > picture { display: block; }
#lge-fine-living .story-media img { display: block; width: 100%; height: auto; pointer-events: none; -webkit-user-drag: none; }
#lge-fine-living .story-media--switch {
  overflow: hidden;
  touch-action: pan-y;
  user-select: none;
  outline: none;
}
#lge-fine-living .story-media--switch:focus-visible { outline: 2px solid #3b322c; outline-offset: -4px; }
#lge-fine-living .story-media-slide { position: absolute; inset: 0; opacity: 0; visibility: hidden; transition: opacity .55s ease, visibility 0s linear .55s; }
#lge-fine-living .story-media-slide.is-active { opacity: 1; visibility: visible; transition-delay: 0s; }
#lge-fine-living .story-switch { position: absolute; z-index: 3; display: flex; gap: 8px; }
#lge-fine-living .story-switch button { width: 9px; height: 9px; padding: 0; border: 1px solid rgba(35, 31, 32, .55); border-radius: 50%; background: transparent; cursor: pointer; }
#lge-fine-living .story-switch button.is-active { background: rgba(35, 31, 32, .65); }
#lge-fine-living .story-switch button:focus-visible { outline-color: #3b322c; }
#lge-fine-living .story-arrow {
  position: absolute;
  z-index: 5;
  top: 50%;
  width: min(2.5vw, 48px);
  aspect-ratio: 1;
  padding: 0;
  transform: translateY(-50%);
  border: 1px solid rgba(33, 29, 27, .48);
  border-radius: 50%;
  background: rgba(242, 240, 231, .74);
  opacity: 0;
  cursor: pointer;
  transition: opacity .2s ease, background-color .2s ease;
}
#lge-fine-living .story-media--switch:hover .story-arrow,
#lge-fine-living .story-arrow:focus-visible { opacity: .9; background: rgba(242, 240, 231, .96); }
#lge-fine-living .story-arrow--prev { left: 1.25%; }
#lge-fine-living .story-arrow--next { right: 1.25%; }
#lge-fine-living .story-arrow span {
  position: absolute;
  top: 50%;
  left: 52%;
  width: 27%;
  aspect-ratio: 1;
  transform: translate(-50%, -50%) rotate(45deg);
  border-bottom: 1px solid #211d1b;
  border-left: 1px solid #211d1b;
}
#lge-fine-living .story-arrow--next span { left: 48%; transform: translate(-50%, -50%) rotate(225deg); }
@media (min-width: 1025px) {
  #lge-fine-living .story-media--switch { overflow: visible; }
  #lge-fine-living .story-media--switch .story-media-slide { overflow: hidden; }
  #lge-fine-living .story-arrow--prev { left: calc(-1 * (min(2.5vw, 48px) + 16px)); }
  #lge-fine-living .story-arrow--next { right: calc(-1 * (min(2.5vw, 48px) + 16px)); }
  #lge-fine-living .brand-section--pairing .story-arrow--prev { left: 2%; }
  #lge-fine-living .brand-section--ai.is-slider-near .story-arrow { opacity: .9; background: rgba(242, 240, 231, .96); }
}
#lge-fine-living .story-line,
#lge-fine-living .story-circle,
#lge-fine-living .story-dot { position: absolute; z-index: 1; pointer-events: none; }
#lge-fine-living .story-line { background: rgba(35, 31, 32, .5); }
#lge-fine-living .story-circle { aspect-ratio: 1; border: min(.104167vw, 2px) solid rgba(35, 31, 32, .5); border-radius: 50%; }
#lge-fine-living .story-dot { width: min(.677083vw, 13px); aspect-ratio: 1; border-radius: 50%; background: rgba(0, 0, 0, .5); }
#lge-fine-living .story-dot::after { content: ""; position: absolute; background: rgba(35, 31, 32, .5); }
#lge-fine-living .story-play { position: absolute; z-index: 6; width: clamp(30px, 1.7vw, 48px); aspect-ratio: 1; padding: 0; border: 0; border-radius: 50%; background: transparent; cursor: pointer; }
#lge-fine-living .story-play img { display: block; width: 100%; height: 100%; }
#lge-fine-living .story-pause-icon { display: none !important; }
#lge-fine-living .story-play.is-playing .story-play-icon { display: none; }
#lge-fine-living .story-play.is-playing .story-pause-icon { display: block !important; }
#lge-fine-living .brand-section.is-video-playing .story-arrow,
#lge-fine-living .brand-section.is-video-playing .story-switch { opacity: 0; visibility: hidden; pointer-events: none; }

#lge-fine-living .brand-section--pairing .story-media { top: 2.13%; left: 6.25%; width: 80.885417%; aspect-ratio: 1553 / 878; }
#lge-fine-living .brand-section--pairing > .story-switch { top: calc(76.92% + 12px); right: 12.864583%; }
#lge-fine-living .pairing-x {
  position: absolute;
  z-index: 3;
  top: 39.863714%;
  left: 32.03125%;
  width: min(2.135417vw, 41px);
  height: min(2.864583vw, 55px);
  color: rgba(35, 31, 32, .5);
  font-family: Pretendard, Arial, sans-serif;
  font-size: min(4.016042vw, 77.108px);
  font-weight: 100;
  line-height: .713286;
  text-align: center;
  pointer-events: none;
}
#lge-fine-living .brand-section--pairing .story-media-slide--pairing-2 img,
#lge-fine-living .brand-section--pairing .story-media-slide--pairing-3 img {
  position: absolute;
  top: 3.644647%;
  left: 6.310367%;
  width: 97.875081%;
  max-width: none;
}
@media (min-width: 1025px) {
  #lge-fine-living .pairing-2-piece { position: absolute; inset: 0; display: block; }
  #lge-fine-living .pairing-2-piece--left img { clip-path: inset(0 74.5% 0 0); transform: translateY(-8%); }
  #lge-fine-living .pairing-2-piece--middle img { clip-path: inset(0 46% 0 25.5%); transform: translateY(8%); }
  #lge-fine-living .pairing-2-piece--right img { clip-path: inset(0 0 0 54%); }
}
#lge-fine-living .brand-section--pairing .story-kicker { top: 76.32%; left: 58.4375%; }
#lge-fine-living .brand-section--pairing .story-title { top: 68.31%; left: 12.604167%; }
#lge-fine-living .brand-section--pairing .story-title { width: 23.75%; }
#lge-fine-living .brand-section--pairing .story-copy { top: 77.34%; left: 12.760417%; }
#lge-fine-living .brand-section--pairing .story-disclaimer { top: 93.7%; left: 2.708333%; width: 55%; }
#lge-fine-living .brand-section--pairing .story-line--top { top: 17.72%; left: 5.3125%; width: 89.635417%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--pairing .story-line--vertical { top: 9.8%; left: 90%; width: min(.208333vw, 4px); height: 66.87%; }
#lge-fine-living .brand-section--pairing .story-line--bottom { top: 84.67%; left: 12.760417%; width: 81.510417%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--pairing .story-circle { top: 10.05%; left: -12.447917%; width: 34.6875%; }
#lge-fine-living .brand-section--pairing .story-dot { top: 76.916525%; left: 56.875%; }
#lge-fine-living .brand-section--pairing .story-dot::after {
  top: 86.666667%;
  left: 50%;
  width: min(.208333vw, 4px);
  height: min(40.833333vw, 784px);
  transform: translateX(-50%);
}

#lge-fine-living .brand-section--subscription .story-kicker { top: 14.91%; left: 26.041667%; }
#lge-fine-living .brand-section--subscription .story-title { top: 20.7%; left: 9.375%; }
#lge-fine-living .brand-section--subscription .story-title { width: 26.25%; }
#lge-fine-living .brand-section--subscription .story-copy { top: 29.81%; left: 9.427083%; }
#lge-fine-living .brand-section--subscription .story-media { top: 32.71%; left: 8.958333%; width: 85.989583%; }
#lge-fine-living .brand-section--subscription .section-video {
  inset: 0 auto auto 40.641%;
  width: 59.359%;
  height: 92.917%;
  object-fit: cover;
}
#lge-fine-living .brand-section--subscription .story-play { top: 75%; right: 6.45%; }
#lge-fine-living .brand-section--subscription .story-line--top { top: 27.612777%; left: -31.666667%; width: 89.6875%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--subscription .story-line--vertical { top: 7.325383%; left: 7.916667%; width: min(.208333vw, 4px); height: 66.87%; }
#lge-fine-living .brand-section--subscription .story-line--bottom { top: 83.560477%; left: 14.114583%; width: 89.6875%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--subscription .story-circle { top: 10.22%; left: 76.979167%; width: 34.6875%; }
#lge-fine-living .brand-section--subscription .story-dot { top: 15.502555%; left: 24.635417%; }
#lge-fine-living .brand-section--subscription .story-dot::after {
  top: 50%;
  right: 84.615385%;
  width: min(89.635417vw, 1721px);
  height: min(.208333vw, 4px);
  transform: translateY(-50%);
}

#lge-fine-living .brand-section--styling .story-media { top: 12.27%; left: 7.96875%; width: 86.09375%; }
#lge-fine-living .brand-section--styling .section-video {
  inset: 0 auto auto .121%;
  width: 64.731%;
  height: 60.624%;
  object-fit: cover;
}
#lge-fine-living .brand-section--styling .story-kicker { top: 63.8%; left: 79.791667%; }
#lge-fine-living .brand-section--styling .story-title { top: 69.25%; left: 64.21875%; }
#lge-fine-living .brand-section--styling .story-title { width: 26.71875%; }
#lge-fine-living .brand-section--styling .story-copy { top: 78.36%; left: 64.322917%; }
#lge-fine-living .brand-section--styling .story-disclaimer { top: 93.7%; left: 2.708333%; width: 49%; }
#lge-fine-living .brand-section--styling .story-play { top: 58.4%;    left: 60.6%; }
#lge-fine-living .brand-section--styling .story-line--top { top: 9.88075%; left: 10.729167%; width: 89.635417%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--styling .story-line--vertical { top: 5.366269%; left: 13.28125%; width: min(.15625vw, 3px); height: 66.87%; }
#lge-fine-living .brand-section--styling .story-line--bottom { top: 76.660988%; left: 14.114583%; width: 89.6875%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--styling .story-circle { top: 3.49%; left: 2.8125%; width: 22.760417%; }
#lge-fine-living .brand-section--styling .story-dot { top: 64.310051%; left: 91.09375%; }
#lge-fine-living .brand-section--styling .story-dot::after {
  top: 50%;
  left: 92.307692%;
  width: min(89.635417vw, 1721px);
  height: min(.15625vw, 3px);
  transform: translateY(-50%);
}

#lge-fine-living .brand-section--ai .story-media { top: 16.18%; left: 18.958333%; width: 62.083333%; aspect-ratio: 1192 / 670; }
#lge-fine-living .brand-section--ai > .story-switch { top: calc(73.25% + 12px); right: 18.958334%; }
#lge-fine-living .brand-section--ai .story-media-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#lge-fine-living .brand-section--ai .story-title { top: 78.28%; left: 18.802083%; }
#lge-fine-living .brand-section--ai .story-title { width: 32.5%; }
#lge-fine-living .brand-section--ai .story-kicker { top: 86.8%; left: 19.114583%; }
#lge-fine-living .brand-section--ai .story-copy { top: 79.05%; left: 54.270833%; }
#lge-fine-living .brand-section--ai .story-disclaimer { top: 93.7%; left: 2.708333%; width: 55%; }
#lge-fine-living .brand-section--ai .story-play {top: 67.9%;    left: 77.7%; }
#lge-fine-living .brand-section--ai .story-line--top { top: 12.691652%; left: -1.354167%; width: 89.635417%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--ai .story-line--vertical { top: 44.293015%; left: 17.03125%; width: min(.208333vw, 4px); height: 66.87%; }
#lge-fine-living .brand-section--ai .story-line--bottom { top: 75.638842%; left: 14.114583%; width: 89.6875%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--ai .story-circle { top: 9.88%; left: 73.75%; width: 12.760417%; }
#lge-fine-living .brand-section--ai .story-dot { top: 87.393526%; left: 31.927083%; }
#lge-fine-living .brand-section--ai .story-dot::after {
  top: 84.615385%;
  left: 50%;
  width: min(.208333vw, 4px);
  height: min(40.885417vw, 785px);
  transform: translateX(-50%);
}

#lge-fine-living .brand-section--living .story-media { top: 8.43%; left: 13.020833%; width: 33.75%; }
#lge-fine-living .brand-section--living .story-title { top: 28.53%; left: 54.583333%; width: 26.927083%; }
#lge-fine-living .brand-section--living .story-copy { top: 37.65%; left: 54.635417%; font-size: min(1.145833vw, 22px); font-weight: 500; line-height: 1.454545; }
#lge-fine-living .living-copy-head,
#lge-fine-living .living-copy-group { display: block; }
#lge-fine-living .brand-section--living .living-copy-head { font-size: min(1.666667vw, 32px); font-weight: 700; line-height: 1; letter-spacing: -.02em; }
#lge-fine-living .brand-section--living .living-copy-group { margin-top: min(.909896vw, 17.47px); }
#lge-fine-living .brand-section--living .living-copy-closing { font-size: min(1.25vw, 24px); font-weight: 700; line-height: min(1.666667vw, 32px); letter-spacing: -.02em; }
#lge-fine-living .brand-section--living .story-line--top { top: 12.691652%; left: -3.541667%; width: 89.6875%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--living .story-line--vertical { top: 4.51448%; left: 11.875%; width: min(.208333vw, 4px); height: 66.87%; }
#lge-fine-living .brand-section--living .story-line--aux { top: 28.364566%; left: 53.072917%; width: min(.15625vw, 3px); height: 61.584327%; }
#lge-fine-living .brand-section--living .story-line--bottom { top: 78.279387%; left: 14.114583%; width: 89.6875%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--living .story-circle { top: 4.6%; left: 37.916667%; width: 12.760417%; }
#lge-fine-living .brand-section--living .story-dot { top: 31.431005%; left: 82.96875%; }
#lge-fine-living .brand-section--living .story-dot::after { top: 50%; left: 84.615385%; width: min(27.03125vw, 519px); height: min(.15625vw, 3px); transform: translateY(-50%); }

#lge-fine-living .brand-section--outro .outro-panel { position: absolute; z-index: 1; top: 15.67%; left: 0; width: 100%; height: 62.86%; background: #2e2019; }
#lge-fine-living .brand-section--outro .story-line,
#lge-fine-living .brand-section--outro .story-circle,
#lge-fine-living .brand-section--outro .story-dot { z-index: 2; }
#lge-fine-living .brand-section--outro .story-line,
#lge-fine-living .brand-section--outro .story-dot::after { background: rgb(147, 149, 152); }
#lge-fine-living .brand-section--outro .story-circle { border-color: rgb(147, 149, 152); }
#lge-fine-living .brand-section--outro .story-dot { background: rgb(147, 149, 152); }
#lge-fine-living .brand-section--outro .story-media { z-index: 3; top: 19.93%; left: 4.895833%; width: 59.53125%; }
#lge-fine-living .brand-section--outro .story-play { z-index: 5; top: 70%; left: 61.5%; }
#lge-fine-living .brand-section--outro .story-mute { z-index: 5; top: 70%; left: 61.5%; transform: translateX(calc(-100% - 8px)); }
#lge-fine-living .brand-section--outro .outro-lead { z-index: 4; top: 27.51%; left: 67.239583%; color: #fff; font-size: min(1.5625vw, 30px); font-weight: 600; line-height: 1.55; letter-spacing: .02em; }
#lge-fine-living .brand-section--outro .outro-lead span { font-weight: 700; letter-spacing: -.02em; }
#lge-fine-living .brand-section--outro .outro-lead-brand { white-space: nowrap; }
#lge-fine-living .brand-section--outro .outro-lge-logo {
  display: inline-block;
  width: 4.333333em;
  height: .766667em;
  margin-left: .2em;
  vertical-align: -.02em;
}
#lge-fine-living .brand-section--outro .outro-copy { z-index: 4; top: 40.97%; left: 67.239583%; color: #fff; font-size: min(1.145833vw, 22px); font-weight: 200; line-height: 1.454545; letter-spacing: -.02em; }
#lge-fine-living .outro-copy-group { display: block; }
#lge-fine-living .outro-copy-group + .outro-copy-group { margin-top: min(.909896vw, 17.47px); }
#lge-fine-living .brand-section--outro .story-line--top { top: 13.202726%; left: -5.364583%; width: 89.479167%; height: min(.15625vw, 3px); }
#lge-fine-living .brand-section--outro .story-line--vertical { top: 4.173765%; left: 7.8125%; width: min(.15625vw, 3px); height: 69.250426%; }
#lge-fine-living .brand-section--outro .story-line--aux { top: 27.512777%; left: 66.197917%; width: min(.208333vw, 4px); height: 62.0954%; }
#lge-fine-living .brand-section--outro .story-line--aux2 { top: 43.526405%; left: 2.552083%; width: min(.208333vw, 4px); height: 52.6954%; }
#lge-fine-living .brand-section--outro .story-line--bottom { top: 76.149915%; left: -5.364583%; width: 83.802083%; height: min(.208333vw, 4px); }
#lge-fine-living .brand-section--outro .story-circle { top: 67.588757%; left: 61.744583%; width: 8.490104%; background: transparent; }
#lge-fine-living .brand-section--outro .story-dot { top: 36.830664%; left: 89.635417%; }
#lge-fine-living .brand-section--outro .story-dot::after { top: 50%; left: 100%; width: min(26.822917vw, 515px); height: min(.208333vw, 4px); transform: translateY(-50%); }

@media (max-width: 1180px) {
  #lge-fine-living .brand-nav-track { width: calc(100% - 48px); }
}

@media (min-width: 1025px) and (max-width: 1180px) {
  #lge-fine-living .brand-nav-track { --nav-gap: 26px; --nav-divider-extra: 20px; }
  #lge-fine-living .brand-nav a { font-size: 18px; }
  #lge-fine-living .brand-nav a:first-child::before { right: -23px; height: 16px; }
  #lge-fine-living .brand-nav .active { font-size: 18px; }
}

@media (max-width: 1024px) {
  #lge-fine-living { --nav-height: clamp(44px, 10.694444vw, 77px); }
  #lge-fine-living .brand-nav {
    position: sticky;
    top: var(--site-header-offset);
    right: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    scrollbar-width: none;
  }
  #lge-fine-living .brand-nav::-webkit-scrollbar { display: none; }
  #lge-fine-living .brand-nav-track {
    width: max-content;
    margin: 0;
    padding: 0 clamp(15px, 3.888889vw, 28px);
    gap: clamp(24px, 6.25vw, 45px);
  }
  #lge-fine-living .brand-nav a:first-child { margin-right: 0; }
  #lge-fine-living .brand-nav a:first-child::before { content: none; }
  #lge-fine-living .brand-nav a:not(:first-child),
  #lge-fine-living .nav-title-art { transform: none; }
  #lge-fine-living .brand-page { padding-top: 0; }
  #lge-fine-living .brand-nav a { position: relative; font-size: clamp(14px, 3.333333vw, 24px); }
  #lge-fine-living .nav-title-art,
  #lge-fine-living .nav-title-art img { height: clamp(16.5px, 4.166667vw, 30px); }
  #lge-fine-living .nav-title-art img { filter: invert(1); }
  #lge-fine-living .brand-nav .active { margin-right: 0; font-size: clamp(14px, 3.333333vw, 24px); }
  #lge-fine-living .brand-nav .active::after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: clamp(2px, .555556vw, 4px); background: #fff; }
  #lge-fine-living .brand-section { min-height: 100svh; padding: 56px 28px; }
  #lge-fine-living .brand-section--platform { min-height: 0; padding: 0; }
  #lge-fine-living .hero-media img { aspect-ratio: 720 / 422; }
  #lge-fine-living .hero-play {
    top: auto;
    right: 4.444444vw;
    bottom: 4.444444vw;
    left: auto;
    width: clamp(20px, 5.888889vw, 40px);
  }
  #lge-fine-living .hero-mute {
    right: calc(3.0vw + clamp(23px, 6.888889vw, 40px) + 8px);
    bottom: 4.444444vw;
    width: clamp(20px, 5.888889vw, 40px);
  }
  #lge-fine-living .scroll-cue { display: none; }
  #lge-fine-living .brand-intro { height: 114.305556vw; }
  #lge-fine-living .brand-intro h2 {
    top: 12.5vw;
    left: 7.916667vw;
    width: 76.25vw;
  }
  #lge-fine-living .intro-photo { top: 22.222222vw; left: 8.055556vw; width: 83.333333vw; }
  #lge-fine-living .intro-copy {
    top: 73.055556vw;
    left: 8.055556vw;
    width: 83.333333vw;
    font-size: max(14px, 3.611111vw);
    line-height: 1.461538;
  }
  #lge-fine-living .intro-signature {
    top: 94.583333vw;
    right: 8.472222vw;
    width: 30.416667vw;
    aspect-ratio: 219 / 66;
  }
  #lge-fine-living .intro-signature-brand {
    right: 1.369863%;
  }
  #lge-fine-living .intro-circle { top: -14.166667vw; left: -10.833333vw; width: 50.138889vw; }
  #lge-fine-living .intro-line--top { top: 17.361111vw; left: -132.916667vw; width: 217.361111vw; }
  #lge-fine-living .intro-line--vertical { top: -21.25vw; left: 5vw; height: 108.888889vw; }
  #lge-fine-living .intro-line--bottom { top: 106.25vw; left: 33.472222vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--only { height: max(183.472222vw, 610px); min-height: 0; padding: 0; }
  #lge-fine-living .quality-heading h2 {
    top: 18.194444vw;
    left: 23.75vw;
    width: 52.361111vw;
  }
  #lge-fine-living .quality-heading p {
    top: 32.777778vw;
    left: 45.555556vw;
    font-size: 4.166667vw;
    letter-spacing: -.02em;
  }
  #lge-fine-living .quality-card--1,
  #lge-fine-living .quality-card--5 { display: none; }
  #lge-fine-living .quality-card--2 { top: 52.222222vw; left: -40.833333vw; width: 51.388889vw; height: 68.333333vw; }
  #lge-fine-living .quality-card--3 { top: 42.916667vw; left: 17.5vw; width: 65.138889vw; height: 86.805556vw; }
  #lge-fine-living .quality-card--4 { top: 52.083333vw; left: 89.444444vw; width: 51.805556vw; height: 68.333333vw; }
  #lge-fine-living .quality-copy {
    top: 138.194444vw;
    left: 17vw;
    width: 66vw;
    font-size: max(14px, 3.611111vw);
    line-height: 1.461538;
  }
  #lge-fine-living .quality-pagination {
    top: 132.5vw;
    gap: 1.111111vw;
  }
  #lge-fine-living .quality-pagination button {
    width: 1.666667vw;
    height: 1.666667vw;
  }
  #lge-fine-living .quality-disclaimer {
    top: 166.944444vw;
    left: 3.611111vw;
    width: 73.611111vw;
    font-size: max(10px, 1.944444vw);
    line-height: 1.142857;
  }
  #lge-fine-living .quality-circle { top: 103.333333vw; left: 79.027778vw; width: 50.138889vw; }
  #lge-fine-living .quality-line--title { top: 26.388889vw; left: -119.444444vw; width: 217.361111vw; }
  #lge-fine-living .quality-line--label { top: calc(34.583333vw + 1px); left: 86.666667vw; width: 217.361111vw; }
  #lge-fine-living .quality-line--vertical { top: 14.722222vw; left: 92.638889vw; height: 108.888889vw; }
  #lge-fine-living .quality-line--bottom { top: 153.75vw; left: -134.166667vw; width: 217.361111vw; }
  #lge-fine-living .quality-dot {
    top: 33.75vw;
    left: 84.722222vw;
    width: 2.0833333333vw;
    height: 2.083333vw;
  }

  #lge-fine-living .quality-arrow,
  #lge-fine-living .story-arrow {
    display: block;
    width: clamp(32px, 6.666667vw, 48px);
    opacity: .78;
    background: rgba(242, 240, 231, .86);
  }
  #lge-fine-living .quality-arrow { top: 62%; }
  #lge-fine-living .quality-arrow--prev,
  #lge-fine-living .story-arrow--prev { left: 2.777778vw; }
  #lge-fine-living .quality-arrow--next,
  #lge-fine-living .story-arrow--next { right: 2.777778vw; }
  /* Mobile coverflow: center card grows, adjacent cards remain smaller. */
  #lge-fine-living .quality-slide .quality-card,
  #lge-fine-living .quality-slide--alt .quality-card {
    display: block;
    top: 42.916667vw;
    left: 17.430556vw;
    width: 65.138889vw;
    height: 86.805556vw;
    opacity: 0;
    transform-origin: top left;
    transition: transform .68s cubic-bezier(.22,.61,.36,1), opacity .3s ease;
  }
  #lge-fine-living .quality-slide .quality-card.is-prev {
    z-index: 1;
    opacity: 1;
    transform: translate(-89.45%, 10.72%) scale(.789, .7872);
  }
  #lge-fine-living .quality-slide .quality-card.is-center {
    z-index: 3;
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  #lge-fine-living .quality-slide .quality-card.is-next {
    z-index: 1;
    opacity: 1;
    transform: translate(110.55%, 10.72%) scale(.789, .7872);
  }
  #lge-fine-living .quality-slide .quality-card.is-prev-2,
  #lge-fine-living .quality-slide .quality-card.is-off-left {
    z-index: 0;
    opacity: 0;
    transform: translate(-180%, 10.72%) scale(.789, .7872);
  }
  #lge-fine-living .quality-slide .quality-card.is-next-2,
  #lge-fine-living .quality-slide .quality-card.is-off-right {
    z-index: 0;
    opacity: 0;
    transform: translate(200%, 10.72%) scale(.789, .7872);
  }
  #lge-fine-living .brand-section--pairing,
  #lge-fine-living .brand-section--subscription,
  #lge-fine-living .brand-section--styling,
  #lge-fine-living .brand-section--ai,
  #lge-fine-living .brand-section--living,
  #lge-fine-living .brand-section--outro { height: max(183.472222vw, 610px); min-height: 0; padding: 0; }
  #lge-fine-living .story-copy { font-size: max(14px, 3.611111vw); line-height: 1.461538; }
  #lge-fine-living .story-kicker { font-size: 4.166667vw; }
  #lge-fine-living .story-disclaimer { font-size: max(10px, 1.944444vw); }
  #lge-fine-living .story-dot { width: 2.0833333333vw; }
  #lge-fine-living .story-play,
  #lge-fine-living .story-mute { width: clamp(20px, 5vw, 40px); }
  #lge-fine-living .story-switch { gap: 1.111111vw; }
  #lge-fine-living .story-switch button { width: 1.666667vw; height: 1.666667vw; }

  #lge-fine-living .brand-section--pairing .story-media { top: 6.25vw; left: -2.361111vw; width: 94.166667vw; aspect-ratio: 678 / 988; }
  #lge-fine-living .brand-section--pairing > .story-switch { top: 145.694444vw; right: 8.194444vw; }
  #lge-fine-living .pairing-x {
    top: 110.416667vw;
    left: 45.833333vw;
    width: 3.888889vw;
    height: 5.416667vw;
    font-size: 7.495833vw;
    line-height: .72261;
  }
  #lge-fine-living .brand-section--pairing .story-media-slide--pairing-2 img,
  #lge-fine-living .brand-section--pairing .story-media-slide--pairing-3 img {
    top: -12.651822%;
    left: 0;
    width: 107.374631%;
  }
  #lge-fine-living .brand-section--pairing .story-media-slide--pairing-2 img {
    top: calc(-12.651822% - 10.972222vw);
  }
  #lge-fine-living .pairing-2-piece--middle,
  #lge-fine-living .pairing-2-piece--right { display: none; }
  #lge-fine-living .brand-section--pairing .story-kicker { top: calc(8.333333vw + 1px); left: 29.722222vw; }
  #lge-fine-living .brand-section--pairing .story-title { top: 141.388889vw; left: 9.583333vw; }
  #lge-fine-living .brand-section--pairing .story-title { width: 52.361111vw; }
  #lge-fine-living .brand-section--pairing .story-copy { top: 153.472222vw; left: 10.138889vw; }
  #lge-fine-living .brand-section--pairing .story-disclaimer { top: 167.083333vw; left: 3.611111vw; width: 85.416667vw; }
  #lge-fine-living .brand-section--pairing .story-line--top { top: calc(10.277778vw + 1px); left: -83.194444vw; width: 108.888889vw; }
  #lge-fine-living .brand-section--pairing .story-line--vertical { top: calc(71.527778vw + 1px); left: 94.861111vw; height: 108.888889vw; }
  #lge-fine-living .brand-section--pairing .story-line--bottom { top: calc(176.805556vw + 1px); left: -108.611111vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--pairing .story-circle { top: calc(36.25vw + 1px); left: 68.75vw; width: 65.694444vw; }
  #lge-fine-living .brand-section--pairing .story-dot { top: calc(9.166667vw + 1px); left: 25.416667vw; }

  #lge-fine-living .brand-section--subscription .story-title { top: 24.583333vw; left: 9.305556vw; }
  #lge-fine-living .brand-section--subscription .story-title { width: 57.916667vw; }
  #lge-fine-living .brand-section--subscription .story-copy { top: 38.333333vw; left: 9.583333vw; }
  #lge-fine-living .brand-section--subscription .story-media { top: 51.111111vw; left: -6.666667vw; width: 96.527778vw; }
  #lge-fine-living .brand-section--subscription .story-kicker { top: calc(146.805556vw + 1px); left: 49.722222vw; }
  #lge-fine-living .brand-section--subscription .story-play { top: 136vw; right: 11.7vw; }
  #lge-fine-living .brand-section--subscription .story-line--top { top: calc(33.333333vw + 1px); left: -127.222222vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--subscription .story-line--vertical { top: calc(24.722222vw + 1px); left: 5.138889vw; height: 141.388889vw; }
  #lge-fine-living .brand-section--subscription .story-line--bottom { top: 159.722222vw; left: -62.222222vw; width: 108.888889vw; }
  #lge-fine-living .brand-section--subscription .story-circle { top: calc(64.166667vw + 1px); left: 65vw; width: 65.694444vw; }
  #lge-fine-living .brand-section--subscription .story-dot { top: 158.888889vw; left: 46.388889vw; }

  #lge-fine-living .brand-section--styling .story-media { top: 16.388889vw; left: 6.388889vw; width: 87.083333vw; }
  #lge-fine-living .brand-section--styling .story-kicker { top: calc(9.722222vw + 1px); left: 6.25vw; }
  #lge-fine-living .brand-section--styling .story-title { top: 136.388889vw; left: 27.638889vw; }
  #lge-fine-living .brand-section--styling .story-title { width: 58.888889vw; }
  #lge-fine-living .brand-section--styling .story-copy { top: 147.638889vw; left: 27.916667vw; }
  #lge-fine-living .brand-section--styling .story-disclaimer { top: 167.083333vw; left: 3.611111vw; width: 73.611111vw; }
  #lge-fine-living .brand-section--styling .story-play { top: 58vw; left: 86.25vw; }
  #lge-fine-living .brand-section--styling .story-line--top { top: calc(75.416667vw + 1px); left: -123.75vw; width: 217.5vw; }
  #lge-fine-living .brand-section--styling .story-line--vertical { top: calc(23.472222vw + 1px); left: 11.805556vw; height: 141.388889vw; }
  #lge-fine-living .brand-section--styling .story-line--bottom { top: calc(145.138889vw + 1px); left: 15.277778vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--styling .story-circle { top: calc(45.555556vw + 1px); left: 64.583333vw; width: 46.111111vw; }
  #lge-fine-living .brand-section--styling .story-dot { top: calc(10.555556vw + 1px); left: 36.527778vw; height: 2.0833333333vw; }

  #lge-fine-living .brand-section--ai .story-media { top: 37.638889vw; left: 6.805556vw; width: 86.527778vw; aspect-ratio: 623 / 350; }
  #lge-fine-living .brand-section--ai > .story-switch { top: 88.472222vw; left: 6.805556vw; right: auto; }
  #lge-fine-living .brand-section--ai .story-kicker { top: calc(89.861111vw + 1px); left: 60.555556vw; }
  #lge-fine-living .brand-section--ai .story-title { top: 102.5vw; left: 6.805556vw; }
  #lge-fine-living .brand-section--ai .story-title { width: 71.666667vw; }
  #lge-fine-living .brand-section--ai .story-copy { top: 118.75vw; left: 6.666667vw; }
  #lge-fine-living .brand-section--ai .story-disclaimer { top: 167.083333vw; left: 3.611111vw; width: 93.75vw; }
  #lge-fine-living .brand-section--ai .story-play { top: 78.5vw; left: 86.361111vw; }
  #lge-fine-living .brand-section--ai .story-line--top { top: 31.25vw; left: 6.527778vw; width: 217.5vw; }
  #lge-fine-living .brand-section--ai .story-line--vertical { top: 18.75vw; left: 86.527778vw; height: 141.388889vw; }
  #lge-fine-living .brand-section--ai .story-line--bottom { top: 128.472222vw; left: -123.75vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--ai .story-circle { top: 21.527778vw; left: -9.027778vw; width: 31.666667vw; }
  #lge-fine-living .brand-section--ai .story-dot { top: 90.416667vw; left: 56.944444vw; }

  #lge-fine-living .brand-section--living .story-media { top: 10.555556vw; left: 31.666667vw; width: 62.638889vw; }
  #lge-fine-living .brand-section--living .story-title { top: 101.527778vw; left: 9.861111vw; width: 65.694444vw; }
  #lge-fine-living .brand-section--living .story-copy { top: 115.277778vw; left: 10.138889vw; font-size: max(12px, 3.333333vw); font-weight: 500; line-height: 1.25; }
  #lge-fine-living .brand-section--living .living-copy-head { font-size: max(14px, 4.722222vw); line-height: .882353; }
  #lge-fine-living .brand-section--living .living-copy-group { margin-top: 2.148611vw; }
  #lge-fine-living .brand-section--living .living-copy-closing { font-size: max(12px, 3.333333vw); line-height: 4.166667vw; }
  #lge-fine-living .brand-section--living .story-line--top { top: 16.388889vw; left: -6.527778vw; width: 217.5vw; }
  #lge-fine-living .brand-section--living .story-line--vertical { top: 39.583333vw; left: 88.333333vw; height: 141.388889vw; }
  #lge-fine-living .brand-section--living .story-line--bottom { top: 176.805556vw; left: -122.916667vw; width: 217.361111vw; }
  #lge-fine-living .brand-section--living .story-circle { top: 5.416667vw; left: 22.638889vw; width: 25.833333vw; }
  #lge-fine-living .brand-section--living .story-dot { top: 106.111111vw; left: 79.583333vw; }

  #lge-fine-living .brand-section--outro .outro-panel { top: 18.333333vw; height: 144.861111vw; }
  #lge-fine-living .brand-section--outro .story-media { top: 25.416667vw; left: 4.305556vw; width: 91.388889vw; }
  #lge-fine-living .brand-section--outro .story-play { top: 70vw; left: 88.055556vw; }
  #lge-fine-living .brand-section--outro .story-mute { top: 70vw; left: 88.055556vw; }
  #lge-fine-living .brand-section--outro .outro-lead { top: 84.861111vw; left: 9.583333vw; color: #fff; font-size: 4.166667vw; }
  #lge-fine-living .brand-section--outro .outro-copy { top: 106.666667vw; left: 9.583333vw; color: #fff; font-size: max(12px, 3.055556vw); line-height: 1.454545; }
  #lge-fine-living .outro-copy-group + .outro-copy-group { margin-top: 2.426389vw; }
  #lge-fine-living .brand-section--outro .story-line--top { top: 23.75vw; left: 4.305556vw; width: 238.611111vw; }
  #lge-fine-living .brand-section--outro .story-line--vertical { top: .138889vw; left: 17.083333vw; height: 45.138889vw; }
  #lge-fine-living .brand-section--outro .story-line--bottom { top: 153.333333vw; left: -108.472222vw; width: 223.472222vw; }
  #lge-fine-living .brand-section--outro .story-circle { top: 134.929444vw; left: 74.93vw; width: 22.64vw; }
  #lge-fine-living .brand-section--outro .story-dot { top: 98.333333vw; left: 68.888889vw; }

  #lge-fine-living .intro-circle,
  #lge-fine-living .quality-circle,
  #lge-fine-living .story-circle { border-width: .277778vw; }
  #lge-fine-living .intro-line--top,
  #lge-fine-living .intro-line--bottom,
  #lge-fine-living .quality-line--title,
  #lge-fine-living .quality-line--label,
  #lge-fine-living .quality-line--bottom { height: .555556vw; }
  #lge-fine-living .intro-line--vertical,
  #lge-fine-living .quality-line--vertical { width: .416667vw; }
  #lge-fine-living .story-line--vertical { width: .416667vw; }

  #lge-fine-living .brand-section--pairing .story-line--top { top: calc(10vw + 1px); height: .416667vw; }
  #lge-fine-living .brand-section--pairing .story-line--vertical { width: .416667vw; }
  #lge-fine-living .brand-section--pairing .story-line--bottom { height: .555556vw; }
  #lge-fine-living .brand-section--pairing .story-dot,
  #lge-fine-living .brand-section--subscription .story-dot,
  #lge-fine-living .brand-section--styling .story-dot { width: 2.0833333333vw; height: 2.0833333333vw; aspect-ratio: 1; }
  #lge-fine-living .brand-section--pairing .story-dot::after {
    display: block;
    top: 50%;
    right: 86.666667%;
    left: auto;
    width: 108.888889vw;
    height: .416667vw;
    transform: translateY(-50%);
  }

  #lge-fine-living .brand-section--subscription .story-line--top { top: calc(33.333333vw + 1px); left: -127.222222vw; width: 217.361111vw; height: .555556vw; }
  #lge-fine-living .brand-section--subscription .story-line--vertical { width: .416667vw; }
  #lge-fine-living .brand-section--subscription .story-line--bottom { top: calc(88.333333vw + 1px); left: 50.416667vw; width: 217.361111vw; height: .555556vw; }
  #lge-fine-living .brand-section--subscription .story-dot { top: calc(147.5vw + 1px); left: 46.388889vw; }
  #lge-fine-living .brand-section--subscription .story-dot::after { top: 50%; right: 86.666667%; width: 108.888889vw; height: .416667vw; }

  #lge-fine-living .brand-section--styling .story-line--top { height: .416667vw; }
  #lge-fine-living .brand-section--styling .story-line--vertical { width: .416667vw; }
  #lge-fine-living .brand-section--styling .story-line--bottom { height: .555556vw; }
  #lge-fine-living .brand-section--styling .story-dot::after { top: 50%; left: 80%; width: 108.888889vw; height: .416667vw; }

  #lge-fine-living .brand-section--ai .story-line--top { height: .416667vw; }
  #lge-fine-living .brand-section--ai .story-line--vertical { width: .416667vw; }
  #lge-fine-living .brand-section--ai .story-line--bottom { height: .555556vw; }
  #lge-fine-living .brand-section--ai .story-dot::after { top: 40%; right: 82%; left: auto; width: 108.888889vw; height: .416667vw; }

  #lge-fine-living .brand-section--living .story-line--top { height: .416667vw; }
  #lge-fine-living .brand-section--living .story-line--vertical { width: .416667vw; }
  #lge-fine-living .brand-section--living .story-line--aux { display: none; }
  #lge-fine-living .brand-section--living .story-line--bottom { height: .555556vw; }
  #lge-fine-living .brand-section--living .story-dot { top: 105.138889vw; left: 79.583333vw; }
  #lge-fine-living .brand-section--living .story-dot::after { top: 50%; left: 82%; width: 108.888889vw; height: .416667vw; transform: translateY(-50%); }

  #lge-fine-living .brand-section--outro .story-line--top { height: .416667vw; }
  #lge-fine-living .brand-section--outro .story-line--vertical { top: .138889vw; left: 17.083333vw; width: .416667vw; height: 45.138889vw; }
  #lge-fine-living .brand-section--outro .story-line--aux { top: 75vw; left: 90.694444vw; width: .416667vw; height: 101.25vw; }
  #lge-fine-living .brand-section--outro .story-line--aux2 { top: 85.138889vw; left: 4.027778vw; width: .416667vw; height: 101.25vw; }
  #lge-fine-living .brand-section--outro .story-line--bottom { top: 153.333333vw; height: .416667vw; }
  #lge-fine-living .brand-section--outro .story-dot::after { top: 50%; left: 100%; width: 71.527778vw; height: .555556vw; transform: translateY(-50%); }
}

/* Decorative rules always stay behind image and video media. */
#lge-fine-living .story-line,
#lge-fine-living .brand-section--outro .story-line {
  z-index: 0;
}

@media (prefers-reduced-motion: reduce) {
  #lge-fine-living { scroll-behavior: auto; }
  #lge-fine-living .quality-slide,
  #lge-fine-living .quality-slide .quality-card,
  #lge-fine-living .quality-slide--alt .quality-card,
  #lge-fine-living .story-media-slide { transition: none; }
}

@media (max-width: 440px) {
  #lge-fine-living .brand-nav-track { padding-right: 15px; padding-left: 15px; }
}

@media (max-width: 359px) {
  #lge-fine-living .brand-intro { height: max(114.305556vw, 390px); }
  #lge-fine-living .intro-signature { top: calc(94.583333vw + 16px); }
}

/* PSD decorative rules render as hairlines at every viewport size. */
#lge-fine-living .intro-circle,
#lge-fine-living .quality-circle,
#lge-fine-living .story-circle { border-width: 1px !important; }

#lge-fine-living .intro-line--top,
#lge-fine-living .intro-line--bottom,
#lge-fine-living .quality-line--title,
#lge-fine-living .quality-line--label,
#lge-fine-living .quality-line--bottom,
#lge-fine-living .story-line--top,
#lge-fine-living .story-line--bottom { height: 1px !important; }

#lge-fine-living .brand-section--subscription .story-dot::after,
#lge-fine-living .brand-section--styling .story-dot::after,
#lge-fine-living .brand-section--living .story-dot::after,
#lge-fine-living .brand-section--outro .story-dot::after { height: 1px !important; }

#lge-fine-living .intro-line--vertical,
#lge-fine-living .quality-line--vertical,
#lge-fine-living .story-line--vertical,
#lge-fine-living .story-line--aux,
#lge-fine-living .story-line--aux2,
#lge-fine-living .brand-section--pairing .story-dot::after,
#lge-fine-living .brand-section--ai .story-dot::after { width: 1px !important; }

@media (max-width: 1024px) {
  #lge-fine-living .brand-section--pairing .story-dot::after {
    width: 108.888889vw !important;
    height: 1px !important;
  }
  #lge-fine-living .brand-section--ai .story-line--top { top: calc(31.25vw + 1px); }
  #lge-fine-living .brand-section--ai .story-line--vertical { top: calc(18.75vw + 1px); }
  #lge-fine-living .brand-section--ai .story-line--bottom { top: calc(128.472222vw + 1px); }
  #lge-fine-living .brand-section--ai .story-circle { top: calc(21.527778vw + 1px); }
  #lge-fine-living .brand-section--ai .story-dot {
    top: calc(90.416667vw + 1px);
    width: 2.0833333333vw;
  }
  #lge-fine-living .brand-section--ai .story-dot::after {
    top: 50%;
    right: 82%;
    left: auto;
    width: 108.888889vw !important;
    height: 1px !important;
    transform: translateY(-50%);
  }

  /* PSD vector-mask coordinates: all label dots are 13px at the 720px artboard. */
  #lge-fine-living .quality-dot,
  #lge-fine-living .story-dot,
  #lge-fine-living .brand-section--pairing .story-dot,
  #lge-fine-living .brand-section--subscription .story-dot,
  #lge-fine-living .brand-section--styling .story-dot,
  #lge-fine-living .brand-section--ai .story-dot,
  #lge-fine-living .brand-section--living .story-dot,
  #lge-fine-living .brand-section--outro .story-dot {
    width: 1.805556vw;
    height: 1.805556vw;
    aspect-ratio: 1;
  }
  #lge-fine-living .quality-dot { top: 34.027778vw; left: 85vw; }
  #lge-fine-living .quality-line--label { top: 34.861111vw; }
  #lge-fine-living .brand-section--pairing .story-dot { top: 9.444444vw; left: 25.555556vw; }
  #lge-fine-living .brand-section--subscription .story-dot { top: 147.777778vw; left: 46.527778vw; }
  #lge-fine-living .brand-section--styling .story-dot { top: 10.833333vw; left: 36.666667vw; }
  #lge-fine-living .brand-section--ai .story-dot { top: 90.694444vw; left: 57.083333vw; }
  #lge-fine-living .brand-section--living .story-dot { top: 105.416667vw; left: 79.722222vw; }
  #lge-fine-living .brand-section--outro .story-dot { top: 98.75vw; left: 69.166667vw; }
  #lge-fine-living .brand-section--pairing .story-dot::after,
  #lge-fine-living .brand-section--subscription .story-dot::after { right: 92.307692%; }
  #lge-fine-living .brand-section--styling .story-dot::after,
  #lge-fine-living .brand-section--living .story-dot::after { left: 84.615385%; }
  #lge-fine-living .brand-section--ai .story-dot::after { right: 84.615385%; }
  #lge-fine-living .brand-section--outro .story-dot::after { left: 92.307692%; }
}

@media (min-width: 1025px) {
  #lge-fine-living .brand-section--styling .story-dot::after { left: 92.307692%; }
  #lge-fine-living .brand-section--pairing .story-dot::after { top: 92.307692%; }
  #lge-fine-living .brand-section--subscription .story-line--vertical,
  #lge-fine-living .brand-section--styling .story-line--vertical { height: min(40.833333vw, 784px); }
  #lge-fine-living .brand-section--ai .story-line--vertical { height: min(40.833333vw, 784px); }
}

/* PSD vector-mask junctions: rules meet the 13px label dots edge-to-edge. */
@media (min-width: 1025px) {
  #lge-fine-living .quality-line--label { left: 80.104167%; }
  #lge-fine-living .brand-section--pairing .story-dot::after,
  #lge-fine-living .brand-section--ai .story-dot::after { top: 100%; }
  #lge-fine-living .brand-section--subscription .story-dot::after { right: 100%; }
  #lge-fine-living .brand-section--styling .story-dot::after,
  #lge-fine-living .brand-section--living .story-dot::after,
  #lge-fine-living .brand-section--outro .story-dot::after { left: 100%; }
}

@media (max-width: 1024px) {
  #lge-fine-living .hero-media img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center bottom;
  }
  #lge-fine-living .hero-video {
    object-fit: contain;
  }
  #lge-fine-living .brand-section--subscription .section-video {
    inset: 50.983% auto auto 17.122%;
    width: 82.878%;
    height: 49.017%;
  }
  #lge-fine-living .brand-section--styling .section-video {
    inset: 0 auto auto 0;
    width: 100%;
    height: 43.96%;
  }
  #lge-fine-living .quality-line--label { left: 86.805556vw; }
  #lge-fine-living .brand-section--pairing .story-dot::after,
  #lge-fine-living .brand-section--subscription .story-dot::after,
  #lge-fine-living .brand-section--ai .story-dot::after { right: 100%; }
  #lge-fine-living .brand-section--styling .story-dot::after,
  #lge-fine-living .brand-section--living .story-dot::after,
  #lge-fine-living .brand-section--outro .story-dot::after { left: 100%; }
}
