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,img {
	border: 0
}

caption,th {
	text-align: left
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

article,aside,footer,header,nav,main,section,summary,details,hgroup,figure,figcaption {
	display: block
}

audio,canvas,video,progress {
	display: inline-block;
	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: 3px solid #c1e0fe;
	outline: 3px solid rgba(131,192,253,0.5);
	outline-offset: 1px
}

: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
}

@media print {
	body,#main,#content {
		color: #000
	}

	a,a:link,a:visited {
		color: #000;
		text-decoration: none
	}

	#globalheader,#globalfooter,#directorynav,#tabs,.noprint,.hide {
		display: none
	}
}

html {
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size: 106.25%;
	quotes: "“" "”"
}[lang]:lang(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","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(fr) {
	quotes: "« " " »"
}

:lang(es-ES) {
	quotes: "«" "»"
}

:lang(hu) {
	quotes: "„" "“"
}

:lang(ja-JP) {
	quotes: "「" "」"
}

:lang(no-NO) {
	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: -.022em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	background-color: #fff;
	color: #333;
	font-style: normal
}

body:lang(ar) {
	line-height: 1.58824;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","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.61765;
	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(th) {
	font-size: 17px;
	line-height: 1.64706;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

body:lang(zh) {
	letter-spacing: 0em
}

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: ltr;
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	color: #111
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
	display: block;
	margin: 0
}

h1+*,h2+*,h3+*,h4+*,h5+*,h6+* {
	margin-top: .8em
}

h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6 {
	margin-top: .4em
}

p+h1,ul+h1,ol+h1,p+h2,ul+h2,ol+h2,p+h3,ul+h3,ol+h3,p+h4,ul+h4,ol+h4,p+h5,ul+h5,ol+h5,p+h6,ul+h6,ol+h6 {
	margin-top: 1.6em
}

p+*,ul+*,ol+* {
	margin-top: .8em
}

ul,ol {
	margin-left: 1.17647em
}

ul ul,ul ol,ol ul,ol ol {
	margin-top: 0;
	margin-bottom: 0
}

nav ul,nav ol {
	margin: 0;
	list-style: none
}

li li {
	font-size: 1em
}

a {
	color: #000000
}

a:link,a:visited {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a:active {
	text-decoration: none
}

p+a {
	display: inline-block
}

.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-left: 0
}

.links-inline li:last-child {
	margin-right: 0
}

.links-stacked li+li {
	margin-top: .4em
}

.footnote {
	vertical-align: inherit;
	color: inherit
}

.footnote:hover {
	color: #0070c9;
	text-decoration: none
}

.theme-dark .footnote {
	color: inherit
}

.theme-dark .footnote:hover {
	color: #6bf
}

b,strong {
	font-weight: 600
}

em,i,cite,dfn {
	font-style: italic
}

sup {
	font-size: .6em;
	vertical-align: top;
	position: relative;
	bottom: -.2em
}

h1 sup,h2 sup,h3 sup {
	font-size: .4em
}

sup a {
	vertical-align: inherit;
	color: inherit
}

sup a:hover {
	color: #0070c9;
	text-decoration: none
}

sub {
	line-height: 1
}

abbr {
	border: 0
}

:lang(ja),:lang(ko),:lang(th),:lang(zh) {
	font-style: normal
}

:lang(ko) {
	word-break: keep-all
}

.selfclear::before,.selfclear::after {
	content: ' ';
	display: table
}

.selfclear::after {
	clear: both
}

.visuallyhidden {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	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 {
	position: relative;
	z-index: 1
}

.row::before,.row::after {
	content: ' ';
	display: table
}

.row::after {
	clear: both
}

.column {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	float: left;
	min-height: 2px
}

.large-offset-0 {
	margin-left: 0
}

.large-push-0 {
	left: auto;
	right: auto
}

.large-pull-0 {
	right: auto;
	left: auto
}

.large-1 {
	width: 8.33333%
}

.large-offset-1 {
	margin-left: 8.33333%
}

.large-push-1 {
	left: 8.33333%;
	right: auto
}

.large-pull-1 {
	right: 8.33333%;
	left: auto
}

.large-2 {
	width: 16.66667%
}

.large-offset-2 {
	margin-left: 16.66667%
}

.large-push-2 {
	left: 16.66667%;
	right: auto
}

.large-pull-2 {
	right: 16.66667%;
	left: auto
}

.large-3 {
	width: 25%
}

.large-offset-3 {
	margin-left: 25%
}

.large-push-3 {
	left: 25%;
	right: auto
}

.large-pull-3 {
	right: 25%;
	left: auto
}

.large-4 {
	width: 33.33333%
}

.large-offset-4 {
	margin-left: 33.33333%
}

.large-push-4 {
	left: 33.33333%;
	right: auto
}

.large-pull-4 {
	right: 33.33333%;
	left: auto
}

.large-5 {
	width: 41.66667%
}

.large-offset-5 {
	margin-left: 41.66667%
}

.large-push-5 {
	left: 41.66667%;
	right: auto
}

.large-pull-5 {
	right: 41.66667%;
	left: auto
}

.large-6 {
	width: 50%
}

.large-offset-6 {
	margin-left: 50%
}

.large-push-6 {
	left: 50%;
	right: auto
}

.large-pull-6 {
	right: 50%;
	left: auto
}

.large-7 {
	width: 58.33333%
}

.large-offset-7 {
	margin-left: 58.33333%
}

.large-push-7 {
	left: 58.33333%;
	right: auto
}

.large-pull-7 {
	right: 58.33333%;
	left: auto
}

.large-8 {
	width: 66.66667%
}

.large-offset-8 {
	margin-left: 66.66667%
}

.large-push-8 {
	left: 66.66667%;
	right: auto
}

.large-pull-8 {
	right: 66.66667%;
	left: auto
}

.large-9 {
	width: 75%
}

.large-offset-9 {
	margin-left: 75%
}

.large-push-9 {
	left: 75%;
	right: auto
}

.large-pull-9 {
	right: 75%;
	left: auto
}

.large-10 {
	width: 83.33333%
}

.large-offset-10 {
	margin-left: 83.33333%
}

.large-push-10 {
	left: 83.33333%;
	right: auto
}

.large-pull-10 {
	right: 83.33333%;
	left: auto
}

.large-11 {
	width: 91.66667%
}

.large-offset-11 {
	margin-left: 91.66667%
}

.large-push-11 {
	left: 91.66667%;
	right: auto
}

.large-pull-11 {
	right: 91.66667%;
	left: auto
}

.large-12 {
	width: 100%
}

.large-offset-12 {
	margin-left: 100%
}

.large-push-12 {
	left: 100%;
	right: auto
}

.large-pull-12 {
	right: 100%;
	left: auto
}

.large-centered {
	margin-left: auto;
	margin-right: auto;
	float: none
}

.large-uncentered {
	margin-left: 0;
	margin-right: 0
}

.large-last {
	float: right
}

.large-notlast {
	float: left
}

@media only screen and (min-width: 1442px) {
	.xlarge-offset-0 {
		margin-left: 0
	}

	.xlarge-push-0 {
		left: auto;
		right: auto
	}

	.xlarge-pull-0 {
		right: auto;
		left: auto
	}

	.xlarge-1 {
		width: 8.33333%
	}

	.xlarge-offset-1 {
		margin-left: 8.33333%
	}

	.xlarge-push-1 {
		left: 8.33333%;
		right: auto
	}

	.xlarge-pull-1 {
		right: 8.33333%;
		left: auto
	}

	.xlarge-2 {
		width: 16.66667%
	}

	.xlarge-offset-2 {
		margin-left: 16.66667%
	}

	.xlarge-push-2 {
		left: 16.66667%;
		right: auto
	}

	.xlarge-pull-2 {
		right: 16.66667%;
		left: auto
	}

	.xlarge-3 {
		width: 25%
	}

	.xlarge-offset-3 {
		margin-left: 25%
	}

	.xlarge-push-3 {
		left: 25%;
		right: auto
	}

	.xlarge-pull-3 {
		right: 25%;
		left: auto
	}

	.xlarge-4 {
		width: 33.33333%
	}

	.xlarge-offset-4 {
		margin-left: 33.33333%
	}

	.xlarge-push-4 {
		left: 33.33333%;
		right: auto
	}

	.xlarge-pull-4 {
		right: 33.33333%;
		left: auto
	}

	.xlarge-5 {
		width: 41.66667%
	}

	.xlarge-offset-5 {
		margin-left: 41.66667%
	}

	.xlarge-push-5 {
		left: 41.66667%;
		right: auto
	}

	.xlarge-pull-5 {
		right: 41.66667%;
		left: auto
	}

	.xlarge-6 {
		width: 50%
	}

	.xlarge-offset-6 {
		margin-left: 50%
	}

	.xlarge-push-6 {
		left: 50%;
		right: auto
	}

	.xlarge-pull-6 {
		right: 50%;
		left: auto
	}

	.xlarge-7 {
		width: 58.33333%
	}

	.xlarge-offset-7 {
		margin-left: 58.33333%
	}

	.xlarge-push-7 {
		left: 58.33333%;
		right: auto
	}

	.xlarge-pull-7 {
		right: 58.33333%;
		left: auto
	}

	.xlarge-8 {
		width: 66.66667%
	}

	.xlarge-offset-8 {
		margin-left: 66.66667%
	}

	.xlarge-push-8 {
		left: 66.66667%;
		right: auto
	}

	.xlarge-pull-8 {
		right: 66.66667%;
		left: auto
	}

	.xlarge-9 {
		width: 75%
	}

	.xlarge-offset-9 {
		margin-left: 75%
	}

	.xlarge-push-9 {
		left: 75%;
		right: auto
	}

	.xlarge-pull-9 {
		right: 75%;
		left: auto
	}

	.xlarge-10 {
		width: 83.33333%
	}

	.xlarge-offset-10 {
		margin-left: 83.33333%
	}

	.xlarge-push-10 {
		left: 83.33333%;
		right: auto
	}

	.xlarge-pull-10 {
		right: 83.33333%;
		left: auto
	}

	.xlarge-11 {
		width: 91.66667%
	}

	.xlarge-offset-11 {
		margin-left: 91.66667%
	}

	.xlarge-push-11 {
		left: 91.66667%;
		right: auto
	}

	.xlarge-pull-11 {
		right: 91.66667%;
		left: auto
	}

	.xlarge-12 {
		width: 100%
	}

	.xlarge-offset-12 {
		margin-left: 100%
	}

	.xlarge-push-12 {
		left: 100%;
		right: auto
	}

	.xlarge-pull-12 {
		right: 100%;
		left: auto
	}

	.xlarge-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}

	.xlarge-uncentered {
		margin-left: 0;
		margin-right: 0
	}

	.xlarge-last {
		float: right
	}

	.xlarge-notlast {
		float: left
	}
}

@media only screen and (max-width: 1068px) {
	.medium-offset-0 {
		margin-left: 0
	}

	.medium-push-0 {
		left: auto;
		right: auto
	}

	.medium-pull-0 {
		right: auto;
		left: auto
	}

	.medium-1 {
		width: 8.33333%
	}

	.medium-offset-1 {
		margin-left: 8.33333%
	}

	.medium-push-1 {
		left: 8.33333%;
		right: auto
	}

	.medium-pull-1 {
		right: 8.33333%;
		left: auto
	}

	.medium-2 {
		width: 16.66667%
	}

	.medium-offset-2 {
		margin-left: 16.66667%
	}

	.medium-push-2 {
		left: 16.66667%;
		right: auto
	}

	.medium-pull-2 {
		right: 16.66667%;
		left: auto
	}

	.medium-3 {
		width: 25%
	}

	.medium-offset-3 {
		margin-left: 25%
	}

	.medium-push-3 {
		left: 25%;
		right: auto
	}

	.medium-pull-3 {
		right: 25%;
		left: auto
	}

	.medium-4 {
		width: 33.33333%
	}

	.medium-offset-4 {
		margin-left: 33.33333%
	}

	.medium-push-4 {
		left: 33.33333%;
		right: auto
	}

	.medium-pull-4 {
		right: 33.33333%;
		left: auto
	}

	.medium-5 {
		width: 41.66667%
	}

	.medium-offset-5 {
		margin-left: 41.66667%
	}

	.medium-push-5 {
		left: 41.66667%;
		right: auto
	}

	.medium-pull-5 {
		right: 41.66667%;
		left: auto
	}

	.medium-6 {
		width: 50%
	}

	.medium-offset-6 {
		margin-left: 50%
	}

	.medium-push-6 {
		left: 50%;
		right: auto
	}

	.medium-pull-6 {
		right: 50%;
		left: auto
	}

	.medium-7 {
		width: 58.33333%
	}

	.medium-offset-7 {
		margin-left: 58.33333%
	}

	.medium-push-7 {
		left: 58.33333%;
		right: auto
	}

	.medium-pull-7 {
		right: 58.33333%;
		left: auto
	}

	.medium-8 {
		width: 66.66667%
	}

	.medium-offset-8 {
		margin-left: 66.66667%
	}

	.medium-push-8 {
		left: 66.66667%;
		right: auto
	}

	.medium-pull-8 {
		right: 66.66667%;
		left: auto
	}

	.medium-9 {
		width: 75%
	}

	.medium-offset-9 {
		margin-left: 75%
	}

	.medium-push-9 {
		left: 75%;
		right: auto
	}

	.medium-pull-9 {
		right: 75%;
		left: auto
	}

	.medium-10 {
		width: 83.33333%
	}

	.medium-offset-10 {
		margin-left: 83.33333%
	}

	.medium-push-10 {
		left: 83.33333%;
		right: auto
	}

	.medium-pull-10 {
		right: 83.33333%;
		left: auto
	}

	.medium-11 {
		width: 91.66667%
	}

	.medium-offset-11 {
		margin-left: 91.66667%
	}

	.medium-push-11 {
		left: 91.66667%;
		right: auto
	}

	.medium-pull-11 {
		right: 91.66667%;
		left: auto
	}

	.medium-12 {
		width: 100%
	}

	.medium-offset-12 {
		margin-left: 100%
	}

	.medium-push-12 {
		left: 100%;
		right: auto
	}

	.medium-pull-12 {
		right: 100%;
		left: auto
	}

	.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}

	.medium-uncentered {
		margin-left: 0;
		margin-right: 0
	}

	.medium-last {
		float: right
	}

	.medium-notlast {
		float: left
	}
}

@media only screen and (max-width: 735px) {
	.small-offset-0 {
		margin-left: 0
	}

	.small-push-0 {
		left: auto;
		right: auto
	}

	.small-pull-0 {
		right: auto;
		left: auto
	}

	.small-1 {
		width: 8.33333%
	}

	.small-offset-1 {
		margin-left: 8.33333%
	}

	.small-push-1 {
		left: 8.33333%;
		right: auto
	}

	.small-pull-1 {
		right: 8.33333%;
		left: auto
	}

	.small-2 {
		width: 16.66667%
	}

	.small-offset-2 {
		margin-left: 16.66667%
	}

	.small-push-2 {
		left: 16.66667%;
		right: auto
	}

	.small-pull-2 {
		right: 16.66667%;
		left: auto
	}

	.small-3 {
		width: 25%
	}

	.small-offset-3 {
		margin-left: 25%
	}

	.small-push-3 {
		left: 25%;
		right: auto
	}

	.small-pull-3 {
		right: 25%;
		left: auto
	}

	.small-4 {
		width: 33.33333%
	}

	.small-offset-4 {
		margin-left: 33.33333%
	}

	.small-push-4 {
		left: 33.33333%;
		right: auto
	}

	.small-pull-4 {
		right: 33.33333%;
		left: auto
	}

	.small-5 {
		width: 41.66667%
	}

	.small-offset-5 {
		margin-left: 41.66667%
	}

	.small-push-5 {
		left: 41.66667%;
		right: auto
	}

	.small-pull-5 {
		right: 41.66667%;
		left: auto
	}

	.small-6 {
		width: 50%
	}

	.small-offset-6 {
		margin-left: 50%
	}

	.small-push-6 {
		left: 50%;
		right: auto
	}

	.small-pull-6 {
		right: 50%;
		left: auto
	}

	.small-7 {
		width: 58.33333%
	}

	.small-offset-7 {
		margin-left: 58.33333%
	}

	.small-push-7 {
		left: 58.33333%;
		right: auto
	}

	.small-pull-7 {
		right: 58.33333%;
		left: auto
	}

	.small-8 {
		width: 66.66667%
	}

	.small-offset-8 {
		margin-left: 66.66667%
	}

	.small-push-8 {
		left: 66.66667%;
		right: auto
	}

	.small-pull-8 {
		right: 66.66667%;
		left: auto
	}

	.small-9 {
		width: 75%
	}

	.small-offset-9 {
		margin-left: 75%
	}

	.small-push-9 {
		left: 75%;
		right: auto
	}

	.small-pull-9 {
		right: 75%;
		left: auto
	}

	.small-10 {
		width: 83.33333%
	}

	.small-offset-10 {
		margin-left: 83.33333%
	}

	.small-push-10 {
		left: 83.33333%;
		right: auto
	}

	.small-pull-10 {
		right: 83.33333%;
		left: auto
	}

	.small-11 {
		width: 91.66667%
	}

	.small-offset-11 {
		margin-left: 91.66667%
	}

	.small-push-11 {
		left: 91.66667%;
		right: auto
	}

	.small-pull-11 {
		right: 91.66667%;
		left: auto
	}

	.small-12 {
		width: 100%
	}

	.small-offset-12 {
		margin-left: 100%
	}

	.small-push-12 {
		left: 100%;
		right: auto
	}

	.small-pull-12 {
		right: 100%;
		left: auto
	}

	.small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none
	}

	.small-uncentered {
		margin-left: 0;
		margin-right: 0
	}

	.small-last {
		float: right
	}

	.small-notlast {
		float: left
	}
}

.icon::before,.icon::after,.more::before,.more::after {
	font-family: "SF Pro Icons";
	color: inherit;
	display: inline-block;
	font-style: normal;
	font-weight: inherit;
	font-size: inherit;
	line-height: 1;
	text-decoration: underline;
	position: relative;
	z-index: 1;
	alt: ''
}

.icon::before,.icon::after,.more::before,.more::after {
	text-decoration: none
}

.icon::before,.more::before {
	display: none
}

.icon-after::after,.more::after {
	padding-left: .3em;
	top: 0
}

.icon-before::before {
	padding-right: .3em;
	display: inline-block;
	top: 0
}

.icon-before::after {
	display: none
}

.icon-before.icon-apple::before {
	padding-right: 0;
	display: inline-block;
	top: 0
}

.icon-before.icon-apple::after {
	display: none
}

.icon-apple::before,.icon-apple::after {
	content: ""
}

.icon-chevrondown::before,.icon-chevrondown::after {
	content: ""
}

.icon-chevrondowncircle::before,.icon-chevrondowncircle::after {
	content: ""
}

.icon-chevronleft::before,.icon-chevronleft::after {
	content: ""
}

.icon-chevronleftcircle::before,.icon-chevronleftcircle::after {
	content: ""
}

.icon-chevronright::before,.icon-chevronright::after {
	content: ""
}

.icon-chevronrightcircle::before,.icon-chevronrightcircle::after {
	content: ""
}

.icon-chevronup::before,.icon-chevronup::after {
	content: ""
}

.icon-chevronupcircle::before,.icon-chevronupcircle::after {
	content: ""
}

.icon-downloadcircle::before,.icon-downloadcircle::after {
	content: ""
}

.icon-external::before,.icon-external::after {
	content: ""
}

.icon-share::before,.icon-share::after {
	content: ""
}

.icon-pausecircle::before,.icon-pausecircle::after {
	content: ""
}

.icon-playcircle::before,.icon-playcircle::after {
	content: ">"
}

.icon-replay::before,.icon-replay::after {
	content: ""
}

.icon-stopcircle::before,.icon-stopcircle::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-infocircle::before,.icon-infocircle::after {
	content: ""
}

.icon-question::before,.icon-question::after {
	content: ""
}

.icon-questioncircle::before,.icon-questioncircle::after {
	content: ""
}

.icon-questionsolid::before,.icon-questionsolid::after {
	content: ""
}

