.g-mark[data-astro-cid-cebfqwgy]{align-items:center;display:inline-flex}.g-glyph[data-astro-cid-cebfqwgy]{inline-size:var(--icon-md);block-size:var(--icon-md);display:block}.g-word[data-astro-cid-cebfqwgy]{font-family:var(--font-body-stack);font-size:var(--fs-2xs);font-weight:600;display:none}@media (forced-colors:active){.g-glyph[data-astro-cid-cebfqwgy]{display:none}.g-word[data-astro-cid-cebfqwgy]{display:inline}}.stars[data-astro-cid-o6bmryjr]{flex:none;display:block}.stars-full[data-astro-cid-o6bmryjr]{fill:var(--star)}.stars-empty[data-astro-cid-o6bmryjr]{fill:var(--star-empty)}@media (forced-colors:active){.stars-full[data-astro-cid-o6bmryjr]{fill:highlight}.stars-empty[data-astro-cid-o6bmryjr]{fill:canvas;stroke:canvastext;stroke-width:1px}}.review-card[data-astro-cid-wz2p2ybn]{gap:var(--sp-3);padding:var(--sp-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-resting);flex-direction:column;display:flex}.review-head[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--sp-3);grid-template-columns:auto 1fr auto;display:grid}.review-avatar[data-astro-cid-wz2p2ybn]{border-radius:var(--r-pill);background:var(--avatar-tone);block-size:2.5rem;inline-size:2.5rem;color:var(--paper-raised);font-family:var(--font-body-stack);font-size:var(--fs-sm);letter-spacing:.01em;flex:none;place-items:center;font-weight:600;display:grid}.review-who[data-astro-cid-wz2p2ybn]{min-width:0}.review-name[data-astro-cid-wz2p2ybn]{font-family:var(--font-body-stack);font-size:var(--fs-base);font-weight:600;line-height:var(--lh-snug);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.review-when[data-astro-cid-wz2p2ybn]{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.review-source[data-astro-cid-wz2p2ybn]{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none;align-self:start}.review-stars[data-astro-cid-wz2p2ybn]{margin-block-start:calc(var(--sp-1) * -1)}.review-body[data-astro-cid-wz2p2ybn]{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-body);text-wrap:pretty;margin:0}.review-card--full[data-astro-cid-wz2p2ybn] .review-body[data-astro-cid-wz2p2ybn]{font-size:var(--fs-base);gap:var(--sp-4);flex-direction:column;display:flex}.review-card--full[data-astro-cid-wz2p2ybn] .review-body[data-astro-cid-wz2p2ybn] p[data-astro-cid-wz2p2ybn]{margin:0}.review-more[data-astro-cid-wz2p2ybn],.review-verify[data-astro-cid-wz2p2ybn]{font-size:var(--fs-2xs);margin:0;margin-block-start:auto;padding-block-start:var(--sp-1)}.review-more[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn],.review-verify[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--sp-1);color:var(--text-link);font-weight:600;text-decoration:none;display:inline-flex}.review-more[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover,.review-verify[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover{text-decoration:underline}.review-more[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn],.review-verify[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{inline-size:var(--icon-xs);block-size:var(--icon-xs);transition:transform var(--motion-fast) var(--ease-standard)}.review-more[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover svg[data-astro-cid-wz2p2ybn]{transform:translate(2px)}.review-verify[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover svg[data-astro-cid-wz2p2ybn]{transform:translate(1px,-1px)}.review-fold[data-astro-cid-wz2p2ybn]{font-size:var(--fs-2xs);margin:0;margin-block-start:auto;padding-block-start:var(--sp-1)}.review-fold[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn]{align-items:center;gap:var(--sp-1);color:var(--text-link);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.review-fold[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn]::-webkit-details-marker{display:none}.review-fold[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn]:hover{text-decoration:underline}.review-fold[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{inline-size:var(--icon-xs);block-size:var(--icon-xs);transition:transform var(--motion-fast) var(--ease-standard)}.review-fold[data-astro-cid-wz2p2ybn][open] summary[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{transform:rotate(180deg)}.review-fold[data-astro-cid-wz2p2ybn] .review-fold__open[data-astro-cid-wz2p2ybn],.review-fold[data-astro-cid-wz2p2ybn][open] .review-fold__closed[data-astro-cid-wz2p2ybn]{display:none}.review-fold[data-astro-cid-wz2p2ybn][open] .review-fold__open[data-astro-cid-wz2p2ybn]{display:inline}.review-fold[data-astro-cid-wz2p2ybn] .review-body[data-astro-cid-wz2p2ybn]{margin-block-start:var(--sp-2)}.review-card[data-astro-cid-wz2p2ybn]:has(.review-fold[open]) .review-teaser[data-astro-cid-wz2p2ybn]{display:none}@media (prefers-reduced-motion:reduce){.review-more[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn],.review-verify[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn],.review-fold[data-astro-cid-wz2p2ybn] summary[data-astro-cid-wz2p2ybn] svg[data-astro-cid-wz2p2ybn]{transition:none}.review-more[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover svg[data-astro-cid-wz2p2ybn],.review-verify[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:hover svg[data-astro-cid-wz2p2ybn]{transform:none}}@media (forced-colors:active){.review-card[data-astro-cid-wz2p2ybn]{border-color:canvastext}.review-avatar[data-astro-cid-wz2p2ybn]{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}}.review-sprite[data-astro-cid-wker6fs4]{block-size:0;inline-size:0;position:absolute;overflow:hidden}.rsum[data-astro-cid-7kdvtyzu]{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.rsum-mark[data-astro-cid-7kdvtyzu]{inline-size:var(--icon-lg);block-size:var(--icon-lg);margin-block-end:var(--sp-1)}.rsum-name[data-astro-cid-7kdvtyzu]{font-family:var(--font-display-stack);font-size:var(--fs-lg);font-weight:500;line-height:var(--lh-head);letter-spacing:var(--tr-head);color:var(--text-primary);text-wrap:balance;margin:0}.rsum-score[data-astro-cid-7kdvtyzu]{align-items:center;gap:var(--sp-2);margin:0;display:flex}.rsum-value[data-astro-cid-7kdvtyzu]{font-family:var(--font-display-stack);font-size:var(--fs-2xl);letter-spacing:var(--tr-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.rsum-count[data-astro-cid-7kdvtyzu]{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.rsum-count[data-astro-cid-7kdvtyzu] a[data-astro-cid-7kdvtyzu]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sand-300);text-decoration-color:var(--sand-300);text-underline-offset:.2em;transition:text-decoration-color var(--motion-fast) var(--ease-standard)}.rsum-count[data-astro-cid-7kdvtyzu] a[data-astro-cid-7kdvtyzu]:hover{-webkit-text-decoration-color:var(--clay-600);text-decoration-color:var(--clay-600)}.rsum-cta[data-astro-cid-7kdvtyzu]{margin:var(--sp-2) 0 0}@media (prefers-reduced-motion:reduce){.rsum-count[data-astro-cid-7kdvtyzu] a[data-astro-cid-7kdvtyzu]{transition:none}}.story-video[data-astro-cid-kwvteoio]{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.story-video-frame[data-astro-cid-kwvteoio]{aspect-ratio:var(--video-w) / var(--video-h);border-radius:var(--r-lg);background:var(--ink-900);max-block-size:min(72vh,39rem);inline-size:100%;max-inline-size:min(100%,22rem);box-shadow:var(--shadow-elevated);border:1px solid var(--border-subtle);margin-inline:auto;position:relative;overflow:hidden}.story-video-el[data-astro-cid-kwvteoio]{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.story-video-el[data-astro-cid-kwvteoio]:focus-visible{outline:3px solid var(--pacific-600);outline-offset:3px}.story-video-fallback[data-astro-cid-kwvteoio]{padding:var(--sp-5);color:var(--paper);font-size:var(--fs-sm);line-height:var(--lh-body);margin:0}.story-video-fallback[data-astro-cid-kwvteoio] a[data-astro-cid-kwvteoio]{color:var(--paper);text-decoration:underline}.story-video-caption[data-astro-cid-kwvteoio]{max-inline-size:min(100%,26rem);font-size:var(--fs-2xs);line-height:var(--lh-snug);color:var(--text-muted);text-align:center;text-wrap:pretty;margin:0;margin-inline:auto}@media (width>=60rem){.story-video-frame[data-astro-cid-kwvteoio]{max-block-size:none;max-inline-size:100%}.story-video-caption[data-astro-cid-kwvteoio]{text-align:start;margin-inline:0}}.story-video--landscape[data-astro-cid-kwvteoio] .story-video-frame[data-astro-cid-kwvteoio]{max-block-size:none;max-inline-size:100%}.story-video--landscape[data-astro-cid-kwvteoio] .story-video-caption[data-astro-cid-kwvteoio]{text-align:start;max-inline-size:100%;margin-inline:0}.video-play{border-radius:var(--r-pill);color:#fff;cursor:pointer;block-size:4rem;inline-size:4rem;transition:background var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:#091d3ed1;border:0;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video-play:hover{background:var(--brand-blue-accessible,var(--pacific-600));transform:scale(1.04)}.video-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.video-play svg{block-size:1.5rem;inline-size:1.5rem;transform:translate(2px)}.video-duration[data-astro-cid-kwvteoio]{right:var(--sp-3);bottom:var(--sp-3);padding:2px var(--sp-3);border-radius:var(--r-pill);color:#fff;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;pointer-events:none;background:#091d3eb8;position:absolute}@media (prefers-reduced-motion:reduce){.video-play{transition:none}.video-play:hover{transform:none}}@media (forced-colors:active){.story-video-frame[data-astro-cid-kwvteoio]{border-color:canvastext}.video-play{color:buttontext;background:buttonface;border:1px solid buttonborder}}
