.SponsorshipForm-module__xOlIZW__sponsor{background:var(--strain-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--strain-line);border-radius:12px;scroll-margin-top:80px}.SponsorshipForm-module__xOlIZW__sponsor input,.SponsorshipForm-module__xOlIZW__sponsor button{scroll-margin:6rem 0 4rem}.SponsorshipForm-module__xOlIZW__body{padding:1.4rem}.SponsorshipForm-module__xOlIZW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.SponsorshipForm-module__xOlIZW__head h2{font:800 2rem/.95 var(--strain-display);text-transform:uppercase;letter-spacing:0}.SponsorshipForm-module__xOlIZW__intro{color:var(--strain-muted);margin-top:.7rem;font-size:.92rem}.SponsorshipForm-module__xOlIZW__callout{background:#5adf881a;background:lab(80.1353% -52.5059 31.3952/.1);border-radius:8px;align-items:start;gap:.6rem;margin-top:1rem;padding:.75rem .85rem;font-size:.9rem;display:flex}.SponsorshipForm-module__xOlIZW__callout b{color:var(--strain-green)}.SponsorshipForm-module__xOlIZW__step{border:0;border-top:1px solid var(--strain-line);min-width:0;margin:1.1rem 0 0;padding:1.1rem 0 0}.SponsorshipForm-module__xOlIZW__stepHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.2rem .55rem;margin-bottom:.7rem;display:grid}.SponsorshipForm-module__xOlIZW__stepNo{color:var(--strain-green);font:700 .8rem/1 var(--strain-display);letter-spacing:.12em}.SponsorshipForm-module__xOlIZW__stepHead h3{font:700 1.05rem/1.2 var(--strain-display);text-transform:uppercase;letter-spacing:.08em}.SponsorshipForm-module__xOlIZW__aside{color:var(--strain-muted);text-align:right;font-size:.8rem}.SponsorshipForm-module__xOlIZW__stepNote{color:var(--strain-muted);grid-column:1/-1;margin-top:.2rem;font-size:.82rem}.SponsorshipForm-module__xOlIZW__stepBody{gap:.45rem;display:grid}.SponsorshipForm-module__xOlIZW__option{background:var(--strain-bg);box-shadow:inset 0 0 0 1px var(--strain-line);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid;position:relative}.SponsorshipForm-module__xOlIZW__option:hover{box-shadow:inset 0 0 0 1px var(--strain-line-strong)}.SponsorshipForm-module__xOlIZW__option:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--strain-green);background:#5adf880d;background:lab(80.1353% -52.5059 31.3952/.05)}.SponsorshipForm-module__xOlIZW__option:has(input:focus-visible){outline:2px solid var(--strain-green);outline-offset:2px}.SponsorshipForm-module__xOlIZW__option input{opacity:0;width:1px;height:1px;position:absolute}.SponsorshipForm-module__xOlIZW__option>span:nth-last-child(2){min-width:0}.SponsorshipForm-module__xOlIZW__option b{font:700 1.1rem/1.15 var(--strain-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;display:block}.SponsorshipForm-module__xOlIZW__option small{color:var(--strain-muted);font-size:.8rem;line-height:1.4;display:block}.SponsorshipForm-module__xOlIZW__option em{font-style:normal}.SponsorshipForm-module__xOlIZW__option em.SponsorshipForm-module__xOlIZW__live{color:var(--strain-green)}.SponsorshipForm-module__xOlIZW__mark{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--strain-line-strong);border-radius:50%}.SponsorshipForm-module__xOlIZW__option:has(input:checked) .SponsorshipForm-module__xOlIZW__mark{box-shadow:inset 0 0 0 5px var(--strain-green)}.SponsorshipForm-module__xOlIZW__space:has(input:checked)>span:first-of-type{background:var(--strain-green);color:var(--strain-bg);box-shadow:none}.SponsorshipForm-module__xOlIZW__end{text-align:right;font:700 1.1rem/1.1 var(--strain-display);white-space:nowrap}.SponsorshipForm-module__xOlIZW__end small{font-family:var(--strain-body);text-transform:none;letter-spacing:0;font-size:.74rem;font-weight:400}.SponsorshipForm-module__xOlIZW__field{gap:.45rem;min-width:0;display:grid}.SponsorshipForm-module__xOlIZW__lbl,.SponsorshipForm-module__xOlIZW__upload>span{font:600 .74rem/1.4 var(--strain-display);text-transform:uppercase;letter-spacing:.12em;color:var(--strain-muted);justify-content:space-between;align-items:center;gap:.7rem;display:flex}.SponsorshipForm-module__xOlIZW__count{letter-spacing:.02em}.SponsorshipForm-module__xOlIZW__field>input,.SponsorshipForm-module__xOlIZW__money>input{border:1px solid var(--strain-line);background:var(--strain-bg);width:100%;min-width:0;height:46px;color:var(--strain-text);font:400 1rem var(--strain-body);border-radius:6px;outline:none;padding:0 .9rem}.SponsorshipForm-module__xOlIZW__field>input:hover,.SponsorshipForm-module__xOlIZW__money>input:hover{border-color:var(--strain-line-strong)}.SponsorshipForm-module__xOlIZW__field>input:focus,.SponsorshipForm-module__xOlIZW__money>input:focus{border-color:var(--strain-green);box-shadow:0 0 0 1px var(--strain-green)}.SponsorshipForm-module__xOlIZW__field>input[aria-invalid],.SponsorshipForm-module__xOlIZW__money>input[aria-invalid]{border-color:var(--strain-red)}.SponsorshipForm-module__xOlIZW__field>input:disabled,.SponsorshipForm-module__xOlIZW__money>input:disabled{opacity:.45}.SponsorshipForm-module__xOlIZW__money{position:relative}.SponsorshipForm-module__xOlIZW__money>span{color:var(--strain-muted);position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.SponsorshipForm-module__xOlIZW__money>input{height:52px;font:700 1.4rem var(--strain-display);padding-left:1.9rem}.SponsorshipForm-module__xOlIZW__quick{flex-wrap:wrap;gap:.4rem;margin:.05rem 0;display:flex}.SponsorshipForm-module__xOlIZW__upload{gap:.6rem;margin-top:.6rem;display:grid}.SponsorshipForm-module__xOlIZW__upload .logo-row{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.SponsorshipForm-module__xOlIZW__upload .btn{border:1px solid var(--strain-line-strong);min-height:40px;box-shadow:none;color:var(--strain-text);font:700 .85rem/1.3 var(--strain-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:4px;padding:.5rem .9rem}.SponsorshipForm-module__xOlIZW__upload .btn:hover{background:var(--strain-raised)}.SponsorshipForm-module__xOlIZW__upload .file-btn{position:relative;overflow:hidden}.SponsorshipForm-module__xOlIZW__upload .file-btn input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.SponsorshipForm-module__xOlIZW__upload .file-btn:has(input:focus-visible){outline:2px solid var(--strain-green);outline-offset:3px}.SponsorshipForm-module__xOlIZW__upload .file-btn:has(input:disabled){opacity:.45}.SponsorshipForm-module__xOlIZW__upload .file-btn input:disabled{cursor:not-allowed}.SponsorshipForm-module__xOlIZW__upload .logo-thumb{object-fit:contain;border:1px solid var(--strain-line);background:var(--strain-bg);border-radius:6px;width:64px;height:44px;padding:4px}.SponsorshipForm-module__xOlIZW__upload .linkish{color:var(--strain-text);font-size:.85rem;text-decoration:underline}.SponsorshipForm-module__xOlIZW__upload .hint{color:var(--strain-muted);font-size:.82rem;font-weight:400}.SponsorshipForm-module__xOlIZW__upload .logo-msg.is-bad{color:var(--strain-red)}.SponsorshipForm-module__xOlIZW__go{border-top:1px solid var(--strain-line);gap:.75rem;margin-top:1.2rem;padding-top:1.1rem;display:grid}.SponsorshipForm-module__xOlIZW__sum{overflow-wrap:anywhere;font-size:.95rem}.SponsorshipForm-module__xOlIZW__sum b{font:700 1.15rem var(--strain-display)}.SponsorshipForm-module__xOlIZW__error{color:var(--strain-red);font-size:.88rem}.SponsorshipForm-module__xOlIZW__drawer{background:var(--strain-surface);width:min(32rem,100%);max-width:100%;height:100%;max-height:100svh;color:var(--strain-text);overscroll-behavior:contain;font-family:var(--strain-body);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}.SponsorshipForm-module__xOlIZW__drawer::backdrop{background:#000000b8}.SponsorshipForm-module__xOlIZW__drawerBody{gap:1.1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.SponsorshipForm-module__xOlIZW__drawerHead{border-bottom:1px solid var(--strain-line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.SponsorshipForm-module__xOlIZW__drawerHead h2{margin-top:.5rem;font-size:2.4rem}.SponsorshipForm-module__xOlIZW__drawerHead p{color:var(--strain-green)}.SponsorshipForm-module__xOlIZW__drawerClose{border:1px solid var(--strain-line);background:var(--strain-raised);width:36px;height:36px;color:var(--strain-text);border-radius:4px;flex:none;place-items:center;font-size:1.5rem;display:grid}.SponsorshipForm-module__xOlIZW__who{color:var(--strain-muted);font-size:.92rem}.SponsorshipForm-module__xOlIZW__previewTile{border:1px solid var(--strain-line);background:radial-gradient(ellipse at center, #20303b73, transparent), var(--strain-bg);border-radius:8px;align-items:center;gap:1rem;min-height:110px;padding:1.2rem;display:flex}@supports (color:lab(0% 0 0)){.SponsorshipForm-module__xOlIZW__previewTile{background:radial-gradient(ellipse at center, lab(18.8112% -4.16796 -9.58933/.45), transparent), var(--strain-bg)}}.SponsorshipForm-module__xOlIZW__previewTile>div{min-width:0}.SponsorshipForm-module__xOlIZW__previewTile b{overflow-wrap:anywhere;font:700 2rem/1.1 var(--strain-display);letter-spacing:.04em;text-transform:uppercase;display:block}.SponsorshipForm-module__xOlIZW__previewTile small{color:var(--strain-muted);margin-top:.4rem;display:block}.SponsorshipForm-module__xOlIZW__ledger{margin:0}.SponsorshipForm-module__xOlIZW__ledger>div{border-top:1px solid var(--strain-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;display:flex}.SponsorshipForm-module__xOlIZW__ledger>div:last-child{border-bottom:1px solid var(--strain-line)}.SponsorshipForm-module__xOlIZW__ledger dt{color:var(--strain-muted)}.SponsorshipForm-module__xOlIZW__ledger dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.SponsorshipForm-module__xOlIZW__ledger>div:last-child dd{font:700 1.35rem var(--strain-display)}.SponsorshipForm-module__xOlIZW__points{color:var(--strain-muted);gap:.55rem;margin:0;padding-left:1.2rem;font-size:.9rem;display:grid}.SponsorshipForm-module__xOlIZW__points b{color:var(--strain-text);font-weight:600}.SponsorshipForm-module__xOlIZW__check{align-items:start;gap:.65rem;font-size:.92rem;display:flex}.SponsorshipForm-module__xOlIZW__check input{width:20px;height:20px;accent-color:var(--strain-green);flex:none;margin:.1rem 0 0}@media (max-width:420px){.SponsorshipForm-module__xOlIZW__body{padding:1.1rem}.SponsorshipForm-module__xOlIZW__option{gap:.55rem;padding-inline:.7rem}.SponsorshipForm-module__xOlIZW__option b{font-size:1rem}.SponsorshipForm-module__xOlIZW__stepHead{column-gap:.4rem}}
.AthleteProfile-module__OAtRLG__page{max-width:1480px;padding:0 var(--pad);margin:0 auto}.AthleteProfile-module__OAtRLG__nav{border-bottom:1px solid var(--strain-line);min-height:52px;color:var(--strain-muted);align-items:center;gap:.8rem;padding:.65rem 0;font-size:.92rem;display:flex}.AthleteProfile-module__OAtRLG__backLink{color:var(--strain-muted)}.AthleteProfile-module__OAtRLG__backLink:hover{color:var(--strain-text)}.AthleteProfile-module__OAtRLG__layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;column-gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}.AthleteProfile-module__OAtRLG__lead{grid-area:1/1;min-width:0;padding-top:1.25rem}.AthleteProfile-module__OAtRLG__layout>#sponsor{overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/2/span 2;max-height:calc(100svh - 96px);margin:1.25rem 0 3rem;scroll-margin-top:80px;position:sticky;top:80px;overflow-y:auto}.AthleteProfile-module__OAtRLG__rest{grid-area:2/1;min-width:0;padding-bottom:4rem}.AthleteProfile-module__OAtRLG__hero{isolation:isolate;background:radial-gradient(55% 55% at 55% 55%, #20303b99, transparent 80%), var(--strain-surface);box-shadow:inset 0 0 0 1px var(--strain-line);border-radius:12px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.AthleteProfile-module__OAtRLG__hero{background:radial-gradient(55% 55% at 55% 55%, lab(18.8112% -4.16796 -9.58933/.6), transparent 80%), var(--strain-surface)}}.AthleteProfile-module__OAtRLG__hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 65% at 55% 55%,#000,#0000);mask-image:radial-gradient(65% 65% at 55% 55%,#000,#0000)}.AthleteProfile-module__OAtRLG__identity{z-index:4;pointer-events:none;max-width:43%;position:absolute;top:clamp(1.2rem,2.4vw,2rem);left:clamp(1.2rem,2.4vw,2rem)}.AthleteProfile-module__OAtRLG__identity>p{color:var(--strain-green)}.AthleteProfile-module__OAtRLG__identity h1{margin-top:.7rem;font-size:clamp(3.4rem,6vw,6rem)}.AthleteProfile-module__OAtRLG__clubBadge{color:var(--strain-muted);align-items:center;gap:.55rem;margin-top:.8rem;font-size:.9rem;display:inline-flex}.AthleteProfile-module__OAtRLG__clubBadge:hover{color:var(--strain-green)}.AthleteProfile-module__OAtRLG__clubBadge img,.AthleteProfile-module__OAtRLG__clubBadge>span{object-fit:contain;border-radius:50%;width:32px;height:32px}.AthleteProfile-module__OAtRLG__clubBadge>span{background:var(--strain-raised);color:var(--strain-green);font:700 .75rem var(--strain-display);place-items:center;display:grid}.AthleteProfile-module__OAtRLG__clubSale{background:var(--strain-surface);box-shadow:inset 0 0 0 1px var(--strain-line);border-radius:12px;grid-area:1/2/span 2;margin:1.25rem 0 3rem;padding:1.4rem;position:sticky;top:80px}.AthleteProfile-module__OAtRLG__clubSale p+p{margin-top:.5rem;line-height:1.5}.AthleteProfile-module__OAtRLG__clubSale a{color:var(--strain-green)}.AthleteProfile-module__OAtRLG__clubSponsors{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.AthleteProfile-module__OAtRLG__clubSponsors li{border-top:1px solid var(--strain-line);align-items:center;gap:.8rem;padding:.75rem 0;display:flex}.AthleteProfile-module__OAtRLG__clubSponsors li>div{gap:.2rem;display:grid}.AthleteProfile-module__OAtRLG__clubSponsors small{color:var(--strain-muted)}.AthleteProfile-module__OAtRLG__stage{height:clamp(540px,72vh,720px);position:relative}.AthleteProfile-module__OAtRLG__viewer{position:absolute;inset:0 0 0 24%}.AthleteProfile-module__OAtRLG__viewer>div{height:100%}.AthleteProfile-module__OAtRLG__stage .studio{background:0 0;border:0;border-radius:0;height:100%;min-height:0;padding:0;position:absolute;inset:0}.AthleteProfile-module__OAtRLG__stage .studio:after{display:none}.AthleteProfile-module__OAtRLG__stage .model-stage{background:0 0;height:auto;min-height:0;position:absolute;inset:0 0 3.5rem}.AthleteProfile-module__OAtRLG__stage .studio-top{position:absolute;top:1rem;right:1rem}.AthleteProfile-module__OAtRLG__stage .sample-tag{border:1px solid var(--strain-line);background:var(--strain-bg);color:var(--strain-muted);font:600 .7rem/1.4 var(--strain-display);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.25rem .5rem}.AthleteProfile-module__OAtRLG__stage .model-toolbar{justify-content:flex-end;gap:.4rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.AthleteProfile-module__OAtRLG__stage .view-buttons{border:1px solid var(--strain-line);background:var(--strain-bg);border-radius:6px;gap:2px;padding:3px;display:flex}.AthleteProfile-module__OAtRLG__stage .view-buttons button{min-width:36px;min-height:36px;color:var(--strain-text);font:600 .8rem/1 var(--strain-display);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:4px;padding:.35rem .6rem}.AthleteProfile-module__OAtRLG__stage .view-buttons button:hover{background:var(--strain-raised);color:var(--strain-green)}.AthleteProfile-module__OAtRLG__stage .model-hint{color:var(--strain-muted);text-align:right;font-size:.8rem;position:absolute;bottom:4.5rem;right:1rem}.AthleteProfile-module__OAtRLG__stage .mobile-placements{display:none}.AthleteProfile-module__OAtRLG__stage .model-message{color:var(--strain-muted);background:#050607d9;background:lab(1.5593% -.13686 -.504056/.85);padding:1rem;font-size:.9rem}.AthleteProfile-module__OAtRLG__stage .model-message p{color:var(--strain-muted);margin-top:.5rem}.AthleteProfile-module__OAtRLG__stage button[aria-label^=Select\ space]{border-color:var(--strain-bg);background:var(--strain-raised);color:var(--strain-text);font-family:var(--strain-display)}.AthleteProfile-module__OAtRLG__stage button[aria-label^=Select\ space][aria-pressed=true]{background:var(--strain-green);color:var(--strain-bg)}.AthleteProfile-module__OAtRLG__readout{z-index:4;border:1px solid var(--strain-line-strong);pointer-events:none;background:#050607e6;background:lab(1.5593% -.13686 -.504056/.9);border-radius:8px;align-items:center;gap:.65rem;max-width:42%;padding:.6rem .8rem .6rem .6rem;display:flex;position:absolute;bottom:1rem;left:1rem}.AthleteProfile-module__OAtRLG__readout>span:last-child{min-width:0}.AthleteProfile-module__OAtRLG__readout b{overflow-wrap:anywhere;font:700 1.1rem/1.1 var(--strain-display);text-transform:uppercase;letter-spacing:.04em;display:block}.AthleteProfile-module__OAtRLG__readout small{color:var(--strain-muted);margin-top:.15rem;font-size:.78rem;display:block}.AthleteProfile-module__OAtRLG__lead>p{margin-top:.8rem}.AthleteProfile-module__OAtRLG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.AthleteProfile-module__OAtRLG__stats>div{background:var(--strain-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--strain-line);border-radius:12px;padding:1.1rem 1.25rem}.AthleteProfile-module__OAtRLG__stats dt{color:var(--strain-muted);font-size:.72rem}.AthleteProfile-module__OAtRLG__stats dd{font:700 clamp(1.8rem, 3vw, 2.6rem)/1 var(--strain-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.4rem 0 .15rem}.AthleteProfile-module__OAtRLG__stats div>span{color:var(--strain-muted);font-size:.85rem}.AthleteProfile-module__OAtRLG__statsNote{margin-top:.8rem}.AthleteProfile-module__OAtRLG__section{padding-top:clamp(2.5rem,5vw,3.5rem)}.AthleteProfile-module__OAtRLG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.AthleteProfile-module__OAtRLG__sectionHead>div>p{color:var(--strain-green);margin-bottom:.6rem}.AthleteProfile-module__OAtRLG__sectionHead h2{font-size:clamp(2.4rem,4vw,3.6rem)}.AthleteProfile-module__OAtRLG__about{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}.AthleteProfile-module__OAtRLG__story{overflow-wrap:anywhere;max-width:44ch;font-size:1.2rem;line-height:1.5}.AthleteProfile-module__OAtRLG__socials{margin:0;padding:0;list-style:none}.AthleteProfile-module__OAtRLG__socials a,.AthleteProfile-module__OAtRLG__socials li>div{border-top:1px solid var(--strain-line);align-items:center;gap:.9rem;padding:.9rem 0;display:flex}.AthleteProfile-module__OAtRLG__socials li:last-child{border-bottom:1px solid var(--strain-line)}.AthleteProfile-module__OAtRLG__socials b,.AthleteProfile-module__OAtRLG__socials span{font:700 1.2rem/1.2 var(--strain-display)}.AthleteProfile-module__OAtRLG__socials b{text-transform:uppercase;letter-spacing:.04em;margin-right:auto}.AthleteProfile-module__OAtRLG__socials a:hover b{color:var(--strain-green)}.AthleteProfile-module__OAtRLG__raised{text-align:right;display:grid}.AthleteProfile-module__OAtRLG__raised>span{color:var(--strain-muted)}.AthleteProfile-module__OAtRLG__raised b{font:700 2.2rem/1 var(--strain-display)}.AthleteProfile-module__OAtRLG__historyAction{justify-items:start;gap:.7rem;margin-bottom:1rem;display:grid}.AthleteProfile-module__OAtRLG__historyAction>p{color:var(--strain-red)}.AthleteProfile-module__OAtRLG__backers{margin:0 0 .9rem;padding:0;list-style:none}.AthleteProfile-module__OAtRLG__backers li{border-top:1px solid var(--strain-line);grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.85rem 0;display:grid}.AthleteProfile-module__OAtRLG__backers li:last-child{border-bottom:1px solid var(--strain-line)}.AthleteProfile-module__OAtRLG__monogram{background:var(--strain-raised);width:40px;height:40px;font:700 1rem var(--strain-display);border-radius:8px;place-items:center;display:grid}.AthleteProfile-module__OAtRLG__monogram img{object-fit:contain;width:40px;height:40px}.AthleteProfile-module__OAtRLG__brand,.AthleteProfile-module__OAtRLG__race{overflow-wrap:anywhere;min-width:0}.AthleteProfile-module__OAtRLG__brand b{font-weight:600}.AthleteProfile-module__OAtRLG__brand small,.AthleteProfile-module__OAtRLG__race small{color:var(--strain-muted);font-size:.82rem;display:block}.AthleteProfile-module__OAtRLG__race{font-size:.9rem}.AthleteProfile-module__OAtRLG__amount{text-align:right;font:700 1.3rem/1 var(--strain-display)}.AthleteProfile-module__OAtRLG__empty{border:1px dashed var(--strain-line-strong);color:var(--strain-muted);border-radius:10px;justify-items:start;gap:.9rem;padding:1.4rem;display:grid}.AthleteProfile-module__OAtRLG__empty b{color:var(--strain-text)}.AthleteProfile-module__OAtRLG__schedule{margin:0;padding:0;list-style:none}.AthleteProfile-module__OAtRLG__schedule li{border-top:1px solid var(--strain-line);grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.AthleteProfile-module__OAtRLG__schedule li:last-child{border-bottom:1px solid var(--strain-line)}.AthleteProfile-module__OAtRLG__schedule li>div>b{overflow-wrap:anywhere;font-weight:600}.AthleteProfile-module__OAtRLG__date{text-align:center;line-height:1}.AthleteProfile-module__OAtRLG__date b{font:800 1.75rem/1 var(--strain-display);display:block}.AthleteProfile-module__OAtRLG__date span{font:600 .72rem/1 var(--strain-display);letter-spacing:.14em;text-transform:uppercase;color:var(--strain-muted)}.AthleteProfile-module__OAtRLG__tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.AthleteProfile-module__OAtRLG__state{max-width:1280px;min-height:calc(100svh - 64px);padding:clamp(1.5rem, 4vw, 3rem) var(--pad) 4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0 auto;display:grid}.AthleteProfile-module__OAtRLG__stateCopy{justify-items:start;gap:1rem;display:grid}.AthleteProfile-module__OAtRLG__stateCopy>h1{font-size:clamp(3rem,5vw,5rem)}.AthleteProfile-module__OAtRLG__stateCopy>p{max-width:40ch}.AthleteProfile-module__OAtRLG__stateVisual{background:radial-gradient(45% 50% at 50% 58%, #1b252d80, transparent 70%), var(--strain-surface);height:min(68vh,600px);box-shadow:inset 0 0 0 1px var(--strain-line);border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:lab(0% 0 0)){.AthleteProfile-module__OAtRLG__stateVisual{background:radial-gradient(45% 50% at 50% 58%, lab(14.1738% -2.91011 -6.43607/.5), transparent 70%), var(--strain-surface)}}.AthleteProfile-module__OAtRLG__stateVisual img{object-fit:contain;opacity:.3;width:80%;height:80%}.AthleteProfile-module__OAtRLG__stateVisual>span{position:absolute;top:1rem;left:1rem}.AthleteProfile-module__OAtRLG__stateActions{margin-top:.6rem}@media (min-width:1081px) and (max-width:1280px){.AthleteProfile-module__OAtRLG__readout{max-width:calc(100% - 2rem);bottom:4.8rem}.AthleteProfile-module__OAtRLG__stage .model-hint{display:none}}@media (max-width:1080px){.AthleteProfile-module__OAtRLG__layout{flex-direction:column;display:flex}.AthleteProfile-module__OAtRLG__lead,.AthleteProfile-module__OAtRLG__rest{width:100%}.AthleteProfile-module__OAtRLG__clubSale{align-self:stretch;max-height:none;margin:1.5rem 0 0;position:static;overflow:visible}.AthleteProfile-module__OAtRLG__layout>#sponsor{align-self:stretch;max-height:none;margin:1.5rem 0 0;position:static;overflow:visible}}@media (max-width:760px){.AthleteProfile-module__OAtRLG__viewer{inset:0}.AthleteProfile-module__OAtRLG__identity{max-width:none;padding:1.2rem 1.2rem 0;position:relative;top:auto;left:auto}.AthleteProfile-module__OAtRLG__identity h1{font-size:clamp(3.2rem,12vw,5rem)}.AthleteProfile-module__OAtRLG__stage{height:460px}.AthleteProfile-module__OAtRLG__stage .studio-top{top:.5rem}.AthleteProfile-module__OAtRLG__stage .model-toolbar{flex-wrap:wrap;bottom:.8rem;left:.7rem;right:.7rem}.AthleteProfile-module__OAtRLG__stage .view-buttons button{padding-inline:.5rem}.AthleteProfile-module__OAtRLG__stage .model-hint{display:none}.AthleteProfile-module__OAtRLG__readout{max-width:calc(100% - 1.4rem);bottom:4.8rem;left:.7rem}.AthleteProfile-module__OAtRLG__stats{gap:.5rem}.AthleteProfile-module__OAtRLG__stats>div{padding:.9rem}.AthleteProfile-module__OAtRLG__stats dd{font-size:clamp(1.3rem,6.3vw,2.3rem)}.AthleteProfile-module__OAtRLG__stats div>span{font-size:.78rem}.AthleteProfile-module__OAtRLG__about{grid-template-columns:1fr}.AthleteProfile-module__OAtRLG__backers li{grid-template-columns:40px minmax(0,1fr) auto;row-gap:.4rem}.AthleteProfile-module__OAtRLG__monogram{grid-row:1/3;align-self:start}.AthleteProfile-module__OAtRLG__race{grid-area:2/2}.AthleteProfile-module__OAtRLG__backers li>:nth-child(4){grid-area:2/3;justify-self:end;max-width:9rem}.AthleteProfile-module__OAtRLG__amount{grid-area:1/3}.AthleteProfile-module__OAtRLG__schedule li{grid-template-columns:3rem minmax(0,1fr)}.AthleteProfile-module__OAtRLG__tags{grid-column:2;justify-content:flex-start}.AthleteProfile-module__OAtRLG__state{grid-template-columns:1fr;min-height:0}.AthleteProfile-module__OAtRLG__stateVisual{height:380px}}
.ClubProfile-module__js5XDa__badge{object-fit:contain;margin-bottom:1rem;display:block}.ClubProfile-module__js5XDa__attribution{z-index:4;background:var(--strain-bg);max-width:70%;color:var(--strain-muted);padding:.4rem .6rem;font-size:.8rem;position:absolute;top:4rem;right:1rem}.ClubProfile-module__js5XDa__attribution a{color:var(--strain-text);text-decoration:underline}.ClubProfile-module__js5XDa__fallback{place-items:end center;padding:2rem 1rem 7rem;display:grid;position:absolute;inset:0}.ClubProfile-module__js5XDa__fallback img{object-fit:contain;opacity:.35}.ClubProfile-module__js5XDa__fallback p{background:var(--strain-bg);max-width:32ch;color:var(--strain-muted);text-align:center;padding:1rem;position:relative}.ClubProfile-module__js5XDa__note{margin-bottom:1rem}.ClubProfile-module__js5XDa__spaces{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.8rem;display:grid}.ClubProfile-module__js5XDa__space{border:1px solid var(--strain-line);background:var(--strain-surface);min-width:0;color:var(--strain-text);text-align:left;cursor:pointer;border-radius:12px;align-content:start;justify-items:start;gap:.9rem;padding:1.2rem;display:grid}.ClubProfile-module__js5XDa__space:hover{border-color:var(--strain-line-strong)}.ClubProfile-module__js5XDa__space[aria-pressed=true]{border-color:var(--strain-green);background:#5adf880d;background:lab(80.1353% -52.5059 31.3952/.05)}.ClubProfile-module__js5XDa__spaceHead{align-items:center;gap:.7rem;display:flex}.ClubProfile-module__js5XDa__spaceHead b{font:700 1.3rem/1 var(--strain-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.ClubProfile-module__js5XDa__space dl{gap:.5rem;width:100%;margin:0;font-size:.85rem;display:grid}.ClubProfile-module__js5XDa__space dl>div{grid-template-columns:auto minmax(0,1fr);gap:.7rem;display:grid}.ClubProfile-module__js5XDa__space dt,.ClubProfile-module__js5XDa__space>p{color:var(--strain-muted)}.ClubProfile-module__js5XDa__space dd{text-align:right;overflow-wrap:anywhere;margin:0}.ClubProfile-module__js5XDa__backers{margin:0;padding:0;list-style:none}.ClubProfile-module__js5XDa__backers li{border-bottom:1px solid var(--strain-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.ClubProfile-module__js5XDa__bio{max-width:56ch;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.5}.ClubProfile-module__js5XDa__squad{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:1rem;display:grid}.ClubProfile-module__js5XDa__player{border:1px solid var(--strain-line);background:var(--strain-surface);border-radius:12px;min-width:0;overflow:hidden}.ClubProfile-module__js5XDa__player:hover{border-color:var(--strain-green)}.ClubProfile-module__js5XDa__portrait{background:radial-gradient(ellipse at center, var(--strain-raised), transparent);place-items:center;height:230px;display:grid;position:relative}.ClubProfile-module__js5XDa__portrait img{object-fit:contain}.ClubProfile-module__js5XDa__portrait>span{color:var(--strain-muted);font:800 4rem var(--strain-display)}.ClubProfile-module__js5XDa__playerCopy{overflow-wrap:anywhere;padding:1rem}.ClubProfile-module__js5XDa__playerCopy h3{margin:.5rem 0;font-size:1.8rem}.ClubProfile-module__js5XDa__playerCopy p,.ClubProfile-module__js5XDa__playerCopy small{color:var(--strain-muted)}.ClubProfile-module__js5XDa__playerCopy small{margin-top:.8rem;display:block}@media (max-width:760px){.ClubProfile-module__js5XDa__backers li{grid-template-columns:40px minmax(0,1fr)}.ClubProfile-module__js5XDa__backers li>:last-child{grid-column:2;justify-self:start}.ClubProfile-module__js5XDa__attribution{top:3.5rem}}