:root{--apple-display-logical-w: 440;--apple-display-logical-h: 956;--apple-display-physical-w: 1320;--apple-display-physical-h: 2868;--apple-display-ppi: 460;--apple-display-dpr: 3;--apple-chrome-top: calc(env(safe-area-inset-top, 0px) + var(--island-height, 52px));--apple-chrome-bottom: calc(env(safe-area-inset-bottom, 0px) + 1.25rem) }html{color-scheme:light dark;-webkit-tap-highlight-color:transparent;background-color:#fff}html.dark{background-color:#000}body{background-color:#fff}html.dark body{background-color:#000}body:not(.travel-body):not(.monitor-page) main>section:not(#home){content-visibility:visible}html.is-scrolling #chatbot-toggle,html.is-scrolling .a11y-toolbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}#go-to-top:not(.visible),#chatbot-backdrop:not(.active),.website-share-dialog:not(.active){display:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#go-to-top.visible{display:flex!important}html.dark.aod-dim{background-color:#000!important}html.dark.aod-dim body{background-color:#000!important;color:#8e8e93!important}html.dark.aod-dim .hero-section,html.dark.aod-dim [class*=orb],html.dark.aod-dim [class*=glow],html.dark.aod-dim [class*=marquee],html.dark.aod-dim .siri-orb,html.dark.aod-dim #chatbot-toggle:after{opacity:.28;filter:saturate(.65);transition:opacity .8s ease,filter .8s ease}html.dark.aod-dim .global-nav.dynamic-island,html.dark.aod-dim #chatbot-toggle,html.dark.aod-dim #go-to-top.visible,html.dark.aod-dim .a11y-toolbar{opacity:.72}@media(width<=768px)and (prefers-reduced-motion:no-preference){body:not(.travel-body):not(.monitor-page) main>section:not(#home){contain:layout style}}@media(dynamic-range:high){html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:not(.dark) body{color:#1d1d1f}html.dark body{color:#f5f5f7}.global-nav.dynamic-island{border-bottom-color:#0000001f}html.dark .global-nav.dynamic-island{border-bottom-color:#ffffff24}.hero-section h1,.hero-section .hero-name,.hero-section .xdr-highlight,.section-title.xdr-highlight{color:#0d0d10}html.dark .hero-section h1,html.dark .hero-section .hero-name:not(.xdr-highlight),html.dark .section-title.xdr-highlight{color:color(display-p3 1.15 1.15 1.18);text-shadow:0 0 1px color(display-p3 1.25 1.25 1.3 / 35%)}html.dark .hero-section .hero-name.xdr-highlight,html.dark .hero-section .hero-name.xdr-highlight .hero-name-text{text-shadow:none}html.dark .hero-actions .btn-primary,html.dark #chatbot-toggle,html.dark #go-to-top.visible{box-shadow:0 4px 18px color(display-p3 .15 .55 1 / 48%),inset 0 1px color(display-p3 1.2 1.2 1.25 / 22%)}.hero-section picture img,.hero-section .profile-image,.xdr-media{filter:contrast(1.04) saturate(1.1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(width<=768px){.global-nav.dynamic-island{padding-top:env(safe-area-inset-top,0px);height:calc(var(--island-height, 52px) + env(safe-area-inset-top,0px))}#main-content{padding-top:calc(var(--island-height, 52px) + env(safe-area-inset-top,0px) + 16px)!important}section,header.hero-section,.game-section,#books-content,#shows-content{scroll-margin-top:calc(var(--island-height, 52px) + env(safe-area-inset-top,0px) + 28px)!important}img,picture,video,svg{max-width:100%}#chatbot-toggle,#go-to-top,.a11y-toolbar,.global-nav.dynamic-island,#chatbot-backdrop{transform:translateZ(0)}}@media(width<=768px)and (prefers-reduced-motion:reduce){#chatbot-toggle,#go-to-top,.a11y-toolbar,.global-nav.dynamic-island{transform:none}}@media(color-gamut:p3){:root{--apple-accent: color(display-p3 0 .478 .894);--apple-accent-dark: color(display-p3 .4 .62 1)}html:not(.dark) a:focus-visible,html:not(.dark) .hero-actions .btn-primary{outline-color:var(--apple-accent)}html.dark a:focus-visible{outline-color:var(--apple-accent-dark)}}@supports (animation-timeline: view()){body:not(.travel-body):not(.monitor-page) main>section.fade-in{animation:appleSectionScrollReveal .85s ease both;animation-timeline:view();animation-range:entry 0% cover 28%}@keyframes appleSectionScrollReveal{0%{opacity:.72;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body:not(.travel-body):not(.monitor-page) main>section.fade-in{animation:none;opacity:1;transform:none}}}
