.rs{--rs-settle:cubic-bezier(.32, .72, 0, 1);--rs-accent-ink:color-mix(in srgb, var(--accent) 84%, #000)}.rs-band{background:var(--surface);padding:clamp(72px,8vw,104px) 0}.rs-band.is-grey{background:var(--bg)}.rs-head{max-width:760px;margin-bottom:clamp(32px,3.6vw,48px)}.rs-head .h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.rs-head .h2 em{color:var(--accent);font-style:normal}.rs-head-sub{max-width:52ch;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.rs-body{gap:16px;display:grid}.rs-issue{background:var(--dark-bg);color:#fff;border-radius:24px;display:grid;position:relative;overflow:hidden}.rs-issue-copy{flex-direction:column;min-width:0;padding:clamp(28px,4.2vw,56px);display:flex}.rs-issue-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.rs-issue-k span{color:var(--accent)}.rs-issue-title{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;text-wrap:balance;margin-top:18px;font-size:clamp(40px,4.8vw,68px);font-weight:400;line-height:.98}.rs-issue-link{color:inherit}.rs-issue-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.rs-issue-link:focus-visible{outline:none}.rs-issue:has(.rs-issue-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.rs-issue-sum{color:#ffffffad;text-wrap:pretty;max-width:36ch;margin-top:18px;font-size:17px;line-height:1.55}.rs-issue-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding-top:24px;display:grid}.rs-issue-stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.rs-issue-stats dd{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1}.rs-issue-stats dt{color:#ffffff8f;text-wrap:pretty;font-size:13px;line-height:1.4}.rs-issue-go{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:auto;padding-top:36px;display:flex}.rs-issue-facts{max-width:30ch;font-family:var(--font-mono);color:#ffffff80;font-size:12px;line-height:1.5}.rs-issue:hover .btn-pill.is-on-dark{color:#fff;background-position:0;transform:translateY(-2px)}.rs-issue:hover .btn-pill.is-on-dark .btn-pill-disc{color:var(--accent);background:#fff}.rs-issue-art{order:-1;align-content:center;min-width:0;padding:20px 0 8px;display:grid;container-type:inline-size}.rsf{aspect-ratio:1/.8;display:block;position:relative}.rsf-sheet{transition:transform .8s var(--ease-out-expo);display:block;position:absolute}.rsf-sheet.is-b1{width:68cqw;top:8cqw;left:2cqw;transform:rotate(-8deg)}.rsf-sheet.is-b2{width:68cqw;top:2cqw;left:29cqw;transform:rotate(6deg)}.rsf-sheet.is-front{width:82cqw;top:27cqw;left:9cqw;transform:rotate(-2deg)}.rs-issue:hover .rsf-sheet.is-b1{transform:translate(-1.5cqw,-1cqw)rotate(-10deg)}.rs-issue:hover .rsf-sheet.is-b2{transform:translate(1.5cqw,-1.5cqw)rotate(8deg)}.rs-issue:hover .rsf-sheet.is-front{transform:translateY(-1cqw)rotate(-1.5deg)}.rsf-in{display:block;position:relative}.rsf-in img{outline-offset:-1px;border-radius:1.2cqw;outline:1px solid #ffffff1a;width:100%;height:auto;display:block;box-shadow:0 2.4cqw 6cqw -1.5cqw #000000b3}.rsf-sheet.is-back img{filter:brightness(.78)}.rsf-tag{color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;padding:1cqw 2.4cqw;font-size:2.4cqw;font-weight:600;position:absolute;bottom:-2.4cqw;left:3cqw;box-shadow:0 1cqw 3cqw -1cqw #00000080}.rs-backs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.rs-back{background:var(--bg);color:var(--ink);transition:transform .35s var(--ease-out-quart);border-radius:20px;align-content:start;gap:6px;padding:8px 8px 18px;display:grid}.rs-back:hover{transform:translateY(-3px)}.rs-back img{border-radius:12px;width:100%;height:auto;margin-bottom:8px;display:block}.rs-back-k,.rs-back-title{padding:0 8px}.rs-back-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.rs-back-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px}.rs-feats{gap:16px;display:grid}.rs-feat{background:var(--bg);color:var(--ink);transition:transform .35s var(--ease-out-quart), box-shadow .35s ease;border-radius:24px;flex-direction:column;padding:8px;display:flex;position:relative}.rs-band.is-grey .rs-feat{background:var(--surface);box-shadow:0 0 0 1px #0d0d0d0d}.rs-feat:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0d0d0d0f,0 26px 48px -30px #0d0d0d52}.rs-feat-copy{flex-direction:column;flex:1;min-width:0;padding:clamp(18px,2.2vw,28px) clamp(16px,2.2vw,28px) clamp(16px,1.8vw,22px);display:flex}.rs-feat-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rs-accent-ink);font-size:11px}.rs-feat-title{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.15}.rs-feat-link{color:inherit}.rs-feat-link:after{content:"";z-index:2;border-radius:24px;position:absolute;inset:0}.rs-feat-link:focus-visible{outline:none}.rs-feat:has(.rs-feat-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.rs-feat-desc{max-width:46ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.55}.rs-feat-points{gap:6px;margin-top:16px;list-style:none;display:grid}.rs-feat-points li{color:var(--ink);padding-left:15px;font-size:14px;line-height:1.45;position:relative}.rs-feat-points li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.rs-feat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:auto;padding-top:24px;display:flex}.rs-feat-logos{align-items:center;gap:12px;display:flex}.rs-feat-logos img{width:20px;height:20px}.rs-feat-go{font-family:var(--font-display);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.rs-feat-go svg{width:14px;height:14px;transition:transform .3s var(--ease-out-expo)}.rs-feat:hover .rs-feat-go svg{transform:translate(4px)}.rs-pic{aspect-ratio:16/10;background:var(--surface);border-radius:16px;order:-1;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.rs-pic.is-ai{aspect-ratio:4/3;background:#edf2fd}.rs-pic.is-board{background:#e9f6ee}.rs-pic.is-decode{background:#fcefe8}.rs-pic.is-funnel{aspect-ratio:auto;background:0 0;display:grid}.rs-pic.is-funnel .tdb{border-radius:inherit;background-color:#fcefe8;align-content:center;display:grid}.rs-chip{background:var(--bg);font-family:var(--font-mono);color:var(--muted);border-radius:99px;padding:.5cqw 1.6cqw;font-size:2cqw;font-weight:400}.rsa-win,.rsb-win,.rsd-win{background-color:#fff;border:1px solid #0d0d0d0f;border-radius:3.4cqw;box-shadow:0 3cqw 8cqw -4cqw #0d0d0d52}@property --rsa-n{syntax:"<integer>";inherits:false;initial-value:0}.rsa,.rsb,.rsd{color:var(--ink);line-height:1.3;position:absolute;inset:0}.rsa{font-size:2.6cqw}.rsa-win{flex-direction:column;gap:2cqw;padding:4.4cqw 4.6cqw;display:flex;position:absolute;inset:8cqw -5cqw -7cqw 8cqw}.rsa-head{align-items:center;gap:1.8cqw;font-size:3cqw;display:flex}.rsa-head b{font-weight:600}.rsa-of{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:2cqw}.rsa-q{white-space:nowrap;background:#f3f5f7;border-radius:99px;align-items:center;gap:1.6cqw;padding:1.6cqw 2.4cqw;font-size:2.5cqw;display:flex}.rsa-q-ic{border:.4cqw solid var(--muted);border-radius:50%;flex:none;width:2.4cqw;height:2.4cqw;position:relative}.rsa-q-ic:after{content:"";background:var(--muted);border-radius:99px;width:1.2cqw;height:.4cqw;position:absolute;bottom:-1cqw;right:-1cqw;transform:rotate(45deg)}.rsa-row{grid-template-columns:3.6cqw 13cqw 1fr;align-items:center;gap:1.6cqw;display:grid}.rsa-logo{background:50%/contain no-repeat;width:3.6cqw;height:3.6cqw}.rsa-name{font-size:2.4cqw;font-weight:500}.rsa-ans{grid-template-columns:1fr 1fr .7fr;gap:1.2cqw;display:grid}.rsa-pill{color:#fff;background:#e9ecef;border-radius:99px;place-items:center;height:2.9cqw;font-size:1.9cqw;font-style:normal;font-weight:600;display:grid}.rsa-pill.is-you{background:var(--accent)}.rsa-score{color:var(--muted);border-top:1px solid #0d0d0d12;padding-top:2cqw;font-size:2.6cqw}.rsa-n{color:var(--ink);counter-reset:rsa var(--rsa-n);font-weight:600}.rsa-n:after{content:counter(rsa)}.rsb{font-size:2.6cqw}.rsb-win{background-image:radial-gradient(#0d0d0d21 .22cqw,#0000 .3cqw);background-size:3cqw 3cqw;padding:4cqw;position:absolute;inset:7cqw -6cqw -8cqw 7cqw}.rsb-head{align-items:center;gap:1.8cqw;font-size:2.8cqw;display:flex}.rsb-head b{font-weight:600}.rsb-cols{grid-template-columns:repeat(4,21cqw);align-items:start;gap:2.4cqw;margin-top:3cqw;display:grid}.rsb-col{gap:1.6cqw;display:grid}.rsb-col-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:1.8cqw}.rsb-note{--r:-1.2deg;height:9cqw;transform:rotate(var(--r));border-radius:.8cqw;align-content:start;gap:1.1cqw;padding:1.8cqw 1.6cqw;display:grid;box-shadow:0 .5cqw 1.2cqw -.5cqw #0d0d0d47}.rsb-note:nth-child(odd){--r:1deg}.rsb-note i{background:#0d0d0d29;border-radius:99px;height:1cqw;display:block}.rsb-note i:last-child{width:58%}.rsb-note.is-y{background:#fdf0b4}.rsb-note.is-b{background:#dce8fe}.rsb-note.is-g{background:#d7f1de}.rsb-note.is-p{background:#fde0da}.rsb-cur{z-index:1;align-items:flex-start;gap:.3cqw;display:flex;position:absolute}.rsb-cur.is-us{top:33cqw;left:64cqw}.rsb-cur.is-you{top:41cqw;left:31cqw}.rsb-cur svg{width:3cqw;height:3cqw;fill:var(--ink);stroke:#fff;stroke-width:1.2px;stroke-linejoin:round;flex:none}.rsb-cur.is-us svg{fill:var(--accent)}.rsb-cur b{background:var(--ink);color:#fff;border-radius:99px;margin-top:2cqw;padding:.5cqw 1.4cqw;font-size:1.8cqw;font-weight:600}.rsb-cur.is-us b{background:var(--accent)}.rsd{font-size:2.5cqw}.rsd-win{flex-direction:column;gap:2.6cqw;padding:4cqw 4.4cqw;display:flex;position:absolute;inset:7cqw -6cqw -8cqw 7cqw}.rsd-head{align-items:center;gap:1.8cqw;font-size:2.8cqw;display:flex}.rsd-head b{font-weight:600}.rsd-grid{grid-template-columns:9cqw repeat(3,minmax(0,1fr));align-items:center;gap:1.4cqw 2cqw;display:grid}.rsd-who{text-align:center;color:var(--muted);font-size:2.1cqw;font-weight:600}.rsd-who.is-you{color:var(--ink)}.rsd-stage{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:1.8cqw}.rsd-cell{display:grid;position:relative}.rsd-bar{width:calc(var(--w) * 100%);background:#dfe3e8;border-radius:99px;justify-self:center;min-width:2.4cqw;height:3cqw;display:block}.rsd-bar.is-you{background:var(--ink)}.rsd-bar.is-leak{background:var(--accent);box-shadow:0 0 0 .8cqw color-mix(in srgb, var(--accent) 22%, transparent)}.rsd-tag{background:var(--ink);color:#fff;white-space:nowrap;border-radius:99px;padding:.5cqw 1.4cqw;font-size:1.8cqw;font-weight:600;position:absolute;top:50%;left:calc(50% + 3cqw);transform:translateY(-50%)}.rsd-plan{border-top:1px solid #0d0d0d12;gap:1.2cqw;padding-top:2.4cqw;display:grid}.rsd-plan-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:1.8cqw}.rsd-move{grid-template-columns:4cqw 1fr;align-items:center;gap:1.4cqw;display:grid}.rsd-move b{font-family:var(--font-mono);color:var(--rs-accent-ink);font-size:1.9cqw;font-weight:500}.rsd-move i{width:calc(72% - var(--k) * 14%);background:#e9ecef;border-radius:99px;height:1.4cqw;display:block}[data-play] :is(.rsa-win,.rsb-win,.rsd-win){animation:rs-rise .9s var(--rs-settle) .1s both}[data-play] .rsa-q span{animation:.9s steps(28,end) .6s both rs-type}[data-play] .rsa-row{animation:rs-in .5s var(--ease-out-expo) calc(1.3s + var(--k) * .18s) both}[data-play] .rsa-pill.is-you{animation:rs-you .5s var(--ease-out-expo) calc(1.6s + var(--k) * .18s) both}[data-play] .rsa-n{animation:.5s steps(2,end) 2.5s both rs-count}[data-play] .rsb-note{animation:rs-pop .5s var(--rs-settle) calc(.9s + var(--k) * .18s) both}[data-play] .rsb-cur.is-us{animation:rsb-us 2.6s var(--ease-out-quart) .7s both}[data-play] .rsb-cur.is-you{animation:rsb-you 2.3s var(--ease-out-quart) 1s both}[data-play] .rsd-bar{animation:rs-grow .6s var(--ease-out-expo) calc(.8s + var(--s) * .1s + var(--k) * .28s) both}[data-play] .rsd-bar.is-leak{animation:rs-grow .6s var(--ease-out-expo) calc(.8s + var(--s) * .1s) both, rsd-ring .7s var(--ease-out-expo) 2.1s both}[data-play] .rsd-tag{animation:rsd-tag .45s var(--ease-out-expo) 2.25s both}[data-play] .rsd-move{animation:rs-in .45s var(--ease-out-expo) calc(2.45s + var(--k) * .15s) both}[data-play] .rsf-sheet.is-front .rsf-in{animation:rsf-land .9s var(--rs-settle) .1s both}[data-play] .rsf-sheet.is-b1 .rsf-in{animation:rsf-b1 1s var(--rs-settle) .55s both}[data-play] .rsf-sheet.is-b2 .rsf-in{animation:rsf-b2 1s var(--rs-settle) .68s both}[data-play] .rsf-tag{animation:rs-pop .45s var(--ease-out-expo) 1.35s both}.rs [data-play=armed] *,.rs [data-play=armed] :after{animation-play-state:paused!important}@keyframes rs-rise{0%{opacity:0;transform:translateY(6cqw)}}@keyframes rs-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes rs-in{0%{opacity:0;transform:translate(-2cqw)}}@keyframes rs-you{0%{color:#0000;background:#e9ecef}}@keyframes rs-count{0%{--rsa-n:0}}@keyframes rs-pop{0%{opacity:0;transform:translateY(1.5cqw) scale(.9) rotate(var(--r,0deg))}}@keyframes rs-grow{0%{transform:scaleX(0)}}@keyframes rsd-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 22%, transparent)}}@keyframes rsd-tag{0%{opacity:0;transform:translate(-1.5cqw,-50%)}}@keyframes rsb-us{0%{transform:translate(-46cqw,-14cqw)}45%{transform:translate(-22cqw,6cqw)}}@keyframes rsb-you{0%{transform:translate(34cqw,10cqw)}55%{transform:translate(12cqw,-6cqw)}}@keyframes rsf-land{0%{opacity:0;transform:translateY(10cqw)rotate(3deg)}}@keyframes rsf-b1{0%{opacity:0;transform:translate(9cqw,18cqw)rotate(6deg)}}@keyframes rsf-b2{0%{opacity:0;transform:translate(-17cqw,24cqw)rotate(-8deg)}}.rs .insights~.cta-section{padding-top:0}@media (min-width:760px){.rs-feats.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.rs-feat.is-wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.rs-feat.is-wide .rs-pic{aspect-ratio:4/3;order:0}.rs-feat.is-wide .rs-pic.is-funnel{aspect-ratio:auto}.rs-band.is-grey .rs-feat.is-wide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rs-band.is-grey .rs-feat.is-wide .rs-pic{order:-1}.rs-feat.is-wide .rs-feat-copy{padding:clamp(24px,3vw,40px)}.rs-feat.is-wide .rs-feat-title{font-size:clamp(26px,2.4vw,34px)}}@media (min-width:1024px){.rs-issue{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.rs-issue-art{order:0}}@media (prefers-reduced-motion:reduce){.rs-feat,.rs-back,.rsf-sheet,.rs-feat-go svg{transition:none!important}.rs-feat:hover,.rs-back:hover{transform:none}.rs-issue:hover .rsf-sheet.is-b1{transform:rotate(-8deg)}.rs-issue:hover .rsf-sheet.is-b2{transform:rotate(6deg)}.rs-issue:hover .rsf-sheet.is-front{transform:rotate(-2deg)}.rs-pic *,.rs-issue-art *{animation:none!important}}
