.talent-hero{align-items:end}.talent-hero__media img{object-position:60% center;filter:saturate(.76)contrast(1.06);transform:scale(1.01)}.talent-hero__shade{background:linear-gradient(90deg,#000000e6,#0000009e 58%,#0000003d),linear-gradient(#0000 45%,#000c)}.talent-hero__brand{width:clamp(18rem,38vw,34rem);max-width:100%;margin-top:1.5rem;line-height:0}.talent-hero__brand img{width:100%;height:auto;display:block}.talent-hero__intro{color:#ffffffdb;max-width:43rem;font-size:var(--font-size-lg);margin-top:1.5rem;font-weight:500}.talent-hero__content .button{margin-top:clamp(2rem,4vw,3rem)}.talent-hero__meta{justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(2.5rem,6vw,5rem);display:flex}.talent-hero__values,.talent-hero__credit{color:#ffffffb8;font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.talent-hero__credit{text-align:right}.directory__grid{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,4.5rem) clamp(1rem,2vw,2rem);display:grid}.club-benefits{border-block:1px solid var(--color-line);background:var(--color-paper-bright)}.club-benefits__heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.75rem,6vw,5rem);display:grid}.club-benefits__heading h2{max-width:15ch;font-size:var(--font-size-3xl);overflow-wrap:normal;word-break:normal;margin-top:1rem}.club-benefits__heading>p{max-width:38rem;color:var(--color-subtle);font-size:var(--font-size-lg)}.club-benefits__grid{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.club-benefits__group{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.club-benefits__group+.club-benefits__group{border-left:1px solid var(--color-line)}.club-benefits__group>span{color:var(--color-blue);font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:700}.club-benefits__group h3{overflow-wrap:normal;word-break:normal;max-width:14ch;margin-top:.8rem;font-size:clamp(1.8rem,3vw,3rem)}.club-benefits__features{margin-top:2rem;list-style:none}.club-benefits__features li{border-top:1px solid var(--color-line);padding-block:1rem}.club-benefits__features strong{font-size:var(--font-size-sm)}.club-benefits__features p{color:var(--color-subtle);font-size:var(--font-size-sm);margin-top:.35rem}.club-benefits__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-top:1.5rem;display:grid}.club-benefits__footer p{max-width:44rem;color:var(--color-subtle);font-size:.75rem}.opportunities{background:var(--color-ink);color:#fff}.opportunities header{grid-template-columns:.5fr 1.5fr;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.opportunities h2{max-width:14ch;font-size:var(--font-size-3xl)}.opportunities ol{border-top:1px solid #414141;list-style:none}.opportunities li{border-bottom:1px solid #414141;grid-template-columns:4rem minmax(15rem,.8fr) minmax(20rem,1fr);align-items:start;gap:clamp(1rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.opportunities li>span{color:var(--color-red-bright);font-family:var(--font-mono);font-size:var(--font-size-label)}.opportunities li>div p{color:#979797;font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.opportunities li h3{max-width:18ch;margin-top:.55rem;font-size:clamp(1.5rem,2.7vw,2.75rem)}.opportunities li>p{color:#b8b8b8;max-width:39rem}.clarity{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.72fr) minmax(15rem,.58fr);gap:clamp(2rem,4.5vw,5rem);display:grid}.clarity h2{overflow-wrap:normal;word-break:normal;max-width:13ch;margin-top:1rem;font-size:clamp(3.25rem,1.6rem + 3vw,5.25rem)}.clarity__copy,.clarity__legend{align-content:start;gap:1.25rem;padding-top:2.2rem;display:grid}.clarity__copy p,.clarity__legend p{color:var(--color-subtle)}.clarity__legend{grid-template-columns:auto;justify-items:start;gap:.6rem}.clarity__legend p{margin-bottom:.9rem;font-size:.75rem}@media (width<=1000px){.directory__grid{grid-template-columns:repeat(3,1fr)}.club-benefits__heading,.club-benefits__grid{grid-template-columns:1fr}.club-benefits__group+.club-benefits__group{border-top:1px solid var(--color-ink);border-left:0}.club-benefits__features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.club-benefits__features li+li{border-left:1px solid var(--color-line);padding-left:1rem}.clarity{grid-template-columns:1fr}.clarity__copy,.clarity__legend{padding-top:0}}@media (width<=800px){.opportunities header{grid-template-columns:1fr}.opportunities li{grid-template-columns:2.5rem 1fr}.opportunities li>p{grid-column:2}}@media (width<=620px){.talent-hero{min-height:max(42rem,100svh - 5rem)}.talent-hero__media img{object-position:59% center}.talent-hero__content{padding-top:6rem;padding-bottom:4.5rem}.talent-hero__brand{width:min(100%,27rem)}.talent-hero__intro{font-size:1rem}.talent-hero__meta{gap:.75rem;display:grid}.talent-hero__values{max-width:24rem;line-height:1.6}.talent-hero__credit{text-align:left}.directory__grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}.club-benefits__group{padding:1.5rem 0}.club-benefits__features,.club-benefits__footer{grid-template-columns:1fr}.club-benefits__features li+li{border-left:0;padding-left:0}.club-benefits__footer .button{width:100%}.clarity h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.6rem,13vw,3.8rem)}}.pathways{background:var(--color-ink);color:#fff;overflow:hidden}.pathways__heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.pathways__heading h2{max-width:14ch;font-size:var(--font-size-3xl);margin-top:1rem}.pathways__heading>p{color:#c5c5c5;max-width:38rem;font-size:var(--font-size-lg)}.pathways__controls{border-top:1px solid #414141;justify-content:space-between;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1rem;display:flex}.pathways__controls p,.pathways__controls button{font-family:var(--font-mono);font-size:var(--font-size-label)}.pathways__controls p{color:#a7a7a7}.pathways__controls>div{gap:.5rem;display:flex}.pathways__controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #595959;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .16s,background .16s,color .16s;display:grid}.pathways__controls button:hover:not(:disabled),.pathways__controls button:focus-visible{border-color:var(--color-red);background:var(--color-red)}.pathways__controls button:disabled{opacity:.32;cursor:default}.pathways__track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--color-red) #343434;scrollbar-width:thin;grid-auto-columns:clamp(18rem,28.5vw,24rem);grid-auto-flow:column;gap:1rem;margin-top:1rem;padding:0 0 1.4rem;scroll-padding-inline:0;list-style:none;display:grid;overflow-x:auto}.pathways__track::-webkit-scrollbar{height:.38rem}.pathways__track::-webkit-scrollbar-track{background:#343434}.pathways__track::-webkit-scrollbar-thumb{background:var(--color-red)}.pathways__track>li{scroll-snap-align:start;min-width:0}.pathway-card{border:1px solid #414141;border-top:2px solid var(--color-red);background:#171717;grid-template-rows:auto auto minmax(0,1fr);min-height:100%;padding:1rem;display:grid;box-shadow:0 1.25rem 3rem #00000038}.pathway-card__topline{color:#919191;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.62rem;line-height:1.2;display:flex}.pathway-card__logo{aspect-ratio:1;background:#66645f;place-items:center;min-height:0;margin:1rem 0;display:grid;position:relative;overflow:hidden}.pathway-card__watermark{z-index:0;object-fit:contain;opacity:.075;pointer-events:none;width:72%;max-height:none;position:absolute;bottom:-12%;right:-10%}.pathway-card__team-logo{z-index:1;width:calc(var(--logo-scale) * 100%);object-fit:contain;filter:drop-shadow(0 .45rem .9rem #0000002e);max-height:44%;position:relative}.pathway-card__content{border-top:1px solid #4d4d4d;padding-top:1rem}.pathway-card__content>p,.pathway-card__content dt{color:#a0a0a0;font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;line-height:1.3}.pathway-card__content>p{color:#ff5a5f}.pathway-card__content h3{text-wrap:balance;margin-top:.45rem;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:.94}.pathway-card__content dl{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1rem;margin-top:1rem;display:grid}.pathway-card__content dd{margin-top:.3rem;font-size:.78rem;font-weight:700;line-height:1.25}.pathway-card__roster{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:1rem}.pathway-card__roster th,.pathway-card__roster td{text-align:left;vertical-align:top;border:0}.pathway-card__roster thead th{color:#a0a0a0;font-family:var(--font-mono);text-transform:uppercase;padding:0 0 .4rem;font-size:.62rem;font-weight:400;line-height:1.3}.pathway-card__roster thead th:first-child{width:48%}.pathway-card__roster tbody th,.pathway-card__roster tbody td{overflow-wrap:break-word;padding:.25rem 0;font-size:.78rem;font-weight:700;line-height:1.25}.pathway-card__roster tbody th{padding-right:.5rem}.pathway-card__country{align-items:flex-start;gap:.35rem;display:inline-flex}.pathway-card__flag{flex:none;font-size:1rem;line-height:1}@media (width<=820px){.pathways__heading{grid-template-columns:1fr;align-items:start}.pathways__track{grid-auto-columns:min(72vw,22rem)}}@media (width<=520px){.pathways__track{grid-auto-columns:86vw}.pathway-card__content h3{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.pathways__track{scroll-behavior:auto}.pathways__controls button{transition:none}}
