/* ============================================================
   CAELARIUM v0.75.0 — LIA SLOW REVEAL
   10 chapters, longer holds, damped copy fades, organic galaxy field.
============================================================ */

#liaRoadmapTextLayer{
  position:fixed !important;
  inset:0 !important;
  z-index:120 !important;
  pointer-events:none !important;
  visibility:hidden !important;
  contain:layout style paint;
}
.lia-cinema.roadmap-copy-ready #liaRoadmapTextLayer{visibility:visible !important;}

.lia-roadmap-overlay-copy{
  position:absolute !important;
  top:50% !important;
  width:min(38rem,38vw) !important;
  color:#f5f5f7 !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  z-index:121 !important;
  will-change:opacity,transform !important;
  transform:translate3d(0,-50%,0) !important;
  background:transparent !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}
.lia-roadmap-overlay-copy[data-copy-visible]{visibility:visible !important;}
.lia-roadmap-overlay-copy.left{left:clamp(4.2rem,7vw,7.6rem) !important;right:auto !important;}
.lia-roadmap-overlay-copy.right{right:clamp(4.2rem,7vw,7.6rem) !important;left:auto !important;}
.lia-roadmap-overlay-copy::before,
.lia-roadmap-overlay-copy::after{content:none !important;display:none !important;}

/* No tiled CSS particles. The moving galaxy is rendered in the WebGL layer. */
.lia-cinema.roadmap-active .lia-cinema-space{
  opacity:calc(.10 + var(--lia-roadmap-bg,0) * .58) !important;
  background:
    radial-gradient(ellipse at 55% 48%,rgba(119,83,171,.10),transparent 32%),
    radial-gradient(ellipse at 44% 55%,rgba(62,104,162,.055),transparent 44%),
    radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.10) 100%) !important;
  transition:opacity .42s cubic-bezier(.23,1,.32,1) !important;
  animation:none !important;
}
.lia-cinema.roadmap-active .lia-cinema-vignette{
  opacity:calc(.16 + var(--lia-roadmap-bg,0) * .18) !important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.18),transparent 24%,transparent 76%,rgba(0,0,0,.14)),
    radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.22) 100%) !important;
}

.lia-copy-kicker,
.lia-roadmap-overlay-copy h2,
.lia-copy-lead,
.lia-copy-note{opacity:0;will-change:opacity,transform;}

.lia-copy-kicker{
  margin:0 0 1.15rem !important;
  color:rgba(201,181,238,.73) !important;
  font-size:.64rem !important;
  line-height:1 !important;
  font-weight:720 !important;
  letter-spacing:.19em !important;
  text-transform:uppercase !important;
}
.lia-roadmap-overlay-copy h2{
  margin:0 !important;
  max-width:10.6ch !important;
  font-size:clamp(3.25rem,4.65vw,5.65rem) !important;
  line-height:.96 !important;
  letter-spacing:-.056em !important;
  font-weight:690 !important;
  text-wrap:balance !important;
  text-shadow:0 10px 38px rgba(0,0,0,.36) !important;
}
html[data-lang="zh"] .lia-roadmap-overlay-copy h2{
  max-width:8.6em !important;
  line-height:1.035 !important;
  letter-spacing:-.046em !important;
}
.lia-copy-lead{
  max-width:34rem !important;
  margin:1.55rem 0 0 !important;
  color:rgba(245,245,247,.67) !important;
  font-size:clamp(.98rem,1.02vw,1.14rem) !important;
  line-height:1.72 !important;
  text-shadow:0 5px 25px rgba(0,0,0,.46) !important;
}
html[data-lang="zh"] .lia-copy-lead{line-height:1.82 !important;}
.lia-copy-note{
  max-width:32rem !important;
  margin:1.35rem 0 0 !important;
  padding:0 !important;
  color:rgba(245,245,247,.40) !important;
  font-size:clamp(.78rem,.80vw,.91rem) !important;
  line-height:1.62 !important;
  text-shadow:0 5px 22px rgba(0,0,0,.46) !important;
}
.lia-copy-note::before{display:none !important;content:none !important;}

