@keyframes apple-hero-in{0%{opacity:0;transform:translateY(26px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apple-view-in{0%{opacity:0;transform:translateY(34px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apple-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes apple-sheen-sweep{0%{transform:translateX(-140%) skewX(-16deg);opacity:0}14%{opacity:.42}to{transform:translateX(220%) skewX(-16deg);opacity:0}}@keyframes apple-tab-press{0%{transform:scale(1)}40%{transform:scale(.985)}to{transform:scale(1)}}@keyframes apple-panel-switch{0%{opacity:.65;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apple-hero-depth{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(1.012)}}@keyframes apple-neo-ambient{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.06) brightness(1.03)}}.apple-hero-reveal{opacity:0;animation:apple-hero-in 1.05s cubic-bezier(.22,.61,.36,1) forwards}.apple-delay-1{animation-delay:.12s}.apple-delay-2{animation-delay:.24s}.apple-delay-3{animation-delay:.36s}.neo-delay-1{animation-delay:.2s}.neo-delay-2{animation-delay:.42s}.neo-delay-3{animation-delay:.64s}.apple-hero-float{animation:apple-hero-float 8s ease-in-out infinite}.apple-hero-sheen:after{content:"";position:absolute;top:-16%;bottom:-16%;width:22%;background:linear-gradient(90deg,#fff0,#ffffff24 45%,#fff0);mix-blend-mode:screen;pointer-events:none;animation:apple-sheen-sweep 1.55s cubic-bezier(.22,.61,.36,1) .8s 1 both}.apple-tab-haptic{transition:transform .22s cubic-bezier(.22,.61,.36,1),background-color .22s ease,color .22s ease}.apple-tab-haptic:active{animation:apple-tab-press .28s cubic-bezier(.22,.61,.36,1)}.apple-panel-switch{animation:apple-panel-switch .36s cubic-bezier(.22,.61,.36,1)}.apple-hero-depth{will-change:transform}.apple-neo-ambient{animation:apple-neo-ambient 11s ease-in-out infinite}@supports (animation-timeline:view()){.apple-hero-depth{animation-name:apple-hero-depth;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view();animation-range:entry 0 cover 45%;animation-duration:1ms}}@media (max-width:1023px){.apple-hero-float-mobile-off{animation:none}}@supports (animation-timeline:view()){.apple-reveal-view{opacity:0;animation-name:apple-view-in;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-timeline:view();animation-range:entry 8% cover 42%;animation-duration:1ms}}@media (prefers-reduced-motion:reduce){.apple-hero-float,.apple-hero-reveal,.apple-reveal-view{opacity:1!important;transform:none!important;animation:none!important}.apple-hero-depth,.apple-hero-sheen:after,.apple-neo-ambient,.apple-panel-switch,.apple-tab-haptic:active{animation:none!important}}