*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#100f0d;color:#f6f1e7;font:15px/1.65 Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid #e9c880;outline-offset:5px}.skip{position:fixed;top:-70px;left:20px;padding:10px;background:#e9c880;color:#121214;z-index:10}.skip:focus{top:10px}body:before{content:"";position:absolute;inset:0 auto auto 0;width:500px;max-width:100%;height:460px;pointer-events:none;background:radial-gradient(ellipse at 0 0,#f4ecd619,transparent 72%);z-index:-1}header{display:flex;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:30px 50px}.logo{display:block;object-fit:contain}nav{display:flex;gap:32px;align-items:center;margin-left:auto;font-size:13px;color:#c4bfb3}.gold{color:#e9c880;border-bottom:1px solid #e9c880;padding:7px 0}#language{border:1px solid #ffffff30;color:#f6f1e7;border-radius:50%;background:none;width:38px;height:38px;font-size:11px;cursor:pointer}main{max-width:1180px;margin:auto;padding:0 36px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding:64px 0 100px}.eyebrow{font-size:10px;letter-spacing:2.3px;text-transform:uppercase;color:#e9c880;margin:0 0 25px;font-weight:600}h1{font-size:clamp(48px,6vw,81px);letter-spacing:-4px;line-height:1.05;font-weight:650;margin:0 0 30px}h2{font-size:clamp(34px,4vw,52px);letter-spacing:-1.7px;line-height:1.13;font-weight:550;margin:0 0 25px}h3{font-size:20px;letter-spacing:-.4px;font-weight:550;margin:15px 0}.lead{font-size:19px;line-height:1.5;color:#ddd6c8}.intro{color:#b6afa2;font-size:15px;max-width:400px;margin:20px 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 24px;border-radius:12px;background:#e9c880;color:#121214;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.button:hover{background:#f3d89e;transform:translateY(-2px)}.quiet{font-size:11px;color:#a29b8e;margin-top:17px}.signature-card{position:relative;isolation:isolate;min-height:550px;padding:26px 30px;border:1px solid #e9c88038;border-radius:25px;overflow:hidden;background:linear-gradient(150deg,#302c23,#171613 50%,#443824);box-shadow:0 30px 90px #0004}.signature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(#0000,#0007),url(assets/stadium.webp) center/cover;opacity:.38;z-index:-1}.card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:3px;color:#d9ceae}.jersey{display:block;margin:0 auto;width:320px;max-width:100%;height:320px;object-fit:contain;filter:drop-shadow(0 20px 20px #0004)}.signature-card .eyebrow{font-size:8px;margin-bottom:12px}.signature-card h2{font-size:40px;margin-bottom:20px}.tags{display:flex;gap:20px;font-size:8px;letter-spacing:2px;color:#d4c4a2;border-top:1px solid #e9c88033;padding-top:16px}.experience{padding:85px 0;border-top:1px solid #e9c88023}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.features article{border-top:1px solid #e9c88035;padding-top:24px}.number{font-size:11px;color:#e9c880}.features p,.collective p,.download p{color:#b6afa2;font-size:14px}.collective{padding:85px 0;display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.club-visual{height:370px;border-radius:25px;border:1px solid #e9c88025;display:grid;place-items:center;background:radial-gradient(ellipse,#54452b55,#1a181400 65%)}.club-visual img{width:320px;height:320px;max-width:100%;object-fit:contain}.collective .lead{color:#ddd6c8;font-size:19px}.text-link{color:#e9c880;border-bottom:1px solid #e9c88055;font-size:13px;display:inline-block;margin-top:20px;padding-bottom:5px}.download{text-align:center;padding:100px 20px;border:1px solid #e9c88022;border-radius:28px;margin:55px 0 100px;background:radial-gradient(ellipse at 50% 100%,#e9c8800c,transparent 70%)}.download>p{max-width:530px;margin:0 auto 25px}.download .eyebrow{color:#e9c880;font-size:10px}.stores{display:flex;justify-content:center;align-items:stretch;gap:16px;margin-top:35px}.stores .button{text-align:left}.stores small{display:block;font-size:8px;letter-spacing:1px}.stores strong{display:block;font-size:20px;font-weight:550}.store-icon{font-size:28px}.pending{display:flex;flex-direction:column;justify-content:center;text-align:left;border:1px solid #e9c88025;border-radius:12px;padding:14px 20px;color:#b6afa2;max-width:240px;font-size:12px}.download .quiet{font-size:10px;margin-top:20px}footer{max-width:1180px;margin:auto;padding:0 36px 40px;display:grid;grid-template-columns:1fr auto;gap:25px;color:#a29b8e;font-size:11px}footer>div{display:flex;gap:25px}footer p{grid-column:1/-1;max-width:820px;margin:0;font-size:10px}footer small{font-size:10px}.document{max-width:760px;margin:50px auto 90px;padding:0 25px}.document h1{font-size:43px;letter-spacing:-1px}.document h2{font-size:23px;margin-top:35px;letter-spacing:-.4px}.document p,.document li{color:#c4bfb3;font-size:14px}.document a{color:#e9c880;text-decoration:underline}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media(max-width:850px){header{padding:22px 25px;gap:15px}nav>a:not(.gold){display:none}header .logo{width:140px;height:auto}nav{font-size:11px}.hero{gap:35px;padding:45px 0 60px}.signature-card{min-height:460px;padding:22px}.jersey{width:260px;height:260px}h1{font-size:53px;letter-spacing:-2.5px}.hero .lead{font-size:16px}.features{gap:25px}.collective{gap:40px}.signature-card h2{font-size:33px}}@media(max-width:600px){main{padding:0 25px}.hero{grid-template-columns:1fr;gap:45px;padding-top:45px}.hero>div:first-child{max-width:400px}h1{font-size:61px;letter-spacing:-3px}.signature-card{max-width:360px;width:100%;margin:auto;min-height:490px}.jersey{height:290px;width:290px}.experience{padding:60px 0}.features{grid-template-columns:1fr;gap:25px;margin-top:35px}.features article{padding-top:16px}.features h3{margin:8px 0}.features p{margin:10px 0}.collective{grid-template-columns:1fr;gap:30px;padding:30px 0}.club-visual{height:290px}.club-visual img{width:260px;height:260px}.download{margin:50px 0 60px;padding:55px 22px}.download h2{font-size:35px}.stores{flex-direction:column;max-width:270px;margin:25px auto}.pending{max-width:none}footer{padding:0 25px 35px;grid-template-columns:1fr}footer>div{gap:20px;flex-wrap:wrap}}