/* The roadmap does not speak immediately. First reveal the new universe. */
.lia-editorial-sections{
  padding-top:120vh !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}
.lia-editorial-sections .lia-editorial-copy,
.lia-editorial-sections .lia-editorial-current,
.lia-editorial-sections .lia-stage-visual{display:none !important;opacity:0 !important;visibility:hidden !important;}

/* Longer chapters: more reading time and slower physical travel. */
.lia-editorial-section{min-height:175vh !important;}
.lia-editorial-section:last-child{min-height:198vh !important;padding-bottom:0 !important;}

/* The opening film copy remains independent from the roadmap copy layer. */
.lia-cinema.roadmap-copy-ready .lia-cinema-copy.scene-copy,
.lia-cinema.roadmap-copy-ready #liaEditorialGate,
.lia-cinema.roadmap-copy-ready #liaWorldLabel{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}

@media(min-width:901px){
  .lia-cinema-copy.scene-copy.s1,.lia-cinema-copy.scene-copy.s2{
    top:50% !important;bottom:auto !important;left:clamp(3.2rem,6.8vw,7rem) !important;right:auto !important;
    width:min(34rem,36vw) !important;transform:translateY(-50%) !important;overflow:visible !important;
  }
  .lia-cinema-copy.scene-copy.s1 h1,.lia-cinema-copy.scene-copy.s2 h2{
    max-width:10.5ch !important;font-size:clamp(3.7rem,5.25vw,6.2rem) !important;line-height:.97 !important;text-wrap:balance !important;
  }
  .lia-cinema-copy.scene-copy.s1 p,.lia-cinema-copy.scene-copy.s2 p{max-width:31rem !important;font-size:clamp(.96rem,1vw,1.12rem) !important;line-height:1.68 !important;}
}

.lia-editorial-gate-copy{max-width:min(64rem,82vw) !important;}
.lia-editorial-gate-copy h2{font-size:clamp(3.7rem,6vw,7.2rem) !important;line-height:.95 !important;max-width:10.2ch !important;margin-left:auto !important;margin-right:auto !important;}
html[data-lang="zh"] .lia-editorial-gate-copy h2{max-width:8em !important;line-height:1.04 !important;}
.lia-editorial-gate-copy p{max-width:46rem !important;margin-left:auto !important;margin-right:auto !important;}

#liaCinema3D,.lia-cinema #liaCinema3D,.lia-cinema.roadmap-active #liaCinema3D,.lia-cinema.roadmap-copy-ready #liaCinema3D{
  filter:none !important;-webkit-filter:none !important;transition:none !important;
}

@media(max-width:900px){
  .lia-editorial-sections{padding-top:98vh !important;}
  .lia-editorial-section{min-height:158vh !important;}
  .lia-editorial-section:last-child{min-height:180vh !important;}
  .lia-cinema-copy.scene-copy.s1,.lia-cinema-copy.scene-copy.s2{
    top:auto !important;bottom:6.2vh !important;left:1.35rem !important;right:1.35rem !important;width:auto !important;
  }
  .lia-cinema-copy.scene-copy.s1 h1,.lia-cinema-copy.scene-copy.s2 h2{font-size:clamp(2.7rem,10.8vw,4.5rem) !important;}
  .lia-roadmap-overlay-copy,.lia-roadmap-overlay-copy.left,.lia-roadmap-overlay-copy.right{
    top:auto !important;bottom:5vh !important;left:1.3rem !important;right:1.3rem !important;width:auto !important;transform:none !important;
  }
  .lia-roadmap-overlay-copy h2{max-width:10.4ch !important;font-size:clamp(2.65rem,10vw,4.35rem) !important;}
  html[data-lang="zh"] .lia-roadmap-overlay-copy h2{max-width:8.7em !important;}
  .lia-copy-lead{max-width:96% !important;font-size:.93rem !important;}
  .lia-copy-note{max-width:94% !important;font-size:.77rem !important;margin-top:1rem !important;}
}

@media(prefers-reduced-motion:reduce){
  .lia-roadmap-overlay-copy,.lia-copy-kicker,.lia-roadmap-overlay-copy h2,.lia-copy-lead,.lia-copy-note{transition:none !important;transform:none !important;}
}


