html.js [data-anim-lazy-image], html.js [data-anim-lazy-image] * {
	background-image: none !important;
	-webkit-mask-image: none !important;
	mask-image: none !important;
}
.typography-headline {
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-headline:lang(ar) {
	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.14599;
	letter-spacing: 0em;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(ko) {
	line-height: 1.1875;
	letter-spacing: 0em;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(zh) {
	letter-spacing: 0em;
}
.typography-headline:lang(th) {
	line-height: 1.33349;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.typography-headline {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(ja) {
		line-height: 1.175;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-headline:lang(ko) {
		line-height: 1.2;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(th) {
		line-height: 1.35;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(ja) {
		line-height: 1.21875;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "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;
	}
}
.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(ja) {
	line-height: 1.175;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(ko) {
	line-height: 1.2;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(th) {
	line-height: 1.35;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(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(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-headline-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	.typography-headline-reduced {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(ja) {
		line-height: 1.21875;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-headline-reduced:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(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(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(zh-MO) {
		font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-headline-reduced {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(ko) {
		line-height: 1.25;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-headline-reduced:lang(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-tout {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-tout:lang(ja) {
	line-height: 1.4286;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tout: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-tout:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tout:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"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;
}
@media only screen and (max-width: 734px) {
	.typography-tout {
		font-size: 21px;
		line-height: 1.381;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tout:lang(ja) {
		line-height: 1.4286;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-tout: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-tout:lang(th) {
		line-height: 1.381;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tout:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "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-reduced {
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-body-reduced:lang(ar) {
	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) {
	letter-spacing: 0em;
	font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(ko) {
	line-height: 1.57143;
	letter-spacing: 0em;
	font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(zh) {
	letter-spacing: 0em;
}
.typography-body-reduced:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(zh-MO) {
	font-family: "SF Pro HK", "SF Pro TC", "SF Pro Text", "SF Pro Icons",
		"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-body-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-headline {
	font-size: 80px;
	line-height: 1.05;
	font-weight: 700;
	letter-spacing: -0.015em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-headline: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-site-headline: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-site-headline:lang(ko) {
	line-height: 1.15;
	letter-spacing: 0em;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-headline:lang(zh) {
	letter-spacing: 0em;
}
.typography-site-headline:lang(th) {
	line-height: 1.35;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-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-site-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-site-headline {
		font-size: 48px;
		line-height: 1.08349;
		font-weight: 700;
		letter-spacing: -0.003em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline: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-site-headline:lang(ja) {
		line-height: 1.14599;
		letter-spacing: 0em;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-site-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-site-headline:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-site-headline:lang(th) {
		line-height: 1.33349;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-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-site-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-site-headline {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 700;
		letter-spacing: 0em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-site-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-site-headline:lang(ko) {
		line-height: 1.2;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(th) {
		line-height: 1.35;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-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-site-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-site-intro {
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400;
	letter-spacing: -0.022em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-intro: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;
}
.typography-site-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;
}
.typography-site-intro:lang(ko) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-intro:lang(zh) {
	letter-spacing: 0em;
}
.typography-site-intro:lang(th) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-intro:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-intro:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-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;
}
.typography-site-intro:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-regular {
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400;
	letter-spacing: -0.022em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-body-regular: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;
}
.typography-site-body-regular: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-site-body-regular:lang(ko) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-body-regular:lang(zh) {
	letter-spacing: 0em;
}
.typography-site-body-regular:lang(th) {
	line-height: 1.35296;
	letter-spacing: 0em;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-body-regular:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-regular:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-regular: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-site-body-regular:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-section-headline {
	font-size: 64px;
	line-height: 1.0625;
	font-weight: 700;
	letter-spacing: -0.009em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-section-headline: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-section-headline: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-section-headline: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-section-headline:lang(zh) {
	letter-spacing: 0em;
}
.typography-section-headline:lang(th) {
	line-height: 1.34375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-section-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-section-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-section-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-section-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-section-headline {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 700;
		letter-spacing: 0em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-section-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-section-headline:lang(ko) {
		line-height: 1.2;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(th) {
		line-height: 1.35;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-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-section-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-section-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 700;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-section-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-section-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-section-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-section-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-site-cta {
	font-size: 19px;
	line-height: 1.4211;
	font-weight: 400;
	letter-spacing: 0.012em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-cta:lang(ja) {
	line-height: 1.47376;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta:lang(ko) {
	line-height: 1.52632;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-cta:lang(th) {
	line-height: 1.36844;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-cta:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-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;
}
.typography-site-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: 734px) {
	.typography-site-cta {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-site-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;
	}
	.typography-site-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;
	}
	.typography-site-cta:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-cta:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-site-cta:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-cta:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-cta:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-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;
	}
	.typography-site-cta:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-site-subheadline {
	font-size: 19px;
	line-height: 1.21053;
	font-weight: 600;
	letter-spacing: 0.012em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-subheadline: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-site-subheadline:lang(ko) {
	line-height: 1.31579;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-subheadline:lang(th) {
	line-height: 1.36844;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-subheadline:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-subheadline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-subheadline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-subheadline: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-site-subheadline:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta-reduced {
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-cta-reduced: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;
}
.typography-site-cta-reduced:lang(ja) {
	letter-spacing: 0em;
	font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta-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-site-cta-reduced:lang(zh) {
	letter-spacing: 0em;
}
.typography-site-cta-reduced:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-cta-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-cta-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-site-cta-reduced:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced {
	font-size: 19px;
	line-height: 1.4211;
	font-weight: 400;
	letter-spacing: 0.012em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-site-body-reduced:lang(ja) {
	line-height: 1.47376;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced:lang(ko) {
	line-height: 1.52632;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced:lang(th) {
	line-height: 1.36844;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-site-body-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-site-body-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-site-body-reduced {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-site-body-reduced: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;
	}
	.typography-site-body-reduced:lang(ja) {
		letter-spacing: 0em;
		font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-site-body-reduced:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-body-reduced:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-site-body-reduced:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-site-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-site-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-site-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-site-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-tile-eyebrow {
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-tile-eyebrow: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-tile-eyebrow:lang(th) {
	line-height: 1.39286;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-eyebrow:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-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-tile-eyebrow:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-eyebrow:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-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-tile-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-tile-eyebrow {
		font-size: 21px;
		line-height: 1.19048;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(ja) {
		line-height: 1.2381;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-tile-eyebrow:lang(ko) {
		line-height: 1.2858;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(th) {
		line-height: 1.381;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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-tile-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: 734px) {
	.typography-tile-eyebrow {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 600;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow: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;
	}
	.typography-tile-eyebrow: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-tile-eyebrow:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-tile-eyebrow:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-eyebrow:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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;
	}
	.typography-tile-eyebrow:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-tile-headline {
	font-size: 40px;
	line-height: 1.1;
	font-weight: 700;
	letter-spacing: 0em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-tile-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-tile-headline:lang(ko) {
	line-height: 1.2;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-headline:lang(th) {
	line-height: 1.35;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-headline:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-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-tile-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-tile-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 700;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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-tile-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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-tile-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-tile-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 700;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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;
	}
	.typography-tile-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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;
	}
	.typography-tile-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-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-tile-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-tile-copy {
	font-size: 24px;
	line-height: 1.16667;
	font-weight: 600;
	letter-spacing: 0.009em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-tile-copy: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-tile-copy: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-tile-copy:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-copy:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy: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-tile-copy: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-tile-copy {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 600;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy: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;
	}
	.typography-tile-copy: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-tile-copy:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-tile-copy:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy: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-tile-copy:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-tile-copy {
		font-size: 14px;
		line-height: 1.42859;
		font-weight: 600;
		letter-spacing: -0.016em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy: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;
	}
	.typography-tile-copy: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-tile-copy: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-tile-copy:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-tile-copy:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy: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-tile-copy:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-tile-copy-reduced {
	font-size: 21px;
	line-height: 1.19048;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(ja) {
	line-height: 1.2381;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(ko) {
	line-height: 1.2858;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-reduced:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-tile-copy-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-tile-copy-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-tile-copy-reduced {
		font-size: 14px;
		line-height: 1.42859;
		font-weight: 600;
		letter-spacing: -0.016em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced: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;
	}
	.typography-tile-copy-reduced:lang(ja) {
		letter-spacing: 0em;
		font-family: "SF Pro JP", "SF Pro Text", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-tile-copy-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-tile-copy-reduced:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-tile-copy-reduced:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-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-tile-copy-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-tile-copy-reduced {
		font-size: 12px;
		line-height: 1.33337;
		font-weight: 600;
		letter-spacing: -0.01em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced: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;
	}
	.typography-tile-copy-reduced: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-tile-copy-reduced:lang(ko) {
		line-height: 1.41667;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-tile-copy-reduced:lang(th) {
		line-height: 1.33337;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-reduced:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-tile-copy-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-tile-copy-reduced:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-privacy-headline {
	font-size: 40px;
	line-height: 1.1;
	font-weight: 700;
	letter-spacing: 0em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-privacy-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-privacy-headline:lang(ko) {
	line-height: 1.2;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-privacy-headline:lang(th) {
	line-height: 1.35;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-privacy-headline:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-privacy-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-privacy-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-privacy-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-privacy-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-privacy-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 700;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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;
	}
	.typography-privacy-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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;
	}
	.typography-privacy-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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-privacy-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-privacy-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 700;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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;
	}
	.typography-privacy-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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;
	}
	.typography-privacy-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-privacy-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-privacy-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-chat-copy {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-chat-copy:lang(ja) {
	line-height: 1.4286;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-chat-copy: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-chat-copy:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-chat-copy:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-chat-copy:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-chat-copy:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-chat-copy: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-chat-copy: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-chat-copy {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 600;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-chat-copy: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;
	}
	.typography-chat-copy: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-chat-copy:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-chat-copy:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-chat-copy:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-chat-copy:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-chat-copy:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-chat-copy: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-chat-copy:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-feature-headline {
	font-size: 48px;
	line-height: 1.08349;
	font-weight: 700;
	letter-spacing: -0.003em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-feature-headline: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-feature-headline:lang(ja) {
	line-height: 1.14599;
	letter-spacing: 0em;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-feature-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-feature-headline:lang(zh) {
	letter-spacing: 0em;
}
.typography-feature-headline:lang(th) {
	line-height: 1.33349;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-feature-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-feature-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-feature-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-feature-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-feature-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 700;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-feature-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-feature-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-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-feature-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.typography-feature-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 700;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-feature-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;
	}
	.typography-feature-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-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;
	}
	.typography-feature-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-feature-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-feature-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-buystrip-hero-subhead {
	font-size: 32px;
	line-height: 1.25;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-buystrip-hero-subhead: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-buystrip-hero-subhead: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-buystrip-hero-subhead:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-subhead:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-subhead:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-subhead:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-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;
}
.typography-buystrip-hero-subhead:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 734px) {
	.typography-buystrip-hero-subhead {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-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;
	}
	.typography-buystrip-hero-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;
	}
	.typography-buystrip-hero-subhead:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-subhead:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-subhead:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-subhead:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-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;
	}
	.typography-buystrip-hero-subhead:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-buystrip-hero-body {
	font-size: 19px;
	line-height: 1.4211;
	font-weight: 400;
	letter-spacing: 0.012em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(ja) {
	line-height: 1.47376;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(ko) {
	line-height: 1.52632;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(th) {
	line-height: 1.36844;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-buystrip-hero-body: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-buystrip-hero-body: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-buystrip-hero-body {
		font-size: 17px;
		line-height: 1.23536;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-body: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;
	}
	.typography-buystrip-hero-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-buystrip-hero-body:lang(ko) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-body:lang(zh) {
		letter-spacing: 0em;
	}
	.typography-buystrip-hero-body:lang(th) {
		line-height: 1.35296;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-body:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-body:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-buystrip-hero-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-buystrip-hero-body:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
.typography-compare-all-cta {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.typography-compare-all-cta:lang(ja) {
	line-height: 1.4286;
	font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
		"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo",
		"ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-compare-all-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;
}
.typography-compare-all-cta:lang(th) {
	line-height: 1.381;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.typography-compare-all-cta:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-compare-all-cta:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-compare-all-cta:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.typography-compare-all-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;
}
.typography-compare-all-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: 734px) {
	.typography-compare-all-cta {
		font-size: 19px;
		line-height: 1.4211;
		font-weight: 400;
		letter-spacing: 0.012em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-cta:lang(ja) {
		line-height: 1.47376;
		font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons",
			"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ",
			"Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",
			sans-serif;
	}
	.typography-compare-all-cta:lang(ko) {
		line-height: 1.52632;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-cta:lang(th) {
		line-height: 1.36844;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-cta:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-cta:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-cta:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.typography-compare-all-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;
	}
	.typography-compare-all-cta:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
[class*="typography-eyebrow"] {
	display: block;
	margin-bottom: 0.4em;
}
[class*="typography-eyebrow"] + * {
	margin-top: 0;
}
.typography-headline + .typography-intro {
	margin-top: 1.2em;
}
.typography-headline-super + .typography-intro-elevated {
	margin-top: 1.6em;
}
.typography-headline-elevated + .typography-intro-elevated {
	margin-top: 1.4em;
}
.typography-headline-reduced + p, .typography-headline-reduced + ul, .typography-headline-reduced + .typography-body {
	margin-top: 1em;
}
.typography-section-headline {
	color: rgba(0, 0, 0, 0.64);
}
.typography-site-intro {
	color: rgba(0, 0, 0, 0.64);
	font-weight: semibold;
}
.section-tiles {
	background-color: transparent;
	overflow: hidden;
}
.section-tiles .tile-heading {
	text-align: center;
}
.section-tiles .box-content {
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}
.section-tiles .flex-content {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.section-tiles .grid-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1439px;
	padding: 10px;
	padding-bottom: 80px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .grid-wrapper {
		max-width: 744px;
		padding: 5px;
		padding-bottom: 95px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .grid-wrapper {
		max-width: 434px;
		padding-bottom: 85px;
	}
}
.section-tiles .tile-appstore .wide {
	width: 529px;
}
html.text-zoom .section-tiles .tile-camera .tile-headline, html.text-zoom .section-tiles .tile-chip .tile-headline, html.text-zoom .section-tiles .tile-privacy .tile-headline {
	background-color: rgba(29, 29, 31, 0.8);
}
html.no-js .section-tiles .tile-chip .tile-panel-content .wrapper-copy, html.text-zoom .section-tiles .tile-chip .tile-panel-content .wrapper-copy, html.no-js .section-tiles .tile-chip .tile-panel-content .wrapper-copy, html.text-zoom .section-tiles .tile-chip .tile-panel-content .wrapper-copy {
	padding-top: 200px;
}
.section-tiles .tile {
	width: 100%;
	height: auto;
	padding: 10px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile {
		padding: 5px;
	}
}
.section-tiles .tile-half {
	width: 50%;
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-half {
		width: 100%;
	}
}
.section-tiles .tile-full.panel-show .tile-panel {
	text-align: center;
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-full.panel-show .tile-panel {
		text-align: left;
	}
}
.section-tiles .tile-overflow-wrapper {
	border-radius: var(--features-tile-border-radius);
	overflow: hidden;
}
.section-tiles .tile-content {
	width: 100%;
	min-height: 550px;
	background: #fff;
	border-radius: var(--features-tile-border-radius);
	overflow: hidden;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-content {
		min-height: 400px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-content {
		min-height: 358px;
	}
}
.section-tiles .tile-image {
	position: absolute;
	z-index: 1;
}
.section-tiles .tile-copyblock {
	width: 100%;
	position: relative;
	z-index: 1;
	margin-top: 34px;
	padding: 0 30px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-copyblock {
		margin-top: 23px;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-copyblock {
		margin-top: 20px;
		padding: 0 23px;
	}
}
.section-tiles .tile-copyblock .tile-eyebrow {
	color: rgba(0, 0, 0, 0.64);
}
.section-tiles .tile-copyblock-light {
	color: #fff;
}
.section-tiles .tile-copyblock-light .tile-eyebrow {
	color: rgba(255, 255, 255, 0.64);
}
.section-tiles .tile-copyblock-center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.section-tiles .tile-copyblock-bottom {
	align-self: flex-end;
	padding-bottom: 30px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-copyblock-bottom {
		padding-bottom: 18px;
	}
}
html.text-zoom .section-tiles .tile-copyblock.tz-bg {
	background: rgba(255, 255, 255, 0.8);
}
.section-tiles .tile-scrim {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: #161617;
	opacity: 0.001;
	pointer-events: none;
}
.section-tiles .tile-panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	overflow: hidden;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-panel {
		padding: 5px;
	}
}
html.no-js .section-tiles .tile-panel, html.text-zoom .section-tiles .tile-panel, html.no-js .section-tiles .tile-panel, html.text-zoom .section-tiles .tile-panel {
	position: relative;
	height: auto;
	background: #161617;
	opacity: 0.999;
}
.section-tiles .tile-panel-content {
	margin-left: auto;
	margin-right: auto;
	align-items: center;
	width: 365px;
	height: 100%;
	padding-top: 34px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-panel-content {
		width: 270px;
		padding-top: 23px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-panel-content {
		width: 240px;
		padding-top: 20px;
	}
}
html.no-js .section-tiles .tile-panel-content, html.text-zoom .section-tiles .tile-panel-content, html.no-js .section-tiles .tile-panel-content, html.text-zoom .section-tiles .tile-panel-content {
	padding-top: 60px;
	padding-bottom: 60px;
}
html.no-js .section-tiles .tile-panel-content .wrapper-copy, html.text-zoom .section-tiles .tile-panel-content .wrapper-copy, html.no-js .section-tiles .tile-panel-content .wrapper-copy, html.text-zoom .section-tiles .tile-panel-content .wrapper-copy {
	padding-top: 60px;
}
.section-tiles .tile-panel-content.wide {
	width: 522px;
}
@media only screen and (min-width: 1441px) {
	.section-tiles .tile-panel-content.wide {
		width: 760px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-panel-content.wide {
		width: 376px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-panel-content.wide {
		width: 240px;
	}
}
.section-tiles .tile-headline {
	margin-top: 14px;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-headline {
		margin-top: 8px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-headline {
		margin-top: 5px;
	}
}
html.text-zoom .section-tiles .tile-headline {
	background-color: rgba(255, 255, 255, 0.8);
	padding: 0.5em;
}
.section-tiles .tile-subhead {
	position: absolute;
	z-index: 1;
	align-self: flex-start;
	color: rgba(255, 255, 255, 0.64);
	text-align: center;
}
.section-tiles .tile-copy {
	margin-top: 0;
	color: #86868b;
}
.section-tiles .tile .icon-wrapper {
	color: #2997ff;
}
.section-tiles .tile-button {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	border-radius: var(--features-tile-border-radius);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.section-tiles .tile-button-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.section-tiles .tile-button-icon {
	right: 25px;
	bottom: 25px;
	width: 28px;
	height: 28px;
	font-size: 28px;
	line-height: 1em;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-button-icon {
		right: 20px;
		bottom: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-button-icon {
		right: 18px;
		bottom: 18px;
	}
}
.section-tiles .tile-button.button-close {
	width: 56px;
	height: 56px;
	bottom: 8px;
	right: 0;
}
@media only screen and (max-width: 1068px) {
	.section-tiles .tile-button.button-close {
		bottom: 6px;
	}
}
@media only screen and (max-width: 734px) {
	.section-tiles .tile-button.button-close {
		bottom: 5px;
	}
}
.section-tiles .tile-button .icon-pluscircle {
	position: absolute;
	z-index: 1;
	margin-left: -2px;
	font-size: 28px;
	font-weight: 400;
	color: #1d1d1f;
}
.section-tiles .tile-button .icon-pluscircle.icon::after {
	display: inline;
}
.section-tiles .tile-button .icon-dark {
	color: #1d1d1f;
	opacity: 0.999;
}
.section-tiles .tile-button .icon-light {
	color: #fff;
	opacity: 0.001;
}
.section-tiles .tile-button .icon-bg {
	position: absolute;
	top: 1px;
	left: 3px;
	z-index: 1;
	width: 26px;
	height: 26px;
	background: #fff;
	border-radius: 50%;
}
.section-tiles .button-wrapper-close {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1;
	width: 97%;
}
.section-tiles .inline-video-container {
	position: absolute;
	z-index: 1;
}
.section-tiles .inline-video-media {
	position: relative;
	z-index: 1;
}
.section-tiles .inline-video-media video, .section-tiles .inline-video-startframe, .section-tiles .inline-video-endframe {
	position: absolute;
}
.section-tiles .inline-video video {
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.section-tiles .inline-video video.video-can-play {
	visibility: visible;
}
.section-tiles .inline-video-startframe, .section-tiles .inline-video-endframe {
	z-index: 5;
}
.section-tiles .inline-video-endframe {
	display: none;
}
.section-tiles .inline-video video.video-can-play ~ .inline-video-startframe {
	display: none;
}
.section-tiles .inline-video video.video-ended ~ .inline-video-endframe {
	display: block;
}
html.js .section-tiles {
	--tile-eyebrow-move-y: 6px;
}
@media only screen and (max-width: 1068px) {
	html.js .section-tiles {
		--tile-eyebrow-move-y: 5px;
	}
}
@media only screen and (max-width: 734px) {
	html.js .section-tiles {
		--tile-eyebrow-move-y: 4px;
	}
}
html.js .section-tiles .tile .tile-content-wrapper, html.js .section-tiles .tile .tile-button-wrapper {
	transform: scale(1);
	transform-origin: center;
	transition: transform 0.3s ease-out;
}
html.js .section-tiles .tile .tile-eyebrow {
	transform-origin: center left;
}
html.js .section-tiles .tile .tile-copyblock-center .tile-eyebrow {
	transform: scale(1);
	transform-origin: center bottom;
	transition: transform 0.3s ease-out;
}
html.js .section-tiles .tile .tile-scrim {
	transition: opacity 0.3s ease-out;
}
html.js .section-tiles .tile .tile-panel {
	opacity: 0.001;
	visibility: hidden;
	transition: opacity 0.3s ease-out;
}
html.js .section-tiles .tile .tile-subhead {
	transform: translateY(0);
	transition: transform 0.3s ease-out;
}
html.js .section-tiles .tile .tile-button {
	display: block;
}
html.js .section-tiles .tile .tile-button-icon {
	transform: rotate(0) scale(1);
	transition: transform 0.3s ease-out;
}
html.js .section-tiles .tile .icon-dark, html.js .section-tiles .tile .icon-light {
	transition: opacity 0.3s ease-out;
}
html.js .section-tiles .tile.panel-show .tile-content-wrapper, html.js .section-tiles .tile.panel-show .tile-button-wrapper {
	transform: scale(0.97);
}
html.js .section-tiles .tile.panel-show .tile-copyblock-center .tile-eyebrow {
	transform: scale(1.03093);
}
html.js .section-tiles .tile.panel-show .tile-scrim {
	opacity: 0.999;
}
html.js .section-tiles .tile.panel-show .tile-panel {
	opacity: 0.999;
	visibility: visible;
}
html.js .section-tiles .tile.panel-show .tile-subhead {
	transform: translateY(var(--tile-eyebrow-move-y));
}
html.js .section-tiles .tile.panel-show .tile-button-icon {
	transform: rotate(45deg) scale(1.03093);
}
html.js .section-tiles .tile.panel-show .icon-dark {
	opacity: 0.001;
}
html.js .section-tiles .tile.panel-show .icon-light {
	opacity: 0.999;
}
html.js.reduced-motion .section-tiles .tile.panel-show .tile-content-wrapper, html.js.reduced-motion .section-tiles .tile.panel-show .tile-button-wrapper {
	transform: scale(1);
}
html.js.reduced-motion .section-tiles .tile.panel-show .tile-button-icon {
	transform: rotate(45deg);
}
html.js.text-zoom .section-tiles .tile .tile-panel {
	opacity: 0.999;
	visibility: visible;
}
html.js.text-zoom .section-tiles .tile .tile-button, html.js.text-zoom .section-tiles .tile .tile-button-wrapper {
	display: none;
}
html.js.text-zoom .section-tiles .tile.panel-show .tile-content-wrapper {
	transform: scale(1);
}
html.js.text-zoom .section-tiles .tile.panel-show .tile-scrim {
	opacity: 0.001;
}
.section-ribbon {
	background: #e8e8ed;
	text-align: center;
	z-index: 2;
	position: relative;
	padding: 17px;
}
.section-ribbon .icon-wrapper {
	display: inline-block;
}
@media only screen and (max-width: 374px) {
	.section-ribbon {
		padding: 14px;
	}
	.section-ribbon .typography-body-reduced {
		font-size: 12px;
		line-height: 1.33337;
		font-weight: 400;
		letter-spacing: -0.01em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.section-ribbon .typography-body-reduced: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;
	}
	.section-ribbon .typography-body-reduced: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;
	}
	.section-ribbon .typography-body-reduced:lang(ko) {
		line-height: 1.41667;
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-ribbon .typography-body-reduced:lang(zh) {
		letter-spacing: 0em;
	}
	.section-ribbon .typography-body-reduced:lang(th) {
		line-height: 1.33337;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-ribbon .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;
	}
	.section-ribbon .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;
	}
	.section-ribbon .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;
	}
	.section-ribbon .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;
	}
}
.tabnav-wrapper {
	position: -webkit-sticky;
	position: sticky;
	top: 45px;
	height: 56px;
	background-color: rgba(255, 255, 255, 0.9);
	z-index: 5;
	overflow: hidden;
	width: 100%;
}
@supports (
	(-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))
) {
	.tabnav-wrapper {
		background-color: rgba(255, 255, 255, 0.7);
		-webkit-backdrop-filter: saturate(1.8) blur(20px);
		backdrop-filter: saturate(1.8) blur(20px);
	}
}
.tabnav-wrapper:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: rgba(51, 51, 51, 0.1);
}
.tabnav {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	position: relative;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
}
.tabnav-items {
	padding-bottom: 0;
	display: inline-block;
	margin: 0 auto;
}
.tabnav-item {
	padding: 0 20px;
	border-bottom: none;
	display: inline-block;
	list-style: none;
	outline: none;
}
.tabnav-link {
	font-size: 14px;
	line-height: 1.42859;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	margin: 0;
	padding: 20px 0 19px;
	line-height: 1;
	color: #111;
	transition: color 0.3s ease-out;
	text-decoration: none;
	font-size: 16px;
	font-weight: 500 !important;
	text-align: left;
	display: block;
	position: relative;
	z-index: 0;
}
.tabnav-link: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;
}
.tabnav-link: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;
}
.tabnav-link: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;
}
.tabnav-link:lang(zh) {
	letter-spacing: 0em;
}
.tabnav-link:lang(th) {
	line-height: 1.35718;
	letter-spacing: 0em;
	font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.tabnav-link:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tabnav-link:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tabnav-link: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;
}
.tabnav-link:lang(zh-TW) {
	font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.tabnav-link:after {
	transform: translateX(0);
	transition: transform 0.3s ease-out;
}
.tabnav-link:hover {
	color: #0070c9;
	text-decoration: none !important;
}
.tabnav-link:hover .icon-copy {
	text-decoration: none !important;
}
.tabnav-link.current:after {
	bottom: 0;
}
.no-switchers-is-active .tabnav-link-why-switch {
	pointer-events: none;
	color: #333;
	text-decoration: none;
	cursor: default;
	z-index: 10;
}
.no-switchers-is-active .tabnav-link-why-switch:after {
	border-bottom: 1px solid #666;
	border-color: #333;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	content: "";
}
.switchers-is-active .tabnav-link-why-switch:after {
	border-bottom: 1px solid #666;
	border-color: #333;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 155px;
	content: "";
	transform: translateX(130px);
}
@media only screen and (max-width: 1068px) {
	.switchers-is-active .tabnav-link-why-switch:after {
		transform: translateX(130px);
	}
}
@media only screen and (max-width: 734px) {
	.switchers-is-active .tabnav-link-why-switch:after {
		transform: translateX(130px);
	}
}
.switchers-is-active .tabnav-link-buy-iphone {
	pointer-events: none;
	color: #333;
	text-decoration: none;
	cursor: default;
	z-index: 10;
}
.switchers-is-active .tabnav-link-buy-iphone:after {
	border-bottom: none;
	border-color: #333;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	content: "";
}
.main .playback-control-container {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: left;
	z-index: 1;
	top: 557px;
}
@media only screen and (max-width: 1068px) {
	.main .playback-control-container {
		top: 383px;
	}
}
@media only screen and (max-width: 734px) {
	.main .playback-control-container {
		top: auto;
		bottom: 30px;
	}
}
.main .playback-control-container {
	position: absolute;
	left: 0;
	right: auto;
	margin: 0;
	width: 100%;
	text-align: center;
	top: 557px;
}
@media only screen and (max-width: 1068px) {
	.main .playback-control-container {
		top: 383px;
	}
}
@media only screen and (max-width: 734px) {
	.main .playback-control-container {
		top: auto;
		bottom: 30px;
	}
}
.main .playback-control {
	display: block;
	position: relative;
	z-index: 1;
	background-repeat: no-repeat;
	margin: 0 0 0 50px;
}
html.no-js .main .playback-control {
	display: none;
}
.main .playback-control.is-paused {
	width: 36px;
	height: 36px;
	background-size: 36px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/privacy/m/images/overview/button_play_2__ciu8vkz233ma_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 .playback-control.is-paused {
		background-image: url("/v/privacy/m/images/overview/button_play_2__ciu8vkz233ma_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main .playback-control.is-paused {
		width: 31px;
		height: 31px;
		background-size: 31px 31px;
		background-repeat: no-repeat;
		background-image: url("/v/privacy/m/images/overview/button_play_2__ciu8vkz233ma_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 .playback-control.is-paused {
		background-image: url("/v/privacy/m/images/overview/button_play_2__ciu8vkz233ma_medium_2x.png");
	}
}
.main .playback-control.is-paused:hover {
	width: 36px;
	height: 36px;
	background-size: 36px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/privacy/m/images/overview/button_play_1__f5kstp3e9aem_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 .playback-control.is-paused:hover {
		background-image: url("/v/privacy/m/images/overview/button_play_1__f5kstp3e9aem_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main .playback-control.is-paused:hover {
		width: 31px;
		height: 31px;
		background-size: 31px 31px;
		background-repeat: no-repeat;
		background-image: url("/v/privacy/m/images/overview/button_play_1__f5kstp3e9aem_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 .playback-control.is-paused:hover {
		background-image: url("/v/privacy/m/images/overview/button_play_1__f5kstp3e9aem_medium_2x.png");
	}
}
.main .playback-control.is-playing {
	width: 36px;
	height: 36px;
	background-size: 36px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/privacy/m/images/overview/button_stop_2__b4ywbsdnb4uu_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 .playback-control.is-playing {
		background-image: url("/v/privacy/m/images/overview/button_stop_2__b4ywbsdnb4uu_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main .playback-control.is-playing {
		width: 31px;
		height: 31px;
		background-size: 31px 31px;
		background-repeat: no-repeat;
		background-image: url("/v/privacy/m/images/overview/button_stop_2__b4ywbsdnb4uu_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 .playback-control.is-playing {
		background-image: url("/v/privacy/m/images/overview/button_stop_2__b4ywbsdnb4uu_medium_2x.png");
	}
}
.main .playback-control.is-playing:hover {
	width: 36px;
	height: 36px;
	background-size: 36px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/privacy/m/images/overview/button_stop_1__b5yrn8rilfle_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 .playback-control.is-playing:hover {
		background-image: url("/v/privacy/m/images/overview/button_stop_1__b5yrn8rilfle_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.main .playback-control.is-playing:hover {
		width: 31px;
		height: 31px;
		background-size: 31px 31px;
		background-repeat: no-repeat;
		background-image: url("/v/privacy/m/images/overview/button_stop_1__b5yrn8rilfle_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 .playback-control.is-playing:hover {
		background-image: url("/v/privacy/m/images/overview/button_stop_1__b5yrn8rilfle_medium_2x.png");
	}
}
.main .playback-control:focus {
	box-shadow: 0 0 0 4px rgba(0, 125, 250, 0.6);
	outline: none;
}
.main .playback-control:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select), .main .playback-control:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
	box-shadow: none;
}
.main .playback-control.is-loading {
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-duration: 1s;
	animation-name: clockwise;
}
.main .playback-control.is-playing, .main .playback-control.is-paused {
	animation: none;
}
.section-hero {
	--nav-height: 0px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: center;
	background-color: #fff;
	overflow-x: hidden;
	width: 100%;
}
html.reduced-enhanced .section-hero {
	display: block;
	min-height: auto;
}
@media only screen and (max-width: 374px) {
	.section-hero .typography-site-headline {
		font-size: 32px;
		line-height: 1.125;
		font-weight: 600;
		letter-spacing: 0.004em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
		font-weight: 700;
	}
	.section-hero .typography-site-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;
	}
	.section-hero .typography-site-headline:lang(ko) {
		line-height: 1.21875;
		font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons",
			"Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-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;
	}
	.section-hero .typography-site-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-intro {
		font-size: 14px;
		line-height: 1.42859;
		font-weight: 400;
		letter-spacing: -0.016em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-intro: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;
	}
	.section-hero .typography-site-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;
	}
	.section-hero .typography-site-intro: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;
	}
	.section-hero .typography-site-intro:lang(zh) {
		letter-spacing: 0em;
	}
	.section-hero .typography-site-intro:lang(th) {
		line-height: 1.35718;
		letter-spacing: 0em;
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-intro:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-intro:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-hero .typography-site-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;
	}
	.section-hero .typography-site-intro:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Text", "SF Pro Icons", "PingFang TC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
html.text-zoom .section-hero {
	height: auto;
	opacity: 1;
	padding-top: 0;
	position: relative;
}
@media only screen and (max-width: 734px) {
	.section-hero .section-content {
		width: 90%;
	}
}
.section-hero .hero-headline {
	margin-top: 1em;
}
@media only screen and (max-width: 1068px) and (max-height: 768px) {
	.section-hero .hero-headline {
		margin-top: 57px;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .hero-headline {
		margin-top: 43px;
	}
}
@media only screen and (max-width: 374px) {
	.section-hero .hero-headline {
		margin-top: 24px;
	}
}
.section-hero .hero-intro {
	margin-top: 20px;
	margin-bottom: 29px;
	font-weight: 600;
}
@media only screen and (max-width: 1068px) {
	.section-hero .hero-intro {
		margin-top: 15px;
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .hero-intro {
		margin-top: 28px;
	}
}
.section-hero .flex-hero {
	margin-top: 26px;
	overflow-y: hidden;
}
@media only screen and (max-width: 734px) {
	.section-hero .flex-hero {
		margin-top: 30px;
	}
}
.section-hero .image-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	overflow: hidden;
}
@media only screen and (max-width: 734px) {
	.section-hero .image-wrapper {
		height: 225px;
	}
}
@media only screen and (max-width: 374px) {
	.section-hero .image-wrapper {
		height: 225px;
		margin-bottom: -46px;
	}
}
.section-hero .image-hero {
	width: 1753px;
	height: 658px;
	background-size: 1753px 658px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -876.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) {
	.section-hero .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		width: 970px;
		height: 342px;
		background-size: 970px 342px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_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) {
	.section-hero .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .image-hero {
		width: 596px;
		height: 225px;
		background-size: 596px 225px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/hero__dzxw1t573z42_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		left: 50%;
		margin-left: -485px;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .image-hero {
		left: 50%;
		margin-left: -298px;
	}
}
@media only screen and (max-width: 374px) {
	.section-hero .image-hero {
		transform: scale(0.8);
		transform-origin: top center;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero.iphone-12 .image-wrapper {
		height: 343px;
	}
}
@media only screen and (max-width: 374px) {
	.section-hero.iphone-12 .image-wrapper {
		height: 343px;
	}
}
.section-hero.iphone-12 .image-hero {
	width: 866px;
	height: 786px;
	background-size: 866px 786px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -433px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-hero.iphone-12 .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero.iphone-12 .image-hero {
		width: 509px;
		height: 587px;
		background-size: 509px 587px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_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) {
	.section-hero.iphone-12 .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-hero.iphone-12 .image-hero {
		width: 298px;
		height: 343px;
		background-size: 298px 343px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero.iphone-12 .image-hero {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/hero__dzxw1t573z42_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero.iphone-12 .image-hero {
		left: 50%;
		margin-left: -254.5px;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero.iphone-12 .image-hero {
		left: 50%;
		margin-left: -149px;
	}
}
.ac-gn-noscroll .section-hero {
	position: relative;
}
.section-features {
	--header-height: 0px;
	--panel-anim-offset: 0px;
}
.section-features.show {
	opacity: 1;
	padding-top: 100px;
}
html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features {
	margin-top: 0;
	opacity: 1;
	padding-top: 55px;
	transform: none;
}
@media only screen and (max-width: 1068px) {
	html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features {
		padding-top: 58px;
	}
}
@media only screen and (max-width: 734px) {
	html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features, html.reduced-motion .section-features, html.no-js .section-features, html.reduced-enhanced .section-features {
		padding-top: 35px;
	}
}
.section-features .tile-heading {
	margin-bottom: 28px;
	opacity: 0;
}
html.reduced-motion .section-features .tile-heading, html.no-js .section-features .tile-heading, html.reduced-enhanced .section-features .tile-heading, html.reduced-motion .section-features .tile-heading, html.no-js .section-features .tile-heading, html.reduced-enhanced .section-features .tile-heading, html.reduced-motion .section-features .tile-heading, html.no-js .section-features .tile-heading, html.reduced-enhanced .section-features .tile-heading {
	opacity: 1;
}
@media only screen and (max-width: 734px) {
	.main .section-switchers {
		padding: 0 10px;
	}
}
.main .section-switchers .section-headline {
	margin-top: 55px;
	margin-bottom: 50px;
}
.main .section-testimonies-tiles {
	background-color: transparent;
	overflow: hidden;
	padding-top: 55px;
}
.main .section-testimonies-tiles .tile-heading {
	text-align: center;
}
.main #switchers .section-testimony {
	margin: 0 auto 20px;
}
@media only screen and (max-width: 1068px) {
	.main #switchers .section-testimony {
		width: auto;
		max-width: none;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .section-testimony {
		padding: 0;
	}
}
.main #switchers .section-testimony .section-content {
	max-width: none;
	min-height: 550px;
	grid-template-columns: 422px 978px;
	grid-template-rows: none;
	width: 1400px;
	z-index: 4;
}
@media only screen and (max-width: 1410px) {
	.main #switchers .section-testimony .section-content {
		width: calc(100vw - 40px);
		grid-template-columns: 30% 70%;
		min-height: auto;
		height: calc(40vw - 23px);
	}
}
@media only screen and (max-width: 1068px) {
	.main #switchers .section-testimony .section-content {
		grid-template-columns: 50% 50%;
		min-height: 363px;
		width: 726px;
		height: auto;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .section-testimony .section-content {
		padding-top: 0;
		width: auto;
		max-width: 415px;
	}
}
@media only screen and (max-width: 350px) {
	.main #switchers .section-testimony .section-content {
		width: 300px;
	}
}
.main #switchers .section-testimony .section-content .feature-copy {
	padding: 35px 50px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 450px;
}
@media only screen and (max-width: 1400px) {
	.main #switchers .section-testimony .section-content .feature-copy {
		min-height: auto;
	}
}
.main #switchers .section-testimony .section-content .feature-copy .copy-center {
	width: 320px;
}
.main #switchers .section-testimony .section-content .feature-copy .copy-center p {
	font-size: 21px;
}
@media only screen and (max-width: 1068px) {
	.main #switchers .section-testimony .section-content .feature-copy .copy-center p {
		font-size: 17px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .section-testimony .section-content .feature-copy .copy-center p {
		font-size: 15px;
	}
}
.main #switchers .section-testimony .section-content .feature-copy .feature-excerpt {
	margin: 0;
	padding: 0;
	max-width: none;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-column: excerpt-start/excerpt-end;
	grid-row: excerpt-start/excerpt-end;
	color: #fff;
	max-width: 17em;
}
@media only screen and (max-width: 1068px) {
	.main #switchers .section-testimony .section-content .feature-copy .feature-excerpt {
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .section-testimony .section-content .feature-copy .feature-excerpt {
		max-width: 100%;
	}
}
.main #switchers .section-testimony .section-content .feature-copy .feature-headline, .main #switchers .section-testimony .section-content .feature-copy .feature-excerpt {
	color: #000;
}
.main #switchers .section-testimony .section-content .feature-copy h3 {
	padding: 0;
	font-size: 40px;
}
@media only screen and (max-width: 1400px) {
	.main #switchers .section-testimony .section-content .feature-copy h3 {
		font-size: 35px;
	}
}
@media only screen and (max-width: 1068px) {
	.main #switchers .section-testimony .section-content .feature-copy {
		padding: 40px;
	}
	.main #switchers .section-testimony .section-content .feature-copy h3 {
		font-size: 32px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .section-testimony .section-content .feature-copy h3 {
		font-size: 28px;
	}
}
.main #switchers .section-testimony .section-content .feature-media-object {
	grid-column: unset;
	grid-row: unset;
}
.main #switchers .feature-media-object .video-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	opacity: 1;
	transition: opacity 0.2s;
}
.main #switchers .feature-media-object .video-wrapper video {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper video {
		width: calc(100vw - 19px);
		height: calc(100vw - 19px);
		max-width: 414px;
		max-height: 414px;
		position: relative;
	}
}
.main #switchers .feature-media-object .video-wrapper .image-tilt-startframe {
	position: relative;
	z-index: 3;
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .image-tilt-startframe {
		width: 100% !important;
		height: auto !important;
	}
}
.main #switchers .feature-media-object .video-wrapper .playback-control-container {
	top: auto;
	left: 0%;
	bottom: 0%;
	right: auto;
}
.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control {
	background-size: 136px 136px;
	background-position: center center;
	width: 980px;
	height: 550px;
	margin: 0;
	transition: opacity 1s;
	opacity: 1;
}
@media only screen and (max-width: 1410px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control {
		width: calc(70vw - 40px);
		height: calc(40vw - 23px);
	}
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control {
		width: 363px;
		height: 363px;
		background-size: 80px 80px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control {
		width: 100%;
		min-height: auto;
		width: calc(100vw - 19px);
		height: calc(100vw - 19px);
		max-height: 415px;
		max-width: 415px;
		background-size: 75px 75px;
		margin-left: 0px;
	}
}
.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-paused {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/play_icon_active_large.png");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-paused {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/play_icon_active_medium.png");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-paused {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/play_icon_active_small.png");
	}
}
.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-playing {
	opacity: 0;
	background-image: url("/in/v/iphone/switch/a/images/testimonies/pause_icon_active_large.png");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-playing {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pause_icon_active_medium.png");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-container .playback-control.is-playing {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pause_icon_active_small.png");
		opacity: 0;
	}
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control {
	bottom: 25px;
	right: 25px;
	position: absolute;
	z-index: 1;
	background-image: url("/in/v/iphone/switch/a/images/testimonies/speaker-mute.svg");
	width: 30px;
	height: 30px;
	display: inline-block;
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control:hover {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/mute-hover.svg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control {
		bottom: 15px;
		right: 10px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control {
		bottom: 20px;
		right: 15px;
	}
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control.is-unmute {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/speaker-active.svg");
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control.is-unmute:hover {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/speaker-hover.svg");
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound .playback-control span {
	display: none;
}
.main #switchers .feature-media-object .video-wrapper .playback-control-sound.hidden {
	display: none;
}
.main #switchers .feature-media-object .video-wrapper .video-startframe {
	width: 980px;
	height: 550px;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
}
@media only screen and (max-width: 1410px) {
	.main #switchers .feature-media-object .video-wrapper .video-startframe {
		width: calc(70vw - 28px);
		height: calc(40vw - 23px);
		background-size: contain;
	}
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper .video-startframe {
		width: 363px;
		height: 363px;
		background-size: 363px 363px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper .video-startframe {
		min-height: auto;
		width: calc(100vw - 19px);
		height: calc(100vw - 19px);
		max-width: 415px;
		max-height: 415px;
		top: auto;
		bottom: 0;
		background-position: center center;
	}
}
@media only screen and (max-width: 380px) {
	.main #switchers .feature-media-object .video-wrapper .video-startframe {
		min-height: auto;
		height: 355px;
	}
}
@media only screen and (max-width: 325px) {
	.main #switchers .feature-media-object .video-wrapper .video-startframe {
		height: 300px;
	}
}
.main #switchers .feature-media-object .video-wrapper .video-startframe.startframe-hide {
	display: none;
}
.main #switchers .feature-media-object .video-wrapper #anukriti-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/anukriti_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #anukriti-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/anukriti_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #anukriti-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/anukriti_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #anukriti-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/anukriti_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #anukriti-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/anukriti_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .feature-media-object .video-wrapper #sultann-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/sultann_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #sultann-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/sultann_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #sultann-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/sultann_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #sultann-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/sultann_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #sultann-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/sultann_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .feature-media-object .video-wrapper #nidhi-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/nidhi_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #nidhi-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/nidhi_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #nidhi-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/nidhi_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #nidhi-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/nidhi_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #nidhi-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/nidhi_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #pranay-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/pranay_startframe_fallback_small_2x.jpg");
	}
}
/*garima*/
.main #switchers .feature-media-object .video-wrapper #garima-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/garima_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #garima-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/garima_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #garima-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/garima_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #garima-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/garima_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #garima-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/garima_startframe_fallback_small_2x.jpg");
	}
}
/*zoya*/
.main #switchers .feature-media-object .video-wrapper #tara-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/tara_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #tara-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/tara_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #tara-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/tara_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #tara-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/tara_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #tara-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/tara_startframe_fallback_small_2x.jpg");
	}
}
/*nidhi*/
.main #switchers .feature-media-object .video-wrapper #arshiya-video-startframe {
	background-image: url("/in/v/iphone/switch/a/images/testimonies/arshiya_startframe_fallback_large.jpg");
}
@media only screen and (max-width: 1068px) {
	.main #switchers .feature-media-object .video-wrapper #arshiya-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/arshiya_startframe_fallback_small.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 #switchers .feature-media-object .video-wrapper #arshiya-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/arshiya_startframe_fallback_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #arshiya-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/arshiya_startframe_fallback_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main #switchers .feature-media-object .video-wrapper #arshiya-video-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/arshiya_startframe_fallback_small_2x.jpg");
	}
}
.main #switchers .video-duration {
	position: absolute;
	top: 30px;
	right: 4%;
	z-index: 0;
}
@media only screen and (max-width: 1400px) {
	.main #switchers .video-duration {
		top: 20px;
	}
}
@media only screen and (max-width: 1068px) {
	.main #switchers .video-duration {
		top: 13px;
		font-size: 15px;
	}
}
@media only screen and (max-width: 734px) {
	.main #switchers .video-duration {
		top: 22px;
	}
}
html.text-zoom .main .feature .section-content .image-tilt-startframe {
	border-radius: 20px 20px 0 0;
}
.main .feature .section-content .image-tilt-startframe {
	border-radius: 0 30px 30px 0;
}
@media only screen and (max-width: 1068px) {
	.main .feature .section-content .image-tilt-startframe {
		border-radius: 0 20px 20px 0;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature .section-content .image-tilt-startframe {
		border-radius: 0 0 20px 20px;
	}
}
.main .feature.section-testimony .image-tilt-startframe {
	width: 532px;
	height: 650px;
	background-size: 532px 650px;
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large.jpg");
	background-position: center 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) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main .feature.section-testimony .image-tilt-startframe {
		width: 368px;
		height: 450px;
		background-size: 368px 450px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_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 .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main .feature.section-testimony .image-tilt-startframe {
		width: 320px;
		height: 390px;
		background-size: 320px 390px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large.jpg");
		background-size: cover;
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main .feature.section-testimony .image-tilt-startframe::after {
		content: "";
		display: block;
		padding-bottom: 122.18045%;
	}
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_medium.jpg");
		background-size: cover;
	}
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
	.main .feature.section-testimony .image-tilt-startframe::after {
		content: "";
		display: block;
		padding-bottom: 122.28261%;
	}
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small.jpg");
		background-size: cover;
	}
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi) {
	.main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
	.main .feature.section-testimony .image-tilt-startframe::after {
		content: "";
		display: block;
		padding-bottom: 121.875%;
	}
}
html.text-zoom .main .feature.section-testimony .image-tilt-startframe {
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large.jpg");
	background-size: cover;
}
@media only screen and (-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.text-zoom .main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_large_2x.jpg");
	}
}
html.text-zoom .main .feature.section-testimony .image-tilt-startframe::after {
	content: "";
	display: block;
	padding-bottom: 122.18045%;
}
@media only screen and (max-width: 1068px) {
	html.text-zoom .main .feature.section-testimony .image-tilt-startframe {
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_medium.jpg");
		background-size: cover;
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-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.text-zoom .main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_medium_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	html.text-zoom .main .feature.section-testimony .image-tilt-startframe::after {
		content: "";
		display: block;
		padding-bottom: 122.28261%;
	}
}
@media only screen and (max-width: 734px) {
	html.text-zoom .main .feature.section-testimony .image-tilt-startframe {
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small.jpg");
		background-size: cover;
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	html.text-zoom .main .feature.section-testimony .image-tilt-startframe {
		background-image: url("/in/v/iphone/switch/a/images/testimonies/author_one__bab3e7z4k3si_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	html.text-zoom .main .feature.section-testimony .image-tilt-startframe::after {
		content: "";
		display: block;
		padding-bottom: 121.875%;
	}
}
html.text-zoom .main .feature .section-content {
	display: block;
	min-height: auto;
	max-width: 702px;
	padding-bottom: 60px;
}
html.text-zoom .main .feature .section-content video {
	border-radius: 20px 20px 0 0;
}
.main .feature {
	margin-top: 0;
	margin-bottom: 150px;
}
@media only screen and (max-width: 1068px) {
	.main .feature {
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature {
		margin-bottom: 10px;
	}
}
.main .feature .section-content {
	display: grid;
	grid-template-columns: [margin-start] 70px [violator-start headline-start excerpt-start cta-start] 1fr [media-start headline-end violator-end excerpt-end cta-end copy-start] 1fr [margin-end media-end];
	grid-template-rows: [margin-start media-start] 143px [violator-start headline-start copy-start] -webkit-max-content [violator-end headline-end excerpt-start] auto [excerpt-end copy-end cta-start] -webkit-max-content [cta-end] 64px [margin-end media-end];
	grid-template-rows: [margin-start media-start] 143px [violator-start headline-start copy-start] max-content [violator-end headline-end excerpt-start] auto [excerpt-end copy-end cta-start] max-content [cta-end] 64px [margin-end media-end];
}
@media only screen and (max-width: 1068px) {
	.main .feature .section-content {
		grid-template-columns: [margin-start] 38px [violator-start headline-start excerpt-start cta-start] 1fr [media-start violator-end headline-end excerpt-end cta-end copy-start] 1fr [margin-end media-end];
		grid-template-rows: [margin-start media-start] 96px [violator-start headline-start copy-start] -webkit-max-content [violator-end headline-end excerpt-start] auto [excerpt-end copy-end cta-start] -webkit-max-content [cta-end] 40px [margin-end media-end];
		grid-template-rows: [margin-start media-start] 96px [violator-start headline-start copy-start] max-content [violator-end headline-end excerpt-start] auto [excerpt-end copy-end cta-start] max-content [cta-end] 40px [margin-end media-end];
	}
}
@media only screen and (max-width: 734px) {
	.main .feature .section-content {
		display: block;
	}
}
.main .feature.section-testimony .section-content {
	background: #fff;
}
.main .feature .section-content {
	border-radius: 30px;
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 650px;
	max-width: 1068px;
}
@media only screen and (max-width: 1068px) {
	.main .feature .section-content {
		min-height: 450px;
		max-width: 736px;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature .section-content {
		min-height: auto;
		max-width: 702px;
	}
}
@media only screen and (max-width: 1068px) {
	.main .feature .section-content {
		border-radius: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature .section-content {
		padding-top: 60px;
	}
}
.main .feature .section-content video {
	border-radius: 0 30px 30px 0;
}
@media only screen and (max-width: 1068px) {
	.main .feature .section-content video {
		border-radius: 0 20px 20px 0;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature .section-content video {
		border-radius: 0 0 20px 20px;
	}
}
.main .feature-media-object {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 5;
	grid-column: media-start/media-end;
	grid-row: media-start/media-end;
	margin-top: 0;
}
@media only screen and (max-width: 1068px) {
	.main .feature-media-object {
		-ms-grid-column-span: 1;
		-ms-grid-row-span: 5;
	}
}
@media only screen and (min-width: 1069px) {
	.main .feature.section-testimony .feature-copy {
		max-height: 434px;
	}
}
.main .feature-toggle {
	position: absolute;
	display: none;
}
.main .feature-toggle ~ .feature-cta .close-copy {
	display: none;
}
.main .feature-toggle:checked ~ .feature-media-object .video-wrapper {
	opacity: 0;
}
@media only screen and (max-width: 1068px) {
	.main .feature-toggle:checked ~ .feature-media-object .video-wrapper {
		opacity: 0.2;
	}
}
@media only screen and (min-width: 1069px) {
	.main .feature-toggle:checked ~ .feature-cta .icon {
		transform: rotate(45deg);
	}
	.main .feature-toggle:checked ~ .feature-cta .feature-cta-text {
		transform: translateX(5px);
		opacity: 0;
	}
	.main .feature-toggle:checked ~ .feature-cta .close-copy {
		display: block;
	}
	.main .feature-toggle:checked ~ .feature-copy {
		opacity: 1;
		visibility: visible;
		z-index: 3;
	}
}
.main .feature-headline {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-column: headline-start/headline-end;
	grid-row: headline-start/headline-end;
}
@media only screen and (max-width: 1068px) {
	.main .feature-headline {
		-ms-grid-column-span: 1;
		-ms-grid-row-span: 1;
	}
}
.main .feature-headline, .main .feature-excerpt, .main .feature-cta {
	padding-right: 1em;
}
html.text-zoom .main .feature-excerpt {
	max-width: 100%;
	margin-bottom: 1.33em;
}
html.text-zoom .main .feature-headline, html.text-zoom .main .feature-excerpt, html.text-zoom .main .feature-cta, html.text-zoom .main .feature-copy {
	padding: 0 30px;
}
html.text-zoom .main .feature-excerpt {
	padding-right: 50px;
}
.main .feature-headline {
	margin-bottom: 0.5em;
	color: #fff;
}
@media only screen and (max-width: 1068px) {
	.main .feature-headline {
		margin-bottom: 0.45em;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature-headline {
		margin-bottom: 0.625em;
	}
}
@media only screen and (max-width: 734px) {
	.main .feature-headline, .main .feature-excerpt, .main .feature-cta, .main .feature-copy {
		padding: 0 30px;
	}
	.main .feature-excerpt {
		padding-right: 50px;
	}
	.main .feature-media-object {
		z-index: 2;
	}
}
.section-compare {
	background-color: #fff;
	padding-top: 110px;
	position: relative;
	z-index: 1;
	text-align: center;
}
@media only screen and (max-width: 1068px) {
	.section-compare {
		padding-top: 88px;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare {
		padding-top: 92px;
	}
}
.section-compare .compare-table {
	margin-top: 69px;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(8, auto);
	grid-row-gap: 40px;
	grid-column-gap: 34px;
	grid-template-areas: "iphone-13-pro-device iphone-13-device iphone-12-device iphone-se-device" "iphone-13-pro-display iphone-13-display iphone-12-display iphone-se-display" "iphone-13-pro-camera iphone-13-camera iphone-12-camera iphone-se-camera" "iphone-13-pro-chip iphone-13-chip iphone-12-chip iphone-se-chip" "iphone-13-pro-cellular iphone-13-cellular iphone-12-cellular iphone-se-cellular" "iphone-13-pro-battery iphone-13-battery iphone-12-battery iphone-se-battery" "iphone-13-pro-magsafe iphone-13-magsafe iphone-12-magsafe iphone-se-magsafe";
}
@media only screen and (max-width: 1068px) {
	.section-compare .compare-table {
		margin-top: 52px;
		grid-column-gap: 78px;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(16, auto);
		grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-magsafe iphone-13-magsafe" "iphone-12-device iphone-se-device" "iphone-12-display iphone-se-display" "iphone-12-camera iphone-se-camera" "iphone-12-chip iphone-se-chip" "iphone-12-cellular iphone-se-cellular" "iphone-12-battery iphone-se-battery" "iphone-12-magsafe iphone-se-magsafe";
	}
}
html.text-zoom .section-compare .compare-table {
	margin-top: 52px;
	grid-column-gap: 78px;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(16, auto);
	grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-magsafe iphone-13-magsafe" "iphone-12-device iphone-se-device" "iphone-12-display iphone-se-display" "iphone-12-camera iphone-se-camera" "iphone-12-chip iphone-se-chip" "iphone-12-cellular iphone-se-cellular" "iphone-12-battery iphone-se-battery" "iphone-12-magsafe iphone-se-magsafe";
}
@media only screen and (max-width: 1068px) {
	.section-compare .compare-table {
		max-width: 500px;
		margin-top: 69px;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .compare-table {
		grid-column-gap: 10px;
	}
}
.section-compare .iphone-13-pro.device {
	grid-area: iphone-13-pro-device;
}
.section-compare .iphone-13-pro.display {
	grid-area: iphone-13-pro-display;
}
.section-compare .iphone-13-pro.camera {
	grid-area: iphone-13-pro-camera;
}
.section-compare .iphone-13-pro.chip {
	grid-area: iphone-13-pro-chip;
}
.section-compare .iphone-13-pro.cellular {
	grid-area: iphone-13-pro-cellular;
}
.section-compare .iphone-13-pro.battery {
	grid-area: iphone-13-pro-battery;
}
.section-compare .iphone-13-pro.magsafe {
	grid-area: iphone-13-pro-magsafe;
}
.section-compare .iphone-13.device {
	grid-area: iphone-13-device;
}
.section-compare .iphone-13.display {
	grid-area: iphone-13-display;
}
.section-compare .iphone-13.camera {
	grid-area: iphone-13-camera;
}
.section-compare .iphone-13.chip {
	grid-area: iphone-13-chip;
}
.section-compare .iphone-13.cellular {
	grid-area: iphone-13-cellular;
}
.section-compare .iphone-13.battery {
	grid-area: iphone-13-battery;
}
.section-compare .iphone-13.magsafe {
	grid-area: iphone-13-magsafe;
}
.section-compare .iphone-12.device {
	grid-area: iphone-12-device;
}
.section-compare .iphone-12.display {
	grid-area: iphone-12-display;
}
.section-compare .iphone-12.camera {
	grid-area: iphone-12-camera;
}
.section-compare .iphone-12.chip {
	grid-area: iphone-12-chip;
}
.section-compare .iphone-12.cellular {
	grid-area: iphone-12-cellular;
}
.section-compare .iphone-12.battery {
	grid-area: iphone-12-battery;
}
.section-compare .iphone-12.magsafe {
	grid-area: iphone-12-magsafe;
}
.section-compare .iphone-se.device {
	grid-area: iphone-se-device;
}
.section-compare .iphone-se.display {
	grid-area: iphone-se-display;
}
.section-compare .iphone-se.camera {
	grid-area: iphone-se-camera;
}
.section-compare .iphone-se.chip {
	grid-area: iphone-se-chip;
}
.section-compare .iphone-se.cellular {
	grid-area: iphone-se-cellular;
}
.section-compare .iphone-se.battery {
	grid-area: iphone-se-battery;
}
.section-compare .iphone-se.magsafe {
	grid-area: iphone-se-magsafe;
}
/*@media only screen and (max-width: 1068px) {
	.section-compare .iphone-13-pro.cta, .section-compare .iphone-13.cta {
		padding-bottom: 18px;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .iphone-13-pro.cta, .section-compare .iphone-13.cta {
		padding-bottom: 22px;
	}
}*/
.section-compare .cell {
	flex-direction: column;
	padding-top: 4px;
}
.section-compare .cell-centered {
	justify-content: center;
}
.section-compare .cell .image-icon {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
}
.section-compare .cell .feature-note {
	color: #6e6e73;
}
.section-compare .device {
	padding-bottom: 23px;
	border-bottom: 1px solid #d2d2d7;
	margin-bottom: 0;
}
.section-compare .device .image-wrapper {
	min-height: 255px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	margin-bottom: 22px;
}
@media only screen and (max-width: 734px) {
	.section-compare .device .image-wrapper {
		min-height: 165px;
		margin-bottom: 40px;
	}
}
.section-compare .device .swatch-wrapper {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	margin-bottom: 35px;
}
.section-compare .device .device-content {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.section-compare .device .device-content .violator-frameless {
	position: absolute;
	z-index: 1;
	top: -22px;
	left: 50%;
	transform: translateX(-50%);
}
@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .violator-frameless {
		top: -22px;
	}
}
.section-compare .device .device-content .image-swatches {
	margin-top: 14px;
	margin-bottom: 10px;
}
@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .image-swatches {
		margin-top: 12px;
	}
}
.section-compare .device .device-content .image-logo {
	margin-bottom: 4px;
}
.section-compare .device .device-content .pricing {
	margin-top: 11px;
}
@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .pricing {
		margin-top: 4px;
	}
}
.section-compare .device .device-content .pricing span.sosumi-link-follows + span {
	display: none;
}
.section-compare .device .device-content .pricing span.sosumi-link-follows[data-pricing-loaded] + span {
	display: inline;
}
.section-compare .device .device-content .button-shop {
	margin-top: 16px;
}
.section-compare .display .size {
	margin-bottom: 2px;
}
.section-compare .tout {
	max-width: 160px;
	margin-top: 7px;
	min-height: 50px;
}
.section-compare .quicklook-cta {
	margin-top: 5px;
	margin-bottom: 2px;
}
.section-compare .cta {
	padding-top: 11px;
}
.section-compare .cta .button {
	margin-top: 7px;
	margin-bottom: 18px;
}
@media only screen and (max-width: 734px) {
	.section-compare .cta .button {
		margin-top: -4px;
	}
}
.section-compare .magsafe {
	border-bottom: 1px solid #d2d2d7;
	margin-bottom: 2px;
	padding-bottom: 45px;
}
.section-compare .links-stacked {
	margin-top: 40px;
}
@media only screen and (max-width: 1068px) {
	.section-compare .links-stacked {
		margin-top: 18px;
	}
}
.section-compare .links-stacked li {
	margin: 0 18px;
	display: inline-block;
}
@media only screen and (max-width: 734px) {
	.section-compare .links-stacked li {
		display: block;
	}
}
.section-compare .compare-link-wrapper {
	margin: 0 20px;
}
.section-compare .image-compare-iphone-12 {
	width: 161px;
	height: 255px;
	background-size: 161px 255px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_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) {
	.section-compare .image-compare-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-compare-iphone-12 {
		width: 128px;
		height: 203px;
		background-size: 128px 203px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_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) {
	.section-compare .image-compare-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-compare-iphone-12 {
		width: 107px;
		height: 165px;
		background-size: 107px 165px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-compare-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_12__eidp1c7x1my6_small_2x.jpg");
	}
}
.section-compare .image-compare-iphone-13 {
	width: 160px;
	height: 255px;
	background-size: 160px 255px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_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) {
	.section-compare .image-compare-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-compare-iphone-13 {
		width: 128px;
		height: 203px;
		background-size: 128px 203px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_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) {
	.section-compare .image-compare-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-compare-iphone-13 {
		width: 105px;
		height: 165px;
		background-size: 105px 165px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-compare-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13__e14qjycp1ceq_small_2x.jpg");
	}
}
.section-compare .image-compare-iphone-13-pro {
	width: 182px;
	height: 255px;
	background-size: 182px 255px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_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) {
	.section-compare .image-compare-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-compare-iphone-13-pro {
		width: 146px;
		height: 203px;
		background-size: 146px 203px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_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) {
	.section-compare .image-compare-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-compare-iphone-13-pro {
		width: 118px;
		height: 165px;
		background-size: 118px 165px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-compare-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_13_pro__egfer2t9jq4i_small_2x.jpg");
	}
}
.section-compare .image-compare-iphone-se {
	width: 136px;
	height: 255px;
	background-size: 136px 255px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_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) {
	.section-compare .image-compare-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-compare-iphone-se {
		width: 109px;
		height: 203px;
		background-size: 109px 203px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_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) {
	.section-compare .image-compare-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-compare-iphone-se {
		width: 90px;
		height: 165px;
		background-size: 90px 165px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-compare-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/compare_iphone_se__bwyhtii2ioia_small_2x.jpg");
	}
}
.section-compare .image-icon-4g {
	width: 50px;
	height: 36px;
	background-size: 50px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_4g__cclvrlfve336_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) {
	.section-compare .image-icon-4g {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_4g__cclvrlfve336_large_2x.png");
	}
}
.section-compare .image-icon-5g {
	width: 50px;
	height: 36px;
	background-size: 50px 36px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_5g__cqakh1vr29iu_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) {
	.section-compare .image-icon-5g {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_5g__cqakh1vr29iu_large_2x.png");
	}
}
.section-compare .image-icon-12-camera {
	width: 35px;
	height: 39px;
	background-size: 35px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_12_camera__b142p4ip9fau_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) {
	.section-compare .image-icon-12-camera {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_12_camera__b142p4ip9fau_large_2x.png");
	}
}
.section-compare .image-icon-13-camera {
	width: 37px;
	height: 39px;
	background-size: 37px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_13_camera__bpn5gpc6rw6a_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) {
	.section-compare .image-icon-13-camera {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_13_camera__bpn5gpc6rw6a_large_2x.png");
	}
}
.section-compare .image-icon-13-pro-camera {
	width: 37px;
	height: 39px;
	background-size: 37px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_13_pro_camera__e9zoevo308q6_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) {
	.section-compare .image-icon-13-pro-camera {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_13_pro_camera__e9zoevo308q6_large_2x.png");
	}
}
.section-compare .image-icon-a13 {
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a13__erds6r7fcmgm_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) {
	.section-compare .image-icon-a13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a13__erds6r7fcmgm_large_2x.png");
	}
}
.section-compare .image-icon-a14 {
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a14__f2599hpwlq62_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) {
	.section-compare .image-icon-a14 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a14__f2599hpwlq62_large_2x.png");
	}
}
.section-compare .image-icon-a15 {
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a15__uznhcm8vpeae_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) {
	.section-compare .image-icon-a15 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_a15__uznhcm8vpeae_large_2x.png");
	}
}
.section-compare .image-icon-battery {
	width: 51px;
	height: 25px;
	background-size: 51px 25px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_battery__eb1l3oc1egia_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) {
	.section-compare .image-icon-battery {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_battery__eb1l3oc1egia_large_2x.png");
	}
}
.section-compare .image-icon-se-camera {
	width: 39px;
	height: 39px;
	background-size: 39px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_se_camera__cxy04w53xa0y_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) {
	.section-compare .image-icon-se-camera {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_se_camera__cxy04w53xa0y_large_2x.png");
	}
}
.section-compare .image-icon-lidar {
	width: 35px;
	height: 39px;
	background-size: 35px 39px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_lidar__dcf7uwf35qie_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) {
	.section-compare .image-icon-lidar {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_lidar__dcf7uwf35qie_large_2x.png");
	}
}
.section-compare .image-icon-magsafe {
	width: 27px;
	height: 53px;
	background-size: 27px 53px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe__fqp01f9utbqu_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) {
	.section-compare .image-icon-magsafe {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe__fqp01f9utbqu_large_2x.png");
	}
}
.section-compare .image-icon-magsafe-12 {
	width: 27px;
	height: 53px;
	background-size: 27px 53px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_12__cwrhrzwdoawm_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) {
	.section-compare .image-icon-magsafe-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_12__cwrhrzwdoawm_large_2x.png");
	}
}
.section-compare .image-icon-magsafe-13 {
	width: 27px;
	height: 53px;
	background-size: 27px 53px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_13__qiysv19b8d6e_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) {
	.section-compare .image-icon-magsafe-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_13__qiysv19b8d6e_large_2x.png");
	}
}
.section-compare .image-icon-magsafe-13-pro {
	width: 27px;
	height: 53px;
	background-size: 27px 53px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_13_pro__glf2gokg1yai_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) {
	.section-compare .image-icon-magsafe-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_13_pro__glf2gokg1yai_large_2x.png");
	}
}
.section-compare .image-icon-magsafe-dual-camera {
	width: 27px;
	height: 53px;
	background-size: 27px 53px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_dual_camera__d5cipe5rmsk2_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) {
	.section-compare .image-icon-magsafe-dual-camera {
		background-image: url("/v/iphone/switch/c/images/overview/compare/icon_magsafe_dual_camera__d5cipe5rmsk2_large_2x.png");
	}
}
.section-compare .image-logo-iphone-12 {
	width: 97px;
	height: 20px;
	background-size: 97px 20px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_12__d3369bd8hqie_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) {
	.section-compare .image-logo-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_12__d3369bd8hqie_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-logo-iphone-12 {
		width: 83px;
		height: 19px;
		background-size: 83px 19px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_12__d3369bd8hqie_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) {
	.section-compare .image-logo-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_12__d3369bd8hqie_medium_2x.png");
	}
}
.section-compare .image-logo-iphone-13 {
	width: 95px;
	height: 20px;
	background-size: 95px 20px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_13__by4gkm7ozg2u_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) {
	.section-compare .image-logo-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_13__by4gkm7ozg2u_large_2x.png");
	}
}
.section-compare .image-logo-iphone-13-pro {
	width: 132px;
	height: 20px;
	background-size: 132px 20px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_13_pro__5goomisfsmqq_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) {
	.section-compare .image-logo-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_13_pro__5goomisfsmqq_large_2x.png");
	}
}
.section-compare .image-logo-iphone-se {
	width: 98px;
	height: 20px;
	background-size: 98px 20px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_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) {
	.section-compare .image-logo-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-logo-iphone-se {
		width: 86px;
		height: 18px;
		background-size: 86px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_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) {
	.section-compare .image-logo-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-logo-iphone-se {
		width: 79px;
		height: 18px;
		background-size: 79px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-logo-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/logo_iphone_se__f87pl7lwd7iq_small_2x.png");
	}
}
.section-compare .image-swatch-iphone-12 {
	width: 104px;
	height: 14px;
	background-size: 104px 14px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_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) {
	.section-compare .image-swatch-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-swatch-iphone-12 {
		width: 138px;
		height: 18px;
		background-size: 138px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_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) {
	.section-compare .image-swatch-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-swatch-iphone-12 {
		width: 91px;
		height: 44px;
		background-size: 91px 44px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-compare .image-swatch-iphone-12 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_12__gcigta1m5x2e_small_2x.png");
	}
}
.section-compare .image-swatch-iphone-13 {
	width: 86px;
	height: 14px;
	background-size: 86px 14px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13__gbxekepco22y_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) {
	.section-compare .image-swatch-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13__gbxekepco22y_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-swatch-iphone-13 {
		width: 113px;
		height: 18px;
		background-size: 113px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13__gbxekepco22y_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) {
	.section-compare .image-swatch-iphone-13 {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13__gbxekepco22y_medium_2x.png");
	}
}
.section-compare .image-swatch-iphone-13-pro {
	width: 68px;
	height: 14px;
	background-size: 68px 14px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13_pro__eb3epcueiq0y_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) {
	.section-compare .image-swatch-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13_pro__eb3epcueiq0y_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-swatch-iphone-13-pro {
		width: 92px;
		height: 18px;
		background-size: 92px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13_pro__eb3epcueiq0y_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) {
	.section-compare .image-swatch-iphone-13-pro {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_13_pro__eb3epcueiq0y_medium_2x.png");
	}
}
.section-compare .image-swatch-iphone-se {
	width: 50px;
	height: 14px;
	background-size: 50px 14px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_se__dhl6x77mu6s2_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) {
	.section-compare .image-swatch-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_se__dhl6x77mu6s2_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-compare .image-swatch-iphone-se {
		width: 66px;
		height: 18px;
		background-size: 66px 18px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_se__dhl6x77mu6s2_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) {
	.section-compare .image-swatch-iphone-se {
		background-image: url("/v/iphone/switch/c/images/overview/compare/swatch_iphone_se__dhl6x77mu6s2_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .image-swatch-iphone-se {
		height: 44px;
	}
}
html.quick-look .quicklook-hide {
	display: none;
}
.quicklook-cta {
	margin-top: 0;
}
.quicklook-component {
	display: none;
}
html.quick-look .quicklook-component {
	display: block;
}
html.quick-look .quicklook-component a {
	position: relative;
}
html.quick-look .quicklook-component a img {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(0px 0px 99.9% 99.9%);
	clip-path: inset(0px 0px 99.9% 99.9%);
	overflow: hidden;
	height: 1px;
	width: 1px;
	padding: 0;
	border: 0;
}
html.quick-look .quicklook-component a span {
	position: relative;
}
html.quick-look .quicklook-component a span::before, html.quick-look .quicklook-component a span::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: "";
}
html.quick-look .quicklook-component a span::before, html.quick-look .quicklook-component a span::after {
	text-decoration: none;
}
html.quick-look .quicklook-component a span::before {
	display: none;
}
html.quick-look .quicklook-component a span::before, html.quick-look .quicklook-component a span::after {
	content: "";
}
html.quick-look .quicklook-component a span::after {
	padding-left: 0.3em;
	top: 0;
}
.section-chat {
	position: relative;
	z-index: 1;
	padding-top: 95px;
	padding-bottom: 75px;
}
@media only screen and (max-width: 1068px) {
	.section-chat {
		padding-top: 136px;
		padding-bottom: 63px;
	}
}
@media only screen and (max-width: 734px) {
	.section-chat {
		padding-top: 104px;
		padding-bottom: 36px;
	}
}
.section-chat .button-chat {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	border-radius: 25px;
	border: 2px solid #1d1d1f;
	transition: background-color 350ms ease-in-out, color 350ms ease-in-out;
}
.section-chat .button-chat:hover {
	background: rgba(255, 255, 255, 0.08);
}
.section-chat .button-chat:active {
	background: rgba(0, 0, 0, 0.08);
}
.section-chat .button-chat:disabled, .section-chat .button-chat.disabled {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	opacity: 0.32;
}
@media only screen and (min-width: 1069px) {
	.section-chat .button-chat {
		font-size: 17px;
		line-height: 1.17648;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
		min-width: 20px;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 24px;
	}
	.section-chat .button-chat: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;
	}
	.section-chat .button-chat: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;
	}
	.section-chat .button-chat:lang(ko) {
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-chat .button-chat:lang(zh) {
		letter-spacing: 0em;
	}
	.section-chat .button-chat:lang(th) {
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-chat .button-chat:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-chat .button-chat:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-chat .button-chat: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;
	}
	.section-chat .button-chat: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) {
	.section-chat .button-chat {
		margin-top: 30px;
		padding: 5px 13px;
	}
}
@media only screen and (max-width: 734px) {
	.section-chat .button-chat {
		margin-top: 31px;
	}
}
.section-chat .button-chat:active {
	background-color: #1d1d1f;
}
.section-chat .button-chat:hover {
	background-color: black;
	color: #fff;
}
.section-chat .column {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.section-moreways {
	background-color: #fff;
	text-align: center;
	padding-top: 93px;
	padding-bottom: 75px;
}
@media only screen and (max-width: 734px) {
	.section-moreways {
		padding-top: 26px;
	}
}
.section-moreways .typography-feature-headline {
	margin-bottom: 80px;
}
@media only screen and (max-width: 1068px) {
	.section-moreways .typography-feature-headline {
		margin-bottom: 42px;
	}
}
.section-moreways .partner-logos {
	display: flex;
	max-width: 980px;
	margin: 0 auto;
}
@media only screen and (max-width: 1068px) {
	.section-moreways .partner-logos {
		width: 692px;
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .partner-logos {
		width: 76.5%;
	}
}
.section-moreways .partner-logos .logo-wrapper {
	margin: 0 auto;
	margin-bottom: 42px;
}
@media only screen and (max-width: 1068px) {
	.section-moreways .partner-logos .logo-wrapper {
		padding-right: 4%;
		padding-left: 4%;
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .partner-logos .logo-wrapper {
		padding-right: 0;
		padding-left: 0;
	}
}
.section-moreways .partner-logos .logo-wrapper figure {
	margin: 0 auto;
	padding-bottom: 15px;
}
.section-moreways .partner-logos .logo-wrapper a {
	font-size: 17px;
}
@media only screen and (max-width: 734px) {
	.section-moreways .partner-logos .logo-wrapper a {
		font-size: 15px;
	}
}
.section-moreways .image-logo-celcom {
	width: 165px;
	height: 85px;
	background-size: 165px 85px;
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_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) {
	.section-moreways .image-logo-celcom {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-moreways .image-logo-celcom {
		width: 175px;
		height: 85px;
		background-size: 175px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_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) {
	.section-moreways .image-logo-celcom {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .image-logo-celcom {
		width: 148px;
		height: 85px;
		background-size: 148px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-moreways .image-logo-celcom {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_celcom__ck7oi0rjowb6_small_2x.png");
	}
}
.section-moreways .image-logo-digi {
	width: 165px;
	height: 85px;
	background-size: 165px 85px;
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_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) {
	.section-moreways .image-logo-digi {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-moreways .image-logo-digi {
		width: 175px;
		height: 85px;
		background-size: 175px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_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) {
	.section-moreways .image-logo-digi {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .image-logo-digi {
		width: 148px;
		height: 85px;
		background-size: 148px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-moreways .image-logo-digi {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_digi__fhpbj4beo3qu_small_2x.png");
	}
}
.section-moreways .image-logo-maxis {
	width: 165px;
	height: 85px;
	background-size: 165px 85px;
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_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) {
	.section-moreways .image-logo-maxis {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-moreways .image-logo-maxis {
		width: 175px;
		height: 85px;
		background-size: 175px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_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) {
	.section-moreways .image-logo-maxis {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .image-logo-maxis {
		width: 148px;
		height: 85px;
		background-size: 148px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-moreways .image-logo-maxis {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_maxis__ft9qkfu8yvue_small_2x.png");
	}
}
.section-moreways .image-logo-umobile {
	width: 165px;
	height: 85px;
	background-size: 165px 85px;
	background-repeat: no-repeat;
	background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_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) {
	.section-moreways .image-logo-umobile {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.section-moreways .image-logo-umobile {
		width: 175px;
		height: 85px;
		background-size: 175px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_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) {
	.section-moreways .image-logo-umobile {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.section-moreways .image-logo-umobile {
		width: 148px;
		height: 85px;
		background-size: 148px 85px;
		background-repeat: no-repeat;
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-moreways .image-logo-umobile {
		background-image: url("/in/v/iphone/switch/c/images/moreways/icon_umobile__b1von1ctnphy_small_2x.png");
	}
}
.image-move {
	width: 866px;
	height: 378px;
	background-size: 866px 378px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_large.jpg");
	bottom: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-move {
		background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-move {
		width: 634px;
		height: 280px;
		background-size: 634px 280px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_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) {
	.image-move {
		background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-move {
		width: 288px;
		height: 190px;
		background-size: 288px 190px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-move {
		background-image: url("/v/iphone/switch/c/images/overview/move_to_ios__bjxrtdidw1w2_small_2x.jpg");
	}
}
.tile-move .tile-content {
	background: #d2d2d7;
}
@media only screen and (max-width: 1068px) {
	.tile-move .tile-copyblock {
		margin-bottom: 310px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-move .tile-copyblock {
		margin-bottom: 230px;
	}
}
.tile-move .tile-copyblock .tile-headline {
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 734px) {
	.tile-move .tile-copyblock .tile-headline {
		max-width: 220px;
	}
}
.image-trade-in {
	width: 690px;
	height: 308px;
	background-size: 690px 308px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_large.jpg");
	bottom: -8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-trade-in {
		background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-trade-in {
		width: 357px;
		height: 161px;
		background-size: 357px 161px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_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) {
	.image-trade-in {
		background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-trade-in {
		width: 414px;
		height: 186px;
		background-size: 414px 186px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-trade-in {
		background-image: url("/v/iphone/switch/c/images/overview/trade_in__dd2u5fgm0ccy_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-trade-in {
		bottom: 12px;
	}
}
@media only screen and (max-width: 734px) {
	.image-trade-in {
		bottom: 3px;
	}
}
.tile-trade-in .tile-headline {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 1068px) {
	.tile-trade-in .tile-headline {
		max-width: 315px;
	}
}
html.text-zoom .tile-trade-in .tile-headline {
	max-width: none;
}
.tile-support .tile-headline {
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 734px) {
	.tile-support .tile-headline {
		max-width: 305px;
	}
}
.tile-support .image-support {
	width: 456px;
	height: 194px;
	background-size: 456px 194px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_large.jpg");
	top: 242px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.tile-support .image-support {
		background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.tile-support .image-support {
		width: 256px;
		height: 110px;
		background-size: 256px 110px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_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) {
	.tile-support .image-support {
		background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.tile-support .image-support {
		width: 282px;
		height: 121px;
		background-size: 282px 121px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.tile-support .image-support {
		background-image: url("/v/iphone/switch/c/images/overview/support__fwjxlfbss5u2_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.tile-support .image-support {
		top: 202px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-support .image-support {
		top: 178px;
	}
}
.image-apple-store {
	width: 1400px;
	height: 550px;
	background-size: 1400px 550px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_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) {
	.image-apple-store {
		background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-apple-store {
		width: 724px;
		height: 400px;
		background-size: 724px 400px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_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) {
	.image-apple-store {
		background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-apple-store {
		width: 414px;
		height: 358px;
		background-size: 414px 358px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/v/iphone/switch/c/images/overview/apple_store__fmwn8dv71w6e_small_2x.jpg");
	}
}
.tile-apple-store .tile-button .icon {
	color: #fff;
}
.tile-apple-store .tile-headline {
	max-width: 370px;
}
@media only screen and (max-width: 1068px) {
	.tile-apple-store .tile-headline {
		max-width: 290px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-apple-store .tile-headline {
		max-width: 270px;
	}
}
.image-durability {
	width: 1261px;
	height: 236px;
	background-size: 1261px 236px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_large.jpg");
	bottom: 93px;
	left: 138px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-durability {
		background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-durability {
		width: 648px;
		height: 122px;
		background-size: 648px 122px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_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) {
	.image-durability {
		background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-durability {
		width: 365px;
		height: 82px;
		background-size: 365px 82px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-durability {
		background-image: url("/v/iphone/switch/c/images/overview/longevity__cwhgr7eccgia_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-durability {
		bottom: 106px;
		left: 76px;
	}
}
@media only screen and (max-width: 734px) {
	.image-durability {
		bottom: 103px;
		left: 50px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-durability .tile-headline {
		max-width: 220px;
		margin-left: auto;
		margin-right: auto;
	}
}
.tile-durability.panel-show .image-durability {
	transition: opacity 0.3s ease-out;
	opacity: 0;
}
.tile-privacy {
	overflow: hidden;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .tile-panel-content.wide {
		width: 400px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .tile-panel-content.wide {
		width: 240px;
	}
}
.tile-privacy .image-privacy {
	width: 1400px;
	height: 550px;
	background-size: 1400px 550px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_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) {
	.tile-privacy .image-privacy {
		background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .image-privacy {
		width: 724px;
		height: 400px;
		background-size: 724px 400px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_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) {
	.tile-privacy .image-privacy {
		background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .image-privacy {
		width: 414px;
		height: 358px;
		background-size: 414px 358px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.tile-privacy .image-privacy {
		background-image: url("/v/iphone/switch/c/images/overview/privacy__f4jsj3enmwy2_small_2x.jpg");
	}
}
.tile-privacy .icon-light {
	opacity: 0.999;
}
.tile-privacy .tile-subhead {
	color: rgba(255, 255, 255, 0.64);
}
.tile-privacy .tile-button .icon-dark {
	opacity: 0;
}
.tile-privacy .tile-button .icon-light {
	opacity: 0.999;
}
.tile-privacy .typography-privacy-headline {
	color: #fefefe;
	text-align: left;
	margin-left: 2px;
	width: 250px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .typography-privacy-headline {
		width: 180px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .typography-privacy-headline {
		width: 100px;
	}
}
.tile-privacy .headline-animation-wrapper {
	margin-top: 11px;
}
@media only screen and (max-width: 734px) {
	.tile-privacy .tile-copyblock {
		margin-top: 23px;
	}
}
.tile-privacy .tile-copyblock .tile-eyebrow {
	color: rgba(255, 255, 255, 0.64);
}
.tile-privacy .headline-wrapper {
	margin-top: 133px;
	margin-right: 100px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .headline-wrapper {
		margin-top: 92px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .headline-wrapper {
		margin-top: 50px;
	}
}
.tile-privacy .headline-animation-column {
	padding-left: 38px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .headline-animation-column {
		padding-left: 8px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .headline-animation-column {
		padding-left: 0;
	}
}
.tile-privacy .animation-icon-privacy {
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/privacy_icon__cfme2lqbjgly_large.png");
	background-size: 506px 420px;
	width: 46px;
	height: 60px;
	animation: unlock_animation-large 6s steps(1) forwards;
	animation-play-state: paused;
	animation-iteration-count: initial;
	animation-duration: 72s;
	background-position: 0px 0px;
	animation-delay: -67s;
	margin-bottom: 0;
	margin-left: 2px;
}
@keyframes unlock_animation-large {
	0% {
		background-position: 0px 0px;
	}
	1.38889% {
		background-position: -46px 0px;
	}
	2.77778% {
		background-position: -92px 0px;
	}
	4.16667% {
		background-position: -138px 0px;
	}
	5.55556% {
		background-position: -184px 0px;
	}
	6.94444% {
		background-position: -230px 0px;
	}
	8.33333% {
		background-position: -276px 0px;
	}
	9.72222% {
		background-position: -322px 0px;
	}
	11.11111% {
		background-position: -368px 0px;
	}
	12.5% {
		background-position: -414px 0px;
	}
	13.88889% {
		background-position: -460px 0px;
	}
	15.27778% {
		background-position: 0px -60px;
	}
	16.66667% {
		background-position: -46px -60px;
	}
	18.05556% {
		background-position: -92px -60px;
	}
	19.44444% {
		background-position: -138px -60px;
	}
	20.83333% {
		background-position: -184px -60px;
	}
	22.22222% {
		background-position: -230px -60px;
	}
	23.61111% {
		background-position: -276px -60px;
	}
	25% {
		background-position: -322px -60px;
	}
	26.38889% {
		background-position: -368px -60px;
	}
	27.77778% {
		background-position: -414px -60px;
	}
	29.16667% {
		background-position: -460px -60px;
	}
	30.55556% {
		background-position: 0px -120px;
	}
	31.94444% {
		background-position: -46px -120px;
	}
	33.33333% {
		background-position: -92px -120px;
	}
	34.72222% {
		background-position: -138px -120px;
	}
	36.11111% {
		background-position: -184px -120px;
	}
	37.5% {
		background-position: -230px -120px;
	}
	38.88889% {
		background-position: -276px -120px;
	}
	40.27778% {
		background-position: -322px -120px;
	}
	41.66667% {
		background-position: -368px -120px;
	}
	43.05556% {
		background-position: -414px -120px;
	}
	44.44444% {
		background-position: -460px -120px;
	}
	45.83333% {
		background-position: 0px -180px;
	}
	47.22222% {
		background-position: -46px -180px;
	}
	48.61111% {
		background-position: -92px -180px;
	}
	50% {
		background-position: -138px -180px;
	}
	51.38889% {
		background-position: -184px -180px;
	}
	52.77778% {
		background-position: -230px -180px;
	}
	54.16667% {
		background-position: -276px -180px;
	}
	55.55556% {
		background-position: -322px -180px;
	}
	56.94444% {
		background-position: -368px -180px;
	}
	58.33333% {
		background-position: -414px -180px;
	}
	59.72222% {
		background-position: -460px -180px;
	}
	61.11111% {
		background-position: 0px -240px;
	}
	62.5% {
		background-position: -46px -240px;
	}
	63.88889% {
		background-position: -92px -240px;
	}
	65.27778% {
		background-position: -138px -240px;
	}
	66.66667% {
		background-position: -184px -240px;
	}
	68.05556% {
		background-position: -230px -240px;
	}
	69.44444% {
		background-position: -276px -240px;
	}
	70.83333% {
		background-position: -322px -240px;
	}
	72.22222% {
		background-position: -368px -240px;
	}
	73.61111% {
		background-position: -414px -240px;
	}
	75% {
		background-position: -460px -240px;
	}
	76.38889% {
		background-position: 0px -300px;
	}
	77.77778% {
		background-position: -46px -300px;
	}
	79.16667% {
		background-position: -92px -300px;
	}
	80.55556% {
		background-position: -138px -300px;
	}
	81.94444% {
		background-position: -184px -300px;
	}
	83.33333% {
		background-position: -230px -300px;
	}
	84.72222% {
		background-position: -276px -300px;
	}
	86.11111% {
		background-position: -322px -300px;
	}
	87.5% {
		background-position: -368px -300px;
	}
	88.88889% {
		background-position: -414px -300px;
	}
	90.27778% {
		background-position: -460px -300px;
	}
	91.66667% {
		background-position: 0px -360px;
	}
	93.05556% {
		background-position: -46px -360px;
	}
	94.44444% {
		background-position: -92px -360px;
	}
	95.83333% {
		background-position: -138px -360px;
	}
	97.22222% {
		background-position: -184px -360px;
	}
	98.61111% {
		background-position: -230px -360px;
	}
	100% {
		background-position: -230px -360px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.tile-privacy .animation-icon-privacy {
		background-image: url("/v/iphone/switch/c/images/overview/privacy_icon__cfme2lqbjgly_large_2x.png");
	}
}
html.reduced-motion .tile-privacy .animation-icon-privacy {
	animation: none;
	background-position: -230px -360px;
}
@keyframes unlock_animation-medium {
	0% {
		background-position: 0px 0px;
	}
	1.38889% {
		background-position: -34px 0px;
	}
	2.77778% {
		background-position: -68px 0px;
	}
	4.16667% {
		background-position: -102px 0px;
	}
	5.55556% {
		background-position: -136px 0px;
	}
	6.94444% {
		background-position: -170px 0px;
	}
	8.33333% {
		background-position: -204px 0px;
	}
	9.72222% {
		background-position: -238px 0px;
	}
	11.11111% {
		background-position: -272px 0px;
	}
	12.5% {
		background-position: -306px 0px;
	}
	13.88889% {
		background-position: -340px 0px;
	}
	15.27778% {
		background-position: -374px 0px;
	}
	16.66667% {
		background-position: -408px 0px;
	}
	18.05556% {
		background-position: -442px 0px;
	}
	19.44444% {
		background-position: -476px 0px;
	}
	20.83333% {
		background-position: 0px -44px;
	}
	22.22222% {
		background-position: -34px -44px;
	}
	23.61111% {
		background-position: -68px -44px;
	}
	25% {
		background-position: -102px -44px;
	}
	26.38889% {
		background-position: -136px -44px;
	}
	27.77778% {
		background-position: -170px -44px;
	}
	29.16667% {
		background-position: -204px -44px;
	}
	30.55556% {
		background-position: -238px -44px;
	}
	31.94444% {
		background-position: -272px -44px;
	}
	33.33333% {
		background-position: -306px -44px;
	}
	34.72222% {
		background-position: -340px -44px;
	}
	36.11111% {
		background-position: -374px -44px;
	}
	37.5% {
		background-position: -408px -44px;
	}
	38.88889% {
		background-position: -442px -44px;
	}
	40.27778% {
		background-position: -476px -44px;
	}
	41.66667% {
		background-position: 0px -88px;
	}
	43.05556% {
		background-position: -34px -88px;
	}
	44.44444% {
		background-position: -68px -88px;
	}
	45.83333% {
		background-position: -102px -88px;
	}
	47.22222% {
		background-position: -136px -88px;
	}
	48.61111% {
		background-position: -170px -88px;
	}
	50% {
		background-position: -204px -88px;
	}
	51.38889% {
		background-position: -238px -88px;
	}
	52.77778% {
		background-position: -272px -88px;
	}
	54.16667% {
		background-position: -306px -88px;
	}
	55.55556% {
		background-position: -340px -88px;
	}
	56.94444% {
		background-position: -374px -88px;
	}
	58.33333% {
		background-position: -408px -88px;
	}
	59.72222% {
		background-position: -442px -88px;
	}
	61.11111% {
		background-position: -476px -88px;
	}
	62.5% {
		background-position: 0px -132px;
	}
	63.88889% {
		background-position: -34px -132px;
	}
	65.27778% {
		background-position: -68px -132px;
	}
	66.66667% {
		background-position: -102px -132px;
	}
	68.05556% {
		background-position: -136px -132px;
	}
	69.44444% {
		background-position: -170px -132px;
	}
	70.83333% {
		background-position: -204px -132px;
	}
	72.22222% {
		background-position: -238px -132px;
	}
	73.61111% {
		background-position: -272px -132px;
	}
	75% {
		background-position: -306px -132px;
	}
	76.38889% {
		background-position: -340px -132px;
	}
	77.77778% {
		background-position: -374px -132px;
	}
	79.16667% {
		background-position: -408px -132px;
	}
	80.55556% {
		background-position: -442px -132px;
	}
	81.94444% {
		background-position: -476px -132px;
	}
	83.33333% {
		background-position: 0px -176px;
	}
	84.72222% {
		background-position: -34px -176px;
	}
	86.11111% {
		background-position: -68px -176px;
	}
	87.5% {
		background-position: -102px -176px;
	}
	88.88889% {
		background-position: -136px -176px;
	}
	90.27778% {
		background-position: -170px -176px;
	}
	91.66667% {
		background-position: -204px -176px;
	}
	93.05556% {
		background-position: -238px -176px;
	}
	94.44444% {
		background-position: -272px -176px;
	}
	95.83333% {
		background-position: -306px -176px;
	}
	97.22222% {
		background-position: -340px -176px;
	}
	98.61111% {
		background-position: -374px -176px;
	}
	100% {
		background-position: -374px -176px;
	}
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .animation-icon-privacy {
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/privacy_icon__cfme2lqbjgly_medium.png");
		background-size: 510px 220px;
		width: 34px;
		height: 44px;
		animation: unlock_animation-medium 6s steps(1) forwards;
		animation-play-state: paused;
		animation-iteration-count: initial;
		animation-duration: 72s;
		background-position: 0px 0px;
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.tile-privacy .animation-icon-privacy {
		background-image: url("/v/iphone/switch/c/images/overview/privacy_icon__cfme2lqbjgly_medium_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	html.reduced-motion .tile-privacy .animation-icon-privacy {
		animation: none;
		background-position: -374px -176px;
	}
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .animation-icon-privacy {
		animation-delay: -67s;
		margin-bottom: 8px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .animation-icon-privacy {
		margin-bottom: 0;
	}
}
.tile-privacy .headline-unenhanced {
	position: relative;
	z-index: 1;
	margin-top: 11px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .headline-unenhanced {
		margin-top: 8px;
	}
}
.tile-privacy .headline-animation-wrapper {
	display: none;
	position: relative;
	z-index: 1;
}
.tile-privacy .headline-wrapper {
	position: relative;
	z-index: 1;
}
.tile-privacy.enhanced .headline-unenhanced {
	opacity: 0;
}
.tile-privacy.enhanced .headline-animation-wrapper {
	display: block;
	position: absolute;
	z-index: -1;
	top: 59px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy.enhanced .headline-animation-wrapper {
		top: 41px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy.enhanced .headline-animation-wrapper {
		top: 41px;
	}
}
.tile-privacy.enhanced .animation-icon-privacy {
	animation-delay: 0s;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy.enhanced .animation-icon-privacy {
		animation-delay: 0s;
	}
}
.image-seamless {
	width: 291px;
	height: 490px;
}
@media only screen and (max-width: 1068px) {
	.image-seamless {
		width: 152px;
		height: 332px;
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless {
		width: 194px;
		height: 308px;
	}
}
.image-seamless-hardware {
	width: 291px;
	height: 490px;
	background-size: 291px 490px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_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) {
	.image-seamless-hardware {
		background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-hardware {
		width: 152px;
		height: 332px;
		background-size: 152px 332px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_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) {
	.image-seamless-hardware {
		background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-hardware {
		width: 194px;
		height: 308px;
		background-size: 194px 308px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-seamless-hardware {
		background-image: url("/v/iphone/switch/c/images/overview/seamless__fi2axbvpm2uu_small_2x.jpg");
	}
}
.image-seamless-screen {
	width: 134px;
	height: 106px;
	bottom: 165px;
	right: 78px;
}
@media only screen and (max-width: 1068px) {
	.image-seamless-screen {
		width: 92px;
		height: 72px;
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-screen {
		width: 92px;
		height: 72px;
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-screen {
		bottom: 110px;
		right: 8px;
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-screen {
		bottom: 109px;
		right: 51px;
	}
}
.image-seamless-startframe {
	width: 134px;
	height: 106px;
	background-size: 134px 106px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_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) {
	.image-seamless-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-startframe {
		width: 92px;
		height: 72px;
		background-size: 92px 72px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_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) {
	.image-seamless-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-startframe {
		width: 92px;
		height: 72px;
		background-size: 92px 72px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-seamless-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_startframe__e61964uypms2_small_2x.jpg");
	}
}
.image-seamless-endframe {
	width: 134px;
	height: 106px;
	background-size: 134px 106px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_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) {
	.image-seamless-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-endframe {
		width: 92px;
		height: 72px;
		background-size: 92px 72px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_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) {
	.image-seamless-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-endframe {
		width: 92px;
		height: 72px;
		background-size: 92px 72px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-seamless-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_endframe__dbz7p6fb7xm6_small_2x.jpg");
	}
}
.image-seamless-airpods {
	width: 260px;
	height: 227px;
	background-size: 260px 227px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_large.png");
	bottom: 0;
	left: -153px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-seamless-airpods {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-airpods {
		width: 175px;
		height: 152px;
		background-size: 175px 152px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_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) {
	.image-seamless-airpods {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-airpods {
		width: 174px;
		height: 151px;
		background-size: 174px 151px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_small.png");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-seamless-airpods {
		background-image: url("/v/iphone/switch/c/images/overview/seamless_airpods__w1erddjjao2y_small_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-airpods {
		left: -102px;
	}
}
.tile-seamless .tile-headline {
	max-width: 260px;
}
@media only screen and (max-width: 1068px) {
	.tile-seamless .tile-headline {
		max-width: 170px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-seamless .tile-headline {
		max-width: 155px;
	}
}
html.text-zoom .tile-seamless .tile-headline {
	max-width: none;
}
.tile-seamless .tile-image-wrapper {
	width: 291px;
	height: 490px;
	top: 0;
	left: 314px;
}
@media only screen and (max-width: 1068px) {
	.tile-seamless .tile-image-wrapper {
		width: 152px;
		height: 332px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-seamless .tile-image-wrapper {
		width: 194px;
		height: 308px;
	}
}
@media only screen and (max-width: 1068px) {
	.tile-seamless .tile-image-wrapper {
		left: auto;
		right: 0;
	}
}
@media only screen and (max-width: 734px) {
	.tile-seamless .tile-image-wrapper {
		left: 188px;
		right: auto;
	}
}
.tile-seamless .inline-video-media {
	width: 134px;
	height: 106px;
}
@media only screen and (max-width: 1068px) {
	.tile-seamless .inline-video-media {
		width: 92px;
		height: 72px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-seamless .inline-video-media {
		width: 92px;
		height: 72px;
	}
}
.image-environment {
	width: 586px;
	height: 272px;
	background-size: 586px 272px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_large.jpg");
	bottom: 63px;
	left: 104px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-environment {
		background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-environment {
		width: 332px;
		height: 177px;
		background-size: 332px 177px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_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) {
	.image-environment {
		background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-environment {
		width: 352px;
		height: 165px;
		background-size: 352px 165px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-environment {
		background-image: url("/v/iphone/switch/c/images/overview/environment__f9jr8lsyvtaq_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-environment {
		bottom: 69px;
		left: 25px;
	}
}
@media only screen and (max-width: 734px) {
	.image-environment {
		bottom: 60px;
		left: 62px;
	}
}
@media only screen and (max-width: 374px) {
	.image-environment {
		bottom: 50px;
	}
}
.tile-environment .tile-headline {
	max-width: 380px;
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 734px) {
	.tile-environment .tile-headline {
		max-width: 310px;
	}
}
.tile-environment .tile-panel-content {
	width: 385px;
}
@media only screen and (max-width: 1068px) {
	.tile-environment .tile-panel-content {
		width: 252px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-environment .tile-panel-content {
		width: 240px;
	}
}
.image-camera {
	width: 1400px;
	height: 550px;
	background-size: 1400px 550px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_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) {
	.image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-camera {
		width: 724px;
		height: 400px;
		background-size: 724px 400px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_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) {
	.image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-camera {
		width: 414px;
		height: 358px;
		background-size: 414px 358px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/camera__fsuj5ttu0ci2_small_2x.jpg");
	}
}
.tile-camera .tile-headline {
	max-width: 450px;
}
@media only screen and (max-width: 1068px) {
	.tile-camera .tile-headline {
		max-width: 360px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-camera .tile-headline {
		max-width: 210px;
	}
}
@media only screen and (max-width: 1068px) {
	.tile-camera .tile-button .icon.icon-light {
		color: #fff;
		z-index: 10;
		opacity: 1;
	}
}
.section-features.iphone-12 .image-camera {
	width: 1400px;
	height: 550px;
	background-size: 1400px 550px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_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) {
	.section-features.iphone-12 .image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-features.iphone-12 .image-camera {
		width: 724px;
		height: 400px;
		background-size: 724px 400px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_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) {
	.section-features.iphone-12 .image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-features.iphone-12 .image-camera {
		width: 414px;
		height: 358px;
		background-size: 414px 358px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-features.iphone-12 .image-camera {
		background-image: url("/v/iphone/switch/c/images/overview/iphone-12/camera__fsuj5ttu0ci2_small_2x.jpg");
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-image {
		left: 0;
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-headline {
		color: #1d1d1f;
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-eyebrow {
		color: rgba(0, 0, 0, 0.64);
	}
}
.image-chip-startframe {
	width: 692px;
	height: 552px;
	background-size: 692px 552px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_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) {
	.image-chip-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-chip-startframe {
		width: 360px;
		height: 402px;
		background-size: 360px 402px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_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) {
	.image-chip-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-chip-startframe {
		width: 416px;
		height: 360px;
		background-size: 416px 360px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-chip-startframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_startframe__b7gpqdxem282_small_2x.jpg");
	}
}
.image-chip-endframe {
	width: 692px;
	height: 552px;
	background-size: 692px 552px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_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) {
	.image-chip-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-chip-endframe {
		width: 360px;
		height: 402px;
		background-size: 360px 402px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_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) {
	.image-chip-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-chip-endframe {
		width: 416px;
		height: 360px;
		background-size: 416px 360px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-chip-endframe {
		background-image: url("/v/iphone/switch/c/images/overview/chip_endframe__fokp9rj8xj6m_small_2x.jpg");
	}
}
.tile-chip .tile-headline {
	max-width: 310px;
}
@media only screen and (max-width: 1068px) {
	.tile-chip .tile-headline {
		max-width: 250px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-chip .tile-headline {
		max-width: 210px;
	}
}
html.text-zoom .tile-chip .tile-headline {
	max-width: none;
}
.tile-chip .tile-button .icon {
	color: #fff;
}
.tile-chip .inline-video-media {
	width: 692px;
	height: 552px;
}
@media only screen and (max-width: 1068px) {
	.tile-chip .inline-video-media {
		width: 360px;
		height: 402px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-chip .inline-video-media {
		width: 416px;
		height: 360px;
	}
}
.image-imessage {
	width: 600px;
	height: 357px;
	background-size: 600px 357px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_large.jpg");
	bottom: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-imessage {
		background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-imessage {
		width: 315px;
		height: 188px;
		background-size: 315px 188px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_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) {
	.image-imessage {
		background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-imessage {
		width: 335px;
		height: 205px;
		background-size: 335px 205px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-imessage {
		background-image: url("/v/iphone/switch/c/images/overview/imessage__ewjj3ph4whw2_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-imessage {
		bottom: 19px;
	}
}
@media only screen and (max-width: 734px) {
	.image-imessage {
		bottom: 13px;
	}
}
.image-appstore {
	width: 1130px;
	height: 415px;
	background-size: 1130px 415px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_large.jpg");
	bottom: 8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-appstore {
		width: 693px;
		height: 255px;
		background-size: 693px 255px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_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) {
	.image-appstore {
		background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-appstore {
		width: 414px;
		height: 222px;
		background-size: 414px 222px;
		background-repeat: no-repeat;
		background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_small.jpg");
	}
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-appstore {
		background-image: url("/v/iphone/switch/c/images/overview/appstore__fq4tjunwqq6a_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-appstore {
		bottom: 39px;
	}
}
@media only screen and (max-width: 734px) {
	.image-appstore {
		bottom: 27px;
	}
}
@media only screen and (max-width: 374px) {
	.tile-appstore .tile-copyblock {
		padding: 0 16px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-image {
		left: 0;
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-headline {
		color: #1d1d1f;
	}
}
@media only screen and (min-width: 1069px) {
	.section-features.iphone-12 .tile-camera .tile-eyebrow {
		color: rgba(0, 0, 0, 0.64);
	}
}
.section-buystrip-hero {
	text-align: center;
	background-color: #fff;
}
.section-buystrip-hero .buystrip-hero {
	padding-top: 0px;
	padding-bottom: 115px;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero {
		padding-top: 0px;
		padding-bottom: 90px;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero {
		padding-top: 0px;
		padding-bottom: 75px;
	}
}
.section-buystrip-hero .buystrip-hero .grid {
	padding-left: 0;
	padding-right: 0;
}
.section-buystrip-hero .buystrip-hero .item-headline, .section-buystrip-hero .buystrip-hero .item-copy {
	margin-left: auto;
	margin-right: auto;
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .grid-item:not(:first-child) {
		margin-top: 64px;
	}
}
.section-buystrip-hero .buystrip-hero .trade-in .item-headline {
	max-width: 12em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .trade-in .item-headline {
		max-width: none;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .trade-in .item-headline {
		max-width: 12em;
	}
}
.section-buystrip-hero .buystrip-hero .trade-in .item-copy {
	max-width: 19em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .trade-in .item-copy {
		max-width: none;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .trade-in .item-copy {
		max-width: 17em;
	}
}
.section-buystrip-hero .buystrip-hero .upgrade .item-headline {
	max-width: 13em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .upgrade .item-headline {
		max-width: none;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .upgrade .item-headline {
		max-width: 13em;
	}
}
.section-buystrip-hero .buystrip-hero .upgrade .item-copy {
	max-width: 21em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .upgrade .item-copy {
		max-width: 19em;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .upgrade .item-copy {
		max-width: 18em;
	}
}
.section-buystrip-hero .buystrip-hero .help {
	margin-top: 10px;
}
@media only screen and (min-width: 735px) {
	.section-buystrip-hero .buystrip-hero .help {
		grid-column: 4 / span 6;
	}
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .help {
		margin-top: 50px;
	}
}
.section-buystrip-hero .buystrip-hero .help .item-headline {
	max-width: 11em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .help .item-headline {
		max-width: none;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .help .item-headline {
		max-width: 11em;
	}
}
.section-buystrip-hero .buystrip-hero .help .item-copy {
	max-width: 22em;
}
@media only screen and (max-width: 1068px) {
	.section-buystrip-hero .buystrip-hero .help .item-copy {
		max-width: 19em;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero .help .item-copy {
		max-width: 18em;
	}
}
.section-buystrip-hero .button-chat {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	border-radius: 25px;
	border: 2px solid #1d1d1f;
	transition: background-color 350ms ease-in-out, color 350ms ease-in-out;
}
.section-buystrip-hero .button-chat:hover {
	background: rgba(255, 255, 255, 0.08);
}
.section-buystrip-hero .button-chat:active {
	background: rgba(0, 0, 0, 0.08);
}
.section-buystrip-hero .button-chat:disabled, .section-buystrip-hero .button-chat.disabled {
	background: rgba(0, 0, 0, 0);
	color: #1d1d1f;
	opacity: 0.32;
}
@media only screen and (min-width: 1069px) {
	.section-buystrip-hero .button-chat {
		font-size: 17px;
		line-height: 1.17648;
		font-weight: 400;
		letter-spacing: -0.022em;
		font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
		min-width: 20px;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 24px;
	}
	.section-buystrip-hero .button-chat: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;
	}
	.section-buystrip-hero .button-chat: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;
	}
	.section-buystrip-hero .button-chat:lang(ko) {
		letter-spacing: 0em;
		font-family: "SF Pro KR", "SF Pro Text", "SF Pro Icons", "Apple Gothic",
			"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-buystrip-hero .button-chat:lang(zh) {
		letter-spacing: 0em;
	}
	.section-buystrip-hero .button-chat:lang(th) {
		font-family: "SF Pro TH", "SF Pro Text", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-buystrip-hero .button-chat:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-buystrip-hero .button-chat:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Text", "SF Pro Icons", "PingFang HK",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.section-buystrip-hero .button-chat: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;
	}
	.section-buystrip-hero .button-chat: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) {
	.section-buystrip-hero .button-chat {
		margin-top: 30px;
		padding: 5px 13px;
	}
}
@media only screen and (max-width: 734px) {
	.section-buystrip-hero .button-chat {
		margin-top: 31px;
	}
}
.section-buystrip-hero .button-chat:active {
	background-color: #1d1d1f;
}
.section-buystrip-hero .button-chat:hover {
	background-color: black;
	color: #fff;
}
.page-overview.long-tile-headlines .typography-tile-headline {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 700;
	letter-spacing: 0.004em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-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;
}
.page-overview.long-tile-headlines .typography-tile-headline:lang(ko) {
	line-height: 1.21875;
	font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic",
		"HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-headline:lang(th) {
	line-height: 1.375;
	font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
		"Helvetica", "Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-headline:lang(ar) {
	font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-CN) {
	font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-HK) {
	font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK",
		"Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.page-overview.long-tile-headlines .typography-tile-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;
}
.page-overview.long-tile-headlines .typography-tile-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) {
	.page-overview.long-tile-headlines .typography-tile-headline {
		font-size: 28px;
		line-height: 1.14286;
		font-weight: 700;
		letter-spacing: 0.007em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(th) {
		line-height: 1.39286;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	.page-overview.long-tile-headlines .typography-tile-headline {
		font-size: 24px;
		line-height: 1.16667;
		font-weight: 700;
		letter-spacing: 0.009em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue",
			"Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline: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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline: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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(th) {
		line-height: 1.375;
		font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons",
			"Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(ar) {
		font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display",
			"SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-CN) {
		font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons",
			"PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-HK) {
		font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons",
			"PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
	.page-overview.long-tile-headlines .typography-tile-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;
	}
	.page-overview.long-tile-headlines .typography-tile-headline:lang(zh-TW) {
		font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons",
			"PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	}
}
#ac-globalfooter .ac-gf-buystrip {
	border-top: 1px solid #d2d2d7 !important;
}
