.street-riot-editorial{--sr-black:#050506;--sr-ink:#0a0a0b;--sr-paper:#ece8e2;--sr-purple:#a64dff;--sr-muted:#b8aebd;background:var(--sr-black);color:#fff;overflow-x:hidden}.street-riot-editorial *{box-sizing:border-box}.street-riot-editorial .container{width:auto;max-width:none;margin:0;padding-left:20px;padding-right:20px}.sr-topbar{background:var(--sr-purple);color:#080609;white-space:nowrap;overflow:hidden;font:950 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;padding:10px 18px}.sr-header{background:#09090a;border-color:#2c2130}.sr-header .nav{min-height:78px}.sr-header .brand{font-size:22px}.sr-header .brand-mark{width:52px;height:52px;background:transparent;border-color:var(--sr-purple);color:#fff}.sr-header .btn{border-radius:0}.sr-hero{background:#050506;color:#fff;padding:46px 0 0}.sr-meta{display:flex;justify-content:space-between;border-bottom:1px solid #48374f;padding-bottom:16px;color:#b9adbf;font:850 10px ui-monospace,monospace;letter-spacing:.17em}.sr-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:center;padding:56px 0 46px}.sr-kicker,.sr-label{font:950 11px/1.2 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.sr-kicker{color:var(--sr-purple);margin-bottom:16px}.sr-hero h1,.sr-display,.sr-section h2,.sr-card h3,.sr-launch h2,.sr-beta h2,.sr-hq h2{font-family:Arial Black,Impact,Inter,sans-serif;font-weight:1000;letter-spacing:-.065em;text-transform:uppercase}.sr-hero h1{font-size:clamp(60px,9vw,126px);line-height:.78;margin:0}.sr-hero h1 em,.sr-section h2 em,.sr-launch h2 em,.sr-hq h2 em{font-family:Georgia,serif;font-weight:500;text-transform:none;color:var(--sr-purple)}.sr-hero p{font-size:19px;color:#c6bbc9;max-width:640px;margin:28px 0}.sr-links{display:flex;gap:24px;flex-wrap:wrap}.sr-links a,.sr-text-link{font:950 12px ui-monospace,monospace;letter-spacing:.12em;border-bottom:2px solid var(--sr-purple);padding-bottom:8px;text-transform:uppercase}.sr-cover{min-height:560px;position:relative;border:1px solid #4c3653;background:radial-gradient(circle at 70% 22%,#5c1688 0,transparent 32%),linear-gradient(145deg,#171119,#070708 70%);overflow:hidden}.sr-cover-logo{position:absolute;left:28px;bottom:48px;font:1000 clamp(74px,10vw,144px)/.68 Arial Black,Impact,sans-serif;letter-spacing:-.09em}.sr-cover-logo i{font-family:Georgia,serif;color:var(--sr-purple);font-weight:500}.sr-cover-meta{position:absolute;top:24px;left:24px;color:var(--sr-purple);font:900 11px ui-monospace,monospace;letter-spacing:.14em}.sr-cover-side{position:absolute;right:16px;bottom:20px;writing-mode:vertical-rl;color:#95859d;font:800 9px ui-monospace,monospace}.sr-strip{border-top:1px solid #413347;display:grid;grid-template-columns:repeat(4,1fr);padding:16px 0;color:#ddd2e1;font:900 10px ui-monospace,monospace;letter-spacing:.13em}.sr-strip span{text-align:center}.sr-section{padding:88px 0;border-top:1px solid #2b2130}.sr-paper{background:var(--sr-paper);color:#0a0a0b}.sr-black{background:#050506;color:#fff}.sr-purple-block{background:#2b0d3d;color:#fff}.sr-head{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:end;margin-bottom:54px}.sr-section h2{font-size:clamp(54px,8vw,110px);line-height:.82;margin:0}.sr-head p{font-size:19px;line-height:1.6;color:#685f68}.sr-black .sr-head p,.sr-purple-block .sr-head p{color:#bfb3c4}.sr-number-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid currentColor}.sr-card{padding:30px 28px 34px 0;border-bottom:1px solid currentColor;min-height:260px}.sr-card:nth-child(odd){border-right:1px solid currentColor;padding-right:34px}.sr-card:nth-child(even){padding-left:34px}.sr-card .sr-no{font:1000 22px ui-monospace,monospace;color:var(--sr-purple);letter-spacing:.12em}.sr-card h3{font-size:34px;line-height:.92;margin:34px 0 12px}.sr-card p{font-size:17px;line-height:1.55;color:#625a63}.sr-black .sr-card p,.sr-purple-block .sr-card p{color:#b5a9bb}.sr-app-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:end;margin-bottom:54px}.sr-app-intro .sr-display{font-size:clamp(62px,10vw,130px);line-height:.76}.sr-app-intro .sr-display em{display:block;font-family:Georgia,serif;font-weight:500;text-transform:none;color:var(--sr-purple)}.sr-app-intro p{font-size:19px;color:#bfb3c4}.sr-screen-spread{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sr-screen{border:1px solid #4d3854;padding:12px;background:#0d0a0f;min-width:0}.sr-screen img{display:block;width:100%;height:auto}.sr-screen figcaption{padding:20px 8px 8px}.sr-screen .sr-no{font:1000 16px ui-monospace,monospace;color:var(--sr-purple)}.sr-screen h3{font:1000 30px/1 Arial Black,Impact,sans-serif;text-transform:uppercase;margin:12px 0 8px}.sr-screen p{color:#b7acbb;line-height:1.5}.sr-manifesto{margin-top:68px;border-block:3px solid #fff;padding:42px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:50px}.sr-manifesto h2{font-size:clamp(48px,7vw,90px);line-height:.84}.sr-manifesto p{font-size:19px;color:#bbb0bf}.sr-audience{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #0a0a0b}.sr-audience article{padding:28px 18px 34px 0;border-right:1px solid #0a0a0b}.sr-audience article:last-child{border-right:0}.sr-audience b{font:950 11px ui-monospace,monospace;letter-spacing:.14em;color:var(--sr-purple)}.sr-audience h3{font:1000 28px/1 Arial Black,Impact,sans-serif;text-transform:uppercase;margin:26px 0 10px}.sr-audience p{color:#645d64}.sr-launch{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;border-block:3px solid #fff;padding:42px 0}.sr-launch .year{font:1000 clamp(84px,13vw,168px)/.78 Arial Black,Impact,sans-serif;color:var(--sr-purple)}.sr-launch h2{font-size:clamp(50px,7vw,94px);line-height:.82;margin:0 0 20px}.sr-launch p{font-size:19px;color:#baafbf;max-width:720px}.sr-beta{background:var(--sr-paper);color:#0a0a0b}.sr-beta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.sr-beta h2{font-size:clamp(52px,8vw,104px);line-height:.82;margin:0 0 20px}.sr-beta-copy p{font-size:18px;color:#5f585f}.sr-beta-form{border-top:3px solid #0a0a0b;padding-top:28px}.sr-beta-form .field{display:grid;gap:8px;margin-bottom:20px}.sr-beta-form label{font:950 11px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.sr-beta-form input{width:100%;border:0;border-bottom:2px solid #0a0a0b;background:transparent;border-radius:0;padding:14px 2px;font:inherit;color:#0a0a0b}.sr-beta-form select{width:100%;border:0;border-bottom:2px solid #0a0a0b;background:transparent;border-radius:0;padding:14px 2px;font:inherit;color:#0a0a0b;appearance:auto}.sr-beta-form button{width:100%;border:0;border-radius:0;background:var(--sr-purple);color:#09060b;font-weight:1000;padding:18px;text-transform:uppercase}.sr-beta-note{font-size:12px;color:#6c646c}.sr-beta-status{min-height:22px;color:#6e1faa;font-weight:900}.sr-hq{background:#050506;color:#fff}.sr-hq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:2px solid #fff}.sr-hq-card{padding:32px 28px 38px 0;border-bottom:1px solid #fff;min-height:240px}.sr-hq-card:nth-child(odd){border-right:1px solid #fff;padding-right:34px}.sr-hq-card:nth-child(even){padding-left:34px}.sr-hq-card .sr-no{color:var(--sr-purple);font:1000 18px ui-monospace,monospace}.sr-hq-card h3{font:1000 34px/1 Arial Black,Impact,sans-serif;text-transform:uppercase;margin:32px 0 12px}.sr-hq-card p{color:#b9aebb;line-height:1.55}.sr-footer{background:#050506;margin-top:0}.sr-footer p{color:#aa9ead}
@media(max-width:900px){.sr-hero-grid,.sr-head,.sr-app-intro,.sr-manifesto,.sr-beta-grid{grid-template-columns:1fr}.sr-cover{min-height:460px}.sr-screen-spread{grid-template-columns:repeat(3,minmax(280px,82vw));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.sr-screen{scroll-snap-align:center}.sr-audience{grid-template-columns:1fr 1fr}.sr-audience article:nth-child(2){border-right:0}.sr-audience article:nth-child(-n+2){border-bottom:1px solid #0a0a0b}.sr-launch{grid-template-columns:1fr}.sr-number-grid,.sr-hq-grid{grid-template-columns:1fr}.sr-card:nth-child(odd),.sr-card:nth-child(even),.sr-hq-card:nth-child(odd),.sr-hq-card:nth-child(even){border-right:0;padding-left:0;padding-right:0}.sr-strip{grid-template-columns:1fr 1fr}.sr-meta span:nth-child(2){display:none}}
@media(max-width:560px){.street-riot-editorial .container{padding-left:16px;padding-right:16px}.sr-topbar{font-size:9px}.sr-header .nav{min-height:74px}.sr-hero{padding-top:28px}.sr-hero-grid{padding:38px 0 28px}.sr-hero h1{font-size:20vw}.sr-cover{min-height:390px}.sr-cover-logo{font-size:24vw}.sr-section{padding:64px 0}.sr-section h2,.sr-beta h2,.sr-launch h2{font-size:15vw}.sr-app-intro .sr-display{font-size:18vw}.sr-card h3,.sr-hq-card h3{font-size:30px}.sr-audience{grid-template-columns:1fr}.sr-audience article{border-right:0!important;border-bottom:1px solid #0a0a0b!important}.sr-screen-spread{grid-template-columns:repeat(3,minmax(268px,86vw));gap:12px}.sr-links{display:grid;grid-template-columns:1fr;gap:16px}.sr-launch .year{font-size:30vw}.sr-meta{font-size:9px}.sr-strip{font-size:9px}}