/* ============================================================
   v0.75.1 — ROADMAP GALAXY + CLEAN FINISH
============================================================ */
#liaGalaxyBackdrop{
  position:absolute !important;
  inset:0 !important;
  z-index:3 !important;
  width:100% !important;
  height:100% !important;
  pointer-events:none !important;
  opacity:0;
  background:#020308;
  will-change:opacity;
}

/* The dedicated Canvas now owns the roadmap universe. Keep the overlay layers
   transparent so they cannot hide the stars behind a black sheet. */
.lia-cinema.roadmap-active .lia-cinema-space{
  opacity:1 !important;
  background:
    radial-gradient(ellipse at 56% 50%,rgba(119,83,171,.035),transparent 38%),
    radial-gradient(ellipse at center,transparent 62%,rgba(0,0,0,.12) 100%) !important;
}
.lia-cinema.roadmap-active .lia-cinema-vignette{
  opacity:.22 !important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.18),transparent 21%,transparent 79%,rgba(0,0,0,.14)),
    radial-gradient(ellipse at center,transparent 67%,rgba(0,0,0,.18) 100%) !important;
}

/* Stage 10 used to leave almost two viewports after its text was already
   visible. Keep enough distance to complete the layered reveal, then finish. */
.lia-editorial-section:last-child{
  min-height:125vh !important;
  height:auto !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}

@media(max-width:900px){
  .lia-editorial-section:last-child{min-height:118vh !important;}
}

/* ============================================================
   v0.87.0 — PRODUCT FIGURES + CLEAN FINISH
============================================================ */
/* Remove the remaining directional fog during the 10-stage story too. */
.lia-cinema.roadmap-active .lia-cinema-vignette{
  opacity:.09 !important;
  background:radial-gradient(ellipse at center,transparent 72%,rgba(0,0,0,.15) 100%) !important;
}

/* End the story almost together with stage 10 instead of leaving another
   large empty viewport after the final copy is already readable. */
.lia-editorial-section:last-child{
  min-height:86vh !important;
  height:86vh !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}
.lia-editorial-sections{
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}

/* Quiet system diagrams behind the real 3D planet. These are explanatory
   product figures, not cards or a second navigation layer. */
.lia-feature-visual-layer{
  position:absolute;
  inset:0;
  z-index:4;
  pointer-events:none;
  overflow:hidden;
  opacity:0;
  transition:opacity .9s cubic-bezier(.22,1,.36,1);
}
.lia-feature-visual-layer.active{opacity:1;}
.lia-feature-visual{
  position:absolute;
  top:50%;
  width:min(39vw,38rem);
  aspect-ratio:1;
  margin:0;
  opacity:0;
  transform:translate3d(0,calc(-50% + 18px),0) scale(.95);
  transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.35s cubic-bezier(.22,1,.36,1);
  mix-blend-mode:screen;
  filter:drop-shadow(0 0 34px rgba(132,103,210,.075));
  will-change:opacity,transform;
}
.lia-feature-visual.sphere-right{right:2.3vw;}
.lia-feature-visual.sphere-left{left:2.3vw;}
.lia-feature-visual.active{
  opacity:.56;
  transform:translate3d(0,-50%,0) scale(1);
}
.lia-feature-visual svg{width:100%;height:100%;overflow:visible;transition:transform .35s linear;}
.lia-feature-visual svg *{vector-effect:non-scaling-stroke;}
.lia-feature-visual .fv-soft circle,
.lia-feature-visual .fv-orbit,
.lia-feature-visual .fv-arc,
.lia-feature-visual .fv-horizon circle{
  fill:none;stroke:rgba(202,187,236,.20);stroke-width:1.15;
}
.lia-feature-visual .faint{opacity:.38;}
.lia-feature-visual .fv-flow,
.lia-feature-visual .fv-trail,
.lia-feature-visual .fv-loop,
.lia-feature-visual .fv-tree path,
.lia-feature-visual .fv-connect path{
  fill:none;stroke:rgba(190,173,235,.34);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;
}
.lia-feature-visual .fv-flow,.lia-feature-visual .fv-loop{
  stroke-dasharray:5 13;animation:liaFeatureDashV087 10s linear infinite;
}
.lia-feature-visual .fv-nodes circle,.lia-feature-visual .fv-beads circle{
  fill:rgba(240,235,255,.70);stroke:rgba(188,159,245,.34);stroke-width:5;
}
.lia-feature-visual .fv-core{
  fill:rgba(186,160,239,.08);stroke:rgba(222,208,255,.44);stroke-width:1.25;
  animation:liaFeaturePulseV087 4.6s ease-in-out infinite;
}
.lia-feature-visual .fv-module rect,
.lia-feature-visual .fv-stack rect{
  fill:rgba(120,93,174,.04);stroke:rgba(209,194,242,.25);stroke-width:1.1;
}
.lia-feature-visual .fv-check,.lia-feature-visual .fv-arrow{
  fill:none;stroke:rgba(244,238,255,.62);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;
}
.lia-feature-visual .fv-sats circle{
  fill:rgba(112,85,165,.06);stroke:rgba(213,199,245,.29);stroke-width:1.15;
}
@keyframes liaFeatureDashV087{to{stroke-dashoffset:-180;}}
@keyframes liaFeaturePulseV087{0%,100%{opacity:.38}50%{opacity:.82}}

