/* ariel-play-image-lp-202606 pricebase-v0-2 */
.main-story.ariel-center-v1 .ariel-play-immersive {
  --play-text: #fff8ec;
  --play-muted: rgba(255, 248, 236, .72);
  --play-gold: #d8b36a;
  --play-gold2: #f4d99b;
  position: relative;
  overflow: hidden;
  color: var(--play-text);
  background:
    radial-gradient(circle at 50% 0%, rgba(216,179,106,.12), transparent 30rem),
    linear-gradient(180deg, #000 0%, #070505 42%, #000 100%);
  border: 1px solid rgba(216,179,106,.12);
  box-shadow: 0 0 70px rgba(0,0,0,.62);
}

.main-story.ariel-center-v1 .ariel-play-immersive * {
  box-sizing: border-box;
}

.main-story.ariel-center-v1 .ariel-play-immersive a {
  color: inherit;
  text-decoration: none;
}

.main-story.ariel-center-v1 .play-scene {
  position: relative;
  min-height: 82svh;
  display: grid;
  place-items: end start;
  overflow: hidden;
  background: #000;
  isolation: isolate;
}

.main-story.ariel-center-v1 .play-scene-img {
  position: absolute;
  inset: 0;
  z-index: -3;
  width: 100%;
  height: 112%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  object-position: center center;
  transform: scale(1.08);
  transform-origin: center;
  will-change: transform;
  filter: saturate(.9) contrast(1.04) brightness(.82);
}

.main-story.ariel-center-v1 .play-hero .play-scene-img {
  filter: saturate(.88) contrast(1.04) brightness(.86);
}

.main-story.ariel-center-v1 .play-shade {
  position: absolute;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  background:
    radial-gradient(circle at 64% 36%, rgba(255,218,157,.13), transparent 26rem),
    linear-gradient(180deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.18) 34%, rgba(0,0,0,.82) 100%),
    linear-gradient(90deg, rgba(0,0,0,.74) 0%, rgba(0,0,0,.22) 56%, rgba(0,0,0,.64) 100%);
}

.main-story.ariel-center-v1 .play-hero .play-shade {
  background:
    radial-gradient(circle at 80% 36%, rgba(244,217,155,.20), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.14) 0%, rgba(0,0,0,.22) 42%, rgba(0,0,0,.9) 100%),
    linear-gradient(90deg, rgba(0,0,0,.76) 0%, rgba(0,0,0,.2) 56%, rgba(0,0,0,.58) 100%);
}

.main-story.ariel-center-v1 .play-content {
  position: relative;
  z-index: 2;
  width: 100%;
  padding: 0 24px 54px;
}

.main-story.ariel-center-v1 .play-hero-content {
  padding-top: 42svh;
  padding-bottom: 64px;
}

.main-story.ariel-center-v1 .play-eyebrow {
  margin: 0 0 16px;
  font-family: "waverly-cf", "Times New Roman", Georgia, serif;
  font-size: 20px;
  line-height: 1;
  color: var(--play-gold2);
  letter-spacing: .18em;
  text-transform: uppercase;
  font-weight: 300;
}

.main-story.ariel-center-v1 .play-hero-title,
.main-story.ariel-center-v1 .play-concept h2,
.main-story.ariel-center-v1 .play-story-title,
.main-story.ariel-center-v1 .play-phrase,
.main-story.ariel-center-v1 .play-tag-title,
.main-story.ariel-center-v1 .play-cta-title {
  margin: 0;
  font-family: "Yu Mincho", "Hiragino Mincho ProN", "YuMincho", serif;
  color: rgba(255,248,236,.98);
  font-weight: 500;
  letter-spacing: .075em;
  text-shadow: 0 4px 22px rgba(0,0,0,.9);
}

.main-story.ariel-center-v1 .play-hero-title {
  font-size: clamp(31px, 8.6vw, 46px);
  line-height: 1.27;
}

.main-story.ariel-center-v1 .play-concept h2,
.main-story.ariel-center-v1 .play-story-title,
.main-story.ariel-center-v1 .play-phrase,
.main-story.ariel-center-v1 .play-tag-title,
.main-story.ariel-center-v1 .play-cta-title {
  font-size: clamp(24px, 6.2vw, 34px);
  line-height: 1.55;
}

