@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=Nunito+Sans:wght@400;600;700;800;900&display=swap');
:root{--blue:#224bea;--ink:#111936;--yellow:#ffed38;--coral:#ff645c;--white:#fff;--cyan:#74eaf2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:'Nunito Sans',Arial,sans-serif;font-size:17px;background:#fff}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:4px solid #f06;outline-offset:5px}header{min-height:90px;padding:16px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:white;border-bottom:3px solid var(--ink)}.wordmark{font:800 14px/1 'Barlow Condensed',Impact,sans-serif}.wordmark strong{display:block;font-size:29px;font-weight:900}.wordmark span{color:var(--coral);margin-left:6px;font-size:20px}nav{display:flex;gap:34px;font-weight:800}nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:15px 25px;border:3px solid var(--ink);border-radius:10px;box-shadow:4px 5px 0 var(--ink);font-weight:900;transition:transform .2s,box-shadow .2s}.button:hover{transform:translate(2px,2px);box-shadow:2px 3px 0 var(--ink)}.small{min-height:45px;padding:10px 17px;font-size:15px}.red{background:var(--coral);color:var(--ink)}.yellow{background:var(--yellow);color:var(--ink)}.ink{background:var(--ink);color:white;box-shadow:4px 5px 0 white}.hero{background:var(--blue);color:white;overflow:hidden}.hero-inner{max-width:1320px;margin:auto;padding:65px 5vw 72px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.eyebrow{font-size:13px;font-weight:900;letter-spacing:2px;display:block}h1,h2,.merch-type{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:900;margin:0;line-height:.97}h1{font-size:clamp(64px,6.5vw,96px);margin-top:20px}h1 span{color:var(--yellow)}.hero-copy p{font-size:19px;line-height:1.6;margin:25px 0}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.text-link{font-weight:900;text-decoration:underline;text-underline-offset:6px;font-size:15px}.tags{display:flex;gap:10px;margin-top:37px;flex-wrap:wrap}.tags span{border:1px solid #91a8ff;border-radius:30px;font-size:12px;font-weight:900;letter-spacing:1px;padding:7px 12px}.hero-art{position:relative;transform:rotate(3deg)}.hero-art img{width:100%;height:auto;display:block;border:4px solid var(--ink);border-radius:25px;box-shadow:12px 12px 0 #1534a9}.sticker{position:absolute;bottom:-22px;right:14px;background:var(--cyan);color:var(--ink);padding:15px 20px;border:3px solid var(--ink);font-weight:900;transform:rotate(-9deg);border-radius:7px;box-shadow:4px 4px 0 var(--ink)}.ticker{overflow:hidden;background:var(--yellow);border-block:3px solid var(--ink);padding:15px 0;font-weight:900;font-size:19px;letter-spacing:2px;white-space:nowrap}.ticker span{display:block;width:max-content;animation:scroll 40s linear infinite}@keyframes scroll{to{transform:translateX(-35%)}}.section{max-width:1320px;margin:auto;padding:76px 5vw}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}h2{font-size:clamp(43px,4.4vw,66px);margin-top:13px}.coral{color:#d9433a}.watch-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:28px}.screen{align-self:start;border:3px solid var(--ink);border-radius:16px;overflow:hidden;box-shadow:6px 7px 0 var(--ink);background:white}.screen-top{background:var(--ink);color:white;padding:15px 20px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.5px;font-weight:900}.screen-top span:last-child{color:var(--yellow)}.player{aspect-ratio:16/9;background:#080c19}.player iframe{border:0;width:100%;height:100%;display:block}.now{padding:23px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.now .eyebrow{color:#566080;font-size:12px}.now h3{margin:7px 0 0;font-size:19px}.now a{font-size:13px;font-weight:800;text-decoration:underline}.queue>h3{margin:0 0 16px;font-size:20px}.video-choice{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:#f1f4ff;padding:9px;border:2px solid transparent;border-radius:12px;margin-bottom:11px;cursor:pointer;color:var(--ink)}.video-choice:hover,.video-choice.active{border-color:var(--blue);background:#e4eaff}.video-choice img{width:112px;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.video-choice strong{font-size:14px;line-height:1.35;display:block}.video-choice small{font-size:12px;display:block;margin-top:5px;color:#526080}.note{font-size:13px;line-height:1.5;color:#586077}.about{background:var(--cyan);border-block:3px solid var(--ink)}.about-inner{max-width:1200px;margin:auto;padding:75px 5vw;display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:center}.portrait{position:relative;transform:rotate(-4deg);max-width:390px;margin:0 auto}.portrait img{width:100%;height:auto;max-height:460px;object-fit:cover;object-position:top;border:9px solid white;box-shadow:7px 7px 0 var(--ink);display:block}.portrait-caption{position:absolute;bottom:-14px;left:5%;right:5%;padding:13px 9px;background:var(--yellow);border:3px solid var(--ink);font-weight:900;font-size:13px;text-align:center;transform:rotate(2deg)}.about h2{font-size:clamp(55px,6vw,82px)}.about h2 span{color:#2549d8}.about p{line-height:1.65;max-width:450px}.about .button{margin-top:12px}.merch-banner{padding:48px 6%;background:var(--yellow);border:3px solid var(--ink);border-radius:24px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;box-shadow:7px 7px 0 var(--ink);overflow:hidden}.pill{display:inline-block;padding:8px 12px;border:2px solid var(--ink);border-radius:30px;font-size:12px;font-weight:900;letter-spacing:1px;background:white}.merch-banner p{line-height:1.6}.merch-type{font-size:clamp(65px,8vw,115px);transform:rotate(7deg);color:var(--blue);text-shadow:3px 3px 0 white;text-align:center}.merch-type span{display:block;background:var(--coral);color:var(--ink);font:900 16px 'Nunito Sans',sans-serif;text-shadow:none;padding:12px;border:3px solid var(--ink);margin:16px auto 0;max-width:260px}.final-cta{background:var(--blue);color:white;padding:60px 20px;text-align:center;border-block:3px solid var(--ink)}.final-cta h2{margin:16px 0 27px}footer{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:30px 5vw}footer p,footer>span{font-size:14px}footer p{font-weight:800}@media(max-width:900px){.hero-inner{gap:28px;padding-top:45px;padding-bottom:55px}h1{font-size:65px}.watch-layout{grid-template-columns:1fr}.queue{margin-top:10px}#video-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.video-choice{margin:0}.about-inner{gap:45px}.section-head{align-items:start;flex-direction:column;gap:20px}}@media(max-width:600px){header{flex-wrap:wrap;gap:16px;padding:16px 20px}header nav{order:3;width:100%;justify-content:center;gap:38px;font-size:14px}.wordmark strong{font-size:25px}.hero-inner{grid-template-columns:1fr;padding:36px 23px 55px;gap:38px}h1{font-size:70px}.hero-copy p{font-size:17px}.hero-art{max-width:460px;width:95%;margin:auto}.tags{margin-top:27px}.section{padding:52px 22px}h2{font-size:45px}#video-list{grid-template-columns:1fr}.video-choice img{width:125px}.about-inner{grid-template-columns:1fr;padding:55px 28px;gap:50px}.portrait{width:80%}.about h2{font-size:68px}.merch-banner{grid-template-columns:1fr;padding:29px 23px}.merch-type{font-size:76px;margin:22px 0}.final-cta h2{font-size:47px}footer{flex-wrap:wrap}footer p{display:none}.screen-top{font-size:10px;letter-spacing:.6px;padding:12px}.now{padding:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker span{animation:none}*{transition:none!important}}
nav [aria-current=page]{color:var(--blue);text-decoration:underline;text-underline-offset:6px}.players-intro{background:var(--blue);color:#fff;border-bottom:3px solid var(--ink)}.players-intro-inner{max-width:1200px;margin:auto;padding:42px 5vw 65px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.back-link{display:inline-block;font-size:14px;font-weight:800;margin-bottom:35px}.back-link:hover{text-decoration:underline}.players-intro p{max-width:560px;font-size:19px;line-height:1.7;margin:24px 0}.duo-tag{display:inline-block;background:var(--yellow);color:var(--ink);padding:12px 16px;border:3px solid var(--ink);border-radius:8px;font-size:13px;font-weight:900;transform:rotate(-2deg)}.players-photo{position:relative;transform:rotate(4deg);margin-top:20px}.players-photo img{width:100%;height:420px;object-fit:cover;object-position:top;border:8px solid white;border-radius:16px;box-shadow:8px 8px 0 var(--ink);display:block}.players-photo>span{position:absolute;bottom:-17px;left:10%;right:10%;text-align:center;background:var(--coral);color:var(--ink);border:3px solid var(--ink);border-radius:8px;padding:12px;font-weight:900;transform:rotate(-7deg)}.player-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.player-card{border:3px solid var(--ink);border-radius:22px;padding:30px;box-shadow:7px 7px 0 var(--ink);display:flex;flex-direction:column}.jacob{background:var(--yellow)}.harry{background:var(--cyan)}.player-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.age-tag{background:var(--ink);color:white;font-weight:900;padding:10px 13px;border-radius:9px;font-size:15px}.player-card h2{font-size:78px;margin:17px 0 7px}.player-card p{line-height:1.7;margin:12px 0 23px}.player-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.player-facts span{background:#ffffffb3;border:1px solid var(--ink);border-radius:24px;padding:7px 11px;font-size:13px;font-weight:800}.club-mini{display:flex;align-items:center;gap:16px;margin-top:26px;border-top:2px solid #11193633;padding-top:23px}.club-mini img{object-fit:contain}.club-mini strong{display:block;margin-top:6px;font-size:19px}.club-mini .eyebrow{font-size:11px}.gaming-zone{background:var(--ink);color:white;border-block:3px solid var(--ink)}.gaming-zone h2 span{color:var(--yellow)}.gaming-zone p{line-height:1.7;max-width:740px;font-size:18px}.game-titles{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.game-titles>div{border:2px solid #7185d2;border-radius:14px;padding:28px;background:#224bea}.game-titles>div:nth-child(2){background:#b8f06b;color:var(--ink);border-color:#b8f06b}.game-titles span{font-size:12px;font-weight:900;letter-spacing:1px}.game-titles h3{font:900 clamp(35px,4vw,62px)/1.1 'Barlow Condensed',Impact,sans-serif;margin:12px 0 0}.console-line{display:flex;gap:18px 25px;align-items:center;flex-wrap:wrap}.console-line>span{font-size:12px;letter-spacing:1px;font-weight:900;color:#aab7e8}.console-line strong{font-size:18px}.football-intro{line-height:1.7;max-width:660px}.football-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.football-card{border:3px solid var(--ink);border-radius:18px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.chelsea-card{background:#e9efff}.street-card{background:#eaf6e8}.badge-link{background:white;border-radius:50%;padding:12px;display:block}.badge-link img{object-fit:contain;display:block;max-width:100%;height:auto}.football-card h3{font:800 36px/1.05 'Barlow Condensed',Impact,sans-serif;margin:12px 0}.football-card p{line-height:1.7;margin:0}@media(max-width:900px){.players-intro-inner{gap:35px}.players-photo img{height:340px}.player-card{padding:22px}.player-top .eyebrow{font-size:11px}.club-mini strong{font-size:17px}}@media(max-width:600px){header nav{gap:24px}.players-intro-inner{grid-template-columns:1fr;padding:26px 24px 55px;gap:35px}.players-intro h1{font-size:72px}.players-intro p{font-size:17px}.players-photo{width:80%;max-width:330px;margin:0 auto}.players-photo img{height:350px}.back-link{margin-bottom:26px}.player-cards,.football-cards,.game-titles{grid-template-columns:1fr;gap:25px}.player-card h2{font-size:67px}.gaming-zone .section{padding:48px 24px}.game-titles h3{font-size:48px}.football-card{padding:25px}.console-line>span{width:100%}}

.dad-section{background:#f2f4fa;border-bottom:1px solid #dce0ec}.dad-inner{max-width:1200px;margin:auto;padding:38px 5vw;display:flex;align-items:center;justify-content:space-between;gap:35px}.dad-copy{max-width:680px}.dad-copy .eyebrow{font-size:11px;color:#56617c;letter-spacing:1.5px}.dad-copy h2{font-size:33px;margin:12px 0;line-height:1.1}.dad-copy p{font-size:15px;line-height:1.6;margin:0 0 17px}.dad-links{display:flex;flex-wrap:wrap;gap:12px 25px}.dad-links a{font-size:14px;font-weight:800;color:#2446c5;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.dad-brands{flex-shrink:0;display:flex;align-items:center;gap:14px;background:#0c1318;border-radius:12px;padding:15px 19px}.dad-brands img{object-fit:contain;width:77px;height:80px}.dad-brands span{font-size:20px;color:#a7b0bc}@media(max-width:700px){.dad-inner{flex-direction:column;align-items:flex-start;padding:30px 24px;gap:24px}.dad-copy h2{font-size:30px}.dad-brands img{width:65px;height:68px}.dad-links{flex-direction:column;gap:15px}}

.merch-banner{grid-template-columns:.85fr 1.2fr;gap:35px;padding:38px 4%}.merch-preview{margin:0;transform:rotate(2deg);border:3px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--ink);box-shadow:5px 5px 0 var(--ink)}.merch-preview img{width:100%;height:auto;display:block}.merch-preview figcaption{padding:13px 12px;text-align:center;font-weight:900;font-size:12px;letter-spacing:1px;color:var(--yellow)}@media(max-width:700px){.merch-banner{grid-template-columns:1fr;padding:27px 22px;gap:27px}.merch-preview{transform:none}}

.dad-links .dad-instagram{display:inline-flex;align-items:center;gap:7px;min-height:24px}.dad-instagram svg{flex:none}
