.AthleteSpotlights_section__D_Ead{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6rem;padding:3.5rem 1.5rem 2rem}.AthleteSpotlights_section__D_Ead:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 78% 34%,hsl(var(--primary)/.045),transparent 54%);mask-image:linear-gradient(180deg,transparent,#000 6rem);content:"";pointer-events:none}.AthleteSpotlights_inner__R1bm4{max-width:72rem;margin:0 auto}.AthleteSpotlights_intro__4mPZ2{margin-bottom:2rem;text-align:center}.AthleteSpotlights_introCopy__BmhLl{--laurel-width:clamp(1.5rem,4vw,3.5rem);--laurel-gap:clamp(0.35rem,1.2vw,1rem);position:relative;isolation:isolate;display:flex;min-width:0;width:fit-content;max-width:100%;margin:0 auto;flex-direction:column;align-items:center;padding-block:.25rem}.AthleteSpotlights_laurelLeft__T37OB,.AthleteSpotlights_laurelRight__KHRCW{position:absolute;top:50%;width:var(--laurel-width);height:auto;color:hsl(var(--primary));opacity:.7;transform:translateY(-50%);pointer-events:none}.AthleteSpotlights_laurelLeft__T37OB{left:calc(-1 * (var(--laurel-width) + var(--laurel-gap)))}.AthleteSpotlights_laurelRight__KHRCW{right:calc(-1 * (var(--laurel-width) + var(--laurel-gap)));transform:translateY(-50%) scaleX(-1)}.AthleteSpotlights_heading__uGg6S{display:flex;flex-direction:column;align-items:center;gap:.55rem;font-size:clamp(1.625rem,3.2vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.04em}.AthleteSpotlights_headingLead__6e8w6{color:hsl(var(--foreground)/.65);font-size:clamp(.875rem,1.35vw,1.125rem);font-weight:500;letter-spacing:.015em}.AthleteSpotlights_headingHighlight__mGhLf{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.2em;color:hsl(var(--foreground))}.AthleteSpotlights_description__9vO_I{max-width:35rem;margin:0 auto;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:300;line-height:1.7}.AthleteSpotlights_gallery__OFjmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.AthleteSpotlights_gallery__OFjmo[data-card-count="1"]{grid-template-columns:minmax(0,23rem);justify-content:center}.AthleteSpotlights_gallery__OFjmo[data-card-count="2"],.AthleteSpotlights_gallery__OFjmo[data-card-count="4"]{grid-template-columns:repeat(2,minmax(0,23rem));justify-content:center}}.AthleteSpotlights_slide__bIMrz{display:flex;min-width:0;transform-origin:50% 100%}.AthleteSpotlights_slide__bIMrz>.AthleteSpotlights_athlete___TNJQ{width:100%}.AthleteSpotlights_deckControls__tvScw{display:none}.AthleteSpotlights_gallery__OFjmo:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:6px;border-radius:1.25rem}.AthleteSpotlights_athlete___TNJQ{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid hsl(var(--foreground)/.1);border-radius:1.25rem;background:linear-gradient(155deg,hsl(var(--foreground)/.045),hsl(var(--foreground)/.012));transition:border-color .25s}.AthleteSpotlights_athlete___TNJQ:focus-within,.AthleteSpotlights_athlete___TNJQ:hover{border-color:hsl(var(--primary)/.4)}.AthleteSpotlights_photo__0BnVa{position:relative;aspect-ratio:4/3;margin:.4rem .4rem 0}.AthleteSpotlights_photoCrop__N_Q2C{position:absolute;inset:0;overflow:hidden;border-radius:.9rem .9rem .25rem .25rem}.AthleteSpotlights_photoImage__s_8ng{object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.AthleteSpotlights_athlete___TNJQ:hover .AthleteSpotlights_photoImage__s_8ng{transform:scale(1.035)}.AthleteSpotlights_photoShade__3E7_q{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(12 10 8/.4) 67%,rgb(12 10 8/.96))}.AthleteSpotlights_name__5fBw2{position:absolute;right:5.5rem;bottom:1.1rem;left:1.15rem;color:#fafaf9;font-size:clamp(1.35rem,2.1vw,1.875rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-shadow:0 1px 10px rgb(0 0 0/.3)}.AthleteSpotlights_medal__HKXPI{position:absolute;right:.75rem;bottom:-1.2rem;width:4rem;height:auto;filter:drop-shadow(0 2px 3px rgb(0 0 0/.25))}.AthleteSpotlights_achievement__kNyBR{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.45rem 1.5rem 1.25rem}.AthleteSpotlights_achievementFooter__WOsUa{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto}.AthleteSpotlights_hostCountry__8XA0t{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:.6875rem}.AthleteSpotlights_hostCountry__8XA0t svg{width:1.5rem;height:1rem;overflow:hidden;border:1px solid hsl(var(--foreground)/.15);border-radius:.15rem;opacity:.85}.AthleteSpotlights_result__uRcSi{max-width:calc(100% - 3rem);color:hsl(var(--primary));font-size:.8125rem;font-weight:600;line-height:1.6}.AthleteSpotlights_competition__Kh2QN{margin-top:.65rem;color:hsl(var(--foreground));font-size:1.0625rem;font-weight:600;line-height:1.5}.AthleteSpotlights_category__dAJ58,.AthleteSpotlights_eventMeta__b60My{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.8}.AthleteSpotlights_category__dAJ58{margin-top:.6rem}.AthleteSpotlights_eventMeta__b60My{margin-bottom:1rem}.AthleteSpotlights_allLink__6itq2:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px;border-radius:.25rem}.AthleteSpotlights_allLink__6itq2 svg{transition:transform .2s}.AthleteSpotlights_allLink__6itq2:hover svg{transform:translate(2px,-2px)}.AthleteSpotlights_footer__YpnzM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem 0 0}.AthleteSpotlights_allLink__6itq2{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.75rem;color:hsl(var(--primary));font-size:.875rem}@media (min-width:1280px){.AthleteSpotlights_section__D_Ead{padding-right:4rem;padding-left:4rem}}@media (max-width:1023px){.AthleteSpotlights_gallery__OFjmo{gap:1rem}.AthleteSpotlights_name__5fBw2{right:3.75rem;bottom:.8rem;left:.7rem;font-size:1.25rem}.AthleteSpotlights_medal__HKXPI{right:.3rem;width:3.25rem;bottom:-1.1rem}.AthleteSpotlights_achievement__kNyBR{padding-right:1rem;padding-left:1rem}}@media (max-width:767px){.AthleteSpotlights_section__D_Ead{padding-top:2.5rem;padding-bottom:1.5rem}.AthleteSpotlights_intro__4mPZ2{margin-bottom:1.5rem}.AthleteSpotlights_introCopy__BmhLl{align-items:center;text-align:center}.AthleteSpotlights_heading__uGg6S{align-items:center}.AthleteSpotlights_description__9vO_I{display:none}.AthleteSpotlights_gallery__OFjmo{max-width:25rem;grid-template-columns:minmax(0,1fr);gap:0;margin:0 auto;padding:0 .375rem 1.25rem;touch-action:pan-y pinch-zoom}.AthleteSpotlights_slide__bIMrz{grid-area:1/1}.AthleteSpotlights_slide__bIMrz>.AthleteSpotlights_athlete___TNJQ{background:#13110f;cursor:grab}.AthleteSpotlights_slide__bIMrz>.AthleteSpotlights_athlete___TNJQ:active{cursor:grabbing}.AthleteSpotlights_athlete___TNJQ:hover .AthleteSpotlights_photoImage__s_8ng{transform:none}.AthleteSpotlights_slide__bIMrz[inert]{pointer-events:none}.AthleteSpotlights_deckControls__tvScw{display:flex;flex-direction:column;align-items:center;margin-top:.25rem}.AthleteSpotlights_deckDots__63dSX{display:flex;align-items:center}.AthleteSpotlights_deckDot__XI6m1{display:grid;width:1.75rem;height:2rem;place-items:center}.AthleteSpotlights_deckDot__XI6m1>span{width:.375rem;height:.375rem;border-radius:999px;background:hsl(var(--foreground)/.2);transition:width .35s,background-color .35s}.AthleteSpotlights_deckDot__XI6m1:hover>span{background:hsl(var(--foreground)/.45)}.AthleteSpotlights_deckDot__XI6m1[aria-pressed=true]>span{width:1.25rem;background:hsl(var(--primary))}.AthleteSpotlights_deckDot__XI6m1:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:.375rem}.AthleteSpotlights_name__5fBw2{right:5.5rem;bottom:1rem;left:1.1rem;font-size:1.75rem}.AthleteSpotlights_medal__HKXPI{right:.75rem;bottom:-1.2rem;width:4rem}.AthleteSpotlights_achievement__kNyBR{padding-right:1.5rem;padding-left:1.5rem}}@media (prefers-reduced-motion:reduce){.AthleteSpotlights_allLink__6itq2 svg,.AthleteSpotlights_photoImage__s_8ng{transform:none!important;transition:none}.AthleteSpotlights_deckDot__XI6m1>span{transition:none}}.flip-words_viewport__cvTKp{transition:width .4s cubic-bezier(.4,0,.2,1)}.flip-words_word__2FZ2Z{opacity:1;transform:translateZ(0) rotateX(0deg);backface-visibility:hidden;will-change:transform,opacity}.flip-words_word__2FZ2Z[data-phase=out]{animation:flip-words_word-out___UGbg .18s cubic-bezier(.4,0,1,1) both}.flip-words_word__2FZ2Z[data-phase=in]{animation:flip-words_word-in__8YRgv .4s cubic-bezier(.16,1,.3,1) both}@keyframes flip-words_word-out___UGbg{0%{opacity:1;transform:translateZ(0) rotateX(0deg)}to{opacity:0;transform:translate3d(0,-40%,0) rotateX(25deg)}}@keyframes flip-words_word-in__8YRgv{0%{opacity:0;transform:translate3d(0,40%,0) rotateX(-25deg)}to{opacity:1;transform:translateZ(0) rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.flip-words_viewport__cvTKp{transition:none}.flip-words_word__2FZ2Z{animation:none;transform:none;will-change:auto}}