.review-dialog[data-astro-cid-c645sesa]{border-radius:var(--radius-lg);background:var(--paper);width:min(640px,100vw - 32px);max-height:min(85svh,760px);color:var(--ink);border:0;padding:0;overflow:auto;box-shadow:0 30px 80px -20px #0a1f1780}.review-dialog[data-astro-cid-c645sesa]::backdrop{backdrop-filter:blur(4px);background:#0a1f1799}.review-dialog[data-astro-cid-c645sesa][open]{animation:.25s ease-out rd-in}@keyframes rd-in{0%{opacity:0;transform:translateY(12px)}}.rd-inner[data-astro-cid-c645sesa]{gap:18px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,40px) clamp(24px,4vw,40px);display:grid;position:relative}.rd-close[data-astro-cid-c645sesa]{z-index:1;border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.rd-close[data-astro-cid-c645sesa]:hover{background:var(--cream)}.rd-top[data-astro-cid-c645sesa]{justify-content:space-between;align-items:center;padding-right:52px;display:flex}.stars[data-astro-cid-c645sesa]{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");background:linear-gradient(90deg, #f2b01e var(--fill), #14181a26 var(--fill));width:120px;height:24px;-webkit-mask:var(--star) left / 24px 24px repeat-x;mask:var(--star) left / 24px 24px repeat-x;display:block}.rd-src[data-astro-cid-c645sesa]{border:1px solid var(--line);color:#4285f4;width:32px;height:32px;font-family:var(--sans);background:#fff;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid}blockquote[data-astro-cid-c645sesa]{overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.65}blockquote[data-astro-cid-c645sesa]:before{content:"“"}blockquote[data-astro-cid-c645sesa]:after{content:"”"}footer[data-astro-cid-c645sesa]{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}footer[data-astro-cid-c645sesa] strong[data-astro-cid-c645sesa]{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.15rem;font-weight:700;line-height:1.1;display:block}footer[data-astro-cid-c645sesa] span[data-astro-cid-c645sesa] span[data-astro-cid-c645sesa]{color:var(--muted);font-size:.86rem;display:block}.rd-avatar[data-astro-cid-c645sesa]{background:var(--clay);color:#fff;width:40px;height:40px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}@media (width<=720px){.review-dialog[data-astro-cid-c645sesa]{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.rd-inner[data-astro-cid-c645sesa]{padding:22px 18px 24px}}@media (prefers-reduced-motion:reduce){.review-dialog[data-astro-cid-c645sesa][open]{animation:none}}.rv-head[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(24px,4vw,56px);margin-bottom:clamp(24px,4svh,44px);display:grid}.rv-head[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{white-space:nowrap;margin-top:14px}.rv-score[data-astro-cid-4bjs7uhz]{align-items:center;gap:16px;display:flex}.rv-score[data-astro-cid-4bjs7uhz]>strong[data-astro-cid-4bjs7uhz]{font-family:var(--display);font-size:clamp(3.6rem,9svh,5.2rem);font-weight:800;line-height:.8}.rv-score[data-astro-cid-4bjs7uhz] div[data-astro-cid-4bjs7uhz]{gap:6px;display:grid}.rv-count[data-astro-cid-4bjs7uhz]{color:#eef1ec99;font-size:.9rem}.stars[data-astro-cid-4bjs7uhz]{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");background:linear-gradient(90deg, #f2b01e var(--fill), #eef1ec2e var(--fill));width:100px;height:20px;-webkit-mask:var(--star) left / 20px 20px repeat-x;mask:var(--star) left / 20px 20px repeat-x;display:block}.stars[data-astro-cid-4bjs7uhz].big{width:140px;height:28px;-webkit-mask-size:28px 28px;mask-size:28px 28px}.rv-wall[data-astro-cid-4bjs7uhz]{gap:16px;height:clamp(360px,60svh,720px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.rv-source[data-astro-cid-4bjs7uhz]{columns:3 260px;column-gap:16px;width:100%}.rv-wall[data-astro-cid-4bjs7uhz].ready .rv-source[data-astro-cid-4bjs7uhz]{display:none}.rv-wall[data-astro-cid-4bjs7uhz] .rv-col{flex:1;min-width:0}.rv-wall[data-astro-cid-4bjs7uhz] .rv-col-track{animation:linear infinite rv-up}.rv-wall[data-astro-cid-4bjs7uhz]:hover .rv-col-track,.rv-wall[data-astro-cid-4bjs7uhz]:focus-within .rv-col-track{animation-play-state:paused}@keyframes rv-up{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.rv-wall[data-astro-cid-4bjs7uhz]{overflow-y:auto}.rv-wall[data-astro-cid-4bjs7uhz] .rv-col-track{animation:none}}.rv-card[data-astro-cid-4bjs7uhz]{break-inside:avoid;border-radius:var(--radius);background:#eef1ec0f;border:1px solid #eef1ec1a;gap:16px;margin:0 0 16px;padding:clamp(18px,2.6svh,26px) clamp(18px,1.8vw,26px);transition:background .2s,border-color .2s;display:grid}button[data-astro-cid-4bjs7uhz].rv-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.rv-card[data-astro-cid-4bjs7uhz]:hover{background:#eef1ec1a;border-color:#eef1ec33}.rv-top[data-astro-cid-4bjs7uhz]{justify-content:space-between;align-items:center;display:flex}.rv-src[data-astro-cid-4bjs7uhz]{font-family:var(--display);color:var(--clay);font-size:1.6rem;font-weight:800;line-height:1}.google[data-astro-cid-4bjs7uhz] .rv-src[data-astro-cid-4bjs7uhz]{font-family:var(--sans);color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.1rem;display:grid}.rv-card[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{border-top:1px solid #eef1ec1a;padding-top:14px}.rv-card[data-astro-cid-4bjs7uhz].lime{background:var(--ball);border-color:var(--ball);color:var(--green-950)}.rv-card[data-astro-cid-4bjs7uhz].lime .stars[data-astro-cid-4bjs7uhz]{background:linear-gradient(90deg, var(--green-950) var(--fill), #0a1f1733 var(--fill))}.rv-card[data-astro-cid-4bjs7uhz].lime figcaption[data-astro-cid-4bjs7uhz]{border-top-color:#0a1f1726}.rv-card[data-astro-cid-4bjs7uhz].lime .rv-who[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:#0a1f17a6}.rv-card[data-astro-cid-4bjs7uhz].lime figcaption[data-astro-cid-4bjs7uhz] .rv-avatar[data-astro-cid-4bjs7uhz]{background:var(--green-950);color:var(--ball)}.rv-card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:clamp(.92rem,2svh,1rem);line-height:1.55;display:-webkit-box;overflow:hidden}.rv-read[data-astro-cid-4bjs7uhz]{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ball);align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.rv-card[data-astro-cid-4bjs7uhz].lime .rv-read[data-astro-cid-4bjs7uhz]{color:var(--green-950)}.rv-read[data-astro-cid-4bjs7uhz] svg{transition:transform .2s}.rv-card[data-astro-cid-4bjs7uhz]:hover .rv-read[data-astro-cid-4bjs7uhz] svg{transform:translate(4px)}.rv-card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]:before{content:"“"}.rv-card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]:after{content:"”"}.rv-card[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{align-items:center;gap:12px;display:flex}.rv-avatar[data-astro-cid-4bjs7uhz]{background:var(--clay);color:#fff;width:36px;height:36px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.rv-card[data-astro-cid-4bjs7uhz]:nth-child(3n+2) .rv-avatar[data-astro-cid-4bjs7uhz]{background:#2f6b52}.rv-card[data-astro-cid-4bjs7uhz]:nth-child(3n) .rv-avatar[data-astro-cid-4bjs7uhz]{background:var(--ball);color:var(--green-950)}.rv-who[data-astro-cid-4bjs7uhz]{line-height:1.25;display:grid}.rv-who[data-astro-cid-4bjs7uhz] strong[data-astro-cid-4bjs7uhz]{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.rv-who[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:#eef1ec8c;font-size:.8rem}@media (width<=640px){.rv-head[data-astro-cid-4bjs7uhz]{grid-template-columns:minmax(0,1fr)}.rv-wall[data-astro-cid-4bjs7uhz]{height:70svh}}@media (width>=861px){.rv-wall[data-astro-cid-4bjs7uhz]{height:clamp(300px,100svh - 330px,760px)}.fit[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font-size:clamp(2rem,min(5.6vw,7.5svh),4.8rem)}}
