.cluby-home{--cluby-header-offset:112px;--cluby-danger:#e11d48;--cluby-text-h1:clamp(2.4rem, 6vw, 4.25rem);--cluby-text-h2:clamp(2rem, 4.4vw, 3.25rem);--focus-ring:var(--cluby-ink);background:var(--cluby-page);color:var(--cluby-ink);font-family:var(--font-changa), sans-serif;text-rendering:optimizelegibility}html[dir=ltr] .cluby-home{font-family:var(--font-alexandria), sans-serif}html:has(.cluby-home){scroll-behavior:smooth}html body:has(.cluby-home){scroll-behavior:smooth}html body:has(.cluby-home){height:auto;min-height:100vh;overflow:hidden auto}.cluby-hero-offset{margin-top:calc(var(--cluby-header-offset) * -1);padding-top:calc(var(--cluby-header-offset) + 32px)}@media (min-width:768px){.cluby-hero-offset{padding-top:calc(var(--cluby-header-offset) + 48px)}}.cluby-hero{--hero-base:var(--cluby-tint);--glow-lime:#d8ff479e;--glow-deep:#10210a0f;--glow-lime-size:420px 260px;--glow-lime-at:92% 8%;--glow-deep-size:620px 460px;--glow-deep-at:8% 96%;background-color:var(--hero-base);isolation:isolate}.cluby-hero:before{content:"";pointer-events:none;background-image:radial-gradient(var(--glow-lime-size) at var(--glow-lime-at), var(--glow-lime), transparent 60%), radial-gradient(var(--glow-deep-size) at var(--glow-deep-at), var(--glow-deep), transparent 60%);position:absolute;inset:0}.cluby-hero:after{content:"";background:var(--cluby-page);pointer-events:none;border-radius:50% 50% 0 0;height:18rem;position:absolute;inset:auto -12% -9rem}.cluby-glow{--glow-lime:#d8ff472e;--glow-deep:#d8ff471a;--glow-lime-size:58% 74%;--glow-lime-at:100% 0%;--glow-deep-size:50% 68%;--glow-deep-at:0% 100%;isolation:isolate;position:relative;overflow:hidden}.cluby-glow:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse var(--glow-lime-size) at var(--glow-lime-at), var(--glow-lime), transparent 62%), radial-gradient(ellipse var(--glow-deep-size) at var(--glow-deep-at), var(--glow-deep), transparent 62%);position:absolute;inset:0}.cluby-glow>*{z-index:1;position:relative}.cluby-grid:after{content:"";pointer-events:none;background-image:linear-gradient(#10210a0f 1px,#0000 1px),linear-gradient(90deg,#10210a0f 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.cluby-ticker-track{animation:45s linear infinite cluby-ticker}.cluby-stats-banner{width:max-content;animation:40s linear infinite cluby-ticker;display:flex}.cluby-stats-banner>ul{flex-shrink:0;display:flex}.cluby-stats-banner li{flex-shrink:0;width:22rem;margin-inline-end:1rem}.cluby-ticker-reverse{animation-direction:reverse}.cluby-ticker:hover .cluby-ticker-track,.cluby-ticker:hover .cluby-stats-banner{animation-play-state:paused}@keyframes cluby-ticker{to{transform:translate(-50%)}}.cluby-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cluby-kicker{color:var(--cluby-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #10210a1f;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}.cluby-kicker:before{content:"";background:var(--cluby-lime);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #10210a14}.cluby-product-stage{isolation:isolate;background:var(--cluby-ink);border-radius:clamp(2rem,5vw,4.5rem);position:relative;box-shadow:0 2.5rem 6rem -3rem #10210a8c}.cluby-product-stage:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(circle at 12% 20%,#d8ff474d,#0000 22%),linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:auto,56px 56px,56px 56px;border:1px solid #ffffff29;position:absolute;inset:1.25rem}.cluby-section{padding:clamp(4.5rem,8vw,7rem) 1rem}.cluby-wrap,.cluby-section-inner{width:min(100%,96rem);margin-inline:auto}.cluby-card{border:1px solid #10210a14;box-shadow:0 1.5rem 4rem -3rem #10210a4d}.cluby-faq-list{background:#fff;border:1px solid #10210a14;border-radius:2rem;overflow:hidden;box-shadow:0 1.5rem 4rem -3rem #10210a4d}.cluby-faq-item{border-bottom:1px solid #10210a14}.cluby-faq-item:last-child{border-bottom:0}.cluby-faq-item[open]{background:var(--cluby-page)}.cluby-faq-item[open] .cluby-faq-answer{animation:.4s cubic-bezier(.22,1,.36,1) both cluby-in}.cluby-switch-from{isolation:isolate;color:#fff;background:radial-gradient(90% 70% at 100% 0,#ff485c61,#0000 58%),#8f1422;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 1.5rem 4rem -2.5rem #8f14228c}.cluby-switch-from:before{content:"";background:repeating-linear-gradient(-45deg, var(--cluby-danger) 0 10px, #fff 10px 20px);height:.7rem;position:absolute;inset-block-start:0;inset-inline:0}.cluby-display{text-wrap:balance;letter-spacing:-.055em}html[dir=rtl] .cluby-display{letter-spacing:0}.cluby-copy{color:var(--cluby-muted);text-wrap:pretty}.cluby-link-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s}.cluby-link-lift:hover{transform:translateY(-2px)}.cluby-link-lift:active{transform:translateY(0)scale(.985)}@keyframes cluby-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cluby-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cluby-in{animation:.85s cubic-bezier(.22,1,.36,1) both cluby-in}.cluby-in-2{animation-delay:.12s}.cluby-float{animation:5.5s cubic-bezier(.45,0,.55,1) infinite cluby-float}.cluby-float-late{animation-delay:-2.2s}.cluby-sport-groups-band{background:var(--cluby-ink);color:#fff}.cluby-sport-groups-band .cluby-copy{color:#ffffffa3}.cluby-sport-groups-grid{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.cluby-sport-groups-grid{grid-template-columns:repeat(2,1fr)}.cluby-group-card-wide,.cluby-group-card-feature{grid-column:span 2}.cluby-group-card-feature{grid-row:span 2}}@media (min-width:1024px){.cluby-sport-groups-grid{grid-template-columns:repeat(4,1fr)}}.cluby-sport-groups-bento{grid-auto-rows:minmax(20rem,auto)}.cluby-sport-groups-bento>:first-child .cluby-group-card{min-height:28rem}.cluby-group-card{isolation:isolate;color:#fff;border-radius:1.75rem;height:100%;min-height:20rem;display:block;position:relative;overflow:hidden}.cluby-group-card-wide .cluby-group-card{min-height:24rem}.cluby-group-card-full .cluby-group-card{min-height:26rem}.cluby-group-card:focus-visible{outline:2px solid var(--cluby-lime);outline-offset:3px}.cluby-group-card-photo{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.cluby-group-card:hover .cluby-group-card-photo,.cluby-group-card:focus-visible .cluby-group-card-photo{transform:scale(1.06)}.cluby-group-card-shade{z-index:1;pointer-events:none;--shade:color-mix(in oklch, var(--sport,var(--cluby-ink)) 55%, black);background:linear-gradient(to top, var(--shade) 0%, color-mix(in oklch, var(--shade) 45%, transparent) 40%, #10210a2e 100%);position:absolute;inset:0}.cluby-group-card:after{content:"";z-index:3;background:var(--sport,var(--cluby-lime));pointer-events:none;height:6px;position:absolute;inset:auto 0 0}.cluby-group-card-full{grid-column:1/-1}.cluby-group-card-icon{top:1rem;z-index:2;background:var(--sport,#10210a6b);width:2.35rem;height:2.35rem;color:var(--sport-on,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:1rem}.cluby-group-card-label{z-index:2;inset-inline:1.25rem;position:absolute;bottom:1.2rem}.cluby-why-bento{gap:1rem;display:grid}@media (min-width:1024px){.cluby-why-bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.cluby-why-lead{grid-area:1/1/span 2}}.cluby-catalog-hero{color:var(--cluby-ink);background:radial-gradient(80% 42% at 50% -8%,#d8ff4752,#0000 68%),#fff}.cluby-catalog-highlight{background:var(--cluby-lime);color:var(--cluby-ink);white-space:nowrap;border-radius:.4em;padding:.12em .45em;font-weight:700;display:inline}.cluby-hero-fan{isolation:isolate;justify-content:center;align-items:flex-end;margin:1.5rem 0 0;padding:0 0 2.5rem;list-style:none;display:flex}.cluby-hero-fan-card{width:min(16.5rem,28vw);color:inherit;transform:rotate(var(--tilt,0deg)) translateY(var(--lift,0px));transform-origin:50% 100%;background:#fff;border-radius:1.35rem;flex-direction:column;margin-inline-end:min(-2.2rem,-6vw);padding:.5rem .5rem .6rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px #10210a0a,0 22px 44px -24px #10210a66}.cluby-hero-fan>:last-child .cluby-hero-fan-card{margin-inline-end:0}.cluby-hero-fan>:first-child .cluby-hero-fan-card{--tilt:-10deg;--lift:28px;z-index:1}.cluby-hero-fan>:nth-child(2) .cluby-hero-fan-card{--tilt:-3.5deg;--lift:6px;z-index:2}.cluby-hero-fan>:nth-child(3) .cluby-hero-fan-card{--tilt:3.5deg;--lift:4px;z-index:3}.cluby-hero-fan>:nth-child(4) .cluby-hero-fan-card{--tilt:10deg;--lift:32px;z-index:2}.cluby-hero-fan-card:hover,.cluby-hero-fan-card:focus-visible{color:inherit;z-index:4;--lift:-6px}.cluby-hero-fan-card:focus-visible{outline:2px solid var(--cluby-lime);outline-offset:4px}.cluby-hero-fan-label{background:var(--sport,var(--cluby-ink));min-height:3.4rem;color:var(--sport-on,#fff);text-align:center;text-wrap:balance;border-radius:1.05rem;place-items:center;padding:.65rem .85rem;font-size:clamp(.92rem,1.5vw,1.2rem);font-weight:700;line-height:1.2;display:grid}.cluby-hero-fan-photo{border-radius:.95rem;height:8.5rem;margin-top:.45rem;display:block;position:relative;overflow:hidden}@media (min-width:768px){.cluby-hero-fan{margin-top:2.5rem;padding-bottom:4rem}.cluby-hero-fan-card{width:16.75rem;margin-inline-end:-3.4rem;padding:.55rem .55rem .65rem}.cluby-hero-fan-label{min-height:4.4rem}.cluby-hero-fan-photo{height:14.5rem}}@media (max-width:767px){.cluby-hero-fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-bottom:1.5rem;display:grid}.cluby-hero-fan-card{width:100%;margin-inline-end:0;transform:none}.cluby-hero-fan-label{min-height:3rem;font-size:.95rem}.cluby-hero-fan-photo{height:7.5rem}}.cluby-catalog-index{margin:2.5rem 0 0;padding:0;list-style:none}.cluby-catalog-row{border-bottom:1px solid #10210a1a;border-inline-start:6px solid var(--sport,transparent);color:inherit;border-radius:1.15rem;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem 1.15rem;padding:1.35rem .35rem;display:grid}.cluby-catalog-index>:first-child .cluby-catalog-row{border-top:1px solid #10210a1a}.cluby-catalog-row:hover,.cluby-catalog-row:focus-visible{color:inherit;background:#ffffff6b}.cluby-catalog-row:focus-visible{outline:2px solid var(--cluby-ink);outline-offset:4px}.cluby-catalog-row-photo{border-radius:1.15rem;height:5.5rem;display:block;position:relative;overflow:hidden}.cluby-catalog-row-photo img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.cluby-catalog-row:hover .cluby-catalog-row-photo img,.cluby-catalog-row:focus-visible .cluby-catalog-row-photo img{transform:scale(1.06)}.cluby-catalog-names{color:var(--cluby-muted);flex-wrap:wrap;gap:.3rem 1.15rem;margin-top:.55rem;font-size:.95rem;line-height:1.55;display:flex}.cluby-catalog-names [data-hit]{color:var(--cluby-ink);font-weight:700}@media (min-width:768px){.cluby-catalog-row{grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem 1.75rem;padding-block:1.6rem}.cluby-catalog-row-photo{border-radius:1.35rem;height:8.5rem}}.cluby-group-hero{min-height:28rem}.cluby-group-hero img{transform-origin:50% 38%;animation:16s cubic-bezier(.22,1,.36,1) both cluby-kenburns}@keyframes cluby-kenburns{0%{transform:scale(1.14)}to{transform:scale(1)}}.cluby-sport-roster{flex-wrap:wrap;gap:.7rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.cluby-sport-roster[data-wide]{grid-template-columns:1fr 1fr;gap:.55rem 1.1rem;display:grid}.cluby-sport-roster li{color:#fff;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;display:inline-flex}.cluby-sport-roster li svg{color:var(--cluby-lime);flex-shrink:0}@media (min-width:1024px){.cluby-sport-roster{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10210a7a;border-radius:1.5rem;flex-flow:column;gap:0;min-width:17.5rem;padding:.35rem 1.4rem;box-shadow:inset 0 0 0 1px #ffffff1f}.cluby-sport-roster li{border-bottom:1px solid #ffffff1a;padding-block:.85rem}.cluby-sport-roster li:last-child{border-bottom:0}.cluby-sport-roster[data-wide]{grid-template-columns:1fr 1fr;column-gap:1.1rem;min-width:28rem;display:grid}.cluby-sport-roster[data-wide] li:nth-last-child(-n+2){border-bottom:0}}.cluby-group-hero-shade{z-index:1;background:linear-gradient(#10210a59 0%,#10210a7a 45%,#10210ae0 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html:has(.cluby-home){scroll-behavior:auto}html body:has(.cluby-home){scroll-behavior:auto}.cluby-ticker-track,.cluby-stats-banner,.cluby-in,.cluby-float,.cluby-float-late,.cluby-group-hero img,.cluby-faq-item[open] .cluby-faq-answer{animation:none}.cluby-link-lift,.cluby-group-card-photo{transition-duration:0s}.cluby-group-card:hover .cluby-group-card-photo,.cluby-group-card:focus-visible .cluby-group-card-photo,.cluby-catalog-row:hover .cluby-catalog-row-photo img,.cluby-catalog-row:focus-visible .cluby-catalog-row-photo img{transform:none}.cluby-hero-fan-card,.cluby-hero-fan-card:hover,.cluby-hero-fan-card:focus-visible{transition-duration:0s;transform:none}.cluby-catalog-row-photo img{transition-duration:0s}}.cluby-marker{background:linear-gradient(transparent 58%, var(--cluby-lime) 58%, var(--cluby-lime) 90%, transparent 90%);color:var(--cluby-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em}