@media(max-width:900px){
  .lia-editorial-section:last-child{min-height:90vh !important;height:90vh !important;}
  .lia-feature-visual{
    width:min(72vw,31rem);left:50% !important;right:auto !important;top:35%;
    transform:translate3d(-50%,calc(-50% + 14px),0) scale(.95);
  }
  .lia-feature-visual.active{opacity:.34;transform:translate3d(-50%,-50%,0) scale(1);}
}
@media(prefers-reduced-motion:reduce){
  .lia-feature-visual,.lia-feature-visual-layer{transition:none !important;}
  .lia-feature-visual .fv-flow,.lia-feature-visual .fv-loop,.lia-feature-visual .fv-core{animation:none !important;}
}


/* ============================================================
   v0.87.1 — TRUE NO-FOG + COPY-SYNCED PRODUCT FIGURES
   Remove the actual roadmap/video fog masks and make each explanatory
   figure use the exact same group opacity as its matching copy.
============================================================ */

/* The remaining "black mist" was not the galaxy canvas. It came from
   legacy section/readability pseudo-elements plus the global vignette.
   Disable those layers completely instead of merely lowering opacity. */
.lia-editorial-section::before,
.lia-editorial-section:has(.lia-editorial-inner.reverse)::before,
.stage-current::before,
.lia-roadmap-overlay-copy::before,
.lia-roadmap-overlay-copy::after,
.lia-editorial-copy::before,
.lia-editorial-current::before,
.lia-video-frame::before,
.lia-video-world::after{
  content:none !important;
  display:none !important;
  background:none !important;
  background-image:none !important;
  opacity:0 !important;
  box-shadow:none !important;
  -webkit-mask-image:none !important;
  mask-image:none !important;
}

.lia-video-backdrop,
.lia-cinema-vignette{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  background:none !important;
  background-image:none !important;
  filter:none !important;
  -webkit-filter:none !important;
}

.lia-video-frame,
.lia-video-frame video,
.lia-video-world{
  -webkit-mask-image:none !important;
  mask-image:none !important;
}

/* Product figures no longer have their own entrance/exit clock. JS writes
   opacity from the exact same damped copy-group value used by the words. */
.lia-feature-visual-layer,
.lia-feature-visual{
  transition:none !important;
}
.lia-feature-visual-layer{
  opacity:1 !important;
}

/* ============================================================
   v0.87.2 — LIA FOOTER + CLICKABLE CINEMA CHROME + COMPACT TAIL
   Keep the v0.75.1 story logic. Only repair interaction stacking and
   replace empty runway with a deliberate CAELARIUM footer.
============================================================ */

/* The roadmap geometry/text layers can sit above the old header z-index.
   Put chrome above every LIA story layer, but only its real controls receive
   pointer input so the rest of the screen keeps scrolling normally. */