.main-story.ariel-center-v1 .play-hero-lead,
.main-story.ariel-center-v1 .play-story-text,
.main-story.ariel-center-v1 .play-note,
.main-story.ariel-center-v1 .play-tag-lead,
.main-story.ariel-center-v1 .play-cta-text {
  margin: 22px 0 0;
  color: var(--play-muted);
  font-size: 13px;
  line-height: 2.15;
  letter-spacing: .055em;
  text-shadow: 0 3px 18px rgba(0,0,0,.92);
}

.main-story.ariel-center-v1 .play-scroll-cue {
  margin-top: 30px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: rgba(244,217,155,.78);
  font-size: 10px;
  letter-spacing: .22em;
  text-transform: uppercase;
}

.main-story.ariel-center-v1 .play-scroll-cue::before {
  content: "";
  width: 36px;
  height: 1px;
  background: linear-gradient(90deg, var(--play-gold), transparent);
}

.main-story.ariel-center-v1 .play-concept,
.main-story.ariel-center-v1 .play-short-block,
.main-story.ariel-center-v1 .play-tags {
  position: relative;
  padding: 76px 24px 68px;
  background:
    radial-gradient(circle at 78% 20%, rgba(216,179,106,.10), transparent 18rem),
    linear-gradient(180deg, #050404 0%, #0c0707 100%);
  border-top: 1px solid rgba(216,179,106,.10);
  border-bottom: 1px solid rgba(216,179,106,.10);
}

.main-story.ariel-center-v1 .play-concept p {
  margin: 24px 0 0;
  color: var(--play-muted);
  font-size: 13px;
  line-height: 2.2;
  letter-spacing: .055em;
}


.main-story.ariel-center-v1 .play-story-content {
  padding-top: 44svh;
  padding-bottom: 58px;
}

.main-story.ariel-center-v1 .play-story-card {
  position: relative;
  margin-top: 18px;
  padding: 18px 18px 17px;
  border: 1px solid rgba(216,179,106,.22);
  background: rgba(0,0,0,.34);
  backdrop-filter: blur(10px);
  box-shadow: 0 28px 80px rgba(0,0,0,.58);
}

.main-story.ariel-center-v1 .play-story-card::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 18px;
  width: 74px;
  height: 1px;
  background: linear-gradient(90deg, var(--play-gold2), transparent);
}

.main-story.ariel-center-v1 .play-tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 28px;
}

.main-story.ariel-center-v1 .play-tag-list span {
  padding: 8px 12px;
  border: 1px solid rgba(216,179,106,.25);
  background: rgba(255,255,255,.035);
  color: rgba(255,248,236,.82);
  font-size: 11px;
  line-height: 1.25;
  letter-spacing: .10em;
  border-radius: 999px;
}

.main-story.ariel-center-v1 .play-cta .play-scene-img {
  filter: saturate(.82) contrast(1.04) brightness(.62);
  opacity: .88;
}

.main-story.ariel-center-v1 .play-main-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(100%, 330px);
  min-height: 54px;
  margin-top: 30px;
  padding: 15px 20px;
  color: #140e08;
  background: linear-gradient(135deg, #f7dfa6 0%, #d2a955 45%, #8e6826 100%);
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 999px;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .10em;
  box-shadow: 0 14px 34px rgba(0,0,0,.46), 0 0 36px rgba(216,179,106,.16);
}

.main-story.ariel-center-v1 .play-sub-links {
  display: grid;
  gap: 10px;
  margin-top: 22px;
  width: min(100%, 330px);
}

.main-story.ariel-center-v1 .play-sub-links a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 44px;
  padding: 12px 14px;
  border: 1px solid rgba(216,179,106,.20);
  background: rgba(0,0,0,.36);
  color: rgba(255,248,236,.76);
  font-size: 11px;
  letter-spacing: .10em;
}

.main-story.ariel-center-v1 .play-reveal {
  opacity: 0;
  transform: translate3d(0, 18px, 0);
  transition: opacity .9s ease, transform 1.1s cubic-bezier(.18,.76,.22,1);
}

