.about-page{background:#050606}.about-page .primary-nav a.active{color:var(--cyan)}.about-page .primary-nav a.active:after{right:0}.about-hero{height:580px;position:relative;overflow:hidden;background:#030405}.about-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#020303 0%,rgba(2,3,3,.94) 26%,rgba(2,3,3,.22) 52%,rgba(2,3,3,.05)),url('../hero-athletes.png') center/cover no-repeat}.about-hero-copy{position:relative;z-index:2;width:min(520px,48%);padding:68px 0 0 4.1%}.breadcrumb{font:600 12px var(--display);text-transform:uppercase;letter-spacing:.6px;margin-bottom:34px}.breadcrumb i{font-style:normal;color:#6b7476;margin:0 11px}.breadcrumb span{color:var(--cyan)}.about-hero .eyebrow{margin-bottom:9px}.about-hero h1{font:800 70px/.86 var(--display);text-transform:uppercase;letter-spacing:.5px;margin:0 0 22px}.about-hero h1 span{color:var(--cyan)}.about-hero .lead{font-size:17px;font-weight:500;line-height:1.55;margin-bottom:14px}.about-hero-copy>p:last-child{font-size:14px;line-height:1.7;max-width:425px}.about-hero-lines span{position:absolute;z-index:1;top:-105px;width:2px;height:750px;background:var(--cyan);transform:rotate(28deg)}.about-hero-lines span:first-child{left:59%}.about-hero-lines span:last-child{left:78%}.about-story{display:grid;grid-template-columns:38% 1fr;min-height:400px}.story-image{overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.story-image:hover img{transform:scale(1.05)}.story-copy{padding:56px 7% 45px 4%;align-self:center}.story-copy h2,.values-heading h2,.leaders-intro h2,.about-cta h2{font:700 43px/.9 var(--display);text-transform:uppercase;letter-spacing:.3px;margin:12px 0 22px}.story-copy h2 em{font-style:normal;color:var(--cyan)}.story-copy p{max-width:710px;font-size:14px;line-height:1.7;margin-bottom:15px}.story-copy .text-btn{margin-top:10px}.values-section{padding:36px 4% 42px;background:radial-gradient(circle at 52% 15%,#15191a,#060708 60%);border-block:1px solid #202425}.values-heading{display:flex;align-items:end;gap:30px}.values-heading h2{font-size:40px;margin:11px 0 0}.values-heading:after{content:"";height:1px;background:var(--cyan);flex:1;margin-bottom:10px}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:29px}.values-grid article{padding:0 27px;text-align:center;border-right:1px solid #15535d}.values-grid article:first-child{padding-left:0}.values-grid article:last-child{border:0;padding-right:0}.values-grid svg{height:43px;width:43px;color:var(--cyan);stroke-width:1.7}.values-grid h3{font:700 20px var(--display);text-transform:uppercase;margin:13px 0 6px}.values-grid p{font-size:12px;line-height:1.55;margin:0}.leaders-section{padding:46px 4% 48px;display:grid;grid-template-columns:280px 1fr;gap:42px;background:linear-gradient(110deg,#0a0b0c,#161718 55%,#090a0b)}.leaders-intro h2{font-size:43px}.leaders-intro p{font-size:13px;line-height:1.65;margin-bottom:25px}.leader-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.leader-card{min-height:370px;border:1px solid #35393a;border-radius:6px;overflow:hidden;position:relative;background:linear-gradient(180deg,#181b1c,#060707);display:flex;flex-direction:column;justify-content:flex-end}.leader-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95) 11%,transparent 66%);pointer-events:none}.leader-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 26%;filter:contrast(1.03);transition:transform .55s ease}.leader-card:hover>img{transform:scale(1.06)}.leader-card>div{position:relative;z-index:1;padding:22px 17px 15px}.leader-card span{font:700 11px var(--display);letter-spacing:.55px;text-transform:uppercase;color:var(--cyan)}.leader-card h3{font:600 25px var(--display);margin:2px 0 7px}.leader-card p{font-size:11px;line-height:1.55;margin:0 0 6px;min-height:50px}.leader-card a{color:var(--cyan)}.leader-card a svg{width:18px;height:18px}.about-cta{min-height:170px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:34px 19% 34px 20%;background:#080a0b}.about-cta-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,5,5,.87),rgba(3,5,5,.45)),url('../partner-stadium.png') center 64%/cover;opacity:.75}.about-cta-copy,.about-cta-actions{position:relative;z-index:1}.about-cta h2{font-size:33px;margin:0 0 8px}.about-cta p{font-size:13px;line-height:1.55;margin:0;max-width:460px}.about-cta-actions{display:flex;gap:20px}.about-cta-actions .btn{min-width:190px}.footer-active{color:var(--cyan)!important}
@media(max-width:1100px){.about-story{grid-template-columns:42% 1fr}.leaders-section{grid-template-columns:235px 1fr;gap:28px}.about-cta{padding-inline:8%}.about-cta-actions .btn{min-width:160px;padding-inline:17px}}
@media(max-width:820px){.about-hero{height:690px}.about-hero-bg{background-position:62% center}.about-hero-copy{width:100%;padding:54px 24px;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.12))}.about-hero h1{font-size:57px}.about-hero .lead{max-width:350px}.about-hero-copy>p:last-child{max-width:350px}.about-hero-lines{display:none}.about-story{grid-template-columns:1fr}.story-image{height:400px}.story-copy{padding:42px 24px}.story-copy h2,.values-heading h2,.leaders-intro h2{font-size:39px}.values-section{padding:38px 24px}.values-heading{display:block}.values-heading:after{display:block;width:100%;margin-top:18px}.values-grid{grid-template-columns:repeat(2,1fr);gap:0}.values-grid article{padding:24px 18px;border-right:1px solid #15535d;border-bottom:1px solid #15535d}.values-grid article:nth-child(2n){border-right:0}.values-grid article:last-child{grid-column:1/-1;padding-inline:20%;border-bottom:0}.leaders-section{grid-template-columns:1fr;padding:42px 24px}.leader-cards{grid-template-columns:1fr}.leader-card{min-height:470px}.about-cta{grid-template-columns:1fr;padding:42px 24px}.about-cta-actions{flex-direction:column}.about-cta-actions .btn{width:100%}}
