.rvw-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:900;line-height:1.1}.rvw-rate{margin-top:1.1rem}.rvw-big{align-items:flex-end;gap:.7rem;display:flex}.rvw-num{letter-spacing:-.045em;color:var(--color-clay-dark);font-variant-numeric:tabular-nums;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9c40-8 78 5 118-1s86-7 176 1' fill='none' stroke='%23F3C14E' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .13em no-repeat;padding-bottom:.16em;font-size:clamp(4.25rem,9vw,6rem);font-weight:900;line-height:.82}.rvw-of{padding-bottom:.55rem;font-size:1.05rem;font-weight:800;line-height:1.2}.rvw-from{color:var(--color-muted);margin-top:.5rem;font-weight:700}.rvw-from b{color:var(--color-ink);font-weight:900}.rvw-lead{max-width:34rem;color:var(--color-muted)}.rvw-link{min-height:3rem;color:var(--color-clay-dark);white-space:nowrap;margin-top:1.1rem;padding-inline:1.3rem}.rvw-link:hover{transform:translateY(-2px)}.rvw-link svg,.rvw-text-link svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.rvw-link:hover svg,.rvw-text-link:hover svg{transform:translate(2px,-2px)}.rvw-stars{gap:.1rem;display:inline-flex}.rvw-stars svg{flex:none;display:block;overflow:visible}.rvw-stars path{fill:var(--color-mustard);stroke:var(--color-clay-dark);stroke-width:1.5px;stroke-linejoin:round}.rvw-stars .rvw-empty path,.rvw-off path{fill:#fff;stroke:#c9b9a8}.rvw-stars-big{margin-top:.9rem;display:inline-block;position:relative}.rvw-row{gap:.2rem;width:max-content;display:flex}.rvw-on{position:absolute;inset:0 auto 0 0;overflow:hidden}.rvw-list{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;margin:1.5rem -1.25rem 0;padding:1.4rem 1.25rem 2.5rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.rvw-list::-webkit-scrollbar{display:none}.rvw-item{scroll-snap-align:start;flex:0 0 min(19rem,80vw);min-width:0;display:flex}.rvw-card{background:var(--color-paper);border-radius:1.5rem;flex-direction:column;gap:.8rem;width:100%;padding:1.35rem 1.25rem 1.2rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #7f493014,0 18px 34px -24px #7f493099}.rvw-mark{transition:transform .5s cubic-bezier(.34,1.4,.64,1);position:absolute;top:-1.25rem;right:1rem}.rvw-quote p{text-wrap:pretty;overflow-wrap:anywhere;font-size:1.08rem;font-weight:700;line-height:1.5}.rvw-meta{border-top:2px dotted var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin-top:auto;padding-top:.85rem;font-size:.88rem;display:flex}.rvw-who{color:var(--color-muted);font-weight:800}.rvw-tags{flex-wrap:wrap;gap:.35rem;display:inline-flex}.rvw-lang{background:var(--color-wash);border-radius:999px;align-items:center;padding:.12rem .65rem;font-size:.8rem;font-weight:800;line-height:1.5;display:inline-flex}.rvw-photo{background:#e4eae4}.rvw-about{color:var(--color-clay-dark);flex-basis:100%;padding-block:.2rem;font-weight:800;line-height:1.35;text-decoration:none;display:block}.rvw-about span{color:var(--color-muted);font-weight:700}.rvw-about:hover{text-underline-offset:3px;text-decoration:underline}.rvw-card:hover{box-shadow:inset 0 0 0 1px #7f49301a,0 26px 40px -24px #7f4930b3}.rvw-card:hover .rvw-mark{transform:translateY(-4px)rotate(-8deg)scale(1.06)}@media (width>=640px){.rvw-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin-inline:0;padding:1.4rem 0 0;display:grid;overflow:visible}.rvw-item{flex:none}.rvw-k0{transform:rotate(-.9deg)}.rvw-k1{transform:rotate(.7deg)}.rvw-k2{transform:rotate(-.5deg)}.rvw-k3{transform:rotate(.9deg)}.rvw-card:hover{transform:translateY(-5px)rotate(0)}}@media (width>=1024px){.rvw-home{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.rvw-home .rvw-say{margin-top:1.25rem}.rvw-home .rvw-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}}.rvw-home .rvw-say{margin-top:1.1rem}@media (width<=639px){.rvw-home .rvw-list,.rvw-full .rvw-list,.rvw-listing .rvw-list{margin-bottom:-1rem}}.rvw-full .rvw-score{isolation:isolate;background:radial-gradient(34rem 22rem at 0 0,#fff8e2 0,#0000 70%),#fdf1cc;border-radius:2rem;gap:1.5rem;padding:1.75rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7f493014}.rvw-full .rvw-score:before{content:"";z-index:-1;background:#ffffff80;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-11rem;right:-9rem}.rvw-full .rvw-lead{color:var(--color-ink)}.rvw-spread ul{gap:.45rem;display:grid}.rvw-spread li{grid-template-columns:4.4rem minmax(0,1fr) 2.2rem;align-items:center;gap:.7rem;font-size:.95rem;font-weight:800;display:grid}.rvw-sp-bar{background:#fffc;border-radius:999px;height:.8rem;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #7f49301a}.rvw-sp-bar span{background:var(--color-clay-dark);transform-origin:0;border-radius:999px;height:100%;display:block}.rvw-sp-n{text-align:right;font-variant-numeric:tabular-nums}.rvw-note{margin-top:.6rem;font-size:.95rem;font-weight:700;line-height:1.45}.rvw-note+.rvw-note{margin-top:.25rem}@media (width>=900px){.rvw-full .rvw-score{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);grid-template-areas:"h rate spread""say rate spread";align-items:center;gap:1rem 3rem;padding:2.5rem 2.75rem}.rvw-full .rvw-h2{grid-area:h;align-self:end}.rvw-full .rvw-say{grid-area:say;align-self:start}.rvw-full .rvw-rate{grid-area:rate;margin-top:0}.rvw-full .rvw-spread{grid-area:spread}.rvw-full .rvw-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rvw-listing{margin-top:2.5rem}.rvw-lsub{color:var(--color-muted);margin-top:.25rem}.rvw-listing .rvw-list{margin-top:.25rem}@media (width>=640px){.rvw-listing .rvw-list{align-items:start;gap:1.6rem 1rem}}.rvw-listing .rvw-card{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:1rem;padding:1.15rem 1.1rem 1rem;transform:none}.rvw-listing .rvw-card:hover{box-shadow:inset 0 0 0 1px var(--color-terracotta);transform:none}.rvw-listing .rvw-quote p{font-size:1rem;font-weight:600}.rvw-listing .rvw-mark{width:40px;height:40px;top:-1rem}.rvw-lfoot{margin-top:1rem}.rvw-text-link{min-height:2.75rem;color:var(--color-clay-dark);text-underline-offset:3px;align-items:center;gap:.4rem;font-weight:800;text-decoration:underline;display:inline-flex}.rvw-rv{transition:opacity .6s ease var(--d,0s), translate .6s cubic-bezier(.2, .8, .2, 1) var(--d,0s)}.rvw-star{transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--d,0s) + .22s + var(--i,0) * 70ms)}.rvw-sp-bar span{transition:transform .9s cubic-bezier(.2,.8,.2,1) .25s}@media (prefers-reduced-motion:no-preference){.rvw-js .rvw-rv{opacity:0;translate:0 22px}.rvw-js .rvw-rv.in{opacity:1;translate:0}@media (width<=639px){.rvw-js .rvw-item.rvw-rv{opacity:1;translate:0}}.rvw-js .rvw-rv:not(.in) .rvw-star:not(.rvw-empty){opacity:0;transform:scale(.3)rotate(-40deg)}.rvw-js .rvw-rv:not(.in) .rvw-sp-bar span{transform:scaleX(0)!important}}@media (prefers-reduced-motion:reduce){.rvw-card,.rvw-card:hover,.rvw-card:hover .rvw-mark{transform:none}}
