.sc-catalog.sc-detail .sc-spotlight-hero{text-align:left;--deep:#141416;background:#141416;align-items:stretch;padding:72px 16px 64px}.sc-spotlight-heading{width:100%;max-width:1240px;margin:0 auto}.sc-spotlight-hero .sc-product-name{font:600 15px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:#ffc21a}.sc-spotlight-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin:18px 0 0;font-size:clamp(48px,6.2vw,88px);line-height:1.02}.sc-detail .sc-spotlight-platform{aspect-ratio:1024/420;width:100%;max-width:1240px;height:auto;min-height:0;margin:44px auto 0;overflow:hidden}.sc-spotlight-platform .sc-platform-android{border-radius:inherit;overflow:hidden}.sc-spotlight-hero .sc-platform-switch{background:#29292d;align-self:center;margin-top:28px}.sc-spotlight-hero .sc-hero-stores{gap:14px;margin-top:28px}.sc-spotlight-hero .sc-hero-stores>p{text-align:center}.sc-spotlight-platform .sc-spotlight-ios{border-radius:inherit;background:0 0;border:0;padding:0}.sc-spotlight-ios>div{border-radius:inherit;background:0 0;gap:12px;width:100%;height:100%;padding:28px}.sc-spotlight-ios .sc-soon-title{text-wrap:balance;max-width:640px;font-size:clamp(24px,3vw,36px);line-height:1.15}.sc-spotlight-ios>div>p:last-child{font-size:17px}.sc-apps .sc-spotlight-lineup{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:24px;padding-bottom:24px}.sc-apps .sc-spotlight-lineup::-webkit-scrollbar{height:6px;display:block}.sc-apps .sc-spotlight-lineup::-webkit-scrollbar-thumb{background:var(--hair);border-radius:6px}.sc-apps .sc-spotlight-lineup:focus-visible{outline:3px solid var(--link);outline-offset:-3px}.sc-apps .sc-spotlight-lineup .sc-app-col{text-align:left;--page:#1c1c1e;--tile:#303034;--ink:#f5f5f7;--ink2:#a1a1a6;--link:#ffc21a;--hair:#48484a;--badge:#f5f5f7;--onbadge:#1c1c1e;background:#1c1c1e;border:1px solid #303034;border-radius:24px;flex:0 0 calc(28.5714cqw - 20.5714px);align-items:stretch;overflow:hidden;box-shadow:0 12px 28px #00000014}.sc-apps .sc-spotlight-card-art{isolation:isolate;background:#1c1c1e;border-bottom:1px solid #303034;width:100%;height:300px;display:block;position:relative;overflow:hidden}.sc-spotlight-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.sc-apps .sc-spotlight-card-copy .sc-app-eyebrow{color:#ffc21a;min-height:16px;margin:0;font-size:12px;line-height:1.3}.sc-apps .sc-spotlight-card-copy h3{text-wrap:balance;min-height:68px;margin:0;font-size:28px;line-height:1.14}.sc-apps .sc-spotlight-card-copy .sc-app-blurb{color:#a1a1a6;min-height:96px;margin:0;font-size:16px;line-height:1.5}.sc-apps .sc-spotlight-card-copy .sc-stores{justify-content:flex-start;align-items:stretch;margin-top:auto}.sc-apps .sc-spotlight-card-copy .sc-app-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 20px;width:100%;margin-top:4px;display:flex}.sc-apps .sc-spotlight-card-copy .sc-app-actions>a{align-items:center;min-height:44px;display:inline-flex}.sc-apps .sc-spotlight-card-copy .sc-app-actions .sc-pill{color:#1d1d1f}@media (width<=760px){.sc-catalog.sc-detail .sc-spotlight-hero{padding-top:48px;padding-bottom:48px}.sc-spotlight-hero h1{margin-top:14px;font-size:clamp(42px,8.8vw,64px);line-height:1.04}.sc-detail .sc-spotlight-platform{aspect-ratio:auto;border-radius:22px;height:420px;min-height:420px;margin-top:32px}.sc-spotlight-platform .sc-spotlight-ios>div{padding:24px 16px}.sc-apps .sc-spotlight-lineup{gap:16px}.sc-spotlight-card-copy{padding:24px}}@media (prefers-reduced-motion:reduce){.sc-spotlight-platform,.sc-spotlight-card-art{scroll-behavior:auto}}@media (width>=601px) and (width<=1000px){.sc-apps .sc-spotlight-lineup .sc-app-col{flex-basis:calc(40cqw - 19.2px)}}@media (width<=600px){.sc-apps .sc-spotlight-lineup .sc-app-col{flex-basis:100%}}.sc-detail .sc-spotlight-platform{aspect-ratio:auto;height:auto;min-height:720px}.sc-detail .sc-spotlight-platform .sc-platform-android,.sc-detail .sc-spotlight-platform .sp-hero{height:auto;position:relative}.sc-detail .sp-hero .sp-native{width:340px;max-width:100%;height:auto}@media (width<=760px){.sc-detail .sc-spotlight-platform{border-radius:0;height:auto;min-height:0}.sc-detail .sp-hero .sp-native{width:100%;max-width:380px;height:auto}.sc-detail .sc-spotlight-ios{min-height:560px;position:relative}}.sc-apps .sc-lineup{margin-top:-32px;padding-top:32px}.sc-apps .sc-lineup:focus-visible{outline:3px solid var(--link);outline-offset:-3px}.sc-apps .sc-app-blurb{flex:1 0 auto;min-height:75px}.sc-store.sc-store-coming{white-space:normal;width:132px;font:500 11px/1.25 var(--text);padding:6px 12px}
