.typography-body-hero{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(ar){line-height:1.58824;letter-spacing:0em;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-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}.typography-body-hero:lang(ko){line-height:1.58824;letter-spacing:0em;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh){letter-spacing:0em}.typography-body-hero:lang(th){line-height:1.35296;letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}@media only screen and (max-width: 734px){.typography-body-hero{font-size:14px;line-height:1.42859;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(ar){line-height:1.57143;letter-spacing:0em;font-family:"SF Pro AR","SF Pro Gulf","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-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}.typography-body-hero:lang(ko){line-height:1.57143;letter-spacing:0em;font-family:"SF Pro KR","SF Pro Text","SF Pro Icons","Apple Gothic","HY Gulim","MalgunGothic","HY Dotum","Lexi Gulim","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh){letter-spacing:0em}.typography-body-hero:lang(th){line-height:1.35718;letter-spacing:0em;font-family:"SF Pro TH","SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-CN){font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-HK){font-family:"SF Pro HK","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-MO){font-family:"SF Pro HK","SF Pro TC","SF Pro Text","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif}.typography-body-hero:lang(zh-TW){font-family:"SF Pro TC","SF Pro Text","SF Pro Icons","PingFang TC","Helvetica Neue","Helvetica","Arial",sans-serif}}.main{margin:0px 0 0;overflow:initial;background:#000}section.section-hero{overflow-x:initial;min-height:920px}@media only screen and (max-width: 734px){section.section-hero{min-height:650px}}@media only screen and (min-width: 2000px){section.section-hero{min-height:1250px}}#localnav{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.theme-dark [class*="typography-intro"]{color:#c6e1e6}.section-hero{top:0;width:100%;height:100vh;padding:0;margin:0;overflow:hidden;will-change:opacity, filter;background-size:cover;background-position:top center}.section-hero .section-content{z-index:1;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (max-width: 734px){.section-hero .section-content{margin-bottom:3.5em}}.hero-container{display:flex;flex-flow:row nowrap;justify-content:center;position:relative;height:54.25vh;max-height:600px;overflow:hidden}.no-js .hero-container{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (orientation: portrait){.hero-container{flex-grow:1;background-size:120% auto;background-size:min(120%,1180px) auto;width:100%;max-width:1180px;max-height:100%;min-height:80vw;height:226px;margin:0 auto;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:center bottom;transform-origin:center bottom;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:0.8s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media only screen and (orientation: portrait) and (prefers-reduced-motion: reduce){.hero-container{transition-property:opacity}}@media only screen and (orientation: portrait){.hero-container.image-lazy-loaded{-webkit-transform:initial;transform:initial;opacity:1}.hero-container>figure{display:none;background-image:none}}.image-hero{margin:0 -4vh;flex-shrink:0;width:54.25vh;height:54.25vh;max-height:600px;max-width:600px;display:inline-block;background-color:transparent;background-position:center bottom;background-repeat:no-repeat;-webkit-transform-origin:center bottom;transform-origin:center bottom;opacity:0;-webkit-transform:scale(0.85);transform:scale(0.85);transform-origin:center bottom;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:0.8s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (prefers-reduced-motion: reduce){.image-hero{transition-property:opacity}}.image-hero.image-fade-in,.no-js .image-hero{-webkit-transform:initial;transform:initial;opacity:1}@media only screen and (max-width: 734px){.image-hero .section-hero{padding:3em 0 0}}.image-hero.L1{background-size:71.09208% auto}.js .image-hero.L1.hbd{background-image:none}@media (min-height: 990px){.image-hero.L1{background-size:70.66667% auto}.js .image-hero.L1.hbd{background-image:none}}.image-hero.L2{background-size:72.80514% auto}.js .image-hero.L2.hbd{background-image:none}@media (min-height: 990px){.image-hero.L2{background-size:72.66667% auto}.js .image-hero.L2.hbd{background-image:none}}.image-hero.L3{background-size:71.09208% auto}.js .image-hero.L3.hbd{background-image:none}@media (min-height: 990px){.image-hero.L3{background-size:70.66667% auto}.js .image-hero.L3.hbd{background-image:none}}.image-hero.L4{background-size:71.09208% auto}.js .image-hero.L4.hbd{background-image:none}@media (min-height: 990px){.image-hero.L4{background-size:70.66667% auto}.js .image-hero.L4.hbd{background-image:none}}.image-hero.L5{background-size:71.09208% auto}.js .image-hero.L5.hbd{background-image:none}@media (min-height: 990px){.image-hero.L5{background-size:70% auto}.js .image-hero.L5.hbd{background-image:none}}.image-hero.L6{background-size:71.19914% auto}.js .image-hero.L6.hbd{background-image:none}@media (min-height: 990px){.image-hero.L6{background-size:70.66667% auto}.js .image-hero.L6.hbd{background-image:none}}.image-hero.L7{background-size:70.77088% auto}.js .image-hero.L7.hbd{background-image:none}@media (min-height: 990px){.image-hero.L7{background-size:70.66667% auto}.js .image-hero.L7.hbd{background-image:none}}.image-hero.M0{background-size:71.94861% auto}.js .image-hero.M0.hbd{background-image:none}@media (min-height: 990px){.image-hero.M0{background-size:70.66667% auto}.js .image-hero.M0.hbd{background-image:none}}.image-hero.R1{background-size:70.98501% auto}.js .image-hero.R1.hbd{background-image:none}@media (min-height: 990px){.image-hero.R1{background-size:70.66667% auto}.js .image-hero.R1.hbd{background-image:none}}.image-hero.R2{background-size:71.94861% auto}.js .image-hero.R2.hbd{background-image:none}@media (min-height: 990px){.image-hero.R2{background-size:70.66667% auto}.js .image-hero.R2.hbd{background-image:none}}.image-hero.R3{background-size:71.94861% auto}.js .image-hero.R3.hbd{background-image:none}@media (min-height: 990px){.image-hero.R3{background-size:70.66667% auto}.js .image-hero.R3.hbd{background-image:none}}.image-hero.R4{background-size:71.09208% auto}.js .image-hero.R4.hbd{background-image:none}@media (min-height: 990px){.image-hero.R4{background-size:70% auto}.js .image-hero.R4.hbd{background-image:none}}.image-hero.R5{background-size:75.37473% auto}.js .image-hero.R5.hbd{background-image:none}@media (min-height: 990px){.image-hero.R5{background-size:74.66667% auto}.js .image-hero.R5.hbd{background-image:none}}.image-hero.R6{background-size:70.55675% auto}.js .image-hero.R6.hbd{background-image:none}@media (min-height: 990px){.image-hero.R6{background-size:70.66667% auto}.js .image-hero.R6.hbd{background-image:none}}.image-hero.R7{background-size:71.94861% auto}.js .image-hero.R7.hbd{background-image:none}@media (min-height: 990px){.image-hero.R7{background-size:70.66667% auto}.js .image-hero.R7.hbd{background-image:none}}.hero-more{position:absolute;z-index:2;bottom:10px;width:100%;text-align:center;opacity:0;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero-more h2{background-color:rgba(0,0,0,0.25);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);display:inline-block;border-radius:100px;padding:0.5em 1.5em}.dn-arrow span{display:block;font-size:1.8em;-webkit-transform:translateY(0px);transform:translateY(0px)}.section-details img{float:right}@media only screen and (max-width: 734px){.section-details img{float:initial}}@media only screen and (max-width: 734px){.section-details .row{margin-top:2em}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none !important}video,.endframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;left:0;top:0}@media only screen and (max-width: 734px){video,.endframe{max-height:600px}}.video-container{position:relative;left:0;top:0;width:100%;height:100%;background:#000000;will-change:opacity}.endframe{position:relative;left:0;opacity:0;transition:opacity 1s ease;background:url("https://waybackassets.bk21.net/20220405160316im_/https://developer.apple.com/wwdc22/images/endframe-landscape.jpg");background-size:cover;background-position:top center}@media (max-width: 1068px) and (orientation: portrait){.endframe{background-image:url("https://waybackassets.bk21.net/20220405160316im_/https://developer.apple.com/wwdc22/images/endframe-portrait.jpg")}}.video-ended .endframe{opacity:1}.section-overlay{position:relative}.section-block{padding:10vh 0}.section-grid-content{padding:0;text-align:center}.hero-copy{position:relative;z-index:2;width:100%;text-align:center;opacity:0;-webkit-transform:translateY(0px);transform:translateY(0px);transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;transition-delay:1.2s;transition-duration:1.2s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.hero-copy.early-animation{transition-delay:0.05s;transition-duration:0.5s}@media only screen and (max-width: 735px){.hero-copy{position:relative;z-index:2;bottom:0px;width:100%;text-align:center;opacity:0;-webkit-transform:translateY(50px) !important;transform:translateY(50px) !important;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;transition-duration:1.5s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.section-hero{margin-bottom:calc(-100vh + 320px) !important}}.section-content{margin-bottom:100px !important}@media only screen and (max-width: 560px){.section-hero{margin-bottom:calc(-100vh + 310px) !important}}@media only screen and (min-width: 1068px){.section-hero{margin-bottom:-320px !important}}@media only screen and (max-width: 1068px){.section-hero{margin-bottom:-320px}}.hero-copy .typography-headline{padding-bottom:0.5em}.dn-arrow span{display:block;font-size:1.8em;-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;transition-duration:1.5s;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-delay:0.5s}.trigger .hero-copy,.trigger .dn-arrow span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section-main-hero-copy{max-width:900px}

/*
     FILE ARCHIVED ON 16:03:16 Apr 05, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:19:35 Mar 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.575
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.039
  esindex: 0.01
  cdx.remote: 12.572
  LoadShardBlock: 151.203 (3)
  PetaboxLoader3.datanode: 202.589 (5)
  PetaboxLoader3.resolve: 377.566 (2)
  load_resource: 474.572
  loaddict: 70.154
*/