.main-story.ariel-center-v1 .play-reveal.is-visible {
  opacity: 1;
  transform: translate3d(0,0,0);
}

@media (max-width: 430px) {
  .main-story.ariel-center-v1 .ariel-play-immersive {
    border-left: 0;
    border-right: 0;
  }

  .main-story.ariel-center-v1 .play-scene {
    min-height: 78svh;
  }

  .main-story.ariel-center-v1 .play-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-story.ariel-center-v1 .play-hero-content {
    padding-top: 39svh;
    padding-bottom: 58px;
  }

  .main-story.ariel-center-v1 .play-concept,
  .main-story.ariel-center-v1 .play-short-block,
  .main-story.ariel-center-v1 .play-tags {
    padding: 68px 22px 62px;
  }

  .main-story.ariel-center-v1 .play-eyebrow {
    font-size: 18px;
  }

  .main-story.ariel-center-v1 .play-hero-lead,
  .main-story.ariel-center-v1 .play-story-text,
  .main-story.ariel-center-v1 .play-note,
  .main-story.ariel-center-v1 .play-tag-lead,
  .main-story.ariel-center-v1 .play-cta-text,
  .main-story.ariel-center-v1 .play-concept p {
    font-size: 12.8px;
    line-height: 2.05;
  }
}


/* ariel-play-lp-polish-v0-3-20260608 START */
html,
body {
  background: #000000 !important;
}

.preview-note {
  display: none !important;
}

.top-shell,
.story-grid {
  background: #000000 !important;
}

