.medal-entry[data-astro-cid-twbeqfqc]{background:var(--color-ivory);grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);min-height:100svh;display:grid}.medal-entry__visual[data-astro-cid-twbeqfqc]{background:var(--color-surface-secondary);isolation:isolate;place-items:center;padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.medal-entry__visual[data-astro-cid-twbeqfqc]:before{content:"";background:repeating-linear-gradient(90deg,transparent 0 4.5rem,color-mix(in srgb,var(--color-gold) 8%,transparent) 4.5rem calc(4.5rem + 1px));z-index:-2;position:absolute;inset:0}.medal-orbit[data-astro-cid-twbeqfqc]{aspect-ratio:1;border:1px solid var(--color-gold);z-index:-1;border-radius:50%;width:min(72%,34rem);position:absolute}.medal-orbit[data-astro-cid-twbeqfqc]:before,.medal-orbit[data-astro-cid-twbeqfqc]:after{content:"";border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-radius:50%;position:absolute}.medal-orbit[data-astro-cid-twbeqfqc]:before{inset:8%}.medal-orbit[data-astro-cid-twbeqfqc]:after{border-style:dotted;inset:17%}.medal-entry__visual[data-astro-cid-twbeqfqc] img[data-astro-cid-twbeqfqc]{aspect-ratio:1;object-fit:cover;width:min(82%,38rem);box-shadow:var(--shadow-medal);border-radius:50%;display:block}.medal-entry__content[data-astro-cid-twbeqfqc]{align-self:center;width:min(100% - clamp(2rem,8vw,8rem),48rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem)}.medal-brand[data-astro-cid-twbeqfqc]{font-family:var(--font-heading);color:var(--color-jude-green);align-items:center;gap:.65rem;margin:0 0 clamp(2rem,5vw,4rem);font-size:1.35rem;font-weight:700;display:flex}.medal-brand[data-astro-cid-twbeqfqc] span[data-astro-cid-twbeqfqc]{border:1px solid var(--color-gold);width:2rem;height:2rem;color:var(--color-gold-text);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.welcome[data-astro-cid-twbeqfqc]{color:var(--color-gold-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.medal-entry[data-astro-cid-twbeqfqc] h1[data-astro-cid-twbeqfqc]{max-width:12ch;margin:0;font-size:clamp(2.8rem,5.7vw,5.5rem);line-height:.96}.intro[data-astro-cid-twbeqfqc]{font-family:var(--font-heading);color:var(--color-text-secondary);margin:1.4rem 0 1.5rem;font-size:clamp(1.25rem,2vw,1.65rem)}.medal-entry[data-astro-cid-twbeqfqc] .language-selector{display:none}.language-grid[data-astro-cid-twbeqfqc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.language-grid[data-astro-cid-twbeqfqc] a[data-astro-cid-twbeqfqc]{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-white) 66%,transparent);justify-content:space-between;align-items:center;gap:.5rem;min-height:50px;padding:.65rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.language-grid[data-astro-cid-twbeqfqc] a[data-astro-cid-twbeqfqc]:hover{border-color:var(--color-sage);background:var(--color-white);transform:translateY(-1px)}.language-grid[data-astro-cid-twbeqfqc] [data-astro-cid-twbeqfqc][data-suggested=true] a[data-astro-cid-twbeqfqc]{border-color:var(--color-gold-text);background:var(--color-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gold) 20%,transparent)}.language-grid[data-astro-cid-twbeqfqc] [data-astro-cid-twbeqfqc][data-suggested=true] a[data-astro-cid-twbeqfqc]:before{content:"•";color:var(--color-gold-text)}@media (width<=820px){.medal-entry[data-astro-cid-twbeqfqc]{grid-template-columns:1fr}.medal-entry__visual[data-astro-cid-twbeqfqc]{min-height:44svh;padding:1.5rem}.medal-entry__visual[data-astro-cid-twbeqfqc] img[data-astro-cid-twbeqfqc]{width:min(68vw,21rem)}.medal-orbit[data-astro-cid-twbeqfqc]{width:min(64vw,20rem)}.medal-entry__content[data-astro-cid-twbeqfqc]{width:min(100% - 2rem,42rem);padding-block:2rem 3rem}.medal-brand[data-astro-cid-twbeqfqc]{margin-bottom:1.5rem}.medal-entry[data-astro-cid-twbeqfqc] h1[data-astro-cid-twbeqfqc]{font-size:clamp(2.8rem,11vw,4.6rem)}.language-grid[data-astro-cid-twbeqfqc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.medal-entry__visual[data-astro-cid-twbeqfqc]{min-height:38svh}.medal-entry__content[data-astro-cid-twbeqfqc]{width:calc(100% - 1.25rem)}.medal-entry[data-astro-cid-twbeqfqc] h1[data-astro-cid-twbeqfqc]{font-size:2.7rem}.language-grid[data-astro-cid-twbeqfqc]{gap:.4rem}.language-grid[data-astro-cid-twbeqfqc] a[data-astro-cid-twbeqfqc]{padding:.55rem .6rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.language-grid[data-astro-cid-twbeqfqc] a[data-astro-cid-twbeqfqc]{transition:none}}[data-astro-cid-twbeqfqc][dir=rtl] .language-grid[data-astro-cid-twbeqfqc] a[data-astro-cid-twbeqfqc] span[data-astro-cid-twbeqfqc]:last-child{transform:scaleX(-1)}
