.rv-page{background:var(--xo-paper);color:var(--xo-navy)}.rv-hero{background:var(--xo-navy-depth);color:var(--xo-offwhite);--xo-focus-color:var(--xo-yellow);padding-block:40px 44px}.rv-hero__grid{align-items:end;gap:24px;display:grid}.rv-kicker{font:600 .9375rem / 1.2 var(--xo-type-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--xo-yellow);margin:0 0 10px}.rv-hero h1{margin:0;font-size:clamp(2.4rem,1.4rem + 5vw,4.6rem);line-height:.95}.rv-hero h1 em{font-family:Knewave, var(--xo-type-display);color:var(--xo-yellow);font-style:normal}.rv-lede{max-width:34ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.45}.rv-score{grid-template-columns:auto 1fr;place-items:center start;gap:2px 16px;display:grid}.rv-score__num{font:400 clamp(3.4rem, 2.4rem + 5vw, 6rem) / .9 var(--xo-type-display);color:var(--xo-yellow);grid-row:1/4;margin:0}.rv-score__stars{letter-spacing:.1em;color:var(--xo-yellow);margin:0;font-size:1.4rem}.rv-score__count{margin:0 0 8px;font-size:1rem}.rv-wall-section{padding-block:40px 56px;overflow-x:clip}.rv-wall{columns:1;column-gap:28px;display:block}.rv-note{break-inside:avoid;flex:none;width:100%;margin:0 0 22px;display:inline-block;rotate:-.8deg}.rv-note:nth-child(2n){rotate:.9deg}.rv-note .home-quote__lead{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}@media (width>=760px){.rv-hero{padding-block:64px 56px}.rv-hero__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:72px}.rv-score{justify-items:start}.rv-wall{columns:2}.rv-wall-section{padding-block:56px 72px}}@media (width>=1100px){.rv-wall{columns:3;column-gap:36px}}@media print{.rv-hero{color:var(--xo-ink);background:0 0}.rv-kicker,.rv-hero h1 em,.rv-score__num,.rv-score__stars{color:var(--xo-ink)}.rv-note{rotate:0deg}}@media (width<=599px){.rv-note>:not(.home-quote__stars){padding-inline-end:32px}}@media (width<=379px){.rv-score__num{grid-row:1/3}.rv-score .home-btn{grid-column:1/-1;margin-top:12px}}@media (width<=599px){.rv-wall{columns:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--xo-gutter);margin-inline:calc(-1 * var(--xo-gutter));padding:28px var(--xo-gutter) 24px;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.rv-wall::-webkit-scrollbar{display:none}.rv-wall .rv-note{scroll-snap-align:start;flex:0 0 86%;width:auto;margin:0}}
