html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hgroup,p,blockquote,figure,form,fieldset,input,legend,pre,abbr,button{margin:0;padding:0}pre,code,address,caption,th,figcaption{font-size:1em;font-weight:normal;font-style:normal}fieldset,iframe,img{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,nav,main,section,summary,details,hgroup,figure,figcaption{display:block}audio,canvas,video,progress{display:inline-block;vertical-align:baseline}button{background:none;border:0;box-sizing:content-box;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit}button:disabled{cursor:default}:focus{outline:3px solid #c1e0fe;outline:3px solid rgba(131,192,253,0.5);outline-offset:1px}:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),:focus[data-focus-method="touch"]:not(input):not(textarea):not(select){outline:none}::-moz-focus-inner{border:0;padding:0}@media print{body,#main,#content{color:#000}a,a:link,a:visited{color:#000;text-decoration:none}#globalheader,#globalfooter,#directorynav,#tabs,.noprint,.hide{display:none}}html{font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:106.25%;quotes:"“" "”"}[lang]:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}[lang]:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}:lang(cs){quotes:"„" "“"}:lang(de){quotes:"„" "“"}:lang(de-CH){quotes:"« " " »"}:lang(fr){quotes:"« " " »"}:lang(es-ES){quotes:"«" "»"}:lang(hu){quotes:"„" "“"}:lang(ja-JP){quotes:"「" "」"}:lang(no-NO){quotes:"«" "»"}:lang(pl){quotes:"„" "“"}:lang(ru){quotes:"« " " »"}:lang(zh){quotes:"「" "」"}:lang(zh-CN){quotes:"“" "”"}body{font-size:17px;line-height:1.52947;font-weight:400;letter-spacing:-.021em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background-color:#fff;color:#333;font-style:normal}body:lang(ar){letter-spacing:0em;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(ja){letter-spacing:0em;font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(ko){letter-spacing:0em;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(zh){letter-spacing:0em}body:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}body:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}body,input,textarea,select,button{font-synthesis:none;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;text-align:left}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:block;margin:0}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:.75em}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:0}p+h1,ul+h1,ol+h1,p+h2,ul+h2,ol+h2,p+h3,ul+h3,ol+h3,p+h4,ul+h4,ol+h4,p+h5,ul+h5,ol+h5,p+h6,ul+h6,ol+h6{margin-top:1.4em}p+*,ul+*,ol+*{margin-top:.7em}ul,ol{margin-left:1.17647em}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}nav ul,nav ol{margin:0;list-style:none}li li{font-size:1em}a{color:#0070c9}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}p+a{display:inline-block}.links-inline,.links-stacked{margin-left:0;margin-right:0;list-style:none}.links-inline li{display:inline;margin:0 0.8em}.links-inline li:first-child{margin-left:0}.links-inline li:last-child{margin-right:0}.links-stacked li+li{margin-top:.3em}b,strong{font-weight:700}em,i,cite,dfn{font-style:italic}sup{font-size:.6em;vertical-align:top;position:relative;bottom:-.2em}h1 sup,h2 sup,h3 sup{font-size:.4em}sup a{vertical-align:inherit;color:inherit}sup a:hover{color:#0070c9;text-decoration:none}sub{line-height:1}abbr{border:0}:lang(ja),:lang(ko),:lang(th),:lang(zh){font-style:normal}:lang(ko){word-break:keep-all}.selfclear:before,.selfclear:after{content:' ';display:table}.selfclear:after{clear:both}.visuallyhidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.nowrap{display:inline-block;text-decoration:inherit;white-space:nowrap}.clear{clear:both}.cursor-grab{cursor:move;cursor:grab}.cursor-grabbing{cursor:move;cursor:grabbing}.row{position:relative;z-index:1}.row:before,.row:after{content:' ';display:table}.row:after{clear:both}.column{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px}.large-offset-0{margin-left:0}.large-push-0{left:auto;right:auto}.large-pull-0{right:auto;left:auto}.large-1{width:8.33333%}.large-offset-1{margin-left:8.33333%}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-2{width:16.66667%}.large-offset-2{margin-left:16.66667%}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-3{width:25%}.large-offset-3{margin-left:25%}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-4{width:33.33333%}.large-offset-4{margin-left:33.33333%}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-5{width:41.66667%}.large-offset-5{margin-left:41.66667%}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-6{width:50%}.large-offset-6{margin-left:50%}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-7{width:58.33333%}.large-offset-7{margin-left:58.33333%}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-8{width:66.66667%}.large-offset-8{margin-left:66.66667%}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-9{width:75%}.large-offset-9{margin-left:75%}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-10{width:83.33333%}.large-offset-10{margin-left:83.33333%}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-11{width:91.66667%}.large-offset-11{margin-left:91.66667%}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.large-12{width:100%}.large-offset-12{margin-left:100%}.large-push-12{left:100%;right:auto}.large-pull-12{right:100%;left:auto}.large-centered{margin-left:auto;margin-right:auto;float:none}.large-uncentered{margin-left:0;margin-right:0}.large-last{float:right}.large-notlast{float:left}@media only screen and (min-width: 1442px){.xlarge-offset-0{margin-left:0}.xlarge-push-0{left:auto;right:auto}.xlarge-pull-0{right:auto;left:auto}.xlarge-1{width:8.33333%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-push-1{left:8.33333%;right:auto}.xlarge-pull-1{right:8.33333%;left:auto}.xlarge-2{width:16.66667%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-push-2{left:16.66667%;right:auto}.xlarge-pull-2{right:16.66667%;left:auto}.xlarge-3{width:25%}.xlarge-offset-3{margin-left:25%}.xlarge-push-3{left:25%;right:auto}.xlarge-pull-3{right:25%;left:auto}.xlarge-4{width:33.33333%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-push-4{left:33.33333%;right:auto}.xlarge-pull-4{right:33.33333%;left:auto}.xlarge-5{width:41.66667%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-push-5{left:41.66667%;right:auto}.xlarge-pull-5{right:41.66667%;left:auto}.xlarge-6{width:50%}.xlarge-offset-6{margin-left:50%}.xlarge-push-6{left:50%;right:auto}.xlarge-pull-6{right:50%;left:auto}.xlarge-7{width:58.33333%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-push-7{left:58.33333%;right:auto}.xlarge-pull-7{right:58.33333%;left:auto}.xlarge-8{width:66.66667%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-push-8{left:66.66667%;right:auto}.xlarge-pull-8{right:66.66667%;left:auto}.xlarge-9{width:75%}.xlarge-offset-9{margin-left:75%}.xlarge-push-9{left:75%;right:auto}.xlarge-pull-9{right:75%;left:auto}.xlarge-10{width:83.33333%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-push-10{left:83.33333%;right:auto}.xlarge-pull-10{right:83.33333%;left:auto}.xlarge-11{width:91.66667%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-push-11{left:91.66667%;right:auto}.xlarge-pull-11{right:91.66667%;left:auto}.xlarge-12{width:100%}.xlarge-offset-12{margin-left:100%}.xlarge-push-12{left:100%;right:auto}.xlarge-pull-12{right:100%;left:auto}.xlarge-centered{margin-left:auto;margin-right:auto;float:none}.xlarge-uncentered{margin-left:0;margin-right:0}.xlarge-last{float:right}.xlarge-notlast{float:left}}@media only screen and (max-width: 1068px){.medium-offset-0{margin-left:0}.medium-push-0{left:auto;right:auto}.medium-pull-0{right:auto;left:auto}.medium-1{width:8.33333%}.medium-offset-1{margin-left:8.33333%}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-2{width:16.66667%}.medium-offset-2{margin-left:16.66667%}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-3{width:25%}.medium-offset-3{margin-left:25%}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-4{width:33.33333%}.medium-offset-4{margin-left:33.33333%}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-5{width:41.66667%}.medium-offset-5{margin-left:41.66667%}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-6{width:50%}.medium-offset-6{margin-left:50%}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-7{width:58.33333%}.medium-offset-7{margin-left:58.33333%}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-8{width:66.66667%}.medium-offset-8{margin-left:66.66667%}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-9{width:75%}.medium-offset-9{margin-left:75%}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-10{width:83.33333%}.medium-offset-10{margin-left:83.33333%}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-11{width:91.66667%}.medium-offset-11{margin-left:91.66667%}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.medium-12{width:100%}.medium-offset-12{margin-left:100%}.medium-push-12{left:100%;right:auto}.medium-pull-12{right:100%;left:auto}.medium-centered{margin-left:auto;margin-right:auto;float:none}.medium-uncentered{margin-left:0;margin-right:0}.medium-last{float:right}.medium-notlast{float:left}}@media only screen and (max-width: 735px){.small-offset-0{margin-left:0}.small-push-0{left:auto;right:auto}.small-pull-0{right:auto;left:auto}.small-1{width:8.33333%}.small-offset-1{margin-left:8.33333%}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-2{width:16.66667%}.small-offset-2{margin-left:16.66667%}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-3{width:25%}.small-offset-3{margin-left:25%}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-4{width:33.33333%}.small-offset-4{margin-left:33.33333%}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-5{width:41.66667%}.small-offset-5{margin-left:41.66667%}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-6{width:50%}.small-offset-6{margin-left:50%}.small-push-6{left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-7{width:58.33333%}.small-offset-7{margin-left:58.33333%}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-8{width:66.66667%}.small-offset-8{margin-left:66.66667%}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-9{width:75%}.small-offset-9{margin-left:75%}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-10{width:83.33333%}.small-offset-10{margin-left:83.33333%}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-11{width:91.66667%}.small-offset-11{margin-left:91.66667%}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.small-12{width:100%}.small-offset-12{margin-left:100%}.small-push-12{left:100%;right:auto}.small-pull-12{right:100%;left:auto}.small-centered{margin-left:auto;margin-right:auto;float:none}.small-uncentered{margin-left:0;margin-right:0}.small-last{float:right}.small-notlast{float:left}}.icon:before,.icon:after,.more:before,.more:after{font-family:"SF Pro Icons";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:underline;position:relative;z-index:1;alt:''}.icon:before,.icon:after,.more:before,.more:after{text-decoration:none}.icon:before,.more:before{display:none}.icon-after:after,.more:after{padding-left:.3em;top:0}.icon-before:before{padding-right:.3em;display:inline-block;top:0}.icon-before:after{display:none}.icon-apple:before,.icon-apple:after{content:""}.icon-chevrondown:before,.icon-chevrondown:after{content:""}.icon-chevrondowncircle:before,.icon-chevrondowncircle:after{content:""}.icon-chevronleft:before,.icon-chevronleft:after{content:""}.icon-chevronleftcircle:before,.icon-chevronleftcircle:after{content:""}.icon-chevronright:before,.icon-chevronright:after{content:""}.icon-chevronrightcircle:before,.icon-chevronrightcircle:after{content:""}.icon-chevronup:before,.icon-chevronup:after{content:""}.icon-chevronupcircle:before,.icon-chevronupcircle:after{content:""}.icon-downloadcircle:before,.icon-downloadcircle:after{content:""}.icon-external:before,.icon-external:after{content:""}.icon-share:before,.icon-share:after{content:""}.icon-pausecircle:before,.icon-pausecircle:after{content:""}.icon-playcircle:before,.icon-playcircle:after{content:""}.icon-replay:before,.icon-replay:after{content:""}.icon-stopcircle:before,.icon-stopcircle:after{content:""}.icon-circle:before,.icon-circle:after{content:""}.icon-check:before,.icon-check:after{content:""}.icon-checkcircle:before,.icon-checkcircle:after{content:""}.icon-checksolid:before,.icon-checksolid:after{content:""}.icon-reset:before,.icon-reset:after{content:""}.icon-resetcircle:before,.icon-resetcircle:after{content:""}.icon-resetsolid:before,.icon-resetsolid:after{content:""}.icon-exclamation:before,.icon-exclamation:after{content:""}.icon-exclamationcircle:before,.icon-exclamationcircle:after{content:""}.icon-exclamationsolid:before,.icon-exclamationsolid:after{content:""}.icon-infocircle:before,.icon-infocircle:after{content:""}.icon-question:before,.icon-question:after{content:""}.icon-questioncircle:before,.icon-questioncircle:after{content:""}.icon-questionsolid:before,.icon-questionsolid:after{content:""}.icon-plus:before,.icon-plus:after{content:""}.icon-pluscircle:before,.icon-pluscircle:after{content:""}.icon-plussolid:before,.icon-plussolid:after{content:""}.icon-minus:before,.icon-minus:after{content:""}.icon-minuscircle:before,.icon-minuscircle:after{content:""}.icon-minussolid:before,.icon-minussolid:after{content:""}.icon-1circle:before,.icon-1circle:after{content:""}.icon-2circle:before,.icon-2circle:after{content:""}.icon-3circle:before,.icon-3circle:after{content:""}.icon-4circle:before,.icon-4circle:after{content:""}.icon-5circle:before,.icon-5circle:after{content:""}.icon-6circle:before,.icon-6circle:after{content:""}.icon-7circle:before,.icon-7circle:after{content:""}.icon-8circle:before,.icon-8circle:after{content:""}.icon-9circle:before,.icon-9circle:after{content:""}.icon-10circle:before,.icon-10circle:after{content:""}.icon-11circle:before,.icon-11circle:after{content:""}.icon-12circle:before,.icon-12circle:after{content:""}.icon-13circle:before,.icon-13circle:after{content:""}.icon-14circle:before,.icon-14circle:after{content:""}.icon-15circle:before,.icon-15circle:after{content:""}.icon-16circle:before,.icon-16circle:after{content:""}.icon-17circle:before,.icon-17circle:after{content:""}.icon-18circle:before,.icon-18circle:after{content:""}.icon-19circle:before,.icon-19circle:after{content:""}.icon-20circle:before,.icon-20circle:after{content:""}.icon-close:before,.icon-closealt:before,.icon-close:after,.icon-closealt:after{content:""}.icon-closecompact:before,.icon-closecompact:after{content:""}.icon-paddleleft:before,.icon-paddleleft:after{content:""}.icon-paddleleftcompact:before,.icon-paddleleftcompact:after{content:""}.icon-paddleright:before,.icon-paddleright:after{content:""}.icon-paddlerightcompact:before,.icon-paddlerightcompact:after{content:""}.icon-paddleup:before,.icon-paddleup:after{content:""}.icon-paddleupcompact:before,.icon-paddleupcompact:after{content:""}.icon-paddledown:before,.icon-paddledown:after{content:""}.icon-paddledowncompact:before,.icon-paddledowncompact:after{content:""}.icon-thumbnailreplay:before,.icon-thumbnailreplay:after{content:""}.icon-thumbnailpause:before,.icon-thumbnailpause:after{content:""}.icon-thumbnailplay:before,.icon-thumbnailplay:after{content:""}.more:before,.more:after{content:""}.more-block{margin-top:.5em}body{min-width:320px}.large-hide{display:none}.large-show{display:block}.large-show-inline{display:inline}.large-show-inlineblock{display:inline-block}@media only screen and (min-width: 1442px){.xlarge-hide{display:none}.xlarge-show{display:block}.xlarge-show-inline{display:inline}.xlarge-show-inlineblock{display:inline-block}}@media only screen and (max-width: 1068px){.medium-hide{display:none}.medium-show{display:block}.medium-show-inline{display:inline}.medium-show-inlineblock{display:inline-block}}@media only screen and (max-width: 735px){.small-hide{display:none}.small-show{display:block}.small-show-inline{display:inline}.small-show-inlineblock{display:inline-block}}a.block{display:block;color:inherit;cursor:pointer;text-decoration:none}a.block:before,a.block:after{content:' ';display:table}a.block:after{clear:both}a.block:hover{text-decoration:none}a.block:hover .block-link{text-decoration:underline}a.block:hover .block-link.icon-ie-parent{text-decoration:none}a.block:hover .block-link.icon-ie-parent .icon-ie-link{text-decoration:underline}.block-link{color:#0070c9;cursor:pointer}a.block-inline{display:inline-block}.eyebrow{font-size:22px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;display:block;margin-bottom:20px}.eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.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}.eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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){.eyebrow{font-size:20px;line-height:1;font-weight:400;letter-spacing:.017em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.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}.eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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: 735px){.eyebrow{font-size:19px;line-height:1;font-weight:400;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.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}.eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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: 735px){.eyebrow{margin-bottom:18px}}.eyebrow+*{margin-top:0}.eyebrow-hero{font-size:24px;line-height:1;font-weight:400;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero: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}.eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero: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){.eyebrow-hero{font-size:22px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero: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}.eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.eyebrow-hero{font-size:21px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero: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}.eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.eyebrow-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.violator{font-size:17px;line-height:1.52947;font-weight:400;letter-spacing:-.021em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#e85d00;background:transparent;border:1px solid #e85d00;border-radius:4px;display:inline-block;padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:4px;white-space:nowrap}.violator: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}.violator: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}.violator: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}.violator:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh){letter-spacing:0em}.violator:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 735px){.violator{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px}.violator:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.violator-inline{margin-left:10px;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;border-radius:3px}.violator-inline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-inline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-secondary{border-color:#888;color:#666}.violator-frameless{font-size:17px;line-height:1.52947;font-weight:400;letter-spacing:-.021em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;color:#e85d00;display:block}.violator-frameless: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}.violator-frameless: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}.violator-frameless: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}.violator-frameless:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh){letter-spacing:0em}.violator-frameless:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.violator-frameless-inline{margin-left:10px;display:inline}.has-modal{overflow:hidden}.has-modal-full-viewport{position:fixed;width:100%;height:100%;overflow:hidden}.has-modal-full-viewport body{height:100%;overflow:hidden}.modal{position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;visibility:hidden}.modal-standard{overflow:auto;padding:54px 0;background:rgba(0,0,0,0.6);-webkit-overflow-scrolling:touch}.modal-standard .content-table{display:table;width:100%;height:100%}.modal-standard .content-cell{display:table-cell;vertical-align:middle}.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:980px}@media only screen and (min-width: 1442px){.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width: 1068px){.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (max-width: 735px){.modal-standard .content-wrapper{margin-left:auto;margin-right:auto;width:87.5%}}.modal-standard .content-padding{margin-left:auto;margin-right:auto;position:relative;z-index:1;padding:80px 8.33333%;background:#fff}@media only screen and (max-width: 735px){.modal-standard .content-padding{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 735px){.modal-standard .modal-close{left:8.33333%}.modal-standard .modal-close else{left:8.33333%}}.modal-full-viewport{background:#fff}.modal-open{visibility:visible;z-index:9999}.modal-close{position:absolute;z-index:9999;top:28px;left:28px;margin:0;padding:0;font-size:30px;line-height:1;width:30px;height:30px;cursor:pointer;background:none;border:0;color:#888}.modal-close:before,.modal-close: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:''}.modal-close:before,.modal-close:after{text-decoration:none}.modal-close:before{display:none}.modal-close:before,.modal-close:after{content:""}.modal-close else{left:28px}.modal-close::after{padding:0;vertical-align:top}@media only screen and (max-width: 1068px){.modal-close{top:22px;left:22px;font-size:28px;width:28px;height:28px}.modal-close else{left:22px}}.ac-video-player{position:relative}.ac-video-player:-webkit-full-screen{background:#000;margin:0 !important;padding:0 !important;position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1}.ac-video-player:-moz-full-screen{background:#000;margin:0 !important;padding:0 !important;position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1}.ac-video-player:-ms-fullscreen{background:#000;margin:0 !important;padding:0 !important;position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1}.ac-video-player:fullscreen{background:#000;margin:0 !important;padding:0 !important;position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1}.ac-video-player:-webkit-full-screen embed{position:relative;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ac-video-player:-moz-full-screen embed{position:relative;top:50%;z-index:1;transform:translateY(-50%)}.ac-video-player:-ms-fullscreen embed{position:relative;top:50%;z-index:1;transform:translateY(-50%)}.ac-video-player:fullscreen embed{position:relative;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ac-video-player .ac-video-blockade{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.ac-video-player video,.ac-video-player embed,.ac-video-player object{width:100%;height:100%}.ac-video-player video,.ac-video-player video img,.ac-video-player embed,.ac-video-player embed img,.ac-video-player object,.ac-video-player object img{display:block;outline:none}.ac-video-player .ac-video-controls{position:absolute;bottom:4%;left:50%;z-index:10;opacity:0;-webkit-transform:matrix(1, 0, 0, 1, -225, 0);transform:matrix(1, 0, 0, 1, -225, 0);transition:opacity 400ms}.oldie .ac-video-player .ac-video-controls{margin-left:-225px;display:none}.ac-video-player .ac-video-controls [data-focus-method="mouse"]{outline:none}.ac-video-player .ac-video-controls.hidden{visibility:hidden}.ac-video-player.user-hover{cursor:default}.ac-video-player.user-hover .ac-video-controls{opacity:1}.oldie .ac-video-player.user-hover .ac-video-controls{display:block}.ac-video-player video::cue{color:#FFF;background-color:#000;font-family:"Helvetica Neue";font-weight:bold}.ac-video-player .ac-video-player-text-track-container{position:absolute;z-index:9;bottom:20%;left:0px;right:0px;text-align:center;display:inline-block}.ac-video-player .ac-video-player-text-track{display:none;padding:2px 4px;font-family:'Arial';font-weight:700;font-size:24px;color:white;text-align:center;background-color:black}.ac-video-player .ac-video-player-text-track-container:empty{display:none}.ac-video-player .ac-video-player-text-track.is-visible:empty{display:none}.ac-video-player .ac-video-player-text-track.is-visible{display:inline-block}.ac-video-player .ac-video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.ac-video-player .ac-video-poster img{display:block;width:100%;height:auto}.ac-video-player .ac-video-poster.ac-video-poster-hide{display:none}.ac-video-not-supported{width:100%;height:100%;font-family:"Myriad Set Pro", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";font-size:18px;line-height:1.45;font-weight:400;background-color:#F1F2F3;text-align:center}.ac-video-not-supported .ac-video-not-supported-content{display:inline-block;width:100%;height:100%}.ac-video-not-supported .ac-video-not-supported-content .ac-video-not-supported-headline{font-weight:bold;margin-top:25%}body.cursor-pointer,body.cursor-pointer *{cursor:pointer}.control-bar-skin-default,.control-bar-skin-default *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.control-bar-skin-default{font-size:16px;line-height:1em}.control-bar-skin-default.inactive .controls-inactive-container{display:block;position:absolute;top:0;left:0;z-index:99;background:transparent;width:100%;height:100%}.control-bar-skin-default{background:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/ac_video_background.png") no-repeat;height:70px;width:450px;position:relative}.control-bar-skin-default .ac-slider-input-type-range{position:absolute;top:0;left:0;z-index:-1;visibility:hidden}.control-bar-skin-default .ac-slider-container{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.control-bar-skin-default .ac-slider-container:hover{cursor:pointer}.control-bar-skin-default .ac-slider-container .ac-slider-runnable-track{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.control-bar-skin-default .ac-slider-container .ac-slider-runnable-track:hover{cursor:pointer}.control-bar-skin-default .ac-slider-container .ac-slider-inner-track{position:absolute;top:0;left:0;width:100%;height:100%}.control-bar-skin-default .ac-slider-container .ac-slider-inner-track:hover{cursor:pointer}.control-bar-skin-default .ac-slider-inner-track{overflow:hidden;z-index:1}.control-bar-skin-default .ac-slider-scrubbed{position:absolute;top:50%;z-index:1}.control-bar-skin-default .ac-slider-thumb{position:absolute;top:50%;left:0;z-index:3;box-sizing:border-box}.control-bar-skin-default .ac-slider-thumb:hover{cursor:pointer}.control-bar-skin-default .controls-inactive-container{display:none;z-index:-1}.control-bar-skin-default .left,.control-bar-skin-default .right{z-index:2}.control-bar-skin-default .left{text-align:left}.control-bar-skin-default .right{text-align:right}.control-bar-skin-default .center{z-index:1}.control-bar-skin-default .left.row-1{width:100px;position:absolute;top:14px;left:20px}.control-bar-skin-default .left.row-1 *{display:inline-block;*zoom:1;*display:inline;vertical-align:middle}.control-bar-skin-default .center.row-1{width:250px;border-left:solid 100px transparent;border-right:solid 100px transparent;text-align:center;position:absolute;top:12px;left:0}.control-bar-skin-default .right.row-1{width:160px;position:absolute;top:14px;right:19px}.control-bar-skin-default .left.row-2{width:45px;position:absolute;bottom:15px;left:20px}.control-bar-skin-default .center.row-2{width:320px;border:solid 65px transparent;border-width:0 65px;text-align:center;position:absolute;bottom:15px;left:0}.control-bar-skin-default .right.row-2{width:45px;position:absolute;bottom:15px;right:20px}.control-bar-skin-default .controls-button{border:0;padding:0;margin:0;text-transform:uppercase;text-indent:110%;*text-indent:0;*line-height:0;*font-size:0;color:transparent;overflow:hidden;white-space:nowrap;background-color:transparent}.control-bar-skin-default .controls-button:hover{cursor:pointer}.control-bar-skin-default .controls-min-volume-button{*padding-left:100%;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-679px -63px;width:13px;height:13px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-min-volume-button{width:14px;height:15px;background-size:346px 300.5px;background-position:-262px 0px}}.control-bar-skin-default .controls-min-volume-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-679px 0px;width:13px;height:13px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-min-volume-button:hover{width:14px;height:15px;background-size:346px 300.5px;background-position:-262px -40px}}.control-bar-skin-default .controls-volume-level-indicator{width:50px;height:20px}.control-bar-skin-default .controls-max-volume-button,.control-bar-skin-default .controls-play-pause-button,.control-bar-skin-default .controls-text-tracks-toggle-button,.control-bar-skin-default .controls-full-screen-button{*padding-left:100%}.control-bar-skin-default .controls-max-volume-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-308px -579px;width:19px;height:19px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-max-volume-button{width:19px;height:16px;background-size:346px 300.5px;background-position:-180px -203px}}.control-bar-skin-default .controls-max-volume-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-448px -406px;width:19px;height:19px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-max-volume-button:hover{width:19px;height:16px;background-size:346px 300.5px;background-position:-136px -203px}}.control-bar-skin-default .controls-play-pause-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-524px -316px;width:28px;height:28px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-play-pause-button{width:29.5px;height:29.5px;background-size:346px 300.5px;background-position:-103.5px 0px}}.control-bar-skin-default .controls-play-pause-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-524px -238px;width:28px;height:28px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-play-pause-button:hover{width:29.5px;height:29.5px;background-size:346px 300.5px;background-position:0 0px}}.control-bar-skin-default .controls-play-pause-button.is-playing{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-524px -160px;width:28px;height:28px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-play-pause-button.is-playing{width:24px;height:29.5px;background-size:346px 300.5px;background-position:0 -54.5px}}.control-bar-skin-default .controls-play-pause-button.is-playing:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-524px -394px;width:28px;height:28px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-play-pause-button.is-playing:hover{width:24px;height:29.5px;background-size:346px 300.5px;background-position:-54.5px 0px}}.control-bar-skin-default .controls-text-tracks-toggle-button.no-text-tracks,.control-bar-skin-default .controls-text-tracks-off-button.no-text-tracks,.control-bar-skin-default .controls-text-tracks-on-button.no-text-tracks{display:none}.control-bar-skin-default .controls-text-tracks-toggle-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-235px -500px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-text-tracks-toggle-button{width:27px;height:22px;background-size:346px 300.5px;background-position:-210px -141px}}.control-bar-skin-default .controls-text-tracks-toggle-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px 0px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-text-tracks-toggle-button:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:-49px -54.5px}}.control-bar-skin-default .controls-text-tracks-toggle-button.text-tracks-visible{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-312px -500px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-text-tracks-toggle-button.text-tracks-visible{width:27px;height:22px;background-size:346px 300.5px;background-position:-158px -47px}}.control-bar-skin-default .controls-volume-level-indicator{width:50px;height:25px}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-runnable-track{overflow:visible;border-radius:3px;background-color:#3c3c3c;background-image:linear-gradient(to bottom, #444, #333);border-top:solid 1px #2a2a2a;border-bottom:solid 1px #666;height:6px;margin-top:7px}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-scrubbed{background-color:#1a1a1a;background-image:linear-gradient(to bottom, #222, #111);width:50px;position:absolute;left:-50px;height:100%;margin-top:-3px;top:50%}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-inner-track{overflow:hidden;border-radius:3px}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb,.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb-background{margin-top:-8px;height:16px;width:12px}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb-background{position:absolute;bottom:0px;right:-2px;z-index:2;width:16px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-377px -579px;width:16px;height:16px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb-background{width:17px;height:17px;background-size:346px 300.5px;background-position:-94px -203px}}.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb-background:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-443px -579px;width:16px;height:16px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-volume-level-indicator .ac-slider-thumb-background:hover{width:17px;height:17px;background-size:346px 300.5px;background-position:-52px -203px}}.control-bar-skin-default .controls-sharing-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:0px -579px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}.control-bar-skin-default .controls-sharing-button.sharing-unsupported{display:none}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-sharing-button{width:27px;height:22px;background-size:346px 300.5px;background-position:-104px -109px}}.control-bar-skin-default .controls-sharing-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -144px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-sharing-button:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:0 -203px}}.control-bar-skin-default .controls-sharing-button.is-sharing{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-154px -579px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-sharing-button.is-sharing{width:27px;height:22px;background-size:346px 300.5px;background-position:0 -109px}}.control-bar-skin-default .controls-sharing-button.is-sharing:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -432px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-sharing-button.is-sharing:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:0 -156px}}.control-bar-skin-default .controls-picture-in-picture-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -360px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}.control-bar-skin-default .controls-picture-in-picture-button.picture-in-picture-unsupported{display:none}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-picture-in-picture-button{width:27px;height:22px;background-size:346px 300.5px;background-position:-210px -94px}}.control-bar-skin-default .controls-picture-in-picture-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-389px -500px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-picture-in-picture-button:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:-104px -156px}}.control-bar-skin-default .controls-picture-in-picture-button.is-picture-in-picture{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-158px -500px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-picture-in-picture-button.is-picture-in-picture{width:27px;height:22px;background-size:346px 300.5px;background-position:-210px -47px}}.control-bar-skin-default .controls-picture-in-picture-button.is-picture-in-picture:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -504px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-picture-in-picture-button.is-picture-in-picture:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:-210px 0px}}.control-bar-skin-default .controls-full-screen-button{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -72px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}.control-bar-skin-default .controls-full-screen-button.fullscreen-unsupported{display:none}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-full-screen-button{width:27px;height:22px;background-size:346px 300.5px;background-position:-52px -156px}}.control-bar-skin-default .controls-full-screen-button:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-466px -500px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-full-screen-button:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:-156px -156px}}.control-bar-skin-default .controls-full-screen-button.is-fullscreen{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-602px -288px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-full-screen-button.is-fullscreen{width:27px;height:22px;background-size:346px 300.5px;background-position:-101px -54.5px}}.control-bar-skin-default .controls-full-screen-button.is-fullscreen:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-231px -579px;width:27px;height:22px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-full-screen-button.is-fullscreen:hover{width:27px;height:22px;background-size:346px 300.5px;background-position:-52px -109px}}.control-bar-skin-default .controls-progress-indicator{position:relative;top:4px}.control-bar-skin-default .controls-elapsed-time-indicator,.control-bar-skin-default .controls-remaining-time-indicator{color:#d5d5d5;font:bold 9px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;*font-size:8px;text-shadow:#000 1px 1px 2px;word-spacing:0px}.control-bar-skin-default .controls-elapsed-time-indicator .label,.control-bar-skin-default .controls-remaining-time-indicator .label{display:none}.control-bar-skin-default .controls-progress-indicator{width:100%;height:20px;top:4px;overflow:hidden}.control-bar-skin-default .controls-progress-indicator.ac-slider-inactive{visibility:hidden}.control-bar-skin-default .controls-progress-indicator .ac-slider-runnable-track{background:#4a4a4a;border-radius:3px;height:10px;top:50%;margin-top:-4.5px}.control-bar-skin-default .controls-progress-indicator .ac-slider-inner-track{border-radius:3px;overflow:hidden}.control-bar-skin-default .controls-progress-indicator .ac-slider-scrubbed{background-color:#39b0f2;background-image:linear-gradient(to bottom, #5acbf3, #1894f1);height:11px;top:50%;margin-top:-5px;left:-314.5px;width:320px}.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb{width:9px}.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb,.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb-background{height:14px;margin-top:-6.25px}.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb-background{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-573px -579px;width:14px;height:14px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");width:14px;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-6px;z-index:2}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb-background{width:14.5px;height:14.5px;background-size:346px 300.5px;background-position:-39.5px -250px}}.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb-background:hover{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png");background-position:-509px -579px;width:14px;height:14px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/assets/ac-video/default_spritesheet.png")}@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (-webkit-min-device-pixel-ratio: 144), screen and (min-resolution: 144dppx){.control-bar-skin-default .controls-progress-indicator .ac-slider-thumb-background:hover{width:14.5px;height:14.5px;background-size:346px 300.5px;background-position:0 -250px}}.modal{right:auto;bottom:auto;width:100%;height:100%;overflow:hidden}.ac-player-tablet .modal{display:none}.has-modal.modal-open .modal{display:block}.modal .end-state .close-button{display:none !important}.modal .modal-close{top:20px;left:20px;width:44px;height:44px;font-family:'Apple Icons';text-align:center;color:#666}.modal .modal-close:after,.modal .modal-close .icon-htc{line-height:44px;padding:0}.modal .modal-close:hover{color:#333}.modal .ac-video-player .ac-video-not-supported{background-color:transparent !important}.modal .modal-content.hidden{display:none}.ac-modal-video-pip{visibility:visible;opacity:0;pointer-events:none}.modal .modal-content{margin-left:-640px;position:absolute;top:0;left:50%;width:1280px;height:100%;z-index:1}@media only screen and (max-width: 1280px){.modal .modal-content{left:0;margin-left:0;width:100%}}.modal .ac-video-player,.modal .ac-video-nosupport{margin-top:-28.125%;padding-bottom:56.25%;position:absolute;top:50%;left:0;width:100%;height:0;z-index:1}.modal .ac-video-player.ac-video-cinematic-aspect-ratio,.modal .ac-video-nosupport.ac-video-cinematic-aspect-ratio{margin-top:-20.83333%;padding-bottom:41.66667%}.modal .ac-video-media-controller{position:absolute;top:0;left:0;width:100%;height:100%}.ac-player-handheld .ac-video-player{position:fixed;z-index:-1;visibility:hidden;width:1px;height:1px;top:50%;left:50%}.ac-player-handheld .ac-video-player.player-fullscreen{visibility:visible}body>object{display:none}.footer{font-size:11px;line-height:1.45455;font-weight:400;letter-spacing:.005em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;background-color:#f2f2f2;color:#333;min-width:1024px;overflow:hidden;position:relative;z-index:1}.footer:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.theme-dark .footer,.footer.theme-dark{background-color:#222;color:#ccc}@media only screen and (max-width: 1044px){.footer{min-width:320px}}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:inherit}.footer a{color:#555;text-decoration:none}.footer a:hover{color:#333;text-decoration:underline}.theme-dark .footer a,.footer.theme-dark a{color:#999}.theme-dark .footer a:hover,.footer.theme-dark a:hover{color:#ccc}.footer a.block{color:inherit;text-decoration:none}.footer a.block:hover{color:inherit}.theme-dark .footer a.block,.footer.theme-dark a.block{color:inherit}.theme-dark .footer a.block .block-link,.footer.theme-dark a.block .block-link{color:#6bf}.footer-content{margin:0 auto;padding:0 22px;max-width:980px}@media only screen and (max-width: 767px){.footer-content{padding:0 16px}}.footer-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.footer-hero{font-size:17px;line-height:1.52947;font-weight:400;letter-spacing:-.021em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;direction:rtl;padding-top:60px;text-align:center}.footer-hero: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}.footer-hero: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}.footer-hero: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}.footer-hero:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero:lang(zh){letter-spacing:0em}.footer-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero:before,.footer-hero:after{content:' ';display:table}.footer-hero:after{clear:both}@media only screen and (max-width: 480px){.footer-hero{padding-bottom:16px}}.footer-hero-product{margin-right:34px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.footer-hero-product{margin-right:0;margin-top:22px}}.footer-hero-block{direction:ltr;display:inline-block;text-align:left;vertical-align:middle}@media only screen and (max-width: 767px){.footer-hero-block{display:block;text-align:center}}.footer-hero-title,.footer-hero-copy,.footer-hero-cta{margin:0}.footer-hero-title{font-size:32px;line-height:1.09375;font-weight:500;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:3px}.footer-hero-title:lang(ar){line-height:1.375;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(th){line-height:1.375;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh){line-height:1.25}.footer-hero-title: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}.footer-hero-title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title: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: 767px){.footer-hero-title{font-size:24px;line-height:1.20849;font-weight:500;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(ar){line-height:1.41667;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(th){line-height:1.41667;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title: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}.footer-hero-title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-title: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: 767px){.footer-hero-title{margin-left:auto;margin-right:auto}}.footer-hero-copy{font-size:19px;line-height:1.47384;font-weight:300;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy: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}.footer-hero-copy:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-copy:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-hero-cta{margin-top:.66em}.footer-buystrip{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom:1px solid #d6d6d6;padding-top:4px;padding-bottom:56px;text-align:center}.footer-buystrip:before,.footer-buystrip:after{content:' ';display:table}.footer-buystrip:after{clear:both}.footer-buystrip: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}.footer-buystrip: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}.footer-buystrip: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}.footer-buystrip:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip:lang(zh){letter-spacing:0em}.footer-buystrip:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.theme-dark .footer .footer-buystrip,.footer.theme-dark .footer-buystrip{border-color:#444}@media only screen and (max-width: 480px){.footer-buystrip{padding-top:8px}}.footer-buystrip-column{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px;width:25%}@media only screen and (max-width: 1023px){.footer-buystrip-column{width:50%}.footer-buystrip-column:nth-child(3){clear:left}}@media only screen and (max-width: 480px){.footer-buystrip-column{width:100%}}.footer-buystrip-content{margin:0 auto;padding-top:56px;position:relative;text-align:center;width:216px;z-index:1}@media only screen and (max-width: 480px){.footer-buystrip-content{padding-top:36px}}.footer-buystrip-icon{margin:0 auto}.footer-buystrip-icon-asa{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/asa/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-asa,.footer.theme-dark .footer-buystrip-icon-asa{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/asa/icon_dark_large.svg")}.footer-buystrip-icon-bag{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/bag/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-bag,.footer.theme-dark .footer-buystrip-icon-bag{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/bag/icon_dark_large.svg")}.footer-buystrip-icon-call{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/call/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-call,.footer.theme-dark .footer-buystrip-icon-call{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/call/icon_dark_large.svg")}.footer-buystrip-icon-financing{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/financing/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-financing,.footer.theme-dark .footer-buystrip-icon-financing{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/financing/icon_dark_large.svg")}.footer-buystrip-icon-help{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/help/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-help,.footer.theme-dark .footer-buystrip-icon-help{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/help/icon_dark_large.svg")}.footer-buystrip-icon-retail{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/retail/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-retail,.footer.theme-dark .footer-buystrip-icon-retail{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/retail/icon_dark_large.svg")}.footer-buystrip-icon-shipping{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/shipping/icon_large.svg")}.theme-dark .footer .footer-buystrip-icon-shipping,.footer.theme-dark .footer-buystrip-icon-shipping{width:74px;height:74px;background-size:74px 74px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/buystrip/shipping/icon_dark_large.svg")}.footer-buystrip-title,.footer-buystrip-copy,.footer-buystrip-caption,.footer-buystrip-cta{margin:0}.footer-buystrip-title{font-size:19px;line-height:1.26316;font-weight:500;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:0.125em}.footer-buystrip-title:lang(ar){line-height:1.47384;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title:lang(th){line-height:1.47384;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title: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}.footer-buystrip-title:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-title:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-buystrip-copy{display:block;margin-top:0.5em}.footer-buystrip-caption{display:block}.footer-buystrip-cta{color:#0070c9;margin-top:.78571em;margin-bottom:-.21429em;display:block}.theme-dark .footer .footer-buystrip-cta,.footer.theme-dark .footer-buystrip-cta{color:#6bf}html.no-js .footer-buystrip-cta-chat{display:none}.footer-buystrip.with-3-columns .footer-buystrip-column{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px;width:33.33333%}@media only screen and (max-width: 1023px){.footer-buystrip.with-3-columns .footer-buystrip-column:nth-child(3){clear:none}}@media only screen and (max-width: 767px){.footer-buystrip.with-3-columns .footer-buystrip-column{width:50%}.footer-buystrip.with-3-columns .footer-buystrip-column:nth-child(3){width:100%;clear:left}}@media only screen and (max-width: 480px){.footer-buystrip.with-3-columns .footer-buystrip-column,.footer-buystrip.with-3-columns .footer-buystrip-column:nth-child(3){width:100%}}.footer-buystrip.with-2-columns{margin:0 auto;max-width:820px}.footer-buystrip.with-2-columns .footer-buystrip-column{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px;width:50%}@media only screen and (max-width: 480px){.footer-buystrip.with-2-columns .footer-buystrip-column{width:100%}}.footer-sosumi{border-bottom:1px solid #d6d6d6;color:#888;padding:17px 0 11px}.theme-dark .footer .footer-sosumi,.footer.theme-dark .footer-sosumi{border-color:#444;color:#666}.footer-sosumi ol{list-style-position:outside;margin:0;padding:0 17px}.footer-sosumi ol li{list-style-type:decimal}.footer-sosumi ul{list-style:none;margin:0}.footer-sosumi li{padding-bottom:4px}.footer-sosumi p,.footer-sosumi li{font-size:11px;line-height:1.45455;font-weight:400;letter-spacing:.005em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(ar),.footer-sosumi li:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(ja),.footer-sosumi li:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(ko),.footer-sosumi li:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(th),.footer-sosumi li:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(zh-CN),.footer-sosumi li:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(zh-HK),.footer-sosumi li:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(zh-MO),.footer-sosumi li:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi p:lang(zh-TW),.footer-sosumi li:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-sosumi small{font-size:1em}.footer-breadcrumbs{padding:17px 0;position:relative;z-index:1;color:#555}.footer-breadcrumbs:before,.footer-breadcrumbs:after{content:' ';display:table}.footer-breadcrumbs:after{clear:both}.theme-dark .footer .footer-breadcrumbs,.footer.theme-dark .footer-breadcrumbs{color:#999}@media only screen and (max-width: 767px){.footer-breadcrumbs{border-bottom:1px solid #d6d6d6}.theme-dark .footer .footer-breadcrumbs,.footer.theme-dark .footer-breadcrumbs{border-color:#444}}.footer-breadcrumbs-home{left:0;position:absolute;z-index:2;top:19px}.footer-breadcrumbs-home:hover{text-decoration:none}.footer-breadcrumbs-home:hover .footer-breadcrumbs-home-icon{background-position-y:100%}.footer-breadcrumbs-home-icon{width:14px;height:36px;background-size:14px 36px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/breadcrumbs/apple/icon_large.svg");height:18px;display:block;position:relative;z-index:2;color:transparent}.theme-dark .footer .footer-breadcrumbs-home-icon,.footer.theme-dark .footer-breadcrumbs-home-icon{background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/breadcrumbs/apple/icon_dark_large.svg")}.footer-breadcrumbs-home-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.footer-breadcrumbs-path{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;position:relative;z-index:1}.footer-breadcrumbs-path:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-breadcrumbs-path:before,.footer-breadcrumbs-path:after{content:' ';display:table}.footer-breadcrumbs-path:after{clear:both}.footer-breadcrumbs-list{max-height:9999px;padding-left:25px;direction:ltr;list-style:none}.footer-breadcrumbs-item{margin-right:7px;float:left;padding:3px 4px 3px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-breadcrumbs-item:before{width:8px;height:18px;background-size:8px 18px;background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/breadcrumbs/separator/icon_large.svg");margin-right:11px;content:'';display:inline-block;vertical-align:middle;margin-top:-1px}.theme-dark .footer .footer-breadcrumbs-item:before,.footer.theme-dark .footer-breadcrumbs-item:before{background-repeat:no-repeat;background-image:url("/v/swift/playgrounds/d/built/assets/ac-footer/breadcrumbs/separator/icon_dark_large.svg")}.footer-directory{font-size:11px;line-height:1.27273;font-weight:400;letter-spacing:.005em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;position:relative;z-index:1;padding-top:20px}.footer-directory:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory:before,.footer-directory:after{content:' ';display:table}.footer-directory:after{clear:both}.footer-directory:last-child{padding-bottom:28px}.footer-directory-column{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px;width:25%}@media only screen and (max-width: 767px){.footer-directory-column{width:100%}}.footer-directory-column-section{width:100%;box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0;float:left;min-height:2px;pointer-events:none}@media only screen and (max-width: 767px){.footer-directory-column-section{border-bottom:1px solid #d6d6d6;overflow:hidden;pointer-events:auto}.theme-dark .footer .footer-directory-column-section,.footer.theme-dark .footer-directory-column-section{border-color:#444}}.footer-directory-column-section ~ .footer-directory-column-section{padding-top:24px}@media only screen and (max-width: 767px){.footer-directory-column-section ~ .footer-directory-column-section{padding-top:0}}.footer-directory-column-section-title{font-size:11px;line-height:1.27273;font-weight:600;letter-spacing:.005em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0;margin-bottom:6px}.footer-directory-column-section-title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title: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: 767px){.footer-directory-column-section-title{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.footer-directory-column-section-title: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: 767px){.footer-directory-column-section-title{margin-bottom:0;padding-top:10px;padding-bottom:10px;background:#f2f2f2;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.theme-dark .footer .footer-directory-column-section-title,.footer.theme-dark .footer-directory-column-section-title{background:#222;color:#ccc}.footer-directory-column-section-title:hover{color:#000}.theme-dark .footer .footer-directory-column-section-title:hover,.footer.theme-dark .footer-directory-column-section-title:hover{color:#fff}.footer-directory-column-section-title:after{content:'+';float:right;font-size:14px;font-weight:normal;margin-top:-2px;margin-right:8px;transition:-webkit-transform .3s ease;transition:transform .3s ease}}.footer-directory-column-section-list{margin-right:20px;list-style:none;padding:0}@media only screen and (max-width: 767px){.footer-directory-column-section-list{margin:0;overflow:hidden;padding-top:5px;padding-bottom:16px;position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:-1;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.footer-directory-column-section-item{display:block;pointer-events:auto;margin-bottom:6px}@media only screen and (max-width: 767px){.footer-directory-column-section-item{margin-bottom:0}}.footer-directory-column-section-item:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.footer-directory-column-section-link{padding:6px 14px;display:block}.footer-directory-column-section-link:focus{outline-offset:-6px}}.footer-directory-column-section-anchor{right:0;cursor:default;display:none;position:absolute;top:0;width:1px;height:1px;z-index:10}.footer-directory-column-section-anchor:focus{outline-offset:-6px;width:25px;height:38px}@media only screen and (max-width: 767px){.footer-directory-column-section-anchor{display:block}}.footer-directory-column-section-anchor-close{display:none}.footer-directory-column-section-anchor-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.footer-directory-column-section-state{display:none}@media only screen and (max-width: 767px){.footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-title,.footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-title{color:#000}.theme-dark .footer .footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-title,.theme-dark .footer .footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-title,.footer.theme-dark .footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-title,.footer.theme-dark .footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-title{color:#fff}.footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-title:after,.footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-title:after{-webkit-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}.footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-list,.footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-list{position:static;visibility:visible;z-index:1;-webkit-transform:none;transform:none;transition:-webkit-transform 300ms ease;transition:transform 300ms ease}.footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-anchor-open,.footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-anchor-open{display:none}.footer-directory-column-section-state:target+.footer-directory-column-section .footer-directory-column-section-anchor-close,.footer-directory-column-section-state:checked+.footer-directory-column-section .footer-directory-column-section-anchor-close{display:block}}.footer-directory.with-5-columns .footer-directory-column{width:20%}@media only screen and (max-width: 767px){.footer-directory.with-5-columns .footer-directory-column{width:100%}}.footer-breadcrumbs+.footer-directory{padding-top:0}@media only screen and (max-width: 767px){.footer-breadcrumbs+.footer-directory{padding-top:0}}.footer-mini{border-top:1px solid #d6d6d6;color:#888;padding:17px 0 21px}.footer-mini:nth-child(2){border-top:none}@media only screen and (max-width: 767px){.footer-mini{padding-bottom:19px}}.theme-dark .footer .footer-mini,.footer.theme-dark .footer-mini{border-color:#444;color:#666}.footer-mini-shop{max-height:9999px;padding-bottom:3px}@media only screen and (max-width: 767px){.footer-mini-shop{padding-bottom:10px}}.theme-dark .footer .footer-mini-shop,.footer.theme-dark .footer-mini-shop{border-color:#444}.footer-mini-shop a{color:#0070c9}.theme-dark .footer .footer-mini-shop a,.footer.theme-dark .footer-mini-shop a{color:#6bf}.footer-mini-locale{float:right;margin-top:3px;position:relative;top:-3px;z-index:2;white-space:nowrap}@media only screen and (max-width: 767px){.footer-mini-locale{left:-1px;padding-top:5px;float:none}}.footer-mini-locale-link{border-left:1px solid #d6d6d6;margin-left:10px;padding-left:12px;display:inline}.theme-dark .footer .footer-mini-locale-link,.footer.theme-dark .footer-mini-locale-link{border-color:#444}.footer-mini-locale-link:first-child{border-left:none;margin-left:0;padding-left:0}.footer-mini-locale-flag{background-repeat:no-repeat;background-size:16px 16px;display:inline-block;width:16px;height:16px;background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/styles/default/16.png");padding-right:5px;background-position:left center;cursor:pointer;float:left;margin-top:-1px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.footer-mini-locale-flag{background-image:url("https://images.apple.com/v/swift/playgrounds/d/built/styles/default/32.png")}}.footer-mini-legal{position:relative;top:-3px;z-index:1}.footer-mini-legal:before,.footer-mini-legal:after{content:' ';display:table}.footer-mini-legal:after{clear:both}@media only screen and (max-width: 767px){.footer-mini-legal{padding-top:12px}}.footer-mini-legal-copyright,.footer-mini-legal-links{margin-right:30px;float:left;margin-top:3px}@media only screen and (max-width: 767px){.footer-mini-legal-copyright,.footer-mini-legal-links{margin-right:0;float:none}}.footer-mini-legal-copyright{max-height:9999px}.footer-mini-legal-links{position:relative;top:-3px;z-index:1}.footer-mini-legal-link{border-right:1px solid #d6d6d6;margin-right:10px;padding-right:12px;display:inline-block;margin-top:3px;white-space:nowrap}.theme-dark .footer .footer-mini-legal-link,.footer.theme-dark .footer-mini-legal-link{border-color:#444}.footer-mini-legal-link:last-child{border:none;margin:0;padding:0}.footer-buystrip+.footer-mini{border-top:none}.footer-sosumi+.footer-mini{border-top:none}@media only screen and (max-width: 767px){.footer-breadcrumbs+.footer-mini{border-top:none}}.footer-directory+.footer-mini{padding-top:34px;border-top:none}@media only screen and (max-width: 767px){.footer-directory+.footer-mini{padding-top:17px}}.footer-directory+.footer-mini .footer-mini-shop{margin-bottom:7px;padding-bottom:6px;border-bottom:1px solid #d6d6d6}.theme-dark .footer .footer-directory+.footer-mini .footer-mini-shop,.footer.theme-dark .footer-directory+.footer-mini .footer-mini-shop{border-color:#444}@media only screen and (max-width: 767px){.footer-directory+.footer-mini .footer-mini-shop{border-bottom:none}}#viewport-emitter{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;z-index:-1;x-content:"large"}#viewport-emitter::before{content:"large"}@media only screen and (min-width: 1442px){#viewport-emitter{x-content:"xlarge"}#viewport-emitter::before{content:"xlarge"}}@media only screen and (max-width: 1068px){#viewport-emitter{x-content:"medium"}#viewport-emitter::before{content:"medium"}}@media only screen and (max-width: 735px){#viewport-emitter{x-content:"small"}#viewport-emitter::before{content:"small"}}@media only screen and (max-width: 735px){.image-templates-top{width:845px;height:479px;background-size:845px 479px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_top_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-templates-top{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_top_small_2x.png")}}.image-commands-robot{width:381px;height:365px;background-size:381px 365px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_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){.image-commands-robot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_large_2x.png")}}@media only screen and (max-width: 1068px){.image-commands-robot{width:286px;height:286px;background-size:286px 286px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_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-commands-robot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_medium_2x.png")}}@media only screen and (max-width: 735px){.image-commands-robot{width:249px;height:249px;background-size:249px 249px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-commands-robot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_robot_small_2x.png")}}.image-commands{width:603px;height:695px;background-size:603px 695px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_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){.image-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_large_2x.png")}}html.css-mask .image-commands{-webkit-mask-size:603px 695px;mask-size:603px 695px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_large.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_large.png");width:603px;height:695px;background-size:603px 695px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_large.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){html.css-mask .image-commands{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_large_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_large_2x.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){html.css-mask .image-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-commands{width:432px;height:498px;background-size:432px 498px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_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-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_medium_2x.png")}}@media only screen and (max-width: 1068px){html.css-mask .image-commands{-webkit-mask-size:432px 498px;mask-size:432px 498px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_medium.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_medium.png");width:432px;height:498px;background-size:432px 498px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_medium.jpg")}}@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){html.css-mask .image-commands{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_medium_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_medium_2x.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){html.css-mask .image-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-commands{width:349px;height:402px;background-size:349px 402px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_small_2x.png")}}@media only screen and (max-width: 735px){html.css-mask .image-commands{-webkit-mask-size:349px 402px;mask-size:349px 402px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small.png");width:349px;height:402px;background-size:349px 402px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-commands{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_small_2x.jpg")}}.image-dot-dash{width:301px;height:250px;background-size:301px 250px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_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){.image-dot-dash{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_large_2x.png")}}@media only screen and (max-width: 1068px){.image-dot-dash{width:244px;height:203px;background-size:244px 203px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_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-dot-dash{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_medium_2x.png")}}@media only screen and (max-width: 735px){.image-dot-dash{width:224px;height:186px;background-size:224px 186px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-dot-dash{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/dot_dash_small_2x.png")}}.image-footer-ecc{width:850px;height:479px;background-size:850px 479px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/footer_ecc_large.jpg")}@media only screen and (max-width: 1068px){.image-footer-ecc{width:534px;height:382px;background-size:534px 382px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/footer_ecc_medium.jpg")}}@media only screen and (max-width: 735px){.image-footer-ecc{width:738px;height:400px;background-size:738px 400px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/footer_ecc_small.jpg")}}.image-commands-mask{width:603px;height:695px;background-size:603px 695px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_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){.image-commands-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_large_2x.png")}}@media only screen and (max-width: 1068px){.image-commands-mask{width:432px;height:498px;background-size:432px 498px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_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-commands-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_medium_2x.png")}}@media only screen and (max-width: 735px){.image-commands-mask{width:349px;height:402px;background-size:349px 402px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-commands-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_mask_small_2x.png")}}.image-icon-bug-fixing{width:66px;height:59px;background-size:66px 59px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_bug_fixing_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){.image-icon-bug-fixing{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_bug_fixing_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-bug-fixing{width:66px;height:59px;background-size:66px 59px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_bug_fixing_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-bug-fixing{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_bug_fixing_small_2x.png")}}.image-icon-commands{width:56px;height:51px;background-size:56px 51px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_commands_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){.image-icon-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_commands_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-commands{width:56px;height:51px;background-size:56px 51px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_commands_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-commands{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_commands_small_2x.png")}}.image-commands-fallback{width:603px;height:695px;background-size:603px 695px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_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){.image-commands-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_large_2x.png")}}@media only screen and (max-width: 1068px){.image-commands-fallback{width:432px;height:498px;background-size:432px 498px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_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-commands-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_medium_2x.png")}}@media only screen and (max-width: 735px){.image-commands-fallback{width:349px;height:402px;background-size:349px 402px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-commands-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_fallback_small_2x.png")}}.image-icon-conditionals{width:76px;height:69px;background-size:76px 69px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_conditionals_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){.image-icon-conditionals{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_conditionals_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-conditionals{width:76px;height:69px;background-size:76px 69px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_conditionals_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-conditionals{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_conditionals_small_2x.png")}}.image-commands-drone{width:306px;height:368px;background-size:306px 368px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_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){.image-commands-drone{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_large_2x.png")}}@media only screen and (max-width: 1068px){.image-commands-drone{width:233px;height:332px;background-size:233px 332px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_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-commands-drone{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_medium_2x.png")}}@media only screen and (max-width: 735px){.image-commands-drone{width:234px;height:107px;background-size:234px 107px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-commands-drone{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/commands_drone_small_2x.png")}}.image-icon-functions{width:71px;height:59px;background-size:71px 59px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_functions_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){.image-icon-functions{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_functions_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-functions{width:71px;height:59px;background-size:71px 59px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_functions_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-functions{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_functions_small_2x.png")}}.image-icon-initialize{width:54px;height:54px;background-size:54px 54px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_initialize_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){.image-icon-initialize{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_initialize_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-initialize{width:54px;height:54px;background-size:54px 54px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_initialize_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-initialize{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_initialize_small_2x.png")}}.image-code{width:475px;height:393px;background-size:475px 393px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_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){.image-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_large_2x.png")}}@media only screen and (max-width: 1068px){.image-code{width:303px;height:358px;background-size:303px 358px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_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-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_medium_2x.png")}}@media only screen and (max-width: 735px){.image-code{width:265px;height:348px;background-size:265px 348px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_small_2x.png")}}.image-code-share{width:804px;height:604px;background-size:804px 604px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_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-code-share{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-code-share{width:567px;height:425px;background-size:567px 425px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_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-code-share{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-code-share{width:587px;height:441px;background-size:587px 441px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-code-share{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_share_small_2x.jpg")}}.image-icon-loops{width:64px;height:54px;background-size:64px 54px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_loops_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){.image-icon-loops{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_loops_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-loops{width:64px;height:54px;background-size:64px 54px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_loops_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-loops{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_loops_small_2x.png")}}.image-icon-operators{width:41px;height:49px;background-size:41px 49px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_operators_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){.image-icon-operators{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_operators_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-operators{width:41px;height:49px;background-size:41px 49px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_operators_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-operators{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_operators_small_2x.png")}}.image-code-playground{width:804px;height:604px;background-size:804px 604px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_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-code-playground{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-code-playground{width:567px;height:425px;background-size:567px 425px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_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-code-playground{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-code-playground{width:240px;height:179px;background-size:240px 179px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-code-playground{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_playground_small_2x.jpg")}}.image-icon-parameters{width:66px;height:57px;background-size:66px 57px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_parameters_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){.image-icon-parameters{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_parameters_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-parameters{width:66px;height:57px;background-size:66px 57px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_parameters_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-parameters{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_parameters_small_2x.png")}}.image-icon-swift{width:76px;height:76px;background-size:76px 76px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_swift_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){.image-icon-swift{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_swift_large_2x.png")}}@media only screen and (max-width: 1068px){.image-icon-swift{width:51px;height:51px;background-size:51px 51px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_swift_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-icon-swift{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_swift_medium_2x.png")}}.image-code-library{width:804px;height:604px;background-size:804px 604px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_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-code-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-code-library{width:567px;height:425px;background-size:567px 425px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_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-code-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-code-library{width:240px;height:179px;background-size:240px 179px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-code-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_library_small_2x.jpg")}}.image-icon-types{width:102px;height:53px;background-size:102px 53px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_types_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){.image-icon-types{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_types_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-types{width:102px;height:53px;background-size:102px 53px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_types_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-types{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_types_small_2x.png")}}.image-icon-variables{width:41px;height:51px;background-size:41px 51px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_variables_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){.image-icon-variables{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_variables_large_2x.png")}}@media only screen and (max-width: 735px){.image-icon-variables{width:41px;height:51px;background-size:41px 51px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_variables_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-variables{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_variables_small_2x.png")}}.image-code-keyboard{width:804px;height:604px;background-size:804px 604px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_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-code-keyboard{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-code-keyboard{width:567px;height:425px;background-size:567px 425px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_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-code-keyboard{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-code-keyboard{width:587px;height:441px;background-size:587px 441px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-code-keyboard{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/code_keyboard_small_2x.jpg")}}.image-icon-xcode{width:90px;height:86px;background-size:90px 86px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_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){.image-icon-xcode{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_large_2x.png")}}@media only screen and (max-width: 1068px){.image-icon-xcode{width:90px;height:90px;background-size:90px 90px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_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-icon-xcode{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_medium_2x.png")}}@media only screen and (max-width: 735px){.image-icon-xcode{width:104px;height:99px;background-size:104px 99px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-icon-xcode{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/icon_xcode_small_2x.png")}}.image-boundaries-code{width:126px;height:133px;background-size:126px 133px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_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){.image-boundaries-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_large_2x.png")}}@media only screen and (max-width: 1068px){.image-boundaries-code{width:97px;height:101px;background-size:97px 101px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_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-boundaries-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_medium_2x.png")}}@media only screen and (max-width: 735px){.image-boundaries-code{width:137px;height:145px;background-size:137px 145px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-boundaries-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/boundaries_code_small_2x.png")}}@media only screen and (max-width: 735px){.image-ipad-a-fallback{width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-a-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small_2x.png")}}@media only screen and (max-width: 735px){.image-ipad-a-mask{width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-a-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png")}}.image-bg-section-ui{width:1280px;height:1894px;background-size:1280px 1894px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_large.jpg")}@media only screen and (max-width: 1068px){.image-bg-section-ui{width:534px;height:1525px;background-size:534px 1525px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_medium.jpg")}}@media only screen and (max-width: 735px){.image-bg-section-ui{width:368px;height:2302px;background-size:368px 2302px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_small.jpg")}}@media only screen and (max-width: 735px){.image-ipad-a{width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-a{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small_2x.png")}}@media only screen and (max-width: 735px){html.css-mask .image-ipad-a{-webkit-mask-size:821px 620px;mask-size:821px 620px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-ipad-a{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-ipad-a{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small_2x.jpg")}}.image-ipad-b-fallback{width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_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){.image-ipad-b-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_large_2x.png")}}@media only screen and (max-width: 735px){.image-ipad-b-fallback{width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-b-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small_2x.png")}}.image-bg-section-blue-ui{width:1280px;height:1693px;background-size:1280px 1693px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_large.jpg")}@media only screen and (max-width: 1068px){.image-bg-section-blue-ui{width:534px;height:1374px;background-size:534px 1374px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_medium.jpg")}}@media only screen and (max-width: 735px){.image-bg-section-blue-ui{width:368px;height:1873px;background-size:368px 1873px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_small.jpg")}}.image-snippets-library{width:311px;height:659px;background-size:311px 659px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_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){.image-snippets-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_large_2x.png")}}@media only screen and (max-width: 1068px){.image-snippets-library{width:224px;height:479px;background-size:224px 479px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_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-snippets-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_medium_2x.png")}}@media only screen and (max-width: 735px){.image-snippets-library{width:311px;height:653px;background-size:311px 653px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-snippets-library{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/snippets_library_small_2x.png")}}.image-ipad-b{width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_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){.image-ipad-b{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_large_2x.png")}}html.css-mask .image-ipad-b{-webkit-mask-size:365px 274px;mask-size:365px 274px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large.png");width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_large.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){html.css-mask .image-ipad-b{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large_2x.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){html.css-mask .image-ipad-b{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_large_2x.jpg")}}@media only screen and (max-width: 735px){.image-ipad-b{width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-b{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small_2x.png")}}@media only screen and (max-width: 735px){html.css-mask .image-ipad-b{-webkit-mask-size:326px 244px;mask-size:326px 244px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small.png");width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-ipad-b{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .image-ipad-b{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_small_2x.jpg")}}.image-ipad-b-mask{width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_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){.image-ipad-b-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large_2x.png")}}@media only screen and (max-width: 735px){.image-ipad-b-mask{width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-ipad-b-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small_2x.png")}}.image-sphero{width:239px;height:263px;background-size:239px 263px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_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){.image-sphero{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_large_2x.png")}}@media only screen and (max-width: 1068px){.image-sphero{width:194px;height:213px;background-size:194px 213px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_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-sphero{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_medium_2x.png")}}@media only screen and (max-width: 735px){.image-sphero{width:178px;height:196px;background-size:178px 196px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-sphero{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/sphero_small_2x.png")}}.image-ipad-fallback{width:1027px;height:753px;background-size:1027px 753px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_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){.image-ipad-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_large_2x.png")}}@media only screen and (max-width: 1068px){.image-ipad-fallback{width:792px;height:599px;background-size:792px 599px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_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-ipad-fallback{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_medium_2x.png")}}.image-ipad{width:1027px;height:753px;background-size:1027px 753px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_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){.image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_large_2x.png")}}html.css-mask .image-ipad{-webkit-mask-size:1027px 753px;mask-size:1027px 753px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_large.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_large.png");width:1027px;height:753px;background-size:1027px 753px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_large.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){html.css-mask .image-ipad{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_large_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_large_2x.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){html.css-mask .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-ipad{width:792px;height:599px;background-size:792px 599px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_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-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_fallback_medium_2x.png")}}@media only screen and (max-width: 1068px){html.css-mask .image-ipad{-webkit-mask-size:792px 599px;mask-size:792px 599px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_medium.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_medium.png");width:792px;height:599px;background-size:792px 599px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_medium.jpg")}}@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){html.css-mask .image-ipad{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_medium_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_medium_2x.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){html.css-mask .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_medium_2x.jpg")}}.image-ipad-mask{width:1027px;height:753px;background-size:1027px 753px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_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){.image-ipad-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_large_2x.png")}}@media only screen and (max-width: 1068px){.image-ipad-mask{width:792px;height:599px;background-size:792px 599px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_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-ipad-mask{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_mask_medium_2x.png")}}.image-jimu{width:373px;height:273px;background-size:373px 273px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_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){.image-jimu{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_large_2x.png")}}@media only screen and (max-width: 1068px){.image-jimu{width:274px;height:200px;background-size:274px 200px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_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-jimu{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_medium_2x.png")}}@media only screen and (max-width: 735px){.image-jimu{width:272px;height:199px;background-size:272px 199px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-jimu{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/jimu_small_2x.png")}}.image-keypad{width:243px;height:246px;background-size:243px 246px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_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){.image-keypad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_large_2x.png")}}@media only screen and (max-width: 1068px){.image-keypad{width:175px;height:179px;background-size:175px 179px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_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-keypad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_medium_2x.png")}}@media only screen and (max-width: 735px){.image-keypad{width:243px;height:252px;background-size:243px 252px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-keypad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/keypad_small_2x.png")}}@media only screen and (max-width: 735px){.image-templates-bottom{width:868px;height:477px;background-size:868px 477px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_bottom_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-templates-bottom{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_bottom_small_2x.png")}}.image-lego-mindstorm{width:926px;height:943px;background-size:926px 943px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_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){.image-lego-mindstorm{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_large_2x.png")}}@media only screen and (max-width: 1068px){.image-lego-mindstorm{width:786px;height:800px;background-size:786px 800px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_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-lego-mindstorm{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_medium_2x.png")}}@media only screen and (max-width: 735px){.image-lego-mindstorm{width:338px;height:344px;background-size:338px 344px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-lego-mindstorm{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/lego_mindstorm_small_2x.png")}}.image-templates{width:1380px;height:866px;background-size:1380px 866px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_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){.image-templates{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_large_2x.png")}}@media only screen and (max-width: 1068px){.image-templates{width:1012px;height:636px;background-size:1012px 636px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_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-templates{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/templates_medium_2x.png")}}.image-parrot{width:366px;height:182px;background-size:366px 182px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_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){.image-parrot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_large_2x.png")}}@media only screen and (max-width: 1068px){.image-parrot{width:296px;height:147px;background-size:296px 147px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_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-parrot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_medium_2x.png")}}@media only screen and (max-width: 735px){.image-parrot{width:272px;height:136px;background-size:272px 136px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_small.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-parrot{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/parrot_small_2x.png")}}.image-run-my-code{width:804px;height:604px;background-size:804px 604px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_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-run-my-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-run-my-code{width:567px;height:425px;background-size:567px 425px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_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-run-my-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_medium_2x.jpg")}}@media only screen and (max-width: 735px){.image-run-my-code{width:240px;height:179px;background-size:240px 179px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_small.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.image-run-my-code{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/run_my_code_small_2x.jpg")}}.image-icon-swift{left:50%;margin-left:-38px;position:relative}@media only screen and (max-width: 1068px){.image-icon-swift{left:50%;margin-left:-25.5px;position:relative}}.section{overflow:hidden;padding:132px 0}.section:before,.section:after{content:' ';display:table}.section:after{clear:both}@media only screen and (max-width: 1068px){.section{padding:88px 0}}@media only screen and (max-width: 735px){.section{padding:96px 0}}.section-nopad{padding:0}.section-nopad-top{padding-top:0}.section-nopad-bottom{padding-bottom:0}.section-content{margin-left:auto;margin-right:auto;width:980px}@media only screen and (min-width: 1442px){.section-content{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width: 1068px){.section-content{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (max-width: 735px){.section-content{margin-left:auto;margin-right:auto;width:87.5%}}.section-content.interface-display{padding-bottom:80px}@media only screen and (max-width: 1068px){.section-content.interface-display{padding-bottom:63px}}@media only screen and (max-width: 735px){.section-content.interface-display{padding-bottom:70px}}.section-headline{font-size:40px;line-height:1.05;font-weight:500;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(ar){line-height:1.325;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(ja){line-height:1.125;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-headline:lang(th){line-height:1.325;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh){line-height:1.175}.section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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){.section-headline{font-size:34px;line-height:1.08824;font-weight:500;letter-spacing:.01em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(ar){line-height:1.35302;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(th){line-height:1.35302;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh){line-height:1.23557}.section-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}.section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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: 735px){.section-headline{font-size:28px;line-height:1.1073;font-weight:500;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh){line-height:1.28595}.section-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-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}.section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.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: 735px){.section-headline-break{display:none}}.section-copy{margin-bottom:2.3em}@media only screen and (max-width: 1068px){.section-copy{margin-bottom:.3em}}@media only screen and (max-width: 735px){.section-copy{margin-bottom:2.3em}}@media only screen and (max-width: 735px){.section-ui .section-headline,.section-ui .section-copy,.section-ui .subsection-headline,.section-ui .subsection-copy,.section-code .section-headline,.section-code .section-copy,.section-code .subsection-headline,.section-code .subsection-copy,.section-share .section-headline,.section-share .section-copy,.section-share .subsection-headline,.section-share .subsection-copy{padding-right:5%}}.subsection-content{margin-left:auto;margin-right:auto;width:980px}@media only screen and (min-width: 1442px){.subsection-content{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width: 1068px){.subsection-content{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (max-width: 735px){.subsection-content{margin-left:auto;margin-right:auto;width:87.5%}}.subsection-headline{font-size:32px;line-height:1.09375;font-weight:500;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(ar){line-height:1.375;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(th){line-height:1.375;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh){line-height:1.25}.subsection-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}.subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-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){.subsection-headline{font-size:28px;line-height:1.1073;font-weight:500;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh){line-height:1.28595}.subsection-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-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}.subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.subsection-headline{font-size:24px;line-height:1.20849;font-weight:500;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(ar){line-height:1.41667;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(th){line-height:1.41667;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-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}.subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}p.hero-cta{margin-bottom:15px}.tilegrid{margin:0 auto;max-width:1700px}.tilegrid:before,.tilegrid:after{content:' ';display:table}.tilegrid:after{clear:both}.tilegrid-column{float:left;position:relative;width:50%;z-index:1}@media only screen and (max-width: 735px){.tilegrid-column{float:none;width:100%}}.tilegrid-column-right{float:right}.tilegrid-caption{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0;max-width:25em;opacity:.7;padding:22px;position:absolute;left:0;bottom:0;z-index:1}.tilegrid-caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 735px){.tilegrid-caption{margin:0 5%;max-width:75%;padding:0;width:75%}}.tilegrid-caption h4{font-weight:600}.tilegrid-caption>*{display:inline}.ipad-hardware{overflow:hidden}@media only screen and (max-width: 735px){.ipad-hardware.small-hardware{width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_large.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.ipad-hardware.small-hardware{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_large_2x.png")}}@media only screen and (max-width: 735px){html.css-mask .ipad-hardware.small-hardware{-webkit-mask-size:365px 274px;mask-size:365px 274px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large.png");width:365px;height:274px;background-size:365px 274px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_large.jpg")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .ipad-hardware.small-hardware{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_large_2x.png")}}@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .ipad-hardware.small-hardware{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_large_2x.jpg")}}@media only screen and (max-width: 735px) and (max-width: 735px){.ipad-hardware.small-hardware{width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){.ipad-hardware.small-hardware{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_fallback_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px){html.css-mask .ipad-hardware.small-hardware{-webkit-mask-size:326px 244px;mask-size:326px 244px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small.png");width:326px;height:244px;background-size:326px 244px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_small.jpg")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .ipad-hardware.small-hardware{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .ipad-hardware.small-hardware{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_b_small_2x.jpg")}}.ipad-centered{left:50%;margin-left:-513.5px;position:relative}@media only screen and (max-width: 1068px){.ipad-centered{left:50%;margin-left:-396px;position:relative}}@media only screen and (max-width: 735px){.ipad-centered.small-hardware{left:50%;margin-left:-182.5px;position:relative}}@media only screen and (max-width: 735px) and (max-width: 735px){.ipad-centered.small-hardware{left:50%;margin-left:-163px;position:relative}}.ipad-hardware-caption{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;opacity:.7;position:relative;z-index:2;margin:0}.ipad-hardware-caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.ipad-hardware-caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 735px){.ipad-hardware-caption{width:75%}}@media only screen and (max-width: 1068px){.ipad-hardware-caption{margin-top:-33px}}@media only screen and (max-width: 735px){.ipad-hardware-caption{margin-top:0}}.ipad-hardware-caption-headline{font-weight:600}.ipad-screen{margin:66px 0 0 113px}@media only screen and (max-width: 1068px){.ipad-screen{margin:77px 0 0 113px}}@media only screen and (max-width: 735px){.ipad-screen.small-hardware{margin:27px 0 0 43px}}.violator{margin-bottom:24px}.typography-eyebrow{font-size:22px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 1068px){.typography-eyebrow{font-size:20px;line-height:1;font-weight:400;letter-spacing:.017em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-eyebrow{font-size:19px;line-height:1;font-weight:400;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-eyebrow-hero{font-size:24px;line-height:1;font-weight:400;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 1068px){.typography-eyebrow-hero{font-size:22px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-eyebrow-hero{font-size:21px;line-height:1;font-weight:400;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-eyebrow-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-hero-headline{font-size:48px;line-height:1.04167;font-weight:500;letter-spacing:.006em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(ar){line-height:1.3125;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(ja){line-height:1.10417;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-hero-headline:lang(th){line-height:1.3125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh){line-height:1.14615}.typography-hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-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-hero-headline{font-size:40px;line-height:1.05;font-weight:500;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(ar){line-height:1.325;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(ja){line-height:1.125;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-hero-headline:lang(th){line-height:1.325;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh){line-height:1.175}.typography-hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-hero-headline{font-size:31px;line-height:1.09703;font-weight:500;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(ar){line-height:1.3871;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(th){line-height:1.3871;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh){line-height:1.25834}.typography-hero-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-hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-hero-subhead{font-size:48px;line-height:1.04167;font-weight:300;letter-spacing:.006em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ar){line-height:1.3125;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ja){line-height:1.10417;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-hero-subhead:lang(th){line-height:1.3125;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(zh){line-height:1.14615}.typography-hero-subhead:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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-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-hero-subhead:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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: 1068px){.typography-hero-subhead{font-size:40px;line-height:1.05;font-weight:300;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ar){line-height:1.325;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ja){line-height:1.125;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-hero-subhead:lang(th){line-height:1.325;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(zh){line-height:1.175}.typography-hero-subhead:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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-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-hero-subhead:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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: 735px){.typography-hero-subhead{font-size:31px;line-height:1.09703;font-weight:300;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ar){line-height:1.3871;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(th){line-height:1.3871;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(zh){line-height:1.25834}.typography-hero-subhead:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-hero-subhead:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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-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-hero-subhead:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-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-section-headline{font-size:40px;line-height:1.05;font-weight:500;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(ar){line-height:1.325;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.125;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(th){line-height:1.325;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(zh){line-height:1.175}.typography-section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.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 TC","SF Pro Display","SF Pro Icons","PingFang TC","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:34px;line-height:1.08824;font-weight:500;letter-spacing:.01em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(ar){line-height:1.35302;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(th){line-height:1.35302;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(zh){line-height:1.23557}.typography-section-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-section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.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 TC","SF Pro Display","SF Pro Icons","PingFang TC","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: 735px){.typography-section-headline{font-size:28px;line-height:1.1073;font-weight:500;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(zh){line-height:1.28595}.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(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-section-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-section-headline:lang(th){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 TC","SF Pro Display","SF Pro Icons","PingFang TC","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-subsection-headline{font-size:32px;line-height:1.09375;font-weight:500;letter-spacing:.011em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(ar){line-height:1.375;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-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-subsection-headline:lang(zh){line-height:1.25}.typography-subsection-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-subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-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-subsection-headline{font-size:28px;line-height:1.1073;font-weight:500;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh){line-height:1.28595}.typography-subsection-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-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-subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-subsection-headline{font-size:24px;line-height:1.20849;font-weight:500;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(ar){line-height:1.41667;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(th){line-height:1.41667;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-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-subsection-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subsection-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-intro{font-size:22px;line-height:1.45455;font-weight:300;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 1068px){.typography-intro{font-size:20px;line-height:1.5;font-weight:300;letter-spacing:.017em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-intro{font-size:19px;line-height:1.47384;font-weight:300;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-intro:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-label{font-size:24px;line-height:1.20849;font-weight:500;letter-spacing:.015em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ar){line-height:1.41667;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(th){line-height:1.41667;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 1068px){.typography-label{font-size:22px;line-height:1.22739;font-weight:500;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ar){line-height:1.45455;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(th){line-height:1.45455;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.typography-label{font-size:19px;line-height:1.26316;font-weight:500;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ar){line-height:1.47384;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(th){line-height:1.47384;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ja){font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-label:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.typography-caption-headline{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody: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-subbody: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-subbody: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}.typography-subbody:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody:lang(zh){letter-spacing:0em}.typography-subbody:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline{font-size:14px;line-height:1.5;font-weight:600;letter-spacing:-.01em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline: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-subbody-headline: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-subbody-headline: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}.typography-subbody-headline:lang(th){letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline:lang(zh){letter-spacing:0em}.typography-subbody-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-subbody-headline+.typography-subbody{margin-top:0}.typography-caption-headline+.typography-caption{margin-top:0}.hero{background:#fff linear-gradient(to bottom, #c1e0f6, #fff) top center repeat-x;background-size:100% 800px;text-align:center}.hero-wrapper{position:relative;z-index:3;-webkit-transform:translateZ(0);transform:translateZ(0)}.hero-headline{font-size:56px;line-height:1.10746;font-weight:500;letter-spacing:.004em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:.375em;margin-left:auto;margin-right:auto;max-width:15em}.hero-headline:lang(ar){line-height:1.33929;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(th){line-height:1.33929;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh){line-height:1.19643}.hero-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}.hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-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){.hero-headline{font-size:48px;line-height:1.125;font-weight:500;letter-spacing:.006em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-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}.hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.hero-headline{font-size:38px;line-height:1.15825;font-weight:500;letter-spacing:.009em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(ar){line-height:1.34211;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(th){line-height:1.34211;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh){line-height:1.28975}.hero-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}.hero-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.hero-subheadline{font-size:40px;line-height:1.15;font-weight:300;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0.2em auto;max-width:14em}.hero-subheadline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline: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}.hero-subheadline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline: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){.hero-subheadline{font-size:36px;line-height:1.16667;font-weight:300;letter-spacing:.01em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline: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}.hero-subheadline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.hero-subheadline{font-size:26px;line-height:1.23077;font-weight:300;letter-spacing:.014em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(ar){line-height:1.38462;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(th){line-height:1.38462;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline: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}.hero-subheadline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-subheadline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.hero-copy,.hero-cta{font-size:22px;line-height:1.45455;font-weight:300;letter-spacing:.016em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin-left:auto;margin-right:auto}.hero-copy:lang(ar),.hero-cta:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(ja),.hero-cta: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}.hero-copy:lang(ko),.hero-cta:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(th),.hero-cta:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-CN),.hero-cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-HK),.hero-cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-MO),.hero-cta:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-TW),.hero-cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 1068px){.hero-copy,.hero-cta{font-size:20px;line-height:1.5;font-weight:300;letter-spacing:.017em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(ar),.hero-cta:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(ja),.hero-cta: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}.hero-copy:lang(ko),.hero-cta:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(th),.hero-cta:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-CN),.hero-cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-HK),.hero-cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-MO),.hero-cta:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-TW),.hero-cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.hero-copy,.hero-cta{font-size:19px;line-height:1.47384;font-weight:300;letter-spacing:.018em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(ar),.hero-cta:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(ja),.hero-cta: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}.hero-copy:lang(ko),.hero-cta:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(th),.hero-cta:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-CN),.hero-cta:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-HK),.hero-cta:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-MO),.hero-cta:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.hero-copy:lang(zh-TW),.hero-cta:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.hero-copy{margin-bottom:2.08333em;max-width:33.83333em}.hero-cta{margin-bottom:1.75em}.hero-content{padding-bottom:194px}.intro{margin-top:55px}.intro-wrapper{left:50%;margin-left:-746px;position:relative;overflow:hidden;width:1280px;height:970px;z-index:1}html.css-transform3d .intro-wrapper{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);transition:.3s ease-out;transition-property:opacity, -webkit-transform;transition-property:opacity, transform}html.css-transform3d .intro-wrapper.reveal{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.intro-layer{overflow:hidden;position:absolute;z-index:2;-webkit-transform:translateZ(0);transform:translateZ(0)}.intro-layer-1{width:45px;height:53px;background-size:45px 53px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/water_rock_fallback_large.png");top:523px;left:1094px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-1{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/water_rock_fallback_large_2x.png")}}.intro-layer-2{width:269px;height:159px;background-size:269px 159px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_shadow_large.png");top:724px;left:722px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-2{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_shadow_large_2x.png")}}.intro-layer-3{width:1280px;height:625px;background-size:1280px 625px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_foreground_large.png");top:407px;left: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){.intro-layer-3{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_foreground_large_2x.png")}}.intro-layer-4{width:128px;height:176px;background-size:128px 176px;background-repeat:no-repeat;background-image:url("https://images.apple.com/media/us/swift/2016/09fce853-39bd_43d3_a8f8_cab73842d554/animations/playgrounds/hero/large/hero_00000.png");top:431px;left:687px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-4{background-image:url("https://images.apple.com/media/us/swift/2016/09fce853-39bd_43d3_a8f8_cab73842d554/animations/playgrounds/hero/large_2x/hero_00000.png")}}.intro-layer-5{width:799px;height:536px;background-size:799px 536px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_fallback_large.png");top:323px;left:163px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-5{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_fallback_large_2x.png")}}.intro-layer-6{width:1084px;height:330px;background-size:1084px 330px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/water_large.png");top:404px;left:110px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-6{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/water_large_2x.png")}}.intro-layer-7{width:145px;height:280px;background-size:145px 280px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_front_fallback_large.png");top:342px;left:526px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-7{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_front_fallback_large_2x.png")}}.intro-layer-8{width:341px;height:304px;background-size:341px 304px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_walkway_fallback_large.png");top:257px;left:278px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-8{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_walkway_fallback_large_2x.png")}}.intro-layer-9{width:467px;height:529px;background-size:467px 529px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_large.png");top:129px;left:497px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-9{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_large_2x.png")}}.intro-layer-10{width:368px;height:398px;background-size:368px 398px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_top_fallback_large.png");top:0;left:376px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-10{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_top_fallback_large_2x.png")}}.intro-layer-11{width:65px;height:130px;background-size:65px 130px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_back_fallback_large.png");top:187px;left:363px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-11{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_bottom_back_fallback_large_2x.png")}}.intro-layer-12{width:232px;height:136px;background-size:232px 136px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_walkway_fallback_large.png");top:29px;left:563px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-12{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/island_middle_walkway_fallback_large_2x.png")}}.intro-layer-13{width:1280px;height:430px;background-size:1280px 430px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_background_fallback_large.png");top:205px;left:0;-webkit-transform:none;transform:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.intro-layer-13{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/hero/ipad_background_fallback_large_2x.png")}}.intro-character.loaded{background:none}.intro-character>canvas{display:block;width:100%;height:100%}.hero-banner{background-color:#fafafa;padding-top:55px}.hero-banner-copy{margin:0 auto;position:relative;z-index:1;max-width:560px}@media only screen and (max-width: 1068px){.hero-banner-copy{max-width:382px}}@media only screen and (max-width: 735px){.hero-banner-copy{text-align:left;margin-top:-110px}}.hero-banner-orange{color:#e85d00}.hero-banner .section-content{position:relative;padding-bottom:50px}@media only screen and (max-width: 735px){.hero-banner .section-content{padding-bottom:60px}}.hero-banner .image-commands-drone{position:absolute;top:-120px;left:640px}@media only screen and (max-width: 1068px){.hero-banner .image-commands-drone{top:-120px;left:470px}}@media only screen and (max-width: 735px){.hero-banner .image-commands-drone{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:60px}}.hero-banner .image-commands-robot{position:absolute;top:-160px;left:-120px}@media only screen and (max-width: 1068px){.hero-banner .image-commands-robot{top:-60px;left:-145px}}@media only screen and (max-width: 735px){.hero-banner .image-commands-robot{top:60px}}@media only screen and (max-width: 735px){.hero-banner .image-commands-robot{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:70px}}.section-code{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_large.jpg");background-size:2560px 100%;background-color:#c4ddf9;background-position:center top;overflow:hidden}@media only screen and (max-width: 1068px){.section-code{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_medium.jpg")}}@media only screen and (max-width: 735px){.section-code{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_blue_ui_small.jpg")}}@media only screen and (max-width: 1068px){.section-code{background-size:1068px 100%}}@media only screen and (max-width: 735px){.section-code{background-size:736px 100%}}.section-code .section-copy{max-width:30.7em}@media only screen and (max-width: 735px){.section-code .section-copy{max-width:none}}.section-code .tilegrid-column{overflow:hidden}.subsection-library{background:rgba(255,255,255,0.55);position:relative;z-index:1;max-width:1700px;margin:0 auto;overflow:hidden;padding:140px 0}@media only screen and (max-width: 1068px){.subsection-library{padding:90px 0}}@media only screen and (max-width: 735px){.subsection-library{padding:90px 0}}.subsection-library .subsection-content{position:relative}.subsection-library .violator-copyblock{padding-top:90px}@media only screen and (max-width: 1068px){.subsection-library .violator-copyblock{padding-top:0}}.subsection-library .image-ipad{position:absolute;margin-left:400px;margin-top:-290px}@media only screen and (max-width: 1068px){.subsection-library .image-ipad{position:static;margin-left:-54px;margin-top:15px}}@media only screen and (max-width: 735px){.subsection-library .image-ipad{margin-left:0;margin-top:45px}}@media only screen and (max-width: 735px){.subsection-library .image-ipad{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:35px}}.subsection-icons{background:rgba(255,255,255,0.4);max-width:1700px;margin:0 auto;position:relative;z-index:1}.subsection-icons-caption{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;opacity:.7;padding:44px 0 0 44px;width:75%;max-width:30em}.subsection-icons-caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.subsection-icons-caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 735px){.subsection-icons-caption{max-width:none;padding:70px 0 0 0;margin:0 5%}}.subsection-icons-caption h4{font-weight:600}.subsection-icons-caption>*{display:inline}.subsection-robots{text-align:center;padding-top:140px}@media only screen and (max-width: 1068px){.subsection-robots{padding-top:90px}}@media only screen and (max-width: 735px){.subsection-robots{text-align:left}}@media only screen and (max-width: 735px){.subsection-robots .mindstorm-container{height:464px}}.subsection-robots .image-lego-mindstorm{position:relative;left:-54px;margin:60px auto 135px}@media only screen and (max-width: 1068px){.subsection-robots .image-lego-mindstorm{left:-92px;margin:60px auto 90px}}@media only screen and (max-width: 735px){.subsection-robots .image-lego-mindstorm{margin:55px 0 0}}@media only screen and (max-width: 735px){.subsection-robots .image-lego-mindstorm{position:absolute;left:50%;-webkit-transform:translateX(-56%);transform:translateX(-56%)}}.subsection-robots .row-link{padding:80px 0}@media only screen and (max-width: 1068px){.subsection-robots .row-link{padding:80px 0}}.subsection-robots .tilegrid-column{overflow:hidden;text-align:center}.subsection-robots .tilegrid-column .tilegrid-image-container{height:368px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column .tilegrid-image-container{height:300px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column .tilegrid-image-container{height:320px}}.subsection-robots .tilegrid-column .tilegrid-image{margin-left:auto;margin-right:auto;position:relative;top:180px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column .tilegrid-image{top:150px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column .tilegrid-image{top:110px}}.subsection-robots .tilegrid-column .tilegrid-copy{margin:0 auto;width:320px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column .tilegrid-copy{width:270px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column .tilegrid-copy{width:280px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column .tilegrid-copy{padding-bottom:75px}}.subsection-robots .tilegrid-column.tilegrid-column-1{height:690px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column.tilegrid-column-1{height:610px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column.tilegrid-column-1{height:auto}}.subsection-robots .tilegrid-column.tilegrid-column-1 .tilegrid-image-container{height:460px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column.tilegrid-column-1 .tilegrid-image-container{height:380px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column.tilegrid-column-1 .tilegrid-image-container{height:320px}}.subsection-robots .tilegrid-column.tilegrid-column-2{height:740px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column.tilegrid-column-2{height:650px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column.tilegrid-column-2{height:auto}}.subsection-robots .tilegrid-column.tilegrid-column-2 .tilegrid-image-container{height:480px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column.tilegrid-column-2 .tilegrid-image-container{height:370px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column.tilegrid-column-2 .tilegrid-image-container{height:320px}}.subsection-robots .tilegrid-column-sphero{background:rgba(255,255,255,0.2)}.subsection-robots .tilegrid-column-dot-dash{background:rgba(255,255,255,0.5)}.subsection-robots .tilegrid-column-jimu{background:rgba(255,255,255,0.7)}.subsection-robots .tilegrid-column-parrot{background:rgba(255,255,255,0.3)}.subsection-robots .tilegrid-column-parrot .tilegrid-image{top:260px}@media only screen and (max-width: 1068px){.subsection-robots .tilegrid-column-parrot .tilegrid-image{top:190px}}@media only screen and (max-width: 735px){.subsection-robots .tilegrid-column-parrot .tilegrid-image{top:160px}}.icons-list{list-style:none;margin:0;padding:30px 0}.icons-list:before,.icons-list:after{content:' ';display:table}.icons-list:after{clear:both}.icons-item{float:left;margin:30px 0;position:relative;text-align:center;width:20%}@media only screen and (max-width: 735px){.icons-item{width:50%}}.icons-item-image{background-position:center center;margin:0 auto;width:100%;height:100px}.icons-item-caption{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:0em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0;opacity:.7;padding:1em 0}.icons-item-caption:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(ja){font-family:"SF Pro JP","SF Pro Text","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(ko){font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(th){font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(zh-MO){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.icons-item-caption:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.tilegrid-column-main,.tilegrid-column-world{height:800px}@media only screen and (max-width: 1068px){.tilegrid-column-main,.tilegrid-column-world{height:585px}}@media only screen and (max-width: 735px){.tilegrid-column-main,.tilegrid-column-world{height:auto}}.tilegrid-column-main{background:rgba(255,255,255,0.3)}.tilegrid-column-main .tilegrid-copy{max-width:18em;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 1068px){.tilegrid-column-main .tilegrid-copy{max-width:15em}}@media only screen and (max-width: 735px){.tilegrid-column-main .tilegrid-copy{position:relative;-webkit-transform:translateY(0);transform:translateY(0);padding:96px 0px 40px;max-width:90%}}.tilegrid-column-world{background:rgba(255,255,255,0.2)}.tilegrid-column-world .image-commands{left:50%;margin-left:-346.5px;position:relative;margin-top:125px}@media only screen and (max-width: 1068px){.tilegrid-column-world .image-commands{left:50%;margin-left:-246px;position:relative}}@media only screen and (max-width: 735px){.tilegrid-column-world .image-commands{left:50%;margin-left:-199.5px;position:relative}}@media only screen and (max-width: 1068px){.tilegrid-column-world .image-commands{margin-top:85px}}@media only screen and (max-width: 735px){.tilegrid-column-world .image-commands{margin-top:34px}}.section-ui{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_large.jpg");background-size:2560px 100%;background-color:#f8e7f4;background-position:center top}@media only screen and (max-width: 1068px){.section-ui{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_medium.jpg")}}@media only screen and (max-width: 735px){.section-ui{background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/bg_section_ui_small.jpg")}}@media only screen and (max-width: 1068px){.section-ui{background-size:1068px 100%}}@media only screen and (max-width: 735px){.section-ui{background-size:736px 100%}}.section-ui .section-copy{max-width:30.7em}@media only screen and (max-width: 735px){.section-ui .section-copy{max-width:none}}.section-ui .tilegrid-caption{top:0;width:30%;min-width:180px;z-index:1}@media only screen and (max-width: 735px){.section-ui .tilegrid-caption{width:75%;position:static}}@media only screen and (max-width: 735px){.section-ui .tilegrid-caption-aligned{margin-left:auto;margin-right:auto;width:980px;max-width:87.5%}}@media only screen and (max-width: 735px) and (min-width: 1442px){.section-ui .tilegrid-caption-aligned{margin-left:auto;margin-right:auto;width:980px}}@media only screen and (max-width: 735px) and (max-width: 1068px){.section-ui .tilegrid-caption-aligned{margin-left:auto;margin-right:auto;width:692px}}@media only screen and (max-width: 735px) and (max-width: 735px){.section-ui .tilegrid-caption-aligned{margin-left:auto;margin-right:auto;width:87.5%}}.section-ui .tilegrid-image{margin-left:auto;margin-right:auto;position:relative;z-index:1}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-keypad,.section-ui .tilegrid-column-boundaries-code{float:right}}.section-ui .tilegrid-column-keypad{background:rgba(255,255,255,0.4);height:400px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-keypad{height:336px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-keypad{height:auto}}.section-ui .tilegrid-column-keypad .tilegrid-image{top:92px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-keypad .tilegrid-image{top:100px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-keypad .tilegrid-image{top:0}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-keypad .tilegrid-image{margin-top:65px;margin-bottom:42px}}.section-ui .tilegrid-column-snippets-library{background:rgba(255,255,255,0.2);height:800px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-snippets-library{height:672px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-snippets-library{height:auto}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-snippets-library{float:left}}.section-ui .tilegrid-column-snippets-library .tilegrid-image{top:50px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-snippets-library .tilegrid-image{top:90px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-snippets-library .tilegrid-image{top:0}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-snippets-library .tilegrid-image{margin-top:28px;margin-bottom:31px}}.section-ui .tilegrid-column-boundaries-code{background:rgba(255,255,255,0.65);height:400px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-boundaries-code{height:336px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-boundaries-code{height:auto}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-boundaries-code{padding-bottom:70px}}.section-ui .tilegrid-column-boundaries-code .tilegrid-image{top:135px}@media only screen and (max-width: 1068px){.section-ui .tilegrid-column-boundaries-code .tilegrid-image{top:120px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-boundaries-code .tilegrid-image{top:0}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-boundaries-code .tilegrid-image{margin-top:70px;margin-bottom:47px}}@media only screen and (max-width: 735px){.section-ui .tilegrid-column-snippets-library,.section-ui .tilegrid-column-keypad,.section-ui .tilegrid-column-boundaries-code{background:rgba(255,255,255,0.3)}}.section-ui .subsection-ui-keyboard{background:rgba(255,255,255,0.75);position:relative;max-width:1700px;margin:0 auto;overflow:hidden;z-index:1}.section-ui .subsection-ui-keyboard .image-ipad{position:absolute;bottom:76px;z-index:1;right:50%;margin-right:-21px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-keyboard .image-ipad{bottom:20px;margin-right:-50px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-keyboard .image-ipad{top:-240px;right:42px;margin-left:0}}@media only screen and (max-width: 735px) and (max-width: 735px){.section-ui .subsection-ui-keyboard .image-ipad{width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){.section-ui .subsection-ui-keyboard .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px){html.css-mask .section-ui .subsection-ui-keyboard .image-ipad{-webkit-mask-size:821px 620px;mask-size:821px 620px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small.jpg")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .section-ui .subsection-ui-keyboard .image-ipad{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .section-ui .subsection-ui-keyboard .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small_2x.jpg")}}.section-ui .subsection-ui-keyboard .image-code-keyboard{margin:67px 0 0px 112px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-keyboard .image-code-keyboard{margin:77px 0 0 113px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-keyboard .image-code-keyboard{margin:84px 0 0 118px}}.section-ui .subsection-ui-keyboard .keyboard-copyblock{width:312px;position:relative;left:75%;z-index:1;padding:125px 0;margin-left:-156px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-keyboard .keyboard-copyblock{width:270px;padding:90px 0;margin-left:-135px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-keyboard .keyboard-copyblock{width:87.5%;left:0;padding:360px 0 67px 0;margin:0 auto}}.section-ui .subsection-ui-code{background:rgba(255,255,255,0.55)}@media only screen and (max-width: 735px){.section-ui .subsection-ui-code{padding-bottom:70px}}.section-ui .subsection-ui-code .code-copyblock{width:324px;position:relative;z-index:1;padding:165px 0}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-code .code-copyblock{width:310px;padding:120px 0}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-code .code-copyblock{width:90%;left:0;padding:90px 0 67px 0}}.section-ui .subsection-ui-code .image-code{position:absolute;margin:-470px 0 0 490px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-code .image-code{margin:-405px 0 0 380px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-code .image-code{position:static;margin:-30px 0 0 0}}.section-ui .subsection-ui-code .us-image-code-center-small{margin:-470px 0 0 490px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-code .us-image-code-center-small{margin:-405px 0 0 380px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-code .us-image-code-center-small{margin:-30px auto 0}}.section-ui .subsection-ui-templates{background:rgba(255,255,255,0.25);margin:0 auto;max-width:1700px;padding:106px 0}.section-ui .subsection-ui-templates:before,.section-ui .subsection-ui-templates:after{content:' ';display:table}.section-ui .subsection-ui-templates:after{clear:both}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-templates{padding:96px 0}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-templates{padding:72px 0}}.section-ui .subsection-ui-templates .subsection-copy-block{padding-bottom:20px;max-width:390px}@media only screen and (max-width: 735px){.section-ui .subsection-ui-templates .subsection-copy-block{max-width:none}}.section-ui .subsection-ui-templates .subsection-copy-block.right{float:right}@media only screen and (max-width: 735px){.section-ui .subsection-ui-templates .subsection-copy-block.right{margin-top:46px}}.section-ui .subsection-ui-templates .image-templates{display:block;margin:-128px -180px -180px -180px}@media only screen and (max-width: 1068px){.section-ui .subsection-ui-templates .image-templates{margin:-45px 0 -80px -170px}}@media only screen and (max-width: 735px){.section-ui .subsection-ui-templates .image-templates{display:none}}.section-ui .subsection-ui-templates .image-templates-top,.section-ui .subsection-ui-templates .image-templates-bottom{display:none}@media only screen and (max-width: 735px){.section-ui .subsection-ui-templates .image-templates-top,.section-ui .subsection-ui-templates .image-templates-bottom{display:block}}.section-ui .subsection-ui-templates .image-templates-top{margin:4px 0 0 -222px}.section-ui .subsection-ui-templates .image-templates-bottom{float:right;margin:26px -240px 30px 0}.section-share{padding-bottom:140px}@media only screen and (max-width: 1068px){.section-share{padding-bottom:90px}}@media only screen and (max-width: 735px){.section-share{padding-bottom:10px}}.section-share .section-content:before,.section-share .section-content:after{content:' ';display:table}.section-share .section-content:after{clear:both}.section-share .section-copy{max-width:30.7em}@media only screen and (max-width: 735px){.section-share .section-copy{max-width:none;margin-bottom:0.5em}}.section-share .image-ipad{margin-bottom:6px}@media only screen and (max-width: 1068px){.section-share .image-ipad{margin-bottom:14px}}@media only screen and (max-width: 735px){.section-share .image-ipad{margin-bottom:-6px}}@media only screen and (max-width: 735px){.section-share .image-ipad{float:right;top:-6px;left:27px}}@media only screen and (max-width: 735px) and (max-width: 735px){.section-share .image-ipad{width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){.section-share .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_fallback_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px){html.css-mask .section-share .image-ipad{-webkit-mask-size:821px 620px;mask-size:821px 620px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small.png");width:821px;height:620px;background-size:821px 620px;background-repeat:no-repeat;background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small.jpg")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .section-share .image-ipad{-webkit-mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png");mask-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_mask_small_2x.png")}}@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi){html.css-mask .section-share .image-ipad{background-image:url("https://images.apple.com/v/swift/playgrounds/d/images/overview/ipad_a_small_2x.jpg")}}@media only screen and (max-width: 1068px){.section-share .ipad-screen{margin:77px 0 0 113px}}@media only screen and (max-width: 735px){.section-share .ipad-screen{margin:83px 0 0 117px}}.section-share .subsection-share-xcode{margin-top:70px}@media only screen and (max-width: 1068px){.section-share .subsection-share-xcode{margin-top:0}}@media only screen and (max-width: 735px){.section-share .subsection-share-xcode .column{padding-bottom:85px}}.section-router .teaser{text-align:center;padding:110px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.section-router .teaser-headline{font-size:40px;line-height:1.05;font-weight:500;letter-spacing:.008em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:.375em}.section-router .teaser-headline:lang(ar){line-height:1.325;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(ja){line-height:1.125;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-router .teaser-headline:lang(th){line-height:1.325;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh){line-height:1.175}.section-router .teaser-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-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){.section-router .teaser-headline{font-size:34px;line-height:1.08824;font-weight:500;letter-spacing:.01em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(ar){line-height:1.35302;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(th){line-height:1.35302;font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh){line-height:1.23557}.section-router .teaser-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}.section-router .teaser-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}@media only screen and (max-width: 735px){.section-router .teaser-headline{font-size:28px;line-height:1.1073;font-weight:500;letter-spacing:.012em;font-family:"SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh){line-height:1.28595}.section-router .teaser-headline:lang(ar){font-family:"SF Pro AR","SF Pro Gulf","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-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}.section-router .teaser-headline:lang(ko){font-family:"SF Pro KR","SF Pro Display","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(th){font-family:"SF Pro TH","SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-CN){font-family:"SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-HK){font-family:"SF Pro HK","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-MO){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}.section-router .teaser-headline:lang(zh-TW){font-family:"SF Pro TC","SF Pro Display","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.section-router .footer{background-color:#fff}.section-router .footer .footer-buystrip{padding:80px 0 140px;border-bottom:none}@media only screen and (max-width: 735px){.section-router .footer .footer-buystrip{padding:70px 0 110px}}
