.rr[data-astro-cid-z2atie7m]{position:relative;width:100%}.rr__dial[data-astro-cid-z2atie7m]{position:relative;aspect-ratio:1;touch-action:manipulation}.rr__svg[data-astro-cid-z2atie7m]{position:absolute;inset:7%;width:86%;height:86%;overflow:visible}.rr__outer[data-astro-cid-z2atie7m]{fill:none;stroke:var(--sky-100);stroke-width:.25}.rr__ticks[data-astro-cid-z2atie7m] line[data-astro-cid-z2atie7m]{stroke:var(--ink-4);stroke-width:.22;stroke-linecap:round}.rr__track[data-astro-cid-z2atie7m]{fill:none;stroke:var(--sky-100);stroke-width:.55}.rr__arc[data-astro-cid-z2atie7m]{fill:none;stroke:var(--royal);stroke-width:.75;stroke-linecap:round;stroke-dashoffset:0}.js .rr__dial[data-astro-cid-z2atie7m]:not(.is-in) .rr__arc[data-astro-cid-z2atie7m]{stroke-dashoffset:1}.rr__dial[data-astro-cid-z2atie7m].is-in .rr__arc[data-astro-cid-z2atie7m]{transition:stroke-dashoffset 2.2s var(--ease-in-out) .3s}.rr__dot[data-astro-cid-z2atie7m]{fill:var(--royal);transform-box:fill-box;transform-origin:center;transition:fill .35s var(--ease-out),transform .45s var(--ease-back),opacity .35s}.rr__dot--four[data-astro-cid-z2atie7m]{fill:#fff;stroke:var(--royal);stroke-width:.34}.js .rr__dial[data-astro-cid-z2atie7m]:not(.is-in) .rr__dot[data-astro-cid-z2atie7m]{fill:var(--sky-200);transform:scale(.55)}.js .rr__dial[data-astro-cid-z2atie7m]:not(.is-in) .rr__dot--four[data-astro-cid-z2atie7m]{fill:#fff;stroke:var(--sky-200)}.rr__dial[data-astro-cid-z2atie7m].is-in .rr__dot[data-astro-cid-z2atie7m]{transition-delay:calc(var(--k) * 8ms)}.rr[data-astro-cid-z2atie7m].is-reading .rr__dial[data-astro-cid-z2atie7m] .rr__dot[data-astro-cid-z2atie7m]{transition-delay:0s}.rr[data-astro-cid-z2atie7m].is-reading .rr__dot[data-astro-cid-z2atie7m]:not(.is-hot){opacity:.5}.rr__dot[data-astro-cid-z2atie7m].is-hot{fill:var(--navy);transform:scale(1.75);opacity:1}.rr__dot--four[data-astro-cid-z2atie7m].is-hot{fill:#fff;stroke:var(--navy);stroke-width:.3}.rr__pointer[data-astro-cid-z2atie7m]{transform-box:view-box;transform-origin:50px 50px;transform:rotate(var(--a, 0deg));opacity:0;transition:transform .55s var(--ease-out),opacity .3s}.rr[data-astro-cid-z2atie7m].is-reading .rr__pointer[data-astro-cid-z2atie7m]{opacity:1}.rr__needle[data-astro-cid-z2atie7m]{stroke:var(--navy);stroke-width:.28;stroke-linecap:round}.rr__halo[data-astro-cid-z2atie7m]{fill:none;stroke:var(--royal);stroke-width:.3}.rr__yr[data-astro-cid-z2atie7m]{position:absolute;translate:-50% -50%;font:500 var(--fs-eyebrow)/1 var(--font-caps);letter-spacing:.18em;color:var(--ink-3);font-variant-numeric:lining-nums;pointer-events:none}.rr__face[data-astro-cid-z2atie7m]{position:absolute;left:50%;top:50%;width:61.9%;aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;text-align:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--ink),var(--shadow-soft);container-type:inline-size}.rr__face[data-astro-cid-z2atie7m]:before{content:"";position:absolute;inset:4.5%;border-radius:50%;border:1px dashed var(--sky-200);pointer-events:none}.rr__state[data-astro-cid-z2atie7m]{grid-area:1 / 1;display:grid;justify-items:center;align-content:center;gap:6px;width:100%;padding:0 13%;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out),visibility 0s linear 0s}.rr__avg[data-astro-cid-z2atie7m]{font-family:var(--font-display);font-weight:400;font-size:clamp(3.2rem,26cqi,6.4rem);line-height:.92;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 42}.rr__stars[data-astro-cid-z2atie7m] svg{width:15px;height:15px}.rr__lbl[data-astro-cid-z2atie7m]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--royal-600)}.rr__cnt[data-astro-cid-z2atie7m]{font-size:var(--fs-small);color:var(--ink-3)}.rr__one[data-astro-cid-z2atie7m]{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s var(--ease-out),transform .5s var(--ease-out),visibility 0s linear .35s}.rr[data-astro-cid-z2atie7m].is-reading .rr__total[data-astro-cid-z2atie7m]{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s var(--ease-out),transform .5s var(--ease-out),visibility 0s linear .3s}.rr[data-astro-cid-z2atie7m].is-reading .rr__one[data-astro-cid-z2atie7m]{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out),visibility 0s}.rr__live[data-astro-cid-z2atie7m]{display:grid;justify-items:center;gap:8px}.rr__live[data-astro-cid-z2atie7m] .rr__q{font-family:var(--font-display);font-style:italic;font-size:clamp(.9375rem,6.4cqi,1.5rem);line-height:1.3;color:var(--ink);font-variation-settings:"opsz" 18;overflow-wrap:anywhere}.rr__live[data-astro-cid-z2atie7m] .rr__who{display:grid;gap:1px;font-size:var(--fs-small);line-height:1.35;color:var(--ink-3)}.rr__live[data-astro-cid-z2atie7m] .rr__who b{font-weight:500;color:var(--royal-700);text-transform:capitalize}.rr__more[data-astro-cid-z2atie7m]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font:500 var(--fs-eyebrow)/1 var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--royal-700)}.rr__more[data-astro-cid-z2atie7m] svg{width:18px;height:12px;transition:transform .5s var(--ease-out)}.rr__more[data-astro-cid-z2atie7m]:hover svg{transform:translate(4px)}.rr__ctl[data-astro-cid-z2atie7m]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:14px;width:min(100%,440px);margin:clamp(10px,1.4vw,18px) auto 0}.rr__step[data-astro-cid-z2atie7m]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ink-4);color:var(--royal);background:#fff;transition:background .35s,color .35s,border-color .35s}.rr__step[data-astro-cid-z2atie7m] svg{width:12px;height:8px}.rr__step--prev[data-astro-cid-z2atie7m] svg{rotate:90deg}.rr__step--next[data-astro-cid-z2atie7m] svg{rotate:-90deg}.rr__step[data-astro-cid-z2atie7m]:hover{background:var(--royal);border-color:var(--royal);color:#fff}.rr__slider[data-astro-cid-z2atie7m]{display:grid;justify-items:center}.rr__rl[data-astro-cid-z2atie7m]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.rr__rl[data-astro-cid-z2atie7m] b[data-astro-cid-z2atie7m]{font-family:var(--font-display);font-weight:500;font-size:1.05rem;letter-spacing:0;color:var(--ink);font-variation-settings:"opsz" 11}.rr__range[data-astro-cid-z2atie7m]{--p: 0%;-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.rr__range[data-astro-cid-z2atie7m]:focus{outline:none}.rr__range[data-astro-cid-z2atie7m]::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--royal) var(--p),var(--line-strong) var(--p))}.rr__range[data-astro-cid-z2atie7m]::-moz-range-track{height:2px;border-radius:2px;background:var(--line-strong)}.rr__range[data-astro-cid-z2atie7m]::-moz-range-progress{height:2px;border-radius:2px;background:var(--royal)}.rr__range[data-astro-cid-z2atie7m]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-11px;border-radius:50%;border:1.5px solid var(--royal);background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 12px var(--royal);transition:transform .3s var(--ease-back)}.rr__range[data-astro-cid-z2atie7m]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--royal);background:#fff;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 12px var(--royal)}.rr__range[data-astro-cid-z2atie7m]:hover::-webkit-slider-thumb{transform:scale(1.12)}.rr__range[data-astro-cid-z2atie7m]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:3px}.rr__range[data-astro-cid-z2atie7m]:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rr__dial[data-astro-cid-z2atie7m].is-scrub{cursor:pointer}}.rp[data-astro-cid-kvai2s7v]{display:grid;gap:10px;width:min(100%,460px)}.rp__bars[data-astro-cid-kvai2s7v]{display:grid;gap:7px}.rp__bars[data-astro-cid-kvai2s7v] li[data-astro-cid-kvai2s7v]{display:grid;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:var(--fs-small);color:var(--ink-2)}.rp__bars[data-astro-cid-kvai2s7v] li[data-astro-cid-kvai2s7v].is-zero{color:var(--ink-3)}.rp__k[data-astro-cid-kvai2s7v]{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.rp__k[data-astro-cid-kvai2s7v] .ico[data-astro-cid-kvai2s7v]{width:13px;height:13px;color:var(--royal)}.rp__bar[data-astro-cid-kvai2s7v]{position:relative;height:6px;border-radius:6px;background:var(--sky-100);overflow:hidden}.rp__bar[data-astro-cid-kvai2s7v] i[data-astro-cid-kvai2s7v]{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 100%);border-radius:6px;background:var(--royal);transform-origin:left}.is-zero[data-astro-cid-kvai2s7v] .rp__bar[data-astro-cid-kvai2s7v] i[data-astro-cid-kvai2s7v]{display:none}li[data-astro-cid-kvai2s7v]:not(.is-zero) .rp__bar[data-astro-cid-kvai2s7v] i[data-astro-cid-kvai2s7v]{min-width:6px}.js .rp[data-astro-cid-kvai2s7v]:not(.is-in) .rp__bar[data-astro-cid-kvai2s7v] i[data-astro-cid-kvai2s7v]{transform:scaleX(0)}.rp[data-astro-cid-kvai2s7v].is-in .rp__bar[data-astro-cid-kvai2s7v] i[data-astro-cid-kvai2s7v]{transform:none;transition:transform 1.6s var(--ease-out) var(--o, .2s)}.rp__n[data-astro-cid-kvai2s7v]{text-align:right;font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 11}.is-zero[data-astro-cid-kvai2s7v] .rp__n[data-astro-cid-kvai2s7v]{color:var(--ink-3)}.rw[data-astro-cid-v57q3dt7]{padding-block:calc(var(--section) * .55)}.rw__panel[data-astro-cid-v57q3dt7]{position:relative;isolation:isolate;overflow:clip;padding:clamp(28px,5vw,72px);border-radius:var(--r-panel);background:var(--sky-50)}.rw__halo[data-astro-cid-v57q3dt7]{right:-12%;top:-55%;width:min(60vw,720px)}.rw__grid[data-astro-cid-v57q3dt7]{position:relative;display:grid;gap:24px;grid-template-areas:"title" "rate" "btn" "panel"}.rw__title[data-astro-cid-v57q3dt7]{grid-area:title;font-size:var(--fs-h2);max-width:12ch}.rw__rate[data-astro-cid-v57q3dt7]{grid-area:rate;display:grid;gap:12px;align-content:start}.rw__ratelabel[data-astro-cid-v57q3dt7]{font:500 var(--fs-eyebrow)/1.3 var(--font-caps);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.rw__grid[data-astro-cid-v57q3dt7]>[data-astro-cid-v57q3dt7]{min-width:0}.rw[data-astro-cid-v57q3dt7].has-stars .rw__grid[data-astro-cid-v57q3dt7] .rw__form [data-form-toggle]{display:none}.rw__stars[data-astro-cid-v57q3dt7]{display:grid;grid-template-columns:repeat(5,minmax(0,clamp(48px,5vw,60px)));gap:8px}.rw__star[data-astro-cid-v57q3dt7]{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--ink-4);background:#fff;color:var(--sky-200);transition:color .3s var(--ease-out),border-color .3s,background .3s,transform .45s var(--ease-back)}.rw__star[data-astro-cid-v57q3dt7] svg{width:42%;height:42%}.rw__star[data-astro-cid-v57q3dt7].is-lit{color:var(--royal);border-color:var(--royal)}.rw__star[data-astro-cid-v57q3dt7]:hover{transform:translateY(-3px)}.rw__star[data-astro-cid-v57q3dt7]:active{transform:scale(.94)}.rw__rate[data-astro-cid-v57q3dt7]{transition:opacity .4s var(--ease-out),visibility 0s linear 0s}.rw[data-astro-cid-v57q3dt7]:has([data-form-toggle][aria-expanded=true]) .rw__rate[data-astro-cid-v57q3dt7]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out),visibility 0s linear .3s}.rw__grid[data-astro-cid-v57q3dt7] .rw__form{display:contents}.rw__grid[data-astro-cid-v57q3dt7] .rw__form [data-form-toggle]{grid-area:btn;justify-self:start;margin:0}.rw__grid[data-astro-cid-v57q3dt7] .rw__form .cform__panel{grid-area:panel;margin-top:8px}.rw__grid[data-astro-cid-v57q3dt7] .rw__form .cform__panel:not([hidden]){animation:rw-open .8s var(--ease-out) both}@keyframes rw-open{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:559px){.rw__panel[data-astro-cid-v57q3dt7]{padding:34px 20px 24px;border-radius:var(--r-card)}.rw__grid[data-astro-cid-v57q3dt7] .rw__form [data-form-toggle]{width:100%;white-space:normal;padding-inline:20px}.rw__grid[data-astro-cid-v57q3dt7] .rw__form .cform__panel{padding:26px 18px}.rw[data-astro-cid-v57q3dt7]:has([data-form-toggle][aria-expanded=true]) .rw__rate[data-astro-cid-v57q3dt7]{display:none}}@media(min-width:900px){.rw__grid[data-astro-cid-v57q3dt7]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title rate" "btn rate" "panel panel";column-gap:48px;align-items:end}.rw__rate[data-astro-cid-v57q3dt7]{justify-items:end;align-self:center}}.rv-hero[data-astro-cid-tswnd3gl] .phero__title{max-width:none}.rv-hero[data-astro-cid-tswnd3gl] .phero__halo{display:none}.rv-hero[data-astro-cid-tswnd3gl] .phero__extra{margin-top:clamp(26px,3vw,40px)}.rv-hero__actions[data-astro-cid-tswnd3gl]{margin-top:clamp(28px,3vw,40px)}.rv-hero[data-astro-cid-tswnd3gl] .phero__media{width:min(100%,560px)}@media(min-width:1000px){.rv-hero[data-astro-cid-tswnd3gl] .phero__media{max-width:560px}}.rv-all[data-astro-cid-tswnd3gl]{overflow:clip}.rv-all__halo[data-astro-cid-tswnd3gl]{left:-16vw;bottom:-20vw;width:46vw}.rv-all__head[data-astro-cid-tswnd3gl]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.rv-all[data-astro-cid-tswnd3gl] .rvi__quote{background:#fff}.rv-all[data-astro-cid-tswnd3gl] .rvi--row.is-picked .rvi__quote{background:var(--sky-100)}
