html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
}

ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, hgroup, p, blockquote, figure, form, fieldset, input, legend, pre, abbr, button {
  margin: 0;
  padding: 0;
}

pre, code, address, caption, th, figcaption {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

fieldset, iframe {
  border: 0;
}

caption, th {
  text-align: left;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

main, summary, details {
  display: block;
}

audio, canvas, video, progress {
  vertical-align: baseline;
}

button {
  background: none;
  border: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  overflow: visible;
  vertical-align: inherit;
}

button:disabled, button:disabled {
  cursor: default;
}

:focus, :focus {
  outline: 2px solid #0071e3;
  outline-offset: 0px;
}

:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), :focus[data-focus-method="touch"]:not(input):not(textarea):not(select), :focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), :focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  outline: none;
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

html {
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 106.25%;
  quotes: "“" "”";
  --sk-link-disabled-opacity: .42;
}

[lang]:lang(ar), [lang]:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(ja), [lang]:lang(ja) {
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(ko), [lang]:lang(ko) {
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(th), [lang]:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(zh-CN), [lang]:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(zh-HK), [lang]:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(zh-MO), [lang]:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(zh-TW), [lang]:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

:lang(cs), :lang(cs) {
  quotes: "„" "“";
}

:lang(de), :lang(de) {
  quotes: "„" "“";
}

:lang(de-CH), :lang(de-CH) {
  quotes: "«" "»";
}

:lang(de-LI), :lang(de-LI) {
  quotes: "«" "»";
}

:lang(fr), :lang(fr) {
  quotes: "« " " »";
}

:lang(fr-CH), :lang(fr-CH) {
  quotes: "«" "»";
}

:lang(es-ES), :lang(es-ES) {
  quotes: "«" "»";
}

:lang(hu), :lang(hu) {
  quotes: "„" "“";
}

:lang(ja-JP), :lang(ja-JP) {
  quotes: "「" "」";
}

:lang(no-NO), :lang(no-NO) {
  quotes: "«" "»";
}

:lang(lt), :lang(lt) {
  quotes: "„" "“";
}

:lang(pl), :lang(pl) {
  quotes: "„" "“";
}

:lang(ru), :lang(ru) {
  quotes: "« " " »";
}

:lang(zh), :lang(zh) {
  quotes: "「" "」";
}

:lang(zh-CN), :lang(zh-CN) {
  quotes: "“" "”";
}

body {
  font-size: 17px;
  line-height: 1.47059;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  background-color: #fff;
  color: #1d1d1f;
  font-style: normal;
}

body:lang(ar), body:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(ja), body:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(ko), body:lang(ko) {
  line-height: 1.58824;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(zh), body:lang(zh) {
  letter-spacing: 0;
}

body:lang(th), body:lang(th) {
  line-height: 1.35296;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(zh-CN), body:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(zh-HK), body:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(zh-MO), body:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body:lang(zh-TW), body:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body, input, textarea, select, button {
  font-synthesis: none;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  direction: ltr;
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  color: #1d1d1f;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  display: block;
  margin: 0;
}

h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * {
  margin-top: .8em;
}

h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6, h2 + h1, h2 + h2, h2 + h3, h2 + h4, h2 + h5, h2 + h6, h3 + h1, h3 + h2, h3 + h3, h3 + h4, h3 + h5, h3 + h6, h4 + h1, h4 + h2, h4 + h3, h4 + h4, h4 + h5, h4 + h6, h5 + h1, h5 + h2, h5 + h3, h5 + h4, h5 + h5, h5 + h6, h6 + h1, h6 + h2, h6 + h3, h6 + h4, h6 + h5, h6 + h6 {
  margin-top: .4em;
}

p + h1, ul + h1, ol + h1, p + h2, ul + h2, ol + h2, p + h3, ul + h3, ol + h3, p + h4, ul + h4, ol + h4, p + h5, ul + h5, ol + h5, p + h6, ul + h6, ol + h6 {
  margin-top: 1.6em;
}

.heading-collapsed + * {
  margin-top: 0;
}

p + *, ul + *, ol + * {
  margin-top: .8em;
}

ul, ol {
  margin-left: 1.17647em;
}

ul ul, ul ol, ol ul, ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

nav ul, nav ol {
  margin: 0;
  list-style: none;
}

li li {
  font-size: 1em;
}

a, .link {
  color: #06c;
  letter-spacing: inherit;
}

a:link, a:visited, .link:link, .link:visited, a:link, a:visited, .link:link, .link:visited {
  text-decoration: none;
}

a:hover, .link:hover, a.\:hover, .link.\:hover {
  text-decoration: underline;
}

a:active, .link:active, a:active, .link:active {
  text-decoration: none;
}

a.disabled, a :disabled, .link.disabled, .link :disabled, a :disabled, .link :disabled {
  opacity: var(--sk-link-disabled-opacity);
}

.link-inline, .link-inline:link, .link-inline:link {
  text-decoration: underline;
}

.link-standalone:link, .link-standalone:link {
  text-decoration: none;
}

.link-standalone:link:hover, .link-standalone:link:focus, .link-standalone:link.\:hover, .link-standalone:link:focus {
  text-decoration: underline;
}

.links-inline, .links-stacked {
  margin-left: 0;
  margin-right: 0;
  list-style: none;
}

.links-inline li {
  display: inline;
  margin: 0 .8em;
}

.links-inline li:first-child {
  margin-left: 0;
}

.links-inline li:last-child {
  margin-right: 0;
}

.links-stacked li {
  margin: 0;
  display: block;
}

.links-stacked li + li {
  margin-top: .4em;
}

b, strong {
  font-weight: 600;
}

em, i, cite, dfn {
  font-style: italic;
}

sup, sub {
  position: relative;
  font-size: .6em;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

.footnote a {
  vertical-align: inherit;
  color: inherit;
}

.footnote a:hover, .footnote a.\:hover {
  color: #06c;
  text-decoration: none;
}

.footnote-reduced {
  font-size: .45em;
}

sup.footnote-reduced {
  top: -.86em;
}

sub.footnote-reduced {
  bottom: -.36em;
}

.footnote-supglyph {
  position: relative;
  vertical-align: baseline;
}

.footnote-supglyph.footnote-reduced {
  font-size: .9em;
  top: -.09em;
}

.footnote-diamond {
  position: relative;
  vertical-align: baseline;
  -webkit-font-feature-settings: "numr";
  font-feature-settings: "numr";
  font-size: 1em;
}

sup.footnote-diamond {
  top: initial;
}

sub.footnote-diamond {
  bottom: -.5em;
}

.footnote-diamond.footnote-reduced {
  font-size: .9em;
  top: -.09em;
}

sub.footnote-diamond.footnote-reduced {
  top: initial;
  bottom: -.52em;
}

.footnote-number {
  position: relative;
  vertical-align: baseline;
  -webkit-font-feature-settings: "numr";
  font-feature-settings: "numr";
  font-size: 1em;
}

sup.footnote-number {
  top: initial;
}

sub.footnote-number {
  bottom: -.5em;
}

.footnote-number.footnote-reduced {
  font-size: .9em;
  top: -.09em;
}

sub.footnote-number.footnote-reduced {
  top: initial;
  bottom: -.52em;
}

abbr {
  border: 0;
}

:lang(ja), :lang(ko), :lang(th), :lang(zh), :lang(ja), :lang(ko), :lang(th), :lang(zh) {
  font-style: normal;
}

:lang(ko), :lang(ko) {
  word-break: keep-all;
}

.justify-content-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-content-spacebetween {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.justify-content-spacearound {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.justify-content-spaceevenly {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.align-self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.large-justify-content-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.large-justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.large-justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.large-justify-content-spacebetween {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.large-justify-content-spacearound {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.large-justify-content-spaceevenly {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.large-align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.large-align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.large-align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.large-align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.large-align-self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.large-align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

@media only screen and (min-width: 1441px) {
  .xlarge-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .xlarge-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .xlarge-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .xlarge-justify-content-spacebetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .xlarge-justify-content-spacearound {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .xlarge-justify-content-spaceevenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .xlarge-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .xlarge-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .xlarge-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .xlarge-align-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .xlarge-align-self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .xlarge-align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}

@media only screen and (max-width: 1068px) {
  .medium-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .medium-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .medium-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .medium-justify-content-spacebetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .medium-justify-content-spacearound {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .medium-justify-content-spaceevenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .medium-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .medium-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .medium-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .medium-align-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .medium-align-self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .medium-align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}

@media only screen and (max-width: 734px) {
  .small-justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .small-justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .small-justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .small-justify-content-spacebetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .small-justify-content-spacearound {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .small-justify-content-spaceevenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }

  .small-align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .small-align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .small-align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .small-align-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-align-self-center {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .small-align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}

.selfclear:before, .selfclear:after {
  content: " ";
  display: table;
}

.selfclear:after {
  clear: both;
}

.visuallyhidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0 0 99.9% 99.9%);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

@media only screen and (inverted-colors) {
  .no-inversion {
    -webkit-filter: invert();
    filter: invert();
  }
}

.nowrap {
  display: inline-block;
  text-decoration: inherit;
  white-space: nowrap;
}

.clear {
  clear: both;
}

.cursor-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.cursor-grabbing {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}

.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.large-offset-0 {
  margin-left: 0;
}

.large-order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.large-1 {
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}

.large-offset-1 {
  margin-left: 8.33333%;
}

.large-order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.large-2 {
  -ms-flex-preferred-size: 16.6667%;
  flex-basis: 16.6667%;
  max-width: 16.6667%;
}

.large-offset-2 {
  margin-left: 16.6667%;
}

.large-order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.large-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.large-offset-3 {
  margin-left: 25%;
}

.large-order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.large-4 {
  -ms-flex-preferred-size: 33.3333%;
  flex-basis: 33.3333%;
  max-width: 33.3333%;
}

.large-offset-4 {
  margin-left: 33.3333%;
}

.large-order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.large-5 {
  -ms-flex-preferred-size: 41.6667%;
  flex-basis: 41.6667%;
  max-width: 41.6667%;
}

.large-offset-5 {
  margin-left: 41.6667%;
}

.large-order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.large-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.large-offset-6 {
  margin-left: 50%;
}

.large-order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.large-7 {
  -ms-flex-preferred-size: 58.3333%;
  flex-basis: 58.3333%;
  max-width: 58.3333%;
}

.large-offset-7 {
  margin-left: 58.3333%;
}

.large-order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.large-8 {
  -ms-flex-preferred-size: 66.6667%;
  flex-basis: 66.6667%;
  max-width: 66.6667%;
}

.large-offset-8 {
  margin-left: 66.6667%;
}

.large-order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.large-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.large-offset-9 {
  margin-left: 75%;
}

.large-order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.large-10 {
  -ms-flex-preferred-size: 83.3333%;
  flex-basis: 83.3333%;
  max-width: 83.3333%;
}

.large-offset-10 {
  margin-left: 83.3333%;
}

.large-order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.large-11 {
  -ms-flex-preferred-size: 91.6667%;
  flex-basis: 91.6667%;
  max-width: 91.6667%;
}

.large-offset-11 {
  margin-left: 91.6667%;
}

.large-order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.large-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.large-offset-12 {
  margin-left: 100%;
}

.large-order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

.large-centered {
  margin-left: auto;
  margin-right: auto;
}

.large-uncentered {
  margin-left: 0;
  margin-right: 0;
}

.large-last {
  margin-left: auto;
}

.large-notlast {
  margin-left: 0;
}

.large-grow {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-width: initial;
}

.large-ungrow {
  -webkit-box-flex: initial;
  -ms-flex: initial;
  flex: initial;
  max-width: initial;
}

@media only screen and (min-width: 1441px) {
  .xlarge-offset-0 {
    margin-left: 0;
  }

  .xlarge-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .xlarge-1 {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .xlarge-offset-1 {
    margin-left: 8.33333%;
  }

  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .xlarge-2 {
    -ms-flex-preferred-size: 16.6667%;
    flex-basis: 16.6667%;
    max-width: 16.6667%;
  }

  .xlarge-offset-2 {
    margin-left: 16.6667%;
  }

  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .xlarge-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .xlarge-offset-3 {
    margin-left: 25%;
  }

  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .xlarge-4 {
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }

  .xlarge-offset-4 {
    margin-left: 33.3333%;
  }

  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .xlarge-5 {
    -ms-flex-preferred-size: 41.6667%;
    flex-basis: 41.6667%;
    max-width: 41.6667%;
  }

  .xlarge-offset-5 {
    margin-left: 41.6667%;
  }

  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .xlarge-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .xlarge-offset-6 {
    margin-left: 50%;
  }

  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .xlarge-7 {
    -ms-flex-preferred-size: 58.3333%;
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }

  .xlarge-offset-7 {
    margin-left: 58.3333%;
  }

  .xlarge-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .xlarge-8 {
    -ms-flex-preferred-size: 66.6667%;
    flex-basis: 66.6667%;
    max-width: 66.6667%;
  }

  .xlarge-offset-8 {
    margin-left: 66.6667%;
  }

  .xlarge-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .xlarge-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .xlarge-offset-9 {
    margin-left: 75%;
  }

  .xlarge-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .xlarge-10 {
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }

  .xlarge-offset-10 {
    margin-left: 83.3333%;
  }

  .xlarge-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .xlarge-11 {
    -ms-flex-preferred-size: 91.6667%;
    flex-basis: 91.6667%;
    max-width: 91.6667%;
  }

  .xlarge-offset-11 {
    margin-left: 91.6667%;
  }

  .xlarge-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .xlarge-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .xlarge-offset-12 {
    margin-left: 100%;
  }

  .xlarge-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .xlarge-centered {
    margin-left: auto;
    margin-right: auto;
  }

  .xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
  }

  .xlarge-last {
    margin-left: auto;
  }

  .xlarge-notlast {
    margin-left: 0;
  }

  .xlarge-grow {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: initial;
  }

  .xlarge-ungrow {
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    max-width: initial;
  }
}

@media only screen and (max-width: 1068px) {
  .medium-offset-0 {
    margin-left: 0;
  }

  .medium-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .medium-1 {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .medium-offset-1 {
    margin-left: 8.33333%;
  }

  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .medium-2 {
    -ms-flex-preferred-size: 16.6667%;
    flex-basis: 16.6667%;
    max-width: 16.6667%;
  }

  .medium-offset-2 {
    margin-left: 16.6667%;
  }

  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .medium-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .medium-offset-3 {
    margin-left: 25%;
  }

  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .medium-4 {
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }

  .medium-offset-4 {
    margin-left: 33.3333%;
  }

  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .medium-5 {
    -ms-flex-preferred-size: 41.6667%;
    flex-basis: 41.6667%;
    max-width: 41.6667%;
  }

  .medium-offset-5 {
    margin-left: 41.6667%;
  }

  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .medium-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .medium-offset-6 {
    margin-left: 50%;
  }

  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .medium-7 {
    -ms-flex-preferred-size: 58.3333%;
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }

  .medium-offset-7 {
    margin-left: 58.3333%;
  }

  .medium-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .medium-8 {
    -ms-flex-preferred-size: 66.6667%;
    flex-basis: 66.6667%;
    max-width: 66.6667%;
  }

  .medium-offset-8 {
    margin-left: 66.6667%;
  }

  .medium-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .medium-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .medium-offset-9 {
    margin-left: 75%;
  }

  .medium-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .medium-10 {
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }

  .medium-offset-10 {
    margin-left: 83.3333%;
  }

  .medium-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .medium-11 {
    -ms-flex-preferred-size: 91.6667%;
    flex-basis: 91.6667%;
    max-width: 91.6667%;
  }

  .medium-offset-11 {
    margin-left: 91.6667%;
  }

  .medium-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .medium-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .medium-offset-12 {
    margin-left: 100%;
  }

  .medium-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .medium-centered {
    margin-left: auto;
    margin-right: auto;
  }

  .medium-uncentered {
    margin-left: 0;
    margin-right: 0;
  }

  .medium-last {
    margin-left: auto;
  }

  .medium-notlast {
    margin-left: 0;
  }

  .medium-grow {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: initial;
  }

  .medium-ungrow {
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    max-width: initial;
  }
}

@media only screen and (max-width: 734px) {
  .small-offset-0 {
    margin-left: 0;
  }

  .small-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }

  .small-1 {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }

  .small-offset-1 {
    margin-left: 8.33333%;
  }

  .small-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .small-2 {
    -ms-flex-preferred-size: 16.6667%;
    flex-basis: 16.6667%;
    max-width: 16.6667%;
  }

  .small-offset-2 {
    margin-left: 16.6667%;
  }

  .small-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .small-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .small-offset-3 {
    margin-left: 25%;
  }

  .small-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .small-4 {
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    max-width: 33.3333%;
  }

  .small-offset-4 {
    margin-left: 33.3333%;
  }

  .small-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .small-5 {
    -ms-flex-preferred-size: 41.6667%;
    flex-basis: 41.6667%;
    max-width: 41.6667%;
  }

  .small-offset-5 {
    margin-left: 41.6667%;
  }

  .small-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .small-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .small-offset-6 {
    margin-left: 50%;
  }

  .small-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }

  .small-7 {
    -ms-flex-preferred-size: 58.3333%;
    flex-basis: 58.3333%;
    max-width: 58.3333%;
  }

  .small-offset-7 {
    margin-left: 58.3333%;
  }

  .small-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }

  .small-8 {
    -ms-flex-preferred-size: 66.6667%;
    flex-basis: 66.6667%;
    max-width: 66.6667%;
  }

  .small-offset-8 {
    margin-left: 66.6667%;
  }

  .small-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }

  .small-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .small-offset-9 {
    margin-left: 75%;
  }

  .small-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }

  .small-10 {
    -ms-flex-preferred-size: 83.3333%;
    flex-basis: 83.3333%;
    max-width: 83.3333%;
  }

  .small-offset-10 {
    margin-left: 83.3333%;
  }

  .small-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }

  .small-11 {
    -ms-flex-preferred-size: 91.6667%;
    flex-basis: 91.6667%;
    max-width: 91.6667%;
  }

  .small-offset-11 {
    margin-left: 91.6667%;
  }

  .small-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }

  .small-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .small-offset-12 {
    margin-left: 100%;
  }

  .small-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }

  .small-centered {
    margin-left: auto;
    margin-right: auto;
  }

  .small-uncentered {
    margin-left: 0;
    margin-right: 0;
  }

  .small-last {
    margin-left: auto;
  }

  .small-notlast {
    margin-left: 0;
  }

  .small-grow {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: initial;
  }

  .small-ungrow {
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    max-width: initial;
  }
}

.row-reverse .column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.row-reverse .large-offset-0 {
  margin-right: 0;
}

.row-reverse .large-offset-1 {
  margin-right: 8.33333%;
}

.row-reverse .large-offset-2 {
  margin-right: 16.6667%;
}

.row-reverse .large-offset-3 {
  margin-right: 25%;
}

.row-reverse .large-offset-4 {
  margin-right: 33.3333%;
}

.row-reverse .large-offset-5 {
  margin-right: 41.6667%;
}

.row-reverse .large-offset-6 {
  margin-right: 50%;
}

.row-reverse .large-offset-7 {
  margin-right: 58.3333%;
}

.row-reverse .large-offset-8 {
  margin-right: 66.6667%;
}

.row-reverse .large-offset-9 {
  margin-right: 75%;
}

.row-reverse .large-offset-10 {
  margin-right: 83.3333%;
}

.row-reverse .large-offset-11 {
  margin-right: 91.6667%;
}

.row-reverse .large-offset-12 {
  margin-right: 100%;
}

.row-reverse .large-last {
  margin-right: auto;
}

.row-reverse .large-notlast {
  margin-right: 0;
}

@media only screen and (min-width: 1441px) {
  .row-reverse .xlarge-offset-0 {
    margin-right: 0;
  }

  .row-reverse .xlarge-offset-1 {
    margin-right: 8.33333%;
  }

  .row-reverse .xlarge-offset-2 {
    margin-right: 16.6667%;
  }

  .row-reverse .xlarge-offset-3 {
    margin-right: 25%;
  }

  .row-reverse .xlarge-offset-4 {
    margin-right: 33.3333%;
  }

  .row-reverse .xlarge-offset-5 {
    margin-right: 41.6667%;
  }

  .row-reverse .xlarge-offset-6 {
    margin-right: 50%;
  }

  .row-reverse .xlarge-offset-7 {
    margin-right: 58.3333%;
  }

  .row-reverse .xlarge-offset-8 {
    margin-right: 66.6667%;
  }

  .row-reverse .xlarge-offset-9 {
    margin-right: 75%;
  }

  .row-reverse .xlarge-offset-10 {
    margin-right: 83.3333%;
  }

  .row-reverse .xlarge-offset-11 {
    margin-right: 91.6667%;
  }

  .row-reverse .xlarge-offset-12 {
    margin-right: 100%;
  }

  .row-reverse .xlarge-last {
    margin-right: auto;
  }

  .row-reverse .xlarge-notlast {
    margin-right: 0;
  }
}

@media only screen and (max-width: 1068px) {
  .row-reverse .medium-offset-0 {
    margin-right: 0;
  }

  .row-reverse .medium-offset-1 {
    margin-right: 8.33333%;
  }

  .row-reverse .medium-offset-2 {
    margin-right: 16.6667%;
  }

  .row-reverse .medium-offset-3 {
    margin-right: 25%;
  }

  .row-reverse .medium-offset-4 {
    margin-right: 33.3333%;
  }

  .row-reverse .medium-offset-5 {
    margin-right: 41.6667%;
  }

  .row-reverse .medium-offset-6 {
    margin-right: 50%;
  }

  .row-reverse .medium-offset-7 {
    margin-right: 58.3333%;
  }

  .row-reverse .medium-offset-8 {
    margin-right: 66.6667%;
  }

  .row-reverse .medium-offset-9 {
    margin-right: 75%;
  }

  .row-reverse .medium-offset-10 {
    margin-right: 83.3333%;
  }

  .row-reverse .medium-offset-11 {
    margin-right: 91.6667%;
  }

  .row-reverse .medium-offset-12 {
    margin-right: 100%;
  }

  .row-reverse .medium-last {
    margin-right: auto;
  }

  .row-reverse .medium-notlast {
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .row-reverse .small-offset-0 {
    margin-right: 0;
  }

  .row-reverse .small-offset-1 {
    margin-right: 8.33333%;
  }

  .row-reverse .small-offset-2 {
    margin-right: 16.6667%;
  }

  .row-reverse .small-offset-3 {
    margin-right: 25%;
  }

  .row-reverse .small-offset-4 {
    margin-right: 33.3333%;
  }

  .row-reverse .small-offset-5 {
    margin-right: 41.6667%;
  }

  .row-reverse .small-offset-6 {
    margin-right: 50%;
  }

  .row-reverse .small-offset-7 {
    margin-right: 58.3333%;
  }

  .row-reverse .small-offset-8 {
    margin-right: 66.6667%;
  }

  .row-reverse .small-offset-9 {
    margin-right: 75%;
  }

  .row-reverse .small-offset-10 {
    margin-right: 83.3333%;
  }

  .row-reverse .small-offset-11 {
    margin-right: 91.6667%;
  }

  .row-reverse .small-offset-12 {
    margin-right: 100%;
  }

  .row-reverse .small-last {
    margin-right: auto;
  }

  .row-reverse .small-notlast {
    margin-right: 0;
  }
}

.grid {
  margin-left: auto;
  margin-right: auto;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 0;
  padding-bottom: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(0, 1fr)) [12];
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid .grid {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.grid-item {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.large-span-0 {
  -ms-grid-column-span: 0;
  grid-column: span 0;
}

.large-span-1 {
  -ms-grid-column-span: 1;
  grid-column: span 1;
}

.large-span-2 {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}

.large-span-3 {
  -ms-grid-column-span: 3;
  grid-column: span 3;
}

.large-span-4 {
  -ms-grid-column-span: 4;
  grid-column: span 4;
}

.large-span-5 {
  -ms-grid-column-span: 5;
  grid-column: span 5;
}

.large-span-6 {
  -ms-grid-column-span: 6;
  grid-column: span 6;
}

.large-span-7 {
  -ms-grid-column-span: 7;
  grid-column: span 7;
}

.large-span-8 {
  -ms-grid-column-span: 8;
  grid-column: span 8;
}

.large-span-9 {
  -ms-grid-column-span: 9;
  grid-column: span 9;
}

.large-span-10 {
  -ms-grid-column-span: 10;
  grid-column: span 10;
}

.large-span-11 {
  -ms-grid-column-span: 11;
  grid-column: span 11;
}

.large-span-12 {
  -ms-grid-column-span: 12;
  grid-column: span 12;
}

@media only screen and (min-width: 1441px) {
  .xlarge-span-0 {
    -ms-grid-column-span: 0;
    grid-column: span 0;
  }

  .xlarge-span-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }

  .xlarge-span-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .xlarge-span-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .xlarge-span-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .xlarge-span-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .xlarge-span-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .xlarge-span-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .xlarge-span-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .xlarge-span-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .xlarge-span-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .xlarge-span-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .xlarge-span-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }
}

@media only screen and (max-width: 1068px) {
  .medium-span-0 {
    -ms-grid-column-span: 0;
    grid-column: span 0;
  }

  .medium-span-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }

  .medium-span-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .medium-span-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .medium-span-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .medium-span-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .medium-span-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .medium-span-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .medium-span-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .medium-span-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .medium-span-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .medium-span-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .medium-span-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }
}

@media only screen and (max-width: 734px) {
  .small-span-0 {
    -ms-grid-column-span: 0;
    grid-column: span 0;
  }

  .small-span-1 {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }

  .small-span-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2;
  }

  .small-span-3 {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }

  .small-span-4 {
    -ms-grid-column-span: 4;
    grid-column: span 4;
  }

  .small-span-5 {
    -ms-grid-column-span: 5;
    grid-column: span 5;
  }

  .small-span-6 {
    -ms-grid-column-span: 6;
    grid-column: span 6;
  }

  .small-span-7 {
    -ms-grid-column-span: 7;
    grid-column: span 7;
  }

  .small-span-8 {
    -ms-grid-column-span: 8;
    grid-column: span 8;
  }

  .small-span-9 {
    -ms-grid-column-span: 9;
    grid-column: span 9;
  }

  .small-span-10 {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }

  .small-span-11 {
    -ms-grid-column-span: 11;
    grid-column: span 11;
  }

  .small-span-12 {
    -ms-grid-column-span: 12;
    grid-column: span 12;
  }
}

.icon:before, .icon:after, .more:before, .more:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.icon:before, .icon:after, .more:before, .more:after {
  text-decoration: none;
}

.icon:before, .more:before {
  display: none;
}

.icon-after:after, .more:after {
  padding-left: .3em;
  top: 0;
}

.icon-before:before {
  padding-right: .3em;
  display: inline-block;
  top: 0;
}

.icon-before:after {
  display: none;
}

.icon-before.icon-apple:before {
  padding-right: 0;
  display: inline-block;
  top: 0;
}

.icon-before.icon-apple:after {
  display: none;
}

.icon-apple:before, .icon-apple:after {
  content: "";
}

.icon-chevrondown:before, .icon-chevrondown:after {
  content: "";
}

.icon-chevrondowncircle:before, .icon-chevrondowncircle:after {
  content: "";
}

.icon-chevronleft:before, .icon-chevronleft:after {
  content: "";
}

.icon-chevronleftcircle:before, .icon-chevronleftcircle:after {
  content: "";
}

.icon-chevronright:before, .icon-chevronright:after {
  content: "";
}

.icon-chevronrightcircle:before, .icon-chevronrightcircle:after {
  content: "";
}

.icon-chevronup:before, .icon-chevronup:after {
  content: "";
}

.icon-chevronupcircle:before, .icon-chevronupcircle:after {
  content: "";
}

.icon-downloadcircle:before, .icon-downloadcircle:after {
  content: "";
}

.icon-arrowupcircle:before, .icon-arrowupcircle:after {
  content: "􀁶";
}

.icon-external:before, .icon-external:after {
  content: "";
}

.icon-share:before, .icon-share:after {
  content: "";
}

.icon-search:before, .icon-search:after {
  content: "";
}

.icon-arkit:before, .icon-arkit:after {
  content: "";
}

.icon-pausecircle:before, .icon-pausecircle:after {
  content: "";
}

.icon-pausesolid:before, .icon-pausesolid:after {
  content: "";
}

.icon-playcircle:before, .icon-playcircle:after {
  content: "";
}

.icon-playsolid:before, .icon-playsolid:after {
  content: "";
}

.icon-replay:before, .icon-replay:after {
  content: "";
}

.icon-stopcircle:before, .icon-stopcircle:after {
  content: "";
}

.icon-stopsolid:before, .icon-stopsolid:after {
  content: "";
}

.icon-circle:before, .icon-circle:after {
  content: "";
}

.icon-check:before, .icon-check:after {
  content: "";
}

.icon-checkcircle:before, .icon-checkcircle:after {
  content: "";
}

.icon-checksolid:before, .icon-checksolid:after {
  content: "";
}

.icon-reset:before, .icon-reset:after {
  content: "";
}

.icon-resetcircle:before, .icon-resetcircle:after {
  content: "";
}

.icon-resetsolid:before, .icon-resetsolid:after {
  content: "";
}

.icon-exclamation:before, .icon-exclamation:after {
  content: "";
}

.icon-exclamationcircle:before, .icon-exclamationcircle:after {
  content: "";
}

.icon-exclamationsolid:before, .icon-exclamationsolid:after {
  content: "";
}

.icon-exclamationtriangle:before, .icon-exclamationtriangle:after {
  content: "";
}

.icon-exclamationtrianglesolid:before, .icon-exclamationtrianglesolid:after {
  content: "";
}

.icon-infocircle:before, .icon-infocircle:after {
  content: "";
}

.icon-infosolid:before, .icon-infosolid:after {
  content: "";
}

.icon-question:before, .icon-question:after {
  content: "";
}

.icon-questioncircle:before, .icon-questioncircle:after {
  content: "";
}

.icon-questionsolid:before, .icon-questionsolid:after {
  content: "";
}

.icon-plus:before, .icon-plus:after {
  content: "";
}

.icon-pluscircle:before, .icon-pluscircle:after {
  content: "";
}

.icon-plussolid:before, .icon-plussolid:after {
  content: "";
}

.icon-minus:before, .icon-minus:after {
  content: "";
}

.icon-minuscircle:before, .icon-minuscircle:after {
  content: "";
}

.icon-minussolid:before, .icon-minussolid:after {
  content: "";
}

.icon-1circle:before, .icon-1circle:after {
  content: "";
}

.icon-2circle:before, .icon-2circle:after {
  content: "";
}

.icon-3circle:before, .icon-3circle:after {
  content: "";
}

.icon-4circle:before, .icon-4circle:after {
  content: "";
}

.icon-5circle:before, .icon-5circle:after {
  content: "";
}

.icon-6circle:before, .icon-6circle:after {
  content: "";
}

.icon-7circle:before, .icon-7circle:after {
  content: "";
}

.icon-8circle:before, .icon-8circle:after {
  content: "";
}

.icon-9circle:before, .icon-9circle:after {
  content: "";
}

.icon-10circle:before, .icon-10circle:after {
  content: "";
}

.icon-11circle:before, .icon-11circle:after {
  content: "";
}

.icon-12circle:before, .icon-12circle:after {
  content: "";
}

.icon-13circle:before, .icon-13circle:after {
  content: "";
}

.icon-14circle:before, .icon-14circle:after {
  content: "";
}

.icon-15circle:before, .icon-15circle:after {
  content: "";
}

.icon-16circle:before, .icon-16circle:after {
  content: "";
}

.icon-17circle:before, .icon-17circle:after {
  content: "";
}

.icon-18circle:before, .icon-18circle:after {
  content: "";
}

.icon-19circle:before, .icon-19circle:after {
  content: "";
}

.icon-20circle:before, .icon-20circle:after {
  content: "";
}

.icon-close:before, .icon-close:after {
  content: "";
}

.icon-closecompact:before, .icon-closecompact:after {
  content: "";
}

.icon-paddleleft:before, .icon-paddleleft:after {
  content: "";
}

.icon-paddleleftcompact:before, .icon-paddleleftcompact:after {
  content: "";
}

.icon-paddleright:before, .icon-paddleright:after {
  content: "";
}

.icon-paddlerightcompact:before, .icon-paddlerightcompact:after {
  content: "";
}

.icon-paddleup:before, .icon-paddleup:after {
  content: "";
}

.icon-paddleupcompact:before, .icon-paddleupcompact:after {
  content: "";
}

.icon-paddledown:before, .icon-paddledown:after {
  content: "";
}

.icon-paddledowncompact:before, .icon-paddledowncompact:after {
  content: "";
}

.icon-thumbnailreplay:before, .icon-thumbnailreplay:after {
  content: "";
}

.icon-thumbnailpause:before, .icon-thumbnailpause:after {
  content: "";
}

.icon-thumbnailplay:before, .icon-thumbnailplay:after {
  content: "";
}

.icon-externalrtl:before, .icon-externalrtl:after {
  content: "";
}

.icon-questionrtl:before, .icon-questionrtl:after {
  content: "";
}

.icon-questioncirclertl:before, .icon-questioncirclertl:after {
  content: "";
}

.icon-questionsolidrtl:before, .icon-questionsolidrtl:after {
  content: "";
}

.more:before, .more:after {
  content: "";
}

.more-block {
  margin-top: .5em;
}

.icon-wrapper .icon, .icon-wrapper .more:not(.icon-before):after, .icon-wrapper .icon-before:before, .icon-wrapper .icon-after:after {
  display: inline;
  position: static;
}

a.icon-wrapper {
  text-decoration: none;
}

a.icon-wrapper:hover .icon-copy, a.icon-wrapper.\:hover .icon-copy {
  text-decoration: underline;
}

html[dir="rtl"] .icon-external:before, html[dir="rtl"] .icon-external:after {
  content: "";
}

html[dir="rtl"] .icon-wrapper {
  unicode-bidi: bidi-override;
}

html[dir="rtl"] .icon-copy {
  unicode-bidi: embed;
}

:lang(ar) .icon-question:before, :lang(ar) .icon-question:after, :lang(ar) .icon-question:before, :lang(ar) .icon-question:after {
  content: "";
}

:lang(ar) .icon-questioncircle:before, :lang(ar) .icon-questioncircle:after, :lang(ar) .icon-questioncircle:before, :lang(ar) .icon-questioncircle:after {
  content: "";
}

:lang(ar) .icon-questionsolid:before, :lang(ar) .icon-questionsolid:after, :lang(ar) .icon-questionsolid:before, :lang(ar) .icon-questionsolid:after {
  content: "";
}

body {
  min-width: 320px;
}

.large-hide {
  display: none;
}

.large-show {
  display: block;
}

.large-show-inline {
  display: inline;
}

.large-show-inlineblock {
  display: inline-block;
}

@media only screen and (min-width: 1441px) {
  .xlarge-hide {
    display: none;
  }

  .xlarge-show {
    display: block;
  }

  .xlarge-show-inline {
    display: inline;
  }

  .xlarge-show-inlineblock {
    display: inline-block;
  }
}

@media only screen and (max-width: 1068px) {
  .medium-hide {
    display: none;
  }

  .medium-show {
    display: block;
  }

  .medium-show-inline {
    display: inline;
  }

  .medium-show-inlineblock {
    display: inline-block;
  }
}

@media only screen and (max-width: 734px) {
  .small-hide {
    display: none;
  }

  .small-show {
    display: block;
  }

  .small-show-inline {
    display: inline;
  }

  .small-show-inlineblock {
    display: inline-block;
  }
}

.viewport-content {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}

@media only screen and (min-width: 1441px) {
  .viewport-content {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
  }
}

@media only screen and (max-width: 1068px) {
  .viewport-content {
    margin-left: auto;
    margin-right: auto;
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .viewport-content {
    margin-left: auto;
    margin-right: auto;
    width: 87.5%;
  }
}

.typography-headline-standalone {
  font-size: 96px;
  line-height: 1.04167;
  font-weight: 600;
  letter-spacing: -.015em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(ar), .typography-headline-standalone:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(ja), .typography-headline-standalone:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(ko), .typography-headline-standalone:lang(ko) {
  line-height: 1.14615;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(zh), .typography-headline-standalone:lang(zh) {
  letter-spacing: 0;
}

.typography-headline-standalone:lang(th), .typography-headline-standalone:lang(th) {
  line-height: 1.34375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(zh-CN), .typography-headline-standalone:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(zh-HK), .typography-headline-standalone:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(zh-MO), .typography-headline-standalone:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-standalone:lang(zh-TW), .typography-headline-standalone:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-headline-standalone {
    font-size: 80px;
    line-height: 1.05;
    font-weight: 600;
    letter-spacing: -.015em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ar), .typography-headline-standalone:lang(ar) {
    line-height: 1.2;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ja), .typography-headline-standalone:lang(ja) {
    line-height: 1.0875;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ko), .typography-headline-standalone:lang(ko) {
    line-height: 1.15;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh), .typography-headline-standalone:lang(zh) {
    line-height: 1.0875;
    letter-spacing: 0;
  }

  .typography-headline-standalone:lang(th), .typography-headline-standalone:lang(th) {
    line-height: 1.35;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-CN), .typography-headline-standalone:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-HK), .typography-headline-standalone:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-MO), .typography-headline-standalone:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-TW), .typography-headline-standalone:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-standalone:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline-standalone {
    font-size: 48px;
    line-height: 1.08349;
    font-weight: 600;
    letter-spacing: -.003em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ar), .typography-headline-standalone:lang(ar) {
    line-height: 1.25;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ja), .typography-headline-standalone:lang(ja) {
    line-height: 1.14599;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(ko), .typography-headline-standalone:lang(ko) {
    line-height: 1.1875;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh), .typography-headline-standalone:lang(zh) {
    letter-spacing: 0;
  }

  .typography-headline-standalone:lang(th), .typography-headline-standalone:lang(th) {
    line-height: 1.33349;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-CN), .typography-headline-standalone:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-HK), .typography-headline-standalone:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-MO), .typography-headline-standalone:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-standalone:lang(zh-TW), .typography-headline-standalone:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-standalone:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-standalone:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-headline-super {
  font-size: 80px;
  line-height: 1.05;
  font-weight: 600;
  letter-spacing: -.015em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(ar), .typography-headline-super:lang(ar) {
  line-height: 1.2;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(ja), .typography-headline-super:lang(ja) {
  line-height: 1.0875;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(ko), .typography-headline-super:lang(ko) {
  line-height: 1.15;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(zh), .typography-headline-super:lang(zh) {
  line-height: 1.0875;
  letter-spacing: 0;
}

.typography-headline-super:lang(th), .typography-headline-super:lang(th) {
  line-height: 1.35;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(zh-CN), .typography-headline-super:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(zh-HK), .typography-headline-super:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(zh-MO), .typography-headline-super:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-super:lang(zh-TW), .typography-headline-super:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-headline-super {
    font-size: 64px;
    line-height: 1.0625;
    font-weight: 600;
    letter-spacing: -.009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ar), .typography-headline-super:lang(ar) {
    line-height: 1.20312;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ja), .typography-headline-super:lang(ja) {
    line-height: 1.10938;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ko), .typography-headline-super:lang(ko) {
    line-height: 1.17188;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh), .typography-headline-super:lang(zh) {
    line-height: 1.09375;
    letter-spacing: 0;
  }

  .typography-headline-super:lang(th), .typography-headline-super:lang(th) {
    line-height: 1.34375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-CN), .typography-headline-super:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-HK), .typography-headline-super:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-MO), .typography-headline-super:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-TW), .typography-headline-super:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-super:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline-super {
    font-size: 48px;
    line-height: 1.08349;
    font-weight: 600;
    letter-spacing: -.003em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ar), .typography-headline-super:lang(ar) {
    line-height: 1.25;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ja), .typography-headline-super:lang(ja) {
    line-height: 1.14599;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(ko), .typography-headline-super:lang(ko) {
    line-height: 1.1875;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh), .typography-headline-super:lang(zh) {
    letter-spacing: 0;
  }

  .typography-headline-super:lang(th), .typography-headline-super:lang(th) {
    line-height: 1.33349;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-CN), .typography-headline-super:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-HK), .typography-headline-super:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-MO), .typography-headline-super:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-super:lang(zh-TW), .typography-headline-super:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-super:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-super:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-headline-elevated {
  font-size: 64px;
  line-height: 1.0625;
  font-weight: 600;
  letter-spacing: -.009em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(ar), .typography-headline-elevated:lang(ar) {
  line-height: 1.20312;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(ja), .typography-headline-elevated:lang(ja) {
  line-height: 1.10938;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(ko), .typography-headline-elevated:lang(ko) {
  line-height: 1.17188;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(zh), .typography-headline-elevated:lang(zh) {
  line-height: 1.09375;
  letter-spacing: 0;
}

.typography-headline-elevated:lang(th), .typography-headline-elevated:lang(th) {
  line-height: 1.34375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(zh-CN), .typography-headline-elevated:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(zh-HK), .typography-headline-elevated:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(zh-MO), .typography-headline-elevated:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-elevated:lang(zh-TW), .typography-headline-elevated:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-headline-elevated {
    font-size: 48px;
    line-height: 1.08349;
    font-weight: 600;
    letter-spacing: -.003em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ar), .typography-headline-elevated:lang(ar) {
    line-height: 1.25;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ja), .typography-headline-elevated:lang(ja) {
    line-height: 1.14599;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ko), .typography-headline-elevated:lang(ko) {
    line-height: 1.1875;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh), .typography-headline-elevated:lang(zh) {
    letter-spacing: 0;
  }

  .typography-headline-elevated:lang(th), .typography-headline-elevated:lang(th) {
    line-height: 1.33349;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-CN), .typography-headline-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-HK), .typography-headline-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-MO), .typography-headline-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-TW), .typography-headline-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-elevated:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline-elevated {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ar), .typography-headline-elevated:lang(ar) {
    line-height: 1.3;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ja), .typography-headline-elevated:lang(ja) {
    line-height: 1.175;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(ko), .typography-headline-elevated:lang(ko) {
    line-height: 1.2;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(th), .typography-headline-elevated:lang(th) {
    line-height: 1.35;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-CN), .typography-headline-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-HK), .typography-headline-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-MO), .typography-headline-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-elevated:lang(zh-TW), .typography-headline-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-elevated:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-elevated:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-headline {
  font-size: 48px;
  line-height: 1.08349;
  font-weight: 600;
  letter-spacing: -.003em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(ar), .typography-headline:lang(ar) {
  line-height: 1.25;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(ja), .typography-headline:lang(ja) {
  line-height: 1.14599;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(ko), .typography-headline:lang(ko) {
  line-height: 1.1875;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(zh), .typography-headline:lang(zh) {
  letter-spacing: 0;
}

.typography-headline:lang(th), .typography-headline:lang(th) {
  line-height: 1.33349;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(zh-CN), .typography-headline:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(zh-HK), .typography-headline:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(zh-MO), .typography-headline:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline:lang(zh-TW), .typography-headline:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-headline {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ar), .typography-headline:lang(ar) {
    line-height: 1.3;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ja), .typography-headline:lang(ja) {
    line-height: 1.175;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ko), .typography-headline:lang(ko) {
    line-height: 1.2;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(th), .typography-headline:lang(th) {
    line-height: 1.35;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-CN), .typography-headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-HK), .typography-headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-MO), .typography-headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-TW), .typography-headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .004em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ar), .typography-headline:lang(ar) {
    line-height: 1.34375;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ja), .typography-headline:lang(ja) {
    line-height: 1.21875;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(ko), .typography-headline:lang(ko) {
    line-height: 1.21875;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(th), .typography-headline:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh), .typography-headline:lang(zh) {
    line-height: 1.21875;
  }

  .typography-headline:lang(zh-CN), .typography-headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-HK), .typography-headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-MO), .typography-headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline:lang(zh-TW), .typography-headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-headline-reduced {
  font-size: 40px;
  line-height: 1.1;
  font-weight: 600;
  letter-spacing: 0;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(ar), .typography-headline-reduced:lang(ar) {
  line-height: 1.3;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(ja), .typography-headline-reduced:lang(ja) {
  line-height: 1.175;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(ko), .typography-headline-reduced:lang(ko) {
  line-height: 1.2;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(th), .typography-headline-reduced:lang(th) {
  line-height: 1.35;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(zh-CN), .typography-headline-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(zh-HK), .typography-headline-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(zh-MO), .typography-headline-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-headline-reduced:lang(zh-TW), .typography-headline-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-headline-reduced {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .004em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(ar), .typography-headline-reduced:lang(ar) {
    line-height: 1.34375;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(ja), .typography-headline-reduced:lang(ja) {
    line-height: 1.21875;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(ko), .typography-headline-reduced:lang(ko) {
    line-height: 1.21875;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(th), .typography-headline-reduced:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh), .typography-headline-reduced:lang(zh) {
    line-height: 1.21875;
  }

  .typography-headline-reduced:lang(zh-CN), .typography-headline-reduced:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-HK), .typography-headline-reduced:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-MO), .typography-headline-reduced:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-TW), .typography-headline-reduced:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-reduced:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-headline-reduced {
    font-size: 28px;
    line-height: 1.14286;
    font-weight: 600;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(ko), .typography-headline-reduced:lang(ko) {
    line-height: 1.25;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(th), .typography-headline-reduced:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh), .typography-headline-reduced:lang(zh) {
    line-height: 1.25;
  }

  .typography-headline-reduced:lang(ar), .typography-headline-reduced:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(ja), .typography-headline-reduced:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-CN), .typography-headline-reduced:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-HK), .typography-headline-reduced:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-MO), .typography-headline-reduced:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-headline-reduced:lang(zh-TW), .typography-headline-reduced:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-headline-reduced:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-headline-reduced:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-eyebrow-super {
  font-size: 32px;
  line-height: 1.125;
  font-weight: 600;
  letter-spacing: .004em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(ar), .typography-eyebrow-super:lang(ar) {
  line-height: 1.34375;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(ja), .typography-eyebrow-super:lang(ja) {
  line-height: 1.21875;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(ko), .typography-eyebrow-super:lang(ko) {
  line-height: 1.21875;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(th), .typography-eyebrow-super:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(zh), .typography-eyebrow-super:lang(zh) {
  line-height: 1.21875;
}

.typography-eyebrow-super:lang(zh-CN), .typography-eyebrow-super:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(zh-HK), .typography-eyebrow-super:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(zh-MO), .typography-eyebrow-super:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-super:lang(zh-TW), .typography-eyebrow-super:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-eyebrow-super {
    font-size: 28px;
    line-height: 1.14286;
    font-weight: 600;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(ko), .typography-eyebrow-super:lang(ko) {
    line-height: 1.25;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(th), .typography-eyebrow-super:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh), .typography-eyebrow-super:lang(zh) {
    line-height: 1.25;
  }

  .typography-eyebrow-super:lang(ar), .typography-eyebrow-super:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(ja), .typography-eyebrow-super:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-CN), .typography-eyebrow-super:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-HK), .typography-eyebrow-super:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-MO), .typography-eyebrow-super:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-TW), .typography-eyebrow-super:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow-super:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-eyebrow-super {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 600;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(ar), .typography-eyebrow-super:lang(ar) {
    line-height: 1.33341;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(ja), .typography-eyebrow-super:lang(ja) {
    line-height: 1.25;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(ko), .typography-eyebrow-super:lang(ko) {
    line-height: 1.29167;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(th), .typography-eyebrow-super:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh), .typography-eyebrow-super:lang(zh) {
    line-height: 1.29167;
  }

  .typography-eyebrow-super:lang(zh-CN), .typography-eyebrow-super:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-HK), .typography-eyebrow-super:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-MO), .typography-eyebrow-super:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-super:lang(zh-TW), .typography-eyebrow-super:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow-super:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-super:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-eyebrow-elevated {
  font-size: 28px;
  line-height: 1.14286;
  font-weight: 600;
  letter-spacing: .007em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(ko), .typography-eyebrow-elevated:lang(ko) {
  line-height: 1.25;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(th), .typography-eyebrow-elevated:lang(th) {
  line-height: 1.39286;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(zh), .typography-eyebrow-elevated:lang(zh) {
  line-height: 1.25;
}

.typography-eyebrow-elevated:lang(ar), .typography-eyebrow-elevated:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(ja), .typography-eyebrow-elevated:lang(ja) {
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(zh-CN), .typography-eyebrow-elevated:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(zh-HK), .typography-eyebrow-elevated:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(zh-MO), .typography-eyebrow-elevated:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-elevated:lang(zh-TW), .typography-eyebrow-elevated:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-eyebrow-elevated {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 600;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(ar), .typography-eyebrow-elevated:lang(ar) {
    line-height: 1.33341;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(ja), .typography-eyebrow-elevated:lang(ja) {
    line-height: 1.25;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(ko), .typography-eyebrow-elevated:lang(ko) {
    line-height: 1.29167;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(th), .typography-eyebrow-elevated:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh), .typography-eyebrow-elevated:lang(zh) {
    line-height: 1.29167;
  }

  .typography-eyebrow-elevated:lang(zh-CN), .typography-eyebrow-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-HK), .typography-eyebrow-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-MO), .typography-eyebrow-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-TW), .typography-eyebrow-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow-elevated:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-eyebrow-elevated {
    font-size: 21px;
    line-height: 1.19048;
    font-weight: 600;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(ja), .typography-eyebrow-elevated:lang(ja) {
    line-height: 1.2381;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(ko), .typography-eyebrow-elevated:lang(ko) {
    line-height: 1.2858;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(th), .typography-eyebrow-elevated:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh), .typography-eyebrow-elevated:lang(zh) {
    line-height: 1.3334;
  }

  .typography-eyebrow-elevated:lang(ar), .typography-eyebrow-elevated:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-CN), .typography-eyebrow-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-HK), .typography-eyebrow-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-MO), .typography-eyebrow-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-elevated:lang(zh-TW), .typography-eyebrow-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow-elevated:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-elevated:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-eyebrow {
  font-size: 24px;
  line-height: 1.16667;
  font-weight: 600;
  letter-spacing: .009em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(ar), .typography-eyebrow:lang(ar) {
  line-height: 1.33341;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(ja), .typography-eyebrow:lang(ja) {
  line-height: 1.25;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(ko), .typography-eyebrow:lang(ko) {
  line-height: 1.29167;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(th), .typography-eyebrow:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(zh), .typography-eyebrow:lang(zh) {
  line-height: 1.29167;
}

.typography-eyebrow:lang(zh-CN), .typography-eyebrow:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(zh-HK), .typography-eyebrow:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(zh-MO), .typography-eyebrow:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow:lang(zh-TW), .typography-eyebrow:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-eyebrow {
    font-size: 21px;
    line-height: 1.19048;
    font-weight: 600;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(ja), .typography-eyebrow:lang(ja) {
    line-height: 1.2381;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(ko), .typography-eyebrow:lang(ko) {
    line-height: 1.2858;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(th), .typography-eyebrow:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(zh), .typography-eyebrow:lang(zh) {
    line-height: 1.3334;
  }

  .typography-eyebrow:lang(ar), .typography-eyebrow:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(zh-CN), .typography-eyebrow:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(zh-HK), .typography-eyebrow:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(zh-MO), .typography-eyebrow:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow:lang(zh-TW), .typography-eyebrow:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-eyebrow-reduced {
  font-size: 21px;
  line-height: 1.19048;
  font-weight: 600;
  letter-spacing: .011em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(ja), .typography-eyebrow-reduced:lang(ja) {
  line-height: 1.2381;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(ko), .typography-eyebrow-reduced:lang(ko) {
  line-height: 1.2858;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(th), .typography-eyebrow-reduced:lang(th) {
  line-height: 1.381;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(zh), .typography-eyebrow-reduced:lang(zh) {
  line-height: 1.3334;
}

.typography-eyebrow-reduced:lang(ar), .typography-eyebrow-reduced:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(zh-CN), .typography-eyebrow-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(zh-HK), .typography-eyebrow-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(zh-MO), .typography-eyebrow-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-eyebrow-reduced:lang(zh-TW), .typography-eyebrow-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-eyebrow-reduced {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 600;
    letter-spacing: .012em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(ar), .typography-eyebrow-reduced:lang(ar) {
    line-height: 1.36844;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(ja), .typography-eyebrow-reduced:lang(ja) {
    line-height: 1.26316;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(ko), .typography-eyebrow-reduced:lang(ko) {
    line-height: 1.31579;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(th), .typography-eyebrow-reduced:lang(th) {
    line-height: 1.36844;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(zh), .typography-eyebrow-reduced:lang(zh) {
    line-height: 1.36844;
  }

  .typography-eyebrow-reduced:lang(zh-CN), .typography-eyebrow-reduced:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(zh-HK), .typography-eyebrow-reduced:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(zh-MO), .typography-eyebrow-reduced:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-eyebrow-reduced:lang(zh-TW), .typography-eyebrow-reduced:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-eyebrow-reduced:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-eyebrow-reduced:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-intro-elevated {
  font-size: 24px;
  line-height: 1.33341;
  font-weight: 400;
  letter-spacing: .009em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(ar), .typography-intro-elevated:lang(ar) {
  line-height: 1.5;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(ja), .typography-intro-elevated:lang(ja) {
  line-height: 1.41667;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(ko), .typography-intro-elevated:lang(ko) {
  line-height: 1.45841;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(th), .typography-intro-elevated:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(zh-CN), .typography-intro-elevated:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(zh-HK), .typography-intro-elevated:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(zh-MO), .typography-intro-elevated:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro-elevated:lang(zh-TW), .typography-intro-elevated:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-intro-elevated {
    font-size: 21px;
    line-height: 1.381;
    font-weight: 400;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(ar), .typography-intro-elevated:lang(ar) {
    line-height: 1.52381;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(ja), .typography-intro-elevated:lang(ja) {
    line-height: 1.4286;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(ko), .typography-intro-elevated:lang(ko) {
    line-height: 1.52381;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(th), .typography-intro-elevated:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(zh-CN), .typography-intro-elevated:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(zh-HK), .typography-intro-elevated:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(zh-MO), .typography-intro-elevated:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro-elevated:lang(zh-TW), .typography-intro-elevated:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-intro-elevated:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro-elevated:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-intro {
  font-size: 21px;
  line-height: 1.381;
  font-weight: 400;
  letter-spacing: .011em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(ar), .typography-intro:lang(ar) {
  line-height: 1.52381;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(ja), .typography-intro:lang(ja) {
  line-height: 1.4286;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(ko), .typography-intro:lang(ko) {
  line-height: 1.52381;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(th), .typography-intro:lang(th) {
  line-height: 1.381;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(zh-CN), .typography-intro:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(zh-HK), .typography-intro:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(zh-MO), .typography-intro:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(zh-TW), .typography-intro:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-intro {
    font-size: 19px;
    line-height: 1.4211;
    font-weight: 400;
    letter-spacing: .012em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(ar), .typography-intro:lang(ar) {
    line-height: 1.57895;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(ja), .typography-intro:lang(ja) {
    line-height: 1.47376;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(ko), .typography-intro:lang(ko) {
    line-height: 1.52632;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(th), .typography-intro:lang(th) {
    line-height: 1.36844;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(zh-CN), .typography-intro:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(zh-HK), .typography-intro:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(zh-MO), .typography-intro:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-intro:lang(zh-TW), .typography-intro:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-intro:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-intro:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-quote {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 0;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(ar), .typography-quote:lang(ar) {
  line-height: 1.3;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(ja), .typography-quote:lang(ja) {
  line-height: 1.275;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(ko), .typography-quote:lang(ko) {
  line-height: 1.325;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(th), .typography-quote:lang(th) {
  line-height: 1.35;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(zh-CN), .typography-quote:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(zh-HK), .typography-quote:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(zh-MO), .typography-quote:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote:lang(zh-TW), .typography-quote:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-quote {
    font-size: 32px;
    line-height: 1.25;
    font-weight: 400;
    letter-spacing: .004em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ar), .typography-quote:lang(ar) {
    line-height: 1.40625;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ja), .typography-quote:lang(ja) {
    line-height: 1.34375;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ko), .typography-quote:lang(ko) {
    line-height: 1.375;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(th), .typography-quote:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh), .typography-quote:lang(zh) {
    line-height: 1.3125;
  }

  .typography-quote:lang(zh-CN), .typography-quote:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-HK), .typography-quote:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-MO), .typography-quote:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-TW), .typography-quote:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-quote:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-quote {
    font-size: 28px;
    line-height: 1.28583;
    font-weight: 400;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ko), .typography-quote:lang(ko) {
    line-height: 1.39286;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(th), .typography-quote:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ar), .typography-quote:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(ja), .typography-quote:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-CN), .typography-quote:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-HK), .typography-quote:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-MO), .typography-quote:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote:lang(zh-TW), .typography-quote:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-quote:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-quote-reduced {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 400;
  letter-spacing: .004em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(ar), .typography-quote-reduced:lang(ar) {
  line-height: 1.40625;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(ja), .typography-quote-reduced:lang(ja) {
  line-height: 1.34375;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(ko), .typography-quote-reduced:lang(ko) {
  line-height: 1.375;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(th), .typography-quote-reduced:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(zh), .typography-quote-reduced:lang(zh) {
  line-height: 1.3125;
}

.typography-quote-reduced:lang(zh-CN), .typography-quote-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(zh-HK), .typography-quote-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(zh-MO), .typography-quote-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-quote-reduced:lang(zh-TW), .typography-quote-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-quote-reduced {
    font-size: 28px;
    line-height: 1.28583;
    font-weight: 400;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ko), .typography-quote-reduced:lang(ko) {
    line-height: 1.39286;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(th), .typography-quote-reduced:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ar), .typography-quote-reduced:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ja), .typography-quote-reduced:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-CN), .typography-quote-reduced:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-HK), .typography-quote-reduced:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-MO), .typography-quote-reduced:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-TW), .typography-quote-reduced:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-quote-reduced:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-quote-reduced {
    font-size: 24px;
    line-height: 1.33341;
    font-weight: 400;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ar), .typography-quote-reduced:lang(ar) {
    line-height: 1.5;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ja), .typography-quote-reduced:lang(ja) {
    line-height: 1.41667;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(ko), .typography-quote-reduced:lang(ko) {
    line-height: 1.45841;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(th), .typography-quote-reduced:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-CN), .typography-quote-reduced:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-HK), .typography-quote-reduced:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-MO), .typography-quote-reduced:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-quote-reduced:lang(zh-TW), .typography-quote-reduced:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-quote-reduced:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-quote-reduced:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-callout {
  font-size: 32px;
  line-height: 1.125;
  font-weight: 600;
  letter-spacing: .004em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(ar), .typography-callout:lang(ar) {
  line-height: 1.34375;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(ja), .typography-callout:lang(ja) {
  line-height: 1.21875;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(ko), .typography-callout:lang(ko) {
  line-height: 1.21875;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(th), .typography-callout:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(zh), .typography-callout:lang(zh) {
  line-height: 1.21875;
}

.typography-callout:lang(zh-CN), .typography-callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(zh-HK), .typography-callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(zh-MO), .typography-callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(zh-TW), .typography-callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-callout {
    font-size: 28px;
    line-height: 1.14286;
    font-weight: 600;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(ko), .typography-callout:lang(ko) {
    line-height: 1.25;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(th), .typography-callout:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh), .typography-callout:lang(zh) {
    line-height: 1.25;
  }

  .typography-callout:lang(ar), .typography-callout:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(ja), .typography-callout:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-CN), .typography-callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-HK), .typography-callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-MO), .typography-callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-TW), .typography-callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-callout {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 600;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(ar), .typography-callout:lang(ar) {
    line-height: 1.33341;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(ja), .typography-callout:lang(ja) {
    line-height: 1.25;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(ko), .typography-callout:lang(ko) {
    line-height: 1.29167;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(th), .typography-callout:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh), .typography-callout:lang(zh) {
    line-height: 1.29167;
  }

  .typography-callout:lang(zh-CN), .typography-callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-HK), .typography-callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-MO), .typography-callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-callout:lang(zh-TW), .typography-callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-manifesto {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: .004em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(ar), .typography-manifesto:lang(ar) {
  line-height: 1.40625;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(ja), .typography-manifesto:lang(ja) {
  line-height: 1.34375;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(ko), .typography-manifesto:lang(ko) {
  line-height: 1.375;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(th), .typography-manifesto:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(zh), .typography-manifesto:lang(zh) {
  line-height: 1.3125;
}

.typography-manifesto:lang(zh-CN), .typography-manifesto:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(zh-HK), .typography-manifesto:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(zh-MO), .typography-manifesto:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-manifesto:lang(zh-TW), .typography-manifesto:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-manifesto {
    font-size: 28px;
    line-height: 1.28583;
    font-weight: 600;
    letter-spacing: .007em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ko), .typography-manifesto:lang(ko) {
    line-height: 1.39286;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(th), .typography-manifesto:lang(th) {
    line-height: 1.39286;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ar), .typography-manifesto:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ja), .typography-manifesto:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-CN), .typography-manifesto:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-HK), .typography-manifesto:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-MO), .typography-manifesto:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-TW), .typography-manifesto:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-manifesto:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .typography-manifesto {
    font-size: 24px;
    line-height: 1.33341;
    font-weight: 600;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ar), .typography-manifesto:lang(ar) {
    line-height: 1.5;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ja), .typography-manifesto:lang(ja) {
    line-height: 1.41667;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(ko), .typography-manifesto:lang(ko) {
    line-height: 1.45841;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(th), .typography-manifesto:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-CN), .typography-manifesto:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-HK), .typography-manifesto:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-MO), .typography-manifesto:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-manifesto:lang(zh-TW), .typography-manifesto:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-manifesto:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-manifesto:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-label {
  font-size: 24px;
  line-height: 1.16667;
  font-weight: 600;
  letter-spacing: .009em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(ar), .typography-label:lang(ar) {
  line-height: 1.33341;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(ja), .typography-label:lang(ja) {
  line-height: 1.25;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(ko), .typography-label:lang(ko) {
  line-height: 1.29167;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(th), .typography-label:lang(th) {
  line-height: 1.375;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(zh), .typography-label:lang(zh) {
  line-height: 1.29167;
}

.typography-label:lang(zh-CN), .typography-label:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(zh-HK), .typography-label:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(zh-MO), .typography-label:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-label:lang(zh-TW), .typography-label:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-label {
    font-size: 21px;
    line-height: 1.19048;
    font-weight: 600;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(ja), .typography-label:lang(ja) {
    line-height: 1.2381;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(ko), .typography-label:lang(ko) {
    line-height: 1.2858;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(th), .typography-label:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(zh), .typography-label:lang(zh) {
    line-height: 1.3334;
  }

  .typography-label:lang(ar), .typography-label:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(zh-CN), .typography-label:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(zh-HK), .typography-label:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(zh-MO), .typography-label:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .typography-label:lang(zh-TW), .typography-label:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .typography-label:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .typography-label:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.typography-tout {
  font-size: 19px;
  line-height: 1.21053;
  font-weight: 600;
  letter-spacing: .012em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(ar), .typography-tout:lang(ar) {
  line-height: 1.36844;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(ja), .typography-tout:lang(ja) {
  line-height: 1.26316;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(ko), .typography-tout:lang(ko) {
  line-height: 1.31579;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(th), .typography-tout:lang(th) {
  line-height: 1.36844;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(zh), .typography-tout:lang(zh) {
  line-height: 1.36844;
}

.typography-tout:lang(zh-CN), .typography-tout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(zh-HK), .typography-tout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(zh-MO), .typography-tout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-tout:lang(zh-TW), .typography-tout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body {
  font-size: 17px;
  line-height: 1.47059;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(ar), .typography-body:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(ja), .typography-body:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(ko), .typography-body:lang(ko) {
  line-height: 1.58824;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(zh), .typography-body:lang(zh) {
  letter-spacing: 0;
}

.typography-body:lang(th), .typography-body:lang(th) {
  line-height: 1.35296;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(zh-CN), .typography-body:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(zh-HK), .typography-body:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(zh-MO), .typography-body:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body:lang(zh-TW), .typography-body:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced {
  font-size: 14px;
  line-height: 1.42859;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(ar), .typography-body-reduced:lang(ar) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(ja), .typography-body-reduced:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(ko), .typography-body-reduced:lang(ko) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(zh), .typography-body-reduced:lang(zh) {
  line-height: 1.5;
  letter-spacing: 0;
}

.typography-body-reduced:lang(th), .typography-body-reduced:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(zh-CN), .typography-body-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(zh-HK), .typography-body-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(zh-MO), .typography-body-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-body-reduced:lang(zh-TW), .typography-body-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption {
  font-size: 12px;
  line-height: 1.33337;
  font-weight: 400;
  letter-spacing: -.01em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(ar), .typography-caption:lang(ar) {
  line-height: 1.66667;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(ja), .typography-caption:lang(ja) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(ko), .typography-caption:lang(ko) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(zh), .typography-caption:lang(zh) {
  letter-spacing: 0;
}

.typography-caption:lang(th), .typography-caption:lang(th) {
  line-height: 1.33337;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(zh-CN), .typography-caption:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(zh-HK), .typography-caption:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(zh-MO), .typography-caption:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-caption:lang(zh-TW), .typography-caption:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi {
  font-size: 12px;
  line-height: 1.33337;
  font-weight: 400;
  letter-spacing: -.01em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(ar), .typography-sosumi:lang(ar) {
  line-height: 1.66667;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(ja), .typography-sosumi:lang(ja) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(ko), .typography-sosumi:lang(ko) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(zh), .typography-sosumi:lang(zh) {
  letter-spacing: 0;
}

.typography-sosumi:lang(th), .typography-sosumi:lang(th) {
  line-height: 1.33337;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(zh-CN), .typography-sosumi:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(zh-HK), .typography-sosumi:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(zh-MO), .typography-sosumi:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-sosumi:lang(zh-TW), .typography-sosumi:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[class*="typography-eyebrow"] {
  display: block;
  margin-bottom: .4em;
}

[class*="typography-eyebrow"] + * {
  margin-top: 0;
}

.typography-headline + .typography-intro {
  margin-top: 1.2em;
}

.typography-headline-super + .typography-intro-elevated {
  margin-top: 1.6em;
}

.typography-headline-elevated + .typography-intro-elevated {
  margin-top: 1.4em;
}

.typography-headline-reduced + p, .typography-headline-reduced + ul, .typography-headline-reduced + .typography-body {
  margin-top: 1em;
}

.sosumi {
  font-size: 12px;
  line-height: 1.33337;
  font-weight: 400;
  letter-spacing: -.01em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #6e6e73;
}

.sosumi:lang(ar), .sosumi:lang(ar) {
  line-height: 1.66667;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(ja), .sosumi:lang(ja) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(ko), .sosumi:lang(ko) {
  line-height: 1.41667;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(zh), .sosumi:lang(zh) {
  letter-spacing: 0;
}

.sosumi:lang(th), .sosumi:lang(th) {
  line-height: 1.33337;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(zh-CN), .sosumi:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(zh-HK), .sosumi:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(zh-MO), .sosumi:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi:lang(zh-TW), .sosumi:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sosumi * {
  margin: 0;
  padding: 0;
}

.sosumi ul {
  list-style: none;
}

.sosumi ol {
  list-style: decimal;
  padding-left: 1.33333em;
  padding-right: 1.33333em;
}

.sosumi li, .sosumi p {
  padding-bottom: .8em;
}

.sosumi small {
  font-size: 1em;
}

.sosumi > :last-child {
  margin-bottom: -.8em;
}

.sosumi a {
  color: #424245;
}

.theme-dark {
  --sk-link-disabled-opacity: .36;
  background-color: #000;
  color: #f5f5f7;
}

.theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
  color: #f5f5f7;
}

.theme-dark a, .theme-dark .link {
  color: #2997ff;
}

.theme-dark .footnote a {
  color: inherit;
}

.theme-dark .footnote a:hover, .theme-dark .footnote a.\:hover {
  color: #2997ff;
}

.theme-dark .sosumi {
  color: #86868b;
}

.theme-dark .sosumi a {
  color: #d2d2d7;
}

.theme-light {
  background-color: #fff;
  color: #1d1d1f;
}

.theme-light h1, .theme-light h2, .theme-light h3, .theme-light h4, .theme-light h5, .theme-light h6 {
  color: #1d1d1f;
}

.theme-light a, .theme-light .link {
  color: #06c;
}

.theme-light .footnote a {
  color: inherit;
}

.theme-light .footnote a:hover, .theme-light .footnote a.\:hover {
  color: #06c;
}

.theme-light .sosumi {
  color: #6e6e73;
}

.theme-light .sosumi a {
  color: #424245;
}

.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 30px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 980px;
  background: #0071e3;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
}

.button:hover, .button.\:hover {
  text-decoration: none;
}

.button:active, .button:active {
  outline: none;
}

.button:disabled, .button.disabled, .button:disabled {
  cursor: default;
  pointer-events: none;
}

.button:lang(ar), .button:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(ja), .button:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(ko), .button:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh), .button:lang(zh) {
  letter-spacing: 0;
}

.button:lang(th), .button:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-CN), .button:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-HK), .button:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-MO), .button:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-TW), .button:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:hover, .button:focus, .button.\:hover, .button:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button:focus, .button:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button:active, .button:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button:disabled, .button.disabled, .button:disabled {
  background: #0071e3;
  color: #fff;
  opacity: var(--sk-link-disabled-opacity);
}

.button-block {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  border-radius: 8px;
  --sk-button-margin-horizontal: 9px;
  --sk-button-margin-vertical: 9px;
}

.button-neutral {
  background: #1d1d1f;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:hover, .button-neutral:focus, .button-neutral.\:hover, .button-neutral:focus {
  background: #272729;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:focus, .button-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-neutral:active, .button-neutral:active {
  background: #18181a;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:disabled, .button-neutral.disabled, .button-neutral:disabled {
  background: #1d1d1f;
  color: #fff;
  opacity: var(--sk-link-disabled-opacity);
}

.button-secondary {
  background: #757579;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:hover, .button-secondary:focus, .button-secondary.\:hover, .button-secondary:focus {
  background: #79797d;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:focus, .button-secondary:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-secondary:active, .button-secondary:active {
  background: #747478;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:disabled, .button-secondary.disabled, .button-secondary:disabled {
  background: #757579;
  color: #fff;
  opacity: .56;
}

.button-secondary-alpha {
  background: rgba(0, 0, 0, .08);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:hover, .button-secondary-alpha:focus, .button-secondary-alpha.\:hover, .button-secondary-alpha:focus {
  background: rgba(0, 0, 0, .07);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:focus, .button-secondary-alpha:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-secondary-alpha:active, .button-secondary-alpha:active {
  background: rgba(0, 0, 0, .09);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:disabled, .button-secondary-alpha.disabled, .button-secondary-alpha:disabled {
  background: rgba(0, 0, 0, .08);
  color: #000;
  opacity: .56;
}

.button-tertiary {
  background: none;
  color: #06c;
  border-color: #06c;
}

.button-tertiary:hover, .button-tertiary:focus, .button-tertiary.\:hover, .button-tertiary:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary:focus, .button-tertiary:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-tertiary:active, .button-tertiary:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary:disabled, .button-tertiary.disabled, .button-tertiary:disabled {
  background: none;
  color: #06c;
  opacity: var(--sk-link-disabled-opacity);
}

.button-tertiary-neutral {
  background: none;
  color: #1d1d1f;
  border-color: #1d1d1f;
}

.button-tertiary-neutral:hover, .button-tertiary-neutral:focus, .button-tertiary-neutral.\:hover, .button-tertiary-neutral:focus {
  background: #272729;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary-neutral:focus, .button-tertiary-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-tertiary-neutral:active, .button-tertiary-neutral:active {
  background: #18181a;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary-neutral:disabled, .button-tertiary-neutral.disabled, .button-tertiary-neutral:disabled {
  background: none;
  color: #1d1d1f;
  opacity: var(--sk-link-disabled-opacity);
}

.button-super {
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 17px;
  padding-bottom: 17px;
  --sk-button-margin-horizontal: 22px;
  --sk-button-margin-vertical: 22px;
}

.button-super:lang(ar), .button-super:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(ja), .button-super:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(ko), .button-super:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh), .button-super:lang(zh) {
  letter-spacing: 0;
}

.button-super:lang(th), .button-super:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-CN), .button-super:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-HK), .button-super:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-MO), .button-super:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-TW), .button-super:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super.button-block {
  border-radius: 12px;
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
}

.button-elevated {
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 28px;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 11px;
  padding-bottom: 11px;
  --sk-button-margin-horizontal: 18px;
  --sk-button-margin-vertical: 18px;
}

.button-elevated:lang(ar), .button-elevated:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(ja), .button-elevated:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(ko), .button-elevated:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh), .button-elevated:lang(zh) {
  letter-spacing: 0;
}

.button-elevated:lang(th), .button-elevated:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-CN), .button-elevated:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-HK), .button-elevated:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-MO), .button-elevated:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-TW), .button-elevated:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated.button-block {
  border-radius: 10px;
  --sk-button-margin-horizontal: 11px;
  --sk-button-margin-vertical: 11px;
}

.button-reduced {
  font-size: 12px;
  line-height: 1.33337;
  font-weight: 400;
  letter-spacing: -.01em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 25px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  --sk-button-margin-horizontal: 10px;
  --sk-button-margin-vertical: 10px;
}

.button-reduced:lang(ar), .button-reduced:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(ja), .button-reduced:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(ko), .button-reduced:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh), .button-reduced:lang(zh) {
  letter-spacing: 0;
}

.button-reduced:lang(th), .button-reduced:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-CN), .button-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-HK), .button-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-MO), .button-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-TW), .button-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced.button-block {
  border-radius: 5px;
  --sk-button-margin-horizontal: 6px;
  --sk-button-margin-vertical: 6px;
}

.button-margin {
  margin-right: var(--sk-button-margin-horizontal);
  margin-bottom: var(--sk-button-margin-vertical);
}

#viewport-emitter {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
  z-index: -1;
}

#viewport-emitter:before {
  content: "large";
}

@media only screen and (max-width: 1068px) {
  #viewport-emitter:before {
    content: "medium";
  }
}

@media only screen and (max-width: 734px) {
  #viewport-emitter:before {
    content: "small";
  }
}

@media only screen and (min-width: 1441px) {
  #viewport-emitter:before {
    content: "xlarge";
  }
}

[data-module-template] [data-unit-id] .unit-wrapper {
  height: var(--content-height);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background: #f5f5f7;
}

[data-module-template] [data-unit-id] .unit-wrapper.theme-dark {
  background: #161617;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link:hover, [data-module-template] [data-unit-id] .unit-wrapper a.unit-link.\:hover {
  text-decoration: none;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus, [data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus {
  outline-offset: -3px;
}

html.ie [data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus, html.ie [data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus {
  top: 3px;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
}

[data-module-template] [data-unit-id] .unit-wrapper a:not(.unit-link) {
  z-index: 4;
  text-decoration: none;
}

[data-module-template] [data-unit-id] .unit-wrapper a:not(.unit-link):hover, [data-module-template] [data-unit-id] .unit-wrapper a:not(.unit-link).\:hover {
  text-decoration: underline;
}

[data-module-template] [data-unit-id] .unit-wrapper .unit-copy-wrapper {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  z-index: 4;
  pointer-events: none;
}

[data-module-template] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
  pointer-events: all;
}

[data-module-template] [data-unit-id] .unit-wrapper .unit-image-wrapper {
  z-index: 1;
  overflow: visible;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

[data-module-template] [data-unit-id] .unit-image {
  z-index: 1;
  position: absolute;
  border: 0;
  margin: 0;
  padding: 0;
  left: 50%;
  right: auto;
  bottom: 0;
  top: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-module-template] [data-unit-id] .headline, [data-module-template] [data-unit-id] .subhead, [data-module-template] [data-unit-id] .cta {
  text-align: center;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

[data-module-template] [data-unit-id] .headline, [data-module-template] [data-unit-id] .subhead {
  color: #1d1d1f;
}

[data-module-template] [data-unit-id] .cta {
  color: #06c;
}

[data-module-template] [data-unit-id] .theme-dark .headline, [data-module-template] [data-unit-id] .theme-dark .subhead {
  color: #f5f5f7;
}

[data-module-template] [data-unit-id] .theme-dark .cta {
  color: #2997ff;
}

html {
  --global-nav-ad-bar-height: 0px;
  --global-nav-collective-height: 0px;
}

html:not(.aos) {
  --global-nav-collective-height: calc(var(--r-globalnav-height)  + var(--global-nav-ad-bar-height));
}

html:not(.aos).ac-gn-segmentbar-visible, html:not(.aos).globalmessage-segment-visible {
  --global-nav-collective-height: calc(var(--r-globalnav-height)  + var(--r-globalnav-segmentbar-height)  + var(--global-nav-ad-bar-height));
}

html:not(.aos).ac-ls-visible {
  --global-nav-collective-height: calc(var(--r-globalnav-height)  + var(--r-localeswitcher-height)  + var(--global-nav-ad-bar-height));
}

html:not(.aos).ac-gn-segmentbar-visible.ac-ls-visible, html:not(.aos).globalmessage-segment-visible.ac-ls-visible {
  --global-nav-collective-height: calc(var(--r-globalnav-height)  + var(--r-globalnav-segmentbar-height)  + var(--r-localeswitcher-height)  + var(--global-nav-ad-bar-height));
}

html body.ac-nav-overlap #ac-gn-placeholder, html body.ac-nav-overlap #globalnav-placeholder {
  display: block;
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  html body.ac-nav-overlap #ac-gn-placeholder, html body.ac-nav-overlap #globalnav-placeholder {
    display: none;
  }

  html #ac-globalnav, html #ac-globalnav ~ .ac-gn-blur, html #globalnav, html #globalnav ~ .globalnav-blur, html #ac-gn-segmentbar, html #globalmessage-segment, html #ac-localeswitcher, html div.adv-wrapper {
    position: fixed;
  }

  html div.adv-wrapper {
    margin-top: 0 !important;
    top: 0 !important;
  }

  html.ac-gn-segmentbar-visible, html.globalmessage-segment-visible, html.ac-ls-visible {
    top: 0;
    margin-top: 0 !important;
  }

  html.ac-gn-segmentbar-visible body, html.globalmessage-segment-visible body, html.ac-ls-visible body {
    border-top: none;
    margin-top: 0;
  }

  @media only screen and (max-width: 734px) {
    html.ac-gn-segmentbar-visible.ac-gn-noscroll #ac-globalnav, html.ac-gn-segmentbar-visible.globalnav-noscroll #globalnav, html.globalmessage-segment-visible.ac-gn-noscroll #ac-globalnav, html.globalmessage-segment-visible.globalnav-noscroll #globalnav, html.ac-ls-visible.ac-gn-noscroll #ac-globalnav, html.ac-ls-visible.globalnav-noscroll #globalnav {
      top: 0;
    }
  }

  html #ac-globalnav, html #globalnav {
    top: calc(0px + var(--global-nav-ad-bar-height));
  }

  html.ac-gn-segmentbar-visible #ac-gn-segmentbar, html.ac-gn-segmentbar-visible #globalmessage-segment, html.globalmessage-segment-visible #ac-gn-segmentbar, html.globalmessage-segment-visible #globalmessage-segment {
    top: calc(0px + var(--global-nav-ad-bar-height));
  }

  html.ac-gn-segmentbar-visible #ac-globalnav, html.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur, html.ac-gn-segmentbar-visible #globalnav, html.ac-gn-segmentbar-visible #globalnav ~ .globalnav-blur, html.globalmessage-segment-visible #ac-globalnav, html.globalmessage-segment-visible #ac-globalnav ~ .ac-gn-blur, html.globalmessage-segment-visible #globalnav, html.globalmessage-segment-visible #globalnav ~ .globalnav-blur {
    top: calc(var(--r-globalnav-segmentbar-height)  + var(--global-nav-ad-bar-height));
  }

  html.ac-ls-visible #ac-localeswitcher {
    top: calc(0px + var(--global-nav-ad-bar-height));
  }

  html.ac-ls-visible #ac-globalnav, html.ac-ls-visible #ac-globalnav ~ .ac-gn-blur, html.ac-ls-visible #globalnav, html.ac-ls-visible #globalnav ~ .globalnav-blur {
    top: calc(var(--r-localeswitcher-height)  + var(--global-nav-ad-bar-height));
  }

  html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur, html.ac-ls-visible.ac-gn-segmentbar-visible #globalnav ~ .globalnav-blur, html.ac-ls-visible.globalmessage-segment-visible #ac-globalnav ~ .ac-gn-blur, html.ac-ls-visible.globalmessage-segment-visible #globalnav ~ .globalnav-blur {
    top: calc(var(--r-localeswitcher-height)  + var(--r-globalnav-segmentbar-height)  + var(--global-nav-ad-bar-height));
  }

  html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalfooter, html.ac-ls-visible.globalmessage-segment-visible #ac-globalfooter {
    top: var(--global-nav-collective-height);
  }
}

.main {
  position: relative;
  max-width: 2560px;
  margin: 0 auto;
  padding-top: var(--global-nav-collective-height);
}

.main [data-module-template], .main [data-unit-id] {
  position: relative;
}

.main [data-module-template]:nth-child(42), .main [data-unit-id]:nth-child(42) {
  z-index: 1;
}

.main [data-module-template]:nth-child(41), .main [data-unit-id]:nth-child(41) {
  z-index: 2;
}

.main [data-module-template]:nth-child(40), .main [data-unit-id]:nth-child(40) {
  z-index: 3;
}

.main [data-module-template]:nth-child(39), .main [data-unit-id]:nth-child(39) {
  z-index: 4;
}

.main [data-module-template]:nth-child(38), .main [data-unit-id]:nth-child(38) {
  z-index: 5;
}

.main [data-module-template]:nth-child(37), .main [data-unit-id]:nth-child(37) {
  z-index: 6;
}

.main [data-module-template]:nth-child(36), .main [data-unit-id]:nth-child(36) {
  z-index: 7;
}

.main [data-module-template]:nth-child(35), .main [data-unit-id]:nth-child(35) {
  z-index: 8;
}

.main [data-module-template]:nth-child(34), .main [data-unit-id]:nth-child(34) {
  z-index: 9;
}

.main [data-module-template]:nth-child(33), .main [data-unit-id]:nth-child(33) {
  z-index: 10;
}

.main [data-module-template]:nth-child(32), .main [data-unit-id]:nth-child(32) {
  z-index: 11;
}

.main [data-module-template]:nth-child(31), .main [data-unit-id]:nth-child(31) {
  z-index: 12;
}

.main [data-module-template]:nth-child(30), .main [data-unit-id]:nth-child(30) {
  z-index: 13;
}

.main [data-module-template]:nth-child(29), .main [data-unit-id]:nth-child(29) {
  z-index: 14;
}

.main [data-module-template]:nth-child(28), .main [data-unit-id]:nth-child(28) {
  z-index: 15;
}

.main [data-module-template]:nth-child(27), .main [data-unit-id]:nth-child(27) {
  z-index: 16;
}

.main [data-module-template]:nth-child(26), .main [data-unit-id]:nth-child(26) {
  z-index: 17;
}

.main [data-module-template]:nth-child(25), .main [data-unit-id]:nth-child(25) {
  z-index: 18;
}

.main [data-module-template]:nth-child(24), .main [data-unit-id]:nth-child(24) {
  z-index: 19;
}

.main [data-module-template]:nth-child(23), .main [data-unit-id]:nth-child(23) {
  z-index: 20;
}

.main [data-module-template]:nth-child(22), .main [data-unit-id]:nth-child(22) {
  z-index: 21;
}

.main [data-module-template]:nth-child(21), .main [data-unit-id]:nth-child(21) {
  z-index: 22;
}

.main [data-module-template]:nth-child(20), .main [data-unit-id]:nth-child(20) {
  z-index: 23;
}

.main [data-module-template]:nth-child(19), .main [data-unit-id]:nth-child(19) {
  z-index: 24;
}

.main [data-module-template]:nth-child(18), .main [data-unit-id]:nth-child(18) {
  z-index: 25;
}

.main [data-module-template]:nth-child(17), .main [data-unit-id]:nth-child(17) {
  z-index: 26;
}

.main [data-module-template]:nth-child(16), .main [data-unit-id]:nth-child(16) {
  z-index: 27;
}

.main [data-module-template]:nth-child(15), .main [data-unit-id]:nth-child(15) {
  z-index: 28;
}

.main [data-module-template]:nth-child(14), .main [data-unit-id]:nth-child(14) {
  z-index: 29;
}

.main [data-module-template]:nth-child(13), .main [data-unit-id]:nth-child(13) {
  z-index: 30;
}

.main [data-module-template]:nth-child(12), .main [data-unit-id]:nth-child(12) {
  z-index: 31;
}

.main [data-module-template]:nth-child(11), .main [data-unit-id]:nth-child(11) {
  z-index: 32;
}

.main [data-module-template]:nth-child(10), .main [data-unit-id]:nth-child(10) {
  z-index: 33;
}

.main [data-module-template]:nth-child(9), .main [data-unit-id]:nth-child(9) {
  z-index: 34;
}

.main [data-module-template]:nth-child(8), .main [data-unit-id]:nth-child(8) {
  z-index: 35;
}

.main [data-module-template]:nth-child(7), .main [data-unit-id]:nth-child(7) {
  z-index: 36;
}

.main [data-module-template]:nth-child(6), .main [data-unit-id]:nth-child(6) {
  z-index: 37;
}

.main [data-module-template]:nth-child(5), .main [data-unit-id]:nth-child(5) {
  z-index: 38;
}

.main [data-module-template]:nth-child(4), .main [data-unit-id]:nth-child(4) {
  z-index: 39;
}

.main [data-module-template]:nth-child(3), .main [data-unit-id]:nth-child(3) {
  z-index: 40;
}

.main [data-module-template]:nth-child(2), .main [data-unit-id]:nth-child(2) {
  z-index: 41;
}

.main [data-module-template]:first-child, .main [data-unit-id]:first-child {
  z-index: 42;
}

.main [data-module-template].standalone-module {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-style: solid;
  overflow: visible;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.main [data-module-template].collection-module {
  display: -ms-grid;
  display: grid;
  width: 100%;
}

.main [data-module-template].collection-module [data-unit-id] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding-top: 0;
  border-style: none;
  overflow: visible;
  border-left-width: 0;
  border-right-width: 0;
}

.main .module-content {
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.all-small-caps {
  font-variant-caps: all-small-caps;
}

.logo-image {
  margin: 0 auto;
}

.logo-image-apple-card-logo {
  width: 108px;
  height: 33px;
  background-size: 108px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1cac9eb3bae83bf2ac7bba5dadd7e48fa97eeb7c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-card-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f4803413ba517da8f2cfbbc931648bfd0cfd238b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-card-logo {
    width: 88px;
    height: 27px;
    background-size: 88px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/87335ecf95a94998977aeb443c8f31f0b93cc52a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-card-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b709bc1c77e2bfef9291b319da048a14532033a4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-card-logo {
    width: 88px;
    height: 27px;
    background-size: 88px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/12bf4df3a2eae96b94e553c03e8b1160d54b5f00.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-card-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/856f46bace84c39dfcdd1ba3e33a975e9134a081.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-fitness-plus-promo-logo-fitness {
  width: 173px;
  height: 32px;
  background-size: 173px 32px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5865e7a263eb32642f471b6d124a216463e1e75b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-fitness-plus-promo-logo-fitness {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/961984e64053cb2c5f41ebd21fd0add99e3c6fec.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-fitness-plus-promo-logo-fitness {
    width: 142px;
    height: 26px;
    background-size: 142px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6b36059f426acee48dd8022ff0c45f5852b994d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-fitness-plus-promo-logo-fitness {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d991c56191f0d6dadf68a634b21a2a1371792be5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-fitness-plus-promo-logo-fitness {
    width: 142px;
    height: 26px;
    background-size: 142px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6b36059f426acee48dd8022ff0c45f5852b994d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-fitness-plus-promo-logo-fitness {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d991c56191f0d6dadf68a634b21a2a1371792be5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-intelligence-hero-logo-ai {
  width: 428px;
  height: 52px;
  background-size: 428px 52px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2f8b44f7217195dcf5d6039277bfe6324c01c381.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-hero-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/29df44bb0ddc5a20e0f6f72f5558bee362af81a5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-intelligence-hero-logo-ai {
    width: 375px;
    height: 46px;
    background-size: 375px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c7963dc76afd7a16505ef8f636b098b311d08c10.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-hero-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8b6f062fa614e3ba921ffa759ba7e9fd9d073306.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-intelligence-hero-logo-ai {
    width: 248px;
    height: 32px;
    background-size: 248px 32px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c41cc6f5fa018f0c46f14aae352a8fc8896733e4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-hero-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/05d0ee7a177a80fe67d099849add910eebf1665f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-apple-intelligence-hero-logo-ai {
    width: 428px;
    height: 52px;
    background-size: 428px 52px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ed3153f6c6617282618b0549d8b942b828ee1f76.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-hero-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/895a9d9d9f6ad1eee0a5c1a28e68d80ede1d8be9.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-apple-intelligence-hero-logo-ai {
    width: 371px;
    height: 46px;
    background-size: 371px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5c1d2eb92febe2d2d0fa150d1112a96bff9d7af8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-hero-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ad7f0da9f27a2295735c7b5b67ab374b4c443443.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-intelligence-promo-logo-ai {
  width: 307px;
  height: 39px;
  background-size: 307px 39px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bc1e272e0ad81fdcbd10a0546e1d6c58105da4a8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-promo-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e344bf64aaefef465a8f219fb586d28398931a6c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-intelligence-promo-logo-ai {
    width: 248px;
    height: 32px;
    background-size: 248px 32px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/af4e3af47922f52e0cbe9332d20ec7338c4ee9f0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-promo-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9523ca92a2a45da71576dbd8d3b829f8ebd7ca92.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-intelligence-promo-logo-ai {
    width: 248px;
    height: 32px;
    background-size: 248px 32px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c41cc6f5fa018f0c46f14aae352a8fc8896733e4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-intelligence-promo-logo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/05d0ee7a177a80fe67d099849add910eebf1665f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
  width: 274px;
  height: 54px;
  background-size: 274px 54px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ac05b9d8f8b07e8f0b1e97f20f5e65acd8f6e831.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/afbcb389e84a608f24e7fc9f492024d20ef71427.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    width: 232px;
    height: 46px;
    background-size: 232px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/05a74b52970a3a7440eb563aeeae4f9824b0d273.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3dde25d07ac975b5cb546e9323b944daab402d2f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    width: 155px;
    height: 31px;
    background-size: 155px 31px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7ed30bea53f443e08bce015753a04cde53476f13.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/937f4e8912ed5646f73f64576b4d7e98b77b936d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    width: 274px;
    height: 54px;
    background-size: 274px 54px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ac05b9d8f8b07e8f0b1e97f20f5e65acd8f6e831.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/afbcb389e84a608f24e7fc9f492024d20ef71427.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    width: 232px;
    height: 46px;
    background-size: 232px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/05a74b52970a3a7440eb563aeeae4f9824b0d273.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-enhanced-hero-logo-apple-vision-pro-enhanced {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3dde25d07ac975b5cb546e9323b944daab402d2f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
  width: 276px;
  height: 46px;
  background-size: 276px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7cc5e7daeefc2ea8f04f681f0a680cdcf4d10446.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/21cd22248e0346a62ab933c78a147e1a1b1a9aaf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    width: 234px;
    height: 40px;
    background-size: 234px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bed93459c817f55059b3fd67c0315d07ffe9bf93.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d93379bebdb0652fc7a207c4d7799cbcd987dcd6.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    width: 157px;
    height: 27px;
    background-size: 157px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9efb47f7e50c75fbb0e40a047e8ed222446fbcd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb26830fe401bdfc52ece3a2716532ef526b5a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    width: 276px;
    height: 46px;
    background-size: 276px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7cc5e7daeefc2ea8f04f681f0a680cdcf4d10446.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/21cd22248e0346a62ab933c78a147e1a1b1a9aaf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    width: 234px;
    height: 40px;
    background-size: 234px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bed93459c817f55059b3fd67c0315d07ffe9bf93.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-hero-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d93379bebdb0652fc7a207c4d7799cbcd987dcd6.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
  width: 198px;
  height: 34px;
  background-size: 198px 34px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a515acb914c66ab62fc787664a99c894ba79694d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/67e45d2524887b667d75928aa713a183eb592dcf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
    width: 157px;
    height: 27px;
    background-size: 157px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9efb47f7e50c75fbb0e40a047e8ed222446fbcd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb26830fe401bdfc52ece3a2716532ef526b5a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
    width: 157px;
    height: 27px;
    background-size: 157px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9efb47f7e50c75fbb0e40a047e8ed222446fbcd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-vision-pro-promo-logo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb26830fe401bdfc52ece3a2716532ef526b5a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-family-hero-logo-apple-watch-family {
  width: 204px;
  height: 55px;
  background-size: 204px 55px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3afd48a3c1b740dad49db2a210f5cb3144e11ee5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-hero-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2b68a599e89c6a784e35251e38556dbc447c1ee0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-family-hero-logo-apple-watch-family {
    width: 172px;
    height: 46px;
    background-size: 172px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a661b607fb2274b7d3d8f8e29f0aebfe41acecde.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-hero-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46cf449e26e7817014985a4ed380b0382ec63eaf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-family-hero-logo-apple-watch-family {
    width: 113px;
    height: 31px;
    background-size: 113px 31px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3e546099a9ce177f723117ab9f00a06535b5bbca.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-hero-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/176a318512afa20d26a45bb4a4411264ff4972cd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-family-promo-logo-apple-watch-family {
  width: 145px;
  height: 37px;
  background-size: 145px 37px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fc5a841d0e9c2548b814626c5c14324bfcfc8d1c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-promo-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8df16bf9118e1162240d06cbb2762f90e7a0c058.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-family-promo-logo-apple-watch-family {
    width: 114px;
    height: 30px;
    background-size: 114px 30px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/945fd85087abb95d1b4b3a4308fd36e401f12fdf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-promo-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/62b1027e6a57f82a8caf62e2f6c915c10ceafd3e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-family-promo-logo-apple-watch-family {
    width: 113px;
    height: 31px;
    background-size: 113px 31px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3e546099a9ce177f723117ab9f00a06535b5bbca.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-family-promo-logo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/176a318512afa20d26a45bb4a4411264ff4972cd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
  width: 303px;
  height: 45px;
  background-size: 303px 45px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e6c6843bb7af509572e9bd03a9e7b5b9985f276b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d1d2a639bde42096abdf83dbd80544f895a562ed.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
    width: 261px;
    height: 39px;
    background-size: 261px 39px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/97ffdddb10ee8a5b124d6424c460c19527baede8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/be498c1fdda3d1d7ead8cffb252b20269e884fc3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
    width: 170px;
    height: 26px;
    background-size: 170px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7d2a5c2ea1958950189a4bb55f1d57af2fa895c0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-hero-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dfa78246d56071c9dc17eb0dbfaef58e66bbb223.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
  width: 219px;
  height: 33px;
  background-size: 219px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/91a2d58ea5fd10f73ee21794dbbcecd0264d96bd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bae3f24092f148ce7c2c25a91d14ab2dcca79d7b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
    width: 170px;
    height: 26px;
    background-size: 170px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7d2a5c2ea1958950189a4bb55f1d57af2fa895c0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dfa78246d56071c9dc17eb0dbfaef58e66bbb223.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
    width: 170px;
    height: 26px;
    background-size: 170px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7d2a5c2ea1958950189a4bb55f1d57af2fa895c0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dfa78246d56071c9dc17eb0dbfaef58e66bbb223.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
  width: 219px;
  height: 33px;
  background-size: 219px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a55631d471f2ae73abbc62a23a27d399546fc3c8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c8a028e0b304c41d78ad27b72beef20ebb7183f7.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
    width: 170px;
    height: 26px;
    background-size: 170px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/452880a586ee918d59f639493ff774c4efa07fbc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d2e60a54812a050dff98d0b51cba5f1937094f6c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
    width: 170px;
    height: 26px;
    background-size: 170px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/452880a586ee918d59f639493ff774c4efa07fbc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-se-3-promo-logo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d2e60a54812a050dff98d0b51cba5f1937094f6c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
  width: 414px;
  height: 48px;
  background-size: 414px 48px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5b625e754c4bec454b829577fa7946559d049cb0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/433492a4ecb7e441b36e12012172caf249ab67fa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
    width: 356px;
    height: 43px;
    background-size: 356px 43px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2e6e3561bd7fcea0bbdad606e03e6f49c7121fe1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7ac3fb88bf733d2e9cc37f5b2a0939601279b810.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
    width: 233px;
    height: 29px;
    background-size: 233px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44591238a262ccff410336d9e5e58fe43e5e59e3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-hero-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1448b7aad189ce83de3732e55c834405e644e7bc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
  width: 299px;
  height: 36px;
  background-size: 299px 36px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cbcc8f79f18b81f0d660d424e1cb7cab7e3c03a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5c3d103c1c410459926b82b5d113858269fb45fa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
    width: 233px;
    height: 29px;
    background-size: 233px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44591238a262ccff410336d9e5e58fe43e5e59e3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1448b7aad189ce83de3732e55c834405e644e7bc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
    width: 233px;
    height: 29px;
    background-size: 233px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44591238a262ccff410336d9e5e58fe43e5e59e3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1448b7aad189ce83de3732e55c834405e644e7bc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
  width: 299px;
  height: 36px;
  background-size: 299px 36px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cbcc8f79f18b81f0d660d424e1cb7cab7e3c03a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5c3d103c1c410459926b82b5d113858269fb45fa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
    width: 233px;
    height: 29px;
    background-size: 233px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44591238a262ccff410336d9e5e58fe43e5e59e3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1448b7aad189ce83de3732e55c834405e644e7bc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
    width: 233px;
    height: 29px;
    background-size: 233px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44591238a262ccff410336d9e5e58fe43e5e59e3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-series-11-promo-logo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1448b7aad189ce83de3732e55c834405e644e7bc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
  width: 387px;
  height: 46px;
  background-size: 387px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5cd75ab2dbc416be46fb7453b711a811b683c60c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b8b377584e7ddc730f78e21b2d5a6167822dda32.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
    width: 333px;
    height: 40px;
    background-size: 333px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3fb9896f11ca40f11a1b57b1e0bfc75a0fd13f97.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e477a444c15032cfcfea55ced8995edcda4b5bb2.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
    width: 217px;
    height: 27px;
    background-size: 217px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/224e937c3d736158fff0ad312f1432e3b6f1d5c0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-hero-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/075b81ea05833ce43f32a074188b58a5be72b750.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
  width: 280px;
  height: 34px;
  background-size: 280px 34px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/210fcd9deac1e0935caf07d23a73574ba3f9e067.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/469a5f2782459aa621bf4855b1eb22f272245fef.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
    width: 217px;
    height: 27px;
    background-size: 217px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55e1679d22bde63e1147dd5e97588e20642f594a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/68dc6d9abcec967a5e6fdff39c30f7b9d7f5a9b8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
    width: 217px;
    height: 27px;
    background-size: 217px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/224e937c3d736158fff0ad312f1432e3b6f1d5c0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/075b81ea05833ce43f32a074188b58a5be72b750.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
  width: 282px;
  height: 36px;
  background-size: 282px 36px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/736b76cf8f515420cc440af88a05ca413a61fabd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a7250d1a8e9bd8228cbd5d81c8e2bad2a887439.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
    width: 219px;
    height: 29px;
    background-size: 219px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6aa10eaa41368e135ad2293e9f279f3476b0df02.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1d7818642aea16a97837c543c7fa85bac679e968.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
    width: 219px;
    height: 29px;
    background-size: 219px 29px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6aa10eaa41368e135ad2293e9f279f3476b0df02.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-apple-watch-ultra-3-promo-logo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1d7818642aea16a97837c543c7fa85bac679e968.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-arcade-promo-logo {
  width: 152px;
  height: 34px;
  background-size: 152px 34px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e00ba9c6ad167f4a4c0b6cab3ea323409ff6bb11.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a0390a75bc754767f033d7243a724931e66c2fb4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-arcade-promo-logo {
    width: 121px;
    height: 34px;
    background-size: 121px 34px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/56a79099e3883cd2bda9a92869f223e0c04660ad.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7c8315e64d8d0b932dc9da4f4363d1c32197b4eb.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-arcade-promo-logo {
    width: 122px;
    height: 28px;
    background-size: 122px 28px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f2814c3c5929044747bf863611f231120bce2575.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9cacbb7c08034624d178de71e5eaca9118bcb9d0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-arcade-promo-logo-theme-dark {
  width: 152px;
  height: 34px;
  background-size: 152px 34px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dfe56c254fcc990efef16c5155f7aeab56f6d4ee.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7cd8c5a571641747d2cd0ddcf826824f628d0b0a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-arcade-promo-logo-theme-dark {
    width: 120px;
    height: 27px;
    background-size: 120px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8ffb448f54d658e209316b70c56b96a26e854a36.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d76f33700f190b315466baf3cf539658f81bed9d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-arcade-promo-logo-theme-dark {
    width: 118px;
    height: 27px;
    background-size: 118px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/95fd72e3d018e230d7b41e3b640a697c6fdb6196.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-arcade-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1c798478312abd854b2c3dd057d54a107a2190c4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-fitness-plus-hero-logo {
  width: 248px;
  height: 46px;
  background-size: 248px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/13adbb33400a01eb4b40be5eb8f69945fed35876.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/af2c10f84e7fc96b83c8b6ed991bba65eced1c78.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-fitness-plus-hero-logo {
    width: 208px;
    height: 39px;
    background-size: 208px 39px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ad74321d323d3ef2642d6e586f0e53e90988cd8b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/99e9f80bc40dc87bc50a66812e472fb1275c56af.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-fitness-plus-hero-logo {
    width: 143px;
    height: 27px;
    background-size: 143px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b63c2774587d5ea4815a5224625eecbdc8313e9.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6fd9a69794c55d8cee4cf482d134df5dc1fbf2b7.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-fitness-plus-hero-logo {
    width: 248px;
    height: 46px;
    background-size: 248px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44cf135dfd6357227cfaa61862fcb90659afddd5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f8bff191d8f58e92381624a0df71f7fcd4f0e8d3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-fitness-plus-hero-logo {
    width: 212px;
    height: 40px;
    background-size: 212px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9e294d0b106f576cf7b58fbd8a680ecc73943faa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2b08740ab06d422180fe6ee46f4fed777355dac8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-fitness-plus-hero-logo-theme-dark {
  width: 246px;
  height: 55px;
  background-size: 246px 55px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d35a42fd7c247aa763392033480f3cd589b749aa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a4e042de3c36402054511a9c3d36bccda12aab13.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    width: 206px;
    height: 46px;
    background-size: 206px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/df11ebcccb454e23ca7bad6245433d84a631161d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a8b4c7965d459c808c7683c476e46be884059b02.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    width: 140px;
    height: 31px;
    background-size: 140px 31px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9f4bb350ccfc5d40bc20cd32389460331a88a61.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/18b139cfbc99a00647573c2a3472d3397e6e6209.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    width: 246px;
    height: 55px;
    background-size: 246px 55px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/11f0879c9eaca5be40b66074741aac7349b5e691.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b59c947c68934c5ddf56b2e7a7a800fe8992087e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    width: 210px;
    height: 47px;
    background-size: 210px 47px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0d727c93f0d25e1b1d074175a69209013be1aa69.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/780f33f1e8b0b6275fd1f769f26dea369856ead8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-fitness-plus-promo-logo {
  width: 173px;
  height: 32px;
  background-size: 173px 32px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5865e7a263eb32642f471b6d124a216463e1e75b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/961984e64053cb2c5f41ebd21fd0add99e3c6fec.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-fitness-plus-promo-logo {
    width: 142px;
    height: 26px;
    background-size: 142px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6b36059f426acee48dd8022ff0c45f5852b994d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d991c56191f0d6dadf68a634b21a2a1371792be5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-fitness-plus-promo-logo {
    width: 142px;
    height: 26px;
    background-size: 142px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6b36059f426acee48dd8022ff0c45f5852b994d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d991c56191f0d6dadf68a634b21a2a1371792be5.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-fitness-plus-promo-logo-theme-dark {
  width: 174px;
  height: 39px;
  background-size: 174px 39px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/de46723e65d0c330907447c5ec7127914c3fcc07.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0ed72642ac79367c6b9781d376dfd7fe91502f10.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-fitness-plus-promo-logo-theme-dark {
    width: 141px;
    height: 32px;
    background-size: 141px 32px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/31f9f1dbf6d0aa1928a1051fee60993edc0acc6e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/67deb34735d355dc4c586449fa2e83bedfd3ecbd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-fitness-plus-promo-logo-theme-dark {
    width: 140px;
    height: 31px;
    background-size: 140px 31px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9f4bb350ccfc5d40bc20cd32389460331a88a61.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-fitness-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/18b139cfbc99a00647573c2a3472d3397e6e6209.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-ipad-air-hero-logo-ipad-air {
  width: 201px;
  height: 45px;
  background-size: 201px 45px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bf47e0bd5a5501f35b4c5afb1746dbcb5718357f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-ipad-air-hero-logo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/77fe0323863bab8cca7d80412ca11344b4912488.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-ipad-air-hero-logo-ipad-air {
    width: 170px;
    height: 39px;
    background-size: 170px 39px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/102c0d1d57179375bb079d73fb684c8d4aaa1b65.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-ipad-air-hero-logo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fba03f401d08c44766639aefd78ce8a89b5b5ebf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-ipad-air-hero-logo-ipad-air {
    width: 114px;
    height: 26px;
    background-size: 114px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6e8173039ec73169a3f0770a4bd852187f08d44c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-ipad-air-hero-logo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b00cf1e3746e74e59a7859e91f5e9c70114fd6d8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-ipad-air-promo-logo-ipadair {
  width: 144px;
  height: 33px;
  background-size: 144px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/82056e736323cf0572d699bc8aa4af98525a979a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-ipad-air-promo-logo-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bc39f3e9787f7eebadca114f4fe9b53b173b2d13.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-ipad-air-promo-logo-ipadair {
    width: 114px;
    height: 26px;
    background-size: 114px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6e8173039ec73169a3f0770a4bd852187f08d44c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-ipad-air-promo-logo-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b00cf1e3746e74e59a7859e91f5e9c70114fd6d8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-ipad-air-promo-logo-ipadair-ai {
  width: 144px;
  height: 33px;
  background-size: 144px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/82056e736323cf0572d699bc8aa4af98525a979a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-ipad-air-promo-logo-ipadair-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bc39f3e9787f7eebadca114f4fe9b53b173b2d13.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-ipad-air-promo-logo-ipadair-ai {
    width: 114px;
    height: 26px;
    background-size: 114px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6e8173039ec73169a3f0770a4bd852187f08d44c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-ipad-air-promo-logo-ipadair-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b00cf1e3746e74e59a7859e91f5e9c70114fd6d8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
  width: 222px;
  height: 54px;
  background-size: 222px 54px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d58cce77453325f5684f616695035dea921bfbd3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d9a1b3e9f31e4038aa0d4c4f34008db22ade4254.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    width: 189px;
    height: 46px;
    background-size: 189px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44382641f810cfe6932b4e041b5c15bf1712d784.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f45b7626b24085559dbc19c33e1ba3e158001293.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    width: 123px;
    height: 30px;
    background-size: 123px 30px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bbebd0a7f8c3f88e1faa7bcbaaee078743340888.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6aa0dd5a0172c0eace2a2349255fe650d0014632.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    width: 222px;
    height: 54px;
    background-size: 222px 54px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d58cce77453325f5684f616695035dea921bfbd3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d9a1b3e9f31e4038aa0d4c4f34008db22ade4254.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    width: 189px;
    height: 46px;
    background-size: 189px 46px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44382641f810cfe6932b4e041b5c15bf1712d784.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-event-hero-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f45b7626b24085559dbc19c33e1ba3e158001293.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-iphone-tradein-promo-logo-iphone-tradein {
  width: 155px;
  height: 32px;
  background-size: 155px 32px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/72532b26e77584b1bb8d6e1e6a435a8d187bb8fd.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-promo-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eeba4ad7b6d1861f30a49eb6481cd7daa708b96b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-iphone-tradein-promo-logo-iphone-tradein {
    width: 127px;
    height: 27px;
    background-size: 127px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/26666b98830ccacac35fbf6ca0170db1e23d8e89.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-promo-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/172ba31453e035bfe78bb8e1f4d1872842909f35.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-iphone-tradein-promo-logo-iphone-tradein {
    width: 128px;
    height: 27px;
    background-size: 128px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b0696ce3fbd5fc442ad1b2d5e8186b215a65d64d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-iphone-tradein-promo-logo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fdd7959b82c388dee33ed5085e4094bab522e22d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-tv-plus-hero-logo {
  width: 118px;
  height: 47px;
  background-size: 118px 47px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5fc62626aa3db9dc32a09e9aff365e22ca8a2af0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0913a24c17124346e588ac90803282f9ebff5a1a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-tv-plus-hero-logo {
    width: 100px;
    height: 40px;
    background-size: 100px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/75f40018d45d0553d2ffb1a6de2d6a5351a20d59.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dcc1b62f6b31c28f1d9a1813a7dae9809cd5e007.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-tv-plus-hero-logo {
    width: 75px;
    height: 30px;
    background-size: 75px 30px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ac90386e96a3fcdcaba450f54ce78a7faf8cf8ee.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/717d691e6e44e4c1b0b3483cd47fa15b0d68d353.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .logo-image-tv-plus-hero-logo {
    width: 118px;
    height: 47px;
    background-size: 118px 47px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ce0145344dca8632640b400b897f4dcecdb14be1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/675f61152b67f19fa07f68e80fca5ab088d8f2ff.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .logo-image-tv-plus-hero-logo {
    width: 100px;
    height: 40px;
    background-size: 100px 40px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1477383f287c13d102fb2dd340c2a326897bdfb8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3478ffa9d2174656ee38c9df508cefa82db3f24b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-tv-plus-hero-logo-theme-dark {
  width: 119px;
  height: 46px;
  background-size: 119px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b61741e2cfa21e400c45f265d67671cd98dd92da.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5cde0833cfe092f52e633da5c4424c7577afc657.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-tv-plus-hero-logo-theme-dark {
    width: 92px;
    height: 36px;
    background-size: 92px 36px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ca3d21b063b3f87956fe00e9ae185aaa4fe471df.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ec6fb9afe293238eeec8208c3ebcdcefff1b9943.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-tv-plus-hero-logo-theme-dark {
    width: 69px;
    height: 27px;
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/99983694242c3bd45cdde3848e7da8be6a29080c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-hero-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/adb3f646e753ae12d9644c3c26f2edc482108cb7.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-tv-plus-promo-logo {
  width: 84px;
  height: 33px;
  background-size: 84px 33px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/42c2f2c24f7fe51059ca821d29346fac23c5b399.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7f42fc710e141ead72d9e4cf09e91203d7db4d91.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-tv-plus-promo-logo {
    width: 68px;
    height: 27px;
    background-size: 68px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3074157cab5e8f57e6323f347b19ebb2276d30e0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0ec8c9e39792eeb61d4ffa02a86cebbaf89e929f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-tv-plus-promo-logo {
    width: 69px;
    height: 27px;
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5996661a2ed399ce75ed5b1fd7ce4e7b6ae0da80.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c2e34b17767b558ebc054cea255314928c30d87b.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.logo-image-tv-plus-promo-logo-theme-dark {
  width: 80px;
  height: 31px;
  background-size: 80px 31px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/139b1e2f5ca9c58959e8b854bfcdab35c18b0e97.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98a6599ec07a8c7662825d8df679b5716140b4a3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .logo-image-tv-plus-promo-logo-theme-dark {
    width: 66px;
    height: 26px;
    background-size: 66px 26px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3ad8cb05931e4aa7b19f16a8076b207c198fc8f6.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c81b31d546bc064bec8bdc942b4cfae0e276ca91.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .logo-image-tv-plus-promo-logo-theme-dark {
    width: 69px;
    height: 27px;
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55cea3afa31877c4603a58a29d7c36e539553b17.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .logo-image-tv-plus-promo-logo-theme-dark {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/639ac8f189e1b38f4d8fc2d54fdc31dfa5c0722c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

html.js [data-anim-lazy-image], html.js [data-anim-lazy-image] * {
  background-image: none !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

.main [data-module-template="fam-gallery"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="fam-gallery"] {
  background: #fff;
  position: relative;
  border-bottom: 0;
  z-index: unset !important;
}

.main [data-module-template="fam-gallery"] h3 + * {
  margin: 0;
}

html.no-js .fam-legal {
  display: none;
}

.main [data-module-template="generic"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="generic"] {
  width: 100%;
}

.main [data-module-template="generic"] [data-unit-id], .main [data-module-template="generic"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="generic"] [data-unit-id], .main [data-module-template="generic"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="generic"] [data-unit-id], .main [data-module-template="generic"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="generic"] [data-unit-id], .main [data-module-template="generic"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="generic"] [data-unit-id], .main [data-module-template="generic"] .module-content {
    height: 500px;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="generic"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="generic"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="generic"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="generic"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="generic"] {
      --content-height: 500px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="generic"] {
      --content-height: 600px;
    }

    html[data-text-zoom="2"] .main [data-module-template="generic"] {
      --content-height: 675px;
    }

    html[data-text-zoom="3"] .main [data-module-template="generic"] {
      --content-height: 750px;
    }

    html[data-text-zoom="4"] .main [data-module-template="generic"] {
      --content-height: 850px;
    }

    html[data-text-zoom="5"] .main [data-module-template="generic"] {
      --content-height: 950px;
    }

    html[data-text-zoom="6"] .main [data-module-template="generic"] {
      --content-height: 1050px;
    }
  }

  .main [data-module-template="generic"].standalone-module {
    border-bottom: var(--gutter-width) solid var(--gutter-color);
    height: calc(var(--content-height)  + var(--global-nav-collective-height)  + var(--gutter-width));
    top: calc(var(--global-nav-collective-height) * -1);
    margin-bottom: calc((var(--global-nav-collective-height)) * -1);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
  }

  .main [data-module-template="generic"].standalone-module .module-content {
    padding-top: var(--global-nav-collective-height);
    background-color: var(--background-color);
    color: var(--text-color);
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3eb90eaaf61446b5024c40f30f0570ccc060ed1e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/831269ce0e408f2717c1cbd771b096792d303ac6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9e28647cf93a49febb81e30b0ab212537ad77a1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6e4de7f908d22765c8b02b6f1088e1d8db5f9e9c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/875b6dded959cd9ec4afd6272378e8a439bdf7e4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/df5fc6bbec9f71fc678a4576fd55bee938bc2d8f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4798146a074a9b3c0b6d04858e99566e6c7a9f0b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9a8e97f53375677e64b18a25833762bc74874c6c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d569a1ea4cd406ff5bdd6953ad16014ae4f1c2ce.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3e57b28c4e138841f874f9164fbb1f4b4f8de80e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ce90dd1068dfbd98df904320bd22963168f6a4cd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/adfc348063e8fe30ce33780122669da3527f3fa8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f13c86db52910943a2b5ca100e1f84f94b5e30ad.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0bfc5571b2b42714541889bf14478a6134f5cf4d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46775e4541aa43c58957e4d5d77e651ad4b6cbb4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9e3f96cb5c25dedc9419dcfc197c61a8dc4e12ee.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c9f0f8a6bb35546c70e8eab7d92aa20b75009f48.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3106242b2390606fc0f49cda19c5e6f1bb9edf89.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/51ec152b506532b83527ad7a9b2ef690390ed8b9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-hero-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/59b63cbc957cd8f42b46f828659852c33858a47a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e09032eab404e5982d81674e556b0faaa0717401.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b60b3ab7f7dccdf6be60cc3654f9adef430696be.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ea9a41fb3b13c931056522bc547374feb3ed823f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5534c2ede309012b3b027e75dc1f6590e008b59f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/91509a82145822fd54ca0908f972688a06070dd0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4e77ef6f38d7b769aa225327694366d0dd81e1d6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5524896ad180437ec964d0b34bc3a11707845206.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/34144525f56daa607e2c932d30c9762f80bf7657.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c17b63ca55d3c9c26d9f75bbd668a065eed66cb4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-hero-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3988322a4f5de52db589423f3574d59623ded362.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e66f13a57d40ae22930c27fbda13a04eac4fb903.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/06474047dcfef9c6607f13b7ffa0d95620f42647.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9759c62b2042a33847b3e093cb6064b39aff8d2e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cef0d52d346f4653d6f5687fbf364bed365ab77b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/15a43cb9916fac13a5b270640b2d29c2a5097d48.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a7881bec71bf6f404818816720c5405e3b1a4db1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f4a4bfc0cf5f1f5eb9b36240106457b2837e246e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6630faca55c128824aeaef4dcaa0ba715867834.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dbac40524159d698f6f3e896faa28c894e8f70aa.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-hero-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b7acde5e9c395da61f3d27fe8ae431d781bc8fe5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
  width: 1920px;
  height: 1080px;
  background-size: 1920px 1080px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0abbf907ec6727b344e0ffa010cbf9daf1ca9603.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/05623c5a445634402624c97563d0c9f61b926e35.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    width: 1720px;
    height: 850px;
    background-size: 1720px 850px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a09d730c65def30c1d6d4d2a8977876853a05679.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/53c5f809428c592f8e0e0bdd9a3d8d249b053429.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    width: 1068px;
    height: 830px;
    background-size: 1068px 830px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ff4bf92d363ca92e552dbff555f9a20bf8eba630.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/61b7941aba0977223dd7b65927640b1a76dbff6d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    width: 734px;
    height: 600px;
    background-size: 734px 600px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/10d124672070a19f9fbabf8e977daa415f98f300.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c2f5c18ece4bfae08398e4915e35ad7eb6ed1ad2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
  width: 1920px;
  height: 1080px;
  background-size: 1920px 1080px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eeb20321ff314b68d728ac1dcf19ef36fd2e5861.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6b1cd1e869401e75a4f23f69739b1e5d20c3a9af.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    width: 1720px;
    height: 850px;
    background-size: 1720px 850px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a3972eec51e1617041423353f95dd173a56126c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e109c01e76e1314e28a6fc8b6beb23e37425659b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    width: 1068px;
    height: 830px;
    background-size: 1068px 830px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6e2456dc1f4c488549e31bbbc79762416e72b6e3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/064130673858aa39fafc695aa99869ff65229003.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    width: 734px;
    height: 600px;
    background-size: 734px 600px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f10d168ec01ab8750f0fe85fb5f9a19a13ba27d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/86340b6cbd644835eb4cd9bd61a0e1ae5c833910.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cac51ae0c06594b924d607c0c5b362635ebda2b7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/123fa2a631dfb435fcb37f00b2978d03202cc30b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/38f154fb9b9514b3b9ea967abb3003753e86175d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ad8f183e704e82341536fab0d8af8a16e14791c3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c18a52a138dda5c95331d9374ca2b6d80b5c7615.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/360fe4840aa4a350d6b1f9cf25d4fdd088216caf.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1e289d87ad3116c9752ef933ec0d4cc8e7b872ed.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a962b91892d18de39da7d667b87781034934d80b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b62f3ff070f21cfb27dc09d52fe469dfbbb2b2c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/df6ecea0cb646d8292f75bcaf4221023cebebd40.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/710e3c74e4814cff32d300ef6e7bfa2fb6fd25dc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/92c687e9ddfd22d45965ae7b06690bbd0eb31e8e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98692e47c45fe867aaa68dc56d2ce0a11aca6bc7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2e72bf0fe337792dcab1af5045e909a3fafc54c7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/42340f11527d4068dfbff5632162cfe5285fb306.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f18f19bc03073be0260fb23ebb320fc186b465be.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a29acdd51fa37810d0207ff7be43d38c5b3a2748.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/521d71772a405c8e9775ce8747e84fc79b33652c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/114f697332cbc568011b7200eb72c14348f9582d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1c8f74298ca8992219c80dc918af63b464eeaa56.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/03fe42e320acec1fff92053b306f593720f6a0aa.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ad2e8c13617b2ae17b31b7c9c5eeecd245c798eb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5d040b99c70b9fbadca27fbacf75cfdb9024e844.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8dfebcc6a4626a27511caeae104c5cbb95010514.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/57b6f2bade83e8b3a734dfb12c8e9a7a7732029a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0d05197c08234a359aa22f48cdd1d0cb11acaff4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8459334c1d95b11575f4cdda655873e77eaad264.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b4d1e3fd361dffb0a5330a36f765e17787c23610.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eef2fb9eee1b9229050ed40b3af0a4d76caaf783.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-hero-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dae6ffe1de20dab8857e51eccde21f2842b613d3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d8bae5249b517e327cb117e592448f67ba666dbe.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/896774ae2999583435b6d403b7d3b8d4e9c2ec2a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/22ee5fc0a0cb434829a4d065f6f568e468fea7e2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1d4e73619008edb78e5775e5bfcce25515f80c9a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2bedc6c27d6026d4066fd130384dabc77e2cef78.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/efc7cc42d704ea7294996b2c0c6bcd07c5149c05.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b00e0917f8d83ebcdd304102a82f46a6ab2e7cbd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/81fa97903b305b4f47abc477200550f436cd03ae.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/323004d074094cd93e7cd8e30f92228ffe2fed74.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-hero-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e875f9c478e5e3b8d940545dc1925986c554dd3f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c552381af9fee137e4e38dadedd9521dca3f16ca.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/519bfd1614f2369b81593ed75e2d6dffea4263f3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55c49d9a53e90183e50d9d35f9fd70b623b369d1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/080b57de642845710f09f4785460daabd017b3c1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cf847846eb62a1f27bb0f29f4823e51e29fe4515.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98a009e11e4d2efcf90fe41e59beee5b424c621d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ad5a38cc6473460461fb03b4c4c1ed86fcd4f9bb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0ab1882c161fb670d64ff441d29dd02d47e4a937.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dc48fafa6932b04736a7fce7aad2a27ca9339166.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-hero-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46dcae438f00853f0d727ab4f86e64ce897f9dc8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cc86fc25128854ad11d3c309d879c1bd5aa3233e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/891d6980a869c33eb367d2ce45038f09fda5aaf9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3ade425fb15a1e65271c13a85cf2ec4d9405a331.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/95c8f4b63dd98490e219babb30f41a3d4625d3ac.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ef317815ee6c4e4949d7dfeb91dc8da72623f62a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/653d91b3f57bbce7fa5cb48e5c8d3cf0e2f8f486.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0fb82fbb7063969114a5c9cce5d3c2133ed901d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/78cdb8b22cb2cf716177d65ce64b96c0bebe0a06.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fbfa7518a600b1f33cc339ec2252ec05d2e62df2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-hero-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ee9d8b2569038cc9440aed3c590bbedb181ed0d1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/52bcec7f290a88b3287926c4ccacfd3f3302ad70.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5e84a792007b4f4441307cb2580539a329f40698.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9f96f72cc6674f79a6bbf567b3661090e5524ed8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1c5be475835c2f475ee038f2230da87385712ad1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c4ae9ce3423129330ca3946a416a9c6e625e9f45.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/28a8d7ffab11f7f39726a11e619f2ef878514dc2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/adc544878566b26d9d6799d025cb5c5e7c7c3a24.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/33829e45b3577cf40bd37683ac4457106b4a8f06.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6ce4636f9cdf74fa6a6c16ca9fa2eb0d02e076b6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-hero-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2f81a37575b918aee0c26c6024b0ca383e798228.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/de26912baadcfa65d6bc84014b453aa5d7b79a71.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b71d978b5c6e09f96be0969cfe28e6f5b1c2bda4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e95517127dfc097f196b503f466a966fd912f07a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fa594bcf4d09cb842ea9c4799b7273a52456cfe3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/64ed31b45f614ad3426e03789fdc8a92e1638043.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3057d4ce6e1d56c446472c7f00f5eb4c555d42ec.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dcc9cbc8e73c54b8aeb26885f8f47a5570da6239.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4ed37d0affd187cbea29255e00c236c7f2f660b6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b26e2012ee9efe89ffa0b9eedaf1953a30d69f9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9c1ec181f7c980b4c05279d36a1ef9b8965f4001.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5c0387d30e6f51d94a8b90cf86ddfd1bacb68052.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6fb61eda8a4a189097756c8c3a1cddba7c2e283e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1100e71664c8ba34c95e25b4653678498480d33d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/544210d53b36b941dc273c3b8a6f5dd3c5b5aea9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/27440336b513b02327b1ea0af5aac472b1f97758.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/084298e22a72276f30e3dca143001841953af97f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a6d4341e1fba638ce24466e160b3b0dead68fad7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cc26abcc419b220548a7d3389d1dd03a361b21d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9b6277c69153cf677e016b66047c64598885a835.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/781653999072bcb218bf4585c52a6705f6e1f9e9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
  width: 48px;
  height: 48px;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a3e547c2428c7926c0d9642bcd5e5d9c0c0bfdd9.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c903865de49af6677fe6cbeed23abb9af77da67f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    width: 43px;
    height: 42px;
    background-size: 43px 42px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83d06d21f5a7f357a3a9b698c30b6ac0e1d1929a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f2075e3eca1db5db63a36021b0c3a1728aec0f75.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    width: 43px;
    height: 42px;
    background-size: 43px 42px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83d06d21f5a7f357a3a9b698c30b6ac0e1d1929a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f2075e3eca1db5db63a36021b0c3a1728aec0f75.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    width: 52px;
    height: 52px;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/12e042caa9aa54e95b31a6f758751abf244b40a4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4580391cfc0ca89effc6c589f5125ce803b67bf4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    width: 48px;
    height: 48px;
    background-size: 48px 48px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a3e547c2428c7926c0d9642bcd5e5d9c0c0bfdd9.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c903865de49af6677fe6cbeed23abb9af77da67f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
  width: 74px;
  height: 89px;
  background-size: 74px 89px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ddc4fa9ed7181198ba2803f653929fb2b8e3afd9.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/56087ff8621c3721633e1eb8fb3d7f17c012b2e2.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    width: 63px;
    height: 77px;
    background-size: 63px 77px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bf2f91e35a1a3325ad2adb5c76cd4a537103670a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9bc9406639ee05172ad490973c8e76c8f0ff2234.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    width: 58px;
    height: 71px;
    background-size: 58px 71px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7d486eeb852f5ba7385ea99ce38b5373f48f6ad3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a8f28928474bcba818f01d5f0002592bcaea155d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    width: 83px;
    height: 102px;
    background-size: 83px 102px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/01be0b6c4f2c617a441ee30f57968499592159cc.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ff92807ca1ca8a86a5ef061da197d231a9db0c6c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    width: 71px;
    height: 86px;
    background-size: 71px 86px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ec1f461a1de70a0cefd5ea4126325e24f5921e3c.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bb38c944c6c5dd3b2685741e895d49c15fd2cf50.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
  width: 129px;
  height: 93px;
  background-size: 129px 93px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/08cad3898b3110166a566bb8fdeda8c47410d9fa.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8aea13dfb7d581d6a1c6895d6e438693d8803daf.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    width: 110px;
    height: 80px;
    background-size: 110px 80px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a5ba4ab9db514cdf4e516152f4a1e962c4bbd73a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9c537930d7c3566916a169853f13830ddcbf16f6.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    width: 102px;
    height: 75px;
    background-size: 102px 75px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b12e235c13eac85417566a12e82f3cb6fe0418f.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8f4a8c2a4f1be7c14a88a355c81f2121042f3970.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    width: 149px;
    height: 108px;
    background-size: 149px 108px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/88e9da11c18e9dea529ec2874a1965e0d0cd6a64.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a1807730d08d85a6134f22191efacb30336ae32.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    width: 124px;
    height: 90px;
    background-size: 124px 90px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/deb2eeaf3c7be9240fb4b890835f0f35093611e4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7157ed5d14d08a866bd08b625893094ef5374c3d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bb22abac7ce08aaebef82740862987053ee0b9a8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/537ab8198f0c5e67b4ce25cc33f686c32562bef6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4ac732a80d6ac75b9e599f4dd46dd8603f1d6441.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b46f5cba0cdf00ec6778e861fbed69d9f53f12f7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7e6040c08e4435ee76ef2a399f112b65e089ba8f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/93dd369ecaebb31ee7c88071a2267b53914276c9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4844e358b75f721dfc6efabd5b31024a383913f5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f16cfed7d2a6c76e0ef2379f08bdd45e6fb87515.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dd74929f7949255349e9938ec8f56b9ea48de07a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-imac-enhanced-hero-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/451bde39377fc29b708efe72d75bcd00f99ca15e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3adfa96050f391fbb06e49f6c65bbd440d86f246.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fbdaa6ae9f2a263dee33d06abe0bcefb3c98c918.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b7f5a994fd0b270bb8d023ba25fbc4c85a71b198.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2db73c26635ab4e658a2bd9d2f4a4864ce34256e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ff3c73cea0080adb3dac88c3ae30e289f26e4edd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3b1e911cf8a66d7063cdbdd16664bc321e4eaafb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5764e075faff790e7646d3406f12834b5d7f6a66.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/77c2a9d1fd76de1c486b39004541e87832d458d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3532cbe570aa8eedc59f9c9a04fb2b555a2aa6a6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/65b41b5a60bb9a15a0860dd31f5dc74734bdeb54.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bfae12ac9cac37b8b24dd9093d84858103073201.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/723dcdf68536c71255a001fd39f20d84fac06f80.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f043d269785b6270ee23d5ec235471a265c7b955.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/999c7ab2137029b43f075e7e66954bdb191b9268.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bed1122b5ef4f95915a101ef85847cf78c055fe7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b114774572fe8c3ed98dd01b068063007340192.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7aece745147fb701db0c48ab687b799c287150c7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8d6fb633ebb04ce4723d7fff7c3f6226a542fe89.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/03502ed1f061cedbda6da92f405b86c1cd506189.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2814e79c350ba721b121db83e3d59ef526191331.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e5e1117d84ca29fd56f066823560d3bbfd041d2b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8f3177e6c28f6d6f155abc7a960393ba398328c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9bb71756c7108db41239dd778a4bf7f035adf86a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eb3d853f58add49c9bf117ba12ebce52d2ecf47a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/177f19732fc290c9e0e1e3568d655cc572f7be54.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cf76185e94c67ee4fd5c8faf26a1eca45958cee3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d022b7986c2887ac18962c3366c790c7c63c87e7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cedcae37f68ec49b5aeb3273e0832c8fb8f65032.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/aaf8551508a30a242c0ae778ec42a3d586692398.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-hero-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/988f273da178fb299861dca1da00b689156ac9b8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3d6d96ffcc64f8229e4f5dabf38e6240a7c3df85.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/48dde78039c6faa74b73b20ebebe7133852af20c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cde522514587e40cb82b76bee89908b39eb91074.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0fa0454f5fba1c1e98a3cd3264dc9735a2a3ea06.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4b78389a81ec898f45e90896d4e169880a6f3342.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/936ff7f70947ade1ba36b0434a3921a8c86b4344.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/afee2ef109ec6de7fdeaae36b08abc1bf84be39d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/53235d397eb8751978f7bcf19be8414261190c5d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0298be0e9390aa92f65b53230f899c5bbe79d324.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/63f91c894af55a20ad4428d42fb0790d975c5a9f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/26c778abad6224ef50b2e4de3efeed023da911f0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cc56e29c940f3df324e60c0e6a4a96606d2a3d98.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9eb4760b8d9bc4b0ca6f17069ed37d22b9c93f19.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5cfd5141b0a16ff445bff852a1d4323d6f9fac2d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ee8b88756b5e3b1a53913dcfc11dd2a3367764c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a37e0538f61901c62cd7c4fcfa11469743cf6fc6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/966c105c1b83752208fc375ad4d21847bf78d97d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/243ef1102dcd5d6d01aa34691748b8c636bd49a1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/50c72b7b49f853bbbc3dc5336743bf6d180a618d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-hero-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ba880bfcfc99499607ac6a5b449293fe107cb4de.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2237cf98236150f5fef0793fff871dbf7fec949b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5fc33738ba61ab2a633029b933e12f719545c074.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6b196ec0df39242338cdb81c8c62ce8420255f82.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ff834bdd10cb5d834a0f5f3837a09450c7d94b9d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f28f5a50f049afd8577ac816f1f4cec2a8437458.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7744f05c38be025b4d406a421c82690b23368f7f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dbbdbce335cce27dc0a22f748f188b7cbbea39db.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/487c77f99477666be9afee0cc9a5b6f94d140513.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7943a14bf8ab5bde55d553c52c557eb09784c71d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a0a14660b04fac1ac59c515a5f483ff9c621eee6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5b263326cefa82005a057b28ec7803d3c5b8c4f7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/22fd4d33f0557726ebcf3ba028a704cc12b9650f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6b196ec0df39242338cdb81c8c62ce8420255f82.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2d6df99a9794cffbb2b452f8c8f0395dad3ba5d1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7718f887d5b05c2f8339d02726f55184963b7018.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/81e52e28e0574677d760245707c2083e50666c14.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/90597aa1bec5d097452ea99f4b8f9eadb07435c2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/49657c429576602f0c7c2a340fd7f65870633229.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ed3d35e1ff4b58d50a35c9fb9f61b07ec6636698.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-hero-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c38cc19088b7b71b1a2f1822474461d361aa7ceb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f8437de33857eb39b1d127eb82adfb615a2292a7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c44bd5b3fdf08021b360fedf1223efeab6fe4c79.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ea07de48cad1b711f5e9cab2d330a5a1ff7dbb80.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/85adb60b8e7fac2741557519708bf43d1e72b3c1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a02f0fb11098849c6b5b0fc220e7ec968bf5c428.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/24a1c9251692ca3c67c742577b1d2b7cd27867af.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6cd355554d5819bf2cc7a12f36f0520fa54053eb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7a72bdfaa8e258b74818e068089755aea7116473.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b1f85b67894b57df9738bc752497cee6106a93e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/67a9ad2c5e442b84ba3d74d74c7cbaa5e2ea1f18.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1dab81192c8aa54beed2f10b92769ae73f513990.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2bf70a2611a5682e7e122f1f06f2133e011dea0a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/99d59027e2d6dd3a03c5c99d1bf660720b5d7cd1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b87d15be01758ed7d159507974400aa6db54b50.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bf5dd5d19af17e1a9029ef9cb5a972559f4db339.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/50b0963691146dd7ba94743e1da5c31dcf0f8d7f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e66341776ade40a87588b8eaacb9783b8e387c2f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e2537179bce6bc49606334fc8f589c72e373ca94.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d46068d2ef0fbcaeeacce67952b4ed7f0a6d4447.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-17-hero-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e35809d4122e34c731d7dfaa25d122b4a7c96a13.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/03e9381769bdeff11196c50078dc1b80edf53408.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/36e6b0616b759f19b660abf87b4977d9797fb98e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c7d2406171eb86000f51784ebcb3e9cb29f94e54.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f87bd818ce29dd68d287a5a2dccb5f6f60f1696e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6a4c937c0ae699ec8bba327327658713a0167144.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/30ba4e6d231e772d892838a9e2684d48469fb7e3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/224972e895133d191ac780a4381da927206b12bd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2820d07a6b017490e68a51ac3fddba6bff6d1d4b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/67e309dbd37b14266fb4f203ed9cc997e61a63b4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eb3688ffdb73afb1aba3c696c47bf80636bd14ae.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/14cbac8132a564abc8d05cff93657fbd9617e340.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b4e4eb641f37f931d832419f02542a3982cf41c3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a28d015c8e7dc3ba848adc9123ef964823b4a480.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ebbb159b23cbce382dac1fde1af3dfe3fe01fb63.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9917693f89dd42245c3bc6ef75bb5af10ad2967.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/32d9fcdcaccb8463e2041e55dac511092e482f15.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/137f6b422774e0e569568d4e0a8f7a49b335dae8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7143ff87e519867d3eed3ea6384531751d43f2b2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/57b46e570f446192f2a6074ac3377c2c6023b735.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-air-hero-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7ecc708b0070b50a8d6225d47d9bba3c1ee252b4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/af9b0ae921174a277596efa57e1c0b6f0729ef26.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/95fe7f02e29ed2141db7965845e416e5d782f626.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/01d560d696a8219740829e3bc25c8e8eb351c83d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a6b41a10805577d0739dd33b088cec607a6d4887.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6bcc08094653cce255d09205b95b519e508f6ba4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9cd764c6ff11b6bae96b1e114bc3e8b2e93b18bb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/21ddb1cbc2632a19fa74870493cd2df5a43b3227.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3c0c8b0aa1afb8a1c0c1ea701418323aaf8fdbc8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/93dfc4e93cac39c41b71e08e4f1332f1f0a7cfc3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-family-hero-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b0a29f577b566a7e0d6db44107c6d7ce27074422.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/85a831005066dbcc16d086fc11ea7c6c18c40244.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/019e76a2012873abb86207fc3990e915e22a5eac.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4690dddec686302081b156549fee808030f01b8a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7bb3df47627eb1a2e4697b95b699ec4edc270167.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6a8e9c2beee903fb318b55632727ca490db6e538.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b3f86432665c88c638926f0bd20faa03138562b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98ddfb0ceba9ea507ba33e2cde8df3db91b4f8e8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/17df8c78742b99ffd633ed1635627cf141e5328e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e02ca4f4801d054be091723cecd5493c62f250a5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-event-hero-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/87f952dd8a87fd1021101e43b6776fe8bf53b2b6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5567588225403e1d9cdb1eb4456fc755551bb564.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83df61f3b31052f97ff599fc8607abf6b1904b3d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b3c38e8fb7f83e9609aba9f18fcfbc121edd3a96.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cfd239fff90e5e6faa1f353bedd8d36a56c64fc9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83aabe3d361e1281a688771ffbc9991565922ca2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dd189ab7e9bffd39c116de5507f90cb32a19ba04.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fd626c9a169c5f46de09b3281335d43d5cb6d6f0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/11086dcc8ce5dd366eb4e064277b7e1043b37386.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/045350e6a1808975cf3e174bab90645d4c8ca6ef.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-mini-enhanced-hero-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/407b5b96509bf12fc865f226996e8cd6faeeb41d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/51e03724fb1b857bea8c392f0b415a27ee6dec70.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/11d06aab853ac7c919549b3d64e7b5f6576bdc34.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ab4f230b24a7b1fb3e096954114717279c62b9d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9332cc74e7511a5c4b4a3c35492e1a8fbd60e667.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2ef26f1ae6e8731e24875d68897620c8fc0db60a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/79016addf61e5309e5cedc52c3864f7c15eb2b03.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cb453f3cb7e012d9c83d2a48bd4e2ba4091328bd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f6df39dfca940fe8e5b35ccfd8657497854fd117.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2168c810e81f8ff0aaac4415083e91225e378812.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d80e49f77cb6071d0a9af06a0ebf2cc96cd8b03e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/759d2ccd0afdea6f5ac07c49e04cb9f3eacd81b1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a12b2bd327db514da9d85240a41e8b5a10fc326.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ec169f8fc02c926d3bc34cbb9ad8b29aed7ffdec.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f71b16a0da34361436460efa175b024c64146e53.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f4fe0ab7539a326036ae38abdf976334c68f70b8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4f856a16a96800f5ba80c65029f3f0548a2208a8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d4d3a6b8ea573e4173d3d901b262d0b91cea84ca.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c11ddc6ae0e64545363421c31ce343f967400e22.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f7e52dc018a722e15fad4bae61b201e432d901cd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-mac-studio-hero-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/37e8b8427f09abbbef0c62e034a946788b131d38.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
  width: 3008px;
  height: 624px;
  background-size: 3008px 624px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/11a2399c658a063307acf59d4c8e547ea0411fd4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2a717aea9011b5cfd10e9bd1474e07949d3c997a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    width: 1068px;
    height: 617px;
    background-size: 1068px 617px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/95e12efba055168fefe3750d8391159ce04e09d3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5affb276371bb175aea56ec6454a0d1ce6bcc232.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/978c3cdc6ba489f5682340a2d0bceb8e4178b721.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/da6cc41eba345bc282038e2778238f95df7390e4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    width: 3008px;
    height: 736px;
    background-size: 3008px 736px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3ed27d7ba182c0f8a5efdf6cd3185e45b3328a6f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/49c747f38d3b2feaceb2c366249e8fae3febbe35.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    width: 1068px;
    height: 694px;
    background-size: 1068px 694px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4255976fdf24b957082323d04fc8a4845ad63aec.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-hero-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8c9918c6cbb058dc71a74a9b9b8caeb92e954558.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/327c302353e87944dcd6cb09270fbf5af5bfa127.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/055c89db57c210509a97936a7e66ab20d912bba5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6917f465688c8721aea31055df28f1d336cce0a1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5079e21d26347ed1e760d7eac638918e4b228b1f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/307a93d5f6452d3d8c56e05f6ca0feda18781c12.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e18c5aeb1e57c3874e6c31ec463781197e3c6519.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c70d6e003aef05504592e156bef8be5ee255b1d7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44ce43715832adfe1c373f6f7e10b2ed090932af.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fc35844d7ae44379efff30d541da582b0fc882fc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0e0ddadf1f1ab26af7beb4511d95e0fa4155a58f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e603604b8185ea578b4130bb7b0ac10a5436e2b7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1d90316d1365aa0d249b30d49dc0402dbcee717e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f2958bd70d7fa255e13ac9dd10a4504349eae189.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c5dafc0d76308c333e3595ca66921ada3dd00c6b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c99954fd6739d2ed9f8d3a2511264fa3f93f6d01.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/94cd31917599e6ac2c623dad8dd97266a987d472.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3eb5d13d04dabb7be2068aafcf9718fac32dc626.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e8d91bcd695229431e2d39566b8be5f58e0f0dab.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/543d0a9ff7fd8dcf163a7b5ac9f01c77b68cf66e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-air-hero-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/15dbbde47085c54e63ea3c4e4b11337438e0afc9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
  width: 3008px;
  height: 580px;
  background-size: 3008px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/10c7ee3864fda5e86fb7dfa058b8f7df8419e78c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/22494f8f649f0475996edbacbf54e3ace1a15ebe.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    width: 1068px;
    height: 570px;
    background-size: 1068px 570px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d2b0c00d38416e4761ff3a9eb03908f8d56ed0d7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/942cc01d01c24512d9001a1f3d52aa870a747783.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f297138686f1e5129454fb767d6e49f765d257b9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/26a9e4fff62d863982e7c5c0f2a9854037bbef8b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    width: 3008px;
    height: 692px;
    background-size: 3008px 692px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c24d256565af4e725f3e91805fc61db0fbdc277a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2459b92d2f6177aecb19ec759af2236472bd2f15.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    width: 1068px;
    height: 650px;
    background-size: 1068px 650px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1f08d88e6f326194aad986cad5fe14be2c0fedef.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-enhanced-hero-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8314ddb09b88264fb141af2ed05e094c1e20a0d5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"] {
  width: 100%;
}

.main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) and (max-height: 1441000px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 692px;
  }
}

@media screen and (max-width: 1440px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 580px;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 1441000px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 650px;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 733px) and (min-height: 0) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 570px;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) and (max-height: 1441000px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 692px;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) and (max-height: 775px) and (min-height: 0) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 580px;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="heroes"] [data-unit-id], .main [data-module-template="heroes"] .module-content {
    height: 500px;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="heroes"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) and (max-height: 1441000px) and (min-height: 776px) {
    .main [data-module-template="heroes"] {
      --content-height: 692px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 795.8px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 865px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 916.9px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 1038px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 1176.4px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1314.8px;
    }
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0) {
    .main [data-module-template="heroes"] {
      --content-height: 580px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 667px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 725px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 768.5px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 870px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 986px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1102px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 1441000px) and (min-height: 734px) {
    .main [data-module-template="heroes"] {
      --content-height: 650px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 747.5px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 812.5px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 861.25px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 975px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 1105px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1235px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 733px) and (min-height: 0) {
    .main [data-module-template="heroes"] {
      --content-height: 570px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 655.5px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 712.5px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 755.25px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 855px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 969px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1083px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) and (max-height: 1441000px) and (min-height: 776px) {
    .main [data-module-template="heroes"] {
      --content-height: 692px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 795.8px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 865px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 916.9px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 1038px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 1176.4px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1314.8px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) and (max-height: 775px) and (min-height: 0) {
    .main [data-module-template="heroes"] {
      --content-height: 580px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 667px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 725px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 768.5px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 870px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 986px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1102px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="heroes"] {
      --content-height: 500px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="heroes"] {
      --content-height: 600px;
    }

    html[data-text-zoom="2"] .main [data-module-template="heroes"] {
      --content-height: 675px;
    }

    html[data-text-zoom="3"] .main [data-module-template="heroes"] {
      --content-height: 750px;
    }

    html[data-text-zoom="4"] .main [data-module-template="heroes"] {
      --content-height: 850px;
    }

    html[data-text-zoom="5"] .main [data-module-template="heroes"] {
      --content-height: 950px;
    }

    html[data-text-zoom="6"] .main [data-module-template="heroes"] {
      --content-height: 1050px;
    }
  }

  .main [data-module-template="heroes"].collection-module {
    background-color: var(--gutter-color);
    grid-gap: var(--gutter-width);
    grid-template-areas: "";
    -ms-grid-columns: ;
    grid-template-columns: repeat(var(--columns), 1fr);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
    border-bottom: var(--gutter-width) solid var(--gutter-color);
  }

  .main [data-module-template="heroes"].collection-module [data-unit-id] {
    border-color: var(--gutter-color);
    background-color: var(--gutter-color);
    height: var(--content-height);
  }

  .main [data-module-template="heroes"].collection-module [data-unit-id] .module-content {
    color: var(--text-color);
    background-color: var(--background-color);
    height: var(--content-height);
  }
}

.main [data-module-template="heroes"] [data-unit-id] {
  background-color: #fbfbfd;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
  text-align: center;
  padding-top: 47px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
    padding-top: 53px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
    padding-top: 37px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
    padding-top: 55px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
    padding-top: 61px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline {
  font-size: 56px;
  line-height: 1.07143;
  font-weight: 600;
  letter-spacing: -.005em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
  line-height: 1.21429;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
  line-height: 1.125;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
  line-height: 1.17865;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
  letter-spacing: 0;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
  line-height: 1.33929;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline {
    font-size: 48px;
    line-height: 1.08349;
    font-weight: 600;
    letter-spacing: -.002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .004em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
    line-height: 1.34375;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
    line-height: 1.21875;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
    line-height: 1.21875;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
    line-height: 1.21875;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead {
  font-size: 28px;
  line-height: 1.14286;
  font-weight: 400;
  letter-spacing: .007em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 6px;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
  line-height: 1.25;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
  line-height: 1.39286;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
  line-height: 1.25;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 400;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
    line-height: 1.33341;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
    line-height: 1.25;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
    line-height: 1.29167;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
    line-height: 1.29167;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 400;
    letter-spacing: .012em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
    line-height: 1.36844;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
    line-height: 1.26316;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
    line-height: 1.31579;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
    line-height: 1.36844;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
    line-height: 1.36844;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta, .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links {
  display: inline-block;
  margin-top: 19px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta, .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links {
    margin-top: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta, .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links {
    margin-top: 17px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links {
  position: relative;
  z-index: 4;
  text-decoration: none;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button {
    font-size: 14px;
    line-height: 1.42859;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
    --sk-button-margin-horizontal: 14px;
    --sk-button-margin-vertical: 14px;
    min-width: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ar) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ko) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh) {
    line-height: 1.5;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(th), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links .button:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a:not(:only-child):not(:first-child) {
  margin-left: 13px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a:not(:only-child):not(:first-child) {
    margin-left: 10px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a:hover, .main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a.\:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 1500px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 1500px !important;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 1500px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 1500px !important;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 1500px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  html.text-zoom .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 1500px !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .unit-wrapper a.unit-link {
  height: var(--content-height);
}

.main [data-module-template="heroes"] [data-unit-id="mac-studio"] .split-copy-wrapper .unit-copy-wrapper .subhead {
  max-width: 310px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="mac-studio"] .split-copy-wrapper .unit-copy-wrapper .subhead {
    max-width: 210px;
  }
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="mac-studio"] .split-copy-wrapper .unit-copy-wrapper .subhead {
  max-width: 95%;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-wrapper {
  background: #f5f5f7;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .headline {
  margin-top: 5px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .headline {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .subhead {
  margin-top: 6px;
  max-width: 432px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .subhead {
    margin-top: 5px;
    max-width: 372px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .subhead {
    max-width: 296px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-tradein-event"] .unit-copy-wrapper .subhead {
    margin-top: 7px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
  font-size: 21px;
  line-height: 1.19048;
  font-weight: 400;
  letter-spacing: .011em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  margin-top: 27px;
  font-weight: 500 !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
  line-height: 1.2381;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
  line-height: 1.2858;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
  line-height: 1.381;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
  line-height: 1.3334;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    font-size: 21px;
    line-height: 1.19048;
    font-weight: 400;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
    line-height: 1.2381;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
    line-height: 1.2858;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
    line-height: 1.3334;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    font-size: 14px;
    line-height: 1.28577;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
    line-height: 1.42859;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
    line-height: 1.35718;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    margin-top: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    margin-top: 22px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    margin-top: 22px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient {
    margin-top: 28px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
  max-width: 355px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
    max-width: 305px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
    max-width: 240px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    max-width: 90%;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-bottom .subhead {
    font-weight: 500 !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
    max-width: 90%;
  }
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="ipad-mini"] .unit-copy-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top {
  padding-top: 5px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top {
    padding-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top {
    padding-top: 2px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top {
    padding-top: 6px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
  margin-top: 16px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    margin-top: 11px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-bottom .subhead {
    font-weight: 500 !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
  margin-left: 338px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
    margin-left: 311px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
    margin-left: 0;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
    margin-left: 365px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
    margin-left: 343px;
  }
}

@media only screen and (min-width: 735px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper {
    padding-top: 0;
  }
}

.main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper .subhead {
  max-width: 430px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper .subhead {
    max-width: 390px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="ipad"] .unit-copy-wrapper .subhead {
    max-width: 290px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c1 {
  color: #3e935c;
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c2 {
  color: #edd142;
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c3 {
  color: #e3704b;
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c4 {
  color: #de5f7d;
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c5 {
  color: #827eb2;
}

.main [data-module-template="heroes"] [data-unit-id="imac-enhanced"] .subhead-colors .c6 {
  color: #547eae;
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] {
  --content-height: 1150px;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-copy-wrapper {
  display: none;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  pointer-events: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 41px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper {
    padding-top: 93px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper {
    padding-top: 61px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper {
    padding-top: 65px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper {
    padding-top: 98px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper .unit-link {
  z-index: 7;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .unit-image-wrapper a:not(.unit-link) {
  z-index: 8;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-wrapper.bubble-wrapper-geo {
  display: none;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble {
  font-size: 48px;
  line-height: 1.08349;
  font-weight: 600;
  letter-spacing: -.002em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  width: var(--width);
  top: var(--top);
  right: var(--right);
  bottom: var(--bottom);
  left: var(--left);
  fill: #007aff;
  position: relative;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  letter-spacing: 0;
  z-index: 6;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh) {
  letter-spacing: 0;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
    line-height: 1.3;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
    line-height: 1.175;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
    line-height: 1.2;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
    line-height: 1.35;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .004em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
    line-height: 1.34375;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
    line-height: 1.21875;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
    line-height: 1.21875;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh) {
    line-height: 1.21875;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble {
  width: calc(var(--width)  + 200px);
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper sup {
  vertical-align: top;
  position: static;
  font-size: .6em;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper sup .footnote {
  color: inherit;
  position: static;
  vertical-align: top;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-1 {
  --width: 250px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-1 {
    --width: 205px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-1 {
    --width: 204px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-1 {
    --width: 299px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-1 {
    --width: 250px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-2 {
  --width: 256px;
  --left: 3px;
  --top: 5px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-2 {
    --width: 209px;
    --left: 3px;
    --top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-2 {
    --width: 210px;
    --top: 6px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-2 {
    --width: 308px;
    --left: 4px;
    --top: 4px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-2 {
    --width: 256px;
    --left: 3px;
    --top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-3 {
  --width: 262px;
  --left: 7px;
  --top: 22px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-3 {
    --width: 214px;
    --left: 5px;
    --top: 23px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-3 {
    --width: 215px;
    --left: 6px;
    --top: 23px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-3 {
    --width: 314px;
    --left: 7px;
    --top: 25px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-3 {
    --width: 262px;
    --left: 6px;
    --top: 22px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
  font-size: var(--fontSize);
  color: #fff;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.03em;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
    line-height: 1.06em;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
    line-height: 1.07em;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
    line-height: 1.05em;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
    line-height: 1.02em;
  }
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy {
  font-size: calc(var(--fontSize) * .5);
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-1 {
  max-width: 80%;
  --fontSize: 98px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-1 {
    --fontSize: 95px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-1 {
    --fontSize: 95px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-1 {
    --fontSize: 96px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-1 {
    --fontSize: 97px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-2 {
  --fontSize: 51px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-2 {
    --fontSize: 52px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-2 {
    --fontSize: 52px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-2 {
    --fontSize: 49px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-2 {
    --fontSize: 51px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-3 {
  max-width: 80%;
  --fontSize: 95px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-3 {
    --fontSize: 94px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-3 {
    --fontSize: 93px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-3 {
    --fontSize: 95px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble-copy-3 {
    --fontSize: 96px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon {
  top: var(--posTop, initial);
  right: var(--posRight, initial);
  bottom: var(--posBottom, initial);
  left: var(--posLeft, initial);
  z-index: 3;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-mba {
  --posTop: -21px;
  --posRight: -135px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-mba {
    --posTop: -48px;
    --posRight: -89px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-mba {
    --posTop: -42px;
    --posRight: -85px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-mba {
    --posTop: -27px;
    --posRight: -148px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-mba {
    --posTop: -54px;
    --posRight: -95px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-ipadair {
  z-index: 2;
  --posTop: 54px;
  --posRight: -78px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-ipadair {
    --posTop: 21px;
    --posRight: -53px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-ipadair {
    --posTop: 23px;
    --posRight: -52px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-ipadair {
    --posTop: 63px;
    --posRight: -76px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-ipadair {
    --posTop: 24px;
    --posRight: -58px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-genmoji {
  --posTop: -14px;
  --posLeft: 1px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-genmoji {
    --posTop: -14px;
    --posLeft: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-genmoji {
    --posTop: -14px;
    --posLeft: 0;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-genmoji {
    --posTop: -17px;
    --posLeft: 3px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .icon-genmoji {
    --posTop: -15px;
    --posLeft: 0;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
  position: relative;
  top: 44px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
    top: 49px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
    top: 40px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
    top: 48px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
    top: 44px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button {
    font-size: 14px;
    line-height: 1.42859;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
    --sk-button-margin-horizontal: 14px;
    --sk-button-margin-vertical: 14px;
    min-width: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ar), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ar) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ja), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ko), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ko) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh) {
    line-height: 1.5;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(th), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper {
  position: absolute;
  inset: 0;
}

html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper {
  display: none;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper video {
  height: 101%;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .animation-wrapper.ended video {
  opacity: 1;
}

html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.no-js .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.reduced-motion .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame, html.text-zoom .main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .static-frame {
  display: block;
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe.start-frame {
  height: 100%;
  width: 100%;
  background-position: 50% 0;
  background-size: cover;
  left: unset;
  right: unset;
  -webkit-transform: unset;
  transform: unset;
  z-index: 5;
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50% 100%;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025 {
    background-position: 50%;
  }
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper .unit-image.unit-image-bts-2025-hero-bts-2025-startframe {
  height: 100%;
  width: 100%;
  background-position: 50% 0;
  background-size: cover;
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper .unit-image-bts-2025-hero-bts-2025-startframe.start-frame {
  opacity: 1;
  z-index: 99;
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper #bts-2025 ~ .unit-image-bts-2025-hero-bts-2025-startframe.start-frame {
  opacity: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 4px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 15px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 9px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 3px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 14px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 11px;
    width: 100%;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 7px;
    max-width: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 15px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 10px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
  margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .subhead {
    max-width: 230px;
  }
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper {
  padding-bottom: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper .subhead {
  margin-top: 6px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper .subhead {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper .subhead {
    max-width: 225px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper.legal-visible {
  padding-bottom: 0 !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper.legal-visible .avp-enhanced-napoleon-legal {
  height: auto;
  padding: 17.5px 0;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper.legal-visible .avp-enhanced-napoleon-legal {
    padding: 20.5px 0;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-copy-wrapper.legal-visible .avp-enhanced-napoleon-legal {
    padding: 10.5px 0;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal {
  font-size: 14px;
  line-height: 1.42859;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #86868b;
  height: 0;
  opacity: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh) {
  line-height: 1.5;
  letter-spacing: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal {
    font-size: 12px;
    line-height: 1.33337;
    font-weight: 400;
    letter-spacing: -.01em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
    width: 100%;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar) {
    line-height: 1.66667;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja) {
    line-height: 1.41667;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko) {
    line-height: 1.41667;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh) {
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th) {
    line-height: 1.33337;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-image-wrapper .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a3972eec51e1617041423353f95dd173a56126c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-image-wrapper .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-startframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e109c01e76e1314e28a6fc8b6beb23e37425659b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-image-wrapper .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a09d730c65def30c1d6d4d2a8977876853a05679.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .unit-image-wrapper .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/53c5f809428c592f8e0e0bdd9a3d8d249b053429.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="heroes"].collection-module [data-unit-id="apple-vision-pro-enhanced"] {
  --ribbon-height: 44px;
  --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 1050px), 800px);
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"].collection-module [data-unit-id="apple-vision-pro-enhanced"] {
    --ribbon-height: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"].collection-module [data-unit-id="apple-vision-pro-enhanced"] {
    --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 830px), 650px);
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"].collection-module [data-unit-id="apple-vision-pro-enhanced"] {
    --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 600px), 550px);
  }
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe {
  height: 100%;
  width: 100%;
  background-position: 50% 30%;
  background-size: cover;
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe.end-frame {
  opacity: 1;
  z-index: 99;
}

.main [data-module-template="heroes"] [data-inline-media-enhanced-xlarge] .unit-image-wrapper #apple-vision-pro-enhanced ~ .unit-image-apple-vision-pro-enhanced-hero-apple-vision-pro-enhanced-endframe.end-frame {
  opacity: 0;
}

html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper {
  padding-bottom: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
  margin-top: 15px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    max-width: 175px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .spatial-computing .unit-copy-wrapper .subhead {
    max-width: 90%;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .unit-image {
  top: 0;
  bottom: unset;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout {
    max-width: 325px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout:nth-of-type(3) {
  margin-top: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout-avail {
  max-width: 300px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout-avail {
    max-width: 280px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout-avail {
    max-width: 255px;
  }
}

html.enhanced-xp.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-vision-pro"] #apple-vision-pro {
  top: 0;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .headline {
    max-width: 290px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .subhead {
  max-width: 625px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .subhead {
    max-width: 615px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .subhead {
    max-width: 290px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence-geo"] .unit-image-wrapper .unit-image {
  background-size: 100% var(--content-height);
  width: 100%;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper {
  padding-top: 55px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper {
    padding-top: 41px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper {
    padding-top: 64px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper {
    padding-top: 68px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
  margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout {
  font-size: 19px;
  line-height: 1.21053;
  font-weight: 400;
  letter-spacing: .012em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
  line-height: 1.36844;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
  line-height: 1.26316;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
  line-height: 1.31579;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
  line-height: 1.36844;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
  line-height: 1.36844;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout {
    font-size: 17px;
    line-height: 1.23536;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
    line-height: 1.35296;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout {
    font-size: 14px;
    line-height: 1.42859;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
    line-height: 1.5;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id="airpods-pro-3"] .unit-copy-wrapper .subhead {
    max-width: 280px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id="airpods-pro-3"] .unit-copy-wrapper .subhead {
    max-width: 220px;
  }
}

.main [data-module-template="promos"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/629f4a6b71432dbc2c3f8931cc6acc6d3165d6e0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/924eaac1fbb5617258288520b0245dcea3ad6179.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/da862da9442f25fda2746d5c8c6f9ec5d93a3101.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b6a8425e4838c44174c656eb9a0b79aaea7cf248.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4ed7463593d9d6c3a418706d2f4ef45c7dd1a664.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-4-promo-airpods-4-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c53634871515fb118272e9ee6dfc13eabfd4cbab.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ea6c5bd353307ab78dd288d9cd3e2770f8292ce3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e49d0da73cc0a40253e9a91132b927891660de9f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4170a5ad684a192c89b210156cd177f5cca70813.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c62a1c775dbfe27f62078e33c5112cde983d950a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d6688c46d96ae3876081534cdee7b2d673244714.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-max-promo-airpodsmax-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8c54d251eedbf18275acb19e620d256b4460b3bd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9c607cefbff722616ba2ca3df1cec480ae23a50f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/94ee509deb650871fc77f784df0d25c3fba1ec47.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cae1386086d1cbfa086f4995daf7373962faba20.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2500a5894ea03b6044043b0f46db8dbb9561e447.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/875b6dded959cd9ec4afd6272378e8a439bdf7e4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/df5fc6bbec9f71fc678a4576fd55bee938bc2d8f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5579a3079a0bdf68fd31121fcfed52b805da2439.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b627b98194cd9a26c2af43fd7954fad7c6c3e0c9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9d3970571b72db84cdf79317b4582739d30ab6f4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b1e0088a66974db1f268f798dfeb0d13388c062e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46775e4541aa43c58957e4d5d77e651ad4b6cbb4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-pro-3-promo-airpodspro-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9e3f96cb5c25dedc9419dcfc197c61a8dc4e12ee.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/47cc645e82102fb94058ac8b07709b8b6d85fef7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/25656aeee7890c62e6947703395db3d62c5e41e4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b0dc2f71573b0f52d0f6e01e6b187c19872ab131.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a162b33492e7565c2497a444e8c6488102230ce2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c10ca0ca7b6dc237b7b1e79cf13212e700980c8c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b47c61e11e8692198491bbd52a4e683ea691d17.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3392a6d1fdf712a282210175249bf3b6120abd22.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/af3c29f41426259143a5b59fcfeabbbd0fd16bfe.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bdf6036863a27c16b6427adf3af4509d417e6587.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8069899e114da52b267dc6b9f8b12d11d5cb7308.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
    width: 734px;
    height: 548px;
    background-size: 734px 548px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/78c0d558a145d552645bf33cdaafd72d7da54132.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-card-promo-apple-card-acmi {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7ae91a3a341195c5e6278b7c2715f5c295ef2b4e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e30961d127200c4663c32461e534841a4d79ccc5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/847896723da8ba1bfc6d5a0accee7cff95f79a5a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ed6ff2a2f52b030229c8ccb5834b105d26fbdd62.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6ff1ddd5f3c1e7c3d0959ab428bf8f3739aab8a5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/759802e2aa1ed20327ad8287302a978071cfe604.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-promo-apple-fitness-plus {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/760a26aa4a13004268b00cae75af1e6cae17f163.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/96fbd6ffd9feb52a58c4eb9c9b73cad922327ea2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d497ff7c9e39f8d5f14c4c7e21729cfe577eff93.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46bfb8aabacdc7a9d30a8949fe33e0337ef8d0f9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e64e8c3791a42043dd3703e808f3b5cc7cb19198.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/91509a82145822fd54ca0908f972688a06070dd0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-geo-promo-ai-geo {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4e77ef6f38d7b769aa225327694366d0dd81e1d6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/35735719a9b5a17e4719ac979c9e234beca512a2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0f57cea7eed7b86c0b175d6979ed0a08a7e80917.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f80a92bef421e2165044b70a838e9e94897d5f7a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f0f6309bbbe1b4117bfd080fa2a96483afd28c44.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/15a43cb9916fac13a5b270640b2d29c2a5097d48.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-intelligence-promo-ai {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a7881bec71bf6f404818816720c5405e3b1a4db1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7e9643d938c9c1573b3758cfc7f33d5a7becea68.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f84cbbce210f50e83fc4c089d2adfa7772faa295.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/51da2ac2290e015976ef1d4ce3392a65428597ae.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c20072d1f6d9ef8e51e018fcc19951f043171859.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c18a52a138dda5c95331d9374ca2b6d80b5c7615.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/360fe4840aa4a350d6b1f9cf25d4fdd088216caf.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ca3a676bf4fafa503b84b5b863fa685bb89e6742.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8f8a253d626e52302ed4a015dcee6e1907195b1f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b844439bf84fad47c67c692770a932b1847f9743.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/01cb0d861fef1fa34339f9d76b644733fa3d804d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/42340f11527d4068dfbff5632162cfe5285fb306.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f18f19bc03073be0260fb23ebb320fc186b465be.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eeed2389a6ab5475182ded1963b5814531a33f52.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eec0827e7c2934c8c4988572768fc26a0532006f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/48afb2165fbe1bb2abf417b57c32b35efe389dd8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e232d16348d91619ccf66497047d96f275bfc440.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/57b6f2bade83e8b3a734dfb12c8e9a7a7732029a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-promo-apple-vision-pro-alt-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0d05197c08234a359aa22f48cdd1d0cb11acaff4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83d692e6057bd625df85178aa41c5c724c1165e5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/14f541849f489d1972360e4160cf75daf0cb2fb1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/07567b4477329130a76fcd025e6d5ed97db46a8e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a882dea2add3bf01a1b21a12434e4713fa230989.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2bedc6c27d6026d4066fd130384dabc77e2cef78.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-family-promo-apple-watch-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/efc7cc42d704ea7294996b2c0c6bcd07c5149c05.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4c4eeae83b3d183246bc647e45301e41e0b3986e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/852a2c794ff74252a6f63058f671dc023c212ba8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9046e24de47a560266c9c3dcd2316889eb7770d9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c3cc3f3832ec832e6ea1f943645c9d72d7feadf6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cf847846eb62a1f27bb0f29f4823e51e29fe4515.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98a009e11e4d2efcf90fe41e59beee5b424c621d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0db9fa1a97a735f47f2e1cd552956106a265e68a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7ae7c9aef40143ef2fd49e2ac6e0027bc7e297f3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6fd86642f6d237face0e519af5701cbf7a2476f3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/45e9245d87e3d7dbce879dc354afb69bd8327983.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a48e60b4c2c4b547a46463ad6f0eeb3fd2bab7a3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-se-3-promo-apple-watch-se-3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7212a81de4b826ba44c104bf7f4eeb8fc6a59c69.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55182e40341b2c5f845d9c7dd5be2f4874966805.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d4b88091aabbb0e94d3ec4058ab99e46abf6e363.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4504387e8ab7e7a32fa145314cde5c385395df0a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8a2ebf1f143494081e85ada355bf76083aa14a1c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ef317815ee6c4e4949d7dfeb91dc8da72623f62a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/653d91b3f57bbce7fa5cb48e5c8d3cf0e2f8f486.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1ba6ea21c1c46fdffe2763c9804943f8e08fdf5d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e2b0dcc9cb24f054d38371cbbb3f1540ab819471.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8a33d580f7135f36e9bacaf42690d9b129eb9fd2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8cc58a4d9a31f2b75c91d13ed7fc121ce690da56.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9d3429e19727a6ad4a4c3eb02b2f3dd8bc447363.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-11-promo-apple-watch-series-11-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b17ccf7207562e3b616f831d8c8228a8fd146fc1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e6c645fb4eaf05b877eb9e33dd2cf9837c029f48.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/685ee7bcfd89a2823273392db674f80976f69b99.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2c85264edbbb8f451dc1edb4b9af10df360c22ac.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c8d5970c8ad91924d465d18044dea53e3ef03fe3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c4ae9ce3423129330ca3946a416a9c6e625e9f45.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/28a8d7ffab11f7f39726a11e619f2ef878514dc2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/48886de97c1c454263a21e352ec2f9f5c2e4aaca.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c13cef2f72c7cf73b7a5d3b13bec02ce472f9753.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9fd590c9d3a990d7e5cfe5e32f807f131670cdd9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a8260e97f43f46ccd3b5a7f59eaab92c80e4f854.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/637920e0217e56a1cfda3e4e8d33f2a0b16dc050.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ultra-3-promo-apple-watch-ultra3-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83bb3ef764a4cb919d7b05dbfe5e0fb130a06117.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9315e25a92990c0ddc6cd046886c8c61f224da99.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/936cd965c9034243b7872c902d166c01c205b1c7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a56895218c469d05a680ca88cca5bb7dba7031b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b08b40e00033688d25ec101d8cc2eae1d21f436f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/39aead5ea6586c2cd24381e7c072e40e90aaadde.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-bts-2025 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/46a989c87c363d95165c1bf8b66fe15c67d0a1d7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
  width: 82px;
  height: 87px;
  background-size: 82px 87px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/429f3c017d2c283e1139777130930e067ad8ec90.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a1311057aef007baf5c6608d771a7f4385afdae3.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
    width: 62px;
    height: 66px;
    background-size: 62px 66px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/352506aceed125e760fb3ae3d03b5021d197ef52.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fdc9be87570bc72187b27d2c0e1b28c891a5f399.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
    width: 62px;
    height: 66px;
    background-size: 62px 66px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/352506aceed125e760fb3ae3d03b5021d197ef52.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-airpods {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fdc9be87570bc72187b27d2c0e1b28c891a5f399.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
  width: 48px;
  height: 48px;
  background-size: 48px 48px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a7e310d8a5f98f51acddd35ce15c2ec6b1448b4d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/214f12485c2e66d6946ed501c5cc6bb00aea2ea4.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
    width: 43px;
    height: 42px;
    background-size: 43px 42px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83d06d21f5a7f357a3a9b698c30b6ac0e1d1929a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/30f8f596acc8beb14a1bb3634cd9687ec2fa3fd1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
    width: 43px;
    height: 42px;
    background-size: 43px 42px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83d06d21f5a7f357a3a9b698c30b6ac0e1d1929a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-genmoji {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/30f8f596acc8beb14a1bb3634cd9687ec2fa3fd1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
  width: 68px;
  height: 83px;
  background-size: 68px 83px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/12c44abfd78b978d0e1abbacd124bdaa15898ebe.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d78bdbd4850d801196d4b484c22a1ecb726987a0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
    width: 60px;
    height: 73px;
    background-size: 60px 73px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/109eb019c5c48ca00813577e2b00935a28d1fd54.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/27c7b6b51a2ab2b804699454539a5765c6f66f39.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
    width: 60px;
    height: 73px;
    background-size: 60px 73px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/109eb019c5c48ca00813577e2b00935a28d1fd54.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-ipadair {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/27c7b6b51a2ab2b804699454539a5765c6f66f39.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
  width: 119px;
  height: 86px;
  background-size: 119px 86px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/aa268599f0f6637634329c509bf93aad875c1ad1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/df37ee39b869e21a55b6d4e07279a9bae2f9dc31.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
    width: 105px;
    height: 77px;
    background-size: 105px 77px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/240dd4d2ffba2a85c10347b18df7eedd314a7ada.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb399a357d0138f722a12ef589a16ee69968c58.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
    width: 105px;
    height: 77px;
    background-size: 105px 77px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/240dd4d2ffba2a85c10347b18df7eedd314a7ada.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-2025-promo-sticker-mba {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb399a357d0138f722a12ef589a16ee69968c58.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/664dbcd041fcc31cba682c79b087e2c576bf903c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/536d6640108bc516682e395838a352bc6d7b5cfb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2c6c00be1b3b9769063c675a31f5ea15d0caaff2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e76e4baef722c27528f2a4e4e8b2b1cae73ec861.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7f7f88170991f9af734a0f152dd624bf2a1fee4f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-carriers-promo-carrier {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dc97a815f7d2d729a4a04300decb1b43da48f108.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a8dfd0517d8ab4f9895c91be4a9fcb46fda5b917.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b2cd1d6f8dc65562dfd750ec4ab6e77382f0811.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5ef02065a2350d562b47298ab66d6921f1bac691.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8fdb0e2885e9234ce326c2ff7678e01f22e798dc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
    width: 734px;
    height: 548px;
    background-size: 734px 548px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2d09d02acd64e6e22205198ac3131b1a6c9deffd.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-mini-tile-homepod-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/94ea74f511474ad87ffc306cb3fbe7d860034e2b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d64490c17415663bd0ab39b315f7bc0e7852bfc4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9f4185d064e6f3236ea498934c6d77215cf5a046.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7d338e9ed0405040c6d88fcdb6dd09f4631e34cf.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/de439eb8538db6030cf8ccc3a876e33a386a9c01.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7e6040c08e4435ee76ef2a399f112b65e089ba8f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-imac-promo-imac-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/93dd369ecaebb31ee7c88071a2267b53914276c9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c7455177bdf7d4fc22edb31ebbdf06705ab328b4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/184357b6248d69814598fec7cbfc9a6f46b1d85b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/074e610aeec28ae31cf2397e233ec38c40ccf13b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/66926aab15e36ab3e6ec115778c276c643314360.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d1baccb9bace841c3aeb00a217504fdbd19db863.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/75970f58c4e435640127039461d213e99b8a0ddc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e6551f1e45537f2aee1fe1c0acc18835e2a54764.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5ce0a714b2e8397e1ea6af795f0f6d795ecf0e7c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e7e5e2c4b9a7f5ae87bb4df0510499323294f585.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/357769188bc4c632b32fd9e06188b32d04a643a4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cbadb2ccc39dda691722e7f323a5dc784cd649db.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2cc5b0ad2cf96d6f6077659fc4436e25a3498a8a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0b672b372d581247308afa906f8a186f6260ad6d.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ac2fc81c0379266fff4858070d97233f86689970.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0e0c151a3c2f8caa7f9986827465dc885b0ac4c1.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/61082fc677fbe5620d764110f178742f08f6296e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0ce8945d63ccfed818b1800aeb54d723dc286931.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-family-promo-ipad-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/98ae65d06af978d2a88d7943df1127f8c27810d7.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9be3fdbd49fbb9589e847790e0ba93ee3e036f28.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e293a2d3f908a5f3a38bc02fe4061c0dff226102.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/96e102e7f560740ea3419fc5eba3cb2449de9484.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55ccb5dfdafe142a7100049de0282b3815ae1d73.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/177f19732fc290c9e0e1e3568d655cc572f7be54.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-mini-promo-ipad-mini {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cf76185e94c67ee4fd5c8faf26a1eca45958cee3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e3e846fb2d12fc24d6c6098e5cae4484fbec8af1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8f430f1704ae6b66e211746a10cd9cce93dde80f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/579ac4b9b0b657fe52d94122e171468b3fb1e3f8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8ad123777c2d412cd688514e836af10848585a63.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4b78389a81ec898f45e90896d4e169880a6f3342.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipadpro-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/936ff7f70947ade1ba36b0434a3921a8c86b4344.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4a37bd7652298e0166ce1ee687d16ef76b8100ff.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/68811e5424cfb29471a28d8aecc364d630294b1e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1a618fecfac99283f192eb488600585c0bb9ff35.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3a3bd50266e1de51526b5ba699e4437e9526c41a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ee8b88756b5e3b1a53913dcfc11dd2a3367764c8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-promo-ipad {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a37e0538f61901c62cd7c4fcfa11469743cf6fc6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d19b605162afbce54f25ea7c92fb5fadee5dba32.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4f52cb4fe58eb37600536ac9cc5c03f13d8206b3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/425662a13909d18e61fb35ae9c9fc800dd5fd273.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b32c63497b7cccd453fd99d617180ab130c587d3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f28f5a50f049afd8577ac816f1f4cec2a8437458.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7744f05c38be025b4d406a421c82690b23368f7f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5e9d844f7390520286aa59b7dd5449d9356254ba.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c61fedbf075dc10f6e66571d3b9aa6cc297fb212.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/63006262832e4862c212ba291da2267c47199093.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/146cd62937d9b58435f7b8dc14df1c986b6df216.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ef887f6aefa377b32750ca9070a7e390f0c18da6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-pro-promo-iphone-17-pro-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9b3e4c283b6c06e6758e0f1202ca43bb4bf8ed0b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/94c029f8ec1aaa118d2c3171070f15fc00f28bc4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/04656f568a8d6952dc7d3375a388c4a5e859c1cc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/aa5191c12a73aa461c336f7c0aac7761049f088e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/00e973245e565f81ad3ef6a1caf5b62a3ac7e7ac.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a02f0fb11098849c6b5b0fc220e7ec968bf5c428.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/24a1c9251692ca3c67c742577b1d2b7cd27867af.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/55f27f9601b86be369e7c2173cf61b74fd0c3e85.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b889bf988c5112e85eb25d8101053c696578343e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/618eafedc2e60689f1281b60827825063fcb7f17.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/20af4d82e9ae56ec7f313fe4e38f6a608e31d35a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bf5dd5d19af17e1a9029ef9cb5a972559f4db339.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-17-promo-iphone-17-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/50b0963691146dd7ba94743e1da5c31dcf0f8d7f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/77f376719f1d86db361761b64ca1d3f0ed18179c.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/693ca5cbeb1f516e520d0fd543e4a923c1fba284.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f9255ecdbc9f7b2a728101b499fb94a2ba95bafa.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1ea4ea2651bb9302d44ab03d6592909d137a7e15.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6a4c937c0ae699ec8bba327327658713a0167144.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/30ba4e6d231e772d892838a9e2684d48469fb7e3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ed17afd1377b2ebf3f888f0990ced035cba691b8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b8708afe21ff14e67155a7320433ef85615e722a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/aa7aa843b3740303e29d074edbf8887498b2bf8e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/b962505b6d441326a209c71603d69720059f9173.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/a9917693f89dd42245c3bc6ef75bb5af10ad2967.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-air-promo-iphone-air-preorder {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/32d9fcdcaccb8463e2041e55dac511092e482f15.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d8b16c3587248c5a274a2f6e52e7a739873509ba.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1eb706c2c39d4557c633e8387a565be60bdda805.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f53a0aca23017ecc2c8c0ecfc253f46a77553cb7.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e3f927b0f11b88c8131a454e62a50dbac876eef8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6bcc08094653cce255d09205b95b519e508f6ba4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-family-promo-iphone-family {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/9cd764c6ff11b6bae96b1e114bc3e8b2e93b18bb.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eef519c3c87501064729fd09c2fd13a727110c34.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/6a2a800299b5de9104e0adc83e36c77f9d79e450.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fbf57d20d5648a884ed12596df9cc466b6edfca3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c146b1dd8a6849aeb6595ec6c72ceb469dfb3156.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c87d98a8c534542238237fc06ada0d677265d4a9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-tradein-promo-iphone-tradein {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5f387e271da07e068f70044b486d9977c22561f0.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7a5198196f6bbb504d15bab36d3e817f2a7b2505.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2133e94f80d3b5738b176f1ccaabb5f8bb175e14.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7b6ce14f310b93ada9f4f07745917c2caa176e36.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c6115333bc5799577cd244f3f0db68789800a089.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/83aabe3d361e1281a688771ffbc9991565922ca2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-promo-macmini-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dd189ab7e9bffd39c116de5507f90cb32a19ba04.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e0dd9872382c7c27a361cdea36d7138f5061fc97.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8adde90d75b18ee78324565563ce01bcca4ff4b4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2fb4732935ffbfdd1ddd0e82ec974a22b0e57d8e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/bc2b07e59681758eafcc3ce5ddd69ca4cbb8cc15.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2ef26f1ae6e8731e24875d68897620c8fc0db60a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/79016addf61e5309e5cedc52c3864f7c15eb2b03.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5756c023c67c7d7ae8813a800db2b2bd53cde2ef.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/729b3e0325bc0429714e470bff2ad21e71eb0895.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/28d4272c486d7bd8b1b7ccce5207d00909b2c7df.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e7b6a7d22f2c3a4342d6c135417aa3494628e5e1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f4fe0ab7539a326036ae38abdf976334c68f70b8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-studio-promo-macstudio-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/4f856a16a96800f5ba80c65029f3f0548a2208a8.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/289563ba49fcacc7cacfaa9dee97b7af3642bb76.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/166110c29997a76fec8d570373aeebe9a7a1394e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/49ee82d21b652be0a536c45c8abeb51254311231.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5ce15fb2292c44b3644e8bdc93fd33c9d24da33b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/978c3cdc6ba489f5682340a2d0bceb8e4178b721.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-m3-promo-macbook-air-m3 {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/da6cc41eba345bc282038e2778238f95df7390e4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1aeb0de100244c1002e73fbbf32b3951841a622d.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/691d13d708b6574e13e6efba6b7bd1684cdf59e3.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/0e5b906b4c2490a8621f2ef2ca30c684cded1810.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/30504d3ec9c17f39e361aa5e15ff360fd7589f19.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/307a93d5f6452d3d8c56e05f6ca0feda18781c12.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e18c5aeb1e57c3874e6c31ec463781197e3c6519.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/54749b673328de051366c8d624048a60fad6121f.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c4056ffbec9d01a257b40c1365bd5423c61ab1b5.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/246122e1038dc7821631e6fe9d51723ff848f382.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f69d7d366e9ade503ee622ee5f095e106ca7c902.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c99954fd6739d2ed9f8d3a2511264fa3f93f6d01.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air-avail {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/94cd31917599e6ac2c623dad8dd97266a987d472.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1d92a1a6fdd7c79db5ede73627ceca36c081fdd4.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/041499c85dfc69e7fb0405f82de03227b7201e7e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fabed4ae08e7041384a25260e4f400023458e14b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fe318f834347ff31c5f435de2ec3717234f86f14.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
    width: 734px;
    height: 548px;
    background-size: 734px 548px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/dc5456e5b853d223d91dfa0643ebcaeda604ce34.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-14-and-16-promo-mbp {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/44a44faa2697b9673c7e67f5738640523faffc14.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
  width: 1262px;
  height: 580px;
  background-size: 1262px 580px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/819bd130c6cc7fdcfd1e74e55e0deb05516509c6.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/e363935c0da354db28c646bb7b57a6d78a4b5657.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
    width: 516px;
    height: 490px;
    background-size: 516px 490px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fca73b171d9945f4bd3fb2e6e8f2727dd64bb528.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/71ee7291645efd2f3377f6e3f50572ee2dded5e9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
    width: 734px;
    height: 500px;
    background-size: 734px 500px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/f297138686f1e5129454fb767d6e49f765d257b9.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-promo-macbookpro-announce {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/26a9e4fff62d863982e7c5c0f2a9854037bbef8b.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="promos"] {
  width: 100%;
}

.main [data-module-template="promos"] [data-unit-id], .main [data-module-template="promos"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="promos"] [data-unit-id], .main [data-module-template="promos"] .module-content {
    height: 580px;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="promos"] [data-unit-id], .main [data-module-template="promos"] .module-content {
    height: 490px;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="promos"] [data-unit-id], .main [data-module-template="promos"] .module-content {
    height: 580px;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="promos"] [data-unit-id], .main [data-module-template="promos"] .module-content {
    height: 500px;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="promos"] {
    --columns-for-analytics-only: 2;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="promos"] {
      --content-height: 580px;
      --columns: 2;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 24px;
      --edge-border-width: 12px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 12px;
    }

    html[data-text-zoom="1"] .main [data-module-template="promos"] {
      --content-height: 696px;
    }

    html[data-text-zoom="2"] .main [data-module-template="promos"] {
      --content-height: 783px;
    }

    html[data-text-zoom="3"] .main [data-module-template="promos"] {
      --content-height: 870px;
    }

    html[data-text-zoom="4"] .main [data-module-template="promos"] {
      --content-height: 986px;
    }

    html[data-text-zoom="5"] .main [data-module-template="promos"] {
      --content-height: 1102px;
    }

    html[data-text-zoom="6"] .main [data-module-template="promos"] {
      --content-height: 1218px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="promos"] {
      --content-height: 490px;
      --columns: 2;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 24px;
      --edge-border-width: 12px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 12px;
    }

    html[data-text-zoom="1"] .main [data-module-template="promos"] {
      --content-height: 588px;
    }

    html[data-text-zoom="2"] .main [data-module-template="promos"] {
      --content-height: 661.5px;
    }

    html[data-text-zoom="3"] .main [data-module-template="promos"] {
      --content-height: 735px;
    }

    html[data-text-zoom="4"] .main [data-module-template="promos"] {
      --content-height: 833px;
    }

    html[data-text-zoom="5"] .main [data-module-template="promos"] {
      --content-height: 931px;
    }

    html[data-text-zoom="6"] .main [data-module-template="promos"] {
      --content-height: 1029px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="promos"] {
      --content-height: 580px;
      --columns: 2;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 24px;
      --edge-border-width: 12px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 12px;
    }

    html[data-text-zoom="1"] .main [data-module-template="promos"] {
      --content-height: 696px;
    }

    html[data-text-zoom="2"] .main [data-module-template="promos"] {
      --content-height: 783px;
    }

    html[data-text-zoom="3"] .main [data-module-template="promos"] {
      --content-height: 870px;
    }

    html[data-text-zoom="4"] .main [data-module-template="promos"] {
      --content-height: 986px;
    }

    html[data-text-zoom="5"] .main [data-module-template="promos"] {
      --content-height: 1102px;
    }

    html[data-text-zoom="6"] .main [data-module-template="promos"] {
      --content-height: 1218px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="promos"] {
      --content-height: 500px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="promos"] {
      --content-height: 600px;
    }

    html[data-text-zoom="2"] .main [data-module-template="promos"] {
      --content-height: 675px;
    }

    html[data-text-zoom="3"] .main [data-module-template="promos"] {
      --content-height: 750px;
    }

    html[data-text-zoom="4"] .main [data-module-template="promos"] {
      --content-height: 850px;
    }

    html[data-text-zoom="5"] .main [data-module-template="promos"] {
      --content-height: 950px;
    }

    html[data-text-zoom="6"] .main [data-module-template="promos"] {
      --content-height: 1050px;
    }
  }

  .main [data-module-template="promos"].collection-module {
    background-color: var(--gutter-color);
    grid-gap: var(--gutter-width);
    grid-template-areas: "";
    -ms-grid-columns: ;
    grid-template-columns: repeat(var(--columns), 1fr);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
    border-bottom: var(--gutter-width) solid var(--gutter-color);
  }

  .main [data-module-template="promos"].collection-module [data-unit-id] {
    border-color: var(--gutter-color);
    background-color: var(--gutter-color);
    height: var(--content-height);
  }

  .main [data-module-template="promos"].collection-module [data-unit-id] .module-content {
    color: var(--text-color);
    background-color: var(--background-color);
    height: var(--content-height);
  }
}

.main [data-module-template="promos"] [data-unit-id] {
  background-color: #fbfbfd;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  width: 88%;
  max-width: 430px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
    width: 90%;
    max-width: 330px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
    max-width: 90%;
  }
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
  font-size: 40px;
  line-height: 1.1;
  font-weight: 600;
  letter-spacing: 0;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 53px;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja) {
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
    margin-top: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
    margin-top: 37px;
  }
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
  font-size: 21px;
  line-height: 1.19048;
  font-weight: 400;
  letter-spacing: .011em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 4px;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja) {
  line-height: 1.2381;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
  line-height: 1.2858;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
  line-height: 1.381;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh) {
  line-height: 1.3334;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 400;
    letter-spacing: .012em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
    line-height: 1.36844;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja) {
    line-height: 1.26316;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
    line-height: 1.31579;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
    line-height: 1.36844;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh) {
    line-height: 1.36844;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links, .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta {
  text-align: center;
  margin-top: 17px;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links {
  position: relative;
  z-index: 4;
  text-decoration: none;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button {
  font-size: 14px;
  line-height: 1.42859;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ar), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ar) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ja), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ko), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ko) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh) {
  line-height: 1.5;
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(th), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a {
  text-align: center;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:not(:only-child):not(:first-child) {
  margin-left: 10px;
}

.main [data-module-template="promos"] [data-unit-id="macbook-pro-14-and-16"] .unit-wrapper {
  background: #fafafa;
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="macbook-air-m3"] .unit-copy-wrapper .headline {
  max-width: 100%;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="macbook-air"] .split-copy-wrapper .unit-copy-wrapper .subhead {
    width: 100%;
    max-width: 100%;
  }
}

.main [data-module-template="promos"] [data-unit-id="mac-studio"] .split-copy-wrapper .unit-copy-wrapper .subhead {
  max-width: 230px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="mac-studio"] .split-copy-wrapper .unit-copy-wrapper .subhead {
    max-width: 210px;
  }
}

.main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-wrapper {
  background: #f5f5f7;
}

.main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .headline {
  margin-top: 58px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .headline {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .headline {
    margin-top: 41px;
  }
}

.main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .subhead {
  margin-top: 10px;
  max-width: 265px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .subhead {
    margin-top: 9px;
    max-width: 245px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-tradein"] .unit-copy-wrapper .subhead {
    margin-top: 9px;
    max-width: 220px;
  }
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  margin-top: 22px;
  font-weight: 500 !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(th), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
  max-width: 265px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
    max-width: 240px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="iphone-air"] .unit-copy-wrapper .subhead {
    max-width: 240px;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="ipad-mini"] .unit-copy-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead {
  max-width: 430px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead {
    max-width: 195px;
  }
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead-ai {
  margin-top: 33px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead-ai {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead-ai {
    margin-top: 28px;
  }
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .subhead-ai-alt {
  margin-top: unset;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-weight: 500 !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ar), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ja), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ko), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(th), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient-alt {
  margin-top: 22px;
}

.main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper {
  background: #c7e6f1;
}

.main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 58px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 41px;
  }
}

.main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 10px;
}

.main [data-module-template="promos"] [data-unit-id="ipad-air"] .unit-wrapper .unit-copy-wrapper .callout {
  color: rgba(0, 0, 0, .56);
}

.main [data-module-template="promos"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .headline {
  margin-top: 58px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .headline {
    margin-top: 47px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .headline {
    margin-top: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top .subhead {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="ipad-air"] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-bottom .subhead {
    font-weight: 500 !important;
  }
}

.main [data-module-template="promos"] [data-unit-id="ipad"] .unit-copy-wrapper .subhead {
  max-width: 330px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="ipad"] .unit-copy-wrapper .subhead {
    max-width: 290px;
  }
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c1 {
  color: #3e935c;
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c2 {
  color: #edd142;
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c3 {
  color: #e3704b;
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c4 {
  color: #de5f7d;
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c5 {
  color: #827eb2;
}

.main [data-module-template="promos"] [data-unit-id="imac"] .split-copy-wrapper .unit-copy-wrapper .subhead-colors .c6 {
  color: #547eae;
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .headline {
  max-width: 100%;
}

.main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .avail {
  margin-top: 15px !important;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .avail {
    margin-top: 14px !important;
  }
}

.main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .cta-links {
  margin-top: 4px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .cta-links {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .unit-copy-wrapper .cta-links {
    margin-top: 10px;
  }
}

.main [data-module-template="promos"] [data-unit-id="homepod-mini"] .no-avail .unit-copy-wrapper .cta-links {
  margin-top: .7em;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .no-avail .unit-copy-wrapper .cta-links {
    margin-top: .8em;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="homepod-mini"] .no-avail .unit-copy-wrapper .cta-links {
    margin-top: .82em;
  }
}

.main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .headline {
  max-width: 388px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .headline {
    max-width: 370px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .headline {
    max-width: 320px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .headline {
    width: 100%;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .headline {
  width: 100%;
  max-width: 100%;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="carriers"] .unit-copy-wrapper .subhead {
    max-width: 280px;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] {
  --content-height: 900px;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-copy-wrapper {
  display: none;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 49px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-image-wrapper {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-image-wrapper {
    padding-top: 57px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-image-wrapper .unit-link {
  z-index: 5;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .unit-image-wrapper a:not(.unit-link) {
  z-index: 6;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble {
  font-size: 48px;
  line-height: 1.08349;
  font-weight: 600;
  letter-spacing: -.002em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  width: var(--width);
  top: var(--top);
  right: var(--right);
  bottom: var(--bottom);
  left: var(--left);
  fill: #007aff;
  position: relative;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  letter-spacing: 0;
  z-index: 1;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh) {
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble {
  width: calc(var(--width)  + 150px);
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] sup {
  vertical-align: top;
  position: static;
  font-size: .6em;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] sup .footnote {
  color: inherit;
  position: static;
  vertical-align: top;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-1 {
  --width: 252px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-1 {
    --width: 208px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-2 {
  --width: 258px;
  --left: 4px;
  --top: 4px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-2 {
    --width: 210px;
    --left: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-2 {
    --left: 1px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-3 {
  --width: 263px;
  --left: 5px;
  --top: 21px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-3 {
    --width: 214px;
    --left: 4px;
    --top: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-3 {
    --left: 3px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy {
  font-size: var(--fontSize);
  color: #fff;
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.03em;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy {
    line-height: 1.05em;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy {
    line-height: 1.06em;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy {
  font-size: calc(var(--fontSize) * .5);
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-1 {
  max-width: 80%;
  --fontSize: 80px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-1 {
    --fontSize: 78px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-2 {
  --fontSize: 43px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-2 {
    --fontSize: 45px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-2 {
    --fontSize: 44px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-3 {
  max-width: 80%;
  --fontSize: 80px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble-copy-3 {
    --fontSize: 79px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon {
  top: var(--posTop, initial);
  right: var(--posRight, initial);
  bottom: var(--posBottom, initial);
  left: var(--posLeft, initial);
  z-index: 3;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-mba {
  --posTop: -27px;
  --posRight: -114px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-mba {
    --posTop: -22px;
    --posRight: -102px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-mba {
    --posTop: -40px;
    --posRight: -94px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-ipadair {
  z-index: 2;
  --posTop: 43px;
  --posRight: -64px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-ipadair {
    --posTop: 43px;
    --posRight: -57px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-ipadair {
    --posTop: 27px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-genmoji {
  --posTop: -16px;
  --posLeft: 0;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-genmoji {
    --posTop: -15px;
    --posLeft: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-genmoji {
    --posTop: -14px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-airpods {
  --posTop: 62px;
  --posRight: -90px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-airpods {
    --posTop: 51px;
    --posRight: -68px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .icon-airpods {
    --posTop: 52px;
  }
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
  font-size: 14px;
  line-height: 1.42859;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  position: relative;
  top: 42px;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ar), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ar) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ja), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ko), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ko) {
  line-height: 1.57143;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh) {
  line-height: 1.5;
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(th), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
    top: 48px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
    top: 44px;
  }
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
  background-color: rgba(255, 255, 255, .3);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:hover, html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button.\:hover {
  background-color: #0077ed;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 55px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 45px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 40px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 10px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-ultra-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 8px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 55px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 45px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 40px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 10px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 8px;
    width: 100%;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-series-11"] .unit-wrapper .unit-copy-wrapper .subhead {
    max-width: 200px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
  margin-top: 57px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .headline {
    margin-top: 41px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
  margin-top: 11px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-se-3"] .unit-wrapper .unit-copy-wrapper .subhead {
    margin-top: 9px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
  margin-top: 57px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .headline {
    margin-top: 41px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-watch-family"] .unit-copy-wrapper .subhead {
    max-width: 230px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
  margin-top: 11px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    max-width: 230px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .unit-copy-wrapper .subhead {
    max-width: 175px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .spatial-computing .unit-copy-wrapper .subhead {
  max-width: unset;
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .unit-image {
  top: 0;
  bottom: unset;
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout {
    max-width: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout {
    max-width: 325px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout:nth-of-type(3) {
  margin-top: 0;
}

.main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout-avail {
  max-width: 275px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-vision-pro"] .announce .unit-copy-wrapper .callout-avail {
    max-width: 255px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-intelligence-geo"] .unit-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .headline {
    max-width: 290px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .subhead {
  max-width: 425px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-intelligence-geo"] .unit-copy-wrapper .subhead {
    max-width: 290px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-intelligence-geo"] .unit-image-wrapper .unit-image {
  background-size: 100% var(--content-height);
  width: 100%;
}

.main [data-module-template="promos"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .headline {
  margin-top: 59px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .headline {
    margin-top: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .headline {
    margin-top: 41px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
  width: 100%;
  max-width: 100%;
  margin-top: 3px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .headline {
  margin-top: 57px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .headline {
    margin-top: 45px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .headline {
    margin-top: 40px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .subhead {
  margin-top: 11px;
  max-width: 195px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .subhead {
    margin-top: 10px;
    max-width: 195px;
  }
}

@media only screen and (min-width: 1069px) and (max-width: 1440px) {
  .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus"] .unit-copy-wrapper .subhead {
    width: 100%;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .headline {
  margin-top: 58px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .headline {
    margin-top: 45px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .headline {
    margin-top: 40px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead {
  margin-top: 9px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead {
    margin-top: 9px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead:nth-child(2) {
  max-width: 290px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead:nth-child(2) {
    max-width: 260px;
  }
}

.main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead:nth-child(3) {
  display: none;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .subhead:nth-child(3) {
    max-width: 280px;
  }
}

html.iphone .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.default, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.default, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.default, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.default {
  display: none;
}

.main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.ios {
  display: none;
}

html.iphone .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.ios, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.ios, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.ios, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-card"] .unit-copy-wrapper .cta-links a.ios {
  display: inline;
}

.main [data-module-template="promos"] [data-unit-id="airpods-pro-3"] .unit-copy-wrapper .subhead {
  max-width: 250px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="airpods-pro-3"] .unit-copy-wrapper .subhead {
    max-width: 220px;
  }
}

.main [data-module-template="promos"] [data-unit-id="airpods-4"] .bottom-copy-wrapper .unit-copy-wrapper .subhead {
  max-width: 395px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id="airpods-4"] .bottom-copy-wrapper .unit-copy-wrapper .subhead {
    max-width: 250px;
  }
}

.main [data-module-template="ribbon"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="ribbon"] {
  width: 100%;
}

.main [data-module-template="ribbon"] [data-unit-id], .main [data-module-template="ribbon"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="ribbon"] [data-unit-id], .main [data-module-template="ribbon"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="ribbon"] [data-unit-id], .main [data-module-template="ribbon"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="ribbon"] [data-unit-id], .main [data-module-template="ribbon"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="ribbon"] [data-unit-id], .main [data-module-template="ribbon"] .module-content {
    height: 500px;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="ribbon"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="ribbon"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="ribbon"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="ribbon"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="ribbon"] {
      --content-height: 500px;
      --columns: 1;
      --gutter-width: 12px;
      --gutter-half-width: 6px;
      --gutter-and-half-width: 18px;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }

    html[data-text-zoom="1"] .main [data-module-template="ribbon"] {
      --content-height: 600px;
    }

    html[data-text-zoom="2"] .main [data-module-template="ribbon"] {
      --content-height: 675px;
    }

    html[data-text-zoom="3"] .main [data-module-template="ribbon"] {
      --content-height: 750px;
    }

    html[data-text-zoom="4"] .main [data-module-template="ribbon"] {
      --content-height: 850px;
    }

    html[data-text-zoom="5"] .main [data-module-template="ribbon"] {
      --content-height: 950px;
    }

    html[data-text-zoom="6"] .main [data-module-template="ribbon"] {
      --content-height: 1050px;
    }
  }

  .main [data-module-template="ribbon"].standalone-module {
    border-bottom: var(--gutter-width) solid var(--gutter-color);
    height: calc(var(--content-height)  + var(--global-nav-collective-height)  + var(--gutter-width));
    top: calc(var(--global-nav-collective-height) * -1);
    margin-bottom: calc((var(--global-nav-collective-height)) * -1);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
  }

  .main [data-module-template="ribbon"].standalone-module .module-content {
    padding-top: var(--global-nav-collective-height);
    background-color: var(--background-color);
    color: var(--text-color);
  }
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
  background-color: #f5f5f7;
  text-align: center;
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
  width: 100%;
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .module-content {
    height: auto;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"].standalone-module {
    border-bottom: var(--gutter-width) solid var(--gutter-color);
    height: calc(var(--content-height)  + var(--global-nav-collective-height)  + var(--gutter-width));
    top: calc(var(--global-nav-collective-height) * -1);
    margin-bottom: calc((var(--global-nav-collective-height)) * -1);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
  }

  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"].standalone-module .module-content {
    padding-top: var(--global-nav-collective-height);
    background-color: var(--background-color);
    color: var(--text-color);
  }
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"].background-white {
  background-color: #fff;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] {
    height: auto;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .section-content {
  margin-right: auto;
  margin-left: auto;
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .nso-detroit-ribbon-copy {
  font-size: 14px;
  display: inline-block;
  padding: 12px 0;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .nso-detroit-ribbon-copy {
    max-width: 460px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .nso-detroit-ribbon-copy {
    width: 85.5%;
    max-width: 300px;
    padding: 10px 0;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="nso-detroit"] .nso-detroit-ribbon-copy sup a {
  color: #000;
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
  background-color: #f5f5f7;
  text-align: center;
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
  width: 100%;
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .module-content {
    height: auto;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"].standalone-module {
    border-bottom: var(--gutter-width) solid var(--gutter-color);
    height: calc(var(--content-height)  + var(--global-nav-collective-height)  + var(--gutter-width));
    top: calc(var(--global-nav-collective-height) * -1);
    margin-bottom: calc((var(--global-nav-collective-height)) * -1);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
  }

  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"].standalone-module .module-content {
    padding-top: var(--global-nav-collective-height);
    background-color: var(--background-color);
    color: var(--text-color);
  }
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"].background-white {
  background-color: #fff;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] {
    height: auto;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .section-content {
  margin-right: auto;
  margin-left: auto;
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy {
  font-size: 14px;
  display: inline-block;
  padding: 12px 0;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy {
    max-width: 460px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy {
    width: 85.5%;
    max-width: 300px;
    padding: 10px 0;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy sup a {
  color: #000;
}

.main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy a {
  white-space: nowrap;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="back-to-school"] .bts-ribbon-copy-lc {
    max-width: 370px;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="att"] {
  background-color: #f5f5f7;
  text-align: center;
}

.main [data-module-template="ribbon"] [data-unit-id="att"] {
  width: 100%;
}

.main [data-module-template="ribbon"] [data-unit-id="att"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="att"] .module-content {
  width: 100%;
}

@media screen and (max-width: 1440px) and (min-width: 1069px) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="att"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 734px) and (min-width: 0) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="att"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1441000px) and (min-width: 1441px) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="att"] .module-content {
    height: auto;
  }
}

@media screen and (max-width: 1068px) and (min-width: 735px) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="att"] .module-content {
    height: auto;
  }
}

@supports (height: calc(var(--global-nav-collective-height) + var(--content-height) + 12px)) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] {
    --columns-for-analytics-only: 1;
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
    --safe-area-inset-lt: 0px;
    --safe-area-inset-lt: env(safe-area-inset-left);
    --safe-area-inset-rt: 0px;
    --safe-area-inset-rt: env(safe-area-inset-right);
  }

  @media screen and (max-width: 1440px) and (min-width: 1069px) {
    .main [data-module-template="ribbon"] [data-unit-id="att"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 734px) and (min-width: 0) {
    .main [data-module-template="ribbon"] [data-unit-id="att"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1441000px) and (min-width: 1441px) {
    .main [data-module-template="ribbon"] [data-unit-id="att"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  @media screen and (max-width: 1068px) and (min-width: 735px) {
    .main [data-module-template="ribbon"] [data-unit-id="att"] {
      --content-height: auto;
      --columns: 1;
      --gutter-width: 0;
      --gutter-half-width: 0;
      --gutter-and-half-width: 0;
      --gutter-color: #fff;
      --double-edge-border-width: 0px;
      --edge-border-width: 0px;
      --background-color: #f5f5f7;
      --text-color: #1d1d1f;
      --edge-border-width-fallback: 0px;
    }
  }

  .main [data-module-template="ribbon"] [data-unit-id="att"].standalone-module {
    border-bottom: var(--gutter-width) solid var(--gutter-color);
    height: calc(var(--content-height)  + var(--global-nav-collective-height)  + var(--gutter-width));
    top: calc(var(--global-nav-collective-height) * -1);
    margin-bottom: calc((var(--global-nav-collective-height)) * -1);
    width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
    left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
  }

  .main [data-module-template="ribbon"] [data-unit-id="att"].standalone-module .module-content {
    padding-top: var(--global-nav-collective-height);
    background-color: var(--background-color);
    color: var(--text-color);
  }
}

.main [data-module-template="ribbon"] [data-unit-id="att"].background-white {
  background-color: #fff;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] {
    height: auto;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="att"] .section-content {
  margin-right: auto;
  margin-left: auto;
}

.main [data-module-template="ribbon"] [data-unit-id="att"] .att-ribbon-copy {
  font-size: 14px;
  display: inline-block;
  padding: 12px 0;
  max-width: 615px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="ribbon"] [data-unit-id="att"] .att-ribbon-copy {
    width: 92%;
    max-width: 300px;
    padding: 10px 0;
  }
}

.main [data-module-template="ribbon"] [data-unit-id="att"] .att-ribbon-copy sup a {
  color: #000;
}

.att-modal-content {
  text-align: center;
}

.att-modal-content > p {
  margin-left: auto;
  margin-right: auto;
}

.att-modal-headline {
  font-size: 48px;
  line-height: 1.08349;
  font-weight: 600;
  letter-spacing: -.002em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(ar), .att-modal-headline:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(ja), .att-modal-headline:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(ko), .att-modal-headline:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(zh), .att-modal-headline:lang(zh) {
  letter-spacing: 0;
}

.att-modal-headline:lang(th), .att-modal-headline:lang(th) {
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(zh-CN), .att-modal-headline:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(zh-HK), .att-modal-headline:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(zh-MO), .att-modal-headline:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.att-modal-headline:lang(zh-TW), .att-modal-headline:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .att-modal-headline {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ar), .att-modal-headline:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ja), .att-modal-headline:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ko), .att-modal-headline:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(th), .att-modal-headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-CN), .att-modal-headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-HK), .att-modal-headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-MO), .att-modal-headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-TW), .att-modal-headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .att-modal-headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .att-modal-headline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ar), .att-modal-headline:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ja), .att-modal-headline:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(ko), .att-modal-headline:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(th), .att-modal-headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-CN), .att-modal-headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-HK), .att-modal-headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-MO), .att-modal-headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .att-modal-headline:lang(zh-TW), .att-modal-headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .att-modal-headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .att-modal-headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.att-pdf-link {
  color: #1d1d1f;
  text-decoration: underline !important;
}

.att-modal-copy {
  max-width: 630px;
  margin-top: 32px;
}

@media only screen and (max-width: 1068px) {
  .att-modal-copy {
    max-width: 510px;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .att-modal-copy {
    margin-top: 19px;
  }
}

.main [data-module-template="tv-plus-gallery"] .unit-image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
  width: 980px;
  height: 523px;
  background-size: 980px 523px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/c131bdf396daabc07960cab559781b4625300446.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/eacfd8c27088b1cd35bd2c363f125f9aafc7f84a.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    width: 1250px;
    height: 667px;
    background-size: 1250px 667px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7df0ab01b498deb9ac36c84c7b666a335b5908df.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/2ef590e898ad33b0f0b4f157185a9e4807dc2cfc.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    width: 689px;
    height: 378px;
    background-size: 689px 378px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3fa1d9aa5abe51c19bdf43df877190f5d2632e54.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/cb1518b95e180600b4d050c9e7fc6aa82509066e.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    width: 274px;
    height: 495px;
    background-size: 274px 495px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fc02e4eb0a309cad1f98aceb4cf2afcf46a011c1.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-fnb {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/daf4e1b27a795c30fc21623ea7b8ce357c909fb2.jpeg?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
  width: 119px;
  height: 46px;
  background-size: 119px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/27d2b78ae89ad4763debe29646d47f9f8b66869e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3e2bd5f00c898ebd550b9507a5224fc59f28f497.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
    width: 92px;
    height: 36px;
    background-size: 92px 36px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ea4c76bf8e395a22e7ada432e08c06e9c1c73fac.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7fae22b76a75d5121e768514a317c122b425bed0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
    width: 69px;
    height: 27px;
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a006dc0788fcde0e2bcf0c005e1620a5e30b225.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8ed5241d07fc35299886c7f4492463e8e95b6dbe.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
  width: 119px;
  height: 46px;
  background-size: 119px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d8732e09afaaec74d2dd69211176ced6f5e269d8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/01619bbe7ddbcfd18792da4164ab97545c43e607.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
    width: 92px;
    height: 36px;
    background-size: 92px 36px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fa55e67d90ec5e278eb80eb846f125d36c61e6ac.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/53b5170721c9f72e09c4d459d838df6a7a80ebbe.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
    width: 69px;
    height: 27px;
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b746c63f39e83998ee607afb32f83e30e98f491.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .unit-image-wrapper .unit-image.unit-image-logo-hero-light {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/99316e3da1d4d2856b07aff560455a77f142268a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="tv-plus-gallery"] .dotnav {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.main [data-module-template="tv-plus-gallery"] .dotnav ul {
  margin: 0;
  list-style: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main [data-module-template="tv-plus-gallery"] .dotnav li {
  list-style: none;
  margin: 0 7px;
  width: 8px;
  height: 8px;
  position: relative;
}

.main [data-module-template="tv-plus-gallery"] .dotnav-item {
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  outline: none;
  position: absolute;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.main [data-module-template="tv-plus-gallery"] .dotnav-item.current {
  cursor: default;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item {
  background-color: rgba(0, 0, 0, .42);
  -webkit-transition: background-color .1s linear;
  transition: background-color .1s linear;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:hover, .main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item.\:hover {
  background-color: rgba(0, 0, 0, .54);
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus, .main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item.current {
  background-color: rgba(0, 0, 0, .8);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav, .main [data-module-template="tv-plus-gallery"] .paddlenav ul {
  margin: 0;
  list-style: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
  display: block;
  font-style: normal;
  overflow: hidden;
  position: absolute;
  text-align: center;
  -webkit-transition: background-color .1s linear, color .1s linear, opacity .1s linear;
  transition: background-color .1s linear, color .1s linear, opacity .1s linear;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous {
  top: 50%;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down {
  left: 50%;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:hover, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.\:hover {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled {
  cursor: default;
  opacity: 0;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  opacity: 0;
}

html.touch .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled, html.touch .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled, html.touch .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled {
  opacity: 0;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
  font-weight: 300;
  width: 5.29412rem;
  height: 5.29412rem;
  border-radius: 5.29412rem;
  font-size: 53px;
  line-height: 5.29412rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous {
  margin-top: -2.64706rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down {
  margin-left: -2.64706rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
  margin-right: -.056em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
  margin-left: -.056em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, .56);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:hover, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.\:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:active, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:active {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select).\:hover, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select).\:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next {
  right: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous {
  left: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up {
  top: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down {
  bottom: 18px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
    font-weight: 300;
    width: 3.05882rem;
    height: 3.05882rem;
    border-radius: 3.05882rem;
    font-size: 53px;
    line-height: 3.05882rem;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous {
    margin-top: -1.52941rem;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down {
    margin-left: -1.52941rem;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
    font-family: SF Pro Icons;
    color: inherit;
    display: inline-block;
    font-style: normal;
    font-weight: inherit;
    font-size: inherit;
    line-height: 1;
    text-decoration: underline;
    position: relative;
    z-index: 1;
    alt: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
    text-decoration: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before {
    display: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
    content: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next:after {
    margin-right: -.1em;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
    font-family: SF Pro Icons;
    color: inherit;
    display: inline-block;
    font-style: normal;
    font-weight: inherit;
    font-size: inherit;
    line-height: 1;
    text-decoration: underline;
    position: relative;
    z-index: 1;
    alt: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
    text-decoration: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before {
    display: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
    content: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous:after {
    margin-left: -.1em;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
    font-family: SF Pro Icons;
    color: inherit;
    display: inline-block;
    font-style: normal;
    font-weight: inherit;
    font-size: inherit;
    line-height: 1;
    text-decoration: underline;
    position: relative;
    z-index: 1;
    alt: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
    text-decoration: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before {
    display: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-up:after {
    content: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
    font-family: SF Pro Icons;
    color: inherit;
    display: inline-block;
    font-style: normal;
    font-weight: inherit;
    font-size: inherit;
    line-height: 1;
    text-decoration: underline;
    position: relative;
    z-index: 1;
    alt: "";
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
    text-decoration: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before {
    display: none;
  }

  .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-down:after {
    content: "";
  }
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow {
  font-weight: 300;
  width: 3.05882rem;
  height: 3.05882rem;
  border-radius: 3.05882rem;
  font-size: 53px;
  line-height: 3.05882rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous {
  margin-top: -1.52941rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down {
  margin-left: -1.52941rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-next:after {
  margin-right: -.1em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-previous:after {
  margin-left: -.1em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-up:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-compact .paddlenav-arrow-down:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow {
  font-weight: 700;
  width: 2.11765rem;
  height: 2.11765rem;
  border-radius: 2.11765rem;
  font-size: 18px;
  line-height: 2.11765rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous {
  margin-top: -1.05882rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down {
  margin-left: -1.05882rem;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-next:after {
  margin-right: -.1em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-previous:after {
  margin-left: -.1em;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-up:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:after {
  font-family: SF Pro Icons;
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:after {
  text-decoration: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:before {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:before, .main [data-module-template="tv-plus-gallery"] .paddlenav-tiny .paddlenav-arrow-down:after {
  content: "";
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow {
  background-color: rgba(210, 210, 215, .64);
  color: rgba(0, 0, 0, .56);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:hover, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow.\:hover {
  background-color: rgba(223, 223, 227, .698);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:active, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:active {
  background-color: rgba(193, 193, 198, .655);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select).\:hover, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select).\:hover {
  background-color: rgba(223, 223, 227, .698);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active, .main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
  background-color: rgba(193, 193, 198, .655);
  color: rgba(0, 0, 0, .64);
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-next {
  right: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-previous {
  left: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-up {
  top: 18px;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-down {
  bottom: 18px;
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav {
  position: relative;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow {
  opacity: 0;
  -webkit-transition: background-color .1s linear, color .1s linear, opacity .1s linear;
  transition: background-color .1s linear, color .1s linear, opacity .1s linear;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:focus, html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:focus {
  opacity: 1;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover:hover .paddlenav-arrow, html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover.\:hover .paddlenav-arrow {
  opacity: 1;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:disabled, html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow.disabled, html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:disabled {
  opacity: 0;
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0 0 99.9% 99.9%);
  clip-path: inset(0 0 99.9% 99.9%);
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow:focus, .main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow:hover, .main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow:focus, .main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow.\:hover {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
}

.main [data-module-template="tv-plus-gallery"] #viewport-emitter {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
  z-index: -1;
}

.main [data-module-template="tv-plus-gallery"] #viewport-emitter:before {
  content: "large";
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] #viewport-emitter:before {
    content: "medium";
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] #viewport-emitter:before {
    content: "small";
  }
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] #viewport-emitter:before {
    content: "xlarge";
  }
}

.main [data-module-template="tv-plus-gallery"] {
  position: relative;
  border-bottom: 0;
}

html.no-js .main [data-module-template="tv-plus-gallery"], html.api-failure .main [data-module-template="tv-plus-gallery"], html.no-js .main [data-module-template="tv-plus-gallery"], html.api-failure .main [data-module-template="tv-plus-gallery"] {
  display: none;
}

.main [data-module-template="tv-plus-gallery"] .gallery {
  overflow: hidden;
  position: relative;
  height: 561.132px;
  background: #fff;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery {
    height: 705.26px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery {
    height: 405.794px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery {
    height: 533px;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .item-container {
  position: relative;
  width: 995px;
  margin: 0 auto;
  will-change: transform;
}

@media (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container {
    width: 1265px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container {
    width: 704px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container {
    width: 289px;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item {
  --abs: Max(var(--progress), var(--progress) * -1);
  --progress-0-1: clamp(0, var(--abs), 1);
  --progress-1-1: clamp(-1, var(--progress), 1);
  overflow: hidden;
  position: absolute;
  left: 0;
  height: 523.132px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  will-change: opacity;
  z-index: 0 !important;
}

@media (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item {
    height: 667.26px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item {
    height: 367.794px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item {
    height: 495px;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark {
  background: #fff;
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
  background-size: 119px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/d8732e09afaaec74d2dd69211176ced6f5e269d8.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/01619bbe7ddbcfd18792da4164ab97545c43e607.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
    background-size: 92px 36px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/fa55e67d90ec5e278eb80eb846f125d36c61e6ac.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/53b5170721c9f72e09c4d459d838df6a7a80ebbe.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/1b746c63f39e83998ee607afb32f83e30e98f491.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-dark .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/99316e3da1d4d2856b07aff560455a77f142268a.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
  background-size: 119px 46px;
  background-repeat: no-repeat;
  background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/27d2b78ae89ad4763debe29646d47f9f8b66869e.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/3e2bd5f00c898ebd550b9507a5224fc59f28f497.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
    background-size: 92px 36px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/ea4c76bf8e395a22e7ada432e08c06e9c1c73fac.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/7fae22b76a75d5121e768514a317c122b425bed0.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
    background-size: 69px 27px;
    background-repeat: no-repeat;
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/5a006dc0788fcde0e2bcf0c005e1620a5e30b225.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.theme-light .info-top .atv-plus-icon {
    background-image: url("https://f-a.dwimg.top/stash/b7d3a4380e/8ed5241d07fc35299886c7f4492463e8e95b6dbe.png?imageMogr2/format/png/thumbnail/!50p|imageMogr2/thumbnail/!200p");
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.current {
  z-index: 1 !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.current .info-bottom {
  opacity: .999;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all .6s;
  transition: all .6s;
}

.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item .info-top .atv-plus-icon.hide-icon {
  background-image: none;
}

.main [data-module-template="tv-plus-gallery"] .gallery .inner {
  position: absolute;
  top: 0;
  left: 7.5px;
  width: calc(100% - 15px);
  height: 100%;
  background: -webkit-radial-gradient(left bottom, 100% 33%, rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, 0));
  background: radial-gradient(100% 33% at 0 100%, rgba(0, 0, 0, .5) 0%, rgba(255, 255, 255, 0));
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .inner {
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7)), -webkit-linear-gradient(top, rgba(0, 0, 0, .4) 0%, rgba(255, 255, 255, 0) 200px);
    background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7)), linear-gradient(rgba(0, 0, 0, .4) 0%, rgba(255, 255, 255, 0) 200px);
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom {
  opacity: .001;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all .6s;
  transition: all .6s;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 38px;
  left: 47px;
  right: 175px;
}

@media (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom {
    bottom: 56px;
    left: 70px;
    right: 210px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom {
    bottom: 24px;
    left: 30px;
    right: 128px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    left: 0;
    width: 100%;
    right: 0;
    bottom: 30px;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button {
  border-radius: 980px;
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 28px;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 11px;
  padding-bottom: 11px;
  --sk-button-margin-horizontal: 18px;
  --sk-button-margin-vertical: 18px;
  border-color: rgba(0, 0, 0, 0);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh) {
  letter-spacing: 0;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button {
    --sk-button-margin-horizontal: 14px;
    --sk-button-margin-vertical: 14px;
    font-size: 14px;
    line-height: 1.42859;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
    min-width: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko) {
    line-height: 1.57143;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh) {
    line-height: 1.5;
    letter-spacing: 0;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p {
  font-size: 20px;
  line-height: 1.1;
  font-weight: 400;
  letter-spacing: 0;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-left: 18px;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 0 5px rgba(0, 0, 0, .6);
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p {
    font-size: 17px;
    line-height: 1.23536;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh) {
    line-height: 1.35296;
    letter-spacing: 0;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p {
    font-size: 15px;
    line-height: 1.33338;
    font-weight: 400;
    letter-spacing: 0;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW), .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p span {
  font-weight: 700;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p span {
    display: block;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p span.m-dot {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p {
    margin: 0 auto 12px;
    text-align: center;
    padding: 0 15px;
    white-space: pre-wrap;
    overflow: visible;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .info-top {
    display: block;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-top .logo {
  width: 220px;
  height: 54px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top;
  margin: 0 auto;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-top .atv-plus-icon {
  width: 68px;
  height: 33px;
  margin: 20px auto 5px;
  background-size: contain;
  top: 20px;
}

.main [data-module-template="tv-plus-gallery"] .gallery .item-container a {
  opacity: calc((var(--progress-0-1) * -.7)  + .99);
  background-size: cover;
  background-position: center;
  width: 980px;
  margin: 0 auto;
  height: 100%;
  will-change: opacity;
}

@media (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container a {
    width: 1250px;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container a {
    width: 689px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .item-container a {
    width: 274px;
    background-position: top;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav ul {
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  pointer-events: none;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li {
  position: absolute;
  bottom: 38px;
  top: 0;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.next {
  right: 0;
  left: calc(50% + 505px);
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.next {
    left: calc(50% + 640px);
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.next {
    left: calc(50% + 359.5px);
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.next {
    left: calc(50% + 152px);
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.previous {
  left: 0;
  right: calc(50% + 505px);
}

@media only screen and (min-width: 1441px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.previous {
    right: calc(50% + 640px);
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.previous {
    right: calc(50% + 359.5px);
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav li.previous {
    right: calc(50% + 152px);
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button {
  width: auto;
  height: auto;
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  margin-top: 0;
  pointer-events: all;
  background: none !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:focus, .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:active, .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:focus, .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:active {
  background: none;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:after {
  display: none;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:after {
    display: block;
  }
}

@media (max-width: 320px) {
  .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:after {
    display: none;
  }
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:hover, .main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button.\:hover {
  background: none;
}

.main [data-module-template="tv-plus-gallery"] .gallery .tablist-wrapper {
  position: absolute;
  bottom: 7px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.main [data-module-template="tv-plus-gallery"] .gallery .tv-plus-gallery-play-pause {
  position: absolute;
  bottom: 7px;
  right: 16px;
  margin: unset;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .unit-image-wrapper, [data-module-template] [data-unit-id] [data-inline-media-hero] .unit-image-wrapper, [data-module-template] [data-unit-id] [data-inline-media-promo] .unit-image-wrapper {
  z-index: 3;
  pointer-events: none;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .animation-wrapper.loaded .start-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .animation-wrapper.loaded .start-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .animation-wrapper.loaded .start-frame {
  opacity: 0;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .animation-wrapper.ended .start-frame, [data-module-template] [data-unit-id] [data-inline-media-enhanced] .animation-wrapper.ended video, [data-module-template] [data-unit-id] [data-inline-media-hero] .animation-wrapper.ended .start-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .animation-wrapper.ended video, [data-module-template] [data-unit-id] [data-inline-media-promo] .animation-wrapper.ended .start-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .animation-wrapper.ended video {
  opacity: 0;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .animation-wrapper.ended .end-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .animation-wrapper.ended .end-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .animation-wrapper.ended .end-frame {
  opacity: 1;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 10;
}

@media only screen and (min-width: 1069px) and (max-height: 800px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
    top: 16px;
    bottom: unset;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) and (max-height: 650px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
    top: 16px;
    bottom: unset;
  }
}

@media only screen and (max-width: 734px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
    bottom: 6px;
    right: 6px;
    margin-right: 0;
  }
}

@media only screen and (max-width: 734px) and (max-height: 580px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
    top: 16px;
    bottom: unset;
  }
}

@media only screen and (max-width: 734px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui .play-pause-button, [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui .play-pause-button, [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui .play-pause-button {
    margin-right: 6px;
  }
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .inline-media-ui {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame {
  z-index: 6;
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .start-frame {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame {
  opacity: 0;
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .end-frame {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame {
  display: none;
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] .static-frame {
  display: block;
}

[data-module-template] [data-unit-id].enhanced {
  --ribbon-height: 44px;
}

@media only screen and (max-width: 734px) {
  [data-module-template] [data-unit-id].enhanced {
    --ribbon-height: 60px;
  }
}

html.enhanced-xp [data-module-template] [data-unit-id].enhanced {
  --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 1050px), 800px);
}

@media only screen and (max-width: 1068px) {
  html.enhanced-xp [data-module-template] [data-unit-id].enhanced {
    --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 830px), 650px);
  }
}

@media only screen and (max-width: 734px) {
  html.enhanced-xp [data-module-template] [data-unit-id].enhanced {
    --content-height: max(min(calc(80vh - var(--global-nav-collective-height)  - var(--ribbon-height)), 600px), 550px);
  }
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .animation-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 30%;
  object-position: 50% 30%;
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-enhanced] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-enhanced] video {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-enhanced] .unit-image-wrapper .start-frame {
  height: 100%;
  width: 100%;
  background-position: 50% 30%;
  background-size: cover;
}

@media only screen and (min-width: 1069px) and (max-height: 800px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui {
    top: 16px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) and (max-height: 650px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui {
    top: 16px;
  }
}

@media only screen and (max-width: 734px) and (max-height: 580px) {
  [data-module-template] [data-unit-id] [data-inline-media-enhanced] .inline-media-ui {
    top: 16px;
  }
}

[data-module-template] [data-unit-id] [data-inline-media-hero] .animation-wrapper, [data-module-template] [data-unit-id] [data-inline-media-promo] .animation-wrapper {
  height: 100%;
  width: 100%;
}

[data-module-template] [data-unit-id] [data-inline-media-hero] video, [data-module-template] [data-unit-id] [data-inline-media-promo] video {
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 5;
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-hero] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.no-js [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-promo] video, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-promo] video {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-sticky-button] {
  overflow: unset;
}

[data-module-template] [data-unit-id] [data-inline-media-sticky-button] .unit-image, [data-module-template] [data-unit-id] [data-inline-media-sticky-button] video {
  width: 100% !important;
}

[data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui {
  width: 44px;
  height: 100%;
  position: absolute;
  padding-top: 16px;
  padding-bottom: 16px;
  right: 16px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: unset !important;
}

@media only screen and (max-width: 734px) {
  [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui {
    padding-top: 22px;
    padding-bottom: 22px;
    right: 12px;
  }
}

html.no-js [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.no-js [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.reduced-motion [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui, html.no-enhanced-xp [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui {
  display: none;
}

[data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui .play-pause-button {
  position: sticky;
  bottom: 16px;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width: 734px) {
  [data-module-template] [data-unit-id] [data-inline-media-sticky-button] .inline-media-ui .play-pause-button {
    bottom: 22px;
  }
}

[data-module-template] [data-unit-id] [data-inline-media-sticky-button][data-inline-media-hero] .unit-image, [data-module-template] [data-unit-id] [data-inline-media-sticky-button][data-inline-media-promo] .unit-image {
  background-position: 50%;
}

.gallery-controls-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.tv-plus-gallery-play-pause, .fam-gallery-play-pause {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 16px;
  border-radius: 50%;
  background-color: #d2d2d7;
  cursor: pointer;
}

.tv-plus-gallery-play-pause.paused:after, .tv-plus-gallery-play-pause.playing:after, .fam-gallery-play-pause.paused:after, .fam-gallery-play-pause.playing:after {
  content: "";
  -webkit-mask-size: cover;
  mask-size: cover;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  background-size: 12px;
  background-color: #000;
  pointer-events: none;
}

.tv-plus-gallery-play-pause.paused:after, .fam-gallery-play-pause.paused:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
}

.tv-plus-gallery-play-pause.playing:after, .fam-gallery-play-pause.playing:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
  mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
}

.tv-plus-gallery-play-pause:hover, .fam-gallery-play-pause:hover, .tv-plus-gallery-play-pause.\:hover, .fam-gallery-play-pause.\:hover {
  background-color: #c8c8ce;
}

@media only screen and (max-width: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 715px !important;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 989px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 835px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 934px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 733px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
    height: 812px !important;
  }
}

@media only screen and (max-width: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 715px !important;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 989px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 835px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 934px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 733px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content {
    height: 812px !important;
  }
}

@media only screen and (max-width: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 715px !important;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 989px !important;
  }
}

@media only screen and (min-width: 1069px) and (max-height: 775px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 835px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 934px !important;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (max-height: 733px) {
  [data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper {
    height: 812px !important;
  }
}

[data-layout-name="mountains"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] .module-content .unit-wrapper .blanner {
  display: block;
}

.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 30px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 980px;
  background: #0071e3;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
}

.button:hover, .button.\:hover {
  text-decoration: none;
}

.button:active, .button:active {
  outline: none;
}

.button:disabled, .button.disabled, .button:disabled {
  cursor: default;
  pointer-events: none;
}

.button:lang(ar), .button:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(ja), .button:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(ko), .button:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh), .button:lang(zh) {
  letter-spacing: 0;
}

.button:lang(th), .button:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-CN), .button:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-HK), .button:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-MO), .button:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:lang(zh-TW), .button:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button:hover, .button:focus, .button.\:hover, .button:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button:focus, .button:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button:active, .button:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button:disabled, .button.disabled, .button:disabled {
  background: #0071e3;
  color: #fff;
  opacity: var(--sk-link-disabled-opacity);
}

.button-block {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  border-radius: 8px;
  --sk-button-margin-horizontal: 9px;
  --sk-button-margin-vertical: 9px;
}

.button-neutral {
  background: #1d1d1f;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:hover, .button-neutral:focus, .button-neutral.\:hover, .button-neutral:focus {
  background: #272729;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:focus, .button-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-neutral:active, .button-neutral:active {
  background: #18181a;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-neutral:disabled, .button-neutral.disabled, .button-neutral:disabled {
  background: #1d1d1f;
  color: #fff;
  opacity: var(--sk-link-disabled-opacity);
}

.button-secondary {
  background: #757579;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:hover, .button-secondary:focus, .button-secondary.\:hover, .button-secondary:focus {
  background: #79797d;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:focus, .button-secondary:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-secondary:active, .button-secondary:active {
  background: #747478;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary:disabled, .button-secondary.disabled, .button-secondary:disabled {
  background: #757579;
  color: #fff;
  opacity: .56;
}

.button-secondary-alpha {
  background: rgba(0, 0, 0, .08);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:hover, .button-secondary-alpha:focus, .button-secondary-alpha.\:hover, .button-secondary-alpha:focus {
  background: rgba(0, 0, 0, .07);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:focus, .button-secondary-alpha:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-secondary-alpha:active, .button-secondary-alpha:active {
  background: rgba(0, 0, 0, .09);
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.button-secondary-alpha:disabled, .button-secondary-alpha.disabled, .button-secondary-alpha:disabled {
  background: rgba(0, 0, 0, .08);
  color: #000;
  opacity: .56;
}

.button-tertiary {
  background: none;
  color: #06c;
  border-color: #06c;
}

.button-tertiary:hover, .button-tertiary:focus, .button-tertiary.\:hover, .button-tertiary:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary:focus, .button-tertiary:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-tertiary:active, .button-tertiary:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary:disabled, .button-tertiary.disabled, .button-tertiary:disabled {
  background: none;
  color: #06c;
  opacity: var(--sk-link-disabled-opacity);
}

.button-tertiary-neutral {
  background: none;
  color: #1d1d1f;
  border-color: #1d1d1f;
}

.button-tertiary-neutral:hover, .button-tertiary-neutral:focus, .button-tertiary-neutral.\:hover, .button-tertiary-neutral:focus {
  background: #272729;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary-neutral:focus, .button-tertiary-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #fff, 0 0 0 5px #0071e3;
  outline: none;
}

.button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-tertiary-neutral:active, .button-tertiary-neutral:active {
  background: #18181a;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.button-tertiary-neutral:disabled, .button-tertiary-neutral.disabled, .button-tertiary-neutral:disabled {
  background: none;
  color: #1d1d1f;
  opacity: var(--sk-link-disabled-opacity);
}

.button-super {
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 17px;
  padding-bottom: 17px;
  --sk-button-margin-horizontal: 22px;
  --sk-button-margin-vertical: 22px;
}

.button-super:lang(ar), .button-super:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(ja), .button-super:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(ko), .button-super:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh), .button-super:lang(zh) {
  letter-spacing: 0;
}

.button-super:lang(th), .button-super:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-CN), .button-super:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-HK), .button-super:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-MO), .button-super:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super:lang(zh-TW), .button-super:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-super.button-block {
  border-radius: 12px;
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
}

.button-elevated {
  font-size: 17px;
  line-height: 1.17648;
  font-weight: 400;
  letter-spacing: -.022em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 28px;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 11px;
  padding-bottom: 11px;
  --sk-button-margin-horizontal: 18px;
  --sk-button-margin-vertical: 18px;
}

.button-elevated:lang(ar), .button-elevated:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(ja), .button-elevated:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(ko), .button-elevated:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh), .button-elevated:lang(zh) {
  letter-spacing: 0;
}

.button-elevated:lang(th), .button-elevated:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-CN), .button-elevated:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-HK), .button-elevated:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-MO), .button-elevated:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated:lang(zh-TW), .button-elevated:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-elevated.button-block {
  border-radius: 10px;
  --sk-button-margin-horizontal: 11px;
  --sk-button-margin-vertical: 11px;
}

.button-reduced {
  font-size: 12px;
  line-height: 1.33337;
  font-weight: 400;
  letter-spacing: -.01em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  min-width: 25px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  --sk-button-margin-horizontal: 10px;
  --sk-button-margin-vertical: 10px;
}

.button-reduced:lang(ar), .button-reduced:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(ja), .button-reduced:lang(ja) {
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(ko), .button-reduced:lang(ko) {
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh), .button-reduced:lang(zh) {
  letter-spacing: 0;
}

.button-reduced:lang(th), .button-reduced:lang(th) {
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-CN), .button-reduced:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-HK), .button-reduced:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-MO), .button-reduced:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced:lang(zh-TW), .button-reduced:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.button-reduced.button-block {
  border-radius: 5px;
  --sk-button-margin-horizontal: 6px;
  --sk-button-margin-vertical: 6px;
}

.button-margin {
  margin-right: var(--sk-button-margin-horizontal);
  margin-bottom: var(--sk-button-margin-vertical);
}

.theme-dark {
  --sk-link-disabled-opacity: .36;
  background-color: #000;
  color: #f5f5f7;
}

.theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
  color: #f5f5f7;
}

.theme-dark a, .theme-dark .link {
  color: #2997ff;
}

.theme-dark .footnote a {
  color: inherit;
}

.theme-dark .footnote a:hover, .theme-dark .footnote a.\:hover {
  color: #2997ff;
}

.theme-dark .button {
  background: #0071e3;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button:hover, .theme-dark .button:focus, .theme-dark .button.\:hover, .theme-dark .button:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button:focus, .theme-dark .button:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button:active, .theme-dark .button:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button:disabled, .theme-dark .button.disabled, .theme-dark .button:disabled {
  background: #0071e3;
  color: #fff;
  opacity: var(--sk-link-disabled-opacity);
}

.theme-dark .button-neutral {
  background: #f5f5f7;
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-neutral:hover, .theme-dark .button-neutral:focus, .theme-dark .button-neutral.\:hover, .theme-dark .button-neutral:focus {
  background: #fff;
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-neutral:focus, .theme-dark .button-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button-neutral:active, .theme-dark .button-neutral:active {
  background: #ededf2;
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-neutral:disabled, .theme-dark .button-neutral.disabled, .theme-dark .button-neutral:disabled {
  background: #f5f5f7;
  color: #000;
  opacity: var(--sk-link-disabled-opacity);
}

.theme-dark .button-secondary {
  background: #757579;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary:hover, .theme-dark .button-secondary:focus, .theme-dark .button-secondary.\:hover, .theme-dark .button-secondary:focus {
  background: #79797d;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary:focus, .theme-dark .button-secondary:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button-secondary:active, .theme-dark .button-secondary:active {
  background: #747478;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary:disabled, .theme-dark .button-secondary.disabled, .theme-dark .button-secondary:disabled {
  background: #757579;
  color: #fff;
  opacity: .56;
}

.theme-dark .button-secondary-alpha {
  background: rgba(255, 255, 255, .2);
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary-alpha:hover, .theme-dark .button-secondary-alpha:focus, .theme-dark .button-secondary-alpha.\:hover, .theme-dark .button-secondary-alpha:focus {
  background: rgba(255, 255, 255, .21);
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary-alpha:focus, .theme-dark .button-secondary-alpha:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button-secondary-alpha:active, .theme-dark .button-secondary-alpha:active {
  background: rgba(255, 255, 255, .19);
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-secondary-alpha:disabled, .theme-dark .button-secondary-alpha.disabled, .theme-dark .button-secondary-alpha:disabled {
  background: rgba(255, 255, 255, .2);
  color: #fff;
  opacity: .56;
}

.theme-dark .button-tertiary {
  background: none;
  color: #2997ff;
  border-color: #2997ff;
}

.theme-dark .button-tertiary:hover, .theme-dark .button-tertiary:focus, .theme-dark .button-tertiary.\:hover, .theme-dark .button-tertiary:focus {
  background: #0077ed;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-tertiary:focus, .theme-dark .button-tertiary:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button-tertiary:active, .theme-dark .button-tertiary:active {
  background: #006edb;
  color: #fff;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-tertiary:disabled, .theme-dark .button-tertiary.disabled, .theme-dark .button-tertiary:disabled {
  background: none;
  color: #2997ff;
  opacity: var(--sk-link-disabled-opacity);
}

.theme-dark .button-tertiary-neutral {
  background: none;
  color: #f5f5f7;
  border-color: #f5f5f7;
}

.theme-dark .button-tertiary-neutral:hover, .theme-dark .button-tertiary-neutral:focus, .theme-dark .button-tertiary-neutral.\:hover, .theme-dark .button-tertiary-neutral:focus {
  background: #fff;
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-tertiary-neutral:focus, .theme-dark .button-tertiary-neutral:focus {
  -webkit-box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  box-shadow: 0 0 0 3px #000, 0 0 0 5px #0071e3;
  outline: none;
}

.theme-dark .button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .theme-dark .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-dark .button-tertiary-neutral:active, .theme-dark .button-tertiary-neutral:active {
  background: #ededf2;
  color: #000;
  border-color: rgba(0, 0, 0, 0);
}

.theme-dark .button-tertiary-neutral:disabled, .theme-dark .button-tertiary-neutral.disabled, .theme-dark .button-tertiary-neutral:disabled {
  background: none;
  color: #f5f5f7;
  opacity: var(--sk-link-disabled-opacity);
}

.theme-dark .sosumi {
  color: #86868b;
}

.theme-dark .sosumi a {
  color: #d2d2d7;
}

body:has([data-unit-id="nso-detroit"]) .bts-2025 {
  display: none;
}

#ac-globalfooter .bold {
  color: var(--footer-link-color);
}

#ac-globalfooter .footnote-carriers p {
  padding-top: .8em;
}

#ac-globalfooter .footnote-carriers p:first-of-type {
  display: inline;
  padding-top: 0;
}

html.ie .cta-links, html.edge .cta-links {
  pointer-events: none;
}

html.ie .cta-links a, html.edge .cta-links a {
  display: inline-block;
  pointer-events: all;
}

html.ie [data-module-template="promos"] .cta-links, html.edge [data-module-template="promos"] .cta-links {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.tv-plus-legal {
  display: none;
}

html.no-js .tv-plus-legal-general {
  display: none;
}

.main [data-module-template="ribbon"].collection-module {
  width: calc(100% - var(--double-edge-border-width)  - var(--safe-area-inset-lt)  - var(--safe-area-inset-rt));
  left: calc(var(--edge-border-width)  + var(--safe-area-inset-lt));
}

.main [data-module-template="ribbon"] sup a {
  text-decoration: underline;
  text-underline-offset: -3px;
  color: #000;
  font-size: 14px;
  top: 3px;
}

.cta-links .icon:after {
  line-height: inherit;
}

.ac-gn-segmentbar-visible .cta-links .icon-playsolid:after, .ac-ls-visible .cta-links .icon-playsolid:after {
  display: inline-block;
  text-decoration: none;
}

.main [data-module-template] [data-unit-id] .center-copy-wrapper .unit-copy-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 0;
}

.main [data-module-template] [data-unit-id] .center-copy-wrapper .unit-copy-wrapper .headline {
  margin-top: 0;
}

.main [data-module-template] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

html.text-zoom .main [data-module-template] [data-unit-id] .bottom-copy-wrapper .unit-image {
  top: 0;
}

.main [data-module-template="heroes"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
  padding-bottom: 56px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 62px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 43px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 64px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 69px;
  }
}

.main [data-module-template="promos"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
  padding-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .bottom-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 37px;
  }
}

.main [data-module-template] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main [data-module-template] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-top, .main [data-module-template] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .split-wrapper-bottom {
  width: 100%;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
  padding-bottom: 47px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 53px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 37px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 61px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline {
  font-size: 56px;
  line-height: 1.07143;
  font-weight: 600;
  letter-spacing: -.005em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
  line-height: 1.21429;
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
  line-height: 1.125;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
  line-height: 1.17865;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh) {
  letter-spacing: 0;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
  line-height: 1.33929;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline {
    font-size: 48px;
    line-height: 1.08349;
    font-weight: 600;
    letter-spacing: -.002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh) {
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: .002em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead {
  font-size: 28px;
  line-height: 1.14286;
  font-weight: 400;
  letter-spacing: .007em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 6px;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
  line-height: 1.25;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
  line-height: 1.39286;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
  line-height: 1.25;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 400;
    letter-spacing: .009em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
    line-height: 1.33341;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
    line-height: 1.25;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
    line-height: 1.29167;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
    line-height: 1.375;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
    line-height: 1.29167;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 400;
    letter-spacing: .012em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
    line-height: 1.36844;
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
    line-height: 1.26316;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
    line-height: 1.31579;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
    line-height: 1.36844;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
    line-height: 1.36844;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead {
    margin-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead {
    margin-top: 4px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .cta-links a:not(:only-child):not(:first-child) {
  margin-left: 13px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .cta-links a:not(:only-child):not(:first-child) {
    margin-left: 10px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .cta-links {
  display: inline-block;
  margin-top: 19px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .cta-links {
    margin-top: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .cta-links {
    margin-top: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .button {
    font-size: 14px;
    line-height: 1.42859;
    font-weight: 400;
    letter-spacing: -.016em;
    --sk-button-margin-horizontal: 14px;
    --sk-button-margin-vertical: 14px;
    min-width: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
  padding-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper {
    padding-bottom: 37px;
  }
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout {
  font-size: 19px;
  line-height: 1.21053;
  font-weight: 400;
  letter-spacing: .012em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #6e6e73;
  margin-top: 8px;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
  line-height: 1.36844;
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
  line-height: 1.26316;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
  line-height: 1.31579;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
  line-height: 1.36844;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
  line-height: 1.36844;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout {
    font-size: 17px;
    line-height: 1.23536;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
    line-height: 1.35296;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
    line-height: 1.35296;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout {
    font-size: 14px;
    line-height: 1.28577;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
    line-height: 1.42859;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
    line-height: 1.35718;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout {
    margin-top: 8px;
  }
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout + .cta-links {
  margin-top: 15px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .unit-copy-wrapper .callout + .cta-links {
    margin-top: 14px;
  }
}

.main [data-module-template="heroes"] .theme-dark .unit-copy-wrapper .callout {
  color: #86868b;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper {
  padding-bottom: 37px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper {
    padding-bottom: 31px;
  }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper {
    padding-bottom: 42px;
  }
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 27px;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW), .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout {
    margin-top: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout {
    margin-top: 20px;
  }
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #6e6e73;
  text-align: center;
  margin-top: 9px;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ar), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ja), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ko), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(th), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-CN), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-HK), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-MO), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-TW), .main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] .unit-copy-wrapper .callout {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] .unit-copy-wrapper .callout {
    margin-top: 8px;
  }
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout + .cta-links {
  margin-top: 14px;
}

.main [data-module-template="promos"] .theme-dark .unit-copy-wrapper .callout {
  color: #86868b;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper {
  padding-bottom: 36px;
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper {
    padding-bottom: 31px;
  }
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin-top: 18px;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW), .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout {
    margin-top: 20px;
  }
}

html.ac-gn-segmentbar-visible.ac-ls-visible.ac-gn-segmentbar-visible.ac-ls-fixed .main {
  top: 0 !important;
}

html.ac-gn-segmentbar-visible.ac-ls-visible body #ac-globalfooter {
  top: 0;
}

@media only screen and (max-width: 1068px) {
  html.globalmessage-segment-visible[data-globalnav-flyout-open="true"] #globalnav {
    top: 0;
  }
}

#ac-globalfooter .ac-gf-sosumi strong {
  font-weight: 600;
}

.globalheader-light #globalnav {
  --globalnav-background: rgba(255, 255, 255, .8);
}

.globalheader-light.ribbon {
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7), from(#fff));
  background: -webkit-linear-gradient(#f5f5f7 var(--global-nav-collective-height), #fff 0%);
  background: linear-gradient(#f5f5f7 var(--global-nav-collective-height), #fff 0%);
}

.globalheader-light.ribbon #globalnav {
  --globalnav-background: rgba(245, 245, 247, .8);
}

.globalheader-dark {
  background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1f), from(#fff));
  background: -webkit-linear-gradient(#1d1d1f var(--global-nav-collective-height), #fff 0%);
  background: linear-gradient(#1d1d1f var(--global-nav-collective-height), #fff 0%);
}

.globalheader-dark #globalnav {
  --globalnav-background: rgba(29, 29, 31, .8);
}

.globalheader-dark.ribbon {
  background: -webkit-gradient(linear, left top, left bottom, from(#000), from(#fff));
  background: -webkit-linear-gradient(#000 var(--global-nav-collective-height), #fff 0%);
  background: linear-gradient(#000 var(--global-nav-collective-height), #fff 0%);
}

.globalheader-dark.ribbon #globalnav {
  --globalnav-background: rgba(0, 0, 0, .8);
}

[data-module-template] [data-unit-id] .unit-wrapper.theme-dark {
  background: #000;
}

.button {
  text-decoration: none !important;
}

.button-primary-dark {
  background: #1d1d1f !important;
  color: #fff !important;
}

.button-primary-dark:hover, .button-primary-dark.\:hover {
  background: #272729 !important;
}

.button-tertiary-dark {
  border-color: #1d1d1f !important;
  background: none !important;
  color: #1d1d1f !important;
}

.button-tertiary-dark:hover, .button-tertiary-dark.\:hover {
  background: #272729 !important;
  color: #fff !important;
}

.button-primary-light {
  background: #f5f5f7 !important;
  color: #000 !important;
}

.button-primary-light:hover, .button-primary-light.\:hover {
  background: #fff !important;
}

.button-tertiary-light {
  border-color: #f5f5f7 !important;
  background: none !important;
  color: #f5f5f7 !important;
}

.button-tertiary-light:hover, .button-tertiary-light.\:hover {
  background: #fff !important;
  color: #000 !important;
}

.theme-dark .button-primary {
  color: #fff;
}

.theme-dark .button-tertiary {
  color: #2997ff;
  border-color: #2997ff;
}

.animation-wrapper {
  --inline-media-playpause-icon-color: rgba(0, 0, 0, .56);
  --inline-media-playpause-icon-color-hover: rgba(0, 0, 0, .64);
  --inline-media-playpause-scrim-color: rgba(210, 210, 215, .64);
  --inline-media-playpause-scrim-color-hover: rgba(223, 223, 227, .698);
  --inline-media-playpause-scrim-color-active: rgba(193, 193, 198, .655);
}

.animation-wrapper.loading-empty .play-pause-button {
  opacity: 0;
}

.animation-wrapper.loading .play-pause-button {
  pointer-events: none;
  opacity: 1;
}

.animation-wrapper.loading .play-pause-button:before {
  display: none;
}

.animation-wrapper.loading .play-pause-button:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij48cmVjdCB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNMjgsOC41QTIuNSwyLjUsMCwwLDEsMzAuNSwxMXY3YTIuNSwyLjUsMCwwLDEtNSwwVjExQTIuNSwyLjUsMCwwLDEsMjgsOC41WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik00MS43OSwxNC4yMWEyLjUyLDIuNTIsMCwwLDEsMCwzLjU0TDM2Ljg0LDIyLjdhMi41LDIuNSwwLDAsMS0zLjU0LTMuNTRsNS00Ljk1QTIuNTIsMi41MiwwLDAsMSw0MS43OSwxNC4yMVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjEwMDAwMDAwMTQ5MDExNjtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik00Ny41LDI4QTIuNSwyLjUsMCwwLDEsNDUsMzAuNUgzOGEyLjUsMi41LDAsMCwxLDAtNWg3QTIuNSwyLjUsMCwwLDEsNDcuNSwyOFoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjIwMDAwMDAwMjk4MDIzMjtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik00MS43OSw0MS43OWEyLjUyLDIuNTIsMCwwLDEtMy41NCwwbC01LTQuOTVhMi41LDIuNSwwLDAsMSwzLjU0LTMuNTRsNC45NSw1QTIuNTIsMi41MiwwLDAsMSw0MS43OSw0MS43OVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjMwMDAwMDAxMTkyMDkyOTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0yOCw0Ny41QTIuNSwyLjUsMCwwLDEsMjUuNSw0NVYzOGEyLjUsMi41LDAsMCwxLDUsMHY3QTIuNSwyLjUsMCwwLDEsMjgsNDcuNVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjQwMDAwMDAwNTk2MDQ2NTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0xNC4yMSw0MS43OWEyLjUyLDIuNTIsMCwwLDEsMC0zLjU0bDQuOTUtNWEyLjUsMi41LDAsMCwxLDMuNTQsMy41NGwtNC45NSw0Ljk1QTIuNTIsMi41MiwwLDAsMSwxNC4yMSw0MS43OVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjYwMDAwMDAyMzg0MTg1ODtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik04LjUsMjhBMi41LDIuNSwwLDAsMSwxMSwyNS41aDdhMi41LDIuNSwwLDAsMSwwLDVIMTFBMi41LDIuNSwwLDAsMSw4LjUsMjhaIiBzdHlsZT0iZmlsbDojNmU2ZTczO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6MC42OTk5OTk5ODgwNzkwNzE7aXNvbGF0aW9uOmlzb2xhdGUiLz48cGF0aCBkPSJNMTQuMjEsMTQuMjFhMi41MiwyLjUyLDAsMCwxLDMuNTQsMGw0Ljk1LDQuOTVhMi41LDIuNSwwLDAsMS0zLjU0LDMuNTRsLTQuOTUtNC45NUEyLjUyLDIuNTIsMCwwLDEsMTQuMjEsMTQuMjFaIiBzdHlsZT0iZmlsbDojNmU2ZTczO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6MC45MDAwMDAwMzU3NjI3ODc7aXNvbGF0aW9uOmlzb2xhdGUiLz48L3N2Zz4=");
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation: .85s steps(8, end) infinite inline-media-spin;
  animation: .85s steps(8, end) infinite inline-media-spin;
  background-position-x: center;
  background-position-y: center;
  mask: none;
  -webkit-mask: none;
  top: 0;
  left: 0;
}

@-webkit-keyframes inline-media-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes inline-media-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.animation-wrapper.loaded.playing .play-pause-button:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
  mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
}

.animation-wrapper.loaded.ended .play-pause-button:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi43NSw5LjRhMS41LDEuNSwwLDAsMC0xLjUsMS41QTQuODgsNC44OCwwLDEsMSwxMC4zOCw2bC4yLDBMOS4zMSw3LjMyYTEuNSwxLjUsMCwwLDAsMS4wNiwyLjU2LDEuNDUsMS40NSwwLDAsMCwxLjA2LS40NEwxNSw1Ljg4YTEuNTIsMS41MiwwLDAsMCwuNDQtMS4wNkExLjU0LDEuNTQsMCwwLDAsMTUsMy43NUwxMS40My4xOWExLjQ5LDEuNDksMCwwLDAtMi4xMiwwLDEuNTEsMS41MSwwLDAsMCwwLDIuMTJsLjc1Ljc1YTcuODUsNy44NSwwLDEsMCw4LjE5LDcuODRBMS41LDEuNSwwLDAsMCwxNi43NSw5LjRaIi8+PC9zdmc+");
  mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi43NSw5LjRhMS41LDEuNSwwLDAsMC0xLjUsMS41QTQuODgsNC44OCwwLDEsMSwxMC4zOCw2bC4yLDBMOS4zMSw3LjMyYTEuNSwxLjUsMCwwLDAsMS4wNiwyLjU2LDEuNDUsMS40NSwwLDAsMCwxLjA2LS40NEwxNSw1Ljg4YTEuNTIsMS41MiwwLDAsMCwuNDQtMS4wNkExLjU0LDEuNTQsMCwwLDAsMTUsMy43NUwxMS40My4xOWExLjQ5LDEuNDksMCwwLDAtMi4xMiwwLDEuNTEsMS41MSwwLDAsMCwwLDIuMTJsLjc1Ljc1YTcuODUsNy44NSwwLDEsMCw4LjE5LDcuODRBMS41LDEuNSwwLDAsMCwxNi43NSw5LjRaIi8+PC9zdmc+");
}

.animation-wrapper.loaded .play-pause-button {
  pointer-events: all;
  opacity: 1;
}

.animation-wrapper .play-pause-button {
  padding: 0;
  margin-right: 16px;
  margin-bottom: 16px;
  background: none;
  display: block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  opacity: 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  justify-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  cursor: pointer;
  background-repeat: no-repeat;
  -webkit-transition: opacity .1s linear, -webkit-transform .2s;
  transition: opacity .1s linear, -webkit-transform .2s;
  transition: opacity .1s linear, transform .2s;
  transition: opacity .1s linear, transform .2s, -webkit-transform .2s;
}

.animation-wrapper .play-pause-button:after {
  content: "";
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
  mask-size: cover;
  -webkit-mask-size: cover;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  background-size: 20px 20px;
  background-color: var(--inline-media-playpause-icon-color);
}

.animation-wrapper .play-pause-button:before {
  content: "";
  position: absolute;
  background-color: var(--inline-media-playpause-scrim-color);
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.animation-wrapper .play-pause-button:disabled, .animation-wrapper .play-pause-button:disabled {
  pointer-events: none;
  opacity: .32;
}

.animation-wrapper .play-pause-button:hover:after, .animation-wrapper .play-pause-button.\:hover:after {
  background-color: var(--inline-media-playpause-icon-color-hover);
}

.animation-wrapper .play-pause-button:hover:before, .animation-wrapper .play-pause-button.\:hover:before {
  background-color: var(--inline-media-playpause-scrim-color-hover);
}

.animation-wrapper .play-pause-button:active, .animation-wrapper .play-pause-button:active {
  -webkit-transform: scale(.95);
  transform: scale(.95);
}

.animation-wrapper .play-pause-button:active:after, .animation-wrapper .play-pause-button:active:after {
  background-color: var(--inline-media-playpause-icon-color);
}

.animation-wrapper .play-pause-button:active:before, .animation-wrapper .play-pause-button:active:before {
  background-color: var(--inline-media-playpause-scrim-color-active);
}

.animation-wrapper .play-pause-button:focus, .animation-wrapper .play-pause-button:focus {
  outline: none;
}

.animation-wrapper .play-pause-button:focus:before, .animation-wrapper .play-pause-button:focus:before {
  -webkit-box-shadow: 0 0 0 4px #007d96;
  box-shadow: 0 0 0 4px #007d96;
}

.animation-wrapper .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before, .animation-wrapper .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before, .animation-wrapper .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before, .animation-wrapper .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.animation-wrapper.theme-dark {
  --inline-media-playpause-icon-color: rgba(255, 255, 255, .8);
  --inline-media-playpause-icon-color-hover: #fff;
  --inline-media-playpause-scrim-color: rgba(66, 66, 69, .72);
  --inline-media-playpause-scrim-color-hover: rgba(73, 73, 76, .725);
  --inline-media-playpause-scrim-color-active: rgba(57, 57, 60, .74);
}

.animation-wrapper.theme-dark.loading-empty .play-pause-button {
  opacity: 0;
}

.animation-wrapper.theme-dark.loading .play-pause-button {
  pointer-events: none;
  opacity: 1;
}

.animation-wrapper.theme-dark.loading .play-pause-button:before {
  display: none;
}

.animation-wrapper.theme-dark.loading .play-pause-button:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDU2IDU2Ij48cmVjdCB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHN0eWxlPSJmaWxsOm5vbmUiLz48cGF0aCBkPSJNMjgsOC41QTIuNSwyLjUsMCwwLDEsMzAuNSwxMXY3YTIuNSwyLjUsMCwwLDEtNSwwVjExQTIuNSwyLjUsMCwwLDEsMjgsOC41WiIgc3R5bGU9ImZpbGw6IzZlNmU3MztmaWxsLXJ1bGU6ZXZlbm9kZCIvPjxwYXRoIGQ9Ik00MS43OSwxNC4yMWEyLjUyLDIuNTIsMCwwLDEsMCwzLjU0TDM2Ljg0LDIyLjdhMi41LDIuNSwwLDAsMS0zLjU0LTMuNTRsNS00Ljk1QTIuNTIsMi41MiwwLDAsMSw0MS43OSwxNC4yMVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjEwMDAwMDAwMTQ5MDExNjtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik00Ny41LDI4QTIuNSwyLjUsMCwwLDEsNDUsMzAuNUgzOGEyLjUsMi41LDAsMCwxLDAtNWg3QTIuNSwyLjUsMCwwLDEsNDcuNSwyOFoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjIwMDAwMDAwMjk4MDIzMjtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik00MS43OSw0MS43OWEyLjUyLDIuNTIsMCwwLDEtMy41NCwwbC01LTQuOTVhMi41LDIuNSwwLDAsMSwzLjU0LTMuNTRsNC45NSw1QTIuNTIsMi41MiwwLDAsMSw0MS43OSw0MS43OVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjMwMDAwMDAxMTkyMDkyOTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0yOCw0Ny41QTIuNSwyLjUsMCwwLDEsMjUuNSw0NVYzOGEyLjUsMi41LDAsMCwxLDUsMHY3QTIuNSwyLjUsMCwwLDEsMjgsNDcuNVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjQwMDAwMDAwNTk2MDQ2NTtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik0xNC4yMSw0MS43OWEyLjUyLDIuNTIsMCwwLDEsMC0zLjU0bDQuOTUtNWEyLjUsMi41LDAsMCwxLDMuNTQsMy41NGwtNC45NSw0Ljk1QTIuNTIsMi41MiwwLDAsMSwxNC4yMSw0MS43OVoiIHN0eWxlPSJmaWxsOiM2ZTZlNzM7ZmlsbC1ydWxlOmV2ZW5vZGQ7b3BhY2l0eTowLjYwMDAwMDAyMzg0MTg1ODtpc29sYXRpb246aXNvbGF0ZSIvPjxwYXRoIGQ9Ik04LjUsMjhBMi41LDIuNSwwLDAsMSwxMSwyNS41aDdhMi41LDIuNSwwLDAsMSwwLDVIMTFBMi41LDIuNSwwLDAsMSw4LjUsMjhaIiBzdHlsZT0iZmlsbDojNmU2ZTczO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6MC42OTk5OTk5ODgwNzkwNzE7aXNvbGF0aW9uOmlzb2xhdGUiLz48cGF0aCBkPSJNMTQuMjEsMTQuMjFhMi41MiwyLjUyLDAsMCwxLDMuNTQsMGw0Ljk1LDQuOTVhMi41LDIuNSwwLDAsMS0zLjU0LDMuNTRsLTQuOTUtNC45NUEyLjUyLDIuNTIsMCwwLDEsMTQuMjEsMTQuMjFaIiBzdHlsZT0iZmlsbDojNmU2ZTczO2ZpbGwtcnVsZTpldmVub2RkO29wYWNpdHk6MC45MDAwMDAwMzU3NjI3ODc7aXNvbGF0aW9uOmlzb2xhdGUiLz48L3N2Zz4=");
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation: .85s steps(8, end) infinite inline-media-spin;
  animation: .85s steps(8, end) infinite inline-media-spin;
  background-position-x: center;
  background-position-y: center;
  mask: none;
  -webkit-mask: none;
  top: 0;
  left: 0;
}

@keyframes inline-media-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.animation-wrapper.theme-dark.loaded.playing .play-pause-button:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
  mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0icGF1c2UiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMy43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTEuNzUiIHk9IjMiIHdpZHRoPSI0LjUiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48L2c+PC9zdmc+");
}

.animation-wrapper.theme-dark.loaded.ended .play-pause-button:after {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi43NSw5LjRhMS41LDEuNSwwLDAsMC0xLjUsMS41QTQuODgsNC44OCwwLDEsMSwxMC4zOCw2bC4yLDBMOS4zMSw3LjMyYTEuNSwxLjUsMCwwLDAsMS4wNiwyLjU2LDEuNDUsMS40NSwwLDAsMCwxLjA2LS40NEwxNSw1Ljg4YTEuNTIsMS41MiwwLDAsMCwuNDQtMS4wNkExLjU0LDEuNTQsMCwwLDAsMTUsMy43NUwxMS40My4xOWExLjQ5LDEuNDksMCwwLDAtMi4xMiwwLDEuNTEsMS41MSwwLDAsMCwwLDIuMTJsLjc1Ljc1YTcuODUsNy44NSwwLDEsMCw4LjE5LDcuODRBMS41LDEuNSwwLDAsMCwxNi43NSw5LjRaIi8+PC9zdmc+");
  mask: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNi43NSw5LjRhMS41LDEuNSwwLDAsMC0xLjUsMS41QTQuODgsNC44OCwwLDEsMSwxMC4zOCw2bC4yLDBMOS4zMSw3LjMyYTEuNSwxLjUsMCwwLDAsMS4wNiwyLjU2LDEuNDUsMS40NSwwLDAsMCwxLjA2LS40NEwxNSw1Ljg4YTEuNTIsMS41MiwwLDAsMCwuNDQtMS4wNkExLjU0LDEuNTQsMCwwLDAsMTUsMy43NUwxMS40My4xOWExLjQ5LDEuNDksMCwwLDAtMi4xMiwwLDEuNTEsMS41MSwwLDAsMCwwLDIuMTJsLjc1Ljc1YTcuODUsNy44NSwwLDEsMCw4LjE5LDcuODRBMS41LDEuNSwwLDAsMCwxNi43NSw5LjRaIi8+PC9zdmc+");
}

.animation-wrapper.theme-dark.loaded .play-pause-button {
  pointer-events: all;
  opacity: 1;
}

.animation-wrapper.theme-dark .play-pause-button {
  padding: 0;
  margin-right: 16px;
  margin-bottom: 16px;
  background: none;
  display: block;
  width: 44px;
  min-width: 44px;
  height: 44px;
  opacity: 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  justify-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  cursor: pointer;
  background-repeat: no-repeat;
  -webkit-transition: opacity .1s linear, -webkit-transform .2s;
  transition: opacity .1s linear, -webkit-transform .2s;
  transition: opacity .1s linear, transform .2s;
  transition: opacity .1s linear, transform .2s, -webkit-transform .2s;
}

.animation-wrapper.theme-dark .play-pause-button:after {
  content: "";
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGc+PHBhdGggZD0iTTUsMTUuMjVWNC43N0ExLjQ0LDEuNDQsMCwwLDEsNi40NCwzLjE1YTEuODYsMS44NiwwLDAsMSwxLjExLjMxbDguNTMsNWMuNzYuNDQsMS4xNy44LDEuMTcsMS41MXMtLjQxLDEuMDctMS4xNywxLjUxbC04LjUzLDVhMS44NiwxLjg2LDAsMCwxLTEuMTEuMzFBMS40MiwxLjQyLDAsMCwxLDUsMTUuMjVaIi8+PC9nPjwvc3ZnPg==");
  mask-size: cover;
  -webkit-mask-size: cover;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  background-size: 20px 20px;
  background-color: var(--inline-media-playpause-icon-color);
}

.animation-wrapper.theme-dark .play-pause-button:before {
  content: "";
  position: absolute;
  background-color: var(--inline-media-playpause-scrim-color);
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.animation-wrapper.theme-dark .play-pause-button:disabled, .animation-wrapper.theme-dark .play-pause-button:disabled {
  pointer-events: none;
  opacity: .32;
}

.animation-wrapper.theme-dark .play-pause-button:hover:after, .animation-wrapper.theme-dark .play-pause-button.\:hover:after {
  background-color: var(--inline-media-playpause-icon-color-hover);
}

.animation-wrapper.theme-dark .play-pause-button:hover:before, .animation-wrapper.theme-dark .play-pause-button.\:hover:before {
  background-color: var(--inline-media-playpause-scrim-color-hover);
}

.animation-wrapper.theme-dark .play-pause-button:active, .animation-wrapper.theme-dark .play-pause-button:active {
  -webkit-transform: scale(.95);
  transform: scale(.95);
}

.animation-wrapper.theme-dark .play-pause-button:active:after, .animation-wrapper.theme-dark .play-pause-button:active:after {
  background-color: var(--inline-media-playpause-icon-color);
}

.animation-wrapper.theme-dark .play-pause-button:active:before, .animation-wrapper.theme-dark .play-pause-button:active:before {
  background-color: var(--inline-media-playpause-scrim-color-active);
}

.animation-wrapper.theme-dark .play-pause-button:focus, .animation-wrapper.theme-dark .play-pause-button:focus {
  outline: none;
}

.animation-wrapper.theme-dark .play-pause-button:focus:before, .animation-wrapper.theme-dark .play-pause-button:focus:before {
  -webkit-box-shadow: 0 0 0 4px #007d96;
  box-shadow: 0 0 0 4px #007d96;
}

.animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before, .animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before, .animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before, .animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.hero-legacy-top-copy .unit-image-wrapper {
  margin-top: 14px;
}

@media only screen and (max-width: 1068px) {
  .hero-legacy-top-copy .unit-image-wrapper {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 734px) {
  .hero-legacy-top-copy .unit-image-wrapper {
    margin-top: 13px;
  }
}

.promo-legacy-top-copy .unit-image-wrapper {
  margin-top: 12px;
}

@media only screen and (max-width: 1068px) {
  .promo-legacy-top-copy .unit-image-wrapper {
    margin-top: 12.5px;
  }
}

[data-module-template] [data-unit-id] .unit-wrapper.fill-secondary {
  background: #fbfbfd;
}

.will-change-transform {
  will-change: transform;
}

.will-change-opacity {
  will-change: opacity;
}

.ai-gradient {
  background: -webkit-linear-gradient(356deg, #0090f7, #ba62fc, #f2416b, #f55600);
  background: linear-gradient(94deg, #0090f7, #ba62fc, #f2416b, #f55600);
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  display: inline-block;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient {
  font-size: 21px;
  line-height: 1.19048;
  font-weight: 400;
  letter-spacing: .011em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-weight: 500 !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
  line-height: 1.2381;
  font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
  line-height: 1.2858;
  font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
  line-height: 1.381;
  font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
  line-height: 1.3334;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
  font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient {
    font-size: 21px;
    line-height: 1.19048;
    font-weight: 400;
    letter-spacing: .011em;
    font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
    line-height: 1.2381;
    font-family: SF Pro JP, SF Pro Display, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
    line-height: 1.2858;
    font-family: SF Pro KR, SF Pro Display, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
    line-height: 1.381;
    font-family: SF Pro TH, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
    line-height: 1.3334;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
    font-family: SF Pro AR, SF Pro AR Display, SF Pro Display, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Display, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

@media only screen and (max-width: 734px) {
  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient {
    font-size: 14px;
    line-height: 1.28577;
    font-weight: 400;
    letter-spacing: -.016em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
    line-height: 1.42859;
    letter-spacing: 0;
    font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
    line-height: 1.35718;
    letter-spacing: 0;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
    line-height: 1.35718;
    letter-spacing: 0;
    font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
    font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
    font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
    font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW), .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
    font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
  }

   {
    --demoway-hover-trigger: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
    --demoway-hover-effect: "" !important;
  }

  .main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
    --demoway-hover-effect: "" !important;
  }
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient {
  font-size: 14px;
  line-height: 1.28577;
  font-weight: 400;
  letter-spacing: -.016em;
  font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  font-weight: 500 !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
  letter-spacing: 0;
  font-family: SF Pro AR, SF Pro AR Text, SF Pro Text, SF Pro Gulf, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro JP, SF Pro Text, SF Pro Icons, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
  line-height: 1.42859;
  letter-spacing: 0;
  font-family: SF Pro KR, SF Pro Text, SF Pro Icons, Apple Gothic, HY Gulim, MalgunGothic, HY Dotum, Lexi Gulim, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
  line-height: 1.35718;
  letter-spacing: 0;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
  line-height: 1.35718;
  letter-spacing: 0;
  font-family: SF Pro TH, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
  font-family: SF Pro SC, SF Pro Text, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
  font-family: SF Pro HK, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
  font-family: SF Pro HK, SF Pro TC, SF Pro Text, SF Pro Icons, PingFang HK, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW), .main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
  font-family: SF Pro TC, SF Pro Text, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

[data-layout-name="fitness-airpods-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="wwdc-announce"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="friday-night-baseball"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="fnb-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"] {
  display: block;
}

[data-layout-name="fitness-airpods-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="wwdc-announce"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="friday-night-baseball"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="fnb-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="wwdc-announce"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="friday-night-baseball"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="fnb-takedown"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"] {
  display: block;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v0"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"] {
  display: block;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v1"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-series-10"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-ultra-2"] {
  display: none;
}

[data-layout-name="fitness-airpods-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="wwdc-announce"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="friday-night-baseball"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"], [data-layout-name="fnb-takedown"] [data-at-ab-hpwfh="v2"] .main [data-module-template="heroes"] [data-unit-id="apple-watch-family"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="iphone-16-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
  display: none;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="iphone-16"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="macbook-air"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] .main [data-module-template="heroes"] [data-unit-id="ipad-air"] {
  display: none;
}

[data-layout-name="mac-does-that"] .main [data-module-template="promos"] [data-unit-id="ipad-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="promos"] [data-unit-id="macbook-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] .main [data-module-template="promos"] [data-unit-id="iphone-16-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] .main [data-module-template="promos"] [data-unit-id="iphone-16"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="iphone-16-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="iphone-16"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="macbook-air"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="heroes"] [data-unit-id="ipad-air"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="promos"] [data-unit-id="ipad-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="promos"] [data-unit-id="macbook-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="promos"] [data-unit-id="iphone-16-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v0"] .main [data-module-template="promos"] [data-unit-id="iphone-16"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="iphone-16-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="iphone-16"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="macbook-air"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="heroes"] [data-unit-id="ipad-air"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="promos"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="promos"] [data-unit-id="macbook-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="promos"] [data-unit-id="iphone-16-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v1"] .main [data-module-template="promos"] [data-unit-id="iphone-16"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="iphone-16-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
  display: block;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="iphone-16"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="macbook-air"] {
  display: block;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
  display: block;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="heroes"] [data-unit-id="ipad-air"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="promos"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="promos"] [data-unit-id="macbook-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="promos"] [data-unit-id="iphone-16-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v2"] .main [data-module-template="promos"] [data-unit-id="iphone-16"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="iphone-16-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="macbook-pro-enhanced"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="iphone-16"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="macbook-air"] {
  display: block;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="ipad-pro"] {
  display: block;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="heroes"] [data-unit-id="ipad-air"] {
  display: block;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="promos"] [data-unit-id="ipad-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="promos"] [data-unit-id="macbook-pro"] {
  display: none;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="promos"] [data-unit-id="iphone-16-pro"] {
  display: block;
}

[data-layout-name="mac-does-that"] [data-at-ab-hphaprdo="v3"] .main [data-module-template="promos"] [data-unit-id="iphone-16"] {
  display: block;
}

.modal.modal-dark-cinematic {
  --modal-overlay-background: #000;
}

 {
  --demoway-hover-trigger: "" !important;
}

.animation-wrapper .play-pause-button {
  --demoway-hover-trigger: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button {
  --demoway-hover-trigger: "" !important;
}

.button {
  --demoway-hover-trigger: "" !important;
}

.button-neutral {
  --demoway-hover-trigger: "" !important;
}

.button-primary-dark {
  --demoway-hover-trigger: "" !important;
}

.button-primary-light {
  --demoway-hover-trigger: "" !important;
}

.button-secondary {
  --demoway-hover-trigger: "" !important;
}

.button-secondary-alpha {
  --demoway-hover-trigger: "" !important;
}

.button-tertiary {
  --demoway-hover-trigger: "" !important;
}

.button-tertiary-dark {
  --demoway-hover-trigger: "" !important;
}

.button-tertiary-light {
  --demoway-hover-trigger: "" !important;
}

.button-tertiary-neutral {
  --demoway-hover-trigger: "" !important;
}

.fam-gallery-play-pause {
  --demoway-hover-trigger: "" !important;
}

.footnote a {
  --demoway-hover-trigger: "" !important;
}

.link {
  --demoway-hover-trigger: "" !important;
}

.link-standalone:link {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-trigger: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button-neutral {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button-secondary {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button-secondary-alpha {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button-tertiary {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .button-tertiary-neutral {
  --demoway-hover-trigger: "" !important;
}

.theme-dark .footnote a {
  --demoway-hover-trigger: "" !important;
}

.theme-light .footnote a {
  --demoway-hover-trigger: "" !important;
}

.tv-plus-gallery-play-pause {
  --demoway-hover-trigger: "" !important;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link {
  --demoway-hover-trigger: "" !important;
}

[data-module-template] [data-unit-id] .unit-wrapper a:not(.unit-link) {
  --demoway-hover-trigger: "" !important;
}

a {
  --demoway-hover-trigger: "" !important;
}

a.icon-wrapper {
  --demoway-hover-trigger: "" !important;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover {
  --demoway-hover-trigger: "" !important;
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
  --demoway-hover-trigger: "" !important;
}

.animation-wrapper .play-pause-button:active {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:active:after {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:active:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:after {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:disabled {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:focus {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:focus:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:active {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:active:after {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:active:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:after {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:disabled {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:focus {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:focus:before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):before {
  --demoway-hover-effect: "" !important;
}

.animation-wrapper.theme-dark .play-pause-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):before {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(th) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.att-modal-headline:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.button {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(th) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.button-elevated:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.button-neutral {
  --demoway-hover-effect: "" !important;
}

.button-neutral:active {
  --demoway-hover-effect: "" !important;
}

.button-neutral:disabled {
  --demoway-hover-effect: "" !important;
}

.button-neutral:focus {
  --demoway-hover-effect: "" !important;
}

.button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-primary-dark {
  --demoway-hover-effect: "" !important;
}

.button-primary-light {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(th) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.button-reduced:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.button-secondary {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha:active {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha:disabled {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha:focus {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-secondary:active {
  --demoway-hover-effect: "" !important;
}

.button-secondary:disabled {
  --demoway-hover-effect: "" !important;
}

.button-secondary:focus {
  --demoway-hover-effect: "" !important;
}

.button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(th) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.button-super:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.button-tertiary {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-dark {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-light {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral:active {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral:disabled {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral:focus {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-tertiary:active {
  --demoway-hover-effect: "" !important;
}

.button-tertiary:disabled {
  --demoway-hover-effect: "" !important;
}

.button-tertiary:focus {
  --demoway-hover-effect: "" !important;
}

.button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button:active {
  --demoway-hover-effect: "" !important;
}

.button:disabled {
  --demoway-hover-effect: "" !important;
}

.button:focus {
  --demoway-hover-effect: "" !important;
}

.button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.button:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.button:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.button:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.button:lang(th) {
  --demoway-hover-effect: "" !important;
}

.button:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.button:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.button:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.button:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.button:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.fam-gallery-play-pause {
  --demoway-hover-effect: "" !important;
}

.footnote a {
  --demoway-hover-effect: "" !important;
}

.link {
  --demoway-hover-effect: "" !important;
}

.link :disabled {
  --demoway-hover-effect: "" !important;
}

.link-inline:link {
  --demoway-hover-effect: "" !important;
}

.link-standalone:link {
  --demoway-hover-effect: "" !important;
}

.link-standalone:link:focus {
  --demoway-hover-effect: "" !important;
}

.link:active {
  --demoway-hover-effect: "" !important;
}

.link:link {
  --demoway-hover-effect: "" !important;
}

.link:visited {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-enhanced"] .avp-enhanced-napoleon-legal:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .bubble:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .headline:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper .unit-copy-wrapper .subhead:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .cta-links a {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .headline:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > .subhead:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="ipad-family"] .unit-copy-wrapper .ai-gradient:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id="iphone-family"] .ai-gradient:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .split-copy-wrapper.ai .unit-copy-wrapper .ai-callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .gallery .paddlenav button:focus {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow.disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow {
  --demoway-hover-effect: "" !important;
}

.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow:focus {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(th) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.sosumi:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary-alpha:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-secondary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary-neutral:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button-tertiary:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button:active {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button:disabled {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button:focus {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

.theme-dark .footnote a {
  --demoway-hover-effect: "" !important;
}

.theme-light .footnote a {
  --demoway-hover-effect: "" !important;
}

.tv-plus-gallery-play-pause {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-body-reduced:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-body:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-callout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-caption:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-elevated:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-reduced:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow-super:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-eyebrow:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-elevated:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-reduced:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-standalone:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-headline-super:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-headline:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-intro-elevated:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-intro:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-label:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-manifesto:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-quote-reduced:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-quote:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-sosumi:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(ar) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(ja) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(ko) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(th) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(zh) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

.typography-tout:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

:focus {
  --demoway-hover-effect: "" !important;
}

:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-question:after {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-question:before {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-questioncircle:after {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-questioncircle:before {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-questionsolid:after {
  --demoway-hover-effect: "" !important;
}

:lang(ar) .icon-questionsolid:before {
  --demoway-hover-effect: "" !important;
}

:lang(cs) {
  --demoway-hover-effect: "" !important;
}

:lang(de) {
  --demoway-hover-effect: "" !important;
}

:lang(de-CH) {
  --demoway-hover-effect: "" !important;
}

:lang(de-LI) {
  --demoway-hover-effect: "" !important;
}

:lang(es-ES) {
  --demoway-hover-effect: "" !important;
}

:lang(fr) {
  --demoway-hover-effect: "" !important;
}

:lang(fr-CH) {
  --demoway-hover-effect: "" !important;
}

:lang(hu) {
  --demoway-hover-effect: "" !important;
}

:lang(ja) {
  --demoway-hover-effect: "" !important;
}

:lang(ja-JP) {
  --demoway-hover-effect: "" !important;
}

:lang(ko) {
  --demoway-hover-effect: "" !important;
}

:lang(lt) {
  --demoway-hover-effect: "" !important;
}

:lang(no-NO) {
  --demoway-hover-effect: "" !important;
}

:lang(pl) {
  --demoway-hover-effect: "" !important;
}

:lang(ru) {
  --demoway-hover-effect: "" !important;
}

:lang(th) {
  --demoway-hover-effect: "" !important;
}

:lang(zh) {
  --demoway-hover-effect: "" !important;
}

:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link {
  --demoway-hover-effect: "" !important;
}

[data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus {
  --demoway-hover-effect: "" !important;
}

[data-module-template] [data-unit-id] .unit-wrapper a:not(.unit-link) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(ar) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(ja) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(ko) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(th) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

[lang]:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

a {
  --demoway-hover-effect: "" !important;
}

a :disabled {
  --demoway-hover-effect: "" !important;
}

a.icon-wrapper .icon-copy {
  --demoway-hover-effect: "" !important;
}

a:active {
  --demoway-hover-effect: "" !important;
}

a:link {
  --demoway-hover-effect: "" !important;
}

a:visited {
  --demoway-hover-effect: "" !important;
}

body:lang(ar) {
  --demoway-hover-effect: "" !important;
}

body:lang(ja) {
  --demoway-hover-effect: "" !important;
}

body:lang(ko) {
  --demoway-hover-effect: "" !important;
}

body:lang(th) {
  --demoway-hover-effect: "" !important;
}

body:lang(zh) {
  --demoway-hover-effect: "" !important;
}

body:lang(zh-CN) {
  --demoway-hover-effect: "" !important;
}

body:lang(zh-HK) {
  --demoway-hover-effect: "" !important;
}

body:lang(zh-MO) {
  --demoway-hover-effect: "" !important;
}

body:lang(zh-TW) {
  --demoway-hover-effect: "" !important;
}

button:disabled {
  --demoway-hover-effect: "" !important;
}

html.ie [data-module-template] [data-unit-id] .unit-wrapper a.unit-link:focus {
  --demoway-hover-effect: "" !important;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow {
  --demoway-hover-effect: "" !important;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:disabled {
  --demoway-hover-effect: "" !important;
}

html.no-touch .main [data-module-template="tv-plus-gallery"] .with-paddlenav-onhover .paddlenav-arrow:focus {
  --demoway-hover-effect: "" !important;
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="bts-2025"] .button {
  --demoway-hover-effect: "" !important;
}

html.touch .main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:disabled {
  --demoway-hover-effect: "" !important;
}

