:root{--bg:#000;--surface:#1c1c1e;--raised:#2c2c2e;--text:#f5f5f7;--muted:#a1a1a8;--violet:#9f86ff;--ink:#140b33;--hair:#ffffff1a}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:var(--violet);text-decoration:none}a:hover{text-decoration:underline}p a,li a{text-underline-offset:.16em;text-decoration:underline}.wrap{max-width:960px;margin:0 auto;padding:0 24px}header.top{align-items:center;gap:12px;padding:22px 0;display:flex}header.top img{border-radius:9px;width:36px;height:36px}header.top strong{font-size:17px}header.top .brand{color:inherit;align-items:center;gap:12px;display:flex}header.top nav{gap:22px;margin-left:auto;font-size:15px;display:flex}header.top nav a{color:var(--muted)}header.top nav a:hover{color:var(--text);text-decoration:none}section{border-top:1px solid var(--hair);padding:40px 0;scroll-margin-top:12px}.hero{border-top:0;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:48px 0 40px;display:grid}h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,5vw,48px);line-height:1.08}h1 em{color:var(--violet);font-style:normal}h2{letter-spacing:-.01em;margin:0 0 8px;font-size:26px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin:0 0 12px;font-size:12px;font-weight:600}.lede{color:var(--muted);max-width:34em;margin:0 0 28px;font-size:19px}.sub{color:var(--muted);max-width:40em;margin:0 0 24px}.fine{color:var(--muted);max-width:34em;margin:16px 0 0;font-size:14.5px}.after{margin:16px 0 0}.ctas{flex-wrap:wrap;gap:10px;display:flex}.cta,.cta-quiet{border-radius:12px;align-items:center;min-height:48px;padding:13px 20px;font-weight:600;display:inline-flex}.cta{background:var(--violet);color:var(--ink)}.cta-quiet{background:var(--raised);color:var(--text)}.cta:hover,.cta-quiet:hover{filter:brightness(1.08);text-decoration:none}.watch{aspect-ratio:422/514;width:min(100%,300px);box-shadow:0 30px 80px #0009, 0 0 0 1px var(--hair), 0 0 120px #9f86ff29;border-radius:56px;justify-self:center;overflow:hidden}.watch img{width:100%;height:100%;display:block}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid.after-shots{margin-top:28px}.card{background:var(--surface);border-radius:16px;min-width:0;padding:20px}.card h3{margin:0 0 6px;font-size:17px}.card p{color:var(--muted);margin:0;font-size:15px}.card .n{background:var(--violet);width:26px;height:26px;color:var(--ink);text-align:center;border-radius:50%;margin-bottom:12px;font-size:14px;font-weight:700;line-height:26px;display:inline-block}.card .links{margin-top:10px}.soon{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair);white-space:nowrap;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.shots figure{text-align:center;min-width:0;margin:0}.shots img{width:100%;max-width:240px;height:auto;box-shadow:0 20px 50px #00000080, 0 0 0 1px var(--hair);border-radius:44px}.shots figcaption{color:var(--muted);margin-top:12px;font-size:14px}footer{border-top:1px solid var(--hair);color:var(--muted);padding:36px 0 56px;font-size:14px}footer p{margin:6px 0}.policy{overflow-wrap:anywhere;max-width:44em;padding-bottom:40px}.policy h1{font-size:34px}.policy h2{margin-top:36px}.policy p,.policy li{color:#d6d6db}.policy li{margin:8px 0}.policy ul{padding-left:22px}.draft{border:1px solid var(--violet);background:#9f86ff1a;border-radius:12px;padding:12px 16px}.policy .draft{color:var(--text)}.lost{min-height:50vh;padding:80px 0}:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}main:focus{outline:none}.skip-link{z-index:10;background:var(--raised);color:var(--text);border-radius:8px;padding:12px 16px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (width<=900px){.hero{gap:28px;padding:36px 0 32px}.hero .watch{width:min(100%,260px)}}@media (width<=760px){.hero{grid-template-columns:1fr}.hero .watch{width:min(60%,240px)}.lede{max-width:none}.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wrap{padding:0 16px}header.top{flex-wrap:wrap;gap:10px;padding:16px 0 8px}header.top nav{flex-wrap:wrap;gap:0 20px;width:100%;margin:0}header.top nav a{padding:11px 0}.hero{padding-top:16px}.hero .watch{border-radius:40px;width:min(62%,220px)}.lede{font-size:17px}.ctas{flex-direction:column}.cta,.cta-quiet{justify-content:center}.grid,.grid.three,.grid.two,.shots{grid-template-columns:1fr}.shots img{max-width:220px}section{padding:32px 0}h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
