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 {
	cursor: default;
}
: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) {
	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: 0.42;
}
[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) {
	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) {
	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) {
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
[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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
[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) {
	font-family:
		"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
:lang(cs) {
	quotes: "„" "“";
}
:lang(de) {
	quotes: "„" "“";
}
:lang(de-CH) {
	quotes: "«" "»";
}
:lang(de-LI) {
	quotes: "«" "»";
}
:lang(fr) {
	quotes: "« " " »";
}
:lang(fr-CH) {
	quotes: "«" "»";
}
:lang(es-ES) {
	quotes: "«" "»";
}
:lang(hu) {
	quotes: "„" "“";
}
:lang(ja-JP) {
	quotes: "「" "」";
}
:lang(no-NO) {
	quotes: "«" "»";
}
:lang(lt) {
	quotes: "„" "“";
}
:lang(pl) {
	quotes: "„" "“";
}
:lang(ru) {
	quotes: "« " " »";
}
:lang(zh) {
	quotes: "「" "」";
}
:lang(zh-CN) {
	quotes: "“" "”";
}
body {
	font-size: 17px;
	line-height: 1.47059;
	font-weight: 400;
	letter-spacing: -0.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) {
	line-height: 1.58824;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.58824;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
body:lang(th) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
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) {
	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: rtl;
	text-align: right;
}
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: 0.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: 0.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: 0.8em;
}
ul, ol {
	margin-right: 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 {
	text-decoration: none;
}
a:hover, .link:hover {
	text-decoration: underline;
}
a:active, .link:active {
	text-decoration: none;
}
a.disabled, a :disabled, .link.disabled, .link :disabled {
	opacity: var(--sk-link-disabled-opacity);
}
.link-inline, .link-inline:link {
	text-decoration: underline;
}
.link-standalone:link {
	text-decoration: none;
}
.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 0.8em;
}
.links-inline li:first-child {
	margin-right: 0;
}
.links-inline li:last-child {
	margin-left: 0;
}
.links-stacked li {
	margin: 0;
	display: block;
}
.links-stacked li + li {
	margin-top: 0.4em;
}
b, strong {
	font-weight: 600;
}
em, i, cite, dfn {
	font-style: italic;
}
sup, sub {
	position: relative;
	font-size: 0.6em;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
.footnote a {
	vertical-align: inherit;
	color: inherit;
}
.footnote a:hover {
	color: #06c;
	text-decoration: none;
}
.footnote-reduced {
	font-size: 0.45em;
}
sup.footnote-reduced {
	top: -0.86em;
}
sub.footnote-reduced {
	bottom: -0.36em;
}
.footnote-supglyph {
	position: relative;
	vertical-align: baseline;
}
.footnote-supglyph.footnote-reduced {
	font-size: 0.9em;
	top: -0.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: -0.5em;
}
.footnote-diamond.footnote-reduced {
	font-size: 0.9em;
	top: -0.09em;
}
sub.footnote-diamond.footnote-reduced {
	top: initial;
	bottom: -0.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: -0.5em;
}
.footnote-number.footnote-reduced {
	font-size: 0.9em;
	top: -0.09em;
}
sub.footnote-number.footnote-reduced {
	top: initial;
	bottom: -0.52em;
}
abbr {
	border: 0;
}
:lang(ja), :lang(ko), :lang(th), :lang(zh) {
	font-style: normal;
}
: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(0px 0px 99.9% 99.9%);
	clip-path: inset(0px 0px 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(1);
		filter: invert(1);
	}
}
.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: 0px;
}
.large-offset-0 {
	margin-right: 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-right: 8.33333%;
}
.large-order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.large-2 {
	-ms-flex-preferred-size: 16.66667%;
	flex-basis: 16.66667%;
	max-width: 16.66667%;
}
.large-offset-2 {
	margin-right: 16.66667%;
}
.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-right: 25%;
}
.large-order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}
.large-4 {
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	max-width: 33.33333%;
}
.large-offset-4 {
	margin-right: 33.33333%;
}
.large-order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}
.large-5 {
	-ms-flex-preferred-size: 41.66667%;
	flex-basis: 41.66667%;
	max-width: 41.66667%;
}
.large-offset-5 {
	margin-right: 41.66667%;
}
.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-right: 50%;
}
.large-order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}
.large-7 {
	-ms-flex-preferred-size: 58.33333%;
	flex-basis: 58.33333%;
	max-width: 58.33333%;
}
.large-offset-7 {
	margin-right: 58.33333%;
}
.large-order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}
.large-8 {
	-ms-flex-preferred-size: 66.66667%;
	flex-basis: 66.66667%;
	max-width: 66.66667%;
}
.large-offset-8 {
	margin-right: 66.66667%;
}
.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-right: 75%;
}
.large-order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}
.large-10 {
	-ms-flex-preferred-size: 83.33333%;
	flex-basis: 83.33333%;
	max-width: 83.33333%;
}
.large-offset-10 {
	margin-right: 83.33333%;
}
.large-order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}
.large-11 {
	-ms-flex-preferred-size: 91.66667%;
	flex-basis: 91.66667%;
	max-width: 91.66667%;
}
.large-offset-11 {
	margin-right: 91.66667%;
}
.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-right: 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-right: auto;
}
.large-notlast {
	margin-right: 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-right: 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-right: 8.33333%;
	}
	.xlarge-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.xlarge-2 {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	.xlarge-offset-2 {
		margin-right: 16.66667%;
	}
	.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-right: 25%;
	}
	.xlarge-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.xlarge-4 {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	.xlarge-offset-4 {
		margin-right: 33.33333%;
	}
	.xlarge-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.xlarge-5 {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	.xlarge-offset-5 {
		margin-right: 41.66667%;
	}
	.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-right: 50%;
	}
	.xlarge-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.xlarge-7 {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	.xlarge-offset-7 {
		margin-right: 58.33333%;
	}
	.xlarge-order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.xlarge-8 {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	.xlarge-offset-8 {
		margin-right: 66.66667%;
	}
	.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-right: 75%;
	}
	.xlarge-order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.xlarge-10 {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	.xlarge-offset-10 {
		margin-right: 83.33333%;
	}
	.xlarge-order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.xlarge-11 {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	.xlarge-offset-11 {
		margin-right: 91.66667%;
	}
	.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-right: 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-right: auto;
	}
	.xlarge-notlast {
		margin-right: 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-right: 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-right: 8.33333%;
	}
	.medium-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.medium-2 {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	.medium-offset-2 {
		margin-right: 16.66667%;
	}
	.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-right: 25%;
	}
	.medium-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.medium-4 {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	.medium-offset-4 {
		margin-right: 33.33333%;
	}
	.medium-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.medium-5 {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	.medium-offset-5 {
		margin-right: 41.66667%;
	}
	.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-right: 50%;
	}
	.medium-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.medium-7 {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	.medium-offset-7 {
		margin-right: 58.33333%;
	}
	.medium-order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.medium-8 {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	.medium-offset-8 {
		margin-right: 66.66667%;
	}
	.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-right: 75%;
	}
	.medium-order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.medium-10 {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	.medium-offset-10 {
		margin-right: 83.33333%;
	}
	.medium-order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.medium-11 {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	.medium-offset-11 {
		margin-right: 91.66667%;
	}
	.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-right: 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-right: auto;
	}
	.medium-notlast {
		margin-right: 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-right: 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-right: 8.33333%;
	}
	.small-order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.small-2 {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		max-width: 16.66667%;
	}
	.small-offset-2 {
		margin-right: 16.66667%;
	}
	.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-right: 25%;
	}
	.small-order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.small-4 {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		max-width: 33.33333%;
	}
	.small-offset-4 {
		margin-right: 33.33333%;
	}
	.small-order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.small-5 {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		max-width: 41.66667%;
	}
	.small-offset-5 {
		margin-right: 41.66667%;
	}
	.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-right: 50%;
	}
	.small-order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.small-7 {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		max-width: 58.33333%;
	}
	.small-offset-7 {
		margin-right: 58.33333%;
	}
	.small-order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.small-8 {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		max-width: 66.66667%;
	}
	.small-offset-8 {
		margin-right: 66.66667%;
	}
	.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-right: 75%;
	}
	.small-order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.small-10 {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		max-width: 83.33333%;
	}
	.small-offset-10 {
		margin-right: 83.33333%;
	}
	.small-order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.small-11 {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		max-width: 91.66667%;
	}
	.small-offset-11 {
		margin-right: 91.66667%;
	}
	.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-right: 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-right: auto;
	}
	.small-notlast {
		margin-right: 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: 0px;
}
.row-reverse .large-offset-0 {
	margin-left: 0;
}
.row-reverse .large-offset-1 {
	margin-left: 8.33333%;
}
.row-reverse .large-offset-2 {
	margin-left: 16.66667%;
}
.row-reverse .large-offset-3 {
	margin-left: 25%;
}
.row-reverse .large-offset-4 {
	margin-left: 33.33333%;
}
.row-reverse .large-offset-5 {
	margin-left: 41.66667%;
}
.row-reverse .large-offset-6 {
	margin-left: 50%;
}
.row-reverse .large-offset-7 {
	margin-left: 58.33333%;
}
.row-reverse .large-offset-8 {
	margin-left: 66.66667%;
}
.row-reverse .large-offset-9 {
	margin-left: 75%;
}
.row-reverse .large-offset-10 {
	margin-left: 83.33333%;
}
.row-reverse .large-offset-11 {
	margin-left: 91.66667%;
}
.row-reverse .large-offset-12 {
	margin-left: 100%;
}
.row-reverse .large-last {
	margin-left: auto;
}
.row-reverse .large-notlast {
	margin-left: 0;
}
@media only screen and (min-width: 1441px) {
	.row-reverse .xlarge-offset-0 {
		margin-left: 0;
	}
	.row-reverse .xlarge-offset-1 {
		margin-left: 8.33333%;
	}
	.row-reverse .xlarge-offset-2 {
		margin-left: 16.66667%;
	}
	.row-reverse .xlarge-offset-3 {
		margin-left: 25%;
	}
	.row-reverse .xlarge-offset-4 {
		margin-left: 33.33333%;
	}
	.row-reverse .xlarge-offset-5 {
		margin-left: 41.66667%;
	}
	.row-reverse .xlarge-offset-6 {
		margin-left: 50%;
	}
	.row-reverse .xlarge-offset-7 {
		margin-left: 58.33333%;
	}
	.row-reverse .xlarge-offset-8 {
		margin-left: 66.66667%;
	}
	.row-reverse .xlarge-offset-9 {
		margin-left: 75%;
	}
	.row-reverse .xlarge-offset-10 {
		margin-left: 83.33333%;
	}
	.row-reverse .xlarge-offset-11 {
		margin-left: 91.66667%;
	}
	.row-reverse .xlarge-offset-12 {
		margin-left: 100%;
	}
	.row-reverse .xlarge-last {
		margin-left: auto;
	}
	.row-reverse .xlarge-notlast {
		margin-left: 0;
	}
}
@media only screen and (max-width: 1068px) {
	.row-reverse .medium-offset-0 {
		margin-left: 0;
	}
	.row-reverse .medium-offset-1 {
		margin-left: 8.33333%;
	}
	.row-reverse .medium-offset-2 {
		margin-left: 16.66667%;
	}
	.row-reverse .medium-offset-3 {
		margin-left: 25%;
	}
	.row-reverse .medium-offset-4 {
		margin-left: 33.33333%;
	}
	.row-reverse .medium-offset-5 {
		margin-left: 41.66667%;
	}
	.row-reverse .medium-offset-6 {
		margin-left: 50%;
	}
	.row-reverse .medium-offset-7 {
		margin-left: 58.33333%;
	}
	.row-reverse .medium-offset-8 {
		margin-left: 66.66667%;
	}
	.row-reverse .medium-offset-9 {
		margin-left: 75%;
	}
	.row-reverse .medium-offset-10 {
		margin-left: 83.33333%;
	}
	.row-reverse .medium-offset-11 {
		margin-left: 91.66667%;
	}
	.row-reverse .medium-offset-12 {
		margin-left: 100%;
	}
	.row-reverse .medium-last {
		margin-left: auto;
	}
	.row-reverse .medium-notlast {
		margin-left: 0;
	}
}
@media only screen and (max-width: 734px) {
	.row-reverse .small-offset-0 {
		margin-left: 0;
	}
	.row-reverse .small-offset-1 {
		margin-left: 8.33333%;
	}
	.row-reverse .small-offset-2 {
		margin-left: 16.66667%;
	}
	.row-reverse .small-offset-3 {
		margin-left: 25%;
	}
	.row-reverse .small-offset-4 {
		margin-left: 33.33333%;
	}
	.row-reverse .small-offset-5 {
		margin-left: 41.66667%;
	}
	.row-reverse .small-offset-6 {
		margin-left: 50%;
	}
	.row-reverse .small-offset-7 {
		margin-left: 58.33333%;
	}
	.row-reverse .small-offset-8 {
		margin-left: 66.66667%;
	}
	.row-reverse .small-offset-9 {
		margin-left: 75%;
	}
	.row-reverse .small-offset-10 {
		margin-left: 83.33333%;
	}
	.row-reverse .small-offset-11 {
		margin-left: 91.66667%;
	}
	.row-reverse .small-offset-12 {
		margin-left: 100%;
	}
	.row-reverse .small-last {
		margin-left: auto;
	}
	.row-reverse .small-notlast {
		margin-left: 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-right: 0.3em;
	top: 0;
}
.icon-before::before {
	padding-left: 0.3em;
	display: inline-block;
	top: 0;
}
.icon-before::after {
	display: none;
}
.icon-before.icon-apple::before {
	padding-left: 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: 0.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 {
	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 {
	content: "";
}
:lang(ar) .icon-questioncircle::before, :lang(ar) .icon-questioncircle::after {
	content: "";
}
: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: -0.015em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-headline-standalone:lang(ar) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.14615;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.015em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.typography-headline-standalone:lang(ar) {
		line-height: 1.2;
		letter-spacing: 0em;
		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) {
		line-height: 1.0875;
		letter-spacing: 0em;
		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) {
		line-height: 1.15;
		letter-spacing: 0em;
		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) {
		line-height: 1.0875;
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		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-headline-standalone {
		font-size: 48px;
		line-height: 1.08349;
		font-weight: 600;
		letter-spacing: -0.003em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.typography-headline-standalone:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		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) {
		line-height: 1.14599;
		letter-spacing: 0em;
		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) {
		line-height: 1.1875;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-headline-super {
	font-size: 80px;
	line-height: 1.05;
	font-weight: 600;
	letter-spacing: -0.015em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-headline-super:lang(ar) {
	line-height: 1.2;
	letter-spacing: 0em;
	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) {
	line-height: 1.0875;
	letter-spacing: 0em;
	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) {
	line-height: 1.15;
	letter-spacing: 0em;
	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) {
	line-height: 1.0875;
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.typography-headline-super:lang(ar) {
		line-height: 1.20312;
		letter-spacing: 0em;
		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) {
		line-height: 1.10938;
		letter-spacing: 0em;
		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) {
		line-height: 1.17188;
		letter-spacing: 0em;
		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) {
		line-height: 1.09375;
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		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-headline-super {
		font-size: 48px;
		line-height: 1.08349;
		font-weight: 600;
		letter-spacing: -0.003em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.typography-headline-super:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		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) {
		line-height: 1.14599;
		letter-spacing: 0em;
		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) {
		line-height: 1.1875;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-headline-elevated {
	font-size: 64px;
	line-height: 1.0625;
	font-weight: 600;
	letter-spacing: -0.009em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-headline-elevated:lang(ar) {
	line-height: 1.20312;
	letter-spacing: 0em;
	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) {
	line-height: 1.10938;
	letter-spacing: 0em;
	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) {
	line-height: 1.17188;
	letter-spacing: 0em;
	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) {
	line-height: 1.09375;
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.003em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.typography-headline-elevated:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		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) {
		line-height: 1.14599;
		letter-spacing: 0em;
		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) {
		line-height: 1.1875;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		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-headline-elevated {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-headline {
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-headline:lang(ar) {
	line-height: 1.25;
	letter-spacing: 0em;
	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) {
	line-height: 1.14599;
	letter-spacing: 0em;
	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) {
	line-height: 1.1875;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: 0em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		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-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.21875;
	}
	.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) {
		font-family:
			"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-headline-reduced {
	font-size: 40px;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: 0em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.004em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.21875;
	}
	.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) {
		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) {
		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) {
		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-headline-reduced {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		line-height: 1.25;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-eyebrow-super {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.21875;
}
.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) {
	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) {
	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) {
	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: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		line-height: 1.25;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		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-super {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.29167;
	}
	.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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-eyebrow-elevated {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	line-height: 1.25;
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.29167;
	}
	.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) {
		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) {
		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) {
		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-elevated {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		line-height: 1.3334;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-eyebrow {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 600;
	letter-spacing: 0.009em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.29167;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: 0.011em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		line-height: 1.3334;
	}
	.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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-eyebrow-reduced {
	font-size: 21px;
	line-height: 1.19048;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	line-height: 1.3334;
}
.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) {
	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) {
	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) {
	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) {
	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: 0.012em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.36844;
	}
	.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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-intro-elevated {
	font-size: 24px;
	line-height: 1.33341;
	font-weight: 400;
	letter-spacing: 0.009em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.011em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-intro {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	font-family:
		"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: 0.012em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-quote {
	font-size: 40px;
	line-height: 1.2;
	font-weight: 400;
	letter-spacing: 0em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	font-family:
		"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: 0.004em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.3125;
	}
	.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) {
		font-family:
			"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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-quote {
		font-size: 28px;
		line-height: 1.28583;
		font-weight: 400;
		letter-spacing: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-quote-reduced {
	font-size: 32px;
	line-height: 1.25;
	font-weight: 400;
	letter-spacing: 0.004em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.3125;
}
.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) {
	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) {
	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) {
	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: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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-quote-reduced {
		font-size: 24px;
		line-height: 1.33341;
		font-weight: 400;
		letter-spacing: 0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-callout {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.21875;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		line-height: 1.25;
	}
	.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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		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-callout {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		line-height: 1.29167;
	}
	.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) {
		font-family:
			"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-manifesto {
	font-size: 32px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.3125;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: 0.007em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		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-manifesto {
		font-size: 24px;
		line-height: 1.33341;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-label {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 600;
	letter-spacing: 0.009em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.29167;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: 0.011em;
		font-family:
			"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
	.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) {
		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) {
		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) {
		line-height: 1.3334;
	}
	.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) {
		font-family:
			"SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-tout {
	font-size: 19px;
	line-height: 1.21053;
	font-weight: 600;
	letter-spacing: 0.012em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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) {
	line-height: 1.36844;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: -0.022em;
	font-family:
		"SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial",
		sans-serif;
}
.typography-body:lang(ar) {
	line-height: 1.58824;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.58824;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.typography-body:lang(th) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: -0.016em;
	font-family:
		"SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial",
		sans-serif;
}
.typography-body-reduced:lang(ar) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	line-height: 1.5;
	letter-spacing: 0em;
}
.typography-body-reduced:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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) {
	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: -0.01em;
	font-family:
		"SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial",
		sans-serif;
}
.typography-caption:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.typography-caption:lang(th) {
	line-height: 1.33337;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: -0.01em;
	font-family:
		"SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial",
		sans-serif;
}
.typography-sosumi:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.typography-sosumi:lang(th) {
	line-height: 1.33337;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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: 0.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: -0.01em;
	font-family:
		"SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial",
		sans-serif;
	color: #6e6e73;
}
.sosumi:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	line-height: 1.41667;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.sosumi:lang(th) {
	line-height: 1.33337;
	letter-spacing: 0em;
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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 outside;
	padding-left: 1.33333em;
	padding-right: 1.33333em;
}
.sosumi li, .sosumi p {
	padding-bottom: 0.8em;
}
.sosumi small {
	font-size: 1em;
}
.sosumi > :last-child {
	margin-bottom: -0.8em;
}
.sosumi a {
	color: #424245;
}
.theme-dark {
	--sk-link-disabled-opacity: 0.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 {
	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 {
	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: -0.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 {
	text-decoration: none;
}
.button:active {
	outline: none;
}
.button:disabled, .button.disabled {
	cursor: default;
	pointer-events: none;
}
.button:lang(ar) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.button:lang(th) {
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.button:hover, .button:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.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 {
	background: #272729;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-neutral:active {
	background: #18181a;
	color: #fff;
	border-color: transparent;
}
.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 {
	background: #79797d;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-secondary:active {
	background: #747478;
	color: #fff;
	border-color: transparent;
}
.button-secondary:disabled, .button-secondary.disabled {
	background: #757579;
	color: #fff;
	opacity: 0.56;
}
.button-secondary-alpha {
	background: rgba(0, 0, 0, 0.08);
	color: #000;
	border-color: rgba(0, 0, 0, 0);
}
.button-secondary-alpha:hover, .button-secondary-alpha:focus {
	background: rgba(0, 0, 0, 0.07);
	color: #000;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-secondary-alpha:active {
	background: rgba(0, 0, 0, 0.09);
	color: #000;
	border-color: transparent;
}
.button-secondary-alpha:disabled, .button-secondary-alpha.disabled {
	background: rgba(0, 0, 0, 0.08);
	color: #000;
	opacity: 0.56;
}
.button-tertiary {
	background: rgba(0, 0, 0, 0);
	color: #06c;
	border-color: #06c;
}
.button-tertiary:hover, .button-tertiary:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-tertiary:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.button-tertiary:disabled, .button-tertiary.disabled {
	background: rgba(0, 0, 0, 0);
	color: #06c;
	opacity: var(--sk-link-disabled-opacity);
}
.button-tertiary-neutral {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	border-color: #1d1d1f;
}
.button-tertiary-neutral:hover, .button-tertiary-neutral:focus {
	background: #272729;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-tertiary-neutral:active {
	background: #18181a;
	color: #fff;
	border-color: transparent;
}
.button-tertiary-neutral:disabled, .button-tertiary-neutral.disabled {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	opacity: var(--sk-link-disabled-opacity);
}
.button-super {
	font-size: 17px;
	line-height: 1.17648;
	font-weight: 400;
	letter-spacing: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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-left: 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 {
	text-decoration: none;
}
[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 {
	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 {
	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: calc(50% + 0px);
	right: auto;
	bottom: 0px;
	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: 0px !important;
		top: 0px !important;
	}
	html.ac-gn-segmentbar-visible,
	html.globalmessage-segment-visible,
	html.ac-ls-visible {
		margin-top: 0 !important;
		top: 0;
	}
	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]:nth-child(1), .main [data-unit-id]:nth-child(1) {
	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: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.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: 0px;
	border-style: none;
	overflow: visible;
	border-left-width: 0px;
	border-right-width: 0px;
}
.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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_large.png");
	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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-card/logo__dcojfwkzna2q_small_2x.png");
	}
}
.logo-image-apple-fitness-plus-ny-hero-logo-fitness {
	width: 249px;
	height: 56px;
	background-size: 249px 56px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_large.png");
	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-ny-hero-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-fitness-plus-ny-hero-logo-fitness {
		width: 212px;
		height: 48px;
		background-size: 212px 48px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_medium.png");
	}
}
@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-ny-hero-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-fitness-plus-ny-hero-logo-fitness {
		width: 140px;
		height: 33px;
		background-size: 140px 33px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_small.png");
	}
}
@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-ny-hero-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_small_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-apple-fitness-plus-ny-hero-logo-fitness {
		width: 249px;
		height: 56px;
		background-size: 249px 56px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_largetall.png");
	}
}
@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-fitness-plus-ny-hero-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-apple-fitness-plus-ny-hero-logo-fitness {
		width: 212px;
		height: 48px;
		background-size: 212px 48px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_mediumtall.png");
	}
}
@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-fitness-plus-ny-hero-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/hero_logo_fitness__c1j83elu190m_mediumtall_2x.png");
	}
}
.logo-image-apple-fitness-plus-ny-promo-logo-fitness {
	width: 173px;
	height: 32px;
	background-size: 173px 32px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_large.png");
	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-ny-promo-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-fitness-plus-ny-promo-logo-fitness {
		width: 142px;
		height: 26px;
		background-size: 142px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_medium.png");
	}
}
@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-ny-promo-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-fitness-plus-ny-promo-logo-fitness {
		width: 142px;
		height: 26px;
		background-size: 142px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_small.png");
	}
}
@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-ny-promo-logo-fitness {
		background-image: url("/v/home/ck/images/logos/apple-fitness-plus-ny/promo_logo_fitness__ghrl68mizmqi_small_2x.png");
	}
}
.logo-image-apple-fitness-plus-promo-logo-fitness {
	width: 173px;
	height: 32px;
	background-size: 173px 32px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_large.png");
	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("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-fitness-plus/promo_logo_fitness__ghrl68mizmqi_small_2x.png");
	}
}
.logo-image-apple-intelligence-hero-logo-ai {
	width: 428px;
	height: 52px;
	background-size: 428px 52px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_large.png");
	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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_small_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_largetall.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_largetall_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_mediumtall.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/hero_logo_ai__l1dt5hl7b8am_mediumtall_2x.png");
	}
}
.logo-image-apple-intelligence-promo-logo-ai {
	width: 307px;
	height: 39px;
	background-size: 307px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_large.png");
	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("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-intelligence/promo_logo_ai__uudkz2u7mfm6_small_2x.png");
	}
}
.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5 {
	width: 276px;
	height: 46px;
	background-size: 276px 46px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_large.png");
	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-m5-hero-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5 {
		width: 236px;
		height: 39px;
		background-size: 236px 39px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_medium.png");
	}
}
@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-m5-hero-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5 {
		width: 157px;
		height: 26px;
		background-size: 157px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_small.png");
	}
}
@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-m5-hero-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5__bxbf5ncse9zm_small_2x.png");
	}
}
.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5-announce {
	width: 234px;
	height: 37px;
	background-size: 234px 37px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_large.png");
	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-m5-hero-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5-announce {
		width: 236px;
		height: 39px;
		background-size: 236px 39px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_medium.png");
	}
}
@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-m5-hero-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-vision-pro-m5-hero-logo-apple-vision-pro-m5-announce {
		width: 157px;
		height: 26px;
		background-size: 157px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_small.png");
	}
}
@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-m5-hero-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/hero_logo_apple_vision_pro_m5_announce__gc9gq728dnau_small_2x.png");
	}
}
.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5 {
	width: 198px;
	height: 33px;
	background-size: 198px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_large.png");
	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-m5-promo-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5 {
		width: 155px;
		height: 26px;
		background-size: 155px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_medium.png");
	}
}
@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-m5-promo-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5 {
		width: 157px;
		height: 26px;
		background-size: 157px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_small.png");
	}
}
@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-m5-promo-logo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5__dpxeyufbka6a_small_2x.png");
	}
}
.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5-announce {
	width: 198px;
	height: 33px;
	background-size: 198px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_large.png");
	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-m5-promo-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5-announce {
		width: 157px;
		height: 26px;
		background-size: 157px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_medium.png");
	}
}
@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-m5-promo-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-vision-pro-m5-promo-logo-apple-vision-pro-m5-announce {
		width: 157px;
		height: 26px;
		background-size: 157px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_small.png");
	}
}
@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-m5-promo-logo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/logos/apple-vision-pro-m5/promo_logo_apple_vision_pro_m5_announce__7k0jx11wzvmi_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_large.png");
	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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/hero_logo_apple_watch_family__c3o01osixs02_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_large.png");
	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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-family/promo_logo_apple_watch_family__iiez0u92dl6q_small_2x.png");
	}
}
.logo-image-apple-watch-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
	width: 412px;
	height: 46px;
	background-size: 412px 46px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_large.png");
	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-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
		width: 354px;
		height: 40px;
		background-size: 354px 40px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_medium.png");
	}
}
@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-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-watch-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
		width: 230px;
		height: 27px;
		background-size: 230px 27px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_small.png");
	}
}
@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-ny-quitters-day-hero-logo-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny-quitters-day/hero_logo_apple_watch_ny_quitters_day__ubboewl7czm2_small_2x.png");
	}
}
.logo-image-apple-watch-ny-hero-logo-watch-series-11 {
	width: 414px;
	height: 48px;
	background-size: 414px 48px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_large.png");
	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-ny-hero-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-ny-hero-logo-watch-series-11 {
		width: 354px;
		height: 41px;
		background-size: 354px 41px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_medium.png");
	}
}
@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-ny-hero-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-watch-ny-hero-logo-watch-series-11 {
		width: 230px;
		height: 26px;
		background-size: 230px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_small.png");
	}
}
@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-ny-hero-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_small_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-apple-watch-ny-hero-logo-watch-series-11 {
		width: 414px;
		height: 48px;
		background-size: 414px 48px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_largetall.png");
	}
}
@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-watch-ny-hero-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-apple-watch-ny-hero-logo-watch-series-11 {
		width: 354px;
		height: 41px;
		background-size: 354px 41px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_mediumtall.png");
	}
}
@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-watch-ny-hero-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/hero_logo_watch_series_11__f2ctjn8ul926_mediumtall_2x.png");
	}
}
.logo-image-apple-watch-ny-promo-logo-watch-series-11 {
	width: 297px;
	height: 33px;
	background-size: 297px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_large.png");
	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-ny-promo-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-ny-promo-logo-watch-series-11 {
		width: 230px;
		height: 26px;
		background-size: 230px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_medium.png");
	}
}
@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-ny-promo-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-watch-ny-promo-logo-watch-series-11 {
		width: 230px;
		height: 26px;
		background-size: 230px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_small.png");
	}
}
@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-ny-promo-logo-watch-series-11 {
		background-image: url("/v/home/ck/images/logos/apple-watch-ny/promo_logo_watch_series_11__dvnbvyfpdoa6_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_large.png");
	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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3__j6yyogma3v2u_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_large.png");
	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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-se-3/promo_logo_apple_watch_se_3_preorder__fz0h9v1zgju6_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_large.png");
	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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11__d9br21pxygya_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_large.png");
	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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-series-11/promo_logo_apple_watch_series_11_preorder__fl4pzqrs45me_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_large.png");
	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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3__dehvqgn07cgi_small_2x.png");
	}
}
.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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_large.png");
	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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_medium.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_small.png");
	}
}
@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("/v/home/ck/images/logos/apple-watch-ultra-3/promo_logo_apple_watch_ultra3_preorder__cjjbcy4rmg76_small_2x.png");
	}
}
.logo-image-apple-watch-unity-hero-logo-apple-watch-unity {
	width: 209px;
	height: 46px;
	background-size: 209px 46px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_large.png");
	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-unity-hero-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-unity-hero-logo-apple-watch-unity {
		width: 176px;
		height: 39px;
		background-size: 176px 39px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_medium.png");
	}
}
@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-unity-hero-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-watch-unity-hero-logo-apple-watch-unity {
		width: 115px;
		height: 26px;
		background-size: 115px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_small.png");
	}
}
@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-unity-hero-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_small_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-apple-watch-unity-hero-logo-apple-watch-unity {
		width: 209px;
		height: 46px;
		background-size: 209px 46px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_largetall.png");
	}
}
@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-watch-unity-hero-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-apple-watch-unity-hero-logo-apple-watch-unity {
		width: 176px;
		height: 39px;
		background-size: 176px 39px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_mediumtall.png");
	}
}
@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-watch-unity-hero-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/hero_logo_apple_watch_unity__c86cks48lxg2_mediumtall_2x.png");
	}
}
.logo-image-apple-watch-unity-promo-logo-apple-watch-unity {
	width: 148px;
	height: 33px;
	background-size: 148px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_large.png");
	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-unity-promo-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-unity-promo-logo-apple-watch-unity {
		width: 115px;
		height: 26px;
		background-size: 115px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_medium.png");
	}
}
@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-unity-promo-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-apple-watch-unity-promo-logo-apple-watch-unity {
		width: 115px;
		height: 26px;
		background-size: 115px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_small.png");
	}
}
@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-unity-promo-logo-apple-watch-unity {
		background-image: url("/v/home/ck/images/logos/apple-watch-unity/promo_logo_apple_watch_unity__gnsimjrnf8a6_small_2x.png");
	}
}
.logo-image-arcade-promo-logo {
	width: 152px;
	height: 34px;
	background-size: 152px 34px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_large.png");
	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("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_medium.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_small.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo__cp908h4oj0ty_small_2x.png");
	}
}
.logo-image-arcade-promo-logo-theme-dark {
	width: 152px;
	height: 34px;
	background-size: 152px 34px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_large.png");
	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("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_medium.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_small.png");
	}
}
@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("/v/home/ck/images/logos/arcade/promo-logo-theme-dark__biiu0wcqeelu_small_2x.png");
	}
}
.logo-image-fitness-plus-hero-logo {
	width: 248px;
	height: 46px;
	background-size: 248px 46px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_large.png");
	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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_medium.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_small.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_small_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_largetall.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_largetall_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_mediumtall.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo__bsgkefseo3iq_mediumtall_2x.png");
	}
}
.logo-image-fitness-plus-hero-logo-theme-dark {
	width: 246px;
	height: 55px;
	background-size: 246px 55px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_large.png");
	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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_medium.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_small.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_small_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_largetall.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_largetall_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_mediumtall.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/hero-logo-theme-dark__4d6epyopiqaa_mediumtall_2x.png");
	}
}
.logo-image-fitness-plus-promo-logo {
	width: 173px;
	height: 32px;
	background-size: 173px 32px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_large.png");
	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("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_medium.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_small.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo__cp908h4oj0ty_small_2x.png");
	}
}
.logo-image-fitness-plus-promo-logo-theme-dark {
	width: 174px;
	height: 39px;
	background-size: 174px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_large.png");
	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("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_medium.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_small.png");
	}
}
@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("/v/home/ck/images/logos/fitness-plus/promo-logo-theme-dark__biiu0wcqeelu_small_2x.png");
	}
}
.logo-image-ipad-air-hero-logo-ipad-air {
	width: 201px;
	height: 45px;
	background-size: 201px 45px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_large.png");
	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("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_medium.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_small.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/hero_logo_ipad_air__ejixj9pic0uq_small_2x.png");
	}
}
.logo-image-ipad-air-promo-logo-ipadair {
	width: 144px;
	height: 33px;
	background-size: 144px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair__frwnnsqveeye_large.png");
	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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair__frwnnsqveeye_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair__frwnnsqveeye_medium.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair__frwnnsqveeye_medium_2x.png");
	}
}
.logo-image-ipad-air-promo-logo-ipadair-ai {
	width: 144px;
	height: 33px;
	background-size: 144px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair_ai__gikal75essya_large.png");
	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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair_ai__gikal75essya_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair_ai__gikal75essya_medium.png");
	}
}
@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("/v/home/ck/images/logos/ipad-air/promo_logo_ipadair_ai__gikal75essya_medium_2x.png");
	}
}
.logo-image-iphone-tradein-promo-logo-iphone-tradein {
	width: 155px;
	height: 32px;
	background-size: 155px 32px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_large.png");
	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("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_medium.png");
	}
}
@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("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_small.png");
	}
}
@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("/v/home/ck/images/logos/iphone-tradein/promo_logo_iphone_tradein__7y3gtai5az66_small_2x.png");
	}
}
.logo-image-tv-plus-hijack-hero-logo-atv {
	width: 88px;
	height: 55px;
	background-size: 88px 55px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_large.png");
	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-hijack-hero-logo-atv {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-tv-plus-hijack-hero-logo-atv {
		width: 74px;
		height: 47px;
		background-size: 74px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_medium.png");
	}
}
@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-hijack-hero-logo-atv {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-tv-plus-hijack-hero-logo-atv {
		width: 49px;
		height: 31px;
		background-size: 49px 31px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_small.png");
	}
}
@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-hijack-hero-logo-atv {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_small_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-tv-plus-hijack-hero-logo-atv {
		width: 88px;
		height: 56px;
		background-size: 88px 56px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_largetall.png");
	}
}
@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-hijack-hero-logo-atv {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-tv-plus-hijack-hero-logo-atv {
		width: 75px;
		height: 47px;
		background-size: 75px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_mediumtall.png");
	}
}
@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-hijack-hero-logo-atv {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_atv__gnc7py945diu_mediumtall_2x.png");
	}
}
.logo-image-tv-plus-hijack-hero-logo-hijack2 {
	width: 268px;
	height: 67px;
	background-size: 268px 67px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_large.png");
	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-hijack-hero-logo-hijack2 {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.logo-image-tv-plus-hijack-hero-logo-hijack2 {
		width: 179px;
		height: 45px;
		background-size: 179px 45px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_medium.png");
	}
}
@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-hijack-hero-logo-hijack2 {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.logo-image-tv-plus-hijack-hero-logo-hijack2 {
		width: 203px;
		height: 51px;
		background-size: 203px 51px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_small.png");
	}
}
@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-hijack-hero-logo-hijack2 {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_small_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.logo-image-tv-plus-hijack-hero-logo-hijack2 {
		width: 325px;
		height: 81px;
		background-size: 325px 81px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_largetall.png");
	}
}
@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-hijack-hero-logo-hijack2 {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.logo-image-tv-plus-hijack-hero-logo-hijack2 {
		width: 179px;
		height: 45px;
		background-size: 179px 45px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_mediumtall.png");
	}
}
@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-hijack-hero-logo-hijack2 {
		background-image: url("/v/home/ck/images/logos/tv-plus-hijack/hero_logo_hijack2__fecl26gnocuq_mediumtall_2x.png");
	}
}
.logo-image-tv-plus-hero-logo {
	width: 118px;
	height: 47px;
	background-size: 118px 47px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_large.png");
	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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_medium.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_small.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_small_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_largetall.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_largetall_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_mediumtall.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo__bsgkefseo3iq_mediumtall_2x.png");
	}
}
.logo-image-tv-plus-hero-logo-theme-dark {
	width: 119px;
	height: 46px;
	background-size: 119px 46px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_large.png");
	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("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_medium.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_small.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/hero-logo-theme-dark__4d6epyopiqaa_small_2x.png");
	}
}
.logo-image-tv-plus-promo-logo {
	width: 84px;
	height: 33px;
	background-size: 84px 33px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_large.png");
	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("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_medium.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_small.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo__cp908h4oj0ty_small_2x.png");
	}
}
.logo-image-tv-plus-promo-logo-theme-dark {
	width: 80px;
	height: 31px;
	background-size: 80px 31px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_large.png");
	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("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_large_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_medium.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_medium_2x.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_small.png");
	}
}
@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("/v/home/ck/images/logos/tv-plus/promo-logo-theme-dark__biiu0wcqeelu_small_2x.png");
	}
}
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="endless-entertainment-gallery"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.main [data-module-template="endless-entertainment-gallery"] {
	width: 100%;
}
.main [data-module-template="endless-entertainment-gallery"] [data-unit-id], .main [data-module-template="endless-entertainment-gallery"] .module-content {
	width: 100%;
}
@media screen and (max-width: 1440px) and (min-width: 1069px) {
	.main [data-module-template="endless-entertainment-gallery"] [data-unit-id], .main [data-module-template="endless-entertainment-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="endless-entertainment-gallery"] [data-unit-id], .main [data-module-template="endless-entertainment-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="endless-entertainment-gallery"] [data-unit-id], .main [data-module-template="endless-entertainment-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="endless-entertainment-gallery"] [data-unit-id], .main [data-module-template="endless-entertainment-gallery"] .module-content {
		height: 500px;
	}
}
@supports (
	height: calc(
			var(--global-nav-collective-height) + var(--content-height) + 12px
		)
) {
	.main [data-module-template="endless-entertainment-gallery"] {
		--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="endless-entertainment-gallery"] {
			--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="endless-entertainment-gallery"] {
			--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="endless-entertainment-gallery"] {
			--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: 0px) {
		.main [data-module-template="endless-entertainment-gallery"] {
			--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="endless-entertainment-gallery"] {
			--content-height: 600px;
		}
		html[data-text-zoom="2"]
			.main [data-module-template="endless-entertainment-gallery"] {
			--content-height: 675px;
		}
		html[data-text-zoom="3"]
			.main [data-module-template="endless-entertainment-gallery"] {
			--content-height: 750px;
		}
		html[data-text-zoom="4"]
			.main [data-module-template="endless-entertainment-gallery"] {
			--content-height: 850px;
		}
		html[data-text-zoom="5"]
			.main [data-module-template="endless-entertainment-gallery"] {
			--content-height: 950px;
		}
		html[data-text-zoom="6"]
			.main [data-module-template="endless-entertainment-gallery"] {
			--content-height: 1050px;
		}
	}
	.main [data-module-template="endless-entertainment-gallery"].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="endless-entertainment-gallery"].standalone-module .module-content {
		padding-top: var(--global-nav-collective-height);
		background-color: var(--background-color);
		color: var(--text-color);
	}
}
.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: 0px) {
	.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: 0px) {
		.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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_large.jpg");
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3__dn7gz4l22ree_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_large.jpg");
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/airpods-pro-3/hero_airpodspro_3_preorder__ew2sld9h2y6a_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_large.jpg");
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_medium.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_small.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_largetall.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_largetall_2x.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_mediumtall.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-enhanced {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_enhanced__f51a4zjcir6u_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_large.jpg");
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_medium.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_small.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_largetall.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_largetall_2x.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_mediumtall.jpg");
	}
}
@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-fitness-plus-ny-hero-apple-fitness-plus-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/hero_apple_fitness_plus_ny_startframe__bycuc52ijm6a_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-modal-qr-code-hero-link {
	width: 601px;
	height: 310px;
	background-size: 601px 310px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large.jpg");
}
@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-fitness-plus-ny-modal-qr-code-hero-link {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-modal-qr-code-hero-link {
		width: 478px;
		height: 247px;
		background-size: 478px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium.jpg");
	}
}
@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-fitness-plus-ny-modal-qr-code-hero-link {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_large.jpg");
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence-geo/hero_ai_geo__f9v31dli57ma_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_large.jpg");
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-intelligence/hero_ai__fsutbxvuni62_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5 {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_large.jpg");
}
@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-m5-hero-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5 {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_medium.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_small.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_small_2x.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_largetall.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_largetall_2x.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_mediumtall.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5__lr6hzfq95nee_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5-announce {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_large.jpg");
}
@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-m5-hero-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5-announce {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_medium.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-hero-apple-vision-pro-m5-announce {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_small.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_small_2x.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_largetall.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_largetall_2x.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_mediumtall.jpg");
	}
}
@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-m5-hero-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/heroes/apple-vision-pro-m5/hero_apple_vision_pro_m5_announce__fvkfgrelqdm6_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_large.jpg");
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/apple-watch-family/hero_apple_watch_family__dktodkf3g7au_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day {
	width: 1920px;
	height: 1080px;
	background-size: 1920px 1080px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_large.jpg");
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day {
		width: 1068px;
		height: 830px;
		background-size: 1068px 830px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_medium.jpg");
	}
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day {
		width: 734px;
		height: 600px;
		background-size: 734px 600px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_small.jpg");
	}
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day__e45lqnivesk2_small_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
	width: 1920px;
	height: 1080px;
	background-size: 1920px 1080px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_large.jpg");
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
		width: 1068px;
		height: 830px;
		background-size: 1068px 830px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_medium.jpg");
	}
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
		width: 734px;
		height: 600px;
		background-size: 734px 600px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_small.jpg");
	}
}
@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-ny-quitters-day-hero-apple-watch-ny-quitters-day-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny-quitters-day/hero_apple_watch_ny_quitters_day_startframe__dp69n2dx5umq_small_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_large.jpg");
}
@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-ny-hero-apple-watch-ny {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_medium.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_small.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_small_2x.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_largetall.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_largetall_2x.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_mediumtall.jpg");
	}
}
@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-ny-hero-apple-watch-ny {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny__c8f1tzaoa72a_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-mask {
	width: 138px;
	height: 164px;
	background-size: 138px 164px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large.png");
}
@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-ny-hero-apple-watch-ny-mask {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-mask {
		width: 124px;
		height: 144px;
		background-size: 124px 144px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-mask {
		width: 116px;
		height: 138px;
		background-size: 116px 138px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small_2x.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		width: 158px;
		height: 188px;
		background-size: 158px 188px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall_2x.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		width: 150px;
		height: 180px;
		background-size: 150px 180px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall.png");
	}
}
@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-ny-hero-apple-watch-ny-mask {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall_2x.png");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-startframe {
	width: 138px;
	height: 164px;
	background-size: 138px 164px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_large.jpg");
}
@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-ny-hero-apple-watch-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-startframe {
		width: 124px;
		height: 144px;
		background-size: 124px 144px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_medium.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-hero-apple-watch-ny-startframe {
		width: 116px;
		height: 138px;
		background-size: 116px 138px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_small.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_small_2x.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		width: 158px;
		height: 188px;
		background-size: 158px 188px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_largetall.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_largetall_2x.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		width: 150px;
		height: 180px;
		background-size: 150px 180px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_mediumtall.jpg");
	}
}
@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-ny-hero-apple-watch-ny-startframe {
		background-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_startframe__eagg069pnn0i_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-hero-apple-watch-unity {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_large.jpg");
}
@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-unity-hero-apple-watch-unity {
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-hero-apple-watch-unity {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_medium.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-hero-apple-watch-unity {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_small.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_small_2x.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_largetall.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_largetall_2x.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_mediumtall.jpg");
	}
}
@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-unity-hero-apple-watch-unity {
		background-image: url("/v/home/ck/images/heroes/apple-watch-unity/hero_apple_watch_unity__fcd4ixxe9ouq_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_large.jpg");
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025__kjxalx8t7ia2_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_large.jpg");
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_bts_2025_startframe__f8bnd7v83dme_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_large.png");
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_large_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_medium.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_medium_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_small.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_small_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_largetall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_largetall_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_mediumtall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_genmoji__dixanrcsc2gm_mediumtall_2x.png");
	}
}
.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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_large.png");
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_large_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_medium.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_medium_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_small.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_small_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_largetall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_largetall_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_mediumtall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_ipadair__bk6ffplndvte_mediumtall_2x.png");
	}
}
.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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_large.png");
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_large_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_medium.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_medium_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_small.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_small_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_largetall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_largetall_2x.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_mediumtall.png");
	}
}
@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("/v/home/ck/images/heroes/bts-2025/hero_sticker_mba__b0ht7774wpaq_mediumtall_2x.png");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_large.jpg");
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_medium.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_small.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_largetall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_largetall_2x.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_mediumtall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-airpods-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_airpods_startframe__e5fwokpjr2y6_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_large.jpg");
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_medium.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_small.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_largetall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_largetall_2x.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_mediumtall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-iphone-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_iphone_startframe__ezy7oog7kkae_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-last-minute {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_large.jpg");
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_medium.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_small.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_largetall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_largetall_2x.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_mediumtall.jpg");
	}
}
@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-holiday-2025-last-minute-hero-holiday-2025-last-minute {
		background-image: url("/v/home/ck/images/heroes/holiday-2025-last-minute/hero_holiday_2025_last_minute__es7ljejacegm_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025 {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_large.jpg");
}
@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-holiday-2025-hero-holiday-2025 {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025 {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_medium.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025 {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_small.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025 {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025 {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_largetall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025 {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_largetall_2x.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025 {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_mediumtall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025 {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025__gg4r7ioqlj2i_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-alt {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_large.jpg");
}
@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-holiday-2025-hero-holiday-2025-alt {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-alt {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_medium.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-alt {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-alt {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_small.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-alt {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-alt {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_largetall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-alt {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_largetall_2x.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-alt {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_mediumtall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-alt {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_alt__f5lc0frxcvyy_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-startframe {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_large.jpg");
}
@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-holiday-2025-hero-holiday-2025-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-startframe {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_medium.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-startframe {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_small.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-hero-holiday-2025-startframe {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_largetall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_largetall_2x.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-startframe {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_mediumtall.jpg");
	}
}
@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-holiday-2025-hero-holiday-2025-startframe {
		background-image: url("/v/home/ck/images/heroes/holiday-2025/hero_holiday_2025_startframe__b5c6apg48kdy_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_large.jpg");
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air__enn6321t3tkm_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-avail {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_large.jpg");
}
@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-avail {
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-avail {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_medium.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-air-hero-ipad-air-avail {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_small.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_small_2x.jpg");
	}
}
@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-avail {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_largetall.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_largetall_2x.jpg");
	}
}
@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-avail {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_mediumtall.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_avail__c34ycq52exg2_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_large.jpg");
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-air/hero_ipad_air_preorder__ftn4a0m2i0uq_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_large.jpg");
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad-mini/hero_ipad_mini__fk2en53osgyi_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_large.jpg");
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_medium.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_small.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_small_2x.jpg");
	}
}
@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-ipad-pro {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_largetall.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_largetall_2x.jpg");
	}
}
@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-ipad-pro {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_mediumtall.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro__gl982dtu49im_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro-announce {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_large.jpg");
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro-announce {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_medium.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-hero-ipad-pro-announce {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_small.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_small_2x.jpg");
	}
}
@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-ipad-pro-announce {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_largetall.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_largetall_2x.jpg");
	}
}
@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-ipad-pro-announce {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_mediumtall.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/heroes/ipad-pro/hero_ipad_pro_announce__v858qt6nn4im_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_large.jpg");
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/ipad/hero_ipad__rh99l6c3yuyy_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro__bknyzxfk2agi_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17-pro/hero_iphone_17_pro_preorder__cs0ljrzk09aq_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17__c5vvimu9a20y_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-17/hero_iphone_17_preorder__c107i59z9iwm_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air__0gxyavihpiqu_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-air/hero_iphone_air_preorder__f28acsvo0ma2_mediumtall_2x.jpg");
	}
}
.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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_large.jpg");
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_large_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_medium.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_small.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_small_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_largetall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_largetall_2x.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_mediumtall.jpg");
	}
}
@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("/v/home/ck/images/heroes/iphone-family/hero_iphone_family__fuz5j2v5xx6y_mediumtall_2x.jpg");
	}
}
.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-tv-plus-hijack-hero-atv-hijack2 {
	width: 3008px;
	height: 580px;
	background-size: 3008px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_large.jpg");
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-tv-plus-hijack-hero-atv-hijack2 {
		width: 1068px;
		height: 570px;
		background-size: 1068px 570px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_medium.jpg");
	}
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-tv-plus-hijack-hero-atv-hijack2 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_small.jpg");
	}
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-tv-plus-hijack-hero-atv-hijack2 {
		width: 3008px;
		height: 692px;
		background-size: 3008px 692px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_largetall.jpg");
	}
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_largetall_2x.jpg");
	}
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		width: 1068px;
		height: 650px;
		background-size: 1068px 650px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_mediumtall.jpg");
	}
}
@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-tv-plus-hijack-hero-atv-hijack2 {
		background-image: url("/v/home/ck/images/heroes/tv-plus-hijack/hero_atv_hijack2__ez7300pjzmaa_mediumtall_2x.jpg");
	}
}
.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: 0px) {
	.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: 0px) {
	.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: 0px) {
	.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: 0px) {
	.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: 0px) {
		.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: 0px) {
		.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: 0px) {
		.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: 0px) {
		.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: -0.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) {
	line-height: 1.21429;
	letter-spacing: 0em;
	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) {
	line-height: 1.125;
	letter-spacing: 0em;
	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) {
	line-height: 1.17865;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > *.headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.21875;
	}
	.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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > *.subhead {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 400;
	letter-spacing: 0.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) {
	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) {
	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) {
	line-height: 1.25;
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.29167;
	}
	.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) {
		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) {
		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) {
		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) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > *.subhead {
		font-size: 19px;
		line-height: 1.21053;
		font-weight: 400;
		letter-spacing: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.36844;
	}
	.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) {
		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) {
		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) {
		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 {
		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: -0.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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		line-height: 1.5;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper > *.cta-links .button:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.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 {
	text-decoration: underline;
}
.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark {
	background: #573010;
}
.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
	width: 88px;
	height: 55px;
	margin-top: 6px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		width: 74px;
		height: 47px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		width: 49px;
		height: 31px;
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		width: 88px;
		height: 56px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		width: 75px;
		height: 47px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		margin-top: 7px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		margin-top: 5px;
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .headline {
		margin-top: 7px;
	}
}
.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-logo {
	width: 268px;
	height: 67px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-logo {
		width: 179px;
		height: 45px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-logo {
		width: 203px;
		height: 51px;
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-logo {
		width: 325px;
		height: 81px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-logo {
		width: 179px;
		height: 45px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-copy-wrapper .subhead-desc {
		max-width: 330px;
	}
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="tv-plus-hijack"] .unit-wrapper.theme-dark .unit-image {
	top: 0;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-family"] .unit-copy-wrapper .subhead {
		max-width: 260px;
	}
}
.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;
	}
}
.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
	max-width: 395px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
		max-width: 340px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
		max-width: 270px;
	}
}
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: 0px;
	}
}
@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;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-copy-wrapper .headline {
		max-width: 500px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-copy-wrapper .headline {
		max-width: 300px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-copy-wrapper .subhead {
		max-width: 100%;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-copy-wrapper .subhead {
		max-width: 250px;
	}
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.main [data-module-template="heroes"] [data-unit-id="holiday-2025-last-minute"] .unit-image-wrapper .ended video {
	opacity: 1 !important;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .headline {
		max-width: 250px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
		max-width: 100%;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
		max-width: 250px;
	}
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.main [data-module-template="heroes"] [data-unit-id="holiday-2025"] .unit-image-wrapper .ended video {
	opacity: 1 !important;
}
[data-layout-name^="b7cc-holiday"]
	.main [data-module-template="heroes"]
	[data-unit-id="airpods-pro-3"] {
	display: none;
}
[data-layout-name^="b7cc-holiday"]
	.main [data-module-template="promos"]
	[data-unit-id="apple-watch-ultra-3"] {
	display: none;
}
[data-layout-name^="b7cc-holiday"] .ac-gf-sosumi li:has(.holiday) {
	display: none;
}
[data-layout-name^="b7cc-holiday"][data-segment-code]
	.main [data-module-template="ribbon"] {
	display: none;
}
[data-layout-name^="b7cc-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="holiday-2025"] {
	display: none;
}
[data-layout-name^="b7cc-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="airpods-pro-3"] {
	display: block;
}
[data-layout-name^="b7cc-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="airpods-pro-3"] {
	display: none;
}
[data-layout-name^="b7cc-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="apple-watch-ultra-3"] {
	display: block;
}
[data-layout-name^="c39b-holiday"]
	.main [data-module-template="heroes"]
	[data-unit-id="ipad-air"] {
	display: none;
}
[data-layout-name^="c39b-holiday"]
	.main [data-module-template="promos"]
	[data-unit-id="macbook-air"] {
	display: none;
}
[data-layout-name^="c39b-holiday"] .ac-gf-sosumi li:has(.holiday) {
	display: none;
}
[data-layout-name^="c39b-holiday"][data-segment-code]
	.main [data-module-template="ribbon"] {
	display: none;
}
[data-layout-name^="c39b-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="holiday-2025-last-minute"] {
	display: none;
}
[data-layout-name^="c39b-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="ipad-air"] {
	display: block;
}
[data-layout-name^="c39b-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="ipad-air"] {
	display: none;
}
[data-layout-name^="c39b-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="macbook-air"] {
	display: block;
}
[data-layout-name^="d3fc-holiday"]
	.main [data-module-template="heroes"]
	[data-unit-id="airpods-pro-3"] {
	display: none;
}
[data-layout-name^="d3fc-holiday"]
	.main [data-module-template="promos"]
	[data-unit-id="macbook-air"] {
	display: none;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.main [data-module-template="ribbon"] {
	display: none;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="holiday-2025-last-minute"] {
	display: none;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.main [data-module-template="heroes"]
	[data-unit-id="airpods-pro-3"] {
	display: block;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="airpods-pro-3"] {
	display: none;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.main [data-module-template="promos"]
	[data-unit-id="macbook-air"] {
	display: block;
}
[data-layout-name^="d3fc-holiday"][data-segment-code]
	.ac-gf-sosumi
	li:has(.holiday) {
	display: none;
}
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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: 0em;
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
	.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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.21875;
	}
	.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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
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: 0.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: white;
	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) * 0.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: -0.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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		line-height: 1.5;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] [data-unit-id="bts-2025"] .unit-wrapper .button:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.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% 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-unity"] .unit-copy-wrapper .headline {
	margin-top: 4px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .headline {
		margin-top: 5px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .headline {
		margin-top: 4px;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
	margin-top: 15px;
	max-width: 435px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
		margin-top: 13px;
		max-width: 375px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
		max-width: 300px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
		margin-top: 10px !important;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text {
	display: none;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-fallback {
	display: none;
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-fallback {
	display: inline;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-container {
	display: inline-block;
	height: 34px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-container {
		height: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-container {
		height: 25px;
	}
}
html.enhanced-xp .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-container {
	will-change: width;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-container-inner {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: start;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-fixed {
	-webkit-margin-end: 6px;
	margin-inline-end: 6px;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-item {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	opacity: 0;
	white-space: nowrap;
}
html.enhanced-xp .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-item {
	will-change: opacity, transform;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"]:not(.no-marquee) .animated-text-item:first-of-type {
	opacity: 1;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"].no-marquee .animated-text {
	display: none;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"].no-marquee .animated-text-fixed {
	-webkit-margin-end: 6px;
	margin-inline-end: 6px;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"].no-marquee .animated-text-fallback {
	display: inline;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"].no-marquee .animated-text-container {
	display: none;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny-quitters-day"] .unit-image-wrapper .unit-image-apple-watch-ny-quitters-day-hero-apple-watch-ny-quitters-day {
	height: 100%;
	width: 100%;
	background-position: 50% 30%;
	background-size: cover;
}
.main [data-module-template="heroes"].collection-module [data-unit-id="apple-watch-ny-quitters-day"] {
	--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-watch-ny-quitters-day"] {
		--ribbon-height: 60px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"].collection-module [data-unit-id="apple-watch-ny-quitters-day"] {
		--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-watch-ny-quitters-day"] {
		--content-height: max(
			min(
				calc(
					80vh - var(--global-nav-collective-height) -
						var(--ribbon-height)
				),
				600px
			),
			550px
		);
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .headline {
	margin-top: 3px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .headline {
		margin-top: 4px;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
	max-width: 380px;
	margin-top: 14px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
		max-width: 334px;
		margin-top: 12px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
		max-width: 270px;
		margin-top: 9px;
	}
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .static-frame {
	display: block !important;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
	width: 100% !important;
	width: 138px;
	height: 164px;
	position: relative;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
		width: 124px;
		height: 144px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
		width: 116px;
		height: 138px;
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
		width: 158px;
		height: 188px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
		width: 150px;
		height: 180px;
	}
}
html.text-zoom .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .animation-wrapper {
	display: none;
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
	-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large.png");
	mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large.png");
	-webkit-mask-size: 138px 164px;
	mask-size: 138px 164px;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	top: 328px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
@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"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large_2x.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_large_2x.png");
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall.png");
		-webkit-mask-size: 158px 188px;
		mask-size: 158px 188px;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
	}
}
@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"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall_2x.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_largetall_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium.png");
		-webkit-mask-size: 124px 144px;
		mask-size: 124px 144px;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
	}
}
@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"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium_2x.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_medium_2x.png");
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall.png");
		-webkit-mask-size: 150px 180px;
		mask-size: 150px 180px;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
	}
}
@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"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall_2x.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_mediumtall_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small.png");
		-webkit-mask-size: 116px 138px;
		mask-size: 116px 138px;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
	}
}
@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"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		-webkit-mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small_2x.png");
		mask-image: url("/v/home/ck/images/heroes/apple-watch-ny/hero_apple_watch_ny_mask__ekkjccamqre6_small_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		top: 317px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		top: 272px;
	}
}
@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		top: 375px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .apple-watch-ny-video, .main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .start-frame {
		top: 344px;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-watch-ny"] .unit-image-wrapper .ended .apple-watch-ny-video {
	opacity: 1 !important;
}
.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;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-m5"] .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-vision-pro-m5"] .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-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .headline {
		margin-top: 5px;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .subhead {
	margin-top: 16px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-m5"] .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-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .subhead {
		margin-top: 9px;
		max-width: 210px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-vision-pro-m5"] .avail.unit-wrapper .unit-copy-wrapper .subhead {
		max-width: 315px;
	}
}
.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: 0.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) {
	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) {
	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) {
	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) {
	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) {
	line-height: 1.36844;
}
.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) {
	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) {
	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) {
	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: -0.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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		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-intelligence"] .unit-copy-wrapper .callout {
		font-size: 14px;
		line-height: 1.42859;
		font-weight: 400;
		letter-spacing: -0.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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		line-height: 1.5;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] [data-unit-id="apple-intelligence"] .unit-copy-wrapper .callout:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-image-wrapper .ended .apple-fitness-plus-ny-video {
	opacity: 1 !important;
}
.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-image-wrapper .enhanced-background {
	display: none;
}
.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-image-wrapper .animation-wrapper .inline-media-ui {
	top: unset;
	bottom: 0px;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-image-wrapper .animation-wrapper .inline-media-ui {
		top: 0px;
		bottom: unset;
	}
	.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-image-wrapper .animation-wrapper .inline-media-ui button {
		margin-top: 16px;
	}
}
html.no-enhanced-xp .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .enhanced-background {
	display: block;
}
.main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile {
	display: none;
}
html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile {
	display: inline-block;
}
html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile {
	display: block;
}
html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="heroes"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop {
	display: none;
}
#ac-globalfooter .fitness-plus-ny-legal:not(:last-child) {
	display: block;
	margin-bottom: 0.8em;
}
#apple-fitness-plus-ny-modal-overlay {
	--transition-duration: 0.4s;
	--transition-easing: cubic-bezier(0.45, 0, 0.55, 1);
	--sk-tile-border-radius: 28px;
	--sk-tile-padding-block: 60px;
	--sk-tile-padding-inline: 60px;
	--sk-tile-padding: var(--sk-tile-padding-block)
		var(--sk-tile-padding-inline);
	--gap: 60px;
	--modal-overlay-border-radius-top: 28px;
	--modal-close-button-offset-top: 20px;
	--modal-close-button-offset-inline-start: 20px;
	text-align: center;
}
@media only screen and (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-close-button-offset-top: 16px;
		--modal-close-button-offset-inline-start: 16px;
	}
}
@media only screen and (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-overlay-border-radius-top: 0;
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-headline-container {
	margin-bottom: 25px;
}
#apple-fitness-plus-ny-modal-overlay .modal-headline-container p {
	font-weight: 600;
}
#apple-fitness-plus-ny-modal-overlay .typography-modal-headline {
	font-size: 40px;
	line-height: 1;
	font-weight: 600;
	letter-spacing: -0.05em;
}
#apple-fitness-plus-ny-modal-overlay .tile {
	padding: 0;
	margin-inline: 0;
}
#apple-fitness-plus-ny-modal-overlay .tile-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
}
@media only screen and (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-overlay-padding-inline: 6.25vw;
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-contents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
#apple-fitness-plus-ny-modal-overlay sup a {
	text-decoration: underline;
}
#apple-fitness-plus-ny-modal-overlay .tile {
	background: #f5f5f7;
}
#apple-fitness-plus-ny-modal-overlay .tile-content {
	--sk-tile-padding-large: var(--sk-tile-padding, 60px 8.3333333333%);
	--sk-tile-padding-xlarge: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-medium: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-small: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-xsmall: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	padding: var(--sk-tile-padding-large);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: var(--gap);
	gap: var(--gap);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (min-width: 1441px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-xlarge);
	}
}
@media (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-medium);
	}
}
@media (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-small);
	}
}
@media (max-width: 480px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-xsmall);
	}
}
#apple-fitness-plus-ny-modal-overlay .tile-rounded {
	--sk-tile-border-radius-large: var(--sk-tile-border-radius, 18px);
	--sk-tile-border-radius-xlarge: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-medium: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-small: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-xsmall: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	border-radius: var(--sk-tile-border-radius-large);
}
@media (min-width: 1441px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-xlarge);
	}
}
@media (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-medium);
	}
}
@media (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-small);
	}
}
@media (max-width: 480px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-xsmall);
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
	width: 601px;
	height: 310px;
	background-size: 601px 310px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large.jpg");
}
@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) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		width: 478px;
		height: 247px;
		background-size: 478px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium.jpg");
	}
}
@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) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		background-image: url("/v/home/ck/images/heroes/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium_2x.jpg");
	}
}
html.no-js #apple-fitness-plus-ny-modal-overlay .modal-contents {
	display: none;
}
@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="more-from-apple-gallery"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-dear-apple-apple-watch-dear-apple-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-dear-apple/apple_watch_dear_apple_startframe__cmo60b10ghaq_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-design-for-every-student-films-design-for-every-student-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-design-for-every-student/films_design_for_every_student_startframe__rokker562oa6_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-holiday-holiday-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-holiday/holiday_startframe__odo6zbq4yb6q_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-jackson-wang-jackson-wang-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-jackson-wang/jackson_wang_startframe__bybji4gnsinm_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-no-frame-missed-accessibility-no-frame-missed-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-no-frame-missed/accessibility_no_frame_missed_startframe__c4thkl20luuu_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
	width: 980px;
	height: 522px;
	background-size: 980px 522px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_large.jpg");
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_large_2x.jpg");
	}
}
@media only screen and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		width: 1250px;
		height: 668px;
		background-size: 1250px 668px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_xlarge.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_xlarge_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		width: 688px;
		height: 368px;
		background-size: 688px 368px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_medium.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		width: 274px;
		height: 496px;
		background-size: 274px 496px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_small.jpg");
	}
}
@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="more-from-apple-gallery"] .unit-image-wrapper .unit-image.unit-image-films-underdogs-apple-at-work-underdogs-startframe {
		background-image: url("/v/home/ck/images/more-from-apple-gallery/films-underdogs/apple_at_work_underdogs_startframe__ev39ytszloya_small_2x.jpg");
	}
}
.main [data-module-template="more-from-apple-gallery"] {
	width: 100%;
}
.main [data-module-template="more-from-apple-gallery"] [data-unit-id], .main [data-module-template="more-from-apple-gallery"] .module-content {
	width: 100%;
}
@media screen and (max-width: 1440px) and (min-width: 1069px) {
	.main [data-module-template="more-from-apple-gallery"] [data-unit-id], .main [data-module-template="more-from-apple-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="more-from-apple-gallery"] [data-unit-id], .main [data-module-template="more-from-apple-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="more-from-apple-gallery"] [data-unit-id], .main [data-module-template="more-from-apple-gallery"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="more-from-apple-gallery"] [data-unit-id], .main [data-module-template="more-from-apple-gallery"] .module-content {
		height: 500px;
	}
}
@supports (
	height: calc(
			var(--global-nav-collective-height) + var(--content-height) + 12px
		)
) {
	.main [data-module-template="more-from-apple-gallery"] {
		--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="more-from-apple-gallery"] {
			--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="more-from-apple-gallery"] {
			--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="more-from-apple-gallery"] {
			--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: 0px) {
		.main [data-module-template="more-from-apple-gallery"] {
			--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="more-from-apple-gallery"] {
			--content-height: 600px;
		}
		html[data-text-zoom="2"]
			.main [data-module-template="more-from-apple-gallery"] {
			--content-height: 675px;
		}
		html[data-text-zoom="3"]
			.main [data-module-template="more-from-apple-gallery"] {
			--content-height: 750px;
		}
		html[data-text-zoom="4"]
			.main [data-module-template="more-from-apple-gallery"] {
			--content-height: 850px;
		}
		html[data-text-zoom="5"]
			.main [data-module-template="more-from-apple-gallery"] {
			--content-height: 950px;
		}
		html[data-text-zoom="6"]
			.main [data-module-template="more-from-apple-gallery"] {
			--content-height: 1050px;
		}
	}
	.main [data-module-template="more-from-apple-gallery"].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="more-from-apple-gallery"].standalone-module
		.module-content {
		padding-top: var(--global-nav-collective-height);
		background-color: var(--background-color);
		color: var(--text-color);
	}
}
.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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_large.jpg");
}
@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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_small.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-4/promo_airpods_4_avail__bl22kvpg6ez6_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_large.jpg");
}
@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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_small.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-max/promo_airpodsmax_avail__cedra1t5ghn6_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_large.jpg");
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_small.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3__f6xmza7bglei_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_large.jpg");
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_small.jpg");
	}
}
@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("/v/home/ck/images/promos/airpods-pro-3/promo_airpodspro_3_preorder__en7ygtz7q6oi_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_large.jpg");
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card__5cm7draujpey_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_large.jpg");
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-card/promo_apple_card_acmi__dso3m9q52a2q_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-modal-qr-code-hero-link {
	width: 601px;
	height: 310px;
	background-size: 601px 310px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large.jpg");
}
@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-ny-modal-qr-code-hero-link {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-modal-qr-code-hero-link {
		width: 478px;
		height: 247px;
		background-size: 478px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium.jpg");
	}
}
@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-ny-modal-qr-code-hero-link {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-promo-apple-fitness-plus-ny {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_large.jpg");
}
@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-ny-promo-apple-fitness-plus-ny {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-promo-apple-fitness-plus-ny {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_medium.jpg");
	}
}
@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-ny-promo-apple-fitness-plus-ny {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-fitness-plus-ny-promo-apple-fitness-plus-ny {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_small.jpg");
	}
}
@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-ny-promo-apple-fitness-plus-ny {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/promo_apple_fitness_plus_ny__di8hyqkgekya_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_large.jpg");
}
@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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-fitness-plus/promo_apple_fitness_plus__fvrnctwbcgqe_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card-promo-apple-gift-card {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_large.jpg");
}
@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-gift-card-promo-apple-gift-card {
		background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card-promo-apple-gift-card {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_medium.jpg");
	}
}
@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-gift-card-promo-apple-gift-card {
		background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card-promo-apple-gift-card {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_small.jpg");
	}
}
@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-gift-card-promo-apple-gift-card {
		background-image: url("/v/home/ck/images/promos/apple-gift-card/promo_apple_gift_card__etkqjveoh4uq_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_large.jpg");
}
@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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence-geo/promo_ai_geo__yz50i6xv2g2m_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_large.jpg");
}
@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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-intelligence/promo_ai__couihqxznyvm_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5 {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_large.jpg");
}
@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-m5-promo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5 {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_medium.jpg");
	}
}
@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-m5-promo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_small.jpg");
	}
}
@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-m5-promo-apple-vision-pro-m5 {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5__bwcgnmufyoz6_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5-announce {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_large.jpg");
}
@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-m5-promo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5-announce {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_medium.jpg");
	}
}
@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-m5-promo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-vision-pro-m5-promo-apple-vision-pro-m5-announce {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_small.jpg");
	}
}
@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-m5-promo-apple-vision-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/apple-vision-pro-m5/promo_apple_vision_pro_m5_announce__boei7gsit3o2_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-family/promo_apple_watch_family__d46nm7drami6_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-promo-apple-watch-ny {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_large.jpg");
}
@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-ny-promo-apple-watch-ny {
		background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-promo-apple-watch-ny {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_medium.jpg");
	}
}
@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-ny-promo-apple-watch-ny {
		background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-ny-promo-apple-watch-ny {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_small.jpg");
	}
}
@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-ny-promo-apple-watch-ny {
		background-image: url("/v/home/ck/images/promos/apple-watch-ny/promo_apple_watch_ny__c9mmcp0jf4ya_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3__fz5y29qx5mmy_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-se-3/promo_apple_watch_se_3_preorder__doiyr9z9f98i_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11__b63hxviqvonm_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-series-11/promo_apple_watch_series_11_preorder__csmlr372r5km_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3__bwvslhbxx99e_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_large.jpg");
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_small.jpg");
	}
}
@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("/v/home/ck/images/promos/apple-watch-ultra-3/promo_apple_watch_ultra3_preorder__caeg5oc2sdpy_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-promo-apple-watch-unity {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_large.jpg");
}
@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-unity-promo-apple-watch-unity {
		background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-promo-apple-watch-unity {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_medium.jpg");
	}
}
@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-unity-promo-apple-watch-unity {
		background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-unity-promo-apple-watch-unity {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_small.jpg");
	}
}
@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-unity-promo-apple-watch-unity {
		background-image: url("/v/home/ck/images/promos/apple-watch-unity/promo_apple_watch_unity__casvx9ysh1le_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_large.jpg");
}
@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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_small.jpg");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_bts_2025__bljcwbvbxa5e_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_large.png");
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_large_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_medium.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_medium_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_small.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_airpods__gfl3qliduwuy_small_2x.png");
	}
}
.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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_large.png");
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_large_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_medium.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_medium_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_small.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_genmoji__f7qvy38ttr2i_small_2x.png");
	}
}
.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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_large.png");
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_large_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_medium.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_medium_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_small.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_ipadair__chcbjcsywb42_small_2x.png");
	}
}
.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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_large.png");
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_large_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_medium.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_medium_2x.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_small.png");
	}
}
@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("/v/home/ck/images/promos/bts-2025/promo_sticker_mba__endq54i6tpsi_small_2x.png");
	}
}
.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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_large.jpg");
}
@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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_small.jpg");
	}
}
@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("/v/home/ck/images/promos/carriers/promo_carrier__e0izvxwqosgi_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025 {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_large.jpg");
}
@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-holiday-2025-promo-holiday-2025 {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025 {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_medium.jpg");
	}
}
@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-holiday-2025-promo-holiday-2025 {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_small.jpg");
	}
}
@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-holiday-2025-promo-holiday-2025 {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025__d5j0zrzqr6mq_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025-alt {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_large.jpg");
}
@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-holiday-2025-promo-holiday-2025-alt {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025-alt {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_medium.jpg");
	}
}
@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-holiday-2025-promo-holiday-2025-alt {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-2025-promo-holiday-2025-alt {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_small.jpg");
	}
}
@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-holiday-2025-promo-holiday-2025-alt {
		background-image: url("/v/home/ck/images/promos/holiday-2025/promo_holiday_2025_alt__byn4cp9xl4uq_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_large.jpg");
}
@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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_small.jpg");
	}
}
@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("/v/home/ck/images/promos/homepod-mini/tile_homepod_mini__b73w4z3ljymu_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_large.jpg");
}
@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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_small.jpg");
	}
}
@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("/v/home/ck/images/promos/imac/promo_imac_announce__f4qdil7mfmeu_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_large.jpg");
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_small.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air__bfbxzvw65c02_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-avail {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_large.jpg");
}
@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-avail {
		background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-avail {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_medium.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-air-promo-ipad-air-avail {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_small.jpg");
	}
}
@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-avail {
		background-image: url("/v/home/ck/images/promos/ipad-air/promo_ipad_air_avail__6i02t7nujr62_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_large.jpg");
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_small.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-air/promo_ipad_air_preorder__drfw5913038m_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_large.png");
}
@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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_large_2x.png");
	}
}
@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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_medium.png");
	}
}
@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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_medium_2x.png");
	}
}
@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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_small.png");
	}
}
@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("/v/home/ck/images/promos/ipad-family/promo_ipad_family__cg0wwogarexe_small_2x.png");
	}
}
.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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_large.jpg");
}
@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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_small.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad-mini/promo_ipad_mini__spq4zjcuuaie_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_large.jpg");
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_medium.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_small.jpg");
	}
}
@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-ipad-pro {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro__c529dk533k4m_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro-announce {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_large.jpg");
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro-announce {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_medium.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-promo-ipad-pro-announce {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_small.jpg");
	}
}
@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-ipad-pro-announce {
		background-image: url("/v/home/ck/images/promos/ipad-pro/promo_ipad_pro_announce__et5rvxgwxhqq_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_large.jpg");
}
@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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_small.jpg");
	}
}
@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("/v/home/ck/images/promos/ipad/promo_ipad__fioegapg12qi_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro__ywtbkeachg2e_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17-pro/promo_iphone_17_pro_preorder__ezeqaygjwd4y_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17__bhofuohbsu3m_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-17/promo_iphone_17_preorder__e3b82ot9saoi_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air__gesd0y6oqxym_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-air/promo_iphone_air_preorder__bubkc5l6aaeq_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-family/promo_iphone_family__ofrg9zdy1teq_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_large.jpg");
}
@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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_small.jpg");
	}
}
@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("/v/home/ck/images/promos/iphone-tradein/promo_iphone_tradein__bugw15ka691e_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_large.jpg");
}
@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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_small.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-mini/promo_macmini_announce__bwha5fjvaioi_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_large.jpg");
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_small.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_announce__fljoad5gaci2_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_large.jpg");
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_small.jpg");
	}
}
@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("/v/home/ck/images/promos/mac-studio/promo_macstudio_avail__byhwkp0o4gty_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_large.jpg");
}
@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 {
		background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_medium.jpg");
	}
}
@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 {
		background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-promo-macbook-air {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_small.jpg");
	}
}
@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 {
		background-image: url("/v/home/ck/images/promos/macbook-air/promo_macbook_air__fqowrtnxewqe_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_large.jpg");
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_small.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_announce__exnevxt6rcqe_small_2x.jpg");
	}
}
.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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_large.jpg");
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_large_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_medium.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_medium_2x.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_small.jpg");
	}
}
@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("/v/home/ck/images/promos/macbook-air/promo_macbook_air_avail__e8ksaudoisey_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5 {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_large.jpg");
}
@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-m5-promo-macbook-pro-m5 {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5 {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_medium.jpg");
	}
}
@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-m5-promo-macbook-pro-m5 {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5 {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_small.jpg");
	}
}
@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-m5-promo-macbook-pro-m5 {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5__gnwzdhijhm6a_small_2x.jpg");
	}
}
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5-announce {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_large.jpg");
}
@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-m5-promo-macbook-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5-announce {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_medium.jpg");
	}
}
@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-m5-promo-macbook-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-pro-m5-promo-macbook-pro-m5-announce {
		width: 734px;
		height: 500px;
		background-size: 734px 500px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_small.jpg");
	}
}
@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-m5-promo-macbook-pro-m5-announce {
		background-image: url("/v/home/ck/images/promos/macbook-pro-m5/promo_macbook_pro_m5_announce__gct0gys23hm6_small_2x.jpg");
	}
}
.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: 0px) {
	.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: 0px) {
		.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: 0em;
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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 {
		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: 0.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) {
	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) {
	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) {
	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) {
	line-height: 1.3334;
}
.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) {
	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) {
	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) {
	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) {
	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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.36844;
	}
	.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) {
		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) {
		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) {
		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 {
		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: -0.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) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	line-height: 1.5;
	letter-spacing: 0em;
}
.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links .button:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	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) {
	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) {
	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) {
	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;
}
@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"] .unit-copy-wrapper .subhead {
	max-width: 285px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="iphone-family"] .unit-copy-wrapper .subhead {
		max-width: 260px;
	}
}
.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;
	}
}
.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
	max-width: 295px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
		max-width: 275px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-copy-wrapper .subhead {
		max-width: 270px;
	}
}
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 {
	letter-spacing: 0;
	font-weight: 500 !important;
}
.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, 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: 0.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: 0.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: 0.82em;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .headline {
		max-width: 250px;
	}
}
.main [data-module-template="promos"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
		max-width: 250px;
	}
}
html.text-zoom .main [data-module-template="promos"] [data-unit-id="holiday-2025"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: 0em;
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
	.main [data-module-template="promos"] [data-unit-id="bts-2025"] .bubble {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
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: 0.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: white;
	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) * 0.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: -0.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) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.57143;
	letter-spacing: 0em;
	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) {
	line-height: 1.5;
	letter-spacing: 0em;
}
.main [data-module-template="promos"] [data-unit-id="bts-2025"] .button:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	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) {
	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) {
	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) {
	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, 0.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 {
	background-color: #0077ed;
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
}
.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .headline {
	margin-top: 57px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .headline {
		margin-top: 46px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .headline {
		margin-top: 41px;
	}
}
.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
	margin-top: 12px;
	max-width: 330px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
		margin-top: 10px;
		max-width: 300px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-unity"] .unit-copy-wrapper .subhead {
		width: 100%;
	}
}
.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-ny"] .unit-copy-wrapper .headline {
	margin-top: 57px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .headline {
		margin-top: 46px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .headline {
		margin-top: 41px;
	}
}
.main [data-module-template="promos"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
	max-width: 300px;
	margin-top: 10px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
		max-width: 270px;
	}
}
html.text-zoom .main [data-module-template="promos"] [data-unit-id="apple-watch-ny"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.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-m5"] .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-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .headline {
		margin-top: 47px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="apple-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .headline {
		margin-top: 42px;
	}
}
.main [data-module-template="promos"] [data-unit-id="apple-vision-pro-m5"] .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-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .subhead {
		margin-top: 9px;
		max-width: 210px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="promos"] [data-unit-id="apple-vision-pro-m5"] .unit-wrapper .unit-copy-wrapper .subhead {
		margin-top: 10px;
	}
}
.main [data-module-template="promos"] [data-unit-id="apple-vision-pro-m5"] .avail.unit-wrapper .unit-copy-wrapper .subhead {
	max-width: 345px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-vision-pro-m5"] .avail.unit-wrapper .unit-copy-wrapper .subhead {
		max-width: 315px;
	}
}
.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;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-gift-card"] .unit-copy-wrapper .subhead {
		max-width: 290px;
	}
}
.apple-gc-footer-bold {
	font-weight: bold !important;
}
.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-copy-wrapper .headline {
	margin-top: 56px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .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-ny"] .unit-copy-wrapper .headline {
		margin-top: 40px;
	}
}
.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-copy-wrapper .subhead {
	margin-top: 12px;
	max-width: 295px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-copy-wrapper .subhead {
		margin-top: 10px;
		max-width: 265px;
	}
}
@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-copy-wrapper .subhead {
		width: 100%;
	}
}
html.text-zoom .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-copy-wrapper .subhead {
	max-width: 100%;
}
.main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile {
	display: none;
}
html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-mobile {
	display: inline-block;
}
html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-mobile {
	display: block;
}
html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.iphone .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.ipad .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .button-desktop, html.android .main [data-module-template="promos"] [data-unit-id="apple-fitness-plus-ny"] .unit-link-desktop {
	display: none;
}
#ac-globalfooter .fitness-plus-ny-promo-legal:not(:last-child) {
	display: block;
	margin-bottom: 0.8em;
}
#apple-fitness-plus-ny-modal-overlay {
	--transition-duration: 0.4s;
	--transition-easing: cubic-bezier(0.45, 0, 0.55, 1);
	--sk-tile-border-radius: 28px;
	--sk-tile-padding-block: 60px;
	--sk-tile-padding-inline: 60px;
	--sk-tile-padding: var(--sk-tile-padding-block)
		var(--sk-tile-padding-inline);
	--gap: 60px;
	--modal-overlay-border-radius-top: 28px;
	--modal-close-button-offset-top: 20px;
	--modal-close-button-offset-inline-start: 20px;
	text-align: center;
}
@media only screen and (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-close-button-offset-top: 16px;
		--modal-close-button-offset-inline-start: 16px;
	}
}
@media only screen and (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-overlay-border-radius-top: 0;
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-headline-container {
	margin-bottom: 25px;
}
#apple-fitness-plus-ny-modal-overlay .modal-headline-container p {
	font-weight: 600;
}
#apple-fitness-plus-ny-modal-overlay .typography-modal-headline {
	font-size: 40px;
	line-height: 1;
	font-weight: 600;
	letter-spacing: -0.05em;
}
#apple-fitness-plus-ny-modal-overlay .tile {
	padding: 0;
	margin-inline: 0;
}
#apple-fitness-plus-ny-modal-overlay .tile-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
}
@media only screen and (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay {
		--modal-overlay-padding-inline: 6.25vw;
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-contents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
#apple-fitness-plus-ny-modal-overlay sup a {
	text-decoration: underline;
}
#apple-fitness-plus-ny-modal-overlay .tile {
	background: #f5f5f7;
}
#apple-fitness-plus-ny-modal-overlay .tile-content {
	--sk-tile-padding-large: var(--sk-tile-padding, 60px 8.3333333333%);
	--sk-tile-padding-xlarge: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-medium: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-small: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	--sk-tile-padding-xsmall: var(
		--sk-tile-padding,
		var(--sk-tile-padding-large)
	);
	padding: var(--sk-tile-padding-large);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: var(--gap);
	gap: var(--gap);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (min-width: 1441px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-xlarge);
	}
}
@media (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-medium);
	}
}
@media (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-small);
	}
}
@media (max-width: 480px) {
	#apple-fitness-plus-ny-modal-overlay .tile-content {
		padding: var(--sk-tile-padding-xsmall);
	}
}
#apple-fitness-plus-ny-modal-overlay .tile-rounded {
	--sk-tile-border-radius-large: var(--sk-tile-border-radius, 18px);
	--sk-tile-border-radius-xlarge: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-medium: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-small: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	--sk-tile-border-radius-xsmall: var(
		--sk-tile-border-radius,
		var(--sk-tile-border-radius-large)
	);
	border-radius: var(--sk-tile-border-radius-large);
}
@media (min-width: 1441px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-xlarge);
	}
}
@media (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-medium);
	}
}
@media (max-width: 734px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-small);
	}
}
@media (max-width: 480px) {
	#apple-fitness-plus-ny-modal-overlay .tile-rounded {
		border-radius: var(--sk-tile-border-radius-xsmall);
	}
}
#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
	width: 601px;
	height: 310px;
	background-size: 601px 310px;
	background-repeat: no-repeat;
	background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large.jpg");
}
@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) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		width: 478px;
		height: 247px;
		background-size: 478px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium.jpg");
	}
}
@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) {
	#apple-fitness-plus-ny-modal-overlay .modal-unit-image {
		background-image: url("/v/home/ck/images/promos/apple-fitness-plus-ny/modal_qr_code_hero_link__ej53gsesl06e_medium_2x.jpg");
	}
}
html.no-js #apple-fitness-plus-ny-modal-overlay .modal-contents {
	display: none;
}
.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: 0px) {
	.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: 0px) {
		.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="obdb"] {
	background-color: #f5f5f7;
	text-align: center;
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] {
	width: 100%;
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="obdb"] .module-content {
	width: 100%;
}
@media screen and (max-width: 1440px) and (min-width: 1069px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="obdb"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="obdb"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="obdb"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="obdb"] .module-content {
		height: auto;
	}
}
@supports (
	height: calc(
			var(--global-nav-collective-height) + var(--content-height) + 12px
		)
) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] {
		--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="obdb"] {
			--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: 0px) {
		.main [data-module-template="ribbon"] [data-unit-id="obdb"] {
			--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="obdb"] {
			--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="obdb"] {
			--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="obdb"].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="obdb"].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="obdb"].background-white {
	background-color: #fff;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] {
		height: auto;
	}
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] .section-content {
	margin-right: auto;
	margin-left: auto;
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] .obdb-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="obdb"] .obdb-ribbon-copy {
		max-width: 460px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="obdb"] .obdb-ribbon-copy {
		width: 85.5%;
		max-width: 300px;
		padding: 10px 0;
	}
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] .obdb-ribbon-copy sup a {
	color: #000;
}
.main [data-module-template="ribbon"] [data-unit-id="obdb"] .obdb-ribbon-copy a {
	white-space: nowrap;
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] {
	background-color: #f5f5f7;
	text-align: center;
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] {
	width: 100%;
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .module-content {
	width: 100%;
}
@media screen and (max-width: 1440px) and (min-width: 1069px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 734px) and (min-width: 0px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1441000px) and (min-width: 1441px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .module-content {
		height: auto;
	}
}
@media screen and (max-width: 1068px) and (min-width: 735px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] [data-unit-id], .main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .module-content {
		height: auto;
	}
}
@supports (
	height: calc(
			var(--global-nav-collective-height) + var(--content-height) + 12px
		)
) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] {
		--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="holiday-idl"] {
			--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: 0px) {
		.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] {
			--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="holiday-idl"] {
			--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="holiday-idl"] {
			--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="holiday-idl"].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="holiday-idl"].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="holiday-idl"].background-white {
	background-color: #fff;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] {
		height: auto;
	}
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .section-content {
	margin-right: auto;
	margin-left: auto;
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .holiday-idl-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="holiday-idl"] .holiday-idl-ribbon-copy {
		max-width: 700px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .holiday-idl-ribbon-copy {
		width: 85.5%;
		max-width: 370px;
		padding: 10px 0;
	}
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .holiday-idl-ribbon-copy sup a {
	color: #000;
}
.main [data-module-template="ribbon"] [data-unit-id="holiday-idl"] .holiday-idl-ribbon-copy a {
	white-space: nowrap;
}
.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: 0px) {
	.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: 0px) {
		.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="tv-plus-gallery"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.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, 0.42);
	-webkit-transition: background-color 100ms linear;
	transition: background-color 100ms linear;
}
.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item:hover {
	background-color: rgba(0, 0, 0, 0.54);
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.main [data-module-template="tv-plus-gallery"] .dotnav .dotnav-item.current {
	background-color: rgba(0, 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:
		100ms background-color linear,
		100ms color linear,
		100ms opacity linear;
	transition:
		100ms background-color linear,
		100ms color linear,
		100ms opacity 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 {
	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 {
	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) {
	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 {
	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-left: -0.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-right: -0.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, 0.56);
}
.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:hover {
	background-color: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0.64);
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow:active {
	background-color: rgba(0, 0, 0, 0);
	color: rgba(0, 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 {
	background-color: rgba(0, 0, 0, 0);
	color: rgba(0, 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 {
	background-color: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0.64);
}
.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-next {
	left: 18px;
}
.main [data-module-template="tv-plus-gallery"] .paddlenav .paddlenav-arrow-previous {
	right: 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-left: -0.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-right: -0.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-left: -0.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-right: -0.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-left: -0.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-right: -0.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, 0.64);
	color: rgba(0, 0, 0, 0.56);
}
.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:hover {
	background-color: rgba(223, 223, 227, 0.6976);
	color: rgba(0, 0, 0, 0.64);
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow:active {
	background-color: rgba(193, 193, 198, 0.6544);
	color: rgba(0, 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 {
	background-color: rgba(223, 223, 227, 0.6976);
	color: rgba(0, 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 {
	background-color: rgba(193, 193, 198, 0.6544);
	color: rgba(0, 0, 0, 0.64);
}
.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-next {
	left: 18px;
}
.main [data-module-template="tv-plus-gallery"] .paddlenav-framed .paddlenav-arrow-previous {
	right: 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:
		100ms background-color linear,
		100ms color linear,
		100ms opacity linear;
	transition:
		100ms background-color linear,
		100ms color linear,
		100ms opacity linear;
}
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 {
	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 {
	opacity: 0;
}
.main [data-module-template="tv-plus-gallery"] .with-paddlenav-visuallyhidden .paddlenav-arrow {
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(0px 0px 99.9% 99.9%);
	clip-path: inset(0px 0px 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 {
	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.13167px;
	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.25979px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="tv-plus-gallery"] .gallery {
		height: 405.79359px;
	}
}
@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.13167px;
	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.25979px;
	}
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item {
		height: 367.79359px;
	}
}
@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.current {
	z-index: 1 !important;
}
.main [data-module-template="tv-plus-gallery"] .gallery .gallery-item.current .info-bottom {
	opacity: 0.999;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 0.6s;
	transition: all 0.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, 0.5) 0%,
		rgba(255, 255, 255, 0)
	);
	background: radial-gradient(
		100% 33% at left bottom,
		rgba(0, 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, 0.7)),
			-webkit-linear-gradient(
					top,
					rgba(0, 0, 0, 0.4) 0%,
					rgba(255, 255, 255, 0) 200px
				);
		background:
			linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7)),
			linear-gradient(
				180deg,
				rgba(0, 0, 0, 0.4) 0%,
				rgba(255, 255, 255, 0) 200px
			);
	}
}
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom {
	opacity: 0.001;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.6s;
	transition: all 0.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: -0.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: transparent;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(ar) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.57143;
		letter-spacing: 0em;
		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) {
		line-height: 1.5;
		letter-spacing: 0em;
	}
	.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom .custom-button:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p {
	font-size: 20px;
	line-height: 1.1;
	font-weight: 400;
	letter-spacing: 0em;
	font-family:
		"SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	margin-left: 18px;
	font-weight: 400;
	color: #fff;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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) {
	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: -0.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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
	}
	.main [data-module-template="tv-plus-gallery"] .gallery .info-bottom p:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		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="tv-plus-gallery"] .gallery .info-bottom p {
		font-size: 15px;
		line-height: 1.33338;
		font-weight: 400;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.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 center;
	margin: 0 auto;
}
.main [data-module-template="tv-plus-gallery"] .gallery .info-top .atv-plus-icon {
	width: 50px;
	height: 32px;
	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) * -0.7) + 0.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 center;
	}
}
.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;
	background: none !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	margin-top: 0;
	pointer-events: all;
}
.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 {
	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;
	-webkit-clip-path: inset(0);
	clip-path: inset(0);
}
[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: 0px;
	}
}
@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;
	top: unset !important;
	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;
}
@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%;
}
.main [data-module-template="endless-entertainment-gallery"].standalone-module, .main [data-module-template="more-from-apple-gallery"].standalone-module {
	width: 100%;
	top: 0;
	margin-bottom: 0;
	border: unset;
	left: unset;
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="endless-entertainment-gallery"].standalone-module, .main [data-module-template="more-from-apple-gallery"].standalone-module {
		height: unset;
	}
}
.main [data-module-template="endless-entertainment-gallery"].standalone-module .module-content, .main [data-module-template="more-from-apple-gallery"].standalone-module .module-content {
	background-color: unset;
	padding-top: 53px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="endless-entertainment-gallery"].standalone-module .module-content, .main [data-module-template="more-from-apple-gallery"].standalone-module .module-content {
		padding-top: 36px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="endless-entertainment-gallery"].standalone-module .module-content, .main [data-module-template="more-from-apple-gallery"].standalone-module .module-content {
		height: unset;
	}
}
.main [data-module-template="endless-entertainment-gallery"].standalone-module .module-content {
	background-color: #f5f5f7;
}
.main [data-module-template="more-from-apple-gallery"].standalone-module {
	background-color: #000;
}
.modal-dark.ac-modal-video {
	--ac-films-disabled-opacity: var(--sk-link-disabled-opacity, 0.36);
}
.modal-dark.modal-page-overlay .modal-content-container .ac-films-transcript-link {
	color: #86868b;
}
.modal-dark.modal-page-overlay .ac-films-page-overlay-eyebrow, .modal-dark.modal-page-overlay .ac-films-page-overlay-headline, .modal-dark.modal-page-overlay .ac-films-page-overlay-description {
	color: #f5f5f7;
}
.modal-dark.modal-page-overlay .ac-films-page-overlay-links {
	color: #2997ff;
}
.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 {
	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: -0.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 {
	text-decoration: none;
}
.button:active {
	outline: none;
}
.button:disabled, .button.disabled {
	cursor: default;
	pointer-events: none;
}
.button:lang(ar) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.button:lang(th) {
	font-family:
		"SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	font-family:
		"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.button:hover, .button:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.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 {
	background: #272729;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-neutral:active {
	background: #18181a;
	color: #fff;
	border-color: transparent;
}
.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 {
	background: #79797d;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-secondary:active {
	background: #747478;
	color: #fff;
	border-color: transparent;
}
.button-secondary:disabled, .button-secondary.disabled {
	background: #757579;
	color: #fff;
	opacity: 0.56;
}
.button-secondary-alpha {
	background: rgba(0, 0, 0, 0.08);
	color: #000;
	border-color: rgba(0, 0, 0, 0);
}
.button-secondary-alpha:hover, .button-secondary-alpha:focus {
	background: rgba(0, 0, 0, 0.07);
	color: #000;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-secondary-alpha:active {
	background: rgba(0, 0, 0, 0.09);
	color: #000;
	border-color: transparent;
}
.button-secondary-alpha:disabled, .button-secondary-alpha.disabled {
	background: rgba(0, 0, 0, 0.08);
	color: #000;
	opacity: 0.56;
}
.button-tertiary {
	background: rgba(0, 0, 0, 0);
	color: #06c;
	border-color: #06c;
}
.button-tertiary:hover, .button-tertiary:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-tertiary:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.button-tertiary:disabled, .button-tertiary.disabled {
	background: rgba(0, 0, 0, 0);
	color: #06c;
	opacity: var(--sk-link-disabled-opacity);
}
.button-tertiary-neutral {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	border-color: #1d1d1f;
}
.button-tertiary-neutral:hover, .button-tertiary-neutral:focus {
	background: #272729;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.button-tertiary-neutral:active {
	background: #18181a;
	color: #fff;
	border-color: transparent;
}
.button-tertiary-neutral:disabled, .button-tertiary-neutral.disabled {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	opacity: var(--sk-link-disabled-opacity);
}
.button-super {
	font-size: 17px;
	line-height: 1.17648;
	font-weight: 400;
	letter-spacing: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	font-family:
		"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.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) {
	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) {
	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-left: var(--sk-button-margin-horizontal);
	margin-bottom: var(--sk-button-margin-vertical);
}
.theme-dark {
	--sk-link-disabled-opacity: 0.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 {
	color: #2997ff;
}
.theme-dark .button {
	background: #0071e3;
	color: #fff;
	border-color: rgba(0, 0, 0, 0);
}
.theme-dark .button:hover, .theme-dark .button:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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
	) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.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 {
	background: #fff;
	color: #000;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button-neutral:active {
	background: #ededf2;
	color: #000;
	border-color: transparent;
}
.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 {
	background: #79797d;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button-secondary:active {
	background: #747478;
	color: #fff;
	border-color: transparent;
}
.theme-dark .button-secondary:disabled, .theme-dark .button-secondary.disabled {
	background: #757579;
	color: #fff;
	opacity: 0.56;
}
.theme-dark .button-secondary-alpha {
	background: rgba(255, 255, 255, 0.2);
	color: #fff;
	border-color: rgba(0, 0, 0, 0);
}
.theme-dark .button-secondary-alpha:hover, .theme-dark .button-secondary-alpha:focus {
	background: rgba(255, 255, 255, 0.21);
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button-secondary-alpha:active {
	background: rgba(255, 255, 255, 0.19);
	color: #fff;
	border-color: transparent;
}
.theme-dark .button-secondary-alpha:disabled, .theme-dark .button-secondary-alpha.disabled {
	background: rgba(255, 255, 255, 0.2);
	color: #fff;
	opacity: 0.56;
}
.theme-dark .button-tertiary {
	background: rgba(0, 0, 0, 0);
	color: #2997ff;
	border-color: #2997ff;
}
.theme-dark .button-tertiary:hover, .theme-dark .button-tertiary:focus {
	background: #0077ed;
	color: #fff;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button-tertiary:active {
	background: #006edb;
	color: #fff;
	border-color: transparent;
}
.theme-dark .button-tertiary:disabled, .theme-dark .button-tertiary.disabled {
	background: rgba(0, 0, 0, 0);
	color: #2997ff;
	opacity: var(--sk-link-disabled-opacity);
}
.theme-dark .button-tertiary-neutral {
	background: rgba(0, 0, 0, 0);
	color: #f5f5f7;
	border-color: #f5f5f7;
}
.theme-dark .button-tertiary-neutral:hover, .theme-dark .button-tertiary-neutral:focus {
	background: #fff;
	color: #000;
	border-color: transparent;
}
.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) {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.theme-dark .button-tertiary-neutral:active {
	background: #ededf2;
	color: #000;
	border-color: transparent;
}
.theme-dark .button-tertiary-neutral:disabled, .theme-dark .button-tertiary-neutral.disabled {
	background: rgba(0, 0, 0, 0);
	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: 0.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: -0.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) {
	line-height: 1.21429;
	letter-spacing: 0em;
	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) {
	line-height: 1.125;
	letter-spacing: 0em;
	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) {
	line-height: 1.17865;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em;
}
.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) {
	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) {
	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) {
	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) {
	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: -0.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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
	.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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.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: 0.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) {
	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) {
	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) {
	line-height: 1.25;
}
.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) {
	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) {
	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) {
	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) {
	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) {
	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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.29167;
	}
	.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) {
		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) {
		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) {
		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) {
	.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: 0.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) {
		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) {
		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) {
		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) {
		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) {
		line-height: 1.36844;
	}
	.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) {
		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) {
		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) {
		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 {
		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: -0.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: 0.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) {
	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) {
	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) {
	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) {
	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) {
	line-height: 1.36844;
}
.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) {
	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) {
	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) {
	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: -0.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) {
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		line-height: 1.35296;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		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"] .unit-copy-wrapper .callout {
		font-size: 14px;
		line-height: 1.28577;
		font-weight: 400;
		letter-spacing: -0.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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		line-height: 1.42859;
		letter-spacing: 0em;
		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) {
		line-height: 1.35718;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] .unit-copy-wrapper .callout:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		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"] .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: -0.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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	line-height: 1.42859;
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
}
.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: 0em;
	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) {
	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) {
	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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	line-height: 1.42859;
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
}
.main [data-module-template="promos"] .unit-copy-wrapper .callout:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	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) {
	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) {
	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) {
	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: -0.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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	line-height: 1.42859;
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
}
.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: 0em;
	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) {
	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) {
	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) {
	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) {
	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, 0.8);
}
.globalheader-light.ribbon {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#f5f5f7),
		color-stop(0%, #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, 0.8);
}
.globalheader-dark {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#1d1d1f),
		color-stop(0%, #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, 0.8);
}
.globalheader-dark.ribbon {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#000),
		color-stop(0%, #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, 0.8);
}
[data-module-template] [data-unit-id] .unit-wrapper.theme-dark {
	background: black;
}
.button {
	text-decoration: none !important;
}
.button-primary-dark {
	background: #1d1d1f !important;
	color: #fff !important;
}
.button-primary-dark:hover {
	background: #272729 !important;
}
.button-tertiary-dark {
	border-color: #1d1d1f !important;
	background: transparent !important;
	color: #1d1d1f !important;
}
.button-tertiary-dark:hover {
	background: #272729 !important;
	color: #fff !important;
}
.button-primary-light {
	background: #f5f5f7 !important;
	color: #000 !important;
}
.button-primary-light:hover {
	background: #fff !important;
}
.button-tertiary-light {
	border-color: #f5f5f7 !important;
	background: transparent !important;
	color: #f5f5f7 !important;
}
.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, 0.56);
	--inline-media-playpause-icon-color-hover: rgba(0, 0, 0, 0.64);
	--inline-media-playpause-scrim-color: rgba(210, 210, 215, 0.64);
	--inline-media-playpause-scrim-color-hover: rgba(223, 223, 227, 0.6976);
	--inline-media-playpause-scrim-color-active: rgba(193, 193, 198, 0.6544);
}
.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: inline-media-spin 0.85s steps(8, end) infinite;
	animation: inline-media-spin 0.85s steps(8, end) infinite;
	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(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes inline-media-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	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 100ms linear,
		-webkit-transform 0.2s ease;
	transition:
		opacity 100ms linear,
		-webkit-transform 0.2s ease;
	transition:
		opacity 100ms linear,
		transform 0.2s ease;
	transition:
		opacity 100ms linear,
		transform 0.2s ease,
		-webkit-transform 0.2s ease;
}
.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 {
	pointer-events: none;
	opacity: 0.32;
}
.animation-wrapper .play-pause-button:hover:after {
	background-color: var(--inline-media-playpause-icon-color-hover);
}
.animation-wrapper .play-pause-button:hover:before {
	background-color: var(--inline-media-playpause-scrim-color-hover);
}
.animation-wrapper .play-pause-button:active {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}
.animation-wrapper .play-pause-button:active:after {
	background-color: var(--inline-media-playpause-icon-color);
}
.animation-wrapper .play-pause-button:active:before {
	background-color: var(--inline-media-playpause-scrim-color-active);
}
.animation-wrapper .play-pause-button:focus {
	outline: none;
}
.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 {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.animation-wrapper.theme-dark {
	--inline-media-playpause-icon-color: rgba(255, 255, 255, 0.8);
	--inline-media-playpause-icon-color-hover: #fff;
	--inline-media-playpause-scrim-color: rgba(66, 66, 69, 0.72);
	--inline-media-playpause-scrim-color-hover: rgba(73, 73, 76, 0.7256);
	--inline-media-playpause-scrim-color-active: rgba(57, 57, 60, 0.7424);
}
.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: inline-media-spin 0.85s steps(8, end) infinite;
	animation: inline-media-spin 0.85s steps(8, end) infinite;
	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(0deg);
		transform: rotate(0deg);
	}
	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 100ms linear,
		-webkit-transform 0.2s ease;
	transition:
		opacity 100ms linear,
		-webkit-transform 0.2s ease;
	transition:
		opacity 100ms linear,
		transform 0.2s ease;
	transition:
		opacity 100ms linear,
		transform 0.2s ease,
		-webkit-transform 0.2s ease;
}
.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 {
	pointer-events: none;
	opacity: 0.32;
}
.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 {
	background-color: var(--inline-media-playpause-scrim-color-hover);
}
.animation-wrapper.theme-dark .play-pause-button:active {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}
.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 {
	background-color: var(--inline-media-playpause-scrim-color-active);
}
.animation-wrapper.theme-dark .play-pause-button:focus {
	outline: none;
}
.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 {
	-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: transparent;
	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: 0.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) {
	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) {
	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) {
	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) {
	line-height: 1.3334;
}
.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) {
	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) {
	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) {
	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) {
	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: 0.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) {
		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) {
		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) {
		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) {
		line-height: 1.3334;
	}
	.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) {
		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) {
		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) {
		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) {
		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) {
	.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: -0.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) {
		letter-spacing: 0em;
		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) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		line-height: 1.42859;
		letter-spacing: 0em;
		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) {
		line-height: 1.35718;
		letter-spacing: 0em;
	}
	.main [data-module-template="heroes"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		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) {
		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) {
		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) {
		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) {
		font-family:
			"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.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: -0.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) {
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	line-height: 1.42859;
	letter-spacing: 0em;
	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) {
	line-height: 1.35718;
	letter-spacing: 0em;
}
.main [data-module-template="promos"] .split-copy-wrapper .unit-copy-wrapper .subhead .ai-gradient:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	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) {
	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) {
	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) {
	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) {
	font-family:
		"SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
