.aff-hero[data-astro-cid-mppw2yii]{background:radial-gradient(90% 70% at 70% 55%, #0053918c, transparent 70%), var(--blue-deep);color:#fff;z-index:1;padding:clamp(72px,12vw,120px) 0 clamp(40px,6vw,64px);position:relative}.aff-hero[data-astro-cid-mppw2yii] .pent[data-astro-cid-mppw2yii]{background-image:url(/logos/ball.png)}.aff-hero__head[data-astro-cid-mppw2yii]{grid-template-columns:1fr auto;align-items:end;gap:clamp(24px,5vw,64px);display:grid}.aff-hero[data-astro-cid-mppw2yii] h1[data-astro-cid-mppw2yii]{color:#fff;text-transform:uppercase;letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;line-height:1.03}.aff-hero__head[data-astro-cid-mppw2yii] p[data-astro-cid-mppw2yii]{color:#ffffffdb;max-width:60ch;margin-top:16px;font-size:1.08rem}.aff-stats[data-astro-cid-mppw2yii]{gap:clamp(18px,3vw,36px);margin:0;display:flex}.aff-stats[data-astro-cid-mppw2yii] div[data-astro-cid-mppw2yii]{border-left:2px solid var(--gold);flex-direction:column-reverse;padding-left:14px;display:flex}.aff-stats[data-astro-cid-mppw2yii] dd[data-astro-cid-mppw2yii]{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;line-height:1}.aff-stats[data-astro-cid-mppw2yii] dt[data-astro-cid-mppw2yii]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin-top:6px;font-size:.72rem;font-weight:700}.aff-map[data-astro-cid-mppw2yii]{margin-top:clamp(32px,5vw,56px);position:relative}.aff-map__canvas[data-astro-cid-mppw2yii]{aspect-ratio:var(--map-ratio);position:relative;overflow:hidden}.aff-map__stage[data-astro-cid-mppw2yii]{width:100%;aspect-ratio:var(--map-ratio);position:relative}.aff-map__svg[data-astro-cid-mppw2yii]{width:100%;height:100%;display:block;overflow:visible}.aff-dots[data-astro-cid-mppw2yii]{fill:none;stroke:#fff3;stroke-width:5.2px;stroke-linecap:round}.aff-dots--base[data-astro-cid-mppw2yii]{stroke:#e4c45e6b}.aff-dots--presence[data-astro-cid-mppw2yii]{stroke:#ffffff80}.aff-dots--light[data-astro-cid-mppw2yii]{stroke:var(--gold);opacity:0;transition:opacity .35s}.aff-dots--light[data-astro-cid-mppw2yii].is-on{opacity:1}.aff-arc[data-astro-cid-mppw2yii]{fill:none;stroke:var(--gold-soft);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55;transition:opacity .3s,stroke-width .3s}.aff-arc--base[data-astro-cid-mppw2yii]{stroke:#fff;opacity:.4}.is-ready[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii]{stroke-dashoffset:1px}.is-in[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii]{animation:1.4s cubic-bezier(.45,0,.2,1) forwards aff-draw;animation-delay:calc(var(--i) * .18s + .2s)}.is-ready[data-astro-cid-mppw2yii]:not(.is-in) .aff-pin[data-astro-cid-mppw2yii]{opacity:0}.is-in[data-astro-cid-mppw2yii] .aff-pin[data-astro-cid-mppw2yii]{animation:.5s cubic-bezier(.3,1.6,.5,1) backwards aff-pop;animation-delay:calc(var(--i) * .12s)}@keyframes aff-pop{0%{opacity:0;transform:scale(.4)}}.is-active[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii]{opacity:.18}.is-active[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii].is-on{opacity:1;stroke-width:2.2px}@keyframes aff-draw{to{stroke-dashoffset:0}}.aff-pin[data-astro-cid-mppw2yii]{background:var(--gold);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;padding:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .25s;position:absolute}.aff-pin[data-astro-cid-mppw2yii]:after{content:"";border:2px solid var(--gold);opacity:0;animation:2.6s ease-out infinite aff-pulse;animation-delay:calc(var(--i) * .4s);pointer-events:none;border-radius:50%;position:absolute;inset:-8px}.aff-pin--base[data-astro-cid-mppw2yii]{border-color:var(--gold);background:#fff;width:14px;height:14px;margin:-7px 0 0 -7px}.aff-pin--base[data-astro-cid-mppw2yii]:after{border-color:#fff}.aff-pin[data-astro-cid-mppw2yii].is-on,.aff-pin[data-astro-cid-mppw2yii]:hover,.aff-pin[data-astro-cid-mppw2yii]:focus-visible{transform:scale(1.3);box-shadow:0 0 0 6px #c9a22747}.aff-pin[data-astro-cid-mppw2yii]:focus-visible{outline-offset:4px;outline:2px solid #fff}.aff-pin__sr[data-astro-cid-mppw2yii]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes aff-pulse{0%{opacity:.9;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.aff-tip[data-astro-cid-mppw2yii]{z-index:5;width:min(300px,80vw);color:var(--ink);border-radius:var(--radius);border-top:3px solid var(--gold);pointer-events:none;--tx:-50%;--ty:calc(-100% - 18px);transform:translate(var(--tx), var(--ty));background:#fff;padding:14px 16px 16px;animation:.22s ease-out aff-tip-in;position:absolute;box-shadow:0 18px 40px #00142859}.aff-tip[data-astro-cid-mppw2yii].start{--tx:-28px}.aff-tip[data-astro-cid-mppw2yii].end{--tx:calc(-100% + 28px)}.aff-tip[data-astro-cid-mppw2yii].below{--ty:18px}@keyframes aff-tip-in{0%{opacity:0;transform:translate(var(--tx), calc(var(--ty) + 6px))}}.aff-tip[data-astro-cid-mppw2yii] ul[data-astro-cid-mppw2yii]{margin:0;padding:0;list-style:none}.aff-tip[data-astro-cid-mppw2yii] li[data-astro-cid-mppw2yii]+li[data-astro-cid-mppw2yii]{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.aff-tip__kicker[data-astro-cid-mppw2yii]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-size:.7rem;font-weight:800}.aff-tip__title[data-astro-cid-mppw2yii]{font-family:var(--font-display);margin:0;font-size:1.02rem;font-weight:800;line-height:1.2}.aff-tip__group[data-astro-cid-mppw2yii]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:.66rem;font-weight:700}.aff-tip[data-astro-cid-mppw2yii] .aff-tip__scouts[data-astro-cid-mppw2yii]{margin-bottom:12px}.aff-tip--base[data-astro-cid-mppw2yii] .aff-tip__scouts[data-astro-cid-mppw2yii]{border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px}.aff-tip__scouts[data-astro-cid-mppw2yii] li[data-astro-cid-mppw2yii]+li[data-astro-cid-mppw2yii]{border-top:0;margin-top:6px;padding-top:0}.aff-tip__name[data-astro-cid-mppw2yii]{font-family:var(--font-display);margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.aff-tip__sub[data-astro-cid-mppw2yii]{color:var(--ink-soft);margin:1px 0 0;font-size:.86rem}.aff-tip__focus[data-astro-cid-mppw2yii]{margin:6px 0 0;font-size:.86rem}.aff-tip__focus[data-astro-cid-mppw2yii] span[data-astro-cid-mppw2yii]{color:var(--blue);font-weight:700}.aff-legend[data-astro-cid-mppw2yii]{color:#fffc;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(20px,3vw,28px);padding-top:18px;font-size:.92rem;display:flex}.aff-legend[data-astro-cid-mppw2yii] ul[data-astro-cid-mppw2yii]{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.aff-legend[data-astro-cid-mppw2yii] li[data-astro-cid-mppw2yii]{align-items:center;gap:9px;display:inline-flex}.aff-legend[data-astro-cid-mppw2yii] p[data-astro-cid-mppw2yii]{color:var(--gold-soft);margin:0}.aff-key[data-astro-cid-mppw2yii]{border-radius:50%;width:12px;height:12px;display:inline-block}.aff-key--base[data-astro-cid-mppw2yii]{border:2px solid var(--gold);background:#fff}.aff-key--pin[data-astro-cid-mppw2yii]{background:var(--gold);border:2px solid #fff}.aff-key--focus[data-astro-cid-mppw2yii]{background:radial-gradient(circle, var(--gold) 0 2px, transparent 2.5px) 0 0 / 6px 6px;border-radius:3px}.aff-list[data-astro-cid-mppw2yii] h2[data-astro-cid-mppw2yii]{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:900;line-height:1.08}.aff-region[data-astro-cid-mppw2yii]{margin-top:clamp(32px,5vw,52px)}.aff-region__name[data-astro-cid-mppw2yii]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:.82rem;font-weight:800}.aff-grid[data-astro-cid-mppw2yii]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:20px;display:grid}.aff-card[data-astro-cid-mppw2yii]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:22px 22px 20px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.aff-card[data-astro-cid-mppw2yii]:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:var(--gold);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.aff-card[data-astro-cid-mppw2yii]:hover,.aff-card[data-astro-cid-mppw2yii].is-on{border-color:#c9a22799;box-shadow:0 14px 30px #00355c1a}.aff-card[data-astro-cid-mppw2yii]:hover:before,.aff-card[data-astro-cid-mppw2yii].is-on:before{transform:scaleX(1)}.aff-card[data-astro-cid-mppw2yii] h4[data-astro-cid-mppw2yii]{font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:900;line-height:1.2}.aff-scout[data-astro-cid-mppw2yii]{align-items:center;gap:14px;display:flex}.aff-scout__photo[data-astro-cid-mppw2yii]{object-fit:cover;background:var(--sky);width:64px;height:64px;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--gold);border-radius:50%;flex:none}.aff-scout__initials[data-astro-cid-mppw2yii]{font-family:var(--font-display);color:var(--blue-deep);place-items:center;font-size:1.2rem;font-weight:800;display:grid}.aff-card__role[data-astro-cid-mppw2yii]{color:var(--blue);margin-top:4px;font-weight:600}.aff-card[data-astro-cid-mppw2yii] dl[data-astro-cid-mppw2yii]{gap:12px;margin:16px 0 18px;display:grid}.aff-card[data-astro-cid-mppw2yii] dt[data-astro-cid-mppw2yii]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;font-weight:700}.aff-card[data-astro-cid-mppw2yii] dd[data-astro-cid-mppw2yii]{flex-wrap:wrap;gap:6px;margin:6px 0 0;display:flex}.aff-chip[data-astro-cid-mppw2yii]{background:var(--sky);color:var(--blue-deep);border-radius:999px;padding:3px 10px;font-size:.85rem;font-weight:600;display:inline-block}.aff-chip--gold[data-astro-cid-mppw2yii]{color:var(--ink);background:#c9a22729}.aff-card__links[data-astro-cid-mppw2yii]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:14px;display:flex}.aff-card__links[data-astro-cid-mppw2yii] a[data-astro-cid-mppw2yii]{font-family:var(--font-display);color:var(--blue);text-underline-offset:3px;font-size:.88rem;font-weight:700;text-decoration:underline #0053914d}.aff-card__links[data-astro-cid-mppw2yii] a[data-astro-cid-mppw2yii]:hover,.aff-card__links[data-astro-cid-mppw2yii] a[data-astro-cid-mppw2yii]:focus-visible{text-decoration-color:var(--gold)}.aff-note[data-astro-cid-mppw2yii]{max-width:75ch;color:var(--ink-soft);margin-top:clamp(32px,5vw,48px);font-size:.92rem}@media (width<=860px){.aff-hero__head[data-astro-cid-mppw2yii]{grid-template-columns:1fr}}@media (width<=700px){.aff-stats[data-astro-cid-mppw2yii]{flex-wrap:wrap;gap:16px 22px}.aff-stats[data-astro-cid-mppw2yii] div[data-astro-cid-mppw2yii]{padding-left:10px}.aff-stats[data-astro-cid-mppw2yii] dt[data-astro-cid-mppw2yii]{letter-spacing:.1em}.aff-map__canvas[data-astro-cid-mppw2yii]{aspect-ratio:var(--crop-ratio)}.aff-map__stage[data-astro-cid-mppw2yii]{width:var(--crop-w);margin-left:var(--crop-x);margin-top:var(--crop-y)}.aff-pin[data-astro-cid-mppw2yii]{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.aff-pin--base[data-astro-cid-mppw2yii]{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.aff-tip[data-astro-cid-mppw2yii]{width:auto;margin-top:16px;animation:none;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.aff-arc[data-astro-cid-mppw2yii],.is-ready[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii]{stroke-dashoffset:0}.is-in[data-astro-cid-mppw2yii] .aff-arc[data-astro-cid-mppw2yii],.is-in[data-astro-cid-mppw2yii] .aff-pin[data-astro-cid-mppw2yii],.aff-pin[data-astro-cid-mppw2yii]:after,.aff-tip[data-astro-cid-mppw2yii]{animation:none}.is-ready[data-astro-cid-mppw2yii]:not(.is-in) .aff-pin[data-astro-cid-mppw2yii]{opacity:1}.aff-pin[data-astro-cid-mppw2yii]{transition:none}}
