.page-hero{color:#fff;background:radial-gradient(700px 340px at 85% -10%,#d200d238,#0000 60%),radial-gradient(520px 300px at -5% 120%,#61ce701f,#0000 60%),#0d0d0d;padding:72px 0 64px;position:relative;overflow:hidden}.page-hero .eyebrow{color:#61ce70}.page-hero h1{text-transform:uppercase;letter-spacing:.01em;margin:14px 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,6vw,64px);font-weight:900;line-height:.95}.page-hero h1 em{color:#d200d2;font-style:normal}.page-hero p{color:#b8b8b8;max-width:620px;font-size:16px}.page-hero .page-hero-extra{margin-top:22px}.page-body{background:#f6f6f4}.page-section{border-bottom:1px solid #e6e6e2;padding:64px 0}.page-section:last-child{border-bottom:none}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.section-heading>div>span,.eyebrow{letter-spacing:.22em;color:#d200d2;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700}.section-heading h2{text-transform:uppercase;margin:6px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1}.section-heading p{color:#7a7a7a;max-width:480px;font-size:14px}.chip-bar{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.chip{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #d9d9d4;border-radius:100px;padding:9px 14px;font:600 13px/1 Inter,sans-serif}.chip:hover{border-color:#9a9a9a}.chip.active{color:#fff;background:#d200d2;border-color:#d200d2}.news-grid-page{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.news-card-page{color:inherit;background:#fff;border:1px solid #e6e6e2;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.news-card-page:hover{border-color:#d200d2;transform:translateY(-2px)}.news-card-page .news-thumb{aspect-ratio:16/10;background:#0d0d0d 50%/cover;position:relative}.news-card-page .news-thumb .news-thumb-fallback{color:#ffffff1f;letter-spacing:.04em;background:radial-gradient(300px 160px at 80% 0,#d200d259,#0000 70%),#0d0d0d;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:56px;font-weight:900;display:grid;position:absolute;inset:0}.news-card-page .news-body{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.news-card-page .news-tag{letter-spacing:.2em;color:#d200d2;text-transform:uppercase;margin-bottom:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.news-card-page h3{text-transform:uppercase;margin:0 0 10px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;line-height:1.08}.news-card-page p{color:#7a7a7a;flex:1;margin:0 0 14px;font-size:13.5px}.news-card-page .news-meta{color:#9a9a9a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.news-card-page .news-meta b{color:#1a1a1a;font-weight:700}.article-hero-copy{max-width:820px}.article-hero-copy .news-tag{color:#61ce70}.article-hero-copy h1{margin:12px 0}.article-hero-copy .article-meta{color:#8a8a8a;flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.article-hero-copy .article-meta b{color:#fff;font-weight:600}.article-hero-copy .article-subtitle{color:#b8b8b8;margin:18px 0 0;font-size:17px}.article-cover{aspect-ratio:16/7;background:#0d0d0d 50%/cover;margin:0;position:relative}.article-cover .cover-fallback{color:#ffffff1a;background:radial-gradient(600px 300px at 80% 0,#d200d24d,#0000 70%),#0d0d0d;place-items:center;font-family:Barlow Condensed,sans-serif;font-size:120px;font-weight:900;display:grid;position:absolute;inset:0}.article-body{max-width:820px;margin:0 auto;padding:48px 0 24px}.article-body p{color:#333;margin:0 0 20px;font-size:16.5px;line-height:1.75}.article-video{margin:28px 0}.article-video iframe{aspect-ratio:16/9;background:#0d0d0d;border:none;border-radius:8px;width:100%}.article-gallery{margin:28px 0}.article-gallery h3{text-transform:uppercase;margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:22px}.article-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.article-gallery-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.article-back{color:#d200d2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.article-back:hover{text-decoration:underline}.games-columns{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:900px){.games-columns{grid-template-columns:1fr}}.games-block h2{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800;display:flex}.games-block h2 span{color:#d200d2}.game-card{background:#fff;border:1px solid #e6e6e2;border-radius:8px;margin-bottom:14px;padding:18px 20px}.game-card .game-top{color:#7a7a7a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.game-card .game-top b{color:#d200d2}.game-card .game-teams{justify-content:space-between;align-items:center;gap:14px;display:flex}.game-card .game-team{text-transform:uppercase;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:800;line-height:1.05;display:flex}.game-card .game-team .opponent-mark{color:#fff;letter-spacing:.02em;background:#1a1a1a;border-radius:8px;place-items:center;width:40px;height:40px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:900;display:grid}.game-card .game-team .opponent-mark img{object-fit:cover;border-radius:8px;width:100%;height:100%}.game-card .game-score{text-align:center;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900}.game-card .game-score.is-win{color:#2e9c41}.game-card .game-score.is-loss{color:#c0392b}.game-card .game-score small{letter-spacing:.18em;color:#9a9a9a;font-size:10px;font-weight:700;display:block}.game-card .game-bottom{color:#7a7a7a;border-top:1px dashed #e0e0db;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.game-card .game-bottom a{color:#d200d2;font-weight:700;text-decoration:none}.game-card .game-bottom a:hover{text-decoration:underline}.transparency-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:34px;display:grid}.transparency-summary .tstat{color:#fff;background:#0d0d0d;border-radius:8px;padding:20px}.transparency-summary .tstat span{letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a;font-family:Barlow Condensed,sans-serif;font-size:12px}.transparency-summary .tstat strong{color:#61ce70;margin-top:4px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800;display:block}.transparency-item{background:#fff;border:1px solid #e6e6e2;border-radius:8px;margin-bottom:12px;overflow:hidden}.transparency-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.transparency-item summary::-webkit-details-marker{display:none}.transparency-item summary:hover{background:#faf9f6}.transparency-item .t-head{min-width:0}.transparency-item .t-head h3{text-transform:uppercase;margin:0 0 4px;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800}.transparency-item .t-head p{color:#7a7a7a;margin:0;font-size:13px}.transparency-item .t-value{color:#2e9c41;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800}.transparency-item .t-badge{letter-spacing:.12em;text-transform:uppercase;color:#8e1a8e;white-space:nowrap;background:#f3e6ff;border-radius:100px;padding:3px 8px;font-size:10.5px;font-weight:700}.transparency-item .t-details{border-top:1px dashed #e0e0db;margin:0 20px;padding:16px 20px 20px}.transparency-item .t-details .t-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 20px;margin-bottom:14px;display:grid}.transparency-item .t-details .t-field span{text-transform:uppercase;letter-spacing:.1em;color:#9a9a9a;font-size:11px;font-weight:700}.transparency-item .t-details .t-field p{color:#333;margin:2px 0 0;font-size:14px}.transparency-item .t-docs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:8px;display:grid}.transparency-item .t-doc-card{background:#fdfdfd;border:1px solid #e2e2dd;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.transparency-item .t-doc-card:hover{background:#fff;border-color:#2e9c41;box-shadow:0 2px 8px #0000000d}.transparency-item .t-doc-badge{color:#fff;letter-spacing:.05em;background:#0d0d0d;border-radius:4px;padding:4px 6px;font-family:monospace;font-size:11px;font-weight:700}.transparency-item .t-doc-info{flex-direction:column;flex:1;min-width:0;display:flex}.transparency-item .t-doc-title{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.transparency-item .t-doc-size{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.transparency-item .t-doc-download-btn{color:#fff;background:#2e9c41;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.transparency-item .t-doc-download-btn:hover{color:#fff;background:#248034}.about-copy{max-width:760px}.about-copy h2{text-transform:uppercase;margin:34px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800}.about-copy p{color:#4a4a4a;margin:0 0 16px;font-size:15.5px;line-height:1.7}.about-values{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px;display:grid}.about-values div{background:#fff;border:1px solid #e6e6e2;border-radius:8px;padding:18px}.about-values span{letter-spacing:.2em;color:#d200d2;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.about-values strong{text-transform:uppercase;margin-top:6px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;display:block}.team-block{margin-bottom:40px}.team-block h3{text-transform:uppercase;margin:0 0 4px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800}.team-block .team-desc{color:#7a7a7a;margin:0 0 18px;font-size:14px}.roster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.roster .player{text-align:center;background:#fff;border:1px solid #e6e6e2;border-radius:8px;padding:14px}.roster .player .p-num{color:#61ce70;background:#0d0d0d;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 8px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800;display:grid}.roster .player img{object-fit:cover;border:2px solid #e6e6e2;border-radius:50%;width:56px;height:56px;margin:0 auto 8px;display:block}.roster .player strong{font-size:13.5px;line-height:1.2;display:block}.roster .player span{color:#7a7a7a;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.roster .player .p-pos{color:#d200d2;font-weight:700}.partner-group{margin-bottom:40px}.partner-group h3{text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800;display:flex}.partner-group h3 span{color:#d200d2}.partner-grid-page{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.partner-card{text-align:center;color:inherit;background:#fff;border:1px solid #e6e6e2;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.partner-card:hover{border-color:#d200d2}.partner-card img{object-fit:contain;max-width:140px;max-height:56px}.partner-card strong{font-size:14px;line-height:1.25}.partner-card span{color:#7a7a7a;font-size:12px}.partner-cta-block{color:#fff;text-align:center;background:#0d0d0d;border-radius:8px;margin-top:8px;padding:40px}.partner-cta-block h2{text-transform:uppercase;margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:900}.partner-cta-block h2 em{color:#d200d2;font-style:normal}.partner-cta-block p{color:#b8b8b8;margin:0 0 22px}.newsletter-strip{background:radial-gradient(600px 260px at 90% 0,#d200d22e,#0000 60%),#0d0d0d;border-bottom:1px solid #1f1f1f;padding:44px 20px}.newsletter-inner{justify-content:center;width:100%;max-width:720px;margin:0 auto;display:flex}.newsletter-box{text-align:center;color:#fff;width:100%}.newsletter-head{margin-bottom:20px}.newsletter-title{text-transform:uppercase;color:#fff;letter-spacing:.02em;margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:800}.newsletter-desc{color:#b0b0b0;margin:0;font-size:14px;line-height:1.5}.newsletter-fields{align-items:stretch;gap:10px;max-width:600px;margin:0 auto;display:flex}.newsletter-input{color:#fff;background:#161616;border:1px solid #3a3a3a;border-radius:6px;flex:1;min-width:0;padding:14px 16px;font:400 14px Inter,sans-serif}.newsletter-input:focus{border-color:#d200d2;outline:none}.newsletter-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#d200d2;border:none;border-radius:6px;padding:14px 22px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800;transition:background .2s,opacity .2s}.newsletter-btn:hover{background:#b000b0}.newsletter-btn:disabled{opacity:.6;cursor:not-allowed}.newsletter-privacy{color:#777;margin:12px 0 0;font-size:12px;line-height:1.4}.newsletter-msg{border-radius:6px;margin:14px 0 0;padding:10px;font-size:13.5px;line-height:1.4}.newsletter-msg.newsletter-success{color:#61ce70;background:#61ce701a;border:1px solid #61ce704d}.newsletter-msg.newsletter-error{color:#ff8a8a;background:#ff8a8a1a;border:1px solid #ff8a8a4d}@media (max-width:640px){.newsletter-fields{flex-direction:column}.newsletter-btn{width:100%}}.empty{text-align:center;color:#9a9a9a;background:#fff;border:1px dashed #d5d5d0;border-radius:8px;padding:56px 24px}.empty strong{text-transform:uppercase;color:#4a4a4a;margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:22px;display:block}.page-pagination{justify-content:center;gap:8px;margin-top:34px;display:flex}.page-pagination button{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #d9d9d4;border-radius:6px;padding:9px 14px;font:600 13px/1 Inter,sans-serif}.page-pagination button:disabled{opacity:.4;cursor:not-allowed}.page-pagination button.active{color:#fff;background:#d200d2;border-color:#d200d2}.partner-form{background:#fff;border:1px solid #e2e2dd;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:28px;display:grid}.partner-form .field-full{grid-column:1/-1}.partner-form label{text-transform:uppercase;letter-spacing:.08em;color:#6a6a6a;margin-bottom:6px;font:700 11px/1.2 Inter,sans-serif;display:block}.partner-form input,.partner-form textarea{color:#2a2a2a;background:#fbfbfa;border:1px solid #d9d9d4;border-radius:6px;width:100%;padding:10px 12px;font:400 14px/1.4 Inter,sans-serif;transition:border-color .2s}.partner-form input:focus,.partner-form textarea:focus{background:#fff;border-color:#0a6b3d;outline:none}.partner-form textarea{resize:vertical;min-height:110px}.partner-form .form-msg{grid-column:1/-1;font-size:13px}.partner-form .form-msg.ok{color:#0a6b3d}.partner-form .form-msg.err{color:#c62828}.partner-cta-block .fallback-mail{color:#9a9a9a;margin-top:10px;font-size:12px}@media (max-width:640px){.partner-form{grid-template-columns:1fr}}.rich-text-content{color:#333;font-size:17px;line-height:1.8}.rich-text-content p{color:#333;margin-bottom:1em;font-size:17px;line-height:1.8}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{color:#1a1a1a;margin-top:2em;margin-bottom:.75em;font-weight:700;line-height:1.3}.rich-text-content h2{font-size:26px}.rich-text-content h3{font-size:22px}.rich-text-content img{border-radius:8px;max-width:100%;height:auto;margin:2em auto;display:block}.rich-text-content a{color:#2e9c41;text-decoration:underline}.rich-text-content blockquote{color:#555;border-left:4px solid #2e9c41;margin-left:0;padding-left:1em;font-style:italic}.rich-text-content ul,.rich-text-content ol{margin-bottom:1.5em;padding-left:2em}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{list-style-type:decimal}.rich-text-content li{margin-bottom:.5em}.rich-text-content *{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}@media (max-width:768px){.article-body{padding:32px 0 24px;overflow-x:hidden}.rich-text-content{width:100%;overflow-x:hidden}.rich-text-content p{font-size:16px}.rich-text-content h2{font-size:24px}.rich-text-content h3{font-size:20px}}
