.g-med[data-v-10d38564]{align-items:center;display:flex;flex-direction:column;gap:.85rem;text-align:center;-webkit-tap-highlight-color:transparent}.g-med__stage[data-v-10d38564]{aspect-ratio:1;display:block;position:relative;width:100%}.g-med__halo[data-v-10d38564]{background:radial-gradient(circle,color-mix(in srgb,var(--g-gold) 55%,transparent) 0,transparent 68%);top:4%;right:4%;bottom:4%;left:4%;opacity:0;transform:scale(.85);transition:opacity .8s var(--g-ease),transform .8s var(--g-ease)}.g-med__halo[data-v-10d38564],.g-med__photo[data-v-10d38564]{border-radius:999px;position:absolute}.g-med__photo[data-v-10d38564]{background:var(--g-ink-2);box-shadow:0 0 0 1px var(--g-gold-line),0 18px 40px -18px rgba(0,0,0,.9);display:block;top:10%;right:10%;bottom:10%;left:10%;overflow:hidden;transition:box-shadow .8s var(--g-ease),transform .8s var(--g-ease)}.g-med__photo img[data-v-10d38564]{filter:grayscale(1) contrast(1.06) brightness(.86);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transform:scale(1.04);transition:filter .8s var(--g-ease),transform 1.2s var(--g-ease);width:100%}.g-med__wreath[data-v-10d38564]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;transition:transform .9s var(--g-ease),filter .9s var(--g-ease);width:100%}.g-med__no[data-v-10d38564]{background:linear-gradient(180deg,var(--g-gold-light),var(--g-gold));border-radius:999px;bottom:1.5%;box-shadow:0 0 0 2px var(--g-ink),0 6px 14px -4px rgba(0,0,0,.8);color:var(--g-on-gold);display:grid;font-size:.66rem;font-weight:700;height:1.7rem;left:50%;letter-spacing:.02em;min-width:1.7rem;padding:0 .35rem;place-items:center;position:absolute}.g-med__crown[data-v-10d38564],.g-med__no[data-v-10d38564]{transform:translate(-50%);z-index:2}.g-med__crown[data-v-10d38564]{color:var(--g-gold-ink);filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--g-gold) 70%,transparent));left:50%;position:absolute;top:-2%}.g-med__name[data-v-10d38564]{display:-webkit-box;-webkit-line-clamp:2;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;color:var(--g-ivory);font-family:var(--g-sans);font-size:clamp(.66rem,2.5vw,.82rem);font-weight:700;letter-spacing:.07em;line-height:1.25;text-transform:uppercase;transition:color .5s var(--g-ease)}.g-med__meta[data-v-10d38564]{color:var(--g-gold-ink);font-size:.7rem;margin-top:-.5rem}.g-med.is-lit .g-med__photo img[data-v-10d38564]{filter:none}.g-med.is-lit .g-med__photo[data-v-10d38564]{box-shadow:0 0 0 1.5px var(--g-gold-light),0 0 34px -4px color-mix(in srgb,var(--g-gold) 65%,transparent)}.g-med.is-lit .g-med__halo[data-v-10d38564]{animation:g-med-breathe-10d38564 4.5s var(--g-ease-in-out) infinite;opacity:.75;transform:scale(1)}.g-med.is-lit .g-med__name[data-v-10d38564]{color:var(--g-gold-ink)}.g-med[data-v-10d38564]:focus-visible{outline:none}.g-med:focus-visible .g-med__photo[data-v-10d38564]{box-shadow:0 0 0 2px var(--g-gold-light)}.g-med:focus-visible .g-med__photo img[data-v-10d38564]{filter:none}@media(hover:hover){.g-med:hover .g-med__photo img[data-v-10d38564]{filter:none;transform:scale(1.1)}.g-med:hover .g-med__photo[data-v-10d38564]{box-shadow:0 0 0 1.5px var(--g-gold-light),0 0 34px -4px color-mix(in srgb,var(--g-gold) 65%,transparent)}.g-med:hover .g-med__halo[data-v-10d38564]{opacity:.6;transform:scale(1)}.g-med:hover .g-med__wreath[data-v-10d38564]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 10px color-mix(in srgb,var(--g-gold) 45%,transparent));transform:scale(1.035)}.g-med:hover .g-med__name[data-v-10d38564]{color:var(--g-gold-ink)}}@keyframes g-med-breathe-10d38564{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.g-med.is-lit .g-med__halo[data-v-10d38564]{animation:none}}.g-row[data-v-3f2f6bf9]{align-items:center;border-bottom:1px solid var(--g-line);display:grid;gap:.9rem;grid-template-columns:2.4rem 3.6rem 1fr auto auto;isolation:isolate;padding:.95rem .5rem;position:relative}@media(min-width:768px){.g-row[data-v-3f2f6bf9]{gap:1.5rem;grid-template-columns:3.5rem 4.5rem 1fr auto auto;padding:1.15rem 1rem}}.g-row[data-v-3f2f6bf9]:before{background:linear-gradient(90deg,color-mix(in srgb,var(--g-gold) 14%,transparent),transparent 70%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scaleX(.6);transform-origin:left;transition:opacity .6s var(--g-ease),transform .8s var(--g-ease);z-index:-1}.g-row__no[data-v-3f2f6bf9]{color:var(--g-gold-ink);font-family:var(--g-serif);font-size:clamp(1.15rem,3.4vw,1.7rem);font-style:italic;opacity:.85}.g-row__thumb[data-v-3f2f6bf9]{--g-shape-r:.4rem;aspect-ratio:4/5;background:var(--g-ink-2);border-radius:999px 999px .6rem .6rem;box-shadow:0 0 0 1px var(--g-gold-line);display:block;overflow:hidden;position:relative}.g-row__thumb img[data-v-3f2f6bf9]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;transition:transform 1s var(--g-ease);width:100%}.g-row__body[data-v-3f2f6bf9]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.g-row__name[data-v-3f2f6bf9]{color:var(--g-ivory);font-family:var(--g-serif);font-size:clamp(1.1rem,3.6vw,1.65rem);line-height:1.15;text-transform:capitalize;transition:color .5s var(--g-ease)}.g-row__name[data-v-3f2f6bf9],.g-row__sub[data-v-3f2f6bf9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-row__sub[data-v-3f2f6bf9]{color:var(--g-faint);font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.g-row__meta[data-v-3f2f6bf9]{color:var(--g-gold-ink);font-size:.8rem;white-space:nowrap}.g-row__arrow[data-v-3f2f6bf9]{border:1px solid var(--g-line);border-radius:999px;color:var(--g-muted);display:grid;height:2.2rem;place-items:center;transition:color .5s var(--g-ease),border-color .5s var(--g-ease),transform .6s var(--g-ease);width:2.2rem}.g-row.is-lit .g-row__name[data-v-3f2f6bf9]{color:var(--g-gold-ink)}.g-row.is-lit .g-row__thumb[data-v-3f2f6bf9]{--g-shape-line:var(--g-gold-light);box-shadow:0 0 0 1.5px var(--g-gold-light),0 0 22px -6px var(--g-gold)}@media(hover:hover){.g-row[data-v-3f2f6bf9]:hover:before{opacity:1;transform:none}.g-row:hover .g-row__thumb img[data-v-3f2f6bf9]{transform:scale(1.08)}.g-row:hover .g-row__name[data-v-3f2f6bf9]{color:var(--g-gold-ink)}.g-row:hover .g-row__arrow[data-v-3f2f6bf9]{background:linear-gradient(180deg,var(--g-gold-light),var(--g-gold));border-color:transparent;color:var(--g-on-gold);transform:translate(3px)}}.g-cand__name[data-v-45412021]{color:var(--g-ivory);font-family:var(--g-serif);font-size:clamp(1.05rem,2.6vw,1.35rem);line-height:1.15;text-transform:capitalize;text-wrap:balance}.g-cand__rank[data-v-45412021]{background:linear-gradient(180deg,var(--g-gold-light),var(--g-gold));border-radius:999px;box-shadow:0 6px 18px -6px var(--g-gold);color:var(--g-on-gold);display:grid;height:1.9rem;place-items:center;width:1.9rem}.g-cand__rank--2[data-v-45412021]{background:linear-gradient(180deg,#f2f2f2,#9da3ab);box-shadow:0 6px 18px -6px rgba(200,200,210,.6)}.g-cand__rank--3[data-v-45412021]{background:linear-gradient(180deg,#f0c4a0,#9a5b32);box-shadow:0 6px 18px -6px rgba(180,110,60,.6)}.g-medals[data-v-c5620ed4]{--cols:3;--gap-x:.75rem;-moz-column-gap:var(--gap-x);column-gap:var(--gap-x);display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.75rem}@media(min-width:440px){.g-medals[data-v-c5620ed4]{--cols:4}}@media(min-width:768px){.g-medals[data-v-c5620ed4]{--cols:5;--gap-x:1.75rem;row-gap:2.75rem}}@media(min-width:1024px){.g-medals[data-v-c5620ed4]{--cols:6;--gap-x:2.25rem}}.g-medals__item[data-v-c5620ed4]{width:calc((100% - (var(--cols) - 1)*var(--gap-x))/var(--cols))}.g-grid-enter-active[data-v-c5620ed4],.g-grid-leave-active[data-v-c5620ed4]{transition:opacity .4s var(--g-ease),transform .5s var(--g-ease)}.g-grid-enter-from[data-v-c5620ed4],.g-grid-leave-to[data-v-c5620ed4]{opacity:0;transform:scale(.96)}.g-grid-leave-active[data-v-c5620ed4]{display:none}