.main-story.ariel-center-v1 {
  background:
    radial-gradient(circle at 50% 0%, rgba(216,179,106,.08), transparent 34rem),
    linear-gradient(180deg, #000000 0%, #050404 42%, #000000 100%) !important;
}

.main-story.ariel-center-v1 .ariel-cast-list-page-center {
  background: #000000 !important;
}

.main-story.ariel-center-v1 .ariel-play-immersive {
  width: 100% !important;
  margin: 0 !important;
  border-left: 1px solid rgba(216,179,106,.14) !important;
  border-right: 1px solid rgba(216,179,106,.14) !important;
  background:
    radial-gradient(circle at 50% 0%, rgba(244,217,155,.10), transparent 28rem),
    linear-gradient(180deg, #000000 0%, #070404 44%, #000000 100%) !important;
}

.main-story.ariel-center-v1 .play-hero {
  min-height: calc(100svh - 50px) !important;
}

.main-story.ariel-center-v1 .play-hero .play-scene-img {
  filter: saturate(.88) contrast(1.07) brightness(.76) !important;
}

.main-story.ariel-center-v1 .play-hero .play-shade {
  background:
    radial-gradient(circle at 72% 26%, rgba(244,217,155,.18), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.28) 42%, rgba(0,0,0,.94) 100%),
    linear-gradient(90deg, rgba(0,0,0,.82) 0%, rgba(0,0,0,.32) 56%, rgba(0,0,0,.68) 100%) !important;
}

.main-story.ariel-center-v1 .play-hero-content {
  padding-top: 45svh !important;
  padding-bottom: 74px !important;
}

.main-story.ariel-center-v1 .play-hero-title {
  text-shadow:
    0 4px 24px rgba(0,0,0,.96),
    0 0 1px rgba(255,255,255,.24) !important;
}

.main-story.ariel-center-v1 .play-hero-lead {
  width: min(100%, 410px) !important;
  color: rgba(255,248,236,.82) !important;
}

.main-story.ariel-center-v1 .play-scene:not(.play-hero) {
  min-height: 86svh !important;
}

.main-story.ariel-center-v1 .play-story-card {
  background: rgba(0,0,0,.42) !important;
  border-color: rgba(216,179,106,.28) !important;
}

.main-story.ariel-center-v1 .play-concept,
.main-story.ariel-center-v1 .play-short-block,
.main-story.ariel-center-v1 .play-tags {
  background:
    radial-gradient(circle at 78% 20%, rgba(216,179,106,.10), transparent 18rem),
    linear-gradient(180deg, #030202 0%, #0b0606 100%) !important;
}

.main-story.ariel-center-v1 .play-main-button {
  box-shadow:
    0 16px 36px rgba(0,0,0,.58),
    0 0 34px rgba(216,179,106,.18) !important;
}

@media (max-width: 430px) {
  .main-story.ariel-center-v1 .ariel-play-immersive {
    border-left: 0 !important;
    border-right: 0 !important;
  }

  .main-story.ariel-center-v1 .play-hero {
    min-height: calc(100svh - 50px) !important;
  }

  .main-story.ariel-center-v1 .play-hero-content {
    padding-top: 44svh !important;
    padding-bottom: 72px !important;
  }

  .main-story.ariel-center-v1 .play-hero-title {
    font-size: clamp(30px, 8.3vw, 38px) !important;
    line-height: 1.34 !important;
  }

  .main-story.ariel-center-v1 .play-scroll-cue {
    margin-top: 26px !important;
  }

  .main-story.ariel-center-v1 .play-scene:not(.play-hero) {
    min-height: 82svh !important;
  }
}
/* ariel-play-lp-polish-v0-3-20260608 END */


/* ariel-play-lp-hero-size-down-v0-4-20260608 START */
.main-story.ariel-center-v1 .play-hero .play-scene-img {
  inset: auto !important;
  top: -2% !important;
  right: -1% !important;
  bottom: auto !important;
  left: auto !important;
  width: 88% !important;
  height: 106% !important;
  object-fit: cover !important;
  object-position: center top !important;
}

.main-story.ariel-center-v1 .play-hero .play-shade {
  background:
    radial-gradient(circle at 74% 25%, rgba(244,217,155,.16), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.22) 0%, rgba(0,0,0,.34) 42%, rgba(0,0,0,.94) 100%),
    linear-gradient(90deg, rgba(0,0,0,.92) 0%, rgba(0,0,0,.52) 44%, rgba(0,0,0,.70) 100%) !important;
}

.main-story.ariel-center-v1 .play-hero-content {
  padding-top: 46svh !important;
}

@media (max-width: 430px) {
  .main-story.ariel-center-v1 .play-hero .play-scene-img {
    width: 90% !important;
    height: 106% !important;
    right: -3% !important;
    top: -1% !important;
  }

  .main-story.ariel-center-v1 .play-hero-content {
    padding-top: 45svh !important;
  }
}
/* ariel-play-lp-hero-size-down-v0-4-20260608 END */


/* ariel-play-lp-responsive-hero-v0-4r-20260608 START */
.main-story.ariel-center-v1 .play-hero {
  min-height: calc(100svh - 50px) !important;
}

.main-story.ariel-center-v1 .play-hero .play-scene-img {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center 38% !important;
}

.main-story.ariel-center-v1 .play-hero .play-shade {
  background:
    radial-gradient(circle at 72% 26%, rgba(244,217,155,.17), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.30) 42%, rgba(0,0,0,.94) 100%),
    linear-gradient(90deg, rgba(0,0,0,.82) 0%, rgba(0,0,0,.40) 48%, rgba(0,0,0,.68) 100%) !important;
}

.main-story.ariel-center-v1 .play-hero-content {
  padding-top: clamp(260px, 45svh, 430px) !important;
  padding-bottom: 74px !important;
}

@media (max-width: 430px) {
  .main-story.ariel-center-v1 .play-hero {
    min-height: calc(100svh - 50px) !important;
  }

  .main-story.ariel-center-v1 .play-hero .play-scene-img {
    object-position: center 35% !important;
  }

  .main-story.ariel-center-v1 .play-hero-content {
    padding-top: clamp(250px, 45svh, 390px) !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 72px !important;
  }
}

@media (min-width: 431px) and (max-width: 1024px) {
  .main-story.ariel-center-v1 .play-hero .play-scene-img {
    object-position: center 36% !important;
  }
}
/* ariel-play-lp-responsive-hero-v0-4r-20260608 END */


