.mjHFxW_page{color:#f8fafc;background:#0b1324;min-height:100vh;padding-bottom:7rem}.mjHFxW_topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1324e6;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;min-height:4.8rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.mjHFxW_brand{letter-spacing:-.04em;align-items:center;gap:.8rem;font-weight:950;display:inline-flex}.mjHFxW_brand>span:last-child span{color:#ef4444}.mjHFxW_brandMark{background:#dc3434;border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;display:grid}.mjHFxW_profileButton{color:#aebbd0;background:#1d2a42;border:1px solid #94a3b847;border-radius:999px;place-items:center;width:2.85rem;height:2.85rem;display:grid}.mjHFxW_profileButton svg{width:1.25rem}.mjHFxW_hero{gap:1.5rem;width:min(1180px,100% - 2rem);margin:auto;padding:3rem 0 1.5rem;display:grid}.mjHFxW_kicker{color:#a7b5ca;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8rem;font-weight:900;display:inline-flex}.mjHFxW_hero h1{letter-spacing:-.06em;max-width:13ch;margin:.75rem 0 .8rem;font-size:clamp(2.6rem,10vw,5.6rem);line-height:.95}.mjHFxW_hero p{color:#a9b7cb;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.7}.mjHFxW_heroStat{background:#162238;border:1px solid #94a3b82e;border-radius:1rem;align-items:baseline;gap:.7rem;padding:1rem 1.15rem;display:flex}.mjHFxW_heroStat strong{font-size:2.1rem}.mjHFxW_heroStat span{color:#9dabc0}.mjHFxW_filters{background:#151f33;border:1px solid #94a3b833;border-radius:1.1rem;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto 1.5rem;padding:1rem;display:grid}.mjHFxW_filters label{color:#c9d3e3;gap:.5rem;font-size:.82rem;font-weight:850;display:grid}.mjHFxW_filters input,.mjHFxW_filters select{color:#f8fafc;width:100%;min-height:3.2rem;font:inherit;background:#0e1729;border:1px solid #94a3b83d;border-radius:.8rem;padding:.75rem .85rem}.mjHFxW_searchField{position:relative}.mjHFxW_searchField svg{color:#94a3b8;position:absolute;bottom:.95rem;left:.85rem}.mjHFxW_searchField input{padding-left:2.5rem}.mjHFxW_filters button{color:#fff;cursor:pointer;background:#dc3434;border:0;border-radius:.8rem;min-height:3.2rem;font-size:1rem;font-weight:900}.mjHFxW_grid{align-items:stretch;gap:1.25rem;width:min(1180px,100% - 2rem);margin:auto;display:grid}.mjHFxW_card{background:#172338;border:1px solid #94a3b838;border-radius:1.35rem;outline:none;min-height:100%;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:block;box-shadow:0 16px 44px #00000029}.mjHFxW_card article{flex-direction:column;gap:1.25rem;min-height:30rem;padding:1.35rem;display:flex}.mjHFxW_card:hover{background:#1b2940;border-color:#94a3b87a;transform:translateY(-4px);box-shadow:0 24px 60px #0000003d}.mjHFxW_card:active{transform:translateY(-1px)scale(.995)}.mjHFxW_card:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa61,0 24px 60px #0000003d}.mjHFxW_clubHeader{align-items:center;gap:1rem;min-height:5rem;display:flex}.mjHFxW_logo{background:linear-gradient(145deg,#d97706,#9a3412);border:1px solid #ffffff1f;border-radius:1rem;flex:none;place-items:center;width:4.25rem;height:4.25rem;font-size:1.65rem;font-weight:950;display:grid;overflow:hidden}.mjHFxW_logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:.35rem}.mjHFxW_clubHeader h2{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:1.35rem;line-height:1.2;display:-webkit-box;overflow:hidden}.mjHFxW_clubHeader p{color:#aebbd0;align-items:center;gap:.35rem;margin:0;font-size:.95rem;line-height:1.4;display:flex}.mjHFxW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mjHFxW_metrics div{background:#0d1629;border:1px solid #94a3b81f;border-radius:1rem;min-height:6.25rem;padding:1rem}.mjHFxW_metrics span{color:#93a2ba;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:900;display:block}.mjHFxW_metrics strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mjHFxW_description{color:#b5c2d5;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2rem;margin:0;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.mjHFxW_cardLink{color:#e2e8f0;border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.55rem;min-height:3.15rem;margin-top:auto;padding:0 1rem;font-size:1rem;font-weight:900;display:flex}.mjHFxW_cardLink svg{transition:transform .16s}.mjHFxW_card:hover .mjHFxW_cardLink svg,.mjHFxW_card:focus-visible .mjHFxW_cardLink svg{transform:translate(4px)}.mjHFxW_empty,.mjHFxW_error{text-align:center;border:1px dashed #94a3b83d;border-radius:1.2rem;width:min(1180px,100% - 2rem);margin:2rem auto;padding:2rem}.mjHFxW_empty svg{color:#94a3b8;width:2.5rem;height:2.5rem}.mjHFxW_empty h2{margin:.8rem 0 .35rem}.mjHFxW_empty p,.mjHFxW_error{color:#aebbd0}.mjHFxW_empty a{color:#93c5fd;margin-top:.8rem;font-weight:850;display:inline-flex}@media (min-width:760px){.mjHFxW_topbar{padding-inline:2rem}.mjHFxW_hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:4.5rem}.mjHFxW_heroStat{min-width:14rem}.mjHFxW_filters{grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,.7fr) minmax(12rem,.7fr) auto;align-items:end}.mjHFxW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.mjHFxW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mjHFxW_card,.mjHFxW_cardLink svg{transition:none}}
.club-flip-shell{perspective:1200px;isolation:isolate;min-height:32.75rem;position:relative}.club-flip-inner{min-height:32.75rem;transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateZ(0)}.club-flip-shell.is-flipped .club-flip-inner{transform:rotateY(180deg)}.club-flip-face{backface-visibility:hidden;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0;overflow:hidden}.club-flip-front{pointer-events:auto;transform:rotateY(0)}.club-flip-back{transform:rotateY(180deg);background:linear-gradient(145deg,#1b2940,#121b2d)!important;border-color:#f8717161!important}.club-flip-shell.is-flipped .club-flip-front{pointer-events:none}.club-flip-shell.is-flipped .club-flip-back{pointer-events:auto}.club-flip-shell .club-flip-front:hover,.club-flip-shell .club-flip-front:active,.club-flip-shell .club-flip-front:focus-visible{transform:rotateY(0)}.club-flip-shell .club-flip-back:hover,.club-flip-shell .club-flip-back:active,.club-flip-shell .club-flip-back:focus-visible{transform:rotateY(180deg)}.club-card-content,.club-recruiting-content{flex-direction:column;gap:1.05rem;min-height:32.75rem;padding:1.25rem;display:flex}.club-card-content{position:relative}.has-recruiting-badge{padding-right:8.25rem}.club-recruiting-badge{z-index:3;color:#fda4af;text-align:left;cursor:pointer;background:#0d1629f5;border:1px solid #f871716b;border-radius:999px;align-items:center;gap:.38rem;max-width:7.5rem;min-height:2.5rem;padding:.28rem .52rem .28rem .34rem;font-size:.71rem;font-weight:900;line-height:1.05;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;top:.9rem;right:.9rem;box-shadow:0 10px 26px #0000003d}.club-recruiting-badge:hover{background:#111c31;border-color:#f87171b3;transform:translateY(-2px)}.club-recruiting-badge:focus-visible{outline-offset:3px;outline:3px solid #60a5fab8}.club-recruiting-badge img{object-fit:contain;flex:none;width:1.85rem;height:1.85rem}.club-recruiting-badge span{display:block}.club-card-actions{gap:.55rem;margin-top:auto;padding-top:.15rem;display:grid}.club-card-actions>a{margin-top:0}.club-flip-close{color:#e2e8f0;cursor:pointer;background:#0d1629;border:1px solid #94a3b838;border-radius:999px;align-self:flex-end;place-items:center;width:2.5rem;height:2.5rem;display:grid}.club-recruiting-kicker{color:#fda4af;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:900;display:inline-flex}.club-recruiting-content h2{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.05}.club-recruiting-target{color:#dbeafe;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:.8rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.45;display:block}.club-recruiting-content p{color:#b8c5d7;margin:0;line-height:1.65}.club-position-list{flex-wrap:wrap;gap:.55rem;display:flex}.club-position-list span{color:#bfdbfe;background:#2563eb1f;border:1px solid #60a5fa47;border-radius:999px;padding:.6rem .75rem;font-size:.82rem;font-weight:850}.club-recruiting-actions{z-index:1;gap:.65rem;margin-top:auto;display:grid;position:relative}.club-recruiting-actions a{color:#fff;cursor:pointer;touch-action:manipulation;background:#dc3434;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;font-weight:900;display:flex}.club-recruiting-actions a:last-child{color:#e2e8f0;background:#0d1629;border:1px solid #94a3b83d}@media (max-width:430px){.club-flip-shell,.club-flip-inner,.club-card-content,.club-recruiting-content{min-height:33.5rem}.club-card-content,.club-recruiting-content{gap:.95rem;padding:1.1rem}.has-recruiting-badge{padding-right:7rem}.club-recruiting-badge{max-width:6.45rem;min-height:2.25rem;padding:.22rem .44rem .22rem .28rem;font-size:.64rem;top:.75rem;right:.75rem}.club-recruiting-badge img{width:1.55rem;height:1.55rem}}@media (min-width:1080px){.club-flip-shell,.club-flip-inner,.club-card-content,.club-recruiting-content{min-height:32rem}}@media (prefers-reduced-motion:reduce){.club-flip-inner,.club-recruiting-badge{transition:none}}
.Z0AaIa_breadcrumbs{color:#94a3b8;align-items:center;gap:.45rem;width:min(1180px,100% - 2rem);margin:1.25rem auto 0;font-size:.9rem;font-weight:750;display:flex}.Z0AaIa_breadcrumbs a{color:#bfdbfe}.Z0AaIa_regionSection{background:linear-gradient(145deg,#1e293bf5,#0f172af5);border:1px solid #94a3b833;border-radius:1.2rem;width:min(1180px,100% - 2rem);margin:0 auto 1.5rem;padding:1.15rem}.Z0AaIa_regionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.Z0AaIa_regionHeading h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.35rem,4vw,2rem)}.Z0AaIa_regionHeading>a{color:#bfdbfe;flex:none;font-size:.9rem;font-weight:850}.Z0AaIa_regionGrid{gap:.7rem;display:grid}.Z0AaIa_regionCard{background:#0d1729;border:1px solid #94a3b82b;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.4rem;padding:.85rem 1rem;transition:transform .16s,border-color .16s,background .16s;display:flex}.Z0AaIa_regionCard:hover,.Z0AaIa_regionCard:focus-visible{background:#15233a;border-color:#60a5faa6;outline:none;transform:translateY(-2px)}.Z0AaIa_regionCard span{font-weight:900;line-height:1.25}.Z0AaIa_regionCard strong{color:#93c5fd;white-space:nowrap;flex:none;font-size:.78rem}.Z0AaIa_regionCardActive{background:#7f1d1d47;border-color:#ef4444bf}.Z0AaIa_regionCardActive strong{color:#fecaca}@media (min-width:620px){.Z0AaIa_regionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.Z0AaIa_regionFilters{grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,.7fr) auto!important}}@media (min-width:1040px){.Z0AaIa_regionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Z0AaIa_regionCard{transition:none}}
