.rv[data-astro-cid-hkakuuiw]{--rv-hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.71' height='48' viewBox='0 0 27.71 48'%3E%3Cpath d='M0,-16 L13.86,-8 L13.86,8 L0,16 L-13.86,8 L-13.86,-8Z M27.71,-16 L41.57,-8 L41.57,8 L27.71,16 L13.86,8 L13.86,-8Z M13.86,8 L27.71,16 L27.71,32 L13.86,40 L0,32 L0,16Z M0,32 L13.86,40 L13.86,56 L0,64 L-13.86,56 L-13.86,40Z M27.71,32 L41.57,40 L41.57,56 L27.71,64 L13.86,56 L13.86,40Z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");--rv-card: 220 14% 11%;--rv-fg: var(--ground-dark-foreground);position:relative;isolation:isolate;overflow:hidden;border-top:0;box-shadow:none;background:radial-gradient(ellipse 70% 60% at 85% 10%,hsl(220 14% 13%),transparent 70%),hsl(var(--ground-dark))}.rv[data-astro-cid-hkakuuiw]:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;z-index:1;background:linear-gradient(90deg,hsl(var(--ground-dark-foreground) / .9),hsl(var(--ra-chrome) / .5)) 0 100% / 100% 1.5px no-repeat,linear-gradient(90deg,hsl(var(--accent-ink)),hsl(var(--accent)) 50%,hsl(var(--accent-ink)))}.rv[data-astro-cid-hkakuuiw].rv-light{--rv-card: 0 0% 100%;--rv-fg: var(--ra-ink);background:hsl(var(--background))}.rv[data-astro-cid-hkakuuiw].rv-light:before{display:none}.rv-bg[data-astro-cid-hkakuuiw]{position:absolute;inset:0;z-index:-1;pointer-events:none}.rv-bg[data-astro-cid-hkakuuiw]:after{content:"";position:absolute;inset:0;background-image:var(--grain);opacity:.035}.rv-hex[data-astro-cid-hkakuuiw]{position:absolute;inset:0;opacity:.08;background-image:var(--rv-hex);background-size:27.71px 48px;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 90% 12%,#000,transparent 75%);mask-image:radial-gradient(ellipse 50% 60% at 90% 12%,#000,transparent 75%)}.rv-light[data-astro-cid-hkakuuiw] .rv-hex[data-astro-cid-hkakuuiw]{filter:invert(1);opacity:.05}.rv-glow[data-astro-cid-hkakuuiw]{position:absolute;width:50rem;height:50rem;left:50%;top:55%;translate:-50% -50%;background:radial-gradient(circle,hsl(var(--accent) / .16) 0%,hsl(var(--accent) / .05) 40%,transparent 68%)}.rv-swoosh[data-astro-cid-hkakuuiw]{position:absolute;inset:0;width:100%;height:100%}.rv-swoosh-base[data-astro-cid-hkakuuiw]{stroke:hsl(var(--accent) / .25);stroke-width:2}.rv-head[data-astro-cid-hkakuuiw]{display:grid;gap:2rem;align-items:center}@media(min-width:900px){.rv-head[data-astro-cid-hkakuuiw]{grid-template-columns:minmax(0,1fr) auto}}.rv-head[data-astro-cid-hkakuuiw] .eyebrow:before{width:16px;height:10px;background:hsl(var(--accent));clip-path:polygon(0 0,50% 55%,100% 0,100% 45%,50% 100%,0 45%)}.rv[data-astro-cid-hkakuuiw]:not(.rv-light) .rv-head[data-astro-cid-hkakuuiw] .eyebrow{color:hsl(var(--ra-chrome))}.rv-score[data-astro-cid-hkakuuiw]{position:relative;display:grid;justify-items:center;gap:.6rem}.rv-ring[data-astro-cid-hkakuuiw]{width:168px;height:168px;rotate:-90deg}.rv-ring[data-astro-cid-hkakuuiw] circle[data-astro-cid-hkakuuiw]{fill:none;stroke-width:9}.rv-ring-track[data-astro-cid-hkakuuiw]{stroke:hsl(var(--rv-fg) / .1)}.rv-ring-fill[data-astro-cid-hkakuuiw]{stroke:hsl(var(--accent));stroke-linecap:round;stroke-dasharray:var(--ring);stroke-dashoffset:var(--off)}.rv-score-in[data-astro-cid-hkakuuiw]{position:absolute;top:0;left:50%;translate:-50% 0;width:168px;height:168px;display:grid;place-content:center;justify-items:center;gap:.3rem}.rv-score-in[data-astro-cid-hkakuuiw]:before{content:"";position:absolute;inset:18px;z-index:-1;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#272c34,hsl(var(--ground-dark)) 70%);box-shadow:0 0 0 1.5px hsl(var(--ra-chrome) / .7),inset 0 2px 6px #ffffff0f}.rv-score-n[data-astro-cid-hkakuuiw]{font-family:var(--font-display);font-size:3rem;line-height:.9;color:hsl(var(--ground-dark-foreground));font-variant-numeric:tabular-nums}.rv-score-stars[data-astro-cid-hkakuuiw]{display:flex;gap:2px;color:hsl(var(--ra-gold))}.rv-score-stars[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{width:14px;height:14px;fill:currentColor}.rv-score-l[data-astro-cid-hkakuuiw]{max-width:11rem;font-family:var(--ra-cond);font-size:12.5px;font-weight:800;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:hsl(var(--rv-fg) / .8)}.rv-chips[data-astro-cid-hkakuuiw]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2.25rem}.rv-chip[data-astro-cid-hkakuuiw]{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .55rem 0 1rem;border-radius:999px;cursor:pointer;font-family:var(--ra-cond);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--rv-fg) / .85);background:hsl(var(--rv-fg) / .05);border:1px solid hsl(var(--rv-fg) / .16);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.rv-chip[data-astro-cid-hkakuuiw] span[data-astro-cid-hkakuuiw]{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:999px;font-size:12.5px;letter-spacing:0;background:hsl(var(--rv-fg) / .1);color:hsl(var(--rv-fg))}.rv-chip[data-astro-cid-hkakuuiw]:hover{border-color:hsl(var(--accent) / .7);color:hsl(var(--rv-fg))}.rv-chip[data-astro-cid-hkakuuiw]:active{transform:scale(.97)}.rv-chip[data-astro-cid-hkakuuiw]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:2px}.rv-chip[data-astro-cid-hkakuuiw][aria-pressed=true]{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 10px 22px -12px hsl(var(--accent) / .8)}.rv-chip[data-astro-cid-hkakuuiw][aria-pressed=true] span[data-astro-cid-hkakuuiw]{background:#ffffff38;color:hsl(var(--accent-foreground))}.rv-cols[data-astro-cid-hkakuuiw]{display:grid;gap:1.25rem;margin-top:2rem}.rv-col[data-astro-cid-hkakuuiw]{display:contents}.rv-end[data-astro-cid-hkakuuiw]{order:99}@media(max-width:1023px){.rv-card[data-astro-cid-hkakuuiw]{order:var(--rank, 0)}}@media(max-width:639px){.rv-more[data-astro-cid-hkakuuiw]{display:none}.is-filtered[data-astro-cid-hkakuuiw] .rv-more[data-astro-cid-hkakuuiw]:not(.is-out){display:block}}@media(min-width:640px){.rv-cols[data-astro-cid-hkakuuiw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rv-end[data-astro-cid-hkakuuiw]{grid-column:1 / -1}}@media(min-width:1024px){.rv-cols[data-astro-cid-hkakuuiw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.rv-col[data-astro-cid-hkakuuiw]{display:flex;flex-direction:column;gap:1.5rem}.rv-end[data-astro-cid-hkakuuiw]{grid-column:auto}}.rv-card[data-astro-cid-hkakuuiw]{position:relative;overflow:hidden;margin:0;padding:1.5rem 1.4rem 1.3rem;background:linear-gradient(180deg,hsl(var(--rv-fg) / .045),transparent 40%),hsl(var(--rv-card));border:1px solid hsl(var(--rv-fg) / .1);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 22px 40px -28px #000000e6;transition:transform .3s var(--ease),border-color .3s var(--ease),opacity .3s var(--ease);contain:layout paint}.rv-light[data-astro-cid-hkakuuiw] .rv-card[data-astro-cid-hkakuuiw]{border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(var(--ra-ink) / .05),0 16px 32px -22px hsl(var(--ra-ink) / .35)}.rv-card[data-astro-cid-hkakuuiw]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,hsl(var(--accent)),hsl(var(--accent-ink)));transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease)}@media(hover:hover){.rv-card[data-astro-cid-hkakuuiw]:hover{transform:translateY(-4px);border-color:hsl(var(--accent) / .55)}.rv-card[data-astro-cid-hkakuuiw]:hover:before{transform:scaleY(1)}.rv-card[data-astro-cid-hkakuuiw]:hover .rv-q[data-astro-cid-hkakuuiw]{translate:-4px 4px;opacity:.55}}.rv-q[data-astro-cid-hkakuuiw]{position:absolute;right:.9rem;top:-.4rem;font-family:var(--font-display);font-size:6rem;line-height:1;color:hsl(var(--accent));opacity:.35;pointer-events:none;transition:translate .35s var(--ease),opacity .35s var(--ease)}.rv-stars[data-astro-cid-hkakuuiw]{display:flex;gap:3px;color:hsl(var(--ra-gold))}.rv-stars[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{width:16px;height:16px;fill:currentColor}.rv-card[data-astro-cid-hkakuuiw] blockquote[data-astro-cid-hkakuuiw]{position:relative;margin:.85rem 0 0;font-size:1.02rem;line-height:1.65;color:hsl(var(--rv-fg) / .9)}.rv-card[data-astro-cid-hkakuuiw].is-long:not(.is-open) blockquote[data-astro-cid-hkakuuiw]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rv-toggle[data-astro-cid-hkakuuiw]{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;margin-top:.25rem;padding:0;border:0;background:none;cursor:pointer;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent-lift))}.rv-light[data-astro-cid-hkakuuiw] .rv-toggle[data-astro-cid-hkakuuiw]{color:hsl(var(--accent-ink))}.rv-toggle[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:rotate .25s var(--ease)}.rv-toggle-less[data-astro-cid-hkakuuiw],.is-open[data-astro-cid-hkakuuiw] .rv-toggle-more[data-astro-cid-hkakuuiw]{display:none}.is-open[data-astro-cid-hkakuuiw] .rv-toggle-less[data-astro-cid-hkakuuiw]{display:inline}.is-open[data-astro-cid-hkakuuiw] .rv-toggle[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{rotate:180deg}.rv-toggle[data-astro-cid-hkakuuiw]:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:2px;border-radius:4px}.rv-card[data-astro-cid-hkakuuiw] figcaption[data-astro-cid-hkakuuiw]{display:flex;align-items:center;gap:.75rem;margin-top:1.1rem;padding-top:1rem;border-top:1px dashed hsl(var(--rv-fg) / .12)}.rv-avatar[data-astro-cid-hkakuuiw]{width:40px;height:40px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px hsl(var(--rv-card)),0 0 0 3.5px hsl(var(--ra-chrome) / .7)}.rv-avatar-i[data-astro-cid-hkakuuiw]{display:grid;place-items:center;font-family:var(--font-display);font-size:15px;color:hsl(var(--accent-foreground));background:radial-gradient(120% 120% at 30% 20%,hsl(var(--accent)),hsl(var(--accent-ink)) 75%)}.rv-who[data-astro-cid-hkakuuiw]{display:grid;min-width:0}.rv-name[data-astro-cid-hkakuuiw]{font-family:var(--ra-cond);font-size:15.5px;font-weight:800;letter-spacing:.04em;color:hsl(var(--rv-fg))}.rv-meta[data-astro-cid-hkakuuiw]{display:inline-flex;align-items:center;gap:.3rem;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--rv-fg) / .62)}.rv-meta[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{width:13px;height:13px;fill:none;stroke:#47d17a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rv-light[data-astro-cid-hkakuuiw] .rv-meta[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{stroke:#218345}.rv-card[data-astro-cid-hkakuuiw].is-out{display:none}.rv-card[data-astro-cid-hkakuuiw].is-pop{animation:rv-pop .45s var(--ease) both;animation-delay:calc(var(--rank, 0) * 40ms)}@keyframes rv-pop{0%{opacity:0;translate:0 14px;scale:.98}to{opacity:1;translate:0 0;scale:1}}.rv-empty[data-astro-cid-hkakuuiw]{margin:2rem 0 0;text-align:center;color:hsl(var(--rv-fg) / .7)}.rv-end[data-astro-cid-hkakuuiw]{position:relative;overflow:hidden;display:grid;gap:.3rem;padding:1.5rem 4.5rem 1.5rem 1.5rem;border-radius:18px;text-decoration:none;background:radial-gradient(ellipse 80% 120% at 100% 0%,hsl(var(--accent)),transparent 70%),linear-gradient(135deg,hsl(var(--accent-ink)),#8f0000);color:hsl(var(--accent-foreground));box-shadow:inset 0 0 0 1px #ffffff24,0 22px 44px -22px hsl(var(--accent) / .7);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.rv-end[data-astro-cid-hkakuuiw]:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:35%;background:linear-gradient(100deg,transparent,hsl(0 0% 100% / .18) 50%,transparent);transform:translate(-160%) skew(-12deg)}.rv-end[data-astro-cid-hkakuuiw]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fff3,0 28px 52px -22px hsl(var(--accent) / .85)}.rv-end[data-astro-cid-hkakuuiw]:hover:after{transition:transform .9s var(--ease);transform:translate(420%) skew(-12deg)}.rv-end[data-astro-cid-hkakuuiw]:focus-visible{outline:3px solid hsl(var(--accent-foreground));outline-offset:3px}.rv-end-k[data-astro-cid-hkakuuiw]{font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.rv-end-h[data-astro-cid-hkakuuiw]{font-family:var(--font-display);font-size:1.35rem;line-height:1.1;text-transform:uppercase}.rv-end-arrow[data-astro-cid-hkakuuiw]{position:absolute;right:1.25rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:hsl(var(--accent-ink));transition:translate .25s var(--ease)}.rv-end-arrow[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rv-end[data-astro-cid-hkakuuiw]:hover .rv-end-arrow[data-astro-cid-hkakuuiw]{translate:4px -50%}.rv-anim[data-astro-cid-hkakuuiw] .rv-head[data-astro-cid-hkakuuiw]>*:first-child,.rv-anim[data-astro-cid-hkakuuiw] .rv-chips[data-astro-cid-hkakuuiw]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease),translate .8s var(--ease)}.rv-anim[data-astro-cid-hkakuuiw] .rv-chips[data-astro-cid-hkakuuiw]{transition-delay:.2s}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-head[data-astro-cid-hkakuuiw]>*:first-child,.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-chips[data-astro-cid-hkakuuiw]{opacity:1;translate:0 0}.rv-anim[data-astro-cid-hkakuuiw] .rv-score[data-astro-cid-hkakuuiw]{opacity:0;scale:.85;transition:opacity .6s var(--ease) .15s,scale .8s cubic-bezier(.34,1.4,.64,1) .15s}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-score[data-astro-cid-hkakuuiw]{opacity:1;scale:1}.rv-anim[data-astro-cid-hkakuuiw] .rv-ring-fill[data-astro-cid-hkakuuiw]{stroke-dashoffset:var(--ring)}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-ring-fill[data-astro-cid-hkakuuiw]{stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .35s}.rv-anim[data-astro-cid-hkakuuiw] .rv-score-stars[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{opacity:.15;scale:.6}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-score-stars[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{opacity:1;scale:1;transition:opacity .3s var(--ease),scale .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.9s + var(--s) * .11s)}.rv-anim[data-astro-cid-hkakuuiw] .rv-card[data-astro-cid-hkakuuiw],.rv-anim[data-astro-cid-hkakuuiw] .rv-end[data-astro-cid-hkakuuiw]{opacity:0;translate:0 28px}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-card[data-astro-cid-hkakuuiw],.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-end[data-astro-cid-hkakuuiw]{opacity:1;translate:0 0;transition:opacity .6s var(--ease),translate .7s var(--ease),transform .3s var(--ease),border-color .3s var(--ease);transition-delay:calc(.35s + var(--rank, 4) * 80ms),calc(.35s + var(--rank, 4) * 80ms),0s,0s}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-end[data-astro-cid-hkakuuiw]{transition-delay:1s,1s,0s}.rv-anim[data-astro-cid-hkakuuiw] .rv-swoosh-base[data-astro-cid-hkakuuiw]{stroke-dasharray:1;stroke-dashoffset:1}.rv-anim[data-astro-cid-hkakuuiw].is-in .rv-swoosh-base[data-astro-cid-hkakuuiw]{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s cubic-bezier(.65,0,.35,1) .3s}@media(prefers-reduced-motion:reduce){.rv-card[data-astro-cid-hkakuuiw],.rv-card[data-astro-cid-hkakuuiw]:before,.rv-chip[data-astro-cid-hkakuuiw],.rv-end[data-astro-cid-hkakuuiw],.rv-end[data-astro-cid-hkakuuiw]:after,.rv-q[data-astro-cid-hkakuuiw],.rv-toggle[data-astro-cid-hkakuuiw] svg[data-astro-cid-hkakuuiw]{transition:none}.rv-card[data-astro-cid-hkakuuiw]:hover,.rv-end[data-astro-cid-hkakuuiw]:hover{transform:none}}.pi[data-astro-cid-3yvfybhv]{position:relative;isolation:isolate;overflow:hidden;background:hsl(var(--background))}.pi-bg[data-astro-cid-3yvfybhv]{position:absolute;inset:0;z-index:-1;pointer-events:none}.pi-bg[data-astro-cid-3yvfybhv]:before{content:"";position:absolute;inset:0;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.71' height='48' viewBox='0 0 27.71 48'%3E%3Cpath d='M0,-16 L13.86,-8 L13.86,8 L0,16 L-13.86,8 L-13.86,-8Z M27.71,-16 L41.57,-8 L41.57,8 L27.71,16 L13.86,8 L13.86,-8Z M13.86,8 L27.71,16 L27.71,32 L13.86,40 L0,32 L0,16Z M0,32 L13.86,40 L13.86,56 L0,64 L-13.86,56 L-13.86,40Z M27.71,32 L41.57,40 L41.57,56 L27.71,64 L13.86,56 L13.86,40Z' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");background-size:27.71px 48px;-webkit-mask-image:radial-gradient(ellipse 45% 70% at 100% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 45% 70% at 100% 0%,#000,transparent 75%)}.pi-chev[data-astro-cid-3yvfybhv]{position:absolute;left:-6rem;bottom:-4rem;width:34rem;aspect-ratio:2.2 / 1;background:linear-gradient(180deg,#acb0b924,#9196a10a);clip-path:polygon(0 0,50% 62%,100% 0,100% 30%,50% 100%,0 30%)}.pi-wrenches[data-astro-cid-3yvfybhv]{position:absolute;right:-4rem;top:50%;translate:0 -50%;width:36rem;height:36rem;color:hsl(var(--ra-ink));opacity:.05}.pi-speed[data-astro-cid-3yvfybhv]{position:absolute;left:0;bottom:0;width:100%;height:55%}.pi-speed-a[data-astro-cid-3yvfybhv]{stroke:hsl(var(--accent) / .35);stroke-width:2.5}.pi-speed-b[data-astro-cid-3yvfybhv]{stroke:hsl(var(--ra-ink) / .1);stroke-width:1}@media(max-width:1023px){.pi-wrenches[data-astro-cid-3yvfybhv]{width:22rem;height:22rem;top:auto;bottom:-4rem;translate:0 0}.pi-speed[data-astro-cid-3yvfybhv]{height:30%}}.pi-grid[data-astro-cid-3yvfybhv]{display:grid;gap:2.75rem;align-items:center}@media(min-width:1024px){.pi-grid[data-astro-cid-3yvfybhv]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5rem}}.pi-grid[data-astro-cid-3yvfybhv].is-solo{max-width:48rem}.pi-eyebrow[data-astro-cid-3yvfybhv]{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-family:var(--ra-cond);font-size:13.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent-ink))}.pi-eyebrow[data-astro-cid-3yvfybhv]:before{content:"";width:16px;height:10px;background:hsl(var(--accent));clip-path:polygon(0 0,50% 55%,100% 0,100% 45%,50% 100%,0 45%)}.pi-title[data-astro-cid-3yvfybhv]{margin:0;max-width:18ch;color:hsl(var(--ra-ink));text-shadow:none}.pi-rule[data-astro-cid-3yvfybhv]{width:84px;height:10px;margin-top:1.2rem;transform-origin:left;background:linear-gradient(hsl(var(--accent)) 0 0) 0 0 / 100% 4px no-repeat,linear-gradient(90deg,hsl(var(--ra-ink)),#969ca6) 0 8px / 62% 2px no-repeat}.pi-lede[data-astro-cid-3yvfybhv]{position:relative;margin:1.6rem 0 0;padding-left:1.1rem;max-width:40rem;font-family:var(--ra-cond);font-size:clamp(1.25rem,1.1rem + .45vw,1.45rem);font-weight:700;line-height:1.4;color:hsl(var(--ra-ink))}.pi-lede[data-astro-cid-3yvfybhv]:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:2px;background:linear-gradient(180deg,hsl(var(--accent)),hsl(var(--accent-ink)))}.pi-lede[data-astro-cid-3yvfybhv] a{color:hsl(var(--accent-ink));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pi-body[data-astro-cid-3yvfybhv]{margin-top:1.4rem;max-width:40rem}.pi-body[data-astro-cid-3yvfybhv] p{margin:0 0 1rem;font-size:1.06rem;line-height:1.75;color:hsl(var(--foreground) / .78)}.pi-body[data-astro-cid-3yvfybhv] p:last-child{margin-bottom:0}.pi-body[data-astro-cid-3yvfybhv] a{color:hsl(var(--accent-ink));font-weight:600;text-decoration:underline;text-decoration-color:hsl(var(--accent) / .35);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease)}.pi-body[data-astro-cid-3yvfybhv] a:hover{text-decoration-color:hsl(var(--accent))}.pi-sign[data-astro-cid-3yvfybhv]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.8rem;padding:.85rem 1rem .85rem .85rem;max-width:40rem;border-radius:18px;background:#fff;box-shadow:0 0 0 1px hsl(var(--border)),0 14px 30px -22px hsl(var(--ra-ink) / .45)}.pi-mono[data-astro-cid-3yvfybhv]{display:grid;place-items:center;flex:none;width:3.1rem;height:3.1rem;border-radius:50%;font-family:var(--font-display);font-size:1.1rem;color:hsl(var(--accent-foreground));background:radial-gradient(120% 120% at 30% 20%,hsl(var(--accent)),hsl(var(--accent-ink)) 75%);box-shadow:0 0 0 3px #fff,0 0 0 4.5px hsl(var(--ra-chrome)),0 8px 18px -8px hsl(var(--accent) / .7)}.pi-sign-txt[data-astro-cid-3yvfybhv]{display:grid;flex:1;min-width:12rem}.pi-sign-name[data-astro-cid-3yvfybhv]{font-family:var(--font-display);font-size:1.05rem;line-height:1.15;text-transform:uppercase;color:hsl(var(--ra-ink))}.pi-sign-role[data-astro-cid-3yvfybhv]{font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent-ink))}.pi-sign-call[data-astro-cid-3yvfybhv]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;border-radius:12px;text-decoration:none;font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.06em;color:hsl(var(--accent-foreground));background:radial-gradient(120% 140% at 20% 0%,hsl(var(--accent)),hsl(var(--accent-ink)) 80%);box-shadow:0 8px 18px -10px hsl(var(--accent) / .8);transition:transform .2s var(--ease)}.pi-sign-call[data-astro-cid-3yvfybhv] svg[data-astro-cid-3yvfybhv]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pi-sign-call[data-astro-cid-3yvfybhv]:hover{transform:translateY(-1px)}.pi-sign-call[data-astro-cid-3yvfybhv]:focus-visible{outline:3px solid hsl(var(--ra-ink));outline-offset:3px}.pi-side[data-astro-cid-3yvfybhv]{display:grid;gap:1.25rem;position:relative}.pi-photo[data-astro-cid-3yvfybhv]{margin:0;overflow:hidden;border-radius:22px;box-shadow:0 0 0 1.5px hsl(var(--ra-chrome)),0 30px 60px -30px hsl(var(--ra-ink) / .6)}.pi-photo[data-astro-cid-3yvfybhv] img[data-astro-cid-3yvfybhv]{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.pi-panel[data-astro-cid-3yvfybhv]{position:relative;overflow:hidden;padding:1.4rem;border-radius:24px;background:radial-gradient(ellipse 90% 60% at 100% 0%,hsl(var(--accent) / .2),transparent 60%),hsl(var(--ground-dark));color:hsl(var(--ground-dark-foreground));box-shadow:0 0 0 1.5px hsl(var(--ra-chrome) / .8),0 34px 64px -30px hsl(var(--ra-ink) / .7)}.pi-panel[data-astro-cid-3yvfybhv]:after{content:"";position:absolute;right:0;top:0;width:70%;height:60%;pointer-events:none;opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.71' height='48' viewBox='0 0 27.71 48'%3E%3Cpath d='M0,-16 L13.86,-8 L13.86,8 L0,16 L-13.86,8 L-13.86,-8Z M27.71,-16 L41.57,-8 L41.57,8 L27.71,16 L13.86,8 L13.86,-8Z M13.86,8 L27.71,16 L27.71,32 L13.86,40 L0,32 L0,16Z M0,32 L13.86,40 L13.86,56 L0,64 L-13.86,56 L-13.86,40Z M27.71,32 L41.57,40 L41.57,56 L27.71,64 L13.86,56 L13.86,40Z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E") 0 0 / 20.78px 36px;-webkit-mask-image:radial-gradient(circle at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(circle at 100% 0%,#000,transparent 70%)}.pi-panel[data-astro-cid-3yvfybhv]>[data-astro-cid-3yvfybhv]{position:relative;z-index:1}.pi-panel[data-astro-cid-3yvfybhv]:before{content:"";position:absolute;left:1.4rem;right:1.4rem;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,hsl(var(--accent-ink)),hsl(var(--accent)),hsl(var(--accent-ink)))}.pi-panel-k[data-astro-cid-3yvfybhv]{margin:0 0 1rem;display:flex;align-items:center;gap:.45rem;font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--ra-chrome))}.pi-panel-k[data-astro-cid-3yvfybhv]:before{content:"";width:14px;height:9px;background:hsl(var(--accent));clip-path:polygon(0 0,50% 55%,100% 0,100% 45%,50% 100%,0 45%)}.pi-facts[data-astro-cid-3yvfybhv]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:0}.pi-fact[data-astro-cid-3yvfybhv]{display:grid;gap:.4rem;align-content:start;padding:1rem .95rem;border-radius:16px;text-decoration:none;color:inherit;background:linear-gradient(180deg,hsl(var(--ground-dark-foreground) / .07),hsl(var(--ground-dark-foreground) / .03));box-shadow:inset 0 0 0 1px hsl(var(--ra-chrome) / .2);transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}a[data-astro-cid-3yvfybhv].pi-fact:hover,a[data-astro-cid-3yvfybhv].pi-fact:focus-visible{transform:translateY(-2px);outline:none;background:linear-gradient(180deg,hsl(var(--accent) / .28),hsl(var(--accent) / .12));box-shadow:inset 0 0 0 1px hsl(var(--accent) / .8)}a[data-astro-cid-3yvfybhv].pi-fact:focus-visible{box-shadow:inset 0 0 0 2px #fff}.pi-fact[data-astro-cid-3yvfybhv]{position:relative}.pi-ico[data-astro-cid-3yvfybhv]{position:absolute;right:.8rem;top:.8rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:9px;background:radial-gradient(120% 120% at 30% 20%,hsl(var(--accent)),hsl(var(--accent-ink)) 75%);color:hsl(var(--accent-foreground));box-shadow:0 6px 14px -6px hsl(var(--accent) / .9)}.pi-ico[data-astro-cid-3yvfybhv] svg[data-astro-cid-3yvfybhv]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pi-num[data-astro-cid-3yvfybhv]{display:flex;align-items:center;gap:.35rem;margin:0;font-family:var(--font-display);font-size:2.3rem;line-height:1;font-variant-numeric:tabular-nums}.pi-num[data-astro-cid-3yvfybhv]>span[data-astro-cid-3yvfybhv]:first-child,.pi-num[data-astro-cid-3yvfybhv]:not(:has(span)){background:linear-gradient(180deg,#fff,hsl(var(--ground-dark-foreground)) 45%,hsl(var(--ra-chrome)) 70%,#969ca6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(forced-colors:active){.pi-num[data-astro-cid-3yvfybhv]>span[data-astro-cid-3yvfybhv]:first-child,.pi-num[data-astro-cid-3yvfybhv]:not(:has(span)){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.pi-plate[data-astro-cid-3yvfybhv]{display:flex;align-items:center;gap:.7rem;margin-top:.8rem;padding:.7rem .9rem .7rem .7rem;border-radius:14px;text-decoration:none;color:hsl(var(--ground-dark-foreground));background:linear-gradient(180deg,hsl(var(--ground-dark-foreground) / .1),hsl(var(--ground-dark-foreground) / .04));box-shadow:inset 0 0 0 1px hsl(var(--ra-chrome) / .3),inset 0 1px #ffffff14;transition:box-shadow .2s var(--ease),background .2s var(--ease)}.pi-plate[data-astro-cid-3yvfybhv]:hover,.pi-plate[data-astro-cid-3yvfybhv]:focus-visible{outline:none;background:linear-gradient(180deg,hsl(var(--accent) / .25),hsl(var(--accent) / .1));box-shadow:inset 0 0 0 1px hsl(var(--accent) / .8)}.pi-plate-ico[data-astro-cid-3yvfybhv]{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:10px;background:hsl(var(--ground-dark-foreground) / .08);color:hsl(var(--accent-lift))}.pi-plate-ico[data-astro-cid-3yvfybhv] svg[data-astro-cid-3yvfybhv]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pi-plate-txt[data-astro-cid-3yvfybhv]{display:grid;flex:1;font-size:13px;color:hsl(var(--ground-dark-foreground) / .7)}.pi-plate-txt[data-astro-cid-3yvfybhv] b[data-astro-cid-3yvfybhv]{font-family:var(--ra-cond);font-size:15px;font-weight:800;letter-spacing:.04em;color:hsl(var(--ground-dark-foreground))}.pi-plate-go[data-astro-cid-3yvfybhv]{font-family:var(--ra-cond);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent-lift));white-space:nowrap}.pi-star[data-astro-cid-3yvfybhv]{width:20px;height:20px;fill:hsl(var(--ra-gold))}.pi-fact[data-astro-cid-3yvfybhv] dd[data-astro-cid-3yvfybhv]{display:grid;gap:.1rem;margin:0}.pi-label[data-astro-cid-3yvfybhv]{font-family:var(--ra-cond);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--accent-lift))}.pi-sub[data-astro-cid-3yvfybhv]{font-size:13px;color:hsl(var(--ground-dark-foreground) / .7)}.pi-anim[data-astro-cid-3yvfybhv] .pi-in[data-astro-cid-3yvfybhv]{opacity:0;translate:0 22px;transition:opacity .7s var(--ease),translate .8s var(--ease);transition-delay:calc(var(--d, 0) * .1s)}.pi-anim[data-astro-cid-3yvfybhv].is-in .pi-in[data-astro-cid-3yvfybhv]{opacity:1;translate:0 0}.pi-anim[data-astro-cid-3yvfybhv] .pi-speed[data-astro-cid-3yvfybhv] path[data-astro-cid-3yvfybhv]{stroke-dasharray:1;stroke-dashoffset:1}.pi-anim[data-astro-cid-3yvfybhv].is-in .pi-speed[data-astro-cid-3yvfybhv] path[data-astro-cid-3yvfybhv]{stroke-dashoffset:0;transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1) .3s}.pi-anim[data-astro-cid-3yvfybhv].is-in .pi-speed-b[data-astro-cid-3yvfybhv]{transition-delay:.5s}.pi-anim[data-astro-cid-3yvfybhv] .pi-rule[data-astro-cid-3yvfybhv]{transform:scaleX(0);transition:transform .8s var(--ease) .3s}.pi-anim[data-astro-cid-3yvfybhv].is-in .pi-rule[data-astro-cid-3yvfybhv]{transform:scaleX(1)}.pi-anim[data-astro-cid-3yvfybhv] .pi-fact[data-astro-cid-3yvfybhv]{opacity:0;translate:0 12px}.pi-anim[data-astro-cid-3yvfybhv].is-in .pi-fact[data-astro-cid-3yvfybhv]{opacity:1;translate:0 0;transition:opacity .5s var(--ease),translate .5s var(--ease),transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease);transition-delay:calc(.45s + var(--i) * .08s),calc(.45s + var(--i) * .08s),0s,0s,0s}@media(prefers-reduced-motion:reduce){.pi-fact[data-astro-cid-3yvfybhv],.pi-sign-call[data-astro-cid-3yvfybhv],.pi-plate[data-astro-cid-3yvfybhv]{transition:none}a[data-astro-cid-3yvfybhv].pi-fact:hover,.pi-sign-call[data-astro-cid-3yvfybhv]:hover{transform:none}}
