.discover-shell .content-inner{max-width:none;padding:0}.discover-shell{background-color:#fff}.discover-banner{--discover-banner-radius:25px;isolation:isolate;border-radius:var(--discover-banner-radius);color:#fff;box-sizing:border-box;background:#15121d;width:calc(100% - 80px);height:500px;min-height:489px;margin:24px auto 60px;position:relative;overflow:hidden}.discover-banner__media{z-index:0;pointer-events:none;position:absolute;inset:0}.discover-banner__bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.discover-banner__inner{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;max-width:none;height:100%;margin:0 auto;padding:91px 40px 40px;display:flex;position:relative}.discover-shell .content-wrapper .discover-banner__title,.discover-shell .content-inner .discover-banner__title,.discover-banner h1.discover-banner__title,.discover-banner__title{text-wrap:balance;width:100%;max-width:926px;font-family:var(--font-manrope), Manrope, system-ui, sans-serif!important;letter-spacing:-1.44px!important;word-spacing:normal!important;text-transform:none!important;color:#fff!important;margin:0!important;font-size:48px!important;font-weight:600!important;line-height:64px!important}.discover-shell .content-wrapper .discover-banner__lede,.discover-shell .content-inner .discover-banner__lede,.discover-banner__lede{width:100%;max-width:662px;font-family:var(--font-manrope), Manrope, system-ui, sans-serif!important;letter-spacing:-.54px!important;color:#fff!important;margin:8px 0 0!important;font-size:18px!important;font-weight:400!important;line-height:normal!important}.discover-banner__search-stage{flex-shrink:0;justify-content:center;align-items:center;width:min(1176px,100%);height:265px;margin-top:-47px;display:flex;position:relative}.discover-banner__rings{pointer-events:none;width:1176px;max-width:none;height:265px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-banner__ring{box-sizing:border-box;border:2px solid #ffffff1a;border-radius:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-banner__ring--1{border-color:#ffffff05;width:1176px;height:265px}.discover-banner__ring--2{border-color:#ffffff0a;width:1128px;height:217px}.discover-banner__ring--3{border-color:#ffffff12;width:1080px;height:169px}.discover-banner__ring--4{border-color:#ffffff1a;width:1032px;height:121px}.discover-banner__avatar{object-fit:cover;box-shadow:none;border:0;border-radius:246px;position:absolute}.discover-banner__avatar--tl{width:34px;height:34px;top:35px;left:13px}.discover-banner__avatar--ml{width:55px;height:55px;top:106px;left:22px}.discover-banner__avatar--bl{width:31px;height:31px;top:215px;left:61px}.discover-banner__avatar--tr{width:31px;height:31px;top:39px;left:1130px}.discover-banner__avatar--mr{width:55px;height:55px;top:71px;left:1073px}.discover-banner__avatar--br{width:32px;height:32px;top:186px;left:1075px}.discover-banner__search{z-index:1;-webkit-backdrop-filter:blur(18px);width:min(984px,100%);height:73px;min-height:73px;box-shadow:none;box-sizing:border-box;background:linear-gradient(90deg,#ffffff1f 0%,#ffffff4d 100%);border:0;border-radius:45px;align-items:center;gap:12px;padding:8px 8px 8px 26px;display:flex;position:relative}.discover-banner__search-icon{opacity:.8;flex:0 0 21px;align-self:center;width:21px;height:21px;display:block}.discover-shell .content-wrapper .discover-banner__search-input,.discover-shell .content-inner .discover-banner__search-input,.discover-banner__search-input{appearance:none;border-radius:0;outline:none;flex:auto;width:100%;min-width:0;height:100%;margin:0;box-shadow:none!important;font-family:var(--font-manrope), Manrope, system-ui, sans-serif!important;letter-spacing:-.54px!important;color:#fff!important;background:0 0!important;border:0!important;padding:0!important;font-size:18px!important;font-weight:600!important;line-height:normal!important}.discover-shell .content-wrapper .discover-banner__search-input::placeholder,.discover-shell .content-inner .discover-banner__search-input::placeholder,.discover-banner__search-input::placeholder{opacity:1;font-weight:600;color:#ffffffd9!important}.discover-banner__filter{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 57px;place-items:center;width:57px;height:56px;margin:0;padding:0;display:grid}.discover-banner__filter img{width:57px;height:56px;display:block}.discover-banner__filter:focus-visible{outline-offset:2px;outline:2px solid #affa01b3}.discover-banner__search-input::-webkit-search-decoration{-webkit-appearance:none}.discover-banner__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.discover-banner__search:focus-within{box-shadow:0 0 0 2px #affa0138}.discover-banner__chips{z-index:2;flex-wrap:wrap;justify-content:center;gap:16px;margin:-72px 0 0;padding:0;list-style:none;display:flex;position:relative}.discover-banner__chips>li{margin:0;padding:0;list-style:none}.discover-banner__chip{height:37px;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;background:#eee3;align-items:center;transition:background .2s,color .2s,transform .2s;color:#fffc!important;letter-spacing:-.48px!important;cursor:pointer!important;border:0!important;border-radius:18.5px!important;gap:8px!important;min-height:37px!important;padding:7px 12px 7px 8px!important;font-size:16px!important;font-weight:600!important;line-height:normal!important;display:inline-flex!important}.discover-banner__chip:hover,.discover-banner__chip:focus-visible{color:#fff;outline:none;background:#eeeeee52!important}.discover-banner__chips>li:before{display:none!important}.discover-banner__chip:focus-visible{box-shadow:0 0 0 2px #affa018c!important}.discover-banner__chip:active{transform:translateY(1px)}.discover-banner__chip-icon{opacity:.8;flex:0 0 21px;width:21px;height:21px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.discover-banner__rings,.discover-banner__ring--1{width:980px;height:221px}.discover-banner__ring--2{width:940px;height:181px}.discover-banner__ring--3{width:900px;height:141px}.discover-banner__ring--4{width:860px;height:101px}.discover-banner__search-stage{width:min(980px,100%);height:221px}.discover-banner__avatar--tl{top:28px;left:10px}.discover-banner__avatar--ml{top:88px;left:16px}.discover-banner__avatar--bl{top:178px;left:48px}.discover-banner__avatar--tr{top:32px;left:940px}.discover-banner__avatar--mr{top:58px;left:890px}.discover-banner__avatar--br{top:154px;left:892px}}@media (max-width:900px){.discover-banner{width:calc(100% - 32px);height:auto;min-height:420px}.discover-banner__inner{padding:64px 24px 36px}.discover-shell .content-wrapper .discover-banner__title,.discover-shell .content-inner .discover-banner__title,.discover-banner h1.discover-banner__title,.discover-banner__title{letter-spacing:-1.08px!important;font-size:36px!important;line-height:48px!important}.discover-banner__search-stage{width:100%;height:180px;margin-top:-24px}.discover-banner__rings{width:120%;height:180px}.discover-banner__ring--1,.discover-banner__ring--2,.discover-banner__ring--3,.discover-banner__ring--4{width:auto;height:auto}.discover-banner__ring--1{width:100%;height:100%}.discover-banner__ring--2{width:95.9%;height:81.9%}.discover-banner__ring--3{width:91.8%;height:63.8%}.discover-banner__ring--4{width:87.8%;height:45.7%}.discover-banner__avatar--ml,.discover-banner__avatar--mr{width:44px;height:44px}.discover-banner__avatar--tl{top:12%;left:2%}.discover-banner__avatar--ml{top:38%;left:3%}.discover-banner__avatar--bl{top:auto;bottom:8%;left:8%}.discover-banner__avatar--tr{top:14%;left:auto;right:4%}.discover-banner__avatar--mr{top:34%;left:auto;right:2%}.discover-banner__avatar--br{inset:auto 6% 12% auto}.discover-banner__chips{margin-top:-40px}}@media (max-width:640px){.discover-banner{border-radius:24px;width:calc(100% - 24px);height:auto;min-height:0;margin-top:12px}.discover-banner__inner{padding:48px 16px 28px}.discover-shell .content-wrapper .discover-banner__title,.discover-shell .content-inner .discover-banner__title,.discover-banner h1.discover-banner__title,.discover-banner__title{letter-spacing:-.84px!important;font-size:28px!important;line-height:36px!important}.discover-shell .content-wrapper .discover-banner__lede,.discover-shell .content-inner .discover-banner__lede,.discover-banner__lede{letter-spacing:-.48px!important;font-size:16px!important}.discover-banner__search-stage{height:72px;margin-top:12px}.discover-banner__search{border-radius:32px;gap:8px;height:58px;min-height:58px;padding:6px 6px 6px 16px}.discover-shell .content-wrapper .discover-banner__search-input,.discover-shell .content-inner .discover-banner__search-input,.discover-banner__search-input{letter-spacing:-.45px!important;font-size:15px!important}.discover-banner__filter{flex-basis:46px;width:46px;height:45px}.discover-banner__filter img{width:46px;height:45px}.discover-banner__avatar{display:none}.discover-banner__rings{opacity:.85;width:140%;height:100%}.discover-banner__chips{gap:10px;margin-top:16px}.discover-banner__chip{letter-spacing:-.42px;height:34px;min-height:34px;font-size:14px}.discover-banner__chip-icon{flex-basis:16px;width:16px;height:16px}}.discover-page-container{width:100%;max-width:1420px;margin:0 auto}.discover-rail{padding:clamp(2.5rem,6vw,4.5rem) 0}.discover-rail__intro{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.discover-rail__intro--no-nav{justify-content:flex-start}.discover-rail__eyebrow{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#1b1b1b;margin:0;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:500;line-height:1.2}.discover-rail__title{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#1b1b1b;margin:.15rem 0 0;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.discover-rail__nav{flex:none}.discover-rail__slider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.discover-rail__slider::-webkit-scrollbar{display:none}.discover-shell .content{width:100%!important;margin:0!important}.discover-athlete-card{scroll-snap-align:start;background:#f1f6fa;border-radius:24px;flex-direction:column;flex:0 0 min(310px,78vw);gap:.75rem;padding:8px;display:flex}.discover-athlete-card__media{aspect-ratio:1;background:#d9e4ee;border-radius:17px;position:relative;overflow:hidden}.discover-athlete-card__photo{object-fit:cover;width:100%;height:100%;display:block}.discover-athlete-card__sport{z-index:1;-webkit-backdrop-filter:blur(19.5px);min-height:24px;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;color:#fff;background:#00000080;border:1px solid #54545433;border-radius:50px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px}.discover-athlete-card__badge{z-index:1;transform-origin:50%;font-family:var(--font-sora), Sora, Manrope, system-ui, sans-serif;letter-spacing:-.05em;color:#fff;white-space:nowrap;text-shadow:0 2px 12px #00000059;pointer-events:none;font-size:clamp(1.1rem,2vw,1.75rem);font-weight:800;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)rotate(-90deg)}.discover-athlete-card__ranks{z-index:1;flex-direction:column;gap:.35rem;display:flex;position:absolute;bottom:12px;left:12px}.discover-athlete-card__rank{-webkit-backdrop-filter:blur(19.5px);min-height:24px;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;color:#fff;white-space:nowrap;background:#fff6;border:1px solid #54545433;border-radius:50px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.discover-athlete-card__body{padding:0 .35rem .5rem}.discover-athlete-card__name{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#1b1b1b;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.discover-athlete-card__bio{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:.02em;color:#1b1b1b;margin:.4rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.35}.discover-athlete-card__bio-muted{color:#1b1b1b33}.discover-sports{background:#eef3f8;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2.5rem,6vw,4rem)}.discover-sports__panel{border-radius:32px;padding:0 40px}.discover-celebrate .team-page-container{max-width:1420px!important}.discover-sports__intro{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:0;display:flex}.discover-sports__intro--no-nav{justify-content:flex-start}.discover-sports .team-section-label{letter-spacing:.04em;text-transform:uppercase;color:#9b9b9b;margin:0 0 8px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600}.discover-sports .team-departments__heading{text-transform:none;max-width:18ch;margin:0}.discover-sports__nav.marketing-slider-nav{background:0 0;border:0;border-radius:0;gap:1.5rem;overflow:visible}.marketing-slider-nav.discover-rail__nav.team-departments__nav{border:0!important;gap:.5rem!important}.discover-sports__nav .marketing-slider-nav__btn{color:#1e8eff;background:0 0;border:1px solid #1e8eff66;border-radius:50px;width:42px;height:42px}.discover-sports__nav .marketing-slider-nav__btn+.marketing-slider-nav__btn{border-color:#1e8eff;border-left-style:solid;border-left-width:1px}.discover-sports__nav .marketing-slider-nav__btn:hover:not(:disabled){color:#1e8eff;background:#1e8eff14}.discover-sports__nav .marketing-slider-nav__btn:disabled{opacity:1;color:#1e8eff73;border-color:#1e8eff59}.discover-sports__rule{background:#1b1b1b1f;height:1px;margin:1.15rem 0 1.5rem}.discover-sports__slider{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:center;gap:12px;padding:.75rem .25rem 1.5rem;display:flex;overflow-x:auto}.discover-sports__slider::-webkit-scrollbar{display:none}.discover-sport-tile{box-shadow:none;cursor:pointer;flex-direction:column;flex:0 0 120px;justify-content:center;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;scroll-snap-align:start!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:120px!important;height:144px!important;min-height:120px!important;padding:12px 8px!important}.discover-sport-tile:hover,.discover-sport-tile:focus-visible{z-index:1;outline:none;transform:translateY(-2px);box-shadow:0 6px 18px #1e85ff1a;background:#fff!important;border-color:#1e85ff59!important}.discover-sport-tile--active:hover,.discover-sport-tile--active:focus-visible{transform:translateY(-2px);box-shadow:0 6px 18px #1e85ff1a}.discover-sport-tile__icon{flex-shrink:0;place-items:center;width:48px;height:48px;margin:0 auto;display:grid;overflow:hidden}.discover-sport-tile:after{display:none}.discover-sport-tile__img{object-fit:contain;width:48px;height:48px;display:block}.discover-sport-tile__label{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:-.01em;color:#1b1b1b;text-align:center;margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.discover-sports__footnote{font-family:var(--font-manrope), Manrope, system-ui, sans-serif;color:#333;text-align:center;margin:.25rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.8}.discover-sports__footnote-link{color:inherit;font-weight:700;text-decoration:none}.discover-sports__footnote-link:hover{color:#1e8eff;text-underline-offset:2px;text-decoration:underline}:is(.body-container:has(.discover-celebrate) .content-inner,.body-container:has(.discover-celebrate) .content){overflow-x:visible}.discover-page .team-join.discover-celebrate{color:#333;background:#fff}.discover-celebrate .team-join__careers{background-color:#e5f8d7;padding:8px 8px 16px}.discover-celebrate__news-card{max-width:none}.discover-celebrate__news-media{border-radius:16px;margin-bottom:12px;overflow:hidden}.discover-celebrate__news-photo{aspect-ratio:290/112;object-fit:cover;width:100%;height:auto;display:block}.discover-celebrate__news-title{letter-spacing:-.48px;color:#252525;margin:0 0 4px;padding:0 8px;font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.discover-celebrate__news-date{color:#252525;margin:0;padding:0 8px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.discover-page .discover-team-slider.team-dept-slider{justify-content:flex-start;align-items:end;display:flex!important}.discover-rail--team{padding:20px 40px 48px}.discover-rail--team-heading .discover-rail__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-bottom:16px;display:grid}.discover-rail--team-heading .discover-rail__intro--no-nav{grid-template-columns:minmax(0,1fr)}.discover-rail--team-heading .team-section-label{letter-spacing:.04em;text-transform:uppercase;color:#9b9b9b;margin:0 0 8px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600}.discover-rail--team-heading .team-departments__heading{text-transform:none;max-width:18ch;margin:0}.discover-rail--team .discover-rail__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-bottom:16px;display:grid}.discover-rail--team .discover-rail__intro--no-nav{grid-template-columns:minmax(0,1fr)}.discover-rail--team .team-section-label{letter-spacing:.04em;text-transform:uppercase;color:#9b9b9b;margin:0 0 8px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600}.discover-rail--team .team-departments__heading{text-transform:none;max-width:18ch;margin:0}.discover-rail--team .team-dept-card__label{font-size:clamp(2.5rem,5vw,4.5rem)}.discover-rail--hover-overlay .team-dept-card__media,.discover-rail--featured .team-dept-card__media{background:0 0;border:0}.discover-rail--hover-overlay .team-dept-card__photo-wrap,.discover-rail--featured .team-dept-card__photo-wrap{aspect-ratio:246/328;border-radius:24px;flex:none;width:100%;height:auto;max-height:none}.discover-rail--hover-overlay .team-dept-card__info,.discover-rail--featured .team-dept-card__info{z-index:2;box-sizing:border-box;opacity:1;pointer-events:auto;background:linear-gradient(#fff0 0% 35%,#ffffffd9 72%,#fff 100%);border-radius:0 0 24px 24px;flex-direction:column;justify-content:flex-end;gap:4px;margin:0;padding:72px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:none}.discover-rail--hover-overlay .team-dept-card__name,.discover-rail--featured .team-dept-card__name{color:#22272e;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;letter-spacing:.02em;text-shadow:none;margin:0;font-size:18px;font-weight:700;line-height:1.2}.discover-rail--hover-overlay .team-dept-card__role,.discover-rail--featured .team-dept-card__role{color:#4a4a4a;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;text-shadow:none;margin:0;font-size:12px;font-weight:500;line-height:1.3}@media (hover:hover) and (pointer:fine) and (min-width:768px){.discover-rail--hover-overlay .team-dept-card__info,.discover-rail--featured .team-dept-card__info{opacity:0;pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.discover-rail--hover-overlay .team-dept-card:hover .team-dept-card__info,.discover-rail--hover-overlay .team-dept-card:focus-within .team-dept-card__info,.discover-rail--featured .team-dept-card:hover .team-dept-card__info,.discover-rail--featured .team-dept-card:focus-within .team-dept-card__info{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:767px){.discover-page-container{width:min(100% - 1.5rem,1296px)}.discover-page{overflow-x:clip}.discover-rail__intro,.discover-sports__intro{flex-direction:column;align-items:flex-start}.discover-rail--team{padding-inline:0}.discover-rail--team .discover-rail__intro{flex-direction:column;align-items:flex-start;padding-inline:20px;display:flex}.discover-page .discover-team-slider.team-dept-slider{gap:16px;margin-inline:0;padding:12px 8px;scroll-padding-inline:20px}.discover-page .discover-team-slider.team-dept-slider .team-dept-card{scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:0;max-width:100%;padding:0}.discover-page .discover-team-slider.team-dept-slider .team-dept-card:hover,.discover-page .discover-team-slider.team-dept-slider .team-dept-card:hover .team-dept-card__media,.discover-page .discover-team-slider.team-dept-slider .team-dept-card__media{box-shadow:none;transform:none}.discover-page .discover-team-slider.team-dept-slider .team-dept-card__photo-wrap{aspect-ratio:246/328}.discover-page .discover-team-slider.team-dept-slider .team-dept-card__info{padding:20px 18px 22px}.discover-page .discover-team-slider.team-dept-slider .team-dept-card__name{font-size:18px}.discover-page .discover-team-slider.team-dept-slider .team-dept-card__role{font-size:12px}.discover-page .discover-rail--hover-overlay .team-dept-card__info,.discover-page .discover-rail--featured .team-dept-card__info{pointer-events:auto;background:linear-gradient(#fff0 0%,#ffffff8c 40%,#ffffffeb 70%,#fff 100%);padding:100px 20px 22px;opacity:1!important;transform:none!important}.discover-page .discover-rail--hover-overlay .team-dept-card__name,.discover-page .discover-rail--featured .team-dept-card__name{color:#111;font-size:20px;font-weight:800}.discover-page .discover-rail--hover-overlay .team-dept-card__role,.discover-page .discover-rail--featured .team-dept-card__role{color:#333;font-size:14px;font-weight:600}.discover-athlete-card__badge{font-size:1rem}}