/* ariel-play-lp-hero-filter-lighten-v0-4r3-20260608 START */
.main-story.ariel-center-v1 .play-hero .play-shade {
  background:
    radial-gradient(circle at 72% 26%, rgba(244,217,155,.14), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.07) 0%, rgba(0,0,0,.16) 42%, rgba(0,0,0,.79) 100%),
    linear-gradient(90deg, rgba(0,0,0,.60) 0%, rgba(0,0,0,.18) 48%, rgba(0,0,0,.44) 100%) !important;
}
/* ariel-play-lp-hero-filter-lighten-v0-4r3-20260608 END */

/* ariel-play-lp-concept-visual-v0-4r19 START */
.main-story.ariel-center-v1 .play-concept.play-concept-visual {
  position: relative !important;
  min-height: 86svh !important;
  display: grid !important;
  place-items: end start !important;
  overflow: hidden !important;
  padding: 0 !important;
  background: #000000 !important;
  border-top: 1px solid rgba(216,179,106,.10) !important;
  border-bottom: 1px solid rgba(216,179,106,.10) !important;
  isolation: isolate !important;
}

.main-story.ariel-center-v1 .play-concept-visual-img {
  position: absolute !important;
  inset: 0 !important;
  z-index: -3 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  transform: none !important;
  filter: saturate(.90) contrast(1.05) brightness(.76) !important;
}

.main-story.ariel-center-v1 .play-concept-visual-shade {
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  pointer-events: none !important;
  background:
    radial-gradient(circle at 66% 28%, rgba(244,217,155,.12), transparent 22rem),
    linear-gradient(180deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.28) 36%, rgba(0,0,0,.92) 100%),
    linear-gradient(90deg, rgba(0,0,0,.82) 0%, rgba(0,0,0,.42) 54%, rgba(0,0,0,.64) 100%) !important;
}

.main-story.ariel-center-v1 .play-concept-visual-content {
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  padding: clamp(250px, 45svh, 410px) 24px 64px !important;
}

@media (max-width: 430px) {
  .main-story.ariel-center-v1 .play-concept.play-concept-visual {
    min-height: 82svh !important;
  }

  .main-story.ariel-center-v1 .play-concept-visual-img {
    object-position: center center !important;
  }

  .main-story.ariel-center-v1 .play-concept-visual-content {
    padding: clamp(230px, 43svh, 370px) 20px 58px !important;
  }
}
/* ariel-play-lp-concept-visual-v0-4r19 END */

/* ariel-play-lp-concept-visual-pc-mask-fade-v0-4r27 START */
@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-concept.play-concept-visual {
    min-height: calc(100svh - 50px) !important;
    display: grid !important;
    place-items: end start !important;
    overflow: hidden !important;
    padding: 0 !important;
    background:
      radial-gradient(circle at 82% 70%, rgba(216,179,106,.05), transparent 22rem),
      linear-gradient(180deg, #050303 0%, #000000 100%) !important;
  }

  .main-story.ariel-center-v1 .play-concept-visual-img {
    inset: auto auto auto 0 !important;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;
    width: min(62%, 560px) !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: cover !important;
    object-position: center center !important;
    transform: none !important;
    filter: saturate(.90) contrast(1.05) brightness(.76) !important;
    -webkit-mask-image: linear-gradient(90deg,
      #000 0%,
      #000 54%,
      rgba(0,0,0,.92) 64%,
      rgba(0,0,0,.68) 74%,
      rgba(0,0,0,.36) 84%,
      rgba(0,0,0,.10) 94%,
      transparent 100%
    ) !important;
    mask-image: linear-gradient(90deg,
      #000 0%,
      #000 54%,
      rgba(0,0,0,.92) 64%,
      rgba(0,0,0,.68) 74%,
      rgba(0,0,0,.36) 84%,
      rgba(0,0,0,.10) 94%,
      transparent 100%
    ) !important;
  }

  .main-story.ariel-center-v1 .play-concept-visual-shade {
    background:
      linear-gradient(90deg,
        rgba(0,0,0,.04) 0%,
        rgba(0,0,0,.10) 30%,
        rgba(0,0,0,.34) 48%,
        rgba(0,0,0,.74) 64%,
        rgba(0,0,0,.96) 82%,
        rgba(0,0,0,.99) 100%
      ),
      linear-gradient(180deg,
        rgba(0,0,0,.08) 0%,
        rgba(0,0,0,.18) 42%,
        rgba(0,0,0,.94) 100%
      ) !important;
  }

  .main-story.ariel-center-v1 .play-concept-visual-content {
    width: min(48%, 500px) !important;
    margin-left: auto !important;
    padding: clamp(185px, 32svh, 290px) 34px 108px !important;
  }

  .main-story.ariel-center-v1 .play-concept.play-concept-visual h2 {
    max-width: 440px !important;
    font-size: clamp(22px, 2.0vw, 30px) !important;
    line-height: 1.56 !important;
  }

  .main-story.ariel-center-v1 .play-concept.play-concept-visual p:not(.play-eyebrow) {
    max-width: 400px !important;
    font-size: 12.5px !important;
    line-height: 1.95 !important;
  }
}
/* ariel-play-lp-concept-visual-pc-mask-fade-v0-4r27 END */