.icon-plus::before,.icon-plus::after {
	content: ""
}

.icon-pluscircle::before,.icon-pluscircle::after {
	content: ""
}

.icon-plussolid::before,.icon-plussolid::after {
	content: ""
}

.icon-minus::before,.icon-minus::after {
	content: ""
}

.icon-minuscircle::before,.icon-minuscircle::after {
	content: ""
}

.icon-minussolid::before,.icon-minussolid::after {
	content: ""
}

.icon-1circle::before,.icon-1circle::after {
	content: ""
}

.icon-2circle::before,.icon-2circle::after {
	content: ""
}

.icon-3circle::before,.icon-3circle::after {
	content: ""
}

.icon-4circle::before,.icon-4circle::after {
	content: ""
}

.icon-5circle::before,.icon-5circle::after {
	content: ""
}

.icon-6circle::before,.icon-6circle::after {
	content: ""
}

.icon-7circle::before,.icon-7circle::after {
	content: ""
}

.icon-8circle::before,.icon-8circle::after {
	content: ""
}

.icon-9circle::before,.icon-9circle::after {
	content: ""
}

.icon-10circle::before,.icon-10circle::after {
	content: ""
}

.icon-11circle::before,.icon-11circle::after {
	content: ""
}

.icon-12circle::before,.icon-12circle::after {
	content: ""
}

.icon-13circle::before,.icon-13circle::after {
	content: ""
}

.icon-14circle::before,.icon-14circle::after {
	content: ""
}

.icon-15circle::before,.icon-15circle::after {
	content: ""
}

.icon-16circle::before,.icon-16circle::after {
	content: ""
}

.icon-17circle::before,.icon-17circle::after {
	content: ""
}

.icon-18circle::before,.icon-18circle::after {
	content: ""
}

.icon-19circle::before,.icon-19circle::after {
	content: ""
}

.icon-20circle::before,.icon-20circle::after {
	content: ""
}

.icon-close::before,.icon-close::after {
	content: ""
}

.icon-closecompact::before,.icon-closecompact::after {
	content: ""
}

.icon-paddleleft::before,.icon-paddleleft::after {
	content: ""
}

.icon-paddleleftcompact::before,.icon-paddleleftcompact::after {
	content: ""
}

.icon-paddleright::before,.icon-paddleright::after {
	content: ""
}

.icon-paddlerightcompact::before,.icon-paddlerightcompact::after {
	content: ""
}

.icon-paddleup::before,.icon-paddleup::after {
	content: ""
}

.icon-paddleupcompact::before,.icon-paddleupcompact::after {
	content: ""
}

.icon-paddledown::before,.icon-paddledown::after {
	content: ""
}

.icon-paddledowncompact::before,.icon-paddledowncompact::after {
	content: ""
}

.icon-thumbnailreplay::before,.icon-thumbnailreplay::after {
	content: ""
}

.icon-thumbnailpause::before,.icon-thumbnailpause::after {
	content: ""
}

.icon-thumbnailplay::before,.icon-thumbnailplay::after {
	content: ""
}

.icon-externalrtl::before,.icon-externalrtl::after {
	content: ""
}

.icon-questionrtl::before,.icon-questionrtl::after {
	content: ""
}

.icon-questioncirclertl::before,.icon-questioncirclertl::after {
	content: ""
}

.icon-questionsolidrtl::before,.icon-questionsolidrtl::after {
	content: ""
}

.more::before,.more::after {
	content: ""
}

.more-block {
	margin-top: .5em
}

.icon-wrapper .icon,.icon-wrapper .more::after,.icon-wrapper .icon-before::before,.icon-wrapper .icon-after::after {
	display: inline
}

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: 1442px) {
	.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: 735px) {
	.small-hide {
		display: none
	}

	.small-show {
		display: block
	}

	.small-show-inline {
		display: inline
	}

	.small-show-inlineblock {
		display: inline-block
	}
}

