.vs__grid.astro-nvuvyg42{gap:var(--space-5);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.vs__grid--featured.astro-nvuvyg42 .vs__card.astro-nvuvyg42:first-child{grid-column:1/-1;grid-template-columns:1.6fr 1fr;align-items:center;display:grid}.vs__grid--featured.astro-nvuvyg42 .vs__card.astro-nvuvyg42:first-child .vs__quote.astro-nvuvyg42{font-size:var(--text-xl)}.vs__card.astro-nvuvyg42{background:var(--color-surface);color:var(--color-text);border-radius:.25rem;overflow:hidden;box-shadow:0 10px 26px #262d481a}.vs__player.astro-nvuvyg42{aspect-ratio:16/9;border-bottom:4px solid var(--brand-orange);background:var(--brand-navy);position:relative}.vs__player.astro-nvuvyg42 iframe{border:0;width:100%;height:100%;display:block}.vs__poster.astro-nvuvyg42{object-fit:cover;width:100%;height:100%}.vs__play.astro-nvuvyg42{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--brand-orange);color:#fff;cursor:pointer;width:3.25rem;height:3.25rem;transition:transform var(--duration-fast) var(--ease-standard);border:0;place-items:center;padding-left:.25rem;display:grid;position:absolute;box-shadow:0 10px 24px #0000004d}.vs__play.astro-nvuvyg42:hover{transform:scale(1.08)}.vs__num.astro-nvuvyg42{top:var(--space-3);left:var(--space-4);font-family:var(--font-display);font-size:2rem;font-weight:var(--weight-bold);color:var(--brand-sunrise);text-shadow:0 2px 8px #00000080;position:absolute}.vs__body.astro-nvuvyg42{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.vs__name.astro-nvuvyg42{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.vs__line.astro-nvuvyg42{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}.vs__quote.astro-nvuvyg42{margin:var(--space-2) 0 0;padding-left:var(--space-4);border-left:3px solid var(--brand-copper);color:var(--color-text-muted)}@media (width<=64rem){.vs__grid.astro-nvuvyg42{grid-template-columns:repeat(2,1fr)}.vs__grid--featured.astro-nvuvyg42 .vs__card.astro-nvuvyg42:first-child{grid-template-columns:1fr}}@media (width<=40rem){.vs__grid.astro-nvuvyg42{gap:var(--space-4);grid-template-columns:1fr}.vs__card.astro-nvuvyg42{grid-template-columns:9rem 1fr;align-items:center;display:grid}.vs__body.astro-nvuvyg42{padding:var(--space-3)}.vs__quote.astro-nvuvyg42,.vs__num.astro-nvuvyg42{display:none}.vs__play.astro-nvuvyg42{left:var(--space-2);bottom:var(--space-2);width:2.75rem;height:2.75rem}.vs__play.astro-nvuvyg42 svg{width:1.2rem;height:1.2rem}.vs__grid.astro-nvuvyg42{gap:var(--space-2)}.vs__body.astro-nvuvyg42{padding:var(--space-2) var(--space-3);gap:.2rem}.vs__name.astro-nvuvyg42{font-size:1.125rem}.vs.astro-nvuvyg42 .sh{margin-bottom:var(--space-5)}}.rv.astro-rxwbu675{isolation:isolate;background:var(--color-surface-reviews);color:var(--color-text);flex-direction:column;gap:2.75rem;padding-block:5.5rem 4rem;display:flex;position:relative;overflow:hidden}.rv__head.astro-rxwbu675{justify-content:space-between;align-items:flex-end;gap:var(--space-6) 2.5rem;flex-wrap:wrap;display:flex}.rv__heading{margin-top:var(--space-1);font-size:clamp(2.75rem,1.8rem + 3vw,4rem);font-weight:800;line-height:.95}.rv__rating.astro-rxwbu675{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-1);color:var(--color-text);font-size:var(--text-md);flex-wrap:wrap;display:inline-flex}.rv__rating.astro-rxwbu675 strong.astro-rxwbu675{font-family:var(--font-heading);font-size:1.5rem}.rv__rating.astro-rxwbu675 span.astro-rxwbu675{color:var(--color-text-muted)}.rv__rating.astro-rxwbu675 .rv__rating-link.astro-rxwbu675{color:var(--color-accent);font-weight:var(--weight-bold);text-underline-offset:.2em;text-decoration:underline}.rv__lane.astro-rxwbu675{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rv__track.astro-rxwbu675{align-items:stretch;gap:1.25rem;width:max-content;list-style:none;animation:56s linear infinite rv-slide;display:flex}.rv__lane.astro-rxwbu675:hover .rv__track.astro-rxwbu675,.rv__lane.astro-rxwbu675:focus-within .rv__track.astro-rxwbu675{animation-play-state:paused}@keyframes rv-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}.rv__card.astro-rxwbu675{background:var(--color-surface);border-radius:.375rem;flex-shrink:0;width:26.25rem;padding:1.625rem 1.75rem;display:flex;box-shadow:0 6px 20px #1f243a14}.rv__card.astro-rxwbu675 figure.astro-rxwbu675{gap:var(--space-3);flex-direction:column;flex:1;margin:0;display:flex}.rv__who.astro-rxwbu675{align-items:center;gap:var(--space-3);display:flex}.rv__av.astro-rxwbu675{border-radius:var(--radius-pill);color:#fff;width:2.625rem;height:2.625rem;font-weight:var(--weight-bold);place-items:center;display:grid}.rv__av--navy.astro-rxwbu675{background:var(--brand-navy)}.rv__av--copper.astro-rxwbu675{background:var(--brand-copper)}.rv__av--dusk.astro-rxwbu675{background:var(--brand-dusk)}.rv__av--copper-deep.astro-rxwbu675{background:var(--brand-copper-deep)}.rv__name.astro-rxwbu675{flex-direction:column;flex-grow:1;font-size:.9375rem;display:flex}.rv__name.astro-rxwbu675 span.astro-rxwbu675{color:var(--color-text-subtle);font-size:.8125rem}.rv__quote.astro-rxwbu675{white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.55}.rv__foot.astro-rxwbu675{color:var(--color-text-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.rv__track.astro-rxwbu675{animation:none}.rv__lane.astro-rxwbu675{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (width<=40rem){.rv__lane.astro-rxwbu675{overflow:visible;-webkit-mask-image:none;mask-image:none}.rv__track.astro-rxwbu675{gap:var(--space-3);width:auto;padding-inline:var(--gutter,1rem);flex-direction:column;animation:none}.rv__card.astro-rxwbu675{width:auto;padding:1.25rem}.rv__card.astro-rxwbu675[aria-hidden=true],.rv__foot-hover.astro-rxwbu675,.rv__card.astro-rxwbu675:nth-child(n+2){display:none}.rv.astro-rxwbu675{gap:var(--space-5);padding-block:2.5rem 2rem}.rv__head.astro-rxwbu675{gap:var(--space-4)}.rv__heading{font-size:2.25rem}}