/* ariel-play-lp-scene01-responsive-image-v0-4r31 START */
.main-story.ariel-center-v1 .play-scene-01-responsive {
  background: #000000 !important;
}

.main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  transform: none !important;
  filter: saturate(.88) contrast(1.04) brightness(.72) !important;
}

@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive {
    min-height: calc(100svh - 50px) !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
    object-position: center 42% !important;
  }
}

@media (max-width: 768px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive {
    min-height: 82svh !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
    object-position: center center !important;
  }
}
/* ariel-play-lp-scene01-responsive-image-v0-4r31 END */

/* ariel-play-lp-scene01-pc-image-size-v0-4r32 START */
@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive {
    min-height: 78svh !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
    background: #000000 !important;
  }
}
/* ariel-play-lp-scene01-pc-image-size-v0-4r32 END */

/* ariel-play-lp-scene01-card-width-v0-4r33 START */
@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive .play-story-content {
    width: min(100%, 560px) !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-story-card {
    width: min(100%, 520px) !important;
    max-width: 520px !important;
  }
}
/* ariel-play-lp-scene01-card-width-v0-4r33 END */

/* ariel-play-lp-story-text-readable-v0-4r34 START */
.main-story.ariel-center-v1 .play-story-card {
  width: min(100%, 560px) !important;
  max-width: 560px !important;
  margin-top: 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
}

.main-story.ariel-center-v1 .play-story-card::before {
  display: none !important;
}

.main-story.ariel-center-v1 .play-story-text {
  color: rgba(255, 250, 240, .92) !important;
  font-size: 14.5px !important;
  line-height: 2.05 !important;
  letter-spacing: .065em !important;
  text-shadow:
    0 2px 12px rgba(0,0,0,.92),
    0 0 1px rgba(255,255,255,.18) !important;
}

.main-story.ariel-center-v1 .play-note,
.main-story.ariel-center-v1 .play-tag-lead,
.main-story.ariel-center-v1 .play-cta-text {
  color: rgba(255, 250, 240, .88) !important;
  font-size: 14px !important;
  line-height: 2.02 !important;
  letter-spacing: .055em !important;
  text-shadow:
    0 2px 12px rgba(0,0,0,.86),
    0 0 1px rgba(255,255,255,.14) !important;
}

@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-story-text {
    font-size: 15px !important;
    line-height: 2.08 !important;
  }

  .main-story.ariel-center-v1 .play-note,
  .main-story.ariel-center-v1 .play-tag-lead,
  .main-story.ariel-center-v1 .play-cta-text {
    font-size: 14.5px !important;
  }
}

@media (max-width: 768px) {
  .main-story.ariel-center-v1 .play-story-card {
    width: min(100%, 92vw) !important;
    max-width: none !important;
    margin-top: 20px !important;
  }

  .main-story.ariel-center-v1 .play-story-text {
    font-size: 14px !important;
    line-height: 2.0 !important;
  }
}
/* ariel-play-lp-story-text-readable-v0-4r34 END */