.typography-headline-standalone {
	font-size: 96px;
	line-height: 1.04167;
	font-weight: 600;
	letter-spacing: -.015em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline-standalone:lang(ar) {
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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.14647;
	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(th) {
	font-size: 86px;
	line-height: 1.32582;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline-standalone:lang(zh) {
	letter-spacing: 0em
}

.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: -.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 Gulf","SF Pro Display","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.15625;
		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(th) {
		font-size: 72px;
		line-height: 1.32008;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-standalone:lang(zh) {
		letter-spacing: 0em
	}

	.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: 735px) {
	.typography-headline-standalone {
		font-size: 48px;
		line-height: 1.08365;
		font-weight: 600;
		letter-spacing: -.003em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-standalone:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-standalone:lang(ja) {
		line-height: 1.14615;
		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(th) {
		font-size: 43px;
		line-height: 1.34884;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-standalone:lang(zh) {
		letter-spacing: 0em
	}

	.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: -.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 Gulf","SF Pro Display","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.15625;
	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(th) {
	font-size: 72px;
	line-height: 1.32008;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline-super:lang(zh) {
	letter-spacing: 0em
}

.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: -.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 Gulf","SF Pro Display","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(th) {
		font-size: 58px;
		line-height: 1.32759;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-super:lang(zh) {
		letter-spacing: 0em
	}

	.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: 735px) {
	.typography-headline-super {
		font-size: 48px;
		line-height: 1.08365;
		font-weight: 600;
		letter-spacing: -.003em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-super:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-super:lang(ja) {
		line-height: 1.14615;
		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(th) {
		font-size: 43px;
		line-height: 1.34884;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-super:lang(zh) {
		letter-spacing: 0em
	}

	.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: -.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 Gulf","SF Pro Display","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(th) {
	font-size: 58px;
	line-height: 1.32759;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline-elevated:lang(zh) {
	letter-spacing: 0em
}

.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.08365;
		font-weight: 600;
		letter-spacing: -.003em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-elevated:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-elevated:lang(ja) {
		line-height: 1.14615;
		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(th) {
		font-size: 43px;
		line-height: 1.34884;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-elevated:lang(zh) {
		letter-spacing: 0em
	}

	.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: 735px) {
	.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 Gulf","SF Pro Display","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.2125;
		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) {
		font-size: 36px;
		line-height: 1.33357;
		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.08365;
	font-weight: 600;
	letter-spacing: -.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 Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline:lang(ja) {
	line-height: 1.14615;
	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(th) {
	font-size: 43px;
	line-height: 1.34884;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-headline:lang(zh) {
	letter-spacing: 0em
}

.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 Gulf","SF Pro Display","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.2125;
		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) {
		font-size: 36px;
		line-height: 1.33357;
		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: 735px) {
	.typography-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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 Gulf","SF Pro Display","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.23438;
		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-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 Gulf","SF Pro Display","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.2125;
	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) {
	font-size: 36px;
	line-height: 1.33357;
	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: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-reduced:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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 Gulf","SF Pro Display","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.23438;
		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(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: 735px) {
	.typography-headline-reduced {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-headline-reduced:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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-product-super {
	font-size: 44px;
	line-height: 1.09091;
	font-weight: 600;
	letter-spacing: -.002em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-super:lang(ar) {
	line-height: 1.29585;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-super:lang(ja) {
	line-height: 1.15917;
	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-eyebrow-product-super:lang(ko) {
	line-height: 1.20455;
	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-eyebrow-product-super:lang(th) {
	font-size: 40px;
	line-height: 1.3;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-super:lang(zh) {
	letter-spacing: 0em
}

.typography-eyebrow-product-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-product-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-product-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-product-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-product-super {
		font-size: 35px;
		line-height: 1.11429;
		font-weight: 600;
		letter-spacing: .003em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-super:lang(th) {
		font-size: 31px;
		line-height: 1.35484;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-super:lang(ar) {
		line-height: 1.35734;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-super:lang(ja) {
		line-height: 1.2;
		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-product-super:lang(ko) {
		line-height: 1.22867;
		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-product-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-product-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-product-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-product-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: 735px) {
	.typography-eyebrow-product-super {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-super:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-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-product-super:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-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-product-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-product-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-product-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-product-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-product-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-eyebrow-product-elevated:lang(ar) {
	line-height: 1.3;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-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-eyebrow-product-elevated:lang(ko) {
	line-height: 1.2125;
	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-product-elevated:lang(th) {
	font-size: 36px;
	line-height: 1.33357;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-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-product-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-product-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-product-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-product-elevated {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-elevated:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-elevated:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-elevated: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-product-elevated:lang(ko) {
		line-height: 1.23438;
		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-product-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-product-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-product-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-product-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: 735px) {
	.typography-eyebrow-product-elevated {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-elevated:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-elevated:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-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-product-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-product-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-product-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-product-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-product-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-product {
	font-size: 30px;
	line-height: 1.13353;
	font-weight: 600;
	letter-spacing: .006em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product:lang(th) {
	font-size: 27px;
	line-height: 1.44468;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product:lang(ar) {
	line-height: 1.33353;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product:lang(ja) {
	line-height: 1.23353;
	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-product: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-product:lang(zh-CN) {
	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product:lang(zh-HK) {
	font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product: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-product: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-product {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product: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-product:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product: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-product:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product: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-product: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: 735px) {
	.typography-eyebrow-product {
		font-size: 22px;
		line-height: 1.18182;
		font-weight: 600;
		letter-spacing: .01em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(ar) {
		line-height: 1.40913;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(ja) {
		line-height: 1.27273;
		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-product:lang(ko) {
		line-height: 1.29565;
		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-product:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product: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-product:lang(zh-TW) {
		font-family: "SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
	}
}

.typography-eyebrow-product-reduced {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 600;
	letter-spacing: .007em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-reduced:lang(th) {
	font-size: 25px;
	line-height: 1.44;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-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-eyebrow-product-reduced:lang(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-product-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-eyebrow-product-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-product-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-product-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-product-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-eyebrow-product-reduced {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-reduced:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-reduced:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-reduced: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-product-reduced: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-product-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-product-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-product-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-product-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: 735px) {
	.typography-eyebrow-product-reduced {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-reduced:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-reduced:lang(ko) {
		line-height: 1.30968;
		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-product-reduced:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-product-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-eyebrow-product-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-product-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-product-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-product-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: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-super:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","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 Gulf","SF Pro Display","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.23438;
	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(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: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-super:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: 735px) {
	.typography-eyebrow-super {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-super:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-super:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: .007em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-elevated:lang(th) {
	font-size: 25px;
	line-height: 1.44;
	letter-spacing: 0em;
	font-family: "SF Pro TH","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(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-elevated:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-elevated:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: 735px) {
	.typography-eyebrow-elevated {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-elevated:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-elevated:lang(ko) {
		line-height: 1.30968;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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
	}
}

.typography-eyebrow {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 600;
	letter-spacing: .009em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow:lang(th) {
	font-size: 22px;
	line-height: 1.59091;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow:lang(ar) {
	line-height: 1.35417;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow:lang(ko) {
		line-height: 1.30968;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow: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: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: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-reduced:lang(th) {
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-reduced:lang(ko) {
	line-height: 1.30968;
	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(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-eyebrow-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-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: 735px) {
	.typography-eyebrow-reduced {
		font-size: 19px;
		line-height: 1.21053;
		font-weight: 600;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-reduced:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-eyebrow-reduced:lang(ar) {
		line-height: 1.39474;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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.34211;
		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(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-product-super {
	font-size: 40px;
	line-height: 1.1;
	font-weight: 400;
	letter-spacing: 0em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-super:lang(ar) {
	line-height: 1.3;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-super: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-intro-product-super:lang(ko) {
	line-height: 1.2125;
	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-product-super:lang(th) {
	font-size: 36px;
	line-height: 1.33357;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-super:lang(zh-CN) {
	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-super:lang(zh-HK) {
	font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-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-intro-product-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-intro-product-super {
		font-size: 30px;
		line-height: 1.13353;
		font-weight: 400;
		letter-spacing: .006em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(th) {
		font-size: 27px;
		line-height: 1.44468;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(ar) {
		line-height: 1.33353;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(ja) {
		line-height: 1.23353;
		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-product-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-intro-product-super:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-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: 735px) {
	.typography-intro-product-super {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 400;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-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-intro-product-super:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-super:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-super:lang(zh-TW) {
		font-family: "SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
	}
}

.typography-intro-product-elevated {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 400;
	letter-spacing: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-elevated:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-elevated:lang(ar) {
	line-height: 1.40625;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-elevated: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-intro-product-elevated:lang(ko) {
	line-height: 1.23438;
	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-product-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-product-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-product-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-product-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-product-elevated {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 400;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-elevated:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-elevated:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-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-product-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-product-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-product-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: 735px) {
	.typography-intro-product-elevated {
		font-size: 22px;
		line-height: 1.18182;
		font-weight: 400;
		letter-spacing: .01em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-elevated:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-elevated:lang(ar) {
		line-height: 1.40913;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-elevated:lang(ja) {
		line-height: 1.27273;
		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-product-elevated:lang(ko) {
		line-height: 1.29565;
		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-product-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-product-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-product-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-product-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-product {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 400;
	letter-spacing: .007em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product:lang(th) {
	font-size: 25px;
	line-height: 1.44;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product: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-intro-product:lang(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product: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-intro-product:lang(zh-CN) {
	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product:lang(zh-HK) {
	font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product: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-product: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-product {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 400;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product: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-intro-product: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-intro-product:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product: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-product: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: 735px) {
	.typography-intro-product {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 400;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(th) {
		font-size: 21px;
		line-height: 1.52381;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product: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-intro-product:lang(ko) {
		line-height: 1.30968;
		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-product:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product: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-product:lang(zh-TW) {
		font-family: "SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif
	}
}

.typography-intro-product-reduced {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 400;
	letter-spacing: .009em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-reduced:lang(th) {
	font-size: 22px;
	line-height: 1.59091;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-reduced:lang(ar) {
	line-height: 1.35417;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-reduced: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-intro-product-reduced: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-intro-product-reduced:lang(zh-CN) {
	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-reduced:lang(zh-HK) {
	font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-product-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-intro-product-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-intro-product-reduced {
		font-size: 22px;
		line-height: 1.18182;
		font-weight: 400;
		letter-spacing: .01em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(ar) {
		line-height: 1.40913;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(ja) {
		line-height: 1.27273;
		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-product-reduced:lang(ko) {
		line-height: 1.29565;
		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-product-reduced:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-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: 735px) {
	.typography-intro-product-reduced {
		font-size: 19px;
		line-height: 1.21053;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(ar) {
		line-height: 1.39474;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-reduced:lang(ko) {
		line-height: 1.34211;
		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-product-reduced:lang(zh-CN) {
		font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-reduced:lang(zh-HK) {
		font-family: "SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-product-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-intro-product-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.33349;
	font-weight: 400;
	letter-spacing: .009em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-elevated:lang(th) {
	font-size: 22px;
	line-height: 1.59091;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-elevated:lang(ar) {
	line-height: 1.52099;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro-elevated:lang(ja) {
	line-height: 1.375;
	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.45849;
	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(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.38105;
		font-weight: 400;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-elevated:lang(th) {
		font-size: 21px;
		line-height: 1.57143;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-elevated:lang(ar) {
		line-height: 1.54762;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro-elevated:lang(ja) {
		line-height: 1.42863;
		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(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.38105;
	font-weight: 400;
	letter-spacing: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro:lang(th) {
	font-size: 21px;
	line-height: 1.57143;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro:lang(ar) {
	line-height: 1.54762;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-intro:lang(ja) {
	line-height: 1.42863;
	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(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: 735px) {
	.typography-intro {
		font-size: 19px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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 Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-intro:lang(ja) {
		line-height: 1.47384;
		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.55269;
		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(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 Gulf","SF Pro Display","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) {
	font-size: 36px;
	line-height: 1.33357;
	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: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: 735px) {
	.typography-quote {
		font-size: 28px;
		line-height: 1.28595;
		font-weight: 400;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote:lang(ko) {
		line-height: 1.41095;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-quote-reduced:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-quote-reduced:lang(ar) {
	line-height: 1.34375;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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.28595;
		font-weight: 400;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote-reduced:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote-reduced:lang(ko) {
		line-height: 1.41095;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: 735px) {
	.typography-quote-reduced {
		font-size: 24px;
		line-height: 1.33349;
		font-weight: 400;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote-reduced:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote-reduced:lang(ar) {
		line-height: 1.52099;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-quote-reduced:lang(ja) {
		line-height: 1.375;
		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.45849;
		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(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: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-callout:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","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 Gulf","SF Pro Display","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.23438;
	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(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: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-callout:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: 735px) {
	.typography-callout {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-callout:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-callout:lang(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-manifesto:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","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 Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-manifesto:lang(ja) {
	line-height: 1.3125;
	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(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.28595;
		font-weight: 600;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-manifesto:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-manifesto:lang(ko) {
		line-height: 1.41095;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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: 735px) {
	.typography-manifesto {
		font-size: 24px;
		line-height: 1.33349;
		font-weight: 600;
		letter-spacing: .009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-manifesto:lang(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-manifesto:lang(ar) {
		line-height: 1.52099;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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.45849;
		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(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: .009em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-label:lang(th) {
	font-size: 22px;
	line-height: 1.59091;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-label:lang(ar) {
	line-height: 1.35417;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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(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: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-label:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-label:lang(ko) {
		line-height: 1.30968;
		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(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.typography-label: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-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: .012em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-tout:lang(th) {
	font-size: 19px;
	line-height: 1.57895;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-tout:lang(ar) {
	line-height: 1.39474;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","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.34211;
	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(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: -.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 Gulf","SF Pro Text","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.61765;
	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(th) {
	font-size: 17px;
	line-height: 1.64706;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-body:lang(zh) {
	letter-spacing: 0em
}

.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.42861;
	font-weight: 400;
	letter-spacing: -.016em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-body-reduced:lang(ar) {
	line-height: 1.57143;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-body-reduced:lang(ja) {
	line-height: 1.5;
	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(th) {
	font-size: 14px;
	line-height: 1.71429;
	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) {
	letter-spacing: 0em
}

.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.33341;
	font-weight: 400;
	letter-spacing: -.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 Gulf","SF Pro Text","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.45841;
	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(th) {
	font-size: 12px;
	line-height: 1.75;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-caption:lang(zh) {
	letter-spacing: 0em
}

.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: 11px;
	line-height: 1.36364;
	font-weight: 400;
	letter-spacing: -.008em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-sosumi:lang(ar) {
	line-height: 1.5;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-sosumi:lang(ja) {
	line-height: 1.45455;
	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.5;
	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(th) {
	font-size: 11px;
	line-height: 1.72733;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.typography-sosumi:lang(zh) {
	letter-spacing: 0em
}

.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-intro"] {
	color: #333
}[class*="typography-intro-product"] {
	margin-top: .4em
}[class*="typography-eyebrow"] {
	color: #333;
	display: block;
	margin-bottom: .4em
}[class*="typography-eyebrow"]+* {
	margin-top: 0
}

.typography-headline-reduced+p,.typography-headline-reduced+ul,.typography-intro-product-reduced+p,.typography-intro-product-reduced+ul {
	margin-top: 1em
}

.typography-headline+.typography-intro,.typography-intro-product+.typography-intro {
	margin-top: 1.2em
}

.typography-headline-elevated+.typography-intro-elevated,.typography-intro-product-elevated+.typography-intro-elevated {
	margin-top: 1.4em
}

.typography-headline-super+.typography-intro-elevated,.typography-intro-product-super+.typography-intro-elevated {
	margin-top: 1.6em
}

.paddlenav {
	margin: 0;
	list-style: none
}

.paddlenav ul {
	margin: 0;
	list-style: none
}

@media only screen and (max-width: 735px) {
	.paddlenav .paddlenav-arrow {
		width: 3.05882rem;
		height: 3.05882rem;
		border-radius: 3.05882rem;
		font-size: 53px;
		font-weight: normal;
		line-height: 3.05882rem
	}

	.paddlenav .paddlenav-arrow-next,.paddlenav .paddlenav-arrow-previous {
		margin-top: -1.52941rem
	}

	.paddlenav .paddlenav-arrow-up,.paddlenav .paddlenav-arrow-down {
		margin-left: -1.52941rem
	}

	.paddlenav .paddlenav-arrow-next::before,.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: ''
	}

	.paddlenav .paddlenav-arrow-next::before,.paddlenav .paddlenav-arrow-next::after {
		text-decoration: none
	}

	.paddlenav .paddlenav-arrow-next::before {
		display: none
	}

	.paddlenav .paddlenav-arrow-next::before,.paddlenav .paddlenav-arrow-next::after {
		content: ""
	}

	.paddlenav .paddlenav-arrow-next::after {
		margin-right: -.044em
	}

	.paddlenav .paddlenav-arrow-previous::before,.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: ''
	}

	.paddlenav .paddlenav-arrow-previous::before,.paddlenav .paddlenav-arrow-previous::after {
		text-decoration: none
	}

	.paddlenav .paddlenav-arrow-previous::before {
		display: none
	}

	.paddlenav .paddlenav-arrow-previous::before,.paddlenav .paddlenav-arrow-previous::after {
		content: ""
	}

	.paddlenav .paddlenav-arrow-previous::after {
		margin-left: -.044em
	}

	.paddlenav .paddlenav-arrow-up::before,.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: ''
	}

	.paddlenav .paddlenav-arrow-up::before,.paddlenav .paddlenav-arrow-up::after {
		text-decoration: none
	}

	.paddlenav .paddlenav-arrow-up::before {
		display: none
	}

	.paddlenav .paddlenav-arrow-up::before,.paddlenav .paddlenav-arrow-up::after {
		content: ""
	}

	.paddlenav .paddlenav-arrow-down::before,.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: ''
	}

	.paddlenav .paddlenav-arrow-down::before,.paddlenav .paddlenav-arrow-down::after {
		text-decoration: none
	}

	.paddlenav .paddlenav-arrow-down::before {
		display: none
	}

	.paddlenav .paddlenav-arrow-down::before,.paddlenav .paddlenav-arrow-down::after {
		content: ""
	}
}

.paddlenav-arrow {
	width: 5.29412rem;
	height: 5.29412rem;
	border-radius: 5.29412rem;
	color: rgba(136,136,136,0.8);
	display: block;
	font-size: 53px;
	font-style: normal;
	line-height: 5.29412rem;
	overflow: hidden;
	position: absolute;
	text-align: center;
	-webkit-transition: 250ms background-color linear,250ms color linear,250ms opacity linear;
	transition: 250ms background-color linear,250ms color linear,250ms opacity linear
}

.paddlenav-arrow-next,.paddlenav-arrow-previous {
	margin-top: -2.64706rem;
	top: 50%
}

.paddlenav-arrow-up,.paddlenav-arrow-down {
	margin-left: -2.64706rem;
	left: 50%
}

.paddlenav-arrow-next {
	right: 18px
}

.paddlenav-arrow-next::before,.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: ''
}

.paddlenav-arrow-next::before,.paddlenav-arrow-next::after {
	text-decoration: none
}

.paddlenav-arrow-next::before {
	display: none
}

.paddlenav-arrow-next::before,.paddlenav-arrow-next::after {
	content: ""
}

.paddlenav-arrow-next::after {
	margin-right: -.056em
}

.paddlenav-arrow-previous {
	left: 18px
}

.paddlenav-arrow-previous::before,.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: ''
}

.paddlenav-arrow-previous::before,.paddlenav-arrow-previous::after {
	text-decoration: none
}

.paddlenav-arrow-previous::before {
	display: none
}

.paddlenav-arrow-previous::before,.paddlenav-arrow-previous::after {
	content: ""
}

.paddlenav-arrow-previous::after {
	margin-left: -.056em
}

.paddlenav-arrow-up {
	top: 18px
}

.paddlenav-arrow-up::before,.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: ''
}

.paddlenav-arrow-up::before,.paddlenav-arrow-up::after {
	text-decoration: none
}

.paddlenav-arrow-up::before {
	display: none
}

.paddlenav-arrow-up::before,.paddlenav-arrow-up::after {
	content: ""
}

.paddlenav-arrow-down {
	bottom: 18px
}

.paddlenav-arrow-down::before,.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: ''
}

.paddlenav-arrow-down::before,.paddlenav-arrow-down::after {
	text-decoration: none
}

.paddlenav-arrow-down::before {
	display: none
}

.paddlenav-arrow-down::before,.paddlenav-arrow-down::after {
	content: ""
}

.paddlenav-arrow:hover {
	color: #888;
	text-decoration: none
}

.paddlenav-arrow:active {
	color: #888
}

.paddlenav-arrow:focus {
	-webkit-box-shadow: 0 0 0 3px rgba(131,192,253,0.5);
	box-shadow: 0 0 0 3px rgba(131,192,253,0.5);
	outline: none
}

.paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),.paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	-webkit-box-shadow: none;
	box-shadow: none
}

.paddlenav-arrow:disabled,.paddlenav-arrow.disabled {
	cursor: default;
	opacity: 0
}

.paddlenav-arrow:disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),.paddlenav-arrow:disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select),.paddlenav-arrow.disabled:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),.paddlenav-arrow.disabled:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	opacity: 0
}

html.touch .paddlenav-arrow:disabled,html.touch .paddlenav-arrow.disabled {
	opacity: 0
}

.with-paddlenav {
	position: relative
}

html.no-touch .with-paddlenav-onhover .paddlenav-arrow {
	opacity: 0;
	-webkit-transition: 250ms background-color linear,250ms color linear,250ms opacity linear;
	transition: 250ms background-color linear,250ms color linear,250ms opacity linear
}

html.no-touch .with-paddlenav-onhover .paddlenav-arrow:focus {
	opacity: 1
}

html.no-touch .with-paddlenav-onhover:hover .paddlenav-arrow {
	opacity: 1
}

html.no-touch .with-paddlenav-onhover .paddlenav-arrow:disabled,html.no-touch .with-paddlenav-onhover .paddlenav-arrow.disabled {
	opacity: 0
}

.with-paddlenav-visuallyhidden .paddlenav-arrow {
	clip: rect(1px 1px 1px 1px);
	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%)
}

.with-paddlenav-visuallyhidden .paddlenav-arrow:focus,.with-paddlenav-visuallyhidden .paddlenav-arrow:hover {
	clip: auto;
	-webkit-clip-path: none;
	clip-path: none
}

.paddlenav-compact .paddlenav-arrow {
	width: 3.05882rem;
	height: 3.05882rem;
	border-radius: 3.05882rem;
	font-size: 53px;
	font-weight: normal;
	line-height: 3.05882rem
}

.paddlenav-compact .paddlenav-arrow-next,.paddlenav-compact .paddlenav-arrow-previous {
	margin-top: -1.52941rem
}

.paddlenav-compact .paddlenav-arrow-up,.paddlenav-compact .paddlenav-arrow-down {
	margin-left: -1.52941rem
}

.paddlenav-compact .paddlenav-arrow-next::before,.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: ''
}

.paddlenav-compact .paddlenav-arrow-next::before,.paddlenav-compact .paddlenav-arrow-next::after {
	text-decoration: none
}

.paddlenav-compact .paddlenav-arrow-next::before {
	display: none
}

.paddlenav-compact .paddlenav-arrow-next::before,.paddlenav-compact .paddlenav-arrow-next::after {
	content: ""
}

.paddlenav-compact .paddlenav-arrow-next::after {
	margin-right: -.044em
}

.paddlenav-compact .paddlenav-arrow-previous::before,.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: ''
}

.paddlenav-compact .paddlenav-arrow-previous::before,.paddlenav-compact .paddlenav-arrow-previous::after {
	text-decoration: none
}

.paddlenav-compact .paddlenav-arrow-previous::before {
	display: none
}

.paddlenav-compact .paddlenav-arrow-previous::before,.paddlenav-compact .paddlenav-arrow-previous::after {
	content: ""
}

.paddlenav-compact .paddlenav-arrow-previous::after {
	margin-left: -.044em
}

.paddlenav-compact .paddlenav-arrow-up::before,.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: ''
}

.paddlenav-compact .paddlenav-arrow-up::before,.paddlenav-compact .paddlenav-arrow-up::after {
	text-decoration: none
}

.paddlenav-compact .paddlenav-arrow-up::before {
	display: none
}

.paddlenav-compact .paddlenav-arrow-up::before,.paddlenav-compact .paddlenav-arrow-up::after {
	content: ""
}

.paddlenav-compact .paddlenav-arrow-down::before,.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: ''
}

.paddlenav-compact .paddlenav-arrow-down::before,.paddlenav-compact .paddlenav-arrow-down::after {
	text-decoration: none
}

.paddlenav-compact .paddlenav-arrow-down::before {
	display: none
}

.paddlenav-compact .paddlenav-arrow-down::before,.paddlenav-compact .paddlenav-arrow-down::after {
	content: ""
}

.large-paddlenav-compact .paddlenav-arrow {
	width: 3.05882rem;
	height: 3.05882rem;
	border-radius: 3.05882rem;
	font-size: 53px;
	font-weight: normal;
	line-height: 3.05882rem
}

.large-paddlenav-compact .paddlenav-arrow-next,.large-paddlenav-compact .paddlenav-arrow-previous {
	margin-top: -1.52941rem
}

.large-paddlenav-compact .paddlenav-arrow-up,.large-paddlenav-compact .paddlenav-arrow-down {
	margin-left: -1.52941rem
}

.large-paddlenav-compact .paddlenav-arrow-next::before,.large-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: ''
}

.large-paddlenav-compact .paddlenav-arrow-next::before,.large-paddlenav-compact .paddlenav-arrow-next::after {
	text-decoration: none
}

.large-paddlenav-compact .paddlenav-arrow-next::before {
	display: none
}

.large-paddlenav-compact .paddlenav-arrow-next::before,.large-paddlenav-compact .paddlenav-arrow-next::after {
	content: ""
}

.large-paddlenav-compact .paddlenav-arrow-next::after {
	margin-right: -.044em
}

.large-paddlenav-compact .paddlenav-arrow-previous::before,.large-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: ''
}

.large-paddlenav-compact .paddlenav-arrow-previous::before,.large-paddlenav-compact .paddlenav-arrow-previous::after {
	text-decoration: none
}

.large-paddlenav-compact .paddlenav-arrow-previous::before {
	display: none
}

.large-paddlenav-compact .paddlenav-arrow-previous::before,.large-paddlenav-compact .paddlenav-arrow-previous::after {
	content: ""
}

.large-paddlenav-compact .paddlenav-arrow-previous::after {
	margin-left: -.044em
}

.large-paddlenav-compact .paddlenav-arrow-up::before,.large-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: ''
}

.large-paddlenav-compact .paddlenav-arrow-up::before,.large-paddlenav-compact .paddlenav-arrow-up::after {
	text-decoration: none
}

.large-paddlenav-compact .paddlenav-arrow-up::before {
	display: none
}

.large-paddlenav-compact .paddlenav-arrow-up::before,.large-paddlenav-compact .paddlenav-arrow-up::after {
	content: ""
}

.large-paddlenav-compact .paddlenav-arrow-down::before,.large-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: ''
}

.large-paddlenav-compact .paddlenav-arrow-down::before,.large-paddlenav-compact .paddlenav-arrow-down::after {
	text-decoration: none
}

.large-paddlenav-compact .paddlenav-arrow-down::before {
	display: none
}

.large-paddlenav-compact .paddlenav-arrow-down::before,.large-paddlenav-compact .paddlenav-arrow-down::after {
	content: ""
}

@media only screen and (min-width: 1442px) {
	.xlarge-paddlenav-compact .paddlenav-arrow {
		width: 3.05882rem;
		height: 3.05882rem;
		border-radius: 3.05882rem;
		font-size: 53px;
		font-weight: normal;
		line-height: 3.05882rem
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next,.xlarge-paddlenav-compact .paddlenav-arrow-previous {
		margin-top: -1.52941rem
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-up,.xlarge-paddlenav-compact .paddlenav-arrow-down {
		margin-left: -1.52941rem
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next::before,.xlarge-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: ''
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next::before,.xlarge-paddlenav-compact .paddlenav-arrow-next::after {
		text-decoration: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next::before {
		display: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next::before,.xlarge-paddlenav-compact .paddlenav-arrow-next::after {
		content: ""
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-next::after {
		margin-right: -.044em
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-previous::before,.xlarge-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: ''
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-previous::before,.xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
		text-decoration: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-previous::before {
		display: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-previous::before,.xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
		content: ""
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-previous::after {
		margin-left: -.044em
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-up::before,.xlarge-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: ''
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-up::before,.xlarge-paddlenav-compact .paddlenav-arrow-up::after {
		text-decoration: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-up::before {
		display: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-up::before,.xlarge-paddlenav-compact .paddlenav-arrow-up::after {
		content: ""
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-down::before,.xlarge-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: ''
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-down::before,.xlarge-paddlenav-compact .paddlenav-arrow-down::after {
		text-decoration: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-down::before {
		display: none
	}

	.xlarge-paddlenav-compact .paddlenav-arrow-down::before,.xlarge-paddlenav-compact .paddlenav-arrow-down::after {
		content: ""
	}
}

@media only screen and (max-width: 1068px) {
	.medium-paddlenav-compact .paddlenav-arrow {
		width: 3.05882rem;
		height: 3.05882rem;
		border-radius: 3.05882rem;
		font-size: 53px;
		font-weight: normal;
		line-height: 3.05882rem
	}

	.medium-paddlenav-compact .paddlenav-arrow-next,.medium-paddlenav-compact .paddlenav-arrow-previous {
		margin-top: -1.52941rem
	}

	.medium-paddlenav-compact .paddlenav-arrow-up,.medium-paddlenav-compact .paddlenav-arrow-down {
		margin-left: -1.52941rem
	}

	.medium-paddlenav-compact .paddlenav-arrow-next::before,.medium-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: ''
	}

	.medium-paddlenav-compact .paddlenav-arrow-next::before,.medium-paddlenav-compact .paddlenav-arrow-next::after {
		text-decoration: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-next::before {
		display: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-next::before,.medium-paddlenav-compact .paddlenav-arrow-next::after {
		content: ""
	}

	.medium-paddlenav-compact .paddlenav-arrow-next::after {
		margin-right: -.044em
	}

	.medium-paddlenav-compact .paddlenav-arrow-previous::before,.medium-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: ''
	}

	.medium-paddlenav-compact .paddlenav-arrow-previous::before,.medium-paddlenav-compact .paddlenav-arrow-previous::after {
		text-decoration: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-previous::before {
		display: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-previous::before,.medium-paddlenav-compact .paddlenav-arrow-previous::after {
		content: ""
	}

	.medium-paddlenav-compact .paddlenav-arrow-previous::after {
		margin-left: -.044em
	}

	.medium-paddlenav-compact .paddlenav-arrow-up::before,.medium-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: ''
	}

	.medium-paddlenav-compact .paddlenav-arrow-up::before,.medium-paddlenav-compact .paddlenav-arrow-up::after {
		text-decoration: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-up::before {
		display: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-up::before,.medium-paddlenav-compact .paddlenav-arrow-up::after {
		content: ""
	}

	.medium-paddlenav-compact .paddlenav-arrow-down::before,.medium-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: ''
	}

	.medium-paddlenav-compact .paddlenav-arrow-down::before,.medium-paddlenav-compact .paddlenav-arrow-down::after {
		text-decoration: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-down::before {
		display: none
	}

	.medium-paddlenav-compact .paddlenav-arrow-down::before,.medium-paddlenav-compact .paddlenav-arrow-down::after {
		content: ""
	}
}

@media only screen and (max-width: 735px) {
	.small-paddlenav-compact .paddlenav-arrow {
		width: 3.05882rem;
		height: 3.05882rem;
		border-radius: 3.05882rem;
		font-size: 53px;
		font-weight: normal;
		line-height: 3.05882rem
	}

	.small-paddlenav-compact .paddlenav-arrow-next,.small-paddlenav-compact .paddlenav-arrow-previous {
		margin-top: -1.52941rem
	}

	.small-paddlenav-compact .paddlenav-arrow-up,.small-paddlenav-compact .paddlenav-arrow-down {
		margin-left: -1.52941rem
	}

	.small-paddlenav-compact .paddlenav-arrow-next::before,.small-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: ''
	}

	.small-paddlenav-compact .paddlenav-arrow-next::before,.small-paddlenav-compact .paddlenav-arrow-next::after {
		text-decoration: none
	}

	.small-paddlenav-compact .paddlenav-arrow-next::before {
		display: none
	}

	.small-paddlenav-compact .paddlenav-arrow-next::before,.small-paddlenav-compact .paddlenav-arrow-next::after {
		content: ""
	}

	.small-paddlenav-compact .paddlenav-arrow-next::after {
		margin-right: -.044em
	}

	.small-paddlenav-compact .paddlenav-arrow-previous::before,.small-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: ''
	}

	.small-paddlenav-compact .paddlenav-arrow-previous::before,.small-paddlenav-compact .paddlenav-arrow-previous::after {
		text-decoration: none
	}

	.small-paddlenav-compact .paddlenav-arrow-previous::before {
		display: none
	}

	.small-paddlenav-compact .paddlenav-arrow-previous::before,.small-paddlenav-compact .paddlenav-arrow-previous::after {
		content: ""
	}

	.small-paddlenav-compact .paddlenav-arrow-previous::after {
		margin-left: -.044em
	}

	.small-paddlenav-compact .paddlenav-arrow-up::before,.small-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: ''
	}

	.small-paddlenav-compact .paddlenav-arrow-up::before,.small-paddlenav-compact .paddlenav-arrow-up::after {
		text-decoration: none
	}

	.small-paddlenav-compact .paddlenav-arrow-up::before {
		display: none
	}

	.small-paddlenav-compact .paddlenav-arrow-up::before,.small-paddlenav-compact .paddlenav-arrow-up::after {
		content: ""
	}

	.small-paddlenav-compact .paddlenav-arrow-down::before,.small-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: ''
	}

	.small-paddlenav-compact .paddlenav-arrow-down::before,.small-paddlenav-compact .paddlenav-arrow-down::after {
		text-decoration: none
	}

	.small-paddlenav-compact .paddlenav-arrow-down::before {
		display: none
	}

	.small-paddlenav-compact .paddlenav-arrow-down::before,.small-paddlenav-compact .paddlenav-arrow-down::after {
		content: ""
	}
}

.paddlenav-framed .paddlenav-arrow {
	background-color: rgba(214,214,214,0.25);
	color: rgba(136,136,136,0.8)
}

.paddlenav-framed .paddlenav-arrow:hover {
	background-color: rgba(214,214,214,0.3);
	color: #888
}

.paddlenav-framed .paddlenav-arrow:active {
	background-color: rgba(214,214,214,0.4);
	color: #888
}

.paddlenav-framed .paddlenav-arrow:focus {
	opacity: 1
}

.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
	background-color: rgba(214,214,214,0.3);
	color: #888
}

.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,.paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
	background-color: rgba(214,214,214,0.4);
	color: #888
}

.paddlenav-framed .paddlenav-arrow:disabled,.paddlenav-framed .paddlenav-arrow.disabled {
	opacity: 0
}

html.touch .paddlenav-framed .paddlenav-arrow:disabled,html.touch .paddlenav-framed .paddlenav-arrow.disabled {
	opacity: 0
}

.paddlenav-framed .paddlenav-arrow-next {
	right: 18px
}

.paddlenav-framed .paddlenav-arrow-previous {
	left: 18px
}

.paddlenav-framed .paddlenav-arrow-up {
	top: 18px
}

.paddlenav-framed .paddlenav-arrow-down {
	bottom: 18px
}

a.block {
	display: block;
	color: inherit;
	cursor: pointer;
	text-decoration: none
}

a.block::before,a.block::after {
	content: ' ';
	display: table
}

a.block::after {
	clear: both
}

a.block:hover {
	text-decoration: none
}

a.block:hover .block-link {
	text-decoration: underline
}

.block-link {
	color: #0070c9;
	cursor: pointer
}

a.block-inline {
	display: inline-block
}

.sosumi {
	font-size: 11px;
	line-height: 1.36364;
	font-weight: 400;
	letter-spacing: -.008em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #888
}

.sosumi:lang(ar) {
	line-height: 1.5;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.sosumi:lang(ja) {
	line-height: 1.45455;
	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.5;
	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(th) {
	font-size: 11px;
	line-height: 1.72733;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.sosumi:lang(zh) {
	letter-spacing: 0em
}

.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 a {
	color: #555
}

.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: .4em
}

.sosumi small {
	font-size: 1em
}

.sosumi>:last-child {
	margin-bottom: -.4em
}

.theme-dark {
	background-color: #000;
	color: #ccc
}

.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6 {
	color: #fff
}

.theme-dark a {
	color: #6bf
}

.theme-dark sup a {
	color: inherit
}

.theme-dark sup a:hover {
	color: #6bf
}

.theme-dark a.block {
	color: inherit
}

.theme-dark a.block .block-link {
	color: #6bf
}

.theme-dark .paddlenav .paddlenav-arrow {
	background-color: transparent;
	color: rgba(136,136,136,0.8)
}

.theme-dark .paddlenav .paddlenav-arrow:hover {
	background-color: transparent;
	color: #888
}

.theme-dark .paddlenav .paddlenav-arrow:active {
	background-color: transparent;
	color: #888
}

.theme-dark .paddlenav .paddlenav-arrow:focus {
	opacity: 1
}

.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
	background-color: transparent;
	color: #888
}

.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,.theme-dark .paddlenav .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
	background-color: transparent;
	color: #888
}

.theme-dark .paddlenav .paddlenav-arrow:disabled,.theme-dark .paddlenav .paddlenav-arrow.disabled {
	opacity: 0
}

html.touch .theme-dark .paddlenav .paddlenav-arrow:disabled,html.touch .theme-dark .paddlenav .paddlenav-arrow.disabled {
	opacity: 0
}

.theme-dark .paddlenav-framed .paddlenav-arrow {
	background-color: rgba(214,214,214,0.25);
	color: rgba(136,136,136,0.8)
}

.theme-dark .paddlenav-framed .paddlenav-arrow:hover {
	background-color: rgba(214,214,214,0.3);
	color: #888
}

.theme-dark .paddlenav-framed .paddlenav-arrow:active {
	background-color: rgba(214,214,214,0.4);
	color: #888
}

.theme-dark .paddlenav-framed .paddlenav-arrow:focus {
	opacity: 1
}

.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):hover,.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):hover {
	background-color: rgba(214,214,214,0.3);
	color: #888
}

.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select):active,.theme-dark .paddlenav-framed .paddlenav-arrow:focus[data-focus-method="touch"]:not(input):not(textarea):not(select):active {
	background-color: rgba(214,214,214,0.4);
	color: #888
}

.theme-dark .paddlenav-framed .paddlenav-arrow:disabled,.theme-dark .paddlenav-framed .paddlenav-arrow.disabled {
	opacity: 0
}

html.touch .theme-dark .paddlenav-framed .paddlenav-arrow:disabled,html.touch .theme-dark .paddlenav-framed .paddlenav-arrow.disabled {
	opacity: 0
}

.theme-dark .sosumi {
	color: #666
}

.theme-dark .sosumi a {
	color: #999
}

.theme-dark [class*="typography-intro"] {
	color: #ccc
}

.theme-dark [class*="typography-eyebrow"] {
	color: #ccc
}

html.progressive-image.js [data-progressive-image],html.progressive-image.js [data-progressive-image] * {
	background-image: none !important;
	-webkit-mask-image: none !important;
	mask-image: none !important;
	opacity: 0
}

html.progressive-image.js .progressive-image-animated,html.progressive-image.js .progressive-image-animated * {
	opacity: 0;
	-webkit-transition: opacity 1s ease-out;
	transition: opacity 1s ease-out
}

html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded],html.progressive-image.js .progressive-image-animated[data-progressive-image-loaded] *,html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded],html.progressive-image.js .progressive-image-animated *[data-progressive-image-loaded] * {
	opacity: 1
}

html #ac-globalnav,html #ac-globalnav ~ .ac-gn-blur {
	position: fixed
}

html.ac-gn-segmentbar-visible,html.ac-ls-visible {
	margin-top: 0 !important;
	top: 0
}

html.ac-gn-segmentbar-visible body,html.ac-ls-visible body {
	border-top: none;
	margin-top: 0
}

html.ac-gn-segmentbar-visible #ac-gn-segmentbar {
	top: 0;
	position: fixed
}

html.ac-gn-segmentbar-visible #ac-globalnav {
	top: 40px
}

@media only screen and (max-width: 735px) {
	html.ac-gn-segmentbar-visible #ac-globalnav {
		top: 44px
	}
}

html.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
	top: 40px
}

@media only screen and (max-width: 735px) {
	html.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
		top: 44px
	}
}

html.ac-ls-visible #ac-localeswitcher {
	top: 0;
	position: fixed
}

html.ac-ls-visible #ac-globalnav {
	top: 70px
}

@media only screen and (max-width: 735px) {
	html.ac-ls-visible #ac-globalnav {
		top: 135px
	}
}

html.ac-ls-visible #ac-globalnav ~ .ac-gn-blur {
	top: 70px
}

@media only screen and (max-width: 767px) {
	html.ac-ls-visible #ac-globalnav ~ .ac-gn-blur {
		top: 135px
	}
}

html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
	top: 110px
}

@media only screen and (max-width: 767px) {
	html.ac-ls-visible.ac-gn-segmentbar-visible #ac-globalnav ~ .ac-gn-blur {
		top: 179px
	}
}

.main {
	position: relative;
	max-width: 2560px;
	margin: 0 auto
}

.logo-image {
	margin: 0 auto
}

.logo-image-apple-watch-series-4-logo-hero-d4753 {
	width: 205px;
	height: 78px;
	background-size: 205px 78px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_large.jpg");
	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-4-logo-hero-d4753 {
		background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-apple-watch-series-4-logo-hero-d4753 {
		width: 145px;
		height: 55px;
		background-size: 145px 55px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_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) {
	.logo-image-apple-watch-series-4-logo-hero-d4753 {
		background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-apple-watch-series-4-logo-hero-d4753 {
		width: 123px;
		height: 47px;
		background-size: 123px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-apple-watch-series-4-logo-hero-d4753 {
		background-image: url("/v/home/dy/images/logos/apple_watch_series_4_logo_hero_d4753_small_2x.jpg")
	}
}

.logo-image-iphone-xr-logo-hero-9d70d {
	width: 210px;
	height: 34px;
	background-size: 210px 34px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_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-xr-logo-hero-9d70d {
		background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-iphone-xr-logo-hero-9d70d {
		width: 180px;
		height: 30px;
		background-size: 180px 30px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_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-xr-logo-hero-9d70d {
		background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-iphone-xr-logo-hero-9d70d {
		width: 146px;
		height: 25px;
		background-size: 146px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-iphone-xr-logo-hero-9d70d {
		background-image: url("/v/home/dy/images/logos/iphone_xr_logo_hero_9d70d_small_2x.png")
	}
}

.logo-image-iphone-xs-logo-hero-a5d05 {
	width: 210px;
	height: 34px;
	background-size: 210px 34px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_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-xs-logo-hero-a5d05 {
		background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-iphone-xs-logo-hero-a5d05 {
		width: 180px;
		height: 30px;
		background-size: 180px 30px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_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-xs-logo-hero-a5d05 {
		background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-iphone-xs-logo-hero-a5d05 {
		width: 146px;
		height: 25px;
		background-size: 146px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-iphone-xs-logo-hero-a5d05 {
		background-image: url("/v/home/dy/images/logos/iphone_xs_logo_hero_a5d05_small_2x.png")
	}
}

.logo-image-logo-series-4 {
	width: 146px;
	height: 59px;
	background-size: 146px 59px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/logo_series_4_large.jpg");
	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-logo-series-4 {
		background-image: url("/v/home/dy/images/logos/logo_series_4_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-logo-series-4 {
		width: 116px;
		height: 44px;
		background-size: 116px 44px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/logo_series_4_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) {
	.logo-image-logo-series-4 {
		background-image: url("/v/home/dy/images/logos/logo_series_4_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-logo-series-4 {
		width: 123px;
		height: 47px;
		background-size: 123px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/logo_series_4_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-logo-series-4 {
		background-image: url("/v/home/dy/images/logos/logo_series_4_small_2x.jpg")
	}
}

.logo-image-music-47492 {
	width: 127px;
	height: 31px;
	background-size: 127px 31px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/music_47492_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-music-47492 {
		background-image: url("/v/home/dy/images/logos/music_47492_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-music-47492 {
		width: 103px;
		height: 25px;
		background-size: 103px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/music_47492_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-music-47492 {
		background-image: url("/v/home/dy/images/logos/music_47492_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-music-47492 {
		width: 103px;
		height: 25px;
		background-size: 103px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/music_47492_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-music-47492 {
		background-image: url("/v/home/dy/images/logos/music_47492_small_2x.png")
	}
}

.logo-image-tv-4k--beokf3dqlzxu {
	width: 116px;
	height: 32px;
	background-size: 116px 32px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_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-4k--beokf3dqlzxu {
		background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.logo-image-tv-4k--beokf3dqlzxu {
		width: 95px;
		height: 26px;
		background-size: 95px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_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-4k--beokf3dqlzxu {
		background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.logo-image-tv-4k--beokf3dqlzxu {
		width: 90px;
		height: 25px;
		background-size: 90px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.logo-image-tv-4k--beokf3dqlzxu {
		background-image: url("/v/home/dy/images/logos/tv_4k__beokf3dqlzxu_small_2x.png")
	}
}

#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: 735px) {
	#viewport-emitter::before {
		content: "small"
	}
}

@media only screen and (min-width: 1442px) {
	#viewport-emitter::before {
		content: "xlarge"
	}
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="ase"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="ase"] [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
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="ase"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="ase"] [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%)
}

.main [data-module-template="ase"] [data-unit-id] .headline,.main [data-module-template="ase"] [data-unit-id] .subhead,.main [data-module-template="ase"] [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
}

.main [data-module-template="ase"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="ase"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
	width: 42px;
	height: 27px;
	background-size: 42px 27px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/ase/apple-gift-card_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="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
		width: 42px;
		height: 27px;
		background-size: 42px 27px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/ase/apple-gift-card_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="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
		width: 55px;
		height: 35px;
		background-size: 55px 35px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/ase/apple-gift-card_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="ase"] .unit-image-wrapper .unit-image.unit-image-apple-gift-card {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_small_2x.png")
	}
}

.main [data-module-template="ase"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="ase"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="ase"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="ase"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id],.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	height: 43px;
	width: 100%
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(43px + 12px)
}

.main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(43px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(43px + 90px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="ase"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}

	.main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(43px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(43px + 96px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="ase"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(43px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(43px + 96px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(43px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(43px + 90px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(43px + 12px)
	}

	.main [data-module-template="ase"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="ase"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id],.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	height: 158px;
	width: 100%
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(158px + 12px)
}

.main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(158px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(158px + 94px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(158px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(158px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(158px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="ase"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(158px + 18px)
	}

	.main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(158px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(158px + 100px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(158px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(158px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(158px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="ase"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(158px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(158px + 100px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(158px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(158px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(158px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(158px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(158px + 94px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(158px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(158px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(158px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(158px + 12px)
	}

	.main [data-module-template="ase"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(158px + 18px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="ase"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id],.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	height: 43px;
	width: 100%
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(43px + 12px)
}

.main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(43px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(43px + 90px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="ase"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}

	.main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(43px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(43px + 96px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="ase"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(43px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(43px + 96px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(43px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(43px + 90px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(43px + 12px)
	}

	.main [data-module-template="ase"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="ase"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id],.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	height: 43px;
	width: 100%
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(43px + 12px)
}

.main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(43px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(43px + 94px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(43px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(43px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(43px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="ase"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}

	.main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(43px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(43px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(43px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(43px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="ase"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(43px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(43px + 100px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(43px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(43px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(43px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(43px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(43px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(43px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(43px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(43px + 12px)
	}

	.main [data-module-template="ase"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="ase"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id],.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="ase"]:not(.standalone-module) .unit-wrapper {
	height: 43px;
	width: 100%
}

.main [data-module-template="ase"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(43px + 12px)
}

.main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(43px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(43px + 90px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="ase"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}

	.main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(43px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(43px + 96px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="ase"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="ase"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="ase"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(43px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(43px + 96px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(43px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(43px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(43px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(43px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(43px + 90px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(43px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(43px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="ase"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(43px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="ase"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(43px + 12px)
	}

	.main [data-module-template="ase"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(43px + 18px)
	}
}

.main [data-module-template="ase"] .ase {
	border-color: red;
	border-left-width: 0px;
	border-right-width: 0px
}

.main [data-module-template="ase"] .ase-background {
	background-color: #222;
	color: #fff;
	height: 100%
}

.main [data-module-template="ase"] .ase-content {
	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;
	height: 55px;
	margin-left: auto;
	margin-right: auto;
	width: 980px
}

@media only screen and (min-width: 1442px) and (min-width: 1442px) {
	.main [data-module-template="ase"] .ase-content {
		margin-left: auto;
		margin-right: auto;
		width: 980px
	}
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.main [data-module-template="ase"] .ase-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px
	}
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
	.main [data-module-template="ase"] .ase-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="ase"] .ase-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 170px
	}
}

.main [data-module-template="ase"] .ase-image {
	margin-right: 13px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 42px;
	height: 27px;
	background-size: 42px 27px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/ase/apple-gift-card_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="ase"] .ase-image {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="ase"] .ase-image {
		width: 42px;
		height: 27px;
		background-size: 42px 27px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/ase/apple-gift-card_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="ase"] .ase-image {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="ase"] .ase-image {
		width: 55px;
		height: 35px;
		background-size: 55px 35px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/ase/apple-gift-card_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="ase"] .ase-image {
		background-image: url("/v/home/dy/images/ase/apple-gift-card_small_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="ase"] .ase-image {
		margin-right: 0;
		margin-bottom: 14px
	}
}

.main [data-module-template="ase"] .ase-copy,.main [data-module-template="ase"] .ase-cta {
	font-size: 12px;
	line-height: 1.33341;
	font-weight: 400;
	letter-spacing: -.01em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="ase"] .ase-copy:lang(ar),.main [data-module-template="ase"] .ase-cta:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="ase"] .ase-copy:lang(ja),.main [data-module-template="ase"] .ase-cta: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
}

.main [data-module-template="ase"] .ase-copy:lang(ko),.main [data-module-template="ase"] .ase-cta:lang(ko) {
	line-height: 1.45841;
	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="ase"] .ase-copy:lang(th),.main [data-module-template="ase"] .ase-cta:lang(th) {
	font-size: 12px;
	line-height: 1.75;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="ase"] .ase-copy:lang(zh),.main [data-module-template="ase"] .ase-cta:lang(zh) {
	letter-spacing: 0em
}

.main [data-module-template="ase"] .ase-copy:lang(zh-CN),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-HK),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-MO),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-TW),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy,.main [data-module-template="ase"] .ase-cta {
		font-size: 12px;
		line-height: 1.33341;
		font-weight: 400;
		letter-spacing: -.01em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(ar),.main [data-module-template="ase"] .ase-cta:lang(ar) {
		line-height: 1.66667;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(ja),.main [data-module-template="ase"] .ase-cta: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
	}

	.main [data-module-template="ase"] .ase-copy:lang(ko),.main [data-module-template="ase"] .ase-cta:lang(ko) {
		line-height: 1.45841;
		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="ase"] .ase-copy:lang(th),.main [data-module-template="ase"] .ase-cta:lang(th) {
		font-size: 12px;
		line-height: 1.75;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(zh),.main [data-module-template="ase"] .ase-cta:lang(zh) {
		letter-spacing: 0em
	}

	.main [data-module-template="ase"] .ase-copy:lang(zh-CN),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-HK),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-MO),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-TW),.main [data-module-template="ase"] .ase-cta: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: 735px) {
	.main [data-module-template="ase"] .ase-copy,.main [data-module-template="ase"] .ase-cta {
		font-size: 14px;
		line-height: 1.42861;
		font-weight: 400;
		letter-spacing: -.016em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(ar),.main [data-module-template="ase"] .ase-cta:lang(ar) {
		line-height: 1.57143;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(ja),.main [data-module-template="ase"] .ase-cta:lang(ja) {
		line-height: 1.5;
		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="ase"] .ase-copy:lang(ko),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(th),.main [data-module-template="ase"] .ase-cta:lang(th) {
		font-size: 14px;
		line-height: 1.71429;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="ase"] .ase-copy:lang(zh),.main [data-module-template="ase"] .ase-cta:lang(zh) {
		letter-spacing: 0em
	}

	.main [data-module-template="ase"] .ase-copy:lang(zh-CN),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-HK),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-MO),.main [data-module-template="ase"] .ase-cta: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="ase"] .ase-copy:lang(zh-TW),.main [data-module-template="ase"] .ase-cta: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: 735px) {
	.main [data-module-template="ase"] .ase-copy {
		max-width: 245px;
		text-align: center
	}
}

.main [data-module-template="ase"] .ase-cta {
	color: #6bf;
	margin-left: 13px;
	margin-top: 0
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="ase"] .ase-cta {
		margin-left: 0;
		margin-top: 11px
	}
}

.main [data-module-template="ase"].standalone-module {
	border-left-width: 0 !important;
	border-right-width: 0 !important
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="banners"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="banners"] [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
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="banners"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="banners"] [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%)
}

.main [data-module-template="banners"] [data-unit-id] .headline,.main [data-module-template="banners"] [data-unit-id] .subhead,.main [data-module-template="banners"] [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
}

.main [data-module-template="banners"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="banners"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
	width: 276px;
	height: 68px;
	background-size: 276px 68px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/banners/logo_arc_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="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
		width: 276px;
		height: 68px;
		background-size: 276px 68px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/banners/logo_arc_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="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
		width: 221px;
		height: 55px;
		background-size: 221px 55px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/banners/logo_arc_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="banners"] .unit-image-wrapper .unit-image.unit-image-logo-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_small_2x.jpg")
	}
}

.main [data-module-template="banners"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="banners"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="banners"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="banners"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="banners"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="banners"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="banners"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="banners"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	height: 500px;
	width: 100%
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(205px + 12px)
}

.main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(205px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(500px + 94px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}

	.main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(500px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(500px + 100px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="banners"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(500px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(500px + 100px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(225px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(500px + 94px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(225px + 12px)
	}

	.main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="banners"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="banners"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="banners"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id],.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="banners"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="banners"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="banners"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="banners"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="banners"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="banners"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="banners"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="banners"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="banners"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] {
	height: auto !important
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper {
	background: #fafafa;
	text-align: center;
	height: auto;
	padding-top: 50px;
	padding-bottom: 50px
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper .more {
	color: #0070c9;
	margin-top: 9px
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper:hover .more {
	text-decoration: underline
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-wrapper {
		padding-top: 70px;
		padding-bottom: 64px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .unit-copy-wrapper {
		width: 100%;
		max-width: 320px;
		margin: 0 auto
	}
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
	position: relative;
	background-position: center;
	width: 276px;
	height: 68px;
	background-size: 276px 68px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/banners/logo_arc_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="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		width: 276px;
		height: 68px;
		background-size: 276px 68px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/banners/logo_arc_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="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		width: 221px;
		height: 55px;
		background-size: 221px 55px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/banners/logo_arc_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		background-image: url("/v/home/dy/images/banners/logo_arc_small_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-arc {
		-webkit-transform: translateX(-9px);
		transform: translateX(-9px)
	}
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] .logo-image-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	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
}

.main [data-module-template="banners"] [data-unit-id="red-cross"] br.small-only {
	display: none
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="banners"] [data-unit-id="red-cross"] br.small-only {
		display: block
	}
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="event-takeover-hero"] [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
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="event-takeover-hero"] [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%)
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .headline,.main [data-module-template="event-takeover-hero"] [data-unit-id] .subhead,.main [data-module-template="event-takeover-hero"] [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
}

.main [data-module-template="event-takeover-hero"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
	width: 799px;
	height: 116px;
	background-size: 799px 116px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
		width: 653px;
		height: 96px;
		background-size: 653px 96px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
		width: 280px;
		height: 142px;
		background-size: 280px 142px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
	width: 582px;
	height: 516px;
	background-size: 582px 516px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
		width: 464px;
		height: 412px;
		background-size: 464px 412px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
		width: 382px;
		height: 340px;
		background-size: 382px 340px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-fallback--coe63j8dedaq {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
	width: 3492px;
	height: 4128px;
	background-size: 3492px 4128px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
		width: 2784px;
		height: 3296px;
		background-size: 2784px 3296px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
		width: 2292px;
		height: 2720px;
		background-size: 2292px 2720px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-logo-sprite-5108d {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
	width: 27px;
	height: 27px;
	background-size: 27px 27px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
		width: 18px;
		height: 18px;
		background-size: 18px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
		width: 17px;
		height: 17px;
		background-size: 17px 17px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-1--3fae08b3e782 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
	width: 109px;
	height: 109px;
	background-size: 109px 109px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
		width: 75px;
		height: 75px;
		background-size: 75px 75px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
		width: 71px;
		height: 71px;
		background-size: 71px 71px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-2--813322d2ea69 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
		width: 35px;
		height: 35px;
		background-size: 35px 35px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-3--3553441c6975 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
	width: 39px;
	height: 39px;
	background-size: 39px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
		width: 27px;
		height: 27px;
		background-size: 27px 27px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
		width: 25px;
		height: 25px;
		background-size: 25px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4--e239432c68f7 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
	width: 44px;
	height: 36px;
	background-size: 44px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
		width: 31px;
		height: 25px;
		background-size: 31px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
		width: 29px;
		height: 24px;
		background-size: 29px 24px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-sphere-4-shadow--12f5bd6cec30 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_small_2x.png")
	}
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id],.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="event-takeover-hero"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="event-takeover-hero"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

.main [data-module-template="event-takeover-hero"] {
	text-align: center;
	overflow: hidden;
	background: #fff !important
}

.main [data-module-template="event-takeover-hero"] .section-content {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	margin-top: 0px
}

@media only screen and (min-width: 1442px) {
	.main [data-module-template="event-takeover-hero"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 980px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .section-content {
		margin-top: 17px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .section-content {
		margin-top: -8px
	}
}

.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
	opacity: 0.001;
	-webkit-transform: translate3d(0, 30px, 0);
	transform: translate3d(0, 30px, 0);
	-webkit-transition: opacity 1s 0.25s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.25s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.25s,transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.25s,transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	z-index: 2;
	position: relative;
	width: 799px;
	height: 116px;
	background-size: 799px 116px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_large.png");
	margin-top: -25px
}

html.no-js .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline,html.reduced-motion .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline,html.no-js .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline,html.reduced-motion .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

@media only screen and (-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="event-takeover-hero"] .logo-image-hero-headline {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
		width: 653px;
		height: 96px;
		background-size: 653px 96px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_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="event-takeover-hero"] .logo-image-hero-headline {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
		width: 280px;
		height: 142px;
		background-size: 280px 142px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
		background-image: url("/v/home/dy/images/event-takeover-hero/headline_making_5175e9a6_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
		margin-top: -15px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
		margin-top: -36px
	}
}

.main [data-module-template="event-takeover-hero"] .typography-intro-elevated {
	opacity: 0.001;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
	-webkit-transition: opacity 1s 0.5s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.5s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.5s,transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 1s 0.5s,transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s,-webkit-transform 0.8s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	color: #111;
	font-size: 24px;
	line-height: 1.33349;
	font-weight: 400;
	letter-spacing: .009em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(th) {
	font-size: 22px;
	line-height: 1.59091;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ar) {
	line-height: 1.52099;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ja) {
	line-height: 1.375;
	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="event-takeover-hero"] .typography-intro-elevated:lang(ko) {
	line-height: 1.45849;
	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="event-takeover-hero"] .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
}

.main [data-module-template="event-takeover-hero"] .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
}

.main [data-module-template="event-takeover-hero"] .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
}

.main [data-module-template="event-takeover-hero"] .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) {
	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated {
		font-size: 21px;
		line-height: 1.38105;
		font-weight: 400;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(th) {
		font-size: 21px;
		line-height: 1.57143;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ar) {
		line-height: 1.54762;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ja) {
		line-height: 1.42863;
		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="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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: 735px) {
	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated {
		font-size: 19px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ar) {
		line-height: 1.57895;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-hero"] .typography-intro-elevated:lang(ja) {
		line-height: 1.47384;
		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="event-takeover-hero"] .typography-intro-elevated:lang(ko) {
		line-height: 1.55269;
		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="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}

	.main [data-module-template="event-takeover-hero"] .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
	}
}

html.no-js .main [data-module-template="event-takeover-hero"] .typography-intro-elevated,html.reduced-motion .main [data-module-template="event-takeover-hero"] .typography-intro-elevated,html.no-js .main [data-module-template="event-takeover-hero"] .typography-intro-elevated,html.reduced-motion .main [data-module-template="event-takeover-hero"] .typography-intro-elevated {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.main [data-module-template="event-takeover-hero"] .logo-wrapper {
	position: relative;
	left: 50%;
	-webkit-transition: opacity 0.75s,-webkit-transform 1.2s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 0.75s,-webkit-transform 1.2s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 0.75s,transform 1.2s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	transition: opacity 0.75s,transform 1.2s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s,-webkit-transform 1.2s cubic-bezier(0.25, 0.46, 0.155, 1) 0.25s;
	-webkit-transform: translate3d(-50%, 30px, 0);
	transform: translate3d(-50%, 30px, 0);
	opacity: 0.001
}

html.no-android .main [data-module-template="event-takeover-hero"] .logo-wrapper {
	width: 582px;
	height: 516px
}

@media only screen and (max-width: 1068px) {
	html.no-android .main [data-module-template="event-takeover-hero"] .logo-wrapper {
		width: 464px;
		height: 412px
	}
}

@media only screen and (max-width: 735px) {
	html.no-android .main [data-module-template="event-takeover-hero"] .logo-wrapper {
		width: 382px;
		height: 340px
	}
}

html.no-js .main [data-module-template="event-takeover-hero"] .logo-wrapper,html.reduced-motion .main [data-module-template="event-takeover-hero"] .logo-wrapper,html.no-js .main [data-module-template="event-takeover-hero"] .logo-wrapper,html.reduced-motion .main [data-module-template="event-takeover-hero"] .logo-wrapper {
	opacity: 0.999;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}

html.no-js .main [data-module-template="event-takeover-hero"] .logo-wrapper {
	width: 582px;
	height: 516px
}

@media only screen and (max-width: 1068px) {
	html.no-js .main [data-module-template="event-takeover-hero"] .logo-wrapper {
		width: 464px;
		height: 412px
	}
}

@media only screen and (max-width: 735px) {
	html.no-js .main [data-module-template="event-takeover-hero"] .logo-wrapper {
		width: 382px;
		height: 340px
	}
}

.main [data-module-template="event-takeover-hero"] .image-logo-backing {
	width: 582px;
	height: 516px;
	background-size: 582px 516px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -291px;
	position: absolute
}

@media only screen and (-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="event-takeover-hero"] .image-logo-backing {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-logo-backing {
		width: 464px;
		height: 412px;
		background-size: 464px 412px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_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="event-takeover-hero"] .image-logo-backing {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-logo-backing {
		width: 382px;
		height: 340px;
		background-size: 382px 340px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-logo-backing {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-logo-backing {
		left: 50%;
		margin-left: -232px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-logo-backing {
		left: 50%;
		margin-left: -191px
	}
}

.main [data-module-template="event-takeover-hero"] .image-apple-logo {
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_large.jpg");
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0 auto;
	z-index: 1
}

@media only screen and (-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="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_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="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_sprite_5108d_small_2x.jpg")
	}
}

html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
	width: 582px;
	height: 516px;
	background-size: 582px 516px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_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) {
	html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		width: 464px;
		height: 412px;
		background-size: 464px 412px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_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) {
	html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		width: 382px;
		height: 340px;
		background-size: 382px 340px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	html.android .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-image: url("/v/home/dy/images/event-takeover-hero/logo_fallback__coe63j8dedaq_small_2x.jpg")
	}
}

html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo {
	background-size: 3492px 4128px
}

@media only screen and (max-width: 1068px) {
	html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-size: 2784px 3296px
	}
}

@media only screen and (max-width: 735px) {
	html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-android .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo,html.reduced-motion .main [data-module-template="event-takeover-hero"] .image-apple-logo {
		background-size: 2292px 2720px
	}
}

.main [data-module-template="event-takeover-hero"] .image-apple-logo #hover-wrapper {
	opacity: 0
}

html.no-js .main [data-module-template="event-takeover-hero"] .image-apple-logo #hover-wrapper {
	display: none
}

.main [data-module-template="event-takeover-hero"] .image-apple-logo.show-spheres .sphere-element {
	display: block
}

.main [data-module-template="event-takeover-hero"] .sphere-element {
	display: none;
	position: absolute;
	-webkit-transition: opacity 0.75s,-webkit-transform 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
	transition: opacity 0.75s,-webkit-transform 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
	transition: opacity 0.75s,transform 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
	transition: opacity 0.75s,transform 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s,-webkit-transform 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}

html.no-js .main [data-module-template="event-takeover-hero"] .sphere-element,html.reduced-motion .main [data-module-template="event-takeover-hero"] .sphere-element,html.android .main [data-module-template="event-takeover-hero"] .sphere-element,html.no-js .main [data-module-template="event-takeover-hero"] .sphere-element,html.reduced-motion .main [data-module-template="event-takeover-hero"] .sphere-element,html.android .main [data-module-template="event-takeover-hero"] .sphere-element,html.no-js .main [data-module-template="event-takeover-hero"] .sphere-element,html.reduced-motion .main [data-module-template="event-takeover-hero"] .sphere-element,html.android .main [data-module-template="event-takeover-hero"] .sphere-element {
	-webkit-transform: none;
	transform: none;
	display: block
}

.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
	width: 44px;
	height: 36px;
	background-size: 44px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_large.png");
	top: 303px;
	left: 367px
}

@media only screen and (-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="event-takeover-hero"] .image-sphere-4-shadow {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
		width: 31px;
		height: 25px;
		background-size: 31px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_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="event-takeover-hero"] .image-sphere-4-shadow {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
		width: 29px;
		height: 24px;
		background-size: 29px 24px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4_shadow__12f5bd6cec30_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
		top: 209px;
		left: 254px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4-shadow {
		top: 201px;
		left: 241px
	}
}

.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
	width: 27px;
	height: 27px;
	background-size: 27px 27px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_large.png");
	top: 150px;
	left: 178px
}

@media only screen and (-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="event-takeover-hero"] .image-sphere-1 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
		width: 18px;
		height: 18px;
		background-size: 18px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_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="event-takeover-hero"] .image-sphere-1 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
		width: 17px;
		height: 17px;
		background-size: 17px 17px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_1__3fae08b3e782_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
		top: 106px;
		left: 126px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-1 {
		top: 102px;
		left: 120px
	}
}

.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
	width: 109px;
	height: 109px;
	background-size: 109px 109px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_large.png");
	top: 179px;
	left: 94px
}

@media only screen and (-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="event-takeover-hero"] .image-sphere-2 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
		width: 75px;
		height: 75px;
		background-size: 75px 75px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_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="event-takeover-hero"] .image-sphere-2 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
		width: 71px;
		height: 71px;
		background-size: 71px 71px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_2__813322d2ea69_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
		top: 125px;
		left: 64px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-2 {
		top: 119px;
		left: 64px
	}
}

.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_large.png");
	top: 340px;
	left: 170px
}

@media only screen and (-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="event-takeover-hero"] .image-sphere-3 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
		width: 35px;
		height: 35px;
		background-size: 35px 35px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_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="event-takeover-hero"] .image-sphere-3 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_3__3553441c6975_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
		top: 246px;
		left: 124px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-3 {
		top: 233px;
		left: 118px
	}
}

.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
	width: 39px;
	height: 39px;
	background-size: 39px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_large.png");
	top: 270px;
	left: 430px
}

@media only screen and (-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="event-takeover-hero"] .image-sphere-4 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
		width: 27px;
		height: 27px;
		background-size: 27px 27px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_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="event-takeover-hero"] .image-sphere-4 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
		width: 25px;
		height: 25px;
		background-size: 25px 25px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
		background-image: url("/v/home/dy/images/event-takeover-hero/sphere_4__e239432c68f7_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
		top: 191px;
		left: 302px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .image-sphere-4 {
		top: 182px;
		left: 286px
	}
}

.main [data-module-template="event-takeover-hero"] .cta-links {
	margin-top: 18px
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-hero"] .cta-links {
		margin-top: 10px
	}
}

.main [data-module-template="event-takeover-hero"].reveal .logo-wrapper {
	opacity: 0.999;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}

.main [data-module-template="event-takeover-hero"].reveal .sphere-element {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.main [data-module-template="event-takeover-hero"].reveal .logo-image-hero-headline {
	opacity: 0.999;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.main [data-module-template="event-takeover-hero"].reveal .typography-intro-elevated {
	opacity: 0.999;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="event-takeover-products"] [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
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="event-takeover-products"] [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%)
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .headline,.main [data-module-template="event-takeover-products"] [data-unit-id] .subhead,.main [data-module-template="event-takeover-products"] [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
}

.main [data-module-template="event-takeover-products"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
	width: 860px;
	height: 589px;
	background-size: 860px 589px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
		width: 604px;
		height: 414px;
		background-size: 604px 414px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
		width: 286px;
		height: 327px;
		background-size: 286px 327px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-2edcb622 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
	width: 860px;
	height: 589px;
	background-size: 860px 589px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
		width: 604px;
		height: 414px;
		background-size: 604px 414px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
		width: 286px;
		height: 327px;
		background-size: 286px 327px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro-start-86d69082 {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
	width: 459px;
	height: 482px;
	background-size: 459px 482px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
		width: 368px;
		height: 386px;
		background-size: 368px 386px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
		width: 258px;
		height: 271px;
		background-size: 258px 271px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-8f9feb3c {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
	width: 459px;
	height: 482px;
	background-size: 459px 482px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
		width: 368px;
		height: 386px;
		background-size: 368px 386px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
		width: 258px;
		height: 271px;
		background-size: 258px 271px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini-start-8d3002346 {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
	width: 988px;
	height: 150px;
	background-size: 988px 150px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
		width: 698px;
		height: 107px;
		background-size: 698px 107px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
		width: 288px;
		height: 45px;
		background-size: 288px 45px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_2b299916_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
	width: 988px;
	height: 150px;
	background-size: 988px 150px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
		width: 698px;
		height: 107px;
		background-size: 698px 107px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
		width: 335px;
		height: 216px;
		background-size: 335px 216px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-f281b953 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
	width: 988px;
	height: 150px;
	background-size: 988px 150px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
		width: 698px;
		height: 107px;
		background-size: 698px 107px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_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="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
		width: 335px;
		height: 216px;
		background-size: 335px 216px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air-start-2b299916 {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="event-takeover-products"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

.main [data-module-template="event-takeover-products"] {
	overflow: hidden;
	padding-top: 83px;
	padding-bottom: 92px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] {
		padding-top: 64px;
		padding-bottom: 77px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] {
		padding-top: 52px
	}
}

.main [data-module-template="event-takeover-products"] .section-content {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	position: relative;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 80px;
	padding-top: 80px;
	padding-bottom: 80px
}

@media only screen and (min-width: 1442px) {
	.main [data-module-template="event-takeover-products"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 980px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .section-content {
		padding-top: 65px;
		padding-bottom: 65px
	}
}

.main [data-module-template="event-takeover-products"] .heading-wrapper {
	margin-bottom: 80px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .heading-wrapper {
		margin-bottom: 61px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .heading-wrapper {
		margin-bottom: 41px
	}
}

.main [data-module-template="event-takeover-products"] .image-wrapper {
	margin-bottom: 80px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .image-wrapper {
		margin-bottom: 61px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .image-wrapper {
		margin-bottom: 51px
	}
}

.main [data-module-template="event-takeover-products"] .image-wrapper .screen {
	opacity: 0.001
}

.main [data-module-template="event-takeover-products"] .typography-headline-super {
	font-size: 72px;
	line-height: 1.05556;
	font-weight: 600;
	letter-spacing: -.012em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #111
}

.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(ar) {
	line-height: 1.20139;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(ja) {
	line-height: 1.09754;
	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="event-takeover-products"] .typography-headline-super:lang(ko) {
	line-height: 1.16004;
	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="event-takeover-products"] .typography-headline-super:lang(th) {
	font-size: 65px;
	line-height: 1.32308;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(zh) {
	letter-spacing: 0em
}

.main [data-module-template="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .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) {
	.main [data-module-template="event-takeover-products"] .typography-headline-super {
		font-size: 64px;
		line-height: 1.0625;
		font-weight: 600;
		letter-spacing: -.009em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(ar) {
		line-height: 1.20312;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(th) {
		font-size: 58px;
		line-height: 1.32759;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(zh) {
		letter-spacing: 0em
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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: 735px) {
	.main [data-module-template="event-takeover-products"] .typography-headline-super {
		font-size: 48px;
		line-height: 1.08365;
		font-weight: 600;
		letter-spacing: -.003em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(ar) {
		line-height: 1.25;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(ja) {
		line-height: 1.14615;
		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="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(th) {
		font-size: 43px;
		line-height: 1.34884;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline-super:lang(zh) {
		letter-spacing: 0em
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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
	}
}

.main [data-module-template="event-takeover-products"] .typography-headline {
	font-size: 48px;
	line-height: 1.08365;
	font-weight: 600;
	letter-spacing: -.003em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #111;
	margin-top: 22px
}

.main [data-module-template="event-takeover-products"] .typography-headline:lang(ar) {
	line-height: 1.25;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-headline:lang(ja) {
	line-height: 1.14615;
	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="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .typography-headline:lang(th) {
	font-size: 43px;
	line-height: 1.34884;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-headline:lang(zh) {
	letter-spacing: 0em
}

.main [data-module-template="event-takeover-products"] .typography-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="event-takeover-products"] .typography-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="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .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) {
	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .typography-headline:lang(ar) {
		line-height: 1.3;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .typography-headline:lang(ko) {
		line-height: 1.2125;
		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="event-takeover-products"] .typography-headline:lang(th) {
		font-size: 36px;
		line-height: 1.33357;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-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="event-takeover-products"] .typography-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="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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: 735px) {
	.main [data-module-template="event-takeover-products"] .typography-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: .007em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline:lang(th) {
		font-size: 25px;
		line-height: 1.44;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-headline: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="event-takeover-products"] .typography-headline:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-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="event-takeover-products"] .typography-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="event-takeover-products"] .typography-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="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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) {
	.main [data-module-template="event-takeover-products"] .typography-headline {
		margin-top: 8px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .typography-headline {
		margin-top: 6px
	}
}

.main [data-module-template="event-takeover-products"] .typography-intro {
	font-size: 21px;
	line-height: 1.38105;
	font-weight: 400;
	letter-spacing: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #111
}

.main [data-module-template="event-takeover-products"] .typography-intro:lang(th) {
	font-size: 21px;
	line-height: 1.57143;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-intro:lang(ar) {
	line-height: 1.54762;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="event-takeover-products"] .typography-intro:lang(ja) {
	line-height: 1.42863;
	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="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .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
}

.main [data-module-template="event-takeover-products"] .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: 1068px) {
	.main [data-module-template="event-takeover-products"] .typography-intro {
		font-size: 19px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro:lang(ar) {
		line-height: 1.57895;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro:lang(ja) {
		line-height: 1.47384;
		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="event-takeover-products"] .typography-intro:lang(ko) {
		line-height: 1.55269;
		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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .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
	}

	.main [data-module-template="event-takeover-products"] .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: 735px) {
	.main [data-module-template="event-takeover-products"] .typography-intro {
		font-size: 17px;
		line-height: 1.47059;
		font-weight: 400;
		letter-spacing: -.022em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro:lang(ar) {
		line-height: 1.58824;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro:lang(ko) {
		line-height: 1.61765;
		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="event-takeover-products"] .typography-intro:lang(th) {
		font-size: 17px;
		line-height: 1.64706;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="event-takeover-products"] .typography-intro:lang(zh) {
		letter-spacing: 0em
	}

	.main [data-module-template="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .typography-intro: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="event-takeover-products"] .cta-links {
	margin-top: 18px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] .cta-links {
		margin-top: 14px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] .cta-links {
		margin-top: 12px
	}
}

.main [data-module-template="event-takeover-products"] .cta-links a {
	margin: 0 12px
}

.main [data-module-template="event-takeover-products"] .fade-in {
	opacity: 0.001;
	-webkit-transition: opacity 0.6s ease-in;
	transition: opacity 0.6s ease-in
}

html.no-js .main [data-module-template="event-takeover-products"] .fade-in,html.reduced-motion .main [data-module-template="event-takeover-products"] .fade-in,html.no-js .main [data-module-template="event-takeover-products"] .fade-in,html.reduced-motion .main [data-module-template="event-takeover-products"] .fade-in {
	opacity: 1
}

.main [data-module-template="event-takeover-products"] .fade-in.reveal {
	opacity: 0.999
}

.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper {
	position: relative;
	left: 50%;
	margin-left: -494px;
	width: 988px;
	height: 150px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper {
		left: 50%;
		margin-left: -349px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper {
		left: 50%;
		margin-left: -167.5px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper {
		width: 698px;
		height: 107px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper {
		width: 335px;
		height: 216px
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-wrapper figure {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
	background-size: 988px 150px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_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="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
		background-size: 698px 107px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_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="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
		background-size: 335px 216px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_f281b953_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
	background-size: 988px 150px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_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="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
		background-size: 698px 107px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_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="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
		background-size: 335px 216px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="macbook-air"] .image-macbook-air-start {
		background-image: url("/v/home/dy/images/event-takeover-products/macbook-air/macbook_air_start_2b299916_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
	position: relative;
	left: 50%;
	margin-left: -229.5px;
	width: 459px;
	height: 482px;
	margin-bottom: 54px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		left: 50%;
		margin-left: -184px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		left: 50%;
		margin-left: -129px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		width: 368px;
		height: 386px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		width: 258px;
		height: 271px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		margin-bottom: 38px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper {
		margin-bottom: 33px
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-wrapper figure {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
	background-size: 459px 482px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_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="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
		background-size: 368px 386px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_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="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
		background-size: 258px 271px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_8f9feb3c_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
	background-size: 459px 482px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_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="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
		background-size: 368px 386px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_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="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
		background-size: 258px 271px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="mac-mini"] .image-mac-mini-start {
		background-image: url("/v/home/dy/images/event-takeover-products/mac-mini/mac_mini_start_8d3002346_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper {
	position: relative;
	left: 50%;
	margin-left: -430px;
	width: 860px;
	height: 589px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper {
		left: 50%;
		margin-left: -302px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper {
		left: 50%;
		margin-left: -143px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper {
		width: 604px;
		height: 414px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper {
		width: 286px;
		height: 327px
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-wrapper figure {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
	background-size: 860px 589px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_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="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
		background-size: 604px 414px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_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="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
		background-size: 286px 327px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_2edcb622_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
	background-size: 860px 589px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_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="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
		background-size: 604px 414px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_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="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
		background-size: 286px 327px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-products"] [data-unit-id="ipad-pro"] .image-ipad-pro-start {
		background-image: url("/v/home/dy/images/event-takeover-products/ipad-pro/ipad_pro_start_86d69082_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="event-takeover-promos"] [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
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="event-takeover-promos"] [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%)
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .headline,.main [data-module-template="event-takeover-promos"] [data-unit-id] .subhead,.main [data-module-template="event-takeover-promos"] [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
}

.main [data-module-template="event-takeover-promos"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
	width: 140px;
	height: 51px;
	background-size: 140px 51px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		width: 129px;
		height: 47px;
		background-size: 129px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		width: 140px;
		height: 51px;
		background-size: 140px 51px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
	width: 164px;
	height: 280px;
	background-size: 164px 280px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		width: 123px;
		height: 210px;
		background-size: 123px 210px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		width: 145px;
		height: 247px;
		background-size: 145px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
	width: 252px;
	height: 299px;
	background-size: 252px 299px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		width: 189px;
		height: 215px;
		background-size: 189px 215px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		width: 250px;
		height: 284px;
		background-size: 250px 284px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
	width: 161px;
	height: 28px;
	background-size: 161px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		width: 148px;
		height: 26px;
		background-size: 148px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		width: 161px;
		height: 28px;
		background-size: 161px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
	width: 245px;
	height: 314px;
	background-size: 245px 314px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		width: 184px;
		height: 226px;
		background-size: 184px 226px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		width: 245px;
		height: 302px;
		background-size: 245px 302px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small_2x.jpg")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
	width: 162px;
	height: 28px;
	background-size: 162px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		width: 149px;
		height: 26px;
		background-size: 149px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		width: 162px;
		height: 28px;
		background-size: 162px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="event-takeover-promos"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

.main [data-module-template="event-takeover-promos"] {
	background: #fafafa;
	border-bottom: 12px solid #fff;
	overflow: hidden
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] {
		border-bottom: none
	}
}

.main [data-module-template="event-takeover-promos"] .section-content {
	margin-left: auto;
	margin-right: auto;
	width: 980px
}

@media only screen and (min-width: 1442px) {
	.main [data-module-template="event-takeover-promos"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 980px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .section-content {
		width: 100%
	}
}

.main [data-module-template="event-takeover-promos"] .event-takeover-promo {
	text-align: center;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 486px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] .event-takeover-promo {
		height: 391px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .event-takeover-promo {
		height: 461px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] .event-takeover-promo {
		border-bottom: 12px solid #fff
	}
}

.main [data-module-template="event-takeover-promos"] .logo-image {
	position: relative;
	margin-top: 60px
}

.main [data-module-template="event-takeover-promos"] .copy-wrapper {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="event-takeover-promos"] .image-wrapper {
	position: relative;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.main [data-module-template="event-takeover-promos"] .image {
	position: absolute;
	top: 0
}

.main [data-module-template="event-takeover-promos"] .cta-links a {
	margin: 0 10px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] {
		-webkit-transform: translateX(-26px);
		transform: translateX(-26px)
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] {
		-webkit-transform: none;
		transform: none
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-wrapper {
	height: 314px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-wrapper {
		height: 226px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-wrapper {
		height: 302px
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
	bottom: auto;
	top: 0;
	width: 162px;
	height: 28px;
	background-size: 162px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
		width: 149px;
		height: 26px;
		background-size: 149px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
		width: 162px;
		height: 28px;
		background-size: 162px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .logo-image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
	width: 245px;
	height: 314px;
	background-size: 245px 314px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_large.jpg");
	position: absolute;
	left: 50%;
	margin-left: -122.5px
}

@media only screen and (-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="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		width: 184px;
		height: 226px;
		background-size: 184px 226px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_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="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		width: 245px;
		height: 302px;
		background-size: 245px 302px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		left: 50%;
		margin-left: -92px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xs"] .image-iphone-xs {
		left: 50%;
		margin-left: -122.5px
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
	width: 161px;
	height: 28px;
	background-size: 161px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
		width: 148px;
		height: 26px;
		background-size: 148px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
		width: 161px;
		height: 28px;
		background-size: 161px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .logo-image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-wrapper {
	height: 299px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-wrapper {
		height: 215px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-wrapper {
		height: 284px
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
	width: 252px;
	height: 299px;
	background-size: 252px 299px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_large.jpg");
	position: absolute;
	left: 50%;
	margin-left: -126px
}

@media only screen and (-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="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		width: 189px;
		height: 215px;
		background-size: 189px 215px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_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="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		width: 250px;
		height: 284px;
		background-size: 250px 284px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		left: 50%;
		margin-left: -94.5px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="iphone-xr"] .image-iphone-xr {
		left: 50%;
		margin-left: -125px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] {
		-webkit-transform: translateX(26px);
		transform: translateX(26px)
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] {
		-webkit-transform: none;
		transform: none
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-wrapper {
	height: 314px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-wrapper {
		height: 226px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-wrapper {
		height: 302px
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
	width: 140px;
	height: 51px;
	background-size: 140px 51px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_large.png");
	-webkit-transform: translateY(-8px) translateX(-9px);
	transform: translateY(-8px) translateX(-9px)
}

@media only screen and (-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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
		width: 129px;
		height: 47px;
		background-size: 129px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
		width: 140px;
		height: 51px;
		background-size: 140px 51px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small_2x.png")
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
	width: 164px;
	height: 280px;
	background-size: 164px 280px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_large.jpg");
	position: absolute;
	left: 50%;
	margin-left: -82px;
	bottom: auto
}

@media only screen and (-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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		width: 123px;
		height: 210px;
		background-size: 123px 210px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		width: 145px;
		height: 247px;
		background-size: 145px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		left: 50%;
		margin-left: -61.5px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		left: 50%;
		margin-left: -72.5px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
		-webkit-transform: translateX(2px);
		transform: translateX(2px);
		top: 19px
	}
}

.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .cta-links {
	margin-top: 5px;
	-webkit-transform: translateX(-5px);
	transform: translateX(-5px)
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .cta-links {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="generic"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="generic"] [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
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="generic"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="generic"] [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%)
}

.main [data-module-template="generic"] [data-unit-id] .headline,.main [data-module-template="generic"] [data-unit-id] .subhead,.main [data-module-template="generic"] [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
}

.main [data-module-template="generic"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="generic"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="generic"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="generic"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="generic"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="generic"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="generic"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="generic"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="generic"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="generic"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	height: 500px;
	width: 100%
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(225px + 12px)
}

.main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(225px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(500px + 94px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}

	.main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(500px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(500px + 100px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="generic"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(500px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(500px + 100px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(225px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(500px + 94px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(225px + 12px)
	}

	.main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="generic"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="generic"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
	padding-top: 88px;
	height: auto
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: auto
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: auto
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="generic"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id],.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="generic"]:not(.standalone-module) .unit-wrapper {
	height: auto;
	width: 100%
}

.main [data-module-template="generic"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: auto
}

.main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="generic"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="generic"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="generic"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="generic"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: auto
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
	padding-top: 84px;
	height: auto
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:only-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: auto
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: auto
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="generic"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: auto
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="generic"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: auto
	}

	.main [data-module-template="generic"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: auto
	}
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="give-back"] [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
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="give-back"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="give-back"] [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%)
}

.main [data-module-template="give-back"] [data-unit-id] .headline,.main [data-module-template="give-back"] [data-unit-id] .subhead,.main [data-module-template="give-back"] [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
}

.main [data-module-template="give-back"] [data-unit-id] .cta {
	color: #0070c9
}

.main [data-module-template="give-back"] .unit-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.main [data-module-template="give-back"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="give-back"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="give-back"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

.main [data-module-template="give-back"] {
	text-align: center
}

@supports (border-left-width: calc(max(0px))) {
	.main [data-module-template="give-back"] {
		border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="give-back"] .section-content {
	margin-left: auto;
	margin-right: auto;
	width: 980px
}

@media only screen and (min-width: 1442px) and (min-width: 1442px) {
	.main [data-module-template="give-back"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 980px
	}
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.main [data-module-template="give-back"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 692px
	}
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
	.main [data-module-template="give-back"] .section-content {
		margin-left: auto;
		margin-right: auto;
		width: 87.5%
	}
}

.main [data-module-template="give-back"] .small-caps {
	font-variant-caps: all-small-caps
}

.main [data-module-template="give-back"] .headline,.main [data-module-template="give-back"] .subhead,.main [data-module-template="give-back"] .eyebrow {
	color: #fff
}

.main [data-module-template="give-back"] .eyebrow {
	display: block;
	margin-bottom: 0.6em;
	font-size: 15px;
	line-height: 1.53343;
	font-weight: 600;
	letter-spacing: .012em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .eyebrow:lang(th) {
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .eyebrow:lang(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow {
		font-size: 15px;
		line-height: 1.53343;
		font-weight: 600;
		letter-spacing: .012em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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: 735px) {
	.main [data-module-template="give-back"] .eyebrow {
		font-size: 15px;
		line-height: 1.53343;
		font-weight: 600;
		letter-spacing: .012em;
		font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow:lang(th) {
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow:lang(ar) {
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .eyebrow: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="give-back"] .cta {
	color: #6bf
}

.main [data-module-template="give-back"] .cta-links {
	margin-top: .65em
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .cta-links {
		margin-top: .65em
	}
}

.main [data-module-template="give-back"] .cta-links a:last-child {
	margin-left: 26px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="give-back"] .cta-links a:last-child {
		margin-left: 36px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .cta-links a:last-child {
		margin-left: 0
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .cta-links a:last-child {
		margin-top: 0.6em
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .cta-links {
		max-width: 15em;
		margin-left: auto;
		margin-right: auto
	}
}

.main [data-module-template="give-back"] .headline {
	margin: auto;
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: .004em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	margin-bottom: .2em
}

.main [data-module-template="give-back"] .headline:lang(th) {
	font-size: 29px;
	line-height: 1.44828;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .headline:lang(ar) {
	line-height: 1.34375;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .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="give-back"] .headline:lang(ko) {
	line-height: 1.23438;
	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="give-back"] .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="give-back"] .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="give-back"] .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="give-back"] .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="give-back"] .headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .headline:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .headline:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .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="give-back"] .headline:lang(ko) {
		line-height: 1.23438;
		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="give-back"] .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="give-back"] .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="give-back"] .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="give-back"] .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: 735px) {
	.main [data-module-template="give-back"] .headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .headline:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .headline:lang(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .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="give-back"] .headline:lang(ko) {
		line-height: 1.23438;
		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="give-back"] .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="give-back"] .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="give-back"] .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="give-back"] .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: 735px) {
	.main [data-module-template="give-back"] .headline {
		margin-bottom: .2em;
		max-width: 8.2em
	}
}

.main [data-module-template="give-back"] .subhead,.main [data-module-template="give-back"] .cta {
	font-size: 21px;
	line-height: 1.38105;
	font-weight: 400;
	letter-spacing: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .subhead:lang(th),.main [data-module-template="give-back"] .cta:lang(th) {
	font-size: 21px;
	line-height: 1.57143;
	letter-spacing: 0em;
	font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .subhead:lang(ar),.main [data-module-template="give-back"] .cta:lang(ar) {
	line-height: 1.54762;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="give-back"] .subhead:lang(ja),.main [data-module-template="give-back"] .cta:lang(ja) {
	line-height: 1.42863;
	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="give-back"] .subhead:lang(ko),.main [data-module-template="give-back"] .cta: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
}

.main [data-module-template="give-back"] .subhead:lang(zh-CN),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-HK),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-MO),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-TW),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead,.main [data-module-template="give-back"] .cta {
		font-size: 21px;
		line-height: 1.38105;
		font-weight: 400;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(th),.main [data-module-template="give-back"] .cta:lang(th) {
		font-size: 21px;
		line-height: 1.57143;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(ar),.main [data-module-template="give-back"] .cta:lang(ar) {
		line-height: 1.54762;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(ja),.main [data-module-template="give-back"] .cta:lang(ja) {
		line-height: 1.42863;
		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="give-back"] .subhead:lang(ko),.main [data-module-template="give-back"] .cta: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
	}

	.main [data-module-template="give-back"] .subhead:lang(zh-CN),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-HK),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-MO),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-TW),.main [data-module-template="give-back"] .cta: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: 735px) {
	.main [data-module-template="give-back"] .subhead,.main [data-module-template="give-back"] .cta {
		font-size: 21px;
		line-height: 1.38105;
		font-weight: 400;
		letter-spacing: .011em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(th),.main [data-module-template="give-back"] .cta:lang(th) {
		font-size: 21px;
		line-height: 1.57143;
		letter-spacing: 0em;
		font-family: "SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(ar),.main [data-module-template="give-back"] .cta:lang(ar) {
		line-height: 1.54762;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="give-back"] .subhead:lang(ja),.main [data-module-template="give-back"] .cta:lang(ja) {
		line-height: 1.42863;
		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="give-back"] .subhead:lang(ko),.main [data-module-template="give-back"] .cta: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
	}

	.main [data-module-template="give-back"] .subhead:lang(zh-CN),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-HK),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-MO),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead:lang(zh-TW),.main [data-module-template="give-back"] .cta: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="give-back"] .subhead {
	margin: auto;
	max-width: 31em
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="give-back"] .subhead {
		max-width: 24.5em
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .subhead {
		max-width: 13em
	}
}

.main [data-module-template="give-back"] .give-back-background {
	border: 0 solid #fff;
	border-top-width: 6px;
	border-bottom-width: 6px;
	background-color: #000;
	height: 100%;
	width: 100%;
	padding-top: 3.8em;
	padding-bottom: 4.1em
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="give-back"] .give-back-background {
		padding-bottom: 4.28em
	}
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="heroes"] [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
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="heroes"] [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%)
}

.main [data-module-template="heroes"] [data-unit-id] .headline,.main [data-module-template="heroes"] [data-unit-id] .subhead,.main [data-module-template="heroes"] [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
}

.main [data-module-template="heroes"] [data-unit-id] .cta {
	color: #0070c9
}

.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-apple-watch-series-4-apple-watch-series-4-4aeff {
	width: 340px;
	height: 624px;
	background-size: 340px 624px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-series-4-apple-watch-series-4-4aeff {
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
		width: 339px;
		height: 617px;
		background-size: 339px 617px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-series-4-apple-watch-series-4-4aeff {
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
		width: 422px;
		height: 309px;
		background-size: 422px 309px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-series-4-apple-watch-series-4-4aeff {
		width: 404px;
		height: 738px;
		background-size: 404px 738px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-series-4-apple-watch-series-4-4aeff {
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
		width: 362px;
		height: 698px;
		background-size: 362px 698px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
		background-image: url("/v/home/dy/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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-holiday-hero-1b {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-1b {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
		background-image: url("holiday_hero_1b_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-holiday-hero-1b {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-1b {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1b {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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-holiday-hero-1c {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-1c {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
		background-image: url("holiday_hero_1b_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-holiday-hero-1c {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-1c {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-1c {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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-holiday-hero-2a {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-2a {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
		background-image: url("holiday_hero_1b_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-holiday-hero-2a {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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-holiday-hero-2a {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-hero-2a {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1b {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1b {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1b {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1b {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1b {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1c {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1c {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1c {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-1c {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-1c {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url(holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-2a {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-2a {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-2a {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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-subhead-holiday-hero-subhead-2a {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-hero-subhead-2a {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
	width: 986px;
	height: 358px;
	background-size: 986px 358px;
	background-repeat: no-repeat;
	background-image: url("iphone_xr_5e40f_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-xr-iphone-xr-5e40f {
		background-image: url("iphone_xr_5e40f_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
		width: 890px;
		height: 321px;
		background-size: 890px 321px;
		background-repeat: no-repeat;
		background-image: url("iphone_xr_5e40f_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-xr-iphone-xr-5e40f {
		background-image: url("iphone_xr_5e40f_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
		width: 216px;
		height: 332px;
		background-size: 216px 332px;
		background-repeat: no-repeat;
		background-image: url("iphone_xr_5e40f_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
		background-image: url("iphone_xr_5e40f_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-xr-iphone-xr-5e40f {
		width: 1234px;
		height: 446px;
		background-size: 1234px 446px;
		background-repeat: no-repeat;
		background-image: url("iphone_xr_5e40f_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-xr-iphone-xr-5e40f {
		background-image: url("iphone_xr_5e40f_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
		width: 1020px;
		height: 383px;
		background-size: 1020px 383px;
		background-repeat: no-repeat;
		background-image: url("iphone_xr_5e40f_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-5e40f {
		background-image: url("iphone_xr_5e40f_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
	width: 972px;
	height: 337px;
	background-size: 972px 337px;
	background-repeat: no-repeat;
	background-image: url("iphone_xs_0afef_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-xs-iphone-xs-0afef {
		background-image: url("iphone_xs_0afef_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
		width: 682px;
		height: 315px;
		background-size: 682px 315px;
		background-repeat: no-repeat;
		background-image: url("iphone_xs_0afef_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-xs-iphone-xs-0afef {
		background-image: url("iphone_xs_0afef_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
		width: 200px;
		height: 331px;
		background-size: 200px 331px;
		background-repeat: no-repeat;
		background-image: url("iphone_xs_0afef_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
		background-image: url("iphone_xs_0afef_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-xs-iphone-xs-0afef {
		width: 974px;
		height: 415px;
		background-size: 974px 415px;
		background-repeat: no-repeat;
		background-image: url("iphone_xs_0afef_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-xs-iphone-xs-0afef {
		background-image: url("iphone_xs_0afef_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
		width: 682px;
		height: 375px;
		background-size: 682px 375px;
		background-repeat: no-repeat;
		background-image: url("iphone_xs_0afef_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-0afef {
		background-image: url("iphone_xs_0afef_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="heroes"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="heroes"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 692px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(692px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(692px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(692px + 90px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(692px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(692px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(692px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(692px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(692px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(692px + 96px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(692px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(692px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(692px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(692px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(692px + 96px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(692px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(692px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(692px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(692px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(692px + 90px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(692px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(692px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(692px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(692px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(692px + 18px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 610px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(580px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(580px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(580px + 90px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(580px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(580px + 96px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(580px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(580px + 96px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(580px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(580px + 90px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(580px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 692px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(692px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(692px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(692px + 90px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(692px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(692px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(692px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(692px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(692px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(692px + 96px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(692px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(692px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(692px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(692px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(692px + 96px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(692px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(692px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(692px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(692px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(692px + 90px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(692px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(692px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(692px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 1442000px) and (min-height: 776px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(692px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(692px + 18px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 610px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(580px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(580px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(580px + 90px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(580px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(580px + 96px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(580px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(580px + 96px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(580px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(580px + 90px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) and (max-height: 775px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(580px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 500px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(225px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(225px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(500px + 94px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(500px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(500px + 100px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(500px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(500px + 100px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(225px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(500px + 94px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(225px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 650px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(650px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(650px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(650px + 94px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(650px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(650px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(650px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(650px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(650px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(650px + 100px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(650px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(650px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(650px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(650px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(650px + 100px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(650px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(650px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(650px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(650px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(650px + 94px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(650px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(650px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(650px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(370px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(650px + 18px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 650px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(370px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(370px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(650px + 90px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(650px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(650px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(650px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(650px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(650px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(650px + 96px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(650px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(650px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(650px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(650px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(650px + 96px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(650px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(650px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(650px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(370px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(650px + 90px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(650px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(650px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(650px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 1442000px) and (min-height: 734px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(650px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(650px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 569px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(569px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(569px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(569px + 94px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(569px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(569px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(569px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(569px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(569px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(569px + 100px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(569px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(569px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(569px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(569px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(569px + 100px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(569px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(569px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(569px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(569px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(569px + 94px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(569px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(569px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(569px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(569px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(569px + 18px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id],.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="heroes"]:not(.standalone-module) .unit-wrapper {
	height: 569px;
	width: 100%
}

.main [data-module-template="heroes"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(569px + 12px)
}

.main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(569px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 84px;
	height: calc(569px + 90px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 88px;
		height: calc(569px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 114px;
		height: calc(569px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 179px;
		height: calc(569px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(569px + 18px)
	}

	.main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(569px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 84px;
		height: calc(569px + 96px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(569px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 114px;
		height: calc(569px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 179px;
		height: calc(569px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="heroes"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="heroes"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(569px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(569px + 96px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(569px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(569px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(569px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(569px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(569px + 90px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(569px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(569px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="heroes"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(569px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) and (max-height: 733px) and (min-height: 0px) {
	.main [data-module-template="heroes"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(569px + 12px)
	}

	.main [data-module-template="heroes"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(569px + 18px)
	}
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
	text-align: center;
	padding-top: 25px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
		padding-top: 57px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
		padding-top: 0px
	}
}

@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: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper {
		padding-top: 65px
	}
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline {
	font-size: 50px;
	line-height: 2.07143;
	font-weight: 600;
	letter-spacing: -.005em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ar) {
	line-height: 1.22369;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","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(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.17873;
	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(th) {
	font-size: 50px;
	line-height: 1.34;
	letter-spacing: 0em;
	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) {
	letter-spacing: 0em
}

.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: 44px;
		line-height: 1.09091;
		font-weight: 600;
		letter-spacing: -.002em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(ar) {
		line-height: 1.29585;
		letter-spacing: 0em;
		font-family: "SF Pro AR","SF Pro Gulf","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(ja) {
		line-height: 1.15917;
		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.20455;
		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(th) {
		font-size: 40px;
		line-height: 1.3;
		letter-spacing: 0em;
		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) {
		letter-spacing: 0em
	}

	.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: 735px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline {
		font-size: 17px;
		line-height: 3.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.headline:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		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(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","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(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.23438;
		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-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: 50px;
	line-height: 1.14815;
	font-weight: 400;
	letter-spacing: .008em;
	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(th) {
	font-size: 24px;
	line-height: 1.45849;
	letter-spacing: 0em;
	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(ar) {
	line-height: 1.35195;
	font-family: "SF Pro AR","SF Pro Gulf","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(ja) {
	line-height: 1.25926;
	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.25926;
	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(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: .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(th) {
		font-size: 22px;
		line-height: 1.59091;
		letter-spacing: 0em;
		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(ar) {
		line-height: 1.35417;
		font-family: "SF Pro AR","SF Pro Gulf","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(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(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: 735px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
		font-size: 26px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		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(ar) {
		line-height: 1.57895;
		font-family: "SF Pro AR","SF Pro Gulf","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(ja) {
		line-height: 1.47384;
		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.55269;
		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(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: 735px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.subhead {
		margin-top: 2px
	}
}

.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;
	font-size: 21px;
	line-height: 1.38105;
	font-weight: 400;
	letter-spacing: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	margin-top: 9px
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(th),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(th) {
	font-size: 21px;
	line-height: 1.57143;
	letter-spacing: 0em;
	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>*.cta:lang(ar),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ar) {
	line-height: 1.54762;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ja),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ja) {
	line-height: 1.42863;
	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>*.cta:lang(ko),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(zh-CN),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-HK),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-MO),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-TW),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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: 735px) {
	.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 {
		font-size: 19px;
		line-height: 1.42115;
		font-weight: 400;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(th),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		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>*.cta:lang(ar),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ar) {
		line-height: 1.57895;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta:lang(ja),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ja) {
		line-height: 1.47384;
		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>*.cta:lang(ko),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links:lang(ko) {
		line-height: 1.55269;
		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>*.cta:lang(zh-CN),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-HK),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-MO),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta:lang(zh-TW),.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links: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>*.cta,.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
		margin-top: 6px
	}
}

@media only screen and (max-width: 735px) {
	.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: 6px
	}
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links {
	position: relative;
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
	margin-left: 26px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
		margin-left: 20px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id] .unit-copy-wrapper>*.cta-links a:last-child {
		margin-left: 20px
	}
}

.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="iphone-xs"] {
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	background: #000 !important;
	padding-left: calc(max(0px, env(safe-area-inset-left)));
	padding-right: calc(max(0px, env(safe-area-inset-left)))
}

.main [data-module-template="heroes"] [data-unit-id="iphone-xs"] .headline {
	margin-bottom: 14px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-xs"] .headline {
		margin-bottom: 13px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-xs"] .headline {
		margin-bottom: 7px
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-xs"] .unit-image {
		-webkit-transform: translate3d(-50%, 19px, 0);
		transform: translate3d(-50%, 19px, 0)
	}
}

.main [data-module-template="heroes"] [data-unit-id="iphone-xr"] {
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	background: #000 !important;
	padding-left: calc(max(0px, env(safe-area-inset-left)));
	padding-right: calc(max(0px, env(safe-area-inset-left)))
}

.main [data-module-template="heroes"] [data-unit-id="iphone-xr"] .headline {
	margin-bottom: 14px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-xr"] .headline {
		margin-bottom: 13px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="iphone-xr"] .headline {
		margin-bottom: 7px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-copy-wrapper .headline {
		max-width: 280px
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
	max-width: 355px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
		max-width: 322px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
		max-width: 260px
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-copy-wrapper .cta-links a:last-child {
	margin-left: 0
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("holiday_hero_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("holiday_hero_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("holiday_hero_1b_mediumtall_2x.jpg")
	}
}

html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 2560px;
	height: 624px;
	background-size: 2560px 624px;
	background-repeat: no-repeat;
	background-image: url("subhead/holiday_hero_subhead_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 617px;
		background-size: 1068px 617px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_small_2x.jpg")
	}
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 2560px;
		height: 736px;
		background-size: 2560px 736px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_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) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_largetall_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 1068px;
		height: 698px;
		background-size: 1068px 698px;
		background-repeat: no-repeat;
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall.jpg")
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="heroes"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("subhead/holiday_hero_subhead_1b_mediumtall_2x.jpg")
	}
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] {
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	padding-left: calc(max(0px, env(safe-area-inset-left)));
	padding-right: calc(max(0px, env(safe-area-inset-left)))
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
	display: inline-block;
	position: absolute !important;
	width: 50%;
	top: 50%;
	right: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-top: 0
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
		width: 100%;
		right: auto;
		top: auto;
		position: relative  !important;
		-webkit-transform: none;
		transform: none
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
		padding-top: 0
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper {
		padding-top: 37px
	}
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
	display: none
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
		display: block
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .medium-only {
		display: none
	}
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
	position: absolute;
	left: 50%;
	width: 50%;
	margin-left: 0
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
		width: 100%;
		left: auto
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
		margin-left: -20px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper {
		margin-left: 0
	}
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper .unit-image {
	left: 0;
	-webkit-transform: none;
	transform: none
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .unit-image-wrapper .unit-image {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
}

.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
	width: 205px;
	margin-bottom: 17px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
		width: 145px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
		width: 123px
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
		margin-bottom: 17px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="heroes"] [data-unit-id="apple-watch-series-4"] .logo-image-apple-watch-series-4-logo-hero-d4753 {
		margin-bottom: 7px
	}
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper {
	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
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:hover {
	text-decoration: none
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	outline-offset: -3px
}

html.ie .main [data-module-template="promos"] [data-unit-id] .unit-wrapper a.unit-link:focus {
	top: 3px;
	left: 3px;
	width: calc(100% - 6px);
	height: calc(100% - 6px)
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a:not(.unit-link) {
	z-index: 4;
	text-decoration: none
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper a:not(.unit-link):hover {
	text-decoration: underline
}

.main [data-module-template="promos"] [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
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper .unit-copy-wrapper a {
	pointer-events: all
}

.main [data-module-template="promos"] [data-unit-id] .unit-wrapper .unit-image-wrapper {
	z-index: 1;
	overflow: visible;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.main [data-module-template="promos"] [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%)
}

.main [data-module-template="promos"] [data-unit-id] .headline,.main [data-module-template="promos"] [data-unit-id] .subhead,.main [data-module-template="promos"] [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
}

.main [data-module-template="promos"] [data-unit-id] .cta {
	color: #0070c9
}

.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-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
	width: 140px;
	height: 51px;
	background-size: 140px 51px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_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-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		width: 129px;
		height: 47px;
		background-size: 129px 47px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_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-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		width: 140px;
		height: 51px;
		background-size: 140px 51px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-logo-watch-series-4-9eb9c9b1 {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/logo_watch_series_4_9eb9c9b1_small_2x.png")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
	width: 164px;
	height: 280px;
	background-size: 164px 280px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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-4-watch-series-4-16a4d2fc {
		width: 123px;
		height: 210px;
		background-size: 123px 210px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		width: 145px;
		height: 247px;
		background-size: 145px 247px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-watch-series-4-16a4d2fc {
		background-image: url("/v/home/dy/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
	width: 252px;
	height: 299px;
	background-size: 252px 299px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_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-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		width: 189px;
		height: 215px;
		background-size: 189px 215px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_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-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		width: 250px;
		height: 284px;
		background-size: 250px 284px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-iphone-xr-14f9d9b3 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/iphone_xr_14f9d9b3_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
	width: 161px;
	height: 28px;
	background-size: 161px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		width: 148px;
		height: 26px;
		background-size: 148px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_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-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		width: 161px;
		height: 28px;
		background-size: 161px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xr-logo-iphone-xr-4ca58b85 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xr/logo_iphone_xr_4ca58b85_small_2x.png")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
	width: 245px;
	height: 314px;
	background-size: 245px 314px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_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-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		width: 184px;
		height: 226px;
		background-size: 184px 226px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_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-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		width: 245px;
		height: 302px;
		background-size: 245px 302px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-iphone-xs-00fcd18b {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/iphone_xs_00fcd18b_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
	width: 162px;
	height: 28px;
	background-size: 162px 28px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		width: 149px;
		height: 26px;
		background-size: 149px 26px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_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-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		width: 162px;
		height: 28px;
		background-size: 162px 28px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-iphone-xs-logo-iphone-xs-14e4f0b9 {
		background-image: url("/v/home/dy/images/event-takeover-promos/iphone-xs/logo_iphone_xs_14e4f0b9_small_2x.png")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-airpods-ad44c {
	width: 417px;
	height: 387px;
	background-size: 417px 387px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/airpods/airpods_ad44c_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-airpods-ad44c {
		background-image: url("/v/home/dy/images/promos/airpods/airpods_ad44c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-airpods-airpods-ad44c {
		width: 304px;
		height: 314px;
		background-size: 304px 314px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/airpods/airpods_ad44c_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-airpods-ad44c {
		background-image: url("/v/home/dy/images/promos/airpods/airpods_ad44c_medium_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-tv-apple-tv-4k--2e48473791 {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_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-tv-apple-tv-4k--2e48473791 {
		background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-tv-apple-tv-4k--2e48473791 {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_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-tv-apple-tv-4k--2e48473791 {
		background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-tv-apple-tv-4k--2e48473791 {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-tv-apple-tv-4k--2e48473791 {
		background-image: url("/v/home/dy/images/promos/apple-tv/apple_tv_4k__2e48473791_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-all-new {
	width: 519px;
	height: 364px;
	background-size: 519px 364px;
	background-repeat: no-repeat;
	background-image: url("all_new_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-4-all-new {
		background-image: url("all_new_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-4-all-new {
		width: 370px;
		height: 313px;
		background-size: 370px 259px;
		background-repeat: no-repeat;
		background-image: url("all_new_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-4-all-new {
		background-image: url("all_new_medium_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/give-back/give_back_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-give-back-give-back {
		background-image: url("/v/home/dy/images/promos/give-back/give_back_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/give-back/give_back_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-give-back-give-back {
		background-image: url("/v/home/dy/images/promos/give-back/give_back_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/give-back/give_back_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back {
		background-image: url("/v/home/dy/images/promos/give-back/give_back_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-tv-spot-share-your-gifts {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("share_your_gifts_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-tv-spot-share-your-gifts {
		background-image: url("share_your_gifts_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-tv-spot-share-your-gifts {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("share_your_gifts_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-tv-spot-share-your-gifts {
		background-image: url("share_your_gifts_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-tv-spot-share-your-gifts {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("share_your_gifts_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-tv-spot-share-your-gifts {
		background-image: url("share_your_gifts_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1b {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_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-holiday-tile-1b {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1b {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_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-holiday-tile-1b {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1b {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1b {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1c {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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-holiday-tile-1c {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1c {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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-holiday-tile-1c {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-1c {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-2a {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_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-holiday-tile-2a {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-2a {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_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-holiday-tile-2a {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-2a {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-holiday-tile-2a {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1b {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_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-subhead-holiday-tile-subhead-1b {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1b {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_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-subhead-holiday-tile-subhead-1b {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1b {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1b {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1c {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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-subhead-holiday-tile-subhead-1c {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1c {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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-subhead-holiday-tile-subhead-1c {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-1c {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-2a {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_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-subhead-holiday-tile-subhead-2a {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-2a {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_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-subhead-holiday-tile-subhead-2a {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-2a {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-holiday-subhead-holiday-tile-subhead-2a {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-homepod {
	width: 382px;
	height: 396px;
	background-size: 382px 396px;
	background-repeat: no-repeat;
	background-image: url("homepod_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-homepod {
		background-image: url("homepod_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-homepod {
		width: 317px;
		height: 331px;
		background-size: 317px 331px;
		background-repeat: no-repeat;
		background-image: url("homepod_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-homepod {
		background-image: url("homepod_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-homepod {
		width: 331px;
		height: 346px;
		background-size: 331px 346px;
		background-repeat: no-repeat;
		background-image: url("homepod_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-homepod-homepod {
		background-image: url("homepod_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro--7b6504bb31 {
	width: 519px;
	height: 364px;
	background-size: 519px 364px;
	background-repeat: no-repeat;
	background-image: url("ipad_pro__7b6504bb31_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-ipad-pro--7b6504bb31 {
		background-image: url("ipad_pro__7b6504bb31_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro--7b6504bb31 {
		width: 370px;
		height: 313px;
		background-size: 370px 259px;
		background-repeat: no-repeat;
		background-image: url("ipad_pro__7b6504bb31_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-ipad-pro--7b6504bb31 {
		background-image: url("ipad_pro__7b6504bb31_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro--7b6504bb31 {
		width: 370px;
		height: 313px;
		background-size: 370px 259px;
		background-repeat: no-repeat;
		background-image: url("ipad_pro__7b6504bb31_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-ipad-pro-ipad-pro--7b6504bb31 {
		background-image: url("ipad_pro__7b6504bb31_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini--c1035c715c {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("mac_mini__c1035c715c_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-mac-mini--c1035c715c {
		background-image: url("mac_mini__c1035c715c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini--c1035c715c {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("mac_mini__c1035c715c_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-mac-mini--c1035c715c {
		background-image: url("mac_mini__c1035c715c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini--c1035c715c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("mac_mini__c1035c715c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-mac-mini-mac-mini--c1035c715c {
		background-image: url("mac_mini__c1035c715c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air--2f52481d {
	width: 572px;
	height: 440px;
	background-size: 572px 440px;
	background-repeat: no-repeat;
	background-image: url("macbook_air__2f52481d_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-macbook-air--2f52481d {
		background-image: url("macbook_air__2f52481d_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air--2f52481d {
		width: 306px;
		height: 287px;
		background-size: 306px 235px;
		background-repeat: no-repeat;
		background-image: url("macbook_air__2f52481d_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-macbook-air--2f52481d {
		background-image: url("macbook_air__2f52481d_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air--2f52481d {
		width: 370px;
		height: 350px;
		background-size: 370px 284px;
		background-repeat: no-repeat;
		background-image: url("macbook_air__2f52481d_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air--2f52481d {
		background-image: url("macbook_air__2f52481d_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
	width: 37px;
	height: 37px;
	background-size: 37px 37px;
	background-repeat: no-repeat;
	background-image: url("icon_apple_music_cb04b_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-queen-icon-apple-music-cb04b {
		background-image: url("icon_apple_music_cb04b_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("icon_apple_music_cb04b_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-queen-icon-apple-music-cb04b {
		background-image: url("icon_apple_music_cb04b_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("icon_apple_music_cb04b_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
		background-image: url("icon_apple_music_cb04b_small_2x.png")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-queen--543e514c {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("queen__543e514c_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-queen-queen--543e514c {
		background-image: url("queen__543e514c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-queen--543e514c {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("queen__543e514c_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-queen-queen--543e514c {
		background-image: url("queen__543e514c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-queen--543e514c {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("queen__543e514c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-queen--543e514c {
		background-image: url("queen__543e514c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] .unit-image-wrapper video.unit-image {
	background-image: none;
	will-change: opacity;
	opacity: 0.01;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s
}

.main [data-module-template="promos"] .unit-image-wrapper video.unit-image.loaded {
	opacity: 1
}

.main [data-module-template="promos"] .unit-image-wrapper video.hidden-test-video {
	opacity: 0.01;
	width: 1px;
	height: 1px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="promos"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
		border-left-width: 12px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"]: not(.standalone-module) [data-unit-id]:nth-child(2n+1){border-left-width:calc(max(12px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
	border-right-width: 12px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	height: 580px;
	width: 100%
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(580px + 12px)
}

.main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(580px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	padding-top: 84px;
	height: calc(580px + 90px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}

	.main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(580px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 84px;
		height: calc(580px + 96px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="promos"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 12px;
		border-right-width: 12px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"].standalone-module{border-left-width: calc(max(12px, env(safe-area-inset-left)));
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(580px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(580px + 96px)
}}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(580px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(580px + 90px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1441px) and (min-width: 1069px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1441px) and (min-width: 1069px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(580px + 12px)
	}

	.main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="promos"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
		border-left-width: 12px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"]: not(.standalone-module) [data-unit-id]:nth-child(2n+1){border-left-width:calc(max(12px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
	border-right-width: 12px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	height: 540px;
	width: 100%
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(580px + 12px)
}

.main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(580px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	padding-top: 84px;
	height: calc(580px + 90px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}

	.main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(580px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 84px;
		height: calc(580px + 96px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="promos"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 12px;
		border-right-width: 12px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"].standalone-module{border-left-width: calc(max(12px, env(safe-area-inset-left)));
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(580px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(580px + 96px)
}}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(580px + 100px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(580px + 126px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(580px + 191px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(580px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(580px + 90px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(580px + 94px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(580px + 120px)
	}
}

@media only screen and (max-width: 1442000px) and (min-width: 1442px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(580px + 185px)
	}
}

@media screen and (max-width: 1442000px) and (min-width: 1442px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(580px + 12px)
	}

	.main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(580px + 18px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="promos"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(1n+1) {
		border-left-width: 0px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"]: not(.standalone-module) [data-unit-id]:nth-child(1n+1){border-left-width:calc(max(0px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
	border-right-width: 0px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(1n) {
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	height: 415px;
	width: 100%
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(400px + 12px)
}

.main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(400px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
	padding-top: 88px;
	height: calc(500px + 94px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(360px + 18px)
	}

	.main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(360px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 88px;
		height: calc(500px + 100px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+1):nth-last-child(-n+1) {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="promos"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 0px;
		border-right-width: 0px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"].standalone-module{border-left-width: calc(max(0px, env(safe-area-inset-left)));
		border-right-width: calc(max(0px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(500px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(500px + 100px)
}}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(500px + 104px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(500px + 130px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(500px + 195px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(225px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(500px + 94px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(500px + 98px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(500px + 124px)
	}
}

@media only screen and (max-width: 735px) and (min-width: 0px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(500px + 189px)
	}
}

@media screen and (max-width: 735px) and (min-width: 0px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(225px + 12px)
	}

	.main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(500px + 18px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="promos"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
		border-left-width: 12px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"]: not(.standalone-module) [data-unit-id]:nth-child(2n+1){border-left-width:calc(max(12px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
	border-right-width: 12px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	height: 490px;
	width: 100%
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(490px + 12px)
}

.main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 48px;
	height: calc(490px + 54px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	padding-top: 88px;
	height: calc(490px + 94px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 92px;
		height: calc(490px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 118px;
		height: calc(490px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 183px;
		height: calc(490px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(490px + 18px)
	}

	.main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 48px;
		height: calc(490px + 60px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 88px;
		height: calc(490px + 100px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 92px;
		height: calc(490px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 118px;
		height: calc(490px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 183px;
		height: calc(490px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="promos"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 12px;
		border-right-width: 12px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"].standalone-module{border-left-width: calc(max(12px, env(safe-area-inset-left)));
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 48px;
	height: calc(490px + 60px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
	padding-top: 88px;
	height: calc(490px + 100px)
}}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 92px;
		height: calc(490px + 104px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 118px;
		height: calc(490px + 130px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 183px;
		height: calc(490px + 195px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 48px;
		height: calc(490px + 54px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(490px + 94px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 92px;
		height: calc(490px + 98px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 118px;
		height: calc(490px + 124px)
	}
}

@media only screen and (max-width: 767px) and (min-width: 736px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 183px;
		height: calc(490px + 189px)
	}
}

@media screen and (max-width: 767px) and (min-width: 736px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(490px + 12px)
	}

	.main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(490px + 18px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="promos"]:not(.standalone-module) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 50%;
		border-left-width: 6px;
		border-right-width: 6px
	}

	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n+1) {
		border-left-width: 12px
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"]: not(.standalone-module) [data-unit-id]:nth-child(2n+1){border-left-width:calc(max(12px, env(safe-area-inset-left)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
	border-right-width: 12px
}

@supports (border-right-width: calc(max(0px))) {
	.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id]:nth-child(2n) {
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id],.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	position: relative;
	overflow: hidden
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	background-color: #fafafa;
	border-color: #fff;
	border-style: solid
}

.main [data-module-template="promos"]:not(.standalone-module) .unit-wrapper {
	height: 360px;
	width: 100%
}

.main [data-module-template="promos"]:not(.standalone-module) [data-unit-id] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 6px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 0px;
	height: calc(360px + 12px)
}

.main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 6px;
	padding-top: 44px;
	height: calc(350px + 50px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
	padding-top: 84px;
	height: calc(490px + 90px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 88px;
		height: calc(490px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 114px;
		height: calc(490px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):first-child [data-unit-id]:nth-child(-n+2) {
		padding-top: 179px;
		height: calc(490px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="promos"]:not(.standalone-module):last-child [data-unit-id]:nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(490px + 18px)
	}

	.main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 44px;
		height: calc(490px + 56px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 84px;
		height: calc(490px + 96px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 88px;
		height: calc(490px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 114px;
		height: calc(490px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"]:not(.standalone-module):only-child [data-unit-id]:nth-child(-n+2):nth-last-child(-n+2) {
		padding-top: 179px;
		height: calc(490px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="promos"].standalone-module {
		background-color: #fafafa;
		border-color: #fff;
		border-style: solid;
		border-left-width: 12px;
		border-right-width: 12px;
		padding-left: 0;
		padding-right: 0
	}@	supports (border-left-width: calc(max(0px))) {
		.main [data-module-template="promos"].standalone-module{border-left-width: calc(max(12px, env(safe-area-inset-left)));
		border-right-width: calc(max(12px, env(safe-area-inset-right)))
	}
}

.main [data-module-template="promos"].standalone-module:only-child {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 0px;
	padding-bottom: 0px;
	border-bottom-width: 12px;
	padding-top: 44px;
	height: calc(490px + 56px)
}

html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
	padding-top: 84px;
	height: calc(490px + 96px)
}}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 88px;
		height: calc(490px + 100px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 114px;
		height: calc(490px + 126px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:only-child {
		padding-top: 179px;
		height: calc(490px + 191px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 0px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 44px;
		height: calc(490px + 50px)
	}

	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 84px;
		height: calc(490px + 90px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-gn-segmentbar-visible:not(.ac-ls-visible) .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 88px;
		height: calc(490px + 94px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 114px;
		height: calc(490px + 120px)
	}
}

@media only screen and (max-width: 1068px) and (min-width: 768px) and (max-width: 735px) {
	html.ac-ls-visible .main [data-module-template="promos"].standalone-module:not(:only-child):first-child {
		padding-top: 179px;
		height: calc(490px + 185px)
	}
}

@media screen and (max-width: 1068px) and (min-width: 768px) {
	.main [data-module-template="promos"].standalone-module:not(:only-child):not(:first-child):not(:last-child) {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 6px;
		padding-top: 0px;
		height: calc(490px + 12px)
	}

	.main [data-module-template="promos"].standalone-module:not(:only-child):last-child {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top-width: 6px;
		padding-bottom: 0px;
		border-bottom-width: 12px;
		padding-top: 0px;
		height: calc(490px + 18px)
	}
}

.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: 735px) {
	.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: 28px;
	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: 20px
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ar) {
	line-height: 1.3;
	font-family: "SF Pro AR","SF Pro Gulf","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(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="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
	line-height: 1.2125;
	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-size: 36px;
	line-height: 1.33357;
	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: 20px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: .004em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(th) {
		font-size: 29px;
		line-height: 1.44828;
		letter-spacing: 0em;
		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(ar) {
		line-height: 1.34375;
		font-family: "SF Pro AR","SF Pro Gulf","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(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="promos"] [data-unit-id] .unit-copy-wrapper .headline:lang(ko) {
		line-height: 1.23438;
		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(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: 20px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .headline {
		margin-top: 20px
	}
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
	font-size: 21px;
	line-height: 1.2381;
	font-weight: 400;
	letter-spacing: .016em;
	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(th) {
	letter-spacing: 0em;
	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(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","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(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 .subhead: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 .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: .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(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		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(ar) {
		line-height: 1.39474;
		font-family: "SF Pro AR","SF Pro Gulf","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(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.34211;
		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(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: 3px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .subhead {
		margin-top: 3px
	}
}

.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 {
	font-size: 17px;
	line-height: 1.23543;
	font-weight: 400;
	letter-spacing: -.022em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	margin-top: 0.3em;
	text-align: center
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(ar),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(ar) {
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","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:lang(ja),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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:lang(ko),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(ko) {
	line-height: 1.35298;
	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:lang(th),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(th) {
	font-size: 17px;
	line-height: 1.52947;
	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:lang(zh),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta:lang(zh) {
	letter-spacing: 0em
}

.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links:lang(zh-CN),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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:lang(zh-HK),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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:lang(zh-MO),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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:lang(zh-TW),.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta: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 {
	position: relative;
	z-index: 4;
	text-decoration: none
}

.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:last-child {
	margin-left: 26px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:last-child {
		margin-left: 20px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id] .unit-copy-wrapper .cta-links a:last-child {
		margin-left: 20px
	}
}

.main [data-module-template="promos"] [data-unit-id="queen"] {
	color: #fff
}

.main [data-module-template="promos"] [data-unit-id="queen"] * {
	color: inherit
}

.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper {
	height: 100%
}

.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .headline {
	margin-top: 57px;
	margin-bottom: 11px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .headline {
		margin-top: 45px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .headline {
		margin-top: 43px
	}
}

.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .subhead {
	max-width: 374px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .subhead {
		max-width: 335px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .unit-copy-wrapper .subhead {
		max-width: 330px
	}
}

.main [data-module-template="promos"] [data-unit-id="queen"] .unit-image {
	position: relative
}

.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon,.main [data-module-template="promos"] [data-unit-id="queen"] .descriptor {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}

.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
	width: 37px;
	height: 37px;
	background-size: 37px 37px;
	background-repeat: no-repeat;
	background-image: url("icon_apple_music_cb04b_large.png");
	bottom: 51px
}

@media only screen and (-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"] [data-unit-id="queen"] .queen-apple-music-icon {
		background-image: url("icon_apple_music_cb04b_large_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("icon_apple_music_cb04b_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"] [data-unit-id="queen"] .queen-apple-music-icon {
		background-image: url("icon_apple_music_cb04b_medium_2x.png")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
		width: 33px;
		height: 33px;
		background-size: 33px 33px;
		background-repeat: no-repeat;
		background-image: url("icon_apple_music_cb04b_small.png")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
		background-image: url("icon_apple_music_cb04b_small_2x.png")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
		bottom: 42px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="queen"] .queen-apple-music-icon {
		bottom: 44px
	}
}

.main [data-module-template="promos"] [data-unit-id="queen"] .descriptor {
	font-size: 19px;
	line-height: 1.21053;
	font-weight: 600;
	letter-spacing: .012em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	display: block;
	text-align: center;
	width: 40%;
	bottom: 98px
}

.main [data-module-template="promos"] [data-unit-id="queen"] .descriptor:lang(th) {
	font-size: 19px;
	line-height: 1.57895;
	letter-spacing: 0em;
	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="queen"] .descriptor:lang(ar) {
	line-height: 1.39474;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="queen"] .descriptor: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="queen"] .descriptor:lang(ko) {
	line-height: 1.34211;
	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="queen"] .descriptor: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="queen"] .descriptor: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="queen"] .descriptor: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="queen"] .descriptor: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="queen"] .descriptor {
		bottom: 84px
	}
}

.main [data-module-template="promos"] [data-unit-id="mac-mini"] {
	color: #fff
}

.main [data-module-template="promos"] [data-unit-id="mac-mini"] .unit-wrapper {
	background-color: #000
}

.main [data-module-template="promos"] [data-unit-id="mac-mini"] * {
	color: inherit
}

.main [data-module-template="promos"] [data-unit-id="mac-mini"] .cta-link {
	color: #6bf
}

.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image-wrapper,.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image {
	position: relative
}

.main [data-module-template="promos"] [data-unit-id="ipad-pro"] .unit-image {
	margin-top: 90px
}

.main [data-module-template="promos"] [data-unit-id="holiday-tv-spot"] .unit-copy-wrapper .subhead {
	margin: 0 auto;
	max-width: 280px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday-tv-spot"] .unit-copy-wrapper .subhead {
		max-width: 250px
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday-tv-spot"] .cta-link {
	text-align: center;
	pointer-events: all
}

.main [data-module-template="promos"] [data-unit-id="holiday-tv-spot"] .cta-link a {
	color: #fff
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"] .unit-copy-wrapper .headline {
		max-width: 280px
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
	max-width: 355px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
		max-width: 322px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"] .unit-copy-wrapper .subhead {
		max-width: 260px
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"] .unit-copy-wrapper .cta-links a:last-child {
	margin-left: 0
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1b_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-1 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1b_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-2 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_2a_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.main [data-module-template="promos"] [data-unit-id="holiday"].bg-option-3 .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_2a_small_2x.jpg")
	}
}

html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_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) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/holiday_tile_1c_small_2x.jpg")
	}
}

html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
	width: 1262px;
	height: 580px;
	background-size: 1262px 580px;
	background-repeat: no-repeat;
	background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 516px;
		height: 490px;
		background-size: 516px 490px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_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) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		width: 736px;
		height: 548px;
		background-size: 736px 548px;
		background-repeat: no-repeat;
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	html.no-js .main [data-module-template="promos"] [data-unit-id="holiday"] .holiday-us-only-subhead .unit-image-wrapper .unit-image {
		background-image: url("/v/home/dy/images/promos/holiday/subhead/holiday_tile_subhead_1c_small_2x.jpg")
	}
}

.main [data-module-template="promos"] [data-unit-id="give-back"] .cta-links a {
	margin-left: 0 !important
}

.main [data-module-template="promos"] [data-unit-id="ase"] .headline,.main [data-module-template="promos"] [data-unit-id="ase"] .subhead,.main [data-module-template="promos"] [data-unit-id="ase"] .unit-wrapper {
	color: #fff
}

.main [data-module-template="promos"] [data-unit-id="ase"] .unit-wrapper {
	background-color: #111;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper {
	max-width: 350px;
	margin: 116px auto 0
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper {
		margin-top: 84px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper {
		margin-top: 100px
	}
}

.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper .headline {
	margin-top: 29px
}

.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper .cta-links {
	margin-top: 12px
}

.main [data-module-template="promos"] [data-unit-id="ase"] .unit-copy-wrapper .cta-links a:last-child.cta-link {
	margin-left: 0
}

.main [data-module-template="promos"] [data-unit-id="ase"] .cta-link {
	color: #6bf
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label {
	text-align: center;
	display: block;
	margin-bottom: 14px;
	font-size: 21px;
	line-height: 1.19048;
	font-weight: 600;
	letter-spacing: .011em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	color: #ff3b30
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label:lang(th) {
	letter-spacing: 0em;
	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="ase"] .calendar-label:lang(ko) {
	line-height: 1.30968;
	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="ase"] .calendar-label:lang(ar) {
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label: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="ase"] .calendar-label: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="ase"] .calendar-label: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="ase"] .calendar-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
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-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: 735px) {
	.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label {
		font-size: 19px;
		line-height: 1.21053;
		font-weight: 600;
		letter-spacing: .012em;
		font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label:lang(th) {
		font-size: 19px;
		line-height: 1.57895;
		letter-spacing: 0em;
		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="ase"] .calendar-label:lang(ar) {
		line-height: 1.39474;
		font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label: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="ase"] .calendar-label:lang(ko) {
		line-height: 1.34211;
		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="ase"] .calendar-label: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="ase"] .calendar-label: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="ase"] .calendar-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
	}

	.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-label: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="promos"] [data-unit-id="ase"] .calendar-list {
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 208px;
	margin: auto
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-item {
	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="ase"] .calendar-item:after {
	content: '';
	background-color: #ccc;
	height: 8px;
	width: 8px
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-circle,.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-item:after {
	border-radius: 100%
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-circle {
	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;
	background: #ff3b30;
	height: 35px;
	width: 35px;
	margin-bottom: 5px;
	font-size: 19px;
	line-height: 1.21053;
	font-weight: 600;
	letter-spacing: .012em;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-circle:lang(th) {
	font-size: 19px;
	line-height: 1.57895;
	letter-spacing: 0em;
	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="ase"] .calendar-circle:lang(ar) {
	line-height: 1.39474;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="ase"] .calendar-circle: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="ase"] .calendar-circle:lang(ko) {
	line-height: 1.34211;
	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="ase"] .calendar-circle: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="ase"] .calendar-circle: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="ase"] .calendar-circle: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="ase"] .calendar-circle: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="promos"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .headline {
	margin-top: 56px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .headline {
		margin-top: 47px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-watch-series-4"] .unit-copy-wrapper .headline {
		margin-top: 39px
	}
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .unit-copy-wrapper {
	height: 100%
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .unit-copy-wrapper .headline {
	margin-top: 57px;
	margin-bottom: 11px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-tv"] .unit-copy-wrapper .headline {
		margin-top: 45px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-tv"] .unit-copy-wrapper .headline {
		margin-top: 43px
	}
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link {
	position: absolute;
	margin: auto;
	left: 0;
	bottom: 19px;
	right: 0
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link a {
	color: #ccc;
	font-size: 12px;
	line-height: 1.33341;
	font-weight: 400;
	letter-spacing: -.01em;
	font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link a:lang(ar) {
	line-height: 1.66667;
	letter-spacing: 0em;
	font-family: "SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link a: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
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link a:lang(ko) {
	line-height: 1.45841;
	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="apple-tv"] .itunes-link a:lang(th) {
	font-size: 12px;
	line-height: 1.75;
	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="apple-tv"] .itunes-link a:lang(zh) {
	letter-spacing: 0em
}

.main [data-module-template="promos"] [data-unit-id="apple-tv"] .itunes-link a: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="apple-tv"] .itunes-link a: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="apple-tv"] .itunes-link a: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="apple-tv"] .itunes-link a: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="apple-music"] .logo-image {
	margin-top: 57px;
	margin-bottom: 10px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image {
		margin-top: 46px;
		margin-bottom: 8px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image {
		margin-top: 43px;
		margin-bottom: 9px
	}
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .cta-links a {
	color: #fff
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
	position: absolute;
	z-index: 2;
	pointer-events: none;
	bottom: 48px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
		bottom: 38px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-music"] .subhead-cta {
		bottom: 36px
	}
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .logo-image-music-icon {
	display: inline-block
}

.main [data-module-template="promos"] [data-unit-id="apple-event"] .small-only {
	display: none
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-event"] .small-only {
		display: block
	}
}

.main [data-module-template="promos"] [data-unit-id="apple-event"] .unit-image-wrapper {
	position: relative
}

.main [data-module-template="promos"] [data-unit-id="apple-event"] .unit-image {
	display: none;
	top: 0;
	bottom: auto;
	margin-top: -152px
}

@media only screen and (max-width: 1068px) {
	.main [data-module-template="promos"] [data-unit-id="apple-event"] .unit-image {
		margin-top: -127px
	}
}

@media only screen and (max-width: 735px) {
	.main [data-module-template="promos"] [data-unit-id="apple-event"] .unit-image {
		margin-top: -196px
	}
}

html.no-js .main [data-module-template="promos"] [data-unit-id="apple-event"] .unit-image {
	display: block
}

#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: 735px) {
	#viewport-emitter::before {
		content: "small"
	}
}

.all-small-caps {
	font-variant-caps: all-small-caps
}

html.ie .cta-links {
	pointer-events: all
}

.cta-links a {
	display: inline-block
}

html.ac-gn-segmentbar-visible.ac-ls-visible footer {
	top: 40px
}

@media only screen and (max-width: 735px) {
	html.ac-gn-segmentbar-visible.ac-ls-visible footer {
		top: 44px
	}
}

html[data-layout-name=ase] .main [data-module-template="ase"].standalone-module {
	border-bottom-color: #222
}

html[data-layout-name=ase] .main [data-module-template="ase"].standalone-module+* *:first-child {
	border-top-color: #222
}