.bearing[data-astro-cid-ybundpgo]{width:100%;height:auto;overflow:visible}.bearing[data-astro-cid-ybundpgo] g{transform-box:view-box;transform-origin:200px 200px}.bearing__edge[data-astro-cid-ybundpgo]{fill:none;stroke:var(--color-navy);stroke-width:1px;opacity:.55}.bearing__groove[data-astro-cid-ybundpgo]{fill:none;stroke:var(--color-gold);stroke-width:1px;stroke-dasharray:2 6;opacity:.5}.bearing__ball[data-astro-cid-ybundpgo].is-dim{opacity:.28}.bearing__mark[data-astro-cid-ybundpgo]{fill:var(--color-gold)}.bearing__cage-ring[data-astro-cid-ybundpgo]{stroke:var(--color-gold-ink);stroke-width:9px;opacity:.45}.bearing__icon[data-astro-cid-ybundpgo]{fill:none;stroke:var(--color-navy-deep);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.bearing__num[data-astro-cid-ybundpgo]{font-family:var(--font-mono);fill:var(--color-navy-deep);pointer-events:none;font-size:15px;font-weight:500}.bearing__center-label[data-astro-cid-ybundpgo]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-gold-ink);font-size:13px;font-weight:500}.bearing__centerline[data-astro-cid-ybundpgo]{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:18 4 3 4;opacity:.6}.bearing__dim[data-astro-cid-ybundpgo]{fill:none;stroke:var(--color-line);stroke-width:1px}.bearing__dim-arrow[data-astro-cid-ybundpgo]{fill:var(--color-line)}.bearing__dim-text[data-astro-cid-ybundpgo]{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--color-ink-muted);font-size:14px}@media (prefers-reduced-motion:no-preference){:root[data-fx=full]:not(.fx-low) .bearing--hero[data-astro-cid-ybundpgo] .bearing__rotor[data-astro-cid-ybundpgo]{animation:60s linear infinite bearing-spin}:root[data-fx=full]:not(.fx-low) .bearing--hero[data-astro-cid-ybundpgo] .bearing__rolling[data-astro-cid-ybundpgo]{animation:150s linear infinite bearing-spin}.is-paused .bearing--hero[data-astro-cid-ybundpgo] .bearing__rotor[data-astro-cid-ybundpgo],.is-paused .bearing--hero[data-astro-cid-ybundpgo] .bearing__rolling[data-astro-cid-ybundpgo]{animation-play-state:paused}}@keyframes bearing-spin{to{rotate:360deg}}.rating[data-astro-cid-4nmxmgk6]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-navy) 16%, transparent);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--transition-fast);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;display:inline-flex}.rating[data-astro-cid-4nmxmgk6]:hover{border-color:var(--color-gold-ink)}.rating__value[data-astro-cid-4nmxmgk6]{background:var(--color-surface-dark);width:2.75rem;height:2.75rem;color:var(--color-on-dark);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:500;display:grid}.rating__stars[data-astro-cid-4nmxmgk6]{color:var(--color-gold-ink);letter-spacing:.1em}.rating__text[data-astro-cid-4nmxmgk6]{font-size:var(--text-small);line-height:1.35}.rating__asof[data-astro-cid-4nmxmgk6]{color:var(--color-ink-muted);font-size:.875rem;display:block}@media (width<=40rem){.rating[data-astro-cid-4nmxmgk6]{border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .75rem;padding:.5rem 1.125rem .5rem .5rem;display:inline-grid}.rating__value[data-astro-cid-4nmxmgk6]{grid-row:span 2}.rating__stars[data-astro-cid-4nmxmgk6]{font-size:.875rem;line-height:1.2}.rating__text[data-astro-cid-4nmxmgk6]{font-size:.875rem}.rating__asof[data-astro-cid-4nmxmgk6]{font-size:.75rem}}.rating--dark[data-astro-cid-4nmxmgk6]{background:color-mix(in srgb, var(--color-on-dark) 6%, transparent);border-color:color-mix(in srgb, var(--color-on-dark) 20%, transparent);color:var(--color-on-dark)}.rating--dark[data-astro-cid-4nmxmgk6] .rating__value[data-astro-cid-4nmxmgk6]{background:var(--color-gold);color:var(--color-navy-deep)}.rating--dark[data-astro-cid-4nmxmgk6] .rating__stars[data-astro-cid-4nmxmgk6]{color:var(--color-gold)}.rating--dark[data-astro-cid-4nmxmgk6] .rating__asof[data-astro-cid-4nmxmgk6]{color:var(--color-on-dark-muted)}.rm[data-astro-cid-vvjikbps]{overflow:hidden}.rm__head[data-astro-cid-vvjikbps]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem 3rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.rm__intro[data-astro-cid-vvjikbps]{max-width:40rem;margin-bottom:0}.rm__score[data-astro-cid-vvjikbps]{align-items:center;gap:1.25rem;display:flex}.rm__value[data-astro-cid-vvjikbps]{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--color-on-dark);font-size:clamp(3.5rem,2.5rem + 3vw,5.5rem);line-height:1}.rm__meta[data-astro-cid-vvjikbps]{color:var(--color-on-dark-muted);gap:.25rem;display:grid}.rm__stars[data-astro-cid-vvjikbps]{color:var(--color-gold);letter-spacing:.12em;font-size:1.25rem}.rm__meta[data-astro-cid-vvjikbps] small[data-astro-cid-vvjikbps]{font-size:.875rem}.rm__rows[data-astro-cid-vvjikbps]{gap:1.25rem;display:grid;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rm__row[data-astro-cid-vvjikbps]{overflow:hidden}.rm__track[data-astro-cid-vvjikbps]{width:max-content;display:flex}.rm__list[data-astro-cid-vvjikbps]{gap:1.25rem;margin:0;padding:0 1.25rem 0 0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-fx=off]) .rm__track[data-astro-cid-vvjikbps]{animation:rm-scroll var(--duration) linear infinite}:root:not([data-fx=off]) .rm__row--reverse[data-astro-cid-vvjikbps] .rm__track[data-astro-cid-vvjikbps]{animation-direction:reverse}.rm__row[data-astro-cid-vvjikbps]:hover .rm__track[data-astro-cid-vvjikbps],.rm__row[data-astro-cid-vvjikbps]:focus-within .rm__track[data-astro-cid-vvjikbps],.rm[data-astro-cid-vvjikbps].is-offscreen .rm__track[data-astro-cid-vvjikbps]{animation-play-state:paused}}@keyframes rm-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rm__row[data-astro-cid-vvjikbps]{padding-inline:var(--page-padding);overflow-x:auto}.rm__list[data-astro-cid-vvjikbps][aria-hidden=true]{display:none}}:root[data-fx=off] .rm__row[data-astro-cid-vvjikbps]{padding-inline:var(--page-padding);overflow-x:auto}:root[data-fx=off] .rm__list[data-astro-cid-vvjikbps][aria-hidden=true]{display:none}.rm__card[data-astro-cid-vvjikbps]{flex:none;width:clamp(17rem,22vw,22rem)}.rm__card[data-astro-cid-vvjikbps] figure[data-astro-cid-vvjikbps]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-on-dark) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-on-dark) 14%, transparent);height:100%;transition:border-color var(--transition-normal), background-color var(--transition-normal);grid-template-rows:auto 1fr auto;gap:1rem;padding:1.5rem 1.5rem 1.375rem;display:grid}.rm__card[data-astro-cid-vvjikbps]:hover figure[data-astro-cid-vvjikbps]{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-on-dark) 9%, transparent)}.rm__top[data-astro-cid-vvjikbps]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rm__card-stars[data-astro-cid-vvjikbps]{color:var(--color-gold);letter-spacing:.12em}.rm__draft[data-astro-cid-vvjikbps]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);opacity:.85;font-size:.75rem}.rm__card[data-astro-cid-vvjikbps] blockquote[data-astro-cid-vvjikbps]{margin:0}.rm__card[data-astro-cid-vvjikbps] blockquote[data-astro-cid-vvjikbps] p[data-astro-cid-vvjikbps]{-webkit-line-clamp:6;color:var(--color-on-dark);-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps]{border-top:1px dashed color-mix(in srgb, var(--color-on-dark) 20%, transparent);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.rm__avatar[data-astro-cid-vvjikbps]{background:radial-gradient(circle at 34% 30%, var(--color-gold-light), var(--color-gold) 45%, #8a6a2c);width:2.5rem;height:2.5rem;font-family:var(--font-mono);color:var(--color-navy-deep);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:500;display:grid}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps] strong[data-astro-cid-vvjikbps]{color:var(--color-on-dark);font-weight:600;display:block}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps] small[data-astro-cid-vvjikbps]{color:var(--color-on-dark-muted);font-size:.875rem;display:block}.rm__foot[data-astro-cid-vvjikbps]{text-align:center;justify-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width<=40rem){.rm__head[data-astro-cid-vvjikbps]{gap:1.25rem;margin-bottom:1.75rem}.rm__value[data-astro-cid-vvjikbps]{font-size:3rem}.rm__rows[data-astro-cid-vvjikbps]{gap:.75rem}.rm__list[data-astro-cid-vvjikbps]{gap:.75rem;padding-right:.75rem}.rm__card[data-astro-cid-vvjikbps]{width:12.75rem}.rm__card[data-astro-cid-vvjikbps] figure[data-astro-cid-vvjikbps]{border-radius:var(--radius-md);gap:.5rem;padding:.75rem .8125rem .6875rem}.rm__card[data-astro-cid-vvjikbps] blockquote[data-astro-cid-vvjikbps] p[data-astro-cid-vvjikbps]{-webkit-line-clamp:4;font-size:.8125rem;line-height:1.45}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps]{gap:.5rem;padding-top:.5rem}.rm__avatar[data-astro-cid-vvjikbps]{width:1.625rem;height:1.625rem;font-size:.6875rem}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps] strong[data-astro-cid-vvjikbps]{font-size:.8125rem}.rm__card[data-astro-cid-vvjikbps] figcaption[data-astro-cid-vvjikbps] small[data-astro-cid-vvjikbps],.rm__draft[data-astro-cid-vvjikbps]{font-size:.6875rem}.rm__card-stars[data-astro-cid-vvjikbps]{font-size:.75rem}.rm__foot[data-astro-cid-vvjikbps]{margin-top:1.75rem}}.team-head[data-astro-cid-ae2kqkmy]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.team-head[data-astro-cid-ae2kqkmy] .section-head[data-astro-cid-ae2kqkmy]{margin-bottom:0}.team[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.person[data-astro-cid-ae2kqkmy]{border-radius:var(--radius-lg);background:var(--color-paper);border:1px solid var(--color-sand-deep);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.person__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;background:var(--color-sand)}.person__photo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%}.person__text[data-astro-cid-ae2kqkmy]{align-content:start;gap:.375rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.person__text[data-astro-cid-ae2kqkmy] h3[data-astro-cid-ae2kqkmy]{font-size:1.375rem}.person__role[data-astro-cid-ae2kqkmy]{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.5}@media (width<=68rem){.team[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.team[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr}.person[data-astro-cid-ae2kqkmy]{grid-template-rows:auto;grid-template-columns:8rem minmax(0,1fr)}.person__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:auto;height:100%}.person__text[data-astro-cid-ae2kqkmy]{padding:1rem 1.125rem}}