.lia-cinema-header{
  z-index:1000 !important;
  pointer-events:none !important;
  isolation:isolate !important;
}
.lia-cinema-back,
.lia-cinema-lang,
.lia-cinema-nav,
.lia-cinema-nav button,
.lia-cinema-brand{
  pointer-events:auto !important;
  position:relative !important;
  z-index:1001 !important;
}
.lia-cinema-back{
  min-height:34px !important;
  padding:0 4px !important;
}

/* Geometry anchors must never intercept the top chrome or any click. */
.lia-editorial-sections,
.lia-editorial-section{
  pointer-events:none !important;
}

/* The old v0.75.1 runway was intentionally cinematic, but after adding ten
   real chapters it creates too much invisible scroll. Keep the same percent-
   based transitions while shortening physical distance. */
.lia-editorial-sections{
  padding-top:78vh !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}
.lia-editorial-section{
  min-height:128vh !important;
  height:auto !important;
}
.lia-editorial-section:last-child{
  min-height:68vh !important;
  height:68vh !important;
  padding-bottom:0 !important;
  margin-bottom:0 !important;
}

/* Dedicated LIA footer. It deliberately lives inside the cinema scroller,
   above the sticky cinematic canvas, so the page ends in useful navigation
   rather than an empty black viewport. */
.lia-cinema-footer{
  position:relative;
  z-index:520;
  min-height:76vh;
  margin:0;
  padding:0;
  color:rgba(245,245,247,.62);
  background:#07080c;
  border-top:1px solid rgba(255,255,255,.075);
  overflow:hidden;
  pointer-events:auto;
  isolation:isolate;
}
.lia-cinema-footer-planet{
  position:relative;
  z-index:1;
  width:min(37vw,560px);
  aspect-ratio:1;
  margin:-25vw 0 -5vw clamp(8vw,17vw,19rem);
  border-radius:50%;
  background:url('../images/lia-approved-planet.webp') center/cover no-repeat;
  box-shadow:0 0 80px rgba(118,90,184,.09);
  opacity:.88;
  pointer-events:none;
}
.lia-cinema-footer-shell{
  position:relative;
  z-index:3;
  width:min(1120px,calc(100% - 48px));
  margin:0 auto;
  padding:66px 0 30px;
}
.lia-cinema-footer-top{
  display:grid;
  grid-template-columns:minmax(160px,.7fr) minmax(300px,1.5fr);
  gap:44px;
  align-items:start;
  padding-bottom:38px;
  border-bottom:1px solid rgba(255,255,255,.09);
}
.lia-cinema-footer-top strong{
  color:#f5f5f7;
  font-size:16px;
  letter-spacing:.14em;
}
.lia-cinema-footer-top p{
  max-width:640px;
  margin:0;
  color:rgba(245,245,247,.48);
  font-size:12px;
  line-height:1.65;
}
.lia-cinema-footer-columns{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:30px;
  padding:36px 0 44px;
  border-bottom:1px solid rgba(255,255,255,.09);
}
.lia-cinema-footer-column{
  display:flex;
  flex-direction:column;
  gap:11px;
}
.lia-cinema-footer-column h4{
  margin:0 0 3px;
  color:#f5f5f7;
  font-size:10px;
  font-weight:650;
}
.lia-cinema-footer-column a{
  width:max-content;
  max-width:100%;
  color:rgba(245,245,247,.43);
  text-decoration:none;
  font-size:10px;
  line-height:1.35;
  transition:color .2s ease;
}
.lia-cinema-footer-column a:hover{color:#fff;}
.lia-cinema-footer-bottom{
  display:flex;
  justify-content:space-between;
  gap:24px;
  padding-top:23px;
  color:rgba(245,245,247,.28);
  font-size:9px;
}
.lia-cinema-footer-legal a{
  margin-left:18px;
  color:inherit;
  text-decoration:none;
}

/* v0.87.5 — Keep the final LIA scene alive while the footer enters.
   The footer itself is opaque and naturally covers the lower viewport; the
   upper half therefore keeps the stage-10 galaxy / planet composition instead
   of becoming an empty black sheet. */

@media(max-width:900px){
  .lia-editorial-sections{padding-top:64vh !important;}
  .lia-editorial-section{min-height:116vh !important;}
  .lia-editorial-section:last-child{min-height:70vh !important;height:70vh !important;}
  .lia-cinema-footer{min-height:auto;}
  .lia-cinema-footer-planet{
    width:min(72vw,440px);
    margin:-48vw auto -12vw;
  }
  .lia-cinema-footer-shell{width:calc(100% - 36px);padding-top:50px;}
  .lia-cinema-footer-top{display:block;padding-bottom:30px;}
  .lia-cinema-footer-top p{margin-top:14px;}
  .lia-cinema-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;}
  .lia-cinema-footer-bottom{display:block;line-height:1.65;}
  .lia-cinema-footer-legal{display:block;margin-top:8px;}
  .lia-cinema-footer-legal a{margin:0 16px 0 0;}
}


