.rsr h1,.rsr h2{font-weight:var(--w-extrabold);line-height:var(--leading-tight)}.rsr .v79-section{padding-block:var(--space-50);background:0 0}@media (width>=992px){.rsr .v79-section{padding-block:var(--space-100)}}.rsr .rsr-label{margin:0 0 var(--space-10);font-size:13px;font-weight:var(--w-semibold);color:var(--fg-muted)}.rsr .rsr-hero{padding:var(--space-50) 0 var(--space-30);background:radial-gradient(60% 55% at 50% 40%, #ffffffe6, #fff0 70%), linear-gradient(180deg, var(--white) 0%, var(--v79-grey-wash) 100%);text-align:center}@media (width>=992px){.rsr .rsr-hero{padding:var(--space-100) 0 var(--space-50)}}.rsr .rsr-hero__inner{flex-direction:column;align-items:center;display:flex}.rsr .rsr-hero__headline{max-width:14em;margin:var(--space-20) auto 0;letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(40px,5vw,76px)}.rsr .rsr-hero__sub{max-width:34em;margin:var(--space-30) auto 0;font-size:var(--fs-subhead);color:var(--fg-muted);text-wrap:pretty;line-height:1.45}.rsr .rsr-hero__actions{justify-content:center;gap:var(--space-10);margin-top:var(--space-30);flex-wrap:wrap;display:flex}.rsr .rsr-shelf{margin-top:var(--space-50)}.rsr .rsr-spines{gap:var(--space-5);grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=992px){.rsr .rsr-spines{gap:var(--space-5);grid-template-columns:repeat(20,minmax(0,1fr))}}.rsr .rsr-spine{border-radius:var(--radius-md);height:170px;box-shadow:inset 1px 1px 1px #fffffff2, inset 0 0 0 1px var(--v79-hairline-strong);color:var(--fg);transition:transform var(--dur-base) var(--ease-soft), background var(--dur-base) var(--ease-soft);background:linear-gradient(160deg,#ffffffeb,#ffffff8c);text-decoration:none;display:block;position:relative}@media (width>=992px){.rsr .rsr-spine{height:220px}}.rsr .rsr-spine--pub{background:var(--fg);color:var(--white);box-shadow:0 12px 28px #14181c29}.rsr .rsr-spine:hover,.rsr .rsr-spine:focus-visible{transform:translateY(-6px)}.rsr .rsr-spine--pub:hover,.rsr .rsr-spine--pub:focus-visible{background:var(--accent-interactive);color:var(--accent-interactive-fg)}.rsr .rsr-spine--int{background:radial-gradient(140% 45% at 0% 0%, var(--v79-grey-tint), transparent 70%), linear-gradient(160deg, #ffffffeb, #ffffff8c)}.rsr .rsr-spine--int:hover,.rsr .rsr-spine--int:focus-visible{background:radial-gradient(160% 60% at 0% 0%, var(--v79-grey-tint), transparent 75%), var(--white)}.rsr .rsr-spine__title{writing-mode:vertical-rl;max-height:calc(100% - 40px);font-size:11px;font-weight:var(--w-bold);text-align:left;white-space:normal;line-height:1.1;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)rotate(180deg)}@media (width>=992px){.rsr .rsr-spine__title{font-size:12px}}.rsr .rsr-shelf__foot{align-items:center;gap:var(--space-20);margin-top:var(--space-20);flex-direction:column;display:flex}@media (width>=992px){.rsr .rsr-shelf__foot{flex-direction:row;justify-content:space-between}}.rsr .rsr-shelf__key{justify-content:center;gap:var(--space-10) var(--space-30);font-size:13px;font-weight:var(--w-semibold);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.rsr .rsr-shelf__key>span{align-items:center;gap:var(--space-10);display:inline-flex}.rsr .rsr-key{border-radius:3px;width:10px;height:16px}.rsr .rsr-key--pub{background:var(--fg)}.rsr .rsr-key--int{background:var(--white);box-shadow:inset 0 0 0 1px var(--v79-hairline-strong)}.rsr .rsr-figs{justify-content:center;gap:var(--space-5) var(--space-30);flex-wrap:wrap;margin:0;display:flex}.rsr .rsr-figs>div{align-items:baseline;gap:var(--space-5);display:flex}.rsr .rsr-figs dt{font-size:17px;font-weight:var(--w-extrabold);color:var(--fg)}.rsr .rsr-figs dd{font-size:13px;font-weight:var(--w-semibold);color:var(--fg-muted);margin:0}.rsr .rsr-spread{margin-top:var(--space-50);border-radius:var(--radius-xl);background:var(--white);box-shadow:inset 0 0 0 1px var(--v79-hairline), 0 16px 40px #14181c0f;grid-template-columns:minmax(0,1fr);scroll-margin-top:110px;display:grid;overflow:hidden}.rsr .rsr-spread__page{padding:var(--space-30)}@media (width>=992px){.rsr .rsr-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rsr .rsr-spread__page{padding:var(--space-50)}.rsr .rsr-spread__page--left{background:radial-gradient(85% 75% at 100% 100%, var(--v79-blue-tint), transparent 75%), linear-gradient(to left, #14181c0d, #14181c00 40px)}.rsr .rsr-spread__page--right{background:linear-gradient(90deg,#14181c0a,#14181c00 32px)}}.rsr .rsr-spread__page--left{background:radial-gradient(85% 75% at 100% 100%, var(--v79-blue-tint), transparent 75%);flex-direction:column;display:flex}.rsr .rsr-spread__page--right{border-top:1px solid var(--v79-hairline);flex-direction:column;display:flex}@media (width>=992px){.rsr .rsr-spread__page--right{border-top:0;border-left:1px solid var(--v79-hairline)}}.rsr .rsr-spread__title{margin:var(--space-20) 0 0;font-size:clamp(32px,3.2vw,52px);font-weight:var(--w-extrabold);letter-spacing:-.02em;line-height:1.05}.rsr .rsr-spread__q{margin:var(--space-20) 0 0;font-size:clamp(19px,1.5vw,22px);font-weight:var(--w-bold);text-wrap:pretty;line-height:1.3}.rsr .rsr-spread__purpose{margin:var(--space-10) 0 0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.rsr .rsr-spread__finding{margin-top:var(--space-30);padding-left:var(--space-20);border-left:3px solid var(--v79-blue-dot)}.rsr .rsr-spread__finding p:last-child{font-size:var(--fs-sm);color:var(--fg);margin:0;line-height:1.55}.rsr .rsr-spread__tests-h{margin:0 0 var(--space-20);font-size:clamp(19px,1.5vw,22px);font-weight:var(--w-bold);line-height:1.3}.rsr .rsr-tests{margin:0;padding:0;list-style:none}.rsr .rsr-test{justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-20) 0;border-top:1px solid var(--v79-hairline);display:flex}.rsr .rsr-test:last-child{border-bottom:1px solid var(--v79-hairline)}.rsr .rsr-test__label{font-size:clamp(16px,1.25vw,18px);font-weight:var(--w-semibold);line-height:1.3}.rsr .rsr-test__dots{gap:var(--space-5);flex:none;display:flex}.rsr .rsr-dot{background:var(--v79-green-dot);border-radius:50%;width:14px;height:14px}.rsr .rsr-dot--ring{box-shadow:inset 0 0 0 1.5px var(--v79-hairline-strong);background:0 0}@media (prefers-reduced-motion:no-preference){.js .rsr .rsr-spread .rsr-dot{animation:rsr-dot .4s var(--ease-soft) calc(var(--k) * 70ms + .3s) both}}@keyframes rsr-dot{0%{opacity:0;transform:scale(.4)}}.rsr .rsr-tests__note{margin:var(--space-10) 0 0;color:var(--fg-muted);font-size:13px}.rsr .rsr-spread__go{align-items:center;gap:var(--space-10) var(--space-30);padding-top:var(--space-30);flex-wrap:wrap;display:flex}.rsr .rsr-bench .rsr-spread{margin-top:0}.rsr .rsr-bench{grid-template-columns:minmax(0,1fr);display:grid}.rsr .rsr-bench>.rsr-spread{grid-area:2/1}.rsr .rsr-bench>.v79-carousel__pager{grid-row:3}.rsr .rsr-bench .rsr-spread[hidden]{visibility:hidden;display:grid}@media (width>=992px){.rsr .rsr-bench .rsr-spread{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.rsr .rsr-spread__vendors{align-items:center;gap:var(--space-10) var(--space-30);padding:var(--space-20) var(--space-30);background:var(--v79-grey-wash);border-top:1px solid var(--v79-hairline);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width>=992px){.rsr .rsr-spread__vendors{padding:var(--space-20) var(--space-50);flex-wrap:nowrap}.rsr .rsr-spread__vendors .rsr-label{flex:none;width:min-content}.rsr .rsr-spread__logos{flex-wrap:nowrap;flex:1 1 0;min-width:0}.rsr .rsr-spread__logos li{flex:0 0 min(54px, 100% / var(--rsr-vendors,20));display:flex}.rsr .rsr-spread__logos .rsr-tile{aspect-ratio:1;width:calc(100% - 6px);height:auto}.rsr .rsr-spread__logos .rsr-tile__logo{aspect-ratio:1;width:min(24px,58%);height:auto}}.rsr .rsr-spread__vendors .rsr-label{margin:0}.rsr .rsr-spread__logos{flex-wrap:wrap;gap:0;margin:0 0 0 -3px;padding:0;list-style:none;display:flex}.rsr .rsr-cycle,.rsr .rsr-vlabel--count{display:none}.rsr .rsr-cycle>*{transition:opacity .2s var(--ease-soft), transform .2s var(--ease-soft)}.rsr .rsr-cycle.is-dealing>*{opacity:0;transform:translateY(-4px)}.rsr .rsr-cycle .rsr-tile{margin:0}.rsr .rsr-cycle [hidden]{display:none}.rsr .rsr-cycle__name{min-width:0;font-size:15px;font-weight:var(--w-bold);line-height:1.3}@media (width<=767.98px){.rsr .rsr-spread__page{padding:var(--space-20)}.rsr .rsr-spread__title{margin-top:var(--space-10);font-size:26px}.rsr .rsr-spread__q{margin-top:var(--space-10);font-size:17px}.rsr .rsr-spread__purpose,.rsr .rsr-tests__note{display:none}.rsr .rsr-spread__finding{margin-top:var(--space-20);padding-left:var(--space-10)}.rsr .rsr-spread__tests-h{margin-bottom:var(--space-10);font-size:17px}.rsr .rsr-test{padding:var(--space-10) 0}.rsr .rsr-test__label{font-size:15px}.rsr .rsr-dot{width:10px;height:10px}.rsr .rsr-spread__go{padding-top:var(--space-20)}.rsr .rsr-spread__vendors{column-gap:var(--space-10);padding:var(--space-10) var(--space-20);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.rsr .rsr-spread__vendors .rsr-label{grid-area:2/2;align-self:start}.rsr .rsr-cycle .rsr-tile{grid-area:1/1/3/2}.rsr .rsr-cycle__name{grid-area:1/2;align-self:end}.rsr .rsr-vlabel{display:none}.rsr .rsr-vlabel--count{display:inline}.rsr .rsr-cycle{display:contents}.rsr .rsr-cycle .rsr-tile{width:40px;height:40px}.rsr .rsr-spread__logos{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rsr .rsr-tile{border-radius:var(--radius-md);background:var(--white);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--v79-hairline);place-items:center;margin:3px;display:inline-grid}.rsr .rsr-tile__logo{object-fit:contain;border-radius:4px;width:24px;height:24px}.rsr .rsr-tile__logo.is-mark{filter:invert()}.rsr .rsr-tile__initial{font-size:14px;font-weight:var(--w-extrabold);color:var(--fg-muted)}.rsr .rsr-commit{gap:var(--space-20);margin:var(--space-30) 0 0;padding:0;list-style:none;display:grid}@media (width>=992px){.rsr .rsr-commit{grid-template-columns:repeat(3,minmax(0,1fr))}}.rsr .rsr-commit__card{padding:var(--space-30);border-radius:var(--radius-xl);background:var(--white);box-shadow:inset 0 0 0 1px var(--v79-hairline), var(--v79-shadow-card);flex-direction:column;display:flex}.rsr .rsr-commit__n{font-size:13px;font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--fg-muted)}.rsr .rsr-commit__title{margin:var(--space-10) 0 0;font-size:clamp(20px,1.7vw,24px);font-weight:var(--w-extrabold);letter-spacing:-.015em;line-height:1.2}.rsr .rsr-commit__body{margin:var(--space-10) 0 0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.rsr .rsr-how__method{align-items:center;gap:var(--space-10) var(--space-20);margin:var(--space-50) 0 0;font-size:var(--fs-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}.rsr .rsr-valid{isolation:isolate;position:relative;overflow:hidden}.rsr .rsr-valid:before{content:"";z-index:-1;pointer-events:none;background:url(/review/v079/bkg-cont-outlines-grey.svg) 100% 0/551px repeat-y;width:551px;max-width:80%;height:75%;position:absolute;bottom:0;left:0;transform:rotate(180deg);mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 75%)}@media (width<=991.98px){.rsr .rsr-valid:before{display:none}}.rsr .rsr-valid__grid{gap:var(--space-30);align-items:center;display:grid}@media (width>=992px){.rsr .rsr-valid__grid{gap:var(--space-50);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.rsr .rsr-valid__media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--black);overflow:hidden}.rsr .rsr-valid__video{object-fit:cover;object-position:70% 30%;width:100%;height:100%;display:block}.rsr .rsr-valid__copy h2{text-wrap:balance;font-size:clamp(30px,3.2vw,48px)}.rsr .rsr-valid__copy .v79-lede{margin-top:var(--space-20)}.rsr .rsr-experts{gap:var(--space-20);margin-top:var(--space-30);display:grid}@media (width>=576px){.rsr .rsr-experts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rsr .rsr-experts ul{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.rsr .rsr-experts li{color:var(--fg-muted);font-size:14px;line-height:1.4}.rsr .rsr-experts li strong{font-weight:var(--w-bold);color:var(--fg);display:block}.rsr .rsr-valid__pledge{margin:var(--space-30) 0 0;padding-top:var(--space-20);border-top:1px solid var(--v79-hairline);font-size:clamp(18px,1.4vw,21px);font-weight:var(--w-extrabold);line-height:1.3}.rsr .rsr-index__head{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.rsr .rsr-index__head h2{max-width:20em;margin:var(--space-10) 0 0;text-wrap:balance;font-size:clamp(28px,2.8vw,42px)}@media (width>=992px){.rsr .rsr-index__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.rsr .rsr-now{margin-top:var(--space-30);padding:var(--space-30);border-radius:var(--radius-xl);background:radial-gradient(85% 75% at 0% 0%, var(--v79-grey-tint-dark), transparent 75%), var(--fg);color:var(--white)}.rsr .rsr-now__top{justify-content:space-between;align-items:center;gap:var(--space-10) var(--space-20);flex-wrap:wrap;display:flex}.rsr .rsr-now__live,.rsr .rsr-now__updated{font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--w-bold);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;margin:0}.rsr .rsr-now__live{align-items:center;gap:var(--space-10);color:var(--white);display:inline-flex}.rsr .rsr-now__pulse{--v79-rmark-ink:var(--white)}.rsr .rsr-now__body{gap:var(--space-30);margin-top:var(--space-20);display:grid}@media (width>=992px){.rsr .rsr-now__body{align-items:end;gap:var(--space-50);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rsr .rsr-now__name{font-size:clamp(26px,2.4vw,36px);font-weight:var(--w-extrabold);letter-spacing:-.015em;margin:0;line-height:1.1}.rsr .rsr-now__purpose{margin:var(--space-10) 0 0;font-size:var(--fs-sm);color:#ffffffb8;line-height:1.5}.rsr .rsr-now__stages{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rsr .rsr-now__stage{gap:var(--space-10);flex-direction:column;display:flex}.rsr .rsr-now__bar{background:#ffffff24;border-radius:3px;height:6px;position:relative;overflow:hidden}.rsr .rsr-now__stage.is-done .rsr-now__bar{background:var(--white)}.rsr .rsr-now__stage.is-now .rsr-now__bar:after{content:"";background:var(--white);border-radius:3px;position:absolute;inset:0 45% 0 0}@media (prefers-reduced-motion:no-preference){.js .rsr .rsr-now__stage.is-now .rsr-now__bar:after{animation:rsr-fill 1.4s var(--ease-out) .4s both}}@keyframes rsr-fill{0%{right:100%}}.rsr .rsr-now__label{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffff80;font-size:11px;line-height:1.3}.rsr .rsr-now__stage.is-done .rsr-now__label{color:#fffc}.rsr .rsr-now__stage.is-now .rsr-now__label{color:var(--white)}@media (width<=575.98px){.rsr .rsr-now__label{visibility:hidden;white-space:nowrap}.rsr .rsr-now__stage.is-now .rsr-now__label{visibility:visible}}.rsr .rsr-index__cols{margin-top:var(--space-30);display:grid}@media (width>=992px){.rsr .rsr-index__cols{column-gap:var(--space-50);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rsr .rsr-index__list{border-top:1px solid var(--v79-hairline);margin:0;padding:0;list-style:none}@media (width<=991.98px){.rsr .rsr-index__list+.rsr-index__list{border-top:0}}.rsr .rsr-index__item{border-bottom:1px solid var(--v79-hairline);scroll-margin-top:110px}.rsr .rsr-index__toggle{gap:2px var(--space-10);--rsr-bleed:12px;width:calc(100% + 2 * var(--rsr-bleed));margin-inline:calc(-1 * var(--rsr-bleed));padding:var(--space-10) var(--rsr-bleed);border-radius:var(--radius-md);font:inherit;color:var(--fg);text-align:left;cursor:pointer;transition:background var(--dur-base) var(--ease-soft);background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) 20px;display:grid}.rsr .rsr-index__toggle:hover,.rsr .rsr-index__toggle:focus-visible{background:#fff9}@media (width>=992px){.rsr .rsr-index__toggle{--rsr-bleed:18px}}.rsr .rsr-index__toggle:hover .rsr-index__name,.rsr .rsr-index__toggle:focus-visible .rsr-index__name{text-underline-offset:4px;text-decoration:underline}.rsr .rsr-index__toggle:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.rsr .rsr-index__dot{grid-row:1;align-self:center}.rsr .rsr-index__name{font-size:17px;font-weight:var(--w-bold);line-height:1.25}.rsr .rsr-index__purpose{color:var(--fg-muted);grid-column:2;font-size:14px;line-height:1.45}.rsr .rsr-index__plus{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-soft);grid-area:1/3;margin-top:3px;position:relative}.rsr .rsr-index__plus:before,.rsr .rsr-index__plus:after{content:"";background:var(--fg);border-radius:1px;width:16px;height:2px;position:absolute;top:7px;left:0}.rsr .rsr-index__plus:after{transform:rotate(90deg)}.rsr .rsr-index__item.is-open .rsr-index__plus{transform:rotate(45deg)}.rsr .rsr-index__more{transition:grid-template-rows var(--dur-base) var(--ease-soft);grid-template-rows:0fr;display:grid}.rsr .rsr-index__item.is-open .rsr-index__more{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.rsr .rsr-index__more{transition:none}}.rsr .rsr-index__more-in{min-height:0;padding-left:var(--space-20);visibility:hidden;transition:visibility 0s linear var(--dur-base);overflow:hidden}.rsr .rsr-index__item.is-open .rsr-index__more-in{padding-bottom:var(--space-20);visibility:visible;transition-delay:0s}.rsr .rsr-index__more-in .rsr-label{margin:var(--space-10) 0 var(--space-5)}.rsr .rsr-index__tests{gap:var(--space-5) var(--space-20);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rsr .rsr-index__tests li{align-items:center;gap:var(--space-10);font-size:14px;font-weight:var(--w-semibold);display:inline-flex}.footer:has(.rsr-close){overflow:hidden}.rsr-close{isolation:isolate;position:relative}.rsr-close:before{content:"";top:calc(-1 * var(--space-100));z-index:-1;pointer-events:none;background:url(/lab/lab-images/bkg-cont-outlines.svg) 100% 0/551px repeat-y;width:551px;max-width:60%;height:330px;position:absolute;right:min(0px,50% - 50vw);mask-image:radial-gradient(120% 90% at 100% 0,#000 25%,#0000 80%)}@media (width>=992px){.rsr-close:before{top:-150px}}@media (width<=767.98px){.rsr-close:before{height:110px;top:auto;bottom:-90px;transform:scaleY(-1)}}.rsr-close .page-close__form .hs-submit .hs-button{padding:var(--space-20) var(--space-30);font-family:var(--font-body);font-size:var(--fs-sm);line-height:1}.rsr .rsr-hero__figs{margin-top:var(--space-50);justify-content:center;display:flex}.rsr .rsr-press{padding:var(--space-30) 0;border-block:1px solid var(--v79-hairline)}.rsr .rsr-press__inner{justify-content:center;align-items:center;gap:var(--space-20) var(--space-50);flex-wrap:wrap;display:flex}.rsr .rsr-press__label{font-size:13px;font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--v79-grey-ink);margin:0}.rsr .rsr-press__list{justify-content:center;align-items:center;gap:var(--space-20) var(--space-50);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rsr .rsr-press__item{padding:var(--space-5) var(--space-5);display:block}.rsr .rsr-press__item img{opacity:.55;width:auto;height:22px;transition:opacity var(--dur-base) var(--ease-soft);display:block}.rsr .rsr-press__item:hover img,.rsr .rsr-press__item:focus-visible img{opacity:1}.rsr .rsr-homeshelf{padding-bottom:0}
