.rsr{--background:#110c08;--foreground:#f2eade;--paper:#f2eade;--ink:#110c08;--card:#1b1510;--secondary:#2b221b;--muted:#241e19;--muted-foreground:#a59d91;--primary:#f0a646;--destructive:#ee343b;--border:#f2eade1f;--rule:#f2eade2e;--radius:.5rem;--grad-aurora:linear-gradient(100deg, #ffb059 0%, #ff716b 38%, #ed46a5 68%, #00bee5 100%);--grad-dawn:linear-gradient(135deg, #f0a646 0%, #f34e6a 100%);--font-display:Fraunces, Georgia, serif;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative}.rsr *,.rsr :before,.rsr :after{box-sizing:border-box}.rsr:after{content:"";z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.rsr .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.rsr a{color:inherit}.rsr p{max-width:62ch;margin:0}.rsr .muted{color:var(--muted-foreground)}.rsr .mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.rsr .mono b{color:var(--primary);font-weight:500}.rsr h1,.rsr h2,.rsr h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.rsr h2{font-variation-settings:"opsz" 72;font-size:52px}.rsr h2 em,.rsr h1 em,.rsr p em{color:var(--primary);font-style:italic;font-weight:500}.rsr .person p em{color:inherit}.rsr .cta{font-family:var(--font-sans);border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.rsr .cta.primary{background:var(--primary);border-color:var(--primary);color:var(--ink)}.rsr .cta:hover{border-color:var(--primary)}.rsr .cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.rsr .top{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#110c08db;position:sticky;top:0}.rsr .top .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.rsr .brand{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.rsr .brand i{color:var(--primary);font-style:italic;font-weight:500}.rsr .nav{color:var(--muted-foreground);gap:22px;font-size:14px;display:flex}.rsr .nav a{text-decoration:none}.rsr .nav a:hover{color:var(--foreground)}.rsr .hero{border-bottom:1px solid var(--border);background:var(--background);position:relative}.rsr .hero .wrap{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;padding:40px 28px 56px;display:grid}.rsr .hero h1{font-variation-settings:"opsz" 96;font-size:58px}.rsr .hero .dek{color:#d9d0c2;margin-top:18px;font-size:18px}.rsr .ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.rsr .facts{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px 24px;padding-top:18px;display:grid}.rsr .facts b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.rsr .facts span{font-size:15px}.rsr .status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:inline-flex}.rsr .status i{background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px var(--primary);border-radius:50%}.rsr section{border-bottom:1px solid var(--border);padding:72px 0}.rsr .feature{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.rsr .feature .lead{color:#d9d0c2;margin-top:18px;font-size:18px}.rsr .steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.rsr .step{border-right:1px solid var(--rule);padding:26px 26px 26px 0}.rsr .step:last-child{border-right:0}.rsr .step+.step{padding-left:26px}.rsr .step .n{font-family:var(--font-mono);color:var(--primary);letter-spacing:.12em;font-size:12px}.rsr .step h3{font-variation-settings:"opsz" 40;margin:10px 0;font-size:28px}.rsr .step p{color:var(--muted-foreground);font-size:15px}.rsr .streakwrap{background:radial-gradient(60% 70% at 85% 30%,#ff716b1a,#0000 70%),radial-gradient(50% 60% at 10% 90%,#f0a6461a,#0000 70%)}.rsr .hot{background:var(--grad-dawn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.rsr .streakgrid{grid-template-columns:.85fr 1.15fr}.rsr .chart{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.rsr .chart svg{width:100%;height:auto;display:block;overflow:visible}.rsr .legend{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-foreground);flex-direction:column;gap:8px;margin-top:22px;font-size:12px;display:flex}.rsr .legend span{align-items:center;gap:10px;display:flex}.rsr .sw{border-radius:2px;flex:none;width:22px;height:4px;display:inline-block}.rsr .sw.add{background:var(--grad-aurora)}.rsr .sw.mul{background:repeating-linear-gradient(90deg,#f2eade 0 6px,#0000 6px 12px)}.rsr .sw.hit{background:var(--destructive);height:2px}.rsr .artwrap{border-bottom:1px solid var(--border);background:#000;height:clamp(340px,50vw,620px);position:relative;overflow:hidden}.rsr .artwrap canvas{width:100%;height:100%;position:absolute;inset:0}.rsr .artwrap .wordmark{mix-blend-mode:screen;width:min(78%,1040px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rsr .herocards{z-index:2;pointer-events:none;position:absolute;inset:0}.rsr .herocards .hc{border-radius:8px;width:clamp(92px,11vw,150px);position:absolute;box-shadow:0 30px 60px #000000bf,0 0 40px #f0a6461f}.rsr .hc1{bottom:10%;left:4%;transform:rotate(-14deg)}.rsr .hc2{bottom:5%;left:12%;transform:rotate(-5deg)}.rsr .hc3{bottom:1%;left:20%;transform:rotate(7deg)}.rsr .hc4{bottom:7%;right:12%;transform:rotate(9deg)}.rsr .hc5{bottom:2%;right:4%;transform:rotate(-8deg)}@media(max-width:900px){.rsr .herocards .hc{width:72px}.rsr .hc3,.rsr .hc5{display:none}.rsr .hc2{left:16%}.rsr .hc4{right:6%}}.rsr .artwrap:after{content:"";background:linear-gradient(#110c0800,#110c08);height:34%;position:absolute;bottom:0;left:0;right:0}.rsr .stats{border-top:1px solid var(--rule);grid-template-columns:repeat(6,1fr);gap:14px;margin-top:26px;padding-top:18px;display:grid}.rsr .stat b{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 72;color:var(--primary);font-size:40px;font-weight:600;line-height:1;display:block}.rsr .stat span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}@media(max-width:900px){.rsr .stats{grid-template-columns:repeat(3,1fr)}}.rsr .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.rsr .split.tight{align-items:end;margin-bottom:8px}.rsr .fan{justify-content:center;align-items:flex-end;padding:26px 10px 10px;display:flex}.rsr .fan img{border-radius:9px;width:190px;transition:transform .18s;box-shadow:0 26px 50px #0009}.rsr .fan4 img:first-child{transform:rotate(-10deg)translateY(16px)}.rsr .fan4 img:nth-child(2){margin-left:-46px;transform:rotate(-3deg)translateY(2px)}.rsr .fan4 img:nth-child(3){margin-left:-46px;transform:rotate(3deg)translateY(2px)}.rsr .fan4 img:nth-child(4){margin-left:-46px;transform:rotate(10deg)translateY(16px)}.rsr .fan3 img{width:170px}.rsr .fan3 img:first-child{transform:rotate(-8deg)translateY(12px)}.rsr .fan3 img:nth-child(2){z-index:1;margin-left:-40px;position:relative;transform:translateY(-4px)}.rsr .fan3 img:nth-child(3){margin-left:-40px;transform:rotate(8deg)translateY(12px)}.rsr .fan img:hover{z-index:2;transform:translateY(-14px)rotate(0)}.rsr .pair{justify-content:flex-end;align-items:flex-end;padding:10px 20px 6px 0;display:flex}.rsr .pair img{border-radius:9px;width:168px;box-shadow:0 22px 44px #0009}.rsr .pair img:first-child{transform:rotate(-6deg)translateY(10px)}.rsr .pair img:nth-child(2){margin-left:-34px;transform:rotate(5deg)}.rsr .single{align-items:flex-end;gap:16px;margin-top:22px;display:flex}.rsr .single img{border-radius:9px;width:150px;transform:rotate(-5deg);box-shadow:0 22px 44px #0009}.rsr .single .cap{align-self:center}@media(max-width:900px){.rsr .split,.rsr .split.tight{grid-template-columns:1fr}.rsr .fan img{width:120px}.rsr .fan3 img{width:110px}.rsr .fan4 img:nth-child(n+2){margin-left:-28px}.rsr .fan3 img:nth-child(n+2){margin-left:-24px}.rsr .pair{justify-content:flex-start}.rsr .pair img,.rsr .single img{width:120px}}.rsr .paths{border-top:1px solid var(--rule);margin-top:28px}.rsr .path{border-bottom:1px solid var(--rule);grid-template-columns:.9fr .8fr 1.6fr 120px;align-items:center;gap:20px;padding:14px 0;display:grid}.rsr .path .rowcard{border-radius:7px;justify-self:end;width:110px;transform:rotate(-4deg);box-shadow:0 14px 30px #0000008c}.rsr .path:nth-child(2n) .rowcard{transform:rotate(4deg)}.rsr .path h3{font-variation-settings:"opsz" 40;font-size:26px}.rsr .path .who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:12px}.rsr .path p{color:var(--muted-foreground);font-size:15px}.rsr .drops{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.rsr .drop{border-top:2px solid var(--rule);padding-top:16px}.rsr .drop.now{border-top-color:var(--primary)}.rsr .drop .l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.rsr .drop.now .l{color:var(--primary)}.rsr .drop h3{font-variation-settings:"opsz" 40;margin:8px 0;font-size:30px}.rsr .drop p{color:var(--muted-foreground);font-size:15px}.rsr .cadence{margin-top:26px}.rsr .people{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.rsr .person{border-top:1px solid var(--rule);padding-top:16px}.rsr .person h3{font-variation-settings:"opsz" 30;font-size:24px}.rsr .person .role{margin:6px 0 10px}.rsr .person p{color:var(--muted-foreground);font-size:14px}.rsr footer{color:var(--muted-foreground);padding:48px 0 64px;font-size:13px}.rsr footer .wrap{grid-template-columns:1.2fr .8fr .8fr;gap:32px;display:grid}.rsr footer h4{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 10px;font-size:11px;font-weight:500}.rsr footer a{text-decoration:none}.rsr footer a:hover{color:var(--foreground)}.rsr .legal{max-width:60ch}@media(max-width:900px){.rsr .hero .wrap,.rsr .feature,.rsr footer .wrap,.rsr .steps,.rsr .drops,.rsr .people{grid-template-columns:1fr}.rsr .step{border-right:0;border-bottom:1px solid var(--rule);padding-left:0!important}.rsr .path{grid-template-columns:1fr 1fr}.rsr .path .rowcard{grid-area:1/2/4}.rsr .hero h1{font-size:44px}.rsr h2{font-size:40px}.rsr .nav{display:none}}@media(prefers-reduced-motion:reduce){.rsr *{transition:none!important}}