/* ============================================================
   v0.87.4 — FINAL COPY DISSOLVE + CLEAN FOOTER
   Stage 10 now fades through the same copy opacity pipeline as the
   preceding chapters. The footer starts cleanly without a decorative
   half-planet intruding from above.
============================================================ */
.lia-cinema-footer-planet{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
}
.lia-cinema-footer-shell{
  padding-top:clamp(58px,8vh,92px) !important;
}
@media(max-width:900px){
  .lia-cinema-footer-shell{padding-top:48px !important;}
}


/* ============================================================
   v0.87.5 — PRESERVE FINAL SCENE ABOVE FOOTER
   Do not hide the fixed cinematic scene when the footer enters. The opaque
   footer covers only its own area, leaving the remaining viewport continuous.
============================================================ */
.lia-cinema.footer-active #liaRoadmapTextLayer,
.lia-cinema.footer-active #liaFeatureVisualLayer,
.lia-cinema.footer-active #liaGalaxyBackdrop,
.lia-cinema.footer-active #liaCinema3D,
.lia-cinema.footer-active #liaEditorialGate,
.lia-cinema.footer-active #liaWorldLabel,
.lia-cinema.footer-active .lia-cinema-progress,
.lia-cinema.footer-active .lia-cinema-chapter{
  visibility:visible !important;
  pointer-events:none !important;
}


/* ============================================================
   v0.88.1 — LONGER FINAL-STAGE HOLD
   Keep the complete stage-10 composition on screen after all copy has
   finished revealing. The footer begins later, so this added distance is
   still filled by the live final scene rather than becoming a blank page.
============================================================ */
.lia-cinema-footer{
  margin-top:48vh !important;
}
@media(max-width:900px){
  .lia-cinema-footer{margin-top:34vh !important;}
}

/* v0.92.6 — calmer L.I.A. story typography */
.lia-cinema-copy.scene-copy h1,.lia-cinema-copy.scene-copy h2{font-size:clamp(3rem,4.15vw,5rem)!important;line-height:.98!important}
.lia-editorial-gate-copy h2{font-size:clamp(3.2rem,5.1vw,5.8rem)!important;line-height:.97!important}
.lia-roadmap-overlay-copy h2{font-size:clamp(2.9rem,4.5vw,5rem)!important}
@media(max-width:640px){.lia-cinema-copy.scene-copy h1,.lia-cinema-copy.scene-copy h2{font-size:clamp(2.5rem,10vw,4rem)!important}.lia-editorial-gate-copy h2{font-size:clamp(2.8rem,11vw,4.6rem)!important}.lia-roadmap-overlay-copy h2{font-size:clamp(2.45rem,9.5vw,3.9rem)!important}}


/* v0.92.8 — safer display leading across L.I.A. storytelling. */
.lia-cinema-copy.scene-copy h1,.lia-cinema-copy.scene-copy h2{line-height:1.05!important;letter-spacing:-.042em!important}
.lia-editorial-gate-copy h2{line-height:1.04!important;letter-spacing:-.040em!important}
.lia-roadmap-overlay-copy h2{line-height:1.06!important;letter-spacing:-.038em!important}
.lia-cinema-copy.scene-copy p,.lia-roadmap-overlay-copy p{line-height:1.78!important}