/* ariel-play-lp-scene01-side-fade-v0-4r35 START */
.main-story.ariel-center-v1 .play-scene-01-responsive {
  background: #000000 !important;
}

.main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
  -webkit-mask-image: linear-gradient(
    90deg,
    transparent 0%,
    rgba(0,0,0,.20) 6%,
    rgba(0,0,0,.72) 12%,
    #000 20%,
    #000 80%,
    rgba(0,0,0,.72) 88%,
    rgba(0,0,0,.20) 94%,
    transparent 100%
  ) !important;
  mask-image: linear-gradient(
    90deg,
    transparent 0%,
    rgba(0,0,0,.20) 6%,
    rgba(0,0,0,.72) 12%,
    #000 20%,
    #000 80%,
    rgba(0,0,0,.72) 88%,
    rgba(0,0,0,.20) 94%,
    transparent 100%
  ) !important;
}

.main-story.ariel-center-v1 .play-scene-01-responsive .play-shade {
  background:
    linear-gradient(
      90deg,
      rgba(0,0,0,.92) 0%,
      rgba(0,0,0,.42) 8%,
      rgba(0,0,0,0) 18%,
      rgba(0,0,0,0) 82%,
      rgba(0,0,0,.42) 92%,
      rgba(0,0,0,.92) 100%
    ),
    linear-gradient(
      180deg,
      rgba(0,0,0,.08) 0%,
      rgba(0,0,0,.22) 46%,
      rgba(0,0,0,.92) 100%
    ) !important;
}

@media (max-width: 768px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
    -webkit-mask-image: linear-gradient(
      90deg,
      transparent 0%,
      rgba(0,0,0,.30) 5%,
      #000 14%,
      #000 86%,
      rgba(0,0,0,.30) 95%,
      transparent 100%
    ) !important;
    mask-image: linear-gradient(
      90deg,
      transparent 0%,
      rgba(0,0,0,.30) 5%,
      #000 14%,
      #000 86%,
      rgba(0,0,0,.30) 95%,
      transparent 100%
    ) !important;
  }
}
/* ariel-play-lp-scene01-side-fade-v0-4r35 END */

/* ariel-play-lp-scene01-true-edge-fade-v0-4r36 START */
@media (min-width: 769px) {
  .main-story.ariel-center-v1 .play-scene-01-responsive {
    background: #000000 !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-scene-img {
    inset: auto !important;
    top: 0 !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: unset !important;
    object-position: center center !important;
    transform: translateX(-50%) !important;
    filter: saturate(.88) contrast(1.04) brightness(.72) !important;
    -webkit-mask-image: linear-gradient(
      90deg,
      transparent 0%,
      rgba(0,0,0,.18) 5%,
      rgba(0,0,0,.55) 10%,
      rgba(0,0,0,.86) 16%,
      #000 24%,
      #000 76%,
      rgba(0,0,0,.86) 84%,
      rgba(0,0,0,.55) 90%,
      rgba(0,0,0,.18) 95%,
      transparent 100%
    ) !important;
    mask-image: linear-gradient(
      90deg,
      transparent 0%,
      rgba(0,0,0,.18) 5%,
      rgba(0,0,0,.55) 10%,
      rgba(0,0,0,.86) 16%,
      #000 24%,
      #000 76%,
      rgba(0,0,0,.86) 84%,
      rgba(0,0,0,.55) 90%,
      rgba(0,0,0,.18) 95%,
      transparent 100%
    ) !important;
  }

  .main-story.ariel-center-v1 .play-scene-01-responsive .play-shade {
    background:
      linear-gradient(
        90deg,
        rgba(0,0,0,.92) 0%,
        rgba(0,0,0,.22) 18%,
        rgba(0,0,0,0) 34%,
        rgba(0,0,0,0) 66%,
        rgba(0,0,0,.22) 82%,
        rgba(0,0,0,.92) 100%
      ),
      linear-gradient(
        180deg,
        rgba(0,0,0,.08) 0%,
        rgba(0,0,0,.20) 44%,
        rgba(0,0,0,.92) 100%
      ) !important;
  }
}
/* ariel-play-lp-scene01-true-edge-fade-v0-4r36 END */
