@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a2e218d9-module__w69zEq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_a2e218d9-module__w69zEq__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_214f3e99-module__P0wRda__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_214f3e99-module__P0wRda__variable{--font-sans:"Inter", "Inter Fallback"}
:root{--ink:#080808;--ink-soft:#111;--ink-elevated:#1a1a1a;--paper:#f4f0e7;--paper-2:#ebe5d8;--white:#fffdf8;--gold:#c9a962;--gold-light:#dfc88a;--gold-dim:#c9a96273;--text-primary:#f5f0e8;--text-secondary:#f5f0e89e;--text-muted:#f5f0e861;--red:#c45c4a;--green:#174c3b;--blue:#1f4165;--muted:#8a8580;--line:#f5f0e81a;--shadow:0 24px 80px #0000008c;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--match-measure:36em;--match-body-size:clamp(1.05rem, 2vw, 1.18rem);--match-body-lh:1.75;--match-heading-size:clamp(1.35rem, 2.6vw, 1.7rem);--match-section-gap:40px;--match-action-height:48px;--match-action-fs:11px;--match-action-ls:.12em;--match-action-border:1px;--match-action-hover:.3s}.match-type-heading{font-family:var(--font-serif);font-size:var(--match-heading-size);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.2}.match-type-body{font-family:var(--font-serif);font-size:var(--match-body-size);font-weight:400;line-height:var(--match-body-lh);color:var(--ink);max-width:var(--match-measure)}.match-type-meta{font-family:var(--font-sans);letter-spacing:.02em;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.match-type-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.match-type-player-name{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.55rem,3vw,1.9rem);font-weight:500;line-height:1.15}.match-type-player-role{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.match-type-table{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px}.match-type-action{font-family:var(--font-sans);font-size:var(--match-action-fs);letter-spacing:var(--match-action-ls);text-transform:uppercase;min-height:var(--match-action-height);box-sizing:border-box;border-width:var(--match-action-border);transition:background var(--match-action-hover) var(--ease-out), color var(--match-action-hover) var(--ease-out), border-color var(--match-action-hover) var(--ease-out);border-style:solid;font-weight:500;line-height:1}.match-type-action:focus-visible{outline:2px solid var(--gold);outline-offset:3px}a.match-type-action,button.match-type-action{cursor:pointer;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.match-type-action--primary{background:var(--ink);color:var(--text-primary);border-color:var(--ink)}.match-type-action--primary:hover{color:var(--ink);background:0 0}.match-type-action--secondary{color:var(--ink);border-color:var(--ink);background:0 0}.match-type-action--secondary:hover{background:var(--ink);color:var(--text-primary)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400}button,a{font:inherit}button{cursor:pointer}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-ken-burns{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__image,.hero__grain,.hero__media:after,.hero-archive,.hero-archive__image,.hero-archive__grain,.hero__content,.hero__eyebrow,.hero__title,.hero__tagline,.hero__product,.hero__cta{animation:none!important;transform:none!important}.world-cup-poster:not(:disabled):hover .poster,.world-cup-poster:not(:disabled):focus-visible .poster,.hero__cta:hover,.hero__cta:hover .hero__cta-arrow{transform:none}.hero-archive__slide{transition:none!important}.hero-archive__image--drift{animation:none!important;transform:none!important}.hero-archive__grain{animation:none!important}}.main--home{background:var(--ink)}.home-page{background:var(--ink);min-height:100vh}.site-nav{z-index:50;transition:background .5s var(--ease-out), backdrop-filter .5s var(--ease-out);justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,64px);display:flex;position:fixed;top:0;left:0;right:0}.site-nav--transparent{background:linear-gradient(#080808b8 0%,#0000 100%)}#mens-world-cups{scroll-margin-top:96px}.site-nav__brand{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:.02em;cursor:pointer;transition:color .3s var(--ease-out);background:0 0;border:0;font-size:clamp(17px,2vw,20px);font-weight:400}.site-nav__brand:hover{color:var(--gold)}.site-nav__links{align-items:center;gap:clamp(20px,3.5vw,48px);margin:0;padding:0;list-style:none;display:flex}.site-nav__links button{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;transition:color .3s var(--ease-out), border-color .3s var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 2px;font-size:11px;font-weight:500}.site-nav__links button:hover:not(:disabled){color:var(--gold)}.site-nav__links button:focus-visible{outline:2px solid var(--gold);outline-offset:4px;color:var(--text-primary)}.site-nav__link--active{color:var(--text-primary)!important;border-bottom-color:var(--gold-dim)!important}.site-nav__link--muted{opacity:.45;cursor:not-allowed;color:var(--text-muted)}.site-nav__link--muted:focus-visible{outline:2px solid var(--text-muted);outline-offset:4px}.hero{align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero__media{position:absolute;inset:0}.hero__image{animation:hero-ken-burns 12s var(--ease-out) forwards;transform-origin:50%;background:url(https://images.unsplash.com/photo-1574629810360-7efbc5751237?auto=format&fit=crop&w=2400&q=80) 50% 40%/cover no-repeat;position:absolute;inset:0}.hero__vignette{background:linear-gradient(#08080859 0%,#0808088c 55%,#080808f7 100%),linear-gradient(90deg,#080808c7 0%,#08080859 48%,#0808088c 100%);position:absolute;inset:0}.hero__grain{opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:18s linear infinite grain-drift;position:absolute;inset:0}@keyframes grain-drift{0%{transform:translate(0,0)}to{transform:translate(-1.5%,-1%)}}.hero__layout{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(40px,6vw,88px);width:100%;padding:clamp(120px,18vh,180px) clamp(24px,5vw,64px) clamp(88px,12vh,128px);display:grid;position:relative}.hero__content{max-width:720px;animation:fade-up 1.2s var(--ease-out) both}.hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);animation:fade-up 1.2s var(--ease-out) .1s both;margin:0 0 24px;font-size:11px;font-weight:500}.hero__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);animation:fade-up 1.2s var(--ease-out) .2s both;margin:0 0 32px;font-size:clamp(48px,8vw,108px);font-weight:300;line-height:.95}.hero__tagline{animation:fade-up 1.2s var(--ease-out) .35s both;margin-bottom:20px}.hero__tagline p{font-family:var(--font-serif);color:var(--text-secondary);margin:0;font-size:clamp(22px,3.2vw,34px);font-style:italic;font-weight:300;line-height:1.45}.hero__product{max-width:34ch;color:var(--text-muted);animation:fade-up 1.2s var(--ease-out) .42s both;margin:0 0 40px;font-size:clamp(15px,1.6vw,17px);font-weight:300;line-height:1.55}.hero__cta{border:1px solid var(--gold);background:var(--gold);min-height:64px;color:var(--ink);transition:background .22s var(--ease-out), color .22s var(--ease-out), border-color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);animation:fade-up 1.2s var(--ease-out) .5s both;align-items:center;gap:18px;padding:14px 28px 14px 32px;display:inline-flex;box-shadow:0 10px 32px #c9a96238}.hero__cta-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.hero__cta-label{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.hero__cta-detail{letter-spacing:.04em;text-transform:none;opacity:.78;min-height:1.2em;font-size:11px;font-weight:500;line-height:1.2}.hero__cta-arrow{transition:transform .22s var(--ease-out);flex-shrink:0;font-size:15px;line-height:1}.hero__cta:hover{background:var(--gold-light);border-color:var(--gold-light);color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 40px #c9a96252}.hero__cta:hover .hero__cta-arrow{transform:translate(4px)}.hero__cta:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.hero-archive{aspect-ratio:16/9;width:clamp(460px,36vw,650px);max-width:100%;height:auto;max-height:430px;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;animation:fade-up 1.3s var(--ease-out) .55s both;background:0 0;border:none;align-self:center;margin-left:auto;margin-right:0;position:relative}.hero-archive__glow{z-index:0;pointer-events:none;background:radial-gradient(at 62% 52%,#d2b46e0d,#0000 68%);position:absolute;inset:-18% -10% -14% -22%}.hero-archive__stage{z-index:1;box-shadow:none;-webkit-mask-composite:source-in;background:0 0;border:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 10%,#000000bf 20%,#000 28% 78%,#000000b3 90%,#00000059 96%,#0000 100%),linear-gradient(#0000 0%,#0000008c 8%,#000 18% 82%,#0000008c 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 10%,#000000bf 20%,#000 28% 78%,#000000b3 90%,#00000059 96%,#0000 100%),linear-gradient(#0000 0%,#0000008c 8%,#000 18% 82%,#0000008c 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-archive__slide{opacity:0;transition:opacity var(--hero-archive-crossfade-ms,2s) var(--ease-in-out);will-change:opacity;background:0 0;position:absolute;inset:0}.hero-archive__slide.is-active{opacity:1;z-index:1}.hero-archive__image{object-fit:cover;filter:grayscale(.88)sepia(.16)saturate(.42)contrast(.92)brightness(.82);opacity:.74;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1)}.hero-archive__image--drift{animation:hero-archive-drift var(--hero-archive-hold-ms,17s) linear forwards}@keyframes hero-archive-drift{0%{transform:scale(1)}to{transform:scale(1.015)}}.hero-archive__grain{z-index:2;opacity:.055;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:22s linear infinite grain-drift;position:absolute;inset:-8%}.hero__media:after{content:"";z-index:3;pointer-events:none;opacity:.028;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.main--intro{background:var(--ink);min-height:100dvh}.tournament-intro{background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,46%);min-height:100dvh;display:grid;position:relative;overflow:hidden}.tournament-intro__media{z-index:0;position:absolute;inset:0}.tournament-intro__poster{object-fit:cover;object-position:center top}.tournament-intro--usa94 .tournament-intro__media{background:linear-gradient(160deg,#0f1a16,#1a3028)}.tournament-intro--france98 .tournament-intro__media{background:linear-gradient(160deg,#0a1628,#122654)}.tournament-intro--france98 .tournament-intro__vignette{background:linear-gradient(90deg,#060c1cfa 0%,#060c1cf0 42%,#060c1c80 68%,#060c1c40 100%),linear-gradient(#0000 60%,#060c1cf5 100%)}.tournament-intro--france98 .tournament-intro__eyebrow{color:var(--gold-light);letter-spacing:.32em}.tournament-intro--france98 .tournament-intro__title{color:#f8f2e4}.tournament-intro--france98 .tournament-intro__meta{color:#f8f2e494}.tournament-intro--france98 .tournament-intro__tagline{color:#f8f2e4}.tournament-intro--france98 .tournament-intro__body p{color:#f8f2e4ad}.tournament-intro--france98 .tournament-intro__body p:last-child{color:#f8f2e4}.tournament-intro--france98 .tournament-intro__cta{border-color:var(--gold-light);color:var(--gold-light)}.tournament-intro--france98 .tournament-intro__cta:hover{background:var(--gold-light);color:#0a1628}.tournament-intro--korea2002 .tournament-intro__media{background:linear-gradient(160deg,#0f1818,#1a2830)}.tournament-intro--germany2006 .tournament-intro__media{background:linear-gradient(160deg,#0f0f0f,#1a1a1a)}.tournament-intro--sa2010 .tournament-intro__media{background:linear-gradient(160deg,#0f1810,#1a2820)}.tournament-intro--brazil2014 .tournament-intro__media{background:linear-gradient(160deg,#121810,#1a2820)}.tournament-intro__vignette{background:linear-gradient(90deg,#080808fa 0%,#080808eb 42%,#08080873 68%,#08080833 100%),linear-gradient(#0000 60%,#080808f2 100%);position:absolute;inset:0}.tournament-intro__grain{opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tournament-intro__content{z-index:1;max-width:680px;animation:fade-in 1.4s var(--ease-out) both;flex-direction:column;justify-content:center;padding:clamp(72px,10vh,96px) clamp(24px,5vw,64px);display:flex;position:relative}.tournament-intro__back{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;transition:color .3s var(--ease-out);animation:fade-in 1s var(--ease-out) both;background:0 0;border:0;padding:0;font-size:10px;font-weight:500;position:absolute;top:clamp(28px,4vh,40px);left:clamp(24px,5vw,64px)}.tournament-intro__back:hover{color:var(--gold)}.tournament-intro__copy{animation:fade-up 1.2s var(--ease-out) .15s both}.tournament-intro__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-size:10px;font-weight:500}.tournament-intro__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 16px;font-size:clamp(56px,9vw,112px);font-weight:300;line-height:.92}.tournament-intro__meta{letter-spacing:.06em;color:var(--text-secondary);margin:0 0 28px;font-size:13px;font-weight:400}.tournament-intro__tagline{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 32px;font-size:clamp(22px,3vw,32px);font-style:italic;font-weight:300;line-height:1.4}.tournament-intro__body{margin-bottom:40px}.tournament-intro__body p{color:var(--text-secondary);margin:0 0 18px;font-size:clamp(15px,1.8vw,17px);font-weight:300;line-height:1.75}.tournament-intro__body p:last-child{color:var(--text-primary);font-family:var(--font-serif);margin-bottom:0;font-size:clamp(17px,2vw,20px);font-style:italic}.tournament-intro__cta{border:1px solid var(--gold);color:var(--gold);letter-spacing:.22em;text-transform:uppercase;transition:background .4s var(--ease-out), color .4s var(--ease-out), transform .4s var(--ease-out);background:0 0;padding:16px 36px;font-size:11px;font-weight:500}.tournament-intro__cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.continue-watching{background:var(--ink);border-top:1px solid var(--line);padding:clamp(56px,8vh,88px) 0 clamp(28px,4vh,40px)}.continue-watching__header{max-width:640px;padding:0 clamp(24px,5vw,64px) clamp(28px,4vh,40px)}.continue-watching__title{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3.6vw,40px);font-weight:300;line-height:1.1}.continue-watching__subtitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:300;line-height:1.6}.continue-watching__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(16px,2vw,24px);padding:0 clamp(24px,5vw,64px) 4px;scroll-padding-inline:clamp(24px,5vw,64px);display:flex;overflow-x:auto}.continue-watching__track::-webkit-scrollbar{display:none}.continue-watching__item{scroll-snap-align:start;animation:fade-up .8s var(--ease-out) both;flex:none}.continue-card{border:1px solid var(--line);text-align:left;width:min(420px,86vw);color:inherit;transition:border-color .4s var(--ease-out), transform .45s var(--ease-out), background .4s var(--ease-out);background:linear-gradient(135deg,#1a1a1aeb 0%,#0e0e0ef5 100%);align-items:stretch;gap:20px;padding:14px;display:flex}.continue-card:hover{border-color:var(--gold-dim);background:linear-gradient(135deg,#201e18f5 0%,#101010fa 100%);transform:translateY(-4px)}.continue-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.continue-card__poster{flex:0 0 88px;width:88px}.continue-card__poster .poster{box-shadow:0 8px 24px #0006,0 1px 4px #00000040}.continue-card__body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:4px 4px 4px 0;display:flex}.continue-card__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:9px;font-weight:500}.continue-card__title{font-family:var(--font-serif);letter-spacing:.01em;margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.15}.continue-card__tagline{font-family:var(--font-serif);color:var(--text-secondary);margin:0 0 14px;font-size:14px;font-style:italic;font-weight:300;line-height:1.4}.continue-card__progress{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.continue-card__progress span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.continue-card__progress-track{background:var(--line);height:1px;overflow:hidden}.continue-card__progress-fill{background:var(--gold);height:100%;transition:width .6s var(--ease-out)}.continue-card__cta{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);transition:color .3s var(--ease-out);font-size:11px;font-weight:500}.continue-card:hover .continue-card__cta{color:var(--gold-light)}.poster-shelf{background:var(--ink);border-top:1px solid var(--line);padding:clamp(64px,9vh,108px) 0 clamp(60px,8vh,100px)}.poster-shelf__header{max-width:720px;padding:0 clamp(24px,5vw,64px) clamp(36px,4.5vh,52px)}.poster-shelf__title{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(36px,5vw,56px);font-weight:300;line-height:1.05}.poster-shelf__subtitle{color:var(--text-secondary);margin:0;font-size:15px;font-weight:300;line-height:1.65}.poster-shelf__gallery{position:relative}.poster-shelf__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c9a96259 transparent;gap:clamp(22px,2.6vw,36px);padding:8px clamp(24px,5vw,64px) 20px;scroll-padding-inline:clamp(24px,5vw,64px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 48px),#0000 100%)}.poster-shelf__track:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.poster-shelf__track::-webkit-scrollbar{height:3px}.poster-shelf__track::-webkit-scrollbar-thumb{background:#c9a96259}.poster-shelf__item{scroll-snap-align:start;animation:fade-up .8s var(--ease-out) both;flex:none}.poster-shelf__scroll{z-index:3;width:40px;height:40px;color:var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out);background:#080808b8;border:1px solid #c9a96259;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:42%}.poster-shelf__scroll:hover{border-color:var(--gold);color:var(--gold-light);background:#14120ee6}.poster-shelf__scroll:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.poster-shelf__scroll--prev{left:clamp(8px,1.5vw,18px)}.poster-shelf__scroll--next{right:clamp(8px,1.5vw,18px)}.world-cup-poster{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.world-cup-poster:focus-visible{outline:none}.world-cup-poster--locked{opacity:.58;cursor:not-allowed}.world-cup-poster__frame{flex-direction:column;width:clamp(248px,27vw,336px);display:flex}.world-cup-poster__art{position:relative}.world-cup-poster__art .poster{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out)}.world-cup-poster:not(:disabled):hover .poster,.world-cup-poster:not(:disabled):focus-visible .poster{transform:translateY(-5px)scale(1.02);box-shadow:0 18px 48px #00000073,0 0 0 1px #c9a96247}.world-cup-poster:not(:disabled):hover .poster__image,.world-cup-poster:not(:disabled):focus-visible .poster__image{transform:scale(1.02)}.world-cup-poster__explore,.world-cup-poster__soon-badge{z-index:2;letter-spacing:.16em;text-transform:uppercase;text-align:center;opacity:0;min-height:34px;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);pointer-events:none;justify-content:center;align-items:center;padding:8px 10px;font-size:10px;font-weight:500;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(6px)}.world-cup-poster__explore{color:var(--gold-light);background:linear-gradient(#08080859 0%,#080808d1 100%)}.world-cup-poster__soon-badge{color:var(--text-secondary);opacity:.85;background:#0808088c;transform:none}.world-cup-poster:not(:disabled):hover .world-cup-poster__explore,.world-cup-poster:not(:disabled):focus-visible .world-cup-poster__explore{opacity:1;transform:translateY(0)}.world-cup-poster--locked:hover .world-cup-poster__soon-badge,.world-cup-poster--locked:focus-visible .world-cup-poster__soon-badge{opacity:1}.world-cup-poster:not(:disabled):hover .world-cup-poster__meta,.world-cup-poster:not(:disabled):focus-visible .world-cup-poster__meta,.world-cup-poster:not(:disabled):hover .world-cup-poster__tournament,.world-cup-poster:not(:disabled):focus-visible .world-cup-poster__tournament{color:var(--text-primary)}.world-cup-poster:not(:disabled):hover .world-cup-poster__tagline,.world-cup-poster:not(:disabled):focus-visible .world-cup-poster__tagline{color:#f5f0e8c7}.poster{aspect-ratio:2/3;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059,0 2px 8px #0003}.poster__image{z-index:0;object-fit:cover;object-position:center;transition:transform .22s var(--ease-out)}.poster__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#080808e0 100%);position:absolute;inset:0}.world-cup-poster__year{z-index:1;font-family:var(--font-serif);color:var(--text-primary);opacity:.9;transition:opacity .22s var(--ease-out);font-size:clamp(48px,6vw,64px);font-weight:300;line-height:1;position:absolute;bottom:20px;left:20px}.world-cup-poster:not(:disabled):hover .world-cup-poster__year,.world-cup-poster:not(:disabled):focus-visible .world-cup-poster__year{opacity:.35}.world-cup-poster__meta{min-height:118px;transition:color .22s var(--ease-out);flex-direction:column;gap:8px;padding:22px 4px 0;display:flex}.world-cup-poster__tournament{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:.01em;transition:color .22s var(--ease-out);font-size:21px;font-weight:400}.world-cup-poster__tagline{font-family:var(--font-serif);color:var(--text-secondary);transition:color .22s var(--ease-out);font-size:14px;font-style:italic;font-weight:300;line-height:1.4}.world-cup-poster__status{align-items:flex-end;min-height:34px;margin-top:auto;display:flex}.world-cup-poster__progress{flex-direction:column;gap:7px;width:100%;display:flex}.world-cup-poster__progress span{letter-spacing:.08em;text-transform:none;color:var(--text-muted);font-size:10px;font-weight:450}.world-cup-poster__progress-track{background:var(--line);height:1px;overflow:hidden}.world-cup-poster__progress-fill{height:100%;transition:width .6s var(--ease-out);background:#c9a9628c}.world-cup-poster__coming-soon{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.poster--fallback.poster--usa94{background:linear-gradient(160deg,#1a2f4a 0%,#0f1a28 40%,#2a1a1a 100%)}.poster--fallback.poster--france98{background:linear-gradient(160deg,#122654 0%,#0a1628 50%,#1a1428 100%)}.poster--fallback.poster--korea2002{background:linear-gradient(160deg,#1a2830 0%,#0f1818 50%,#281818 100%)}.poster--fallback.poster--germany2006{background:linear-gradient(160deg,#1a1a1a 0%,#0f0f0f 50%,#2a1818 100%)}.poster--fallback.poster--sa2010{background:linear-gradient(160deg,#1a2820 0%,#0f1810 50%,#282018 100%)}.poster--fallback.poster--brazil2014{background:linear-gradient(160deg,#1a2820 0%,#121810 50%,#2a2810 100%)}.home-footer{border-top:1px solid var(--line);text-align:center;padding:48px clamp(24px,5vw,64px) 56px}.home-footer p{letter-spacing:.06em;color:#f5f0e880;margin:0;font-size:13px;font-weight:300}.main--app{background:var(--paper);color:var(--ink);min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-primary);border-bottom:1px solid var(--line);background:#080808f5;justify-content:space-between;align-items:center;padding:20px clamp(24px,5vw,64px);display:flex;position:sticky;top:0}.wordmark{color:var(--text-primary);font-family:var(--font-serif);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:400}.wordmark span{color:var(--gold)}.topbar-nav button{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;font-size:10px;font-weight:500;transition:color .3s}.topbar-nav button:hover{color:var(--gold)}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:10px;font-weight:500}.kicker.red{color:var(--red)}.collection-hero{color:var(--text-primary);background:linear-gradient(160deg,#0f1418 0%,#1a2030 100%);padding:clamp(72px,10vh,100px) clamp(24px,5vw,64px) clamp(56px,8vh,72px)}.collection-hero h1,.season-hero h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:16px 0;font-size:clamp(48px,8vw,96px);font-weight:300;line-height:.95}.collection-hero p,.season-hero p{color:var(--text-secondary);max-width:520px;font-size:17px;font-weight:300;line-height:1.6}.back{color:var(--text-secondary);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin-bottom:28px;padding:0;font-size:11px;font-weight:500;transition:color .3s}.back:hover{color:var(--gold)}.shelf,.episodes-section{max-width:1240px;margin:auto;padding:clamp(56px,8vh,80px) clamp(24px,4vw,32px) clamp(80px,10vh,110px)}.shelf-head,.section-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.shelf h2,.episodes-section h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:300}.shelf-head>p{color:var(--muted);font-size:14px}.viewing-note{border:1px solid var(--gold-dim);background:#c9a96214;border-radius:2px;gap:20px;margin-bottom:34px;padding:18px 20px;font-size:14px;display:flex}.viewing-note strong{white-space:nowrap;font-weight:500}.viewing-note a{color:var(--gold);font-weight:500}.season-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.season-card{min-height:280px;color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border:0;border-radius:2px;flex-direction:column;padding:26px;display:flex;box-shadow:0 8px 32px #0003}.season-card:not(:disabled):hover{box-shadow:var(--shadow);transform:translateY(-5px)}.season-card h3{font-family:var(--font-serif);margin:36px 0 8px;font-size:clamp(28px,3vw,36px);font-weight:400}.season-card p{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.55}.season-card strong{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:auto;font-size:10px}.season-card .season-year{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:500}.season-card.usa94{background:linear-gradient(160deg,#1a3028,#0f1a16)}.season-card.france98{background:linear-gradient(160deg,#122654,#0a1628)}.season-card.korea2002{background:linear-gradient(160deg,#1a2830,#0f1818)}.season-card.germany2006{background:linear-gradient(160deg,#1a1a1a,#0f0f0f)}.season-card.sa2010{background:linear-gradient(160deg,#1a2820,#0f1810)}.season-card.brazil2014{background:linear-gradient(160deg,#1a2820,#121810)}.season-card.coming-soon{filter:grayscale(.5);opacity:.45;cursor:not-allowed}.season-hero{color:var(--text-primary);padding:clamp(72px,10vh,96px) clamp(24px,5vw,64px) clamp(56px,8vh,72px);position:relative}.season-hero.usa94{background:linear-gradient(160deg,#0f1a16,#1a3028)}.season-hero.france98{background:linear-gradient(160deg,#0a1628,#122654)}.season-hero.korea2002{background:linear-gradient(160deg,#0f1818,#1a2830)}.season-hero.germany2006{background:linear-gradient(160deg,#0f0f0f,#1a1a1a)}.season-hero.sa2010{background:linear-gradient(160deg,#0f1810,#1a2820)}.season-hero.brazil2014{background:linear-gradient(160deg,#121810,#1a2820)}.season-stat{border:1px solid var(--gold-dim);text-align:center;border-radius:50%;place-content:center;gap:1px;width:120px;height:120px;line-height:1.05;display:grid;position:absolute;bottom:50px;right:clamp(24px,7vw,80px)}.season-stat strong{font-family:var(--font-serif);font-size:36px;font-weight:300}.season-stat-total{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-secondary);text-transform:none;font-size:13px;font-weight:300}.season-stat-label,.season-stat span:not(.season-stat-total):not(.season-stat-label){text-transform:uppercase;letter-spacing:.18em;color:var(--text-secondary);font-size:9px}.continue-panel{z-index:5;background:var(--white);border:1px solid #1017151f;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:-34px auto 0;padding:24px 26px;display:flex;position:relative;box-shadow:0 12px 40px #10171514}.continue-copy{flex-direction:column;gap:6px;display:flex}.continue-copy span{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500}.continue-copy strong{font-family:var(--font-serif);font-size:24px;font-weight:400}.continue-copy p{color:var(--muted);margin:0;font-size:14px}.continue-panel button{border:1px solid var(--ink);background:var(--ink);color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;padding:14px 24px;font-size:10px;font-weight:500;transition:background .3s,color .3s}.continue-panel button:hover{color:var(--ink);background:0 0}.continue-panel--complete{background:linear-gradient(135deg,#f7faf7,#eef2ee);border-color:#174c3b40}.progress-panel{grid-template-columns:260px 1fr;align-items:center;gap:30px;max-width:1180px;margin:auto;padding:42px 4px 10px;display:grid}.progress-panel span{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500;display:block}.progress-track{background:#10171526;height:1px;overflow:hidden}.progress-track div{background:var(--gold);height:100%;transition:.5s var(--ease-out)}.text-button{letter-spacing:.06em;cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:12px;font-weight:500}.episode-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.episode-card{background:var(--white);text-align:left;cursor:pointer;min-height:250px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #1017151f;border-radius:2px;flex-direction:column;padding:22px;display:flex}.episode-card:not(:disabled):hover{transform:translateY(-4px);box-shadow:0 8px 28px #10171514}.episode-topline{justify-content:space-between;align-items:center;display:flex}.episode-topline span,.episode-card>span{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500}.episode-topline small{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:10px}.episode-card h3{font-family:var(--font-serif);margin:28px 0 8px;font-size:22px;font-weight:400}.episode-card p{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.35}.episode-date{color:var(--muted);font-size:13px}.episode-card>strong{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-top:auto;font-size:10px}.episode-card.done{background:#eef2ee;border-color:#174c3b47}.episode-card.done h3,.episode-card.done p,.episode-card.done .episode-date,.episode-card.done>strong{color:var(--ink);opacity:1}.episode-card.done>strong{color:#174c3b}.episode-card.next{border-color:var(--gold);box-shadow:0 0 0 1px #c9a96259,0 8px 28px #10171514}.episode-card.next>strong{color:var(--ink)}.episode-card.locked{opacity:.38;cursor:not-allowed}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040806e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.episode-modal{background:var(--paper);width:min(820px,96vw);max-height:92vh;color:var(--ink);border-radius:2px;padding:clamp(40px,6vw,54px);position:relative;overflow:auto;box-shadow:0 35px 110px #0000007a}.close{font-family:var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;min-width:40px;min-height:40px;color:var(--muted);transition:color var(--match-action-hover) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:28px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:10px;right:14px}.close:hover{color:var(--ink)}.close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.episode-modal h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:7px 0;font-size:clamp(36px,5vw,48px);font-weight:400}.match-name{margin:0;font-size:19px;font-weight:400}.episode-meta{color:var(--muted);font-size:13px}.episode-modal h4{font-family:var(--font-serif);border-top:1px solid #1017151f;margin-top:34px;padding-top:22px;font-size:18px;font-weight:500}.episode-modal p{font-size:15px;line-height:1.65}.development-banner,.researching{border-left:2px solid var(--gold);background:#c9a9621a;border-radius:0;margin:28px 0;padding:16px;font-size:14px;font-weight:400}.spoiler-warning{color:var(--muted);background:0 0;border:0;border-radius:0;max-width:36em;margin:0 0 8px;padding:0;font-size:13px;line-height:1.55}.actions{flex-wrap:wrap;gap:11px;margin:28px 0;display:flex}.actions a,.actions button{min-height:var(--match-action-height);border:var(--match-action-border) solid var(--ink);font-family:var(--font-sans);font-size:var(--match-action-fs);letter-spacing:var(--match-action-ls);text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:background var(--match-action-hover) var(--ease-out), color var(--match-action-hover) var(--ease-out), border-color var(--match-action-hover) var(--ease-out);border-radius:0;justify-content:center;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.actions a:focus-visible,.actions button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.watch-button{background:var(--ink);color:var(--text-primary);border-color:var(--ink)!important}.watch-button:hover,.secondary-button{color:var(--ink);background:0 0}.secondary-button:hover{background:var(--ink);color:var(--text-primary)}.replay-sources{margin:-12px 0 28px;padding:0}.replay-sources-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.replay-sources-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.replay-sources-list li{color:var(--ink);font-size:13px}.replay-sources-prefix{color:var(--muted)}.replay-sources-list a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.replay-sources-list a:hover{color:var(--red)}.locked-report{text-align:center;background:linear-gradient(#fffdf88c,#ebe5d873);border:1px solid #10171524;border-radius:0;flex-direction:column;gap:10px;margin-top:36px;padding:32px 28px;display:flex;position:relative}.locked-report:before{content:"";pointer-events:none;border:1px solid #c9a96259;position:absolute;inset:10px}.locked-report__seal{color:var(--gold);letter-spacing:.2em}.locked-report__title{font-size:clamp(1.45rem,2.8vw,1.8rem)}.locked-report__tease{max-width:var(--match-measure);color:var(--muted);margin:0 auto}.unlocked-label{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500}.post-report{border-top:0;margin-top:12px;padding-top:0}.post-report__chapter{margin-top:var(--match-section-gap)}.episode-modal .post-report__heading{border-top:0;margin:0 0 18px;padding-top:0}.episode-modal .post-report__prose{margin:0}.scoreboard{text-align:center;border-top:1px solid #1017151f;border-bottom:1px solid #1017151f;flex-direction:column;align-items:center;gap:8px;margin:4px 0 0;padding:36px 12px 40px;display:flex}.scoreboard__score,.scoreboard strong{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.4rem,6vw,3.4rem);font-weight:400;line-height:1.05}.scoreboard small,.scoreboard .match-type-eyebrow{color:var(--red);letter-spacing:.2em}.scoreboard__halftime{color:var(--muted);letter-spacing:.04em;font-size:13px}.scoreboard__key-event{max-width:var(--match-measure);font-family:var(--font-serif);font-size:var(--match-body-size);color:var(--ink);margin:8px 0 0;line-height:1.55}.key-moments{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.key-moments__item{border-left:1px solid #c9a9628c;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;display:flex}.key-moments__minute{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.key-moments__text{max-width:var(--match-measure);font-size:clamp(1.15rem,2.2vw,1.35rem);line-height:1.35}.impact-list{flex-direction:column;gap:32px;display:flex}.impact-exhibit{background:0 0;border:0;padding:0}.impact-exhibit__name{margin:0 0 8px}.impact-exhibit__role{align-items:center;gap:.4em;margin:0 0 12px;display:flex}.impact-exhibit__role .team-mark--sm{flex-shrink:0}.impact-exhibit__summary{margin:0}.episode-modal .source-note{max-width:var(--match-measure);border-top:1px solid #1017151a;margin:40px 0 0;padding-top:16px;font-size:12px;line-height:1.55}.source-note__label{margin-bottom:6px;display:block}.next-match{background:var(--ink);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:background .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;border-radius:0;flex-direction:column;gap:10px;margin-top:16px;padding:32px 28px 36px;display:flex}.next-match:hover{background:#141414;transform:translateY(-2px)}.next-match:focus-visible{outline:2px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 1px #c9a96273}.next-match__kicker{color:var(--gold);letter-spacing:.2em;font-size:11px}.next-match__title{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.15}.next-match__match{color:var(--text-secondary);letter-spacing:.02em;font-size:13px}.table-note{max-width:var(--match-measure);margin:0 0 18px}.table-scroll{overflow-x:auto}.standings-table table{border-collapse:collapse;width:100%;font-family:var(--font-sans);background:0 0;border-radius:0;font-size:13px;overflow:visible}.standings-table th,.standings-table td{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-sans);border-bottom:1px solid #1017150f;padding:12px 10px}.standings-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);vertical-align:bottom;border-bottom-color:#1017151f;font-size:10px;font-weight:500}.standings-table th:nth-child(2),.standings-table td:nth-child(2){text-align:left}.standings-table__row--featured td{color:var(--ink);background:#c9a96214;font-weight:500}.standings-table__row--featured td:nth-child(2){font-family:var(--font-sans);font-size:13px;font-weight:500}table{border-collapse:collapse;background:var(--white);border-radius:2px;width:100%;font-size:13px;overflow:hidden}th,td{text-align:right;border-bottom:1px solid #1017151a;padding:10px}th:nth-child(2),td:nth-child(2){text-align:left}.app-footer{background:var(--ink);color:var(--text-muted);text-align:center;letter-spacing:.06em;padding:36px 20px;font-size:12px;font-weight:300}@media (max-width:950px){.season-grid,.episode-grid{grid-template-columns:repeat(2,1fr)}.tournament-intro{grid-template-columns:1fr}.tournament-intro__content{justify-content:flex-end;max-width:none;min-height:100dvh;padding-top:88px;padding-bottom:clamp(48px,8vh,72px)}.tournament-intro__vignette{background:linear-gradient(#0808088c 0%,#080808e0 45%,#080808fa 100%)}.tournament-intro__poster{object-position:center 20%}}@media (max-width:650px){.site-nav{padding:20px 24px}.site-nav__links{gap:16px}.site-nav__links button{font-size:9px}.site-nav__brand{font-size:15px}.hero__layout{grid-template-columns:1fr;align-items:start;gap:36px;padding:108px 24px 64px}.hero__title{font-size:clamp(42px,12vw,64px)}.hero__cta{justify-content:space-between;width:100%;min-height:60px}.hero-archive{aspect-ratio:16/9;align-self:stretch;width:100%;max-width:none;height:auto;max-height:220px;margin-left:0;margin-right:0}.hero-archive__image{opacity:.7;filter:grayscale(.86)sepia(.14)saturate(.4)contrast(.92)brightness(.84)}.poster-shelf__scroll{display:none}.poster-shelf__track{gap:18px;padding-bottom:12px;-webkit-mask-image:none;mask-image:none}.world-cup-poster__frame{width:min(78vw,280px)}.continue-card{gap:16px;width:min(380px,88vw);padding:12px}.continue-card__poster{flex-basis:76px;width:76px}.continue-card__title{font-size:20px}.continue-card__tagline{margin-bottom:12px;font-size:13px}.shelf-head,.section-title{display:block}.season-grid,.episode-grid{grid-template-columns:1fr}.viewing-note{display:block}.viewing-note strong{margin-bottom:7px;display:block}.season-stat{display:none}.continue-panel{margin:-20px 18px 0;display:block}.continue-panel button{width:100%;margin-top:16px}.progress-panel{grid-template-columns:1fr;padding:36px 22px 0}.episode-modal{padding:40px 22px}}@media (max-width:1024px) and (min-width:651px){.hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr);gap:36px;padding-bottom:72px}.hero-archive{aspect-ratio:16/9;align-self:center;width:clamp(360px,34vw,520px);max-width:100%;height:auto;max-height:340px}.hero-archive__image{opacity:.7;filter:grayscale(.86)sepia(.14)saturate(.4)contrast(.92)brightness(.82)}.world-cup-poster__frame{width:clamp(236px,28vw,300px)}}@media (max-width:900px) and (min-width:651px){.hero__layout{grid-template-columns:1fr;gap:40px}.hero-archive{aspect-ratio:16/9;width:min(100%,560px);max-width:none;height:auto;max-height:280px;margin-left:0;margin-right:auto}}@media (max-width:480px){.site-nav__links li:nth-child(2){display:none}}.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}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tournament-landing{background:var(--ink);min-height:100dvh}.tournament-hero{align-items:flex-end;min-height:min(88dvh,860px);display:flex;position:relative;overflow:hidden}.tournament-hero__media{position:absolute;inset:0}.tournament-hero__poster{object-fit:cover;object-position:center top}.tournament-hero__vignette{background:linear-gradient(#08080859 0%,#0808088c 58%,#080808fa 100%),linear-gradient(90deg,#080808e0 0%,#08080859 55%,#0000 100%);position:absolute;inset:0}.tournament-hero__grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tournament-landing--usa94 .tournament-hero__media{background:linear-gradient(160deg,#0f1a16,#1a3028)}.tournament-landing--france98 .tournament-hero__media{background:linear-gradient(160deg,#0a1628,#122654)}.tournament-landing--france98 .tournament-hero__vignette{background:linear-gradient(#060c1c4d 0%,#060c1c8c 55%,#060c1cfa 100%),linear-gradient(90deg,#060c1ce6 0%,#060c1c66 55%,#0000 100%)}.tournament-hero__content{z-index:1;width:min(720px,100%);animation:fade-up 1s var(--ease-out) both;padding:clamp(88px,12vh,120px) clamp(22px,5vw,64px) clamp(40px,6vh,64px);position:relative}.tournament-hero__back{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;transition:color .3s var(--ease-out);background:0 0;border:0;padding:0;font-size:10px;font-weight:500;position:absolute;top:clamp(28px,4vh,40px);left:clamp(22px,5vw,64px)}.tournament-hero__back:hover{color:var(--gold)}.tournament-hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:10px;font-weight:500}.tournament-hero__title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(52px,10vw,108px);font-weight:300;line-height:.92}.tournament-hero__meta{color:var(--text-secondary);letter-spacing:.06em;margin:0 0 22px;font-size:13px}.tournament-hero__tagline{font-family:var(--font-serif);max-width:28ch;margin:0 0 28px;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:300;line-height:1.35}.tournament-hero__progress{max-width:420px;margin-bottom:24px}.tournament-hero__cta{border:1px solid var(--gold);color:var(--gold-light);text-align:left;min-height:48px;transition:background .35s var(--ease-out), color .35s var(--ease-out), transform .35s var(--ease-out);background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 22px;display:inline-flex}.tournament-hero__cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-1px)}.tournament-hero__cta-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.tournament-hero__cta-detail{font-family:var(--font-serif);font-size:1.05rem;font-weight:500}.tournament-hero__cta-meta{letter-spacing:.04em;color:#f5f0e8b8;margin-top:2px;font-size:.78rem}.tournament-hero__cta:hover .tournament-hero__cta-meta{color:#0e0e0eb8}.tournament-why{z-index:2;border-top:1px solid var(--line);background:linear-gradient(#0e0e0ef7,#0a0a0a);padding:clamp(40px,6vh,64px) clamp(22px,5vw,64px) clamp(28px,4vh,40px);position:relative}.tournament-why__intro{max-width:42rem;margin-bottom:clamp(28px,4vh,36px)}.tournament-why__lede{max-width:48ch;color:var(--text-secondary);margin:10px 0 0;font-size:.98rem;line-height:1.55}.tournament-why__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}.tournament-why__item{align-items:flex-start;gap:14px;min-width:0;display:flex}.tournament-why__index{font-family:var(--font-serif);letter-spacing:.06em;color:var(--gold);flex-shrink:0;padding-top:2px;font-size:.95rem;font-weight:400;line-height:1.4}.tournament-why__label{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:500;line-height:1.2}.tournament-why__text{color:var(--text-secondary);max-width:34ch;margin:0;font-size:.92rem;line-height:1.55}.tournament-landing__experiences{z-index:2;border-top:1px solid var(--line);background:linear-gradient(#111111eb,#080808);padding:clamp(36px,5vh,56px) clamp(22px,5vw,64px) 88px;position:relative}.experience-picker__intro{margin-bottom:28px}.experience-picker__lede,.team-picker__lede{max-width:46ch;color:var(--text-secondary);margin:10px 0 0;font-size:.98rem;line-height:1.55}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.experience-grid__item{min-width:0}.experience-grid__item--primary{grid-column:1/-1}.experience-card{text-align:left;border:1px solid var(--line);height:100%;color:var(--text-primary);transition:border-color .22s var(--ease-out), background .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fffdf808;flex-direction:column;padding:26px 22px 22px;display:flex}.experience-card:hover{background:#fffdf80d;border-color:#c9a96259;transform:translateY(-2px)}.experience-card--featured-primary{background:linear-gradient(135deg,#c9a96229,#fffdf805 50%),#fffdf808;border-color:#c9a9626b;grid-column:auto;padding:clamp(28px,3.4vw,40px);box-shadow:inset 0 1px #c9a9622e}.experience-card--featured-primary:hover{background:linear-gradient(135deg,#c9a96233,#fffdf808 50%),#fffdf80a;border-color:#c9a9628c;box-shadow:inset 0 1px #c9a9623d}.experience-card--featured-secondary{background:linear-gradient(160deg,#1f41654d,#fffdf805);border-color:#9db7d438}.experience-card--featured-secondary:hover{background:linear-gradient(160deg,#1f416561,#fffdf808);border-color:#9db7d461}.experience-card--story .experience-card__eyebrow{color:var(--gold-light)}.experience-card--essentials .experience-card__eyebrow{color:#9db7d4}.experience-card--team .experience-card__eyebrow{color:#c9b39a}.experience-card--complete .experience-card__eyebrow{color:#a8b5a1}.experience-card--complete{background:linear-gradient(160deg,#174c3b38,#fffdf805)}.experience-card--complete:hover{background:linear-gradient(160deg,#174c3b4d,#fffdf808);border-color:#a8b5a166}.experience-card--team{background:linear-gradient(160deg,#c45c4a24,#fffdf805)}.experience-card--team:hover{background:linear-gradient(160deg,#c45c4a33,#fffdf808);border-color:#c9a96252}.experience-card__eyebrow-row{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:10px;display:flex}.experience-card__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0;font-size:10px;font-weight:500}.experience-card__recommend{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:3px 8px;font-size:10px;font-weight:500}.experience-card__title-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.experience-card__title-button:focus-visible{outline-offset:3px;outline:2px solid}.experience-card__title{font-family:var(--font-serif);margin:0 0 10px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:500;line-height:1.1}.experience-card--featured-primary .experience-card__title{font-size:clamp(1.95rem,3.4vw,2.7rem)}.experience-card__description{color:var(--text-secondary);max-width:42ch;margin:0;font-size:.95rem;line-height:1.55}.experience-card--featured-primary .experience-card__description{max-width:58ch;font-size:1rem}.experience-card__body{flex:1;margin-top:22px}.experience-card__scale{color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:.88rem}.experience-card__progress{margin-top:12px}.experience-card__hint{color:var(--text-muted);margin:0;font-size:.9rem}.experience-card__teams{flex-wrap:wrap;gap:10px;display:flex}.experience-card__team{color:var(--text-primary);cursor:pointer;min-height:44px;transition:border-color .2s var(--ease-out), background .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#08080859;border:1px solid #f5f0e81f;align-items:center;gap:9px;padding:7px 12px 7px 7px;display:inline-flex}.experience-card__team:hover:not(:disabled){color:var(--gold-light);background:#c9a96229;border-color:#c9a962b3;transform:translateY(-2px);box-shadow:0 6px 18px #c9a96233}.experience-card__team:disabled{opacity:.55;cursor:default}.experience-card__team-name{letter-spacing:.01em;white-space:nowrap;font-size:.84rem}.experience-card__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.experience-card__cta{background:var(--gold);color:var(--ink);letter-spacing:.02em;min-height:44px;transition:background .16s var(--ease-out), transform .16s var(--ease-out);border:0;padding:12px 16px;font-weight:600}.experience-card--featured-primary .experience-card__cta{padding:13px 18px}.experience-card__cta:hover:not(:disabled){background:var(--gold-light)}.experience-card__cta:active:not(:disabled){transform:translateY(1px)}.experience-card__cta:disabled{opacity:.45;cursor:not-allowed}.experience-card__secondary{color:var(--text-secondary);text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 4px;text-decoration:underline}.experience-card__secondary:hover:not(:disabled){color:var(--gold-light)}.progress-bar__meta{color:var(--text-secondary);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.78rem;display:flex}.progress-bar__percent{color:var(--journey-accent-light,var(--gold-light));letter-spacing:.04em}.progress-bar__track{background:#fffdf814;height:4px;overflow:hidden}.progress-bar__fill{background:linear-gradient(90deg, var(--journey-accent,var(--gold)), var(--journey-accent-light,var(--gold-light)));height:100%;transition:width .45s var(--ease-out)}.progress-bar--gold{--journey-accent:var(--gold);--journey-accent-light:var(--gold-light)}.progress-bar--blue{--journey-accent:#5f84ad;--journey-accent-light:#9db7d4}.progress-bar--green{--journey-accent:#3d7a62;--journey-accent-light:#a8b5a1}.progress-bar--warm{--journey-accent:#b86b55;--journey-accent-light:#d4a090}.experience-nav{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;max-width:1200px;margin:0 auto;padding:18px clamp(22px,5vw,64px) 0;display:flex}.experience-nav__context{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.experience-nav__sep{opacity:.5;margin:0 .45em}.experience-nav__crumbs{color:var(--text-secondary);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.experience-nav__crumbs li:not(:last-child):after{content:"›";color:var(--text-muted);margin-left:10px}.experience-nav__crumbs button{color:var(--gold-light);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.experience-nav__crumbs [aria-current=page]{color:var(--text-primary)}.team-picker{max-width:1100px;margin:0 auto;padding:12px clamp(22px,5vw,64px) 88px}.team-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:22px;display:grid}.team-card{text-align:left;border:1px solid var(--line);color:var(--text-primary);min-height:96px;transition:border-color .16s var(--ease-out), background .16s var(--ease-out);background:#fffdf808;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.team-card:hover{background:#fffdf80f;border-color:#c9a96266}.team-card--complete{border-color:#174c3b8c}.team-card--started:not(.team-card--complete){border-color:#c9a96247}.team-card__name{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;display:block}.team-card__meta{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 0;font-size:.78rem;display:block}.team-card__cta{color:var(--gold-light);white-space:nowrap;font-size:.9rem}.team-mark{background:#fffdf80f;border:1px solid #fffdf81a;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.team-mark--sm{width:28px;height:28px;font-size:14px}.team-mark--md{width:36px;height:36px;font-size:18px}.team-mark--lg{width:48px;height:48px;font-size:24px}.team-mark__fallback{letter-spacing:.04em;color:var(--text-secondary);font-size:.55em;display:none}@supports not (font-variant-emoji:emoji){.team-mark__flag{display:none}.team-mark__fallback{display:inline}}.match-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.match-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--text-primary);min-height:168px;transition:border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);background:#fffdf808;flex-direction:column;gap:10px;padding:16px;display:flex}.match-card:not(:disabled):hover{background:#fffdf80f;border-color:#c9a96266;transform:translateY(-1px)}.match-card:disabled{cursor:not-allowed;opacity:.72}.match-card--next{border-color:#c9a9628c;box-shadow:inset 0 0 0 1px #c9a96233}.match-card--done{background:#174c3b24}.match-card--locked{background:#fffdf804}.match-card__topline{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;display:flex}.match-card__teams{gap:6px;display:grid}.match-card__side{font-family:var(--font-serif);align-items:center;gap:8px;font-size:1.05rem;font-weight:500;display:flex}.match-card__vs{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;padding-left:36px;font-size:.72rem}.match-card__classified-title{font-family:var(--font-serif);letter-spacing:.04em;margin:0;font-size:1.35rem;font-weight:500}.match-card__meta{color:var(--text-secondary);margin:0;font-size:.85rem}.match-card__footer{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:8px;display:flex}.match-card__status{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.match-card__status-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.match-card__status--completed .match-card__status-dot{background:#3f8f6b}.match-card__status--up-next .match-card__status-dot{background:var(--gold)}.match-card__status--locked .match-card__status-dot{background:var(--text-muted)}.match-card__status--ready .match-card__status-dot{background:#7f9bb8}.match-card__replay{color:var(--text-muted);font-size:.72rem}.match-card__replay.is-available{color:var(--text-secondary)}.match-card__action{color:var(--gold-light);margin-left:auto;font-size:.85rem}.every-match__filters{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr)) auto;gap:10px;margin-bottom:14px;display:grid}.every-match__field{min-width:0;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;display:flex}.every-match__field input,.every-match__field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-transform:none;letter-spacing:normal;background:#fffdf808;padding:10px 12px}.every-match__field input::placeholder{color:var(--text-muted)}.every-match__reset{align-self:end;min-height:44px}.every-match__summary{color:var(--text-secondary);margin:0 0 16px;font-size:.85rem}.empty-state{background:#fffdf805;border:1px dashed #f5f0e82e;justify-items:start;gap:10px;padding:28px 20px;display:grid}.empty-state strong{font-family:var(--font-serif);font-size:1.25rem;font-weight:500}.empty-state p{color:var(--text-secondary);max-width:42ch;margin:0;line-height:1.5}.empty-state--inline{margin-top:12px}.season-hero__progress{max-width:420px;margin-top:22px}.match-experience{max-width:760px}.match-experience .experience-nav{gap:8px 20px;max-width:none;margin:0 0 28px;padding:0}.match-experience .experience-nav__context{color:var(--muted);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.match-experience .experience-nav__crumbs{color:var(--muted);font-family:var(--font-sans);font-size:12px}.match-experience .experience-nav__crumbs li:not(:last-child):after{color:#10171547}.match-experience .experience-nav__crumbs button{color:var(--ink);text-decoration-color:#10171547}.match-experience .experience-nav__crumbs button:hover{color:var(--red)}.match-experience .experience-nav__crumbs [aria-current=page]{color:var(--muted)}.match-experience__header{border-bottom:1px solid #1017151a;margin-bottom:0;padding-bottom:32px}.match-experience__header .kicker{margin:0 0 10px}.match-experience__index{letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px}.match-experience__teams{gap:8px;margin-bottom:18px;display:grid}.match-experience__side{align-items:center;gap:14px;min-height:48px;display:flex}button.match-experience__team-trigger{appearance:none;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:0 0;border:0;border-radius:2px;margin:-4px -6px;padding:4px 6px}button.match-experience__team-trigger:hover{background:#1017150b}button.match-experience__team-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.match-experience__side--away.match-experience__team-trigger{text-align:inherit}.match-experience__team-name{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:500;line-height:1.1;text-decoration:none}.match-experience__side .team-mark--lg{background:#1017150a;border-color:#1017151a;flex:0 0 48px;width:48px;height:48px;font-size:24px}.match-experience__vs{letter-spacing:.22em;text-transform:uppercase;padding-left:62px;font-size:.68rem;line-height:1}.match-experience__meta{font-size:13px;margin:0 0 6px!important}.match-experience__context{letter-spacing:.02em;margin:0;font-size:12px}.match-chapter{padding:var(--match-section-gap) 0 0;margin:0}.match-chapter--world,.match-chapter--tournament,.match-chapter--matters,.match-chapter--compact{padding-top:var(--match-section-gap)}.match-chapter--standings{padding:var(--match-section-gap) 0 0;margin-top:var(--match-section-gap);border-top:1px solid #10171514}.match-chapter__eyebrow{margin:-4px 0 14px}.match-chapter__title{margin:0 0 14px}.episode-modal .match-chapter__body{margin:0}.episode-modal .match-chapter__body+.match-chapter__body{margin-top:1em}.match-experience__watch{margin-top:var(--match-section-gap);padding:var(--match-section-gap) 0 8px;border-top:1px solid #10171524}.match-experience__watch-title{margin-bottom:16px}.match-experience__watch-actions{gap:12px;margin:24px 0 8px}.dailymotion-note{max-width:36em;margin:10px 0 4px}.dailymotion-note__body,.dailymotion-note__spoiler{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.dailymotion-note__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dailymotion-note__body a:hover{color:var(--text-secondary)}.dailymotion-note__spoiler{opacity:.92;margin-top:6px}.match-experience__watch-actions .watch-button,.match-experience__watch-actions .secondary-button,.match-experience__prev .secondary-button,.match-experience__post-actions .secondary-button{min-height:var(--match-action-height);font-size:var(--match-action-fs);letter-spacing:var(--match-action-ls);padding:0 22px}.match-experience__post{margin-top:var(--match-section-gap);padding-top:var(--match-section-gap);border-top:1px solid #10171524}.match-experience__post-actions{margin:14px 0 24px}.match-experience__complete-badge{border:0;margin-bottom:4px;padding:0;display:inline-block}.match-experience__nav{margin-top:48px;padding-top:8px}.match-experience__prev{margin:0 0 16px}.match-experience__prev .actions,.match-experience__post-actions.actions{margin:0}@media (prefers-reduced-motion:reduce){.next-match:hover{transform:none}}.journey-view,.story-view{--journey-accent:var(--gold);--journey-accent-light:var(--gold-light);--journey-accent-soft:#c9a96273;--journey-accent-glow:#c9a96247;background:var(--ink);color:var(--text-primary);min-height:100dvh}.journey-view--accent-gold{--journey-accent:var(--gold);--journey-accent-light:var(--gold-light);--journey-accent-soft:#c9a96273;--journey-accent-glow:#c9a96247}.journey-view--accent-blue{--journey-accent:#5f84ad;--journey-accent-light:#9db7d4;--journey-accent-soft:#5f84ad80;--journey-accent-glow:#5f84ad52}.journey-view--accent-green{--journey-accent:#3d7a62;--journey-accent-light:#a8b5a1;--journey-accent-soft:#3d7a6280;--journey-accent-glow:#3d7a624d}.journey-view--accent-warm{--journey-accent:#b86b55;--journey-accent-light:#d4a090;--journey-accent-soft:#b86b5580;--journey-accent-glow:#b86b554d}.journey-hero,.story-hero{align-items:flex-end;min-height:min(78dvh,720px);display:flex;position:relative;overflow:hidden}.journey-hero__media,.story-hero__media{position:absolute;inset:0}.journey-hero__poster,.story-hero__poster{object-fit:cover;object-position:center top;filter:saturate(.85)brightness(.72)}.journey-hero__vignette,.story-hero__vignette{background:linear-gradient(#08080866 0%,#0808089e 52%,#080808fa 100%),linear-gradient(90deg,#080808e6 0%,#08080866 55%,#0000 100%);position:absolute;inset:0}.journey-hero__grain,.story-hero__grain{opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.journey-view--usa94 .journey-hero__media,.story-view--usa94 .story-hero__media{background:linear-gradient(160deg,#0f1a16,#1a3028)}.journey-view--france98 .journey-hero__media,.story-view--france98 .story-hero__media{background:linear-gradient(160deg,#0a1628,#122654)}.journey-view--france98 .journey-hero__vignette,.story-view--france98 .story-hero__vignette{background:linear-gradient(#060c1c59 0%,#060c1c94 52%,#060c1cfa 100%),linear-gradient(90deg,#060c1ceb 0%,#060c1c6b 55%,#0000 100%)}.journey-hero__content,.story-hero__content{z-index:1;width:min(640px,100%);animation:fade-up 1s var(--ease-out) both;padding:clamp(96px,14vh,132px) clamp(22px,5vw,64px) clamp(40px,6vh,64px);position:relative}.journey-hero__back,.story-hero__back{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;transition:color .3s var(--ease-out);background:0 0;border:0;padding:0;font-size:10px;font-weight:500;position:absolute;top:clamp(28px,4vh,40px);left:clamp(22px,5vw,64px)}.journey-hero__back:hover,.story-hero__back:hover{color:var(--journey-accent-light)}.journey-hero__eyebrow,.story-hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--journey-accent);animation:fade-up .9s var(--ease-out) 80ms both;margin:0 0 16px;font-size:10px;font-weight:500}.journey-hero__nation{animation:fade-up .9s var(--ease-out) .1s both;align-items:center;gap:14px;margin:0 0 14px;display:flex}.journey-hero__nation-name{letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:500}.journey-hero__title,.story-hero__title{font-family:var(--font-serif);letter-spacing:-.02em;animation:fade-up .95s var(--ease-out) .14s both;margin:0 0 18px;font-size:clamp(52px,10vw,104px);font-weight:300;line-height:.92}.journey-view--team .journey-hero__title{max-width:16ch;font-size:clamp(40px,7vw,72px);line-height:1}.journey-hero__lede,.story-hero__lede{max-width:34ch;color:var(--text-secondary);font-family:var(--font-serif);animation:fade-up 1s var(--ease-out) .2s both;margin:0 0 14px;font-size:clamp(20px,2.6vw,26px);font-style:italic;font-weight:300;line-height:1.4}.journey-hero__editorial{max-width:46ch;color:var(--text-secondary);animation:fade-up 1s var(--ease-out) .22s both;margin:0 0 28px;font-size:.98rem;font-weight:300;line-height:1.55}.journey-view--team .journey-hero__editorial{margin-top:0}.journey-hero__begun{letter-spacing:.06em;text-transform:uppercase;color:var(--journey-accent-light,var(--gold-light));margin:0;font-size:.9rem;font-weight:400}.journey-hero__cta-detail{flex-direction:column;gap:2px;display:flex}.journey-hero__cta-match{font-family:var(--font-serif);font-size:1.05rem;font-weight:500}.journey-hero__cta-date{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;opacity:.78;font-size:.78rem;font-weight:400}.team-dossier,.team-epilogue{border-bottom:1px solid var(--line);max-width:40rem;animation:fade-up .9s var(--ease-out) both;margin:0 auto clamp(36px,6vh,56px);padding:0 clamp(22px,4vw,40px) clamp(28px,4vh,40px)}.team-dossier__hero{margin-bottom:22px}.team-dossier .kicker{color:#c9a962eb}.team-dossier__title,.team-epilogue h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);margin:8px 0 12px;font-size:clamp(26px,3.6vw,36px);font-weight:300;line-height:1.25}.team-dossier__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0 0 8px;padding:16px 0;display:grid}.team-dossier__fact{margin:0}.team-dossier__fact dt{letter-spacing:.14em;text-transform:uppercase;color:#dfc88ae0;margin:0 0 3px;font-size:10px;font-weight:500}.team-dossier__fact dd{font-family:var(--font-serif);color:#f5f0e8c7;margin:0;font-size:.98rem;font-weight:300;line-height:1.35}.team-dossier__intro,.team-dossier__section p,.team-epilogue__section p{font-family:var(--font-serif);color:var(--text);margin:0;font-size:1.05rem;font-weight:300;line-height:1.65}.team-dossier__section,.team-epilogue__section{margin-top:28px}.team-dossier__section h3,.team-epilogue__section h3,.team-dossier__roster h4{letter-spacing:.16em;text-transform:uppercase;color:#e4cf96;margin:0 0 10px;font-size:11px;font-weight:500}.team-dossier__meta{color:#f5f0e8b8!important;margin-top:10px!important;font-size:.95rem!important}.team-dossier__outlook-label{letter-spacing:.04em;font-family:var(--font-sans,inherit)!important;color:#e4cf96!important;margin:0 0 8px!important;font-size:.92rem!important;font-weight:500!important}.team-dossier__section p+p{margin-top:12px}@media (max-width:560px){.team-dossier__facts{grid-template-columns:1fr;gap:10px}}.team-dossier__keys{gap:14px;margin:0;padding:0;list-style:none;display:grid}.team-dossier__keys li{font-family:var(--font-serif);gap:4px;font-weight:300;line-height:1.55;display:grid}.team-dossier__keys span{color:#f5f0e8b3}.team-dossier__roster{gap:16px;display:grid}.team-profile-overlay__backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040806b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.team-profile-overlay__panel{background:var(--ink);width:min(720px,96vw);max-height:min(92vh,920px);color:var(--text-primary);border-radius:2px;padding:clamp(28px,4vw,40px) 0 clamp(36px,5vh,52px);position:relative;overflow:auto;box-shadow:0 35px 110px #0000008c}.team-profile-overlay__panel .team-dossier{border-bottom:0;max-width:none;margin-bottom:0}.team-profile-overlay__close{float:right;z-index:2;font-family:var(--font-sans);cursor:pointer;color:#f5f0e8b8;min-width:40px;min-height:40px;transition:color .25s var(--ease-out), background-color .25s var(--ease-out);background:#0808088c;border:0;border-radius:2px;justify-content:center;align-items:center;margin:0 14px 0 0;padding:0;font-size:28px;font-weight:400;line-height:1;display:inline-flex;position:sticky;top:8px}.team-profile-overlay__close:hover{color:var(--text-primary);background:#080808cc}.team-profile-overlay__close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.standings-table__team-trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;border-radius:2px;margin:0;padding:0;text-decoration:none}.standings-table__team{align-items:center;gap:.45em;min-width:0;display:inline-flex}.standings-table__team .team-mark--sm{flex-shrink:0}.standings-table__team-trigger:hover{color:var(--ink-soft);box-shadow:inset 0 -1px #10171547}.standings-table__team-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:720px){.team-profile-overlay__backdrop{place-items:stretch stretch;padding:0}.team-profile-overlay__panel{border-radius:0;width:100%;height:100%;max-height:none}}.team-epilogue__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:22px 0 0;display:grid}.team-epilogue__stats dt{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:10px;font-weight:500}.team-epilogue__stats dd{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:400}.team-epilogue__section ul{font-family:var(--font-serif);margin:0;padding-left:1.1rem;font-weight:300;line-height:1.6}.journey-campaign-complete{border-bottom:1px solid var(--line);max-width:36rem;animation:fade-up .9s var(--ease-out) both;margin-bottom:clamp(36px,6vh,56px);padding-bottom:clamp(28px,4vh,40px)}.journey-campaign-complete h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.6vw,36px);font-weight:300;line-height:1.25}.journey-campaign-complete__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:22px 0 0;display:grid}.journey-campaign-complete__stats dt{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:10px;font-weight:500}.journey-campaign-complete__stats dd{font-family:var(--font-serif);color:var(--journey-accent-light,var(--gold-light));margin:0;font-size:1.45rem;font-weight:400}.journey-chapter--locked-future{opacity:.48}.journey-chapter__placeholder{cursor:default}.journey-chapter__placeholder .journey-chapter__title{color:var(--text-secondary);font-style:italic}.journey-hero__progress,.story-hero__progress{max-width:380px;animation:fade-up 1s var(--ease-out) .26s both;margin-bottom:26px}.journey-hero__cta,.story-hero__cta{border:1px solid var(--journey-accent);color:var(--journey-accent-light);text-align:left;min-height:48px;transition:background .35s var(--ease-out), color .35s var(--ease-out), transform .35s var(--ease-out);animation:fade-up 1s var(--ease-out) .32s both;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 22px;display:inline-flex}.journey-hero__cta:hover:not(:disabled),.story-hero__cta:hover:not(:disabled){background:var(--journey-accent);color:var(--ink);transform:translateY(-1px)}.journey-hero__cta:disabled,.story-hero__cta:disabled{opacity:.45;cursor:not-allowed}.journey-hero__cta-kicker,.story-hero__cta-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.journey-hero__cta-detail,.story-hero__cta-detail{font-family:var(--font-serif);font-size:1.05rem;font-weight:500}.journey-chapters,.story-chapters{z-index:2;border-top:1px solid var(--line);background:linear-gradient(#0c0c0cfa,#080808);padding:clamp(48px,8vh,88px) clamp(22px,5vw,64px) clamp(96px,12vh,140px);position:relative}.journey-chapters__intro,.story-chapters__intro{max-width:36rem;animation:fade-up .9s var(--ease-out) both;margin-bottom:clamp(36px,6vh,56px)}.journey-chapters__intro h2,.story-chapters__intro h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:300}.journey-chapters__lede,.story-chapters__lede{max-width:42ch;color:var(--text-secondary);margin:12px 0 0;font-size:.98rem;font-weight:300;line-height:1.55}.journey-round{max-width:42rem}.journey-round+.journey-round{margin-top:clamp(36px,5vh,56px)}.journey-round__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.journey-round__connector{color:var(--journey-accent-soft);opacity:.8;font-size:1.1rem;line-height:1}.journey-round__title{letter-spacing:.22em;text-transform:uppercase;color:var(--journey-accent-light);margin:0;font-size:11px;font-weight:500}.journey-timeline,.story-timeline{max-width:42rem;animation:fade-in 1.1s var(--ease-out) both;margin:0;padding:0;list-style:none}.journey-chapter,.story-chapter{position:relative}.journey-chapter__button,.story-chapter__button{width:100%;color:inherit;text-align:left;cursor:pointer;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:0 0 28px;display:grid}.journey-chapter:last-child .journey-chapter__button,.story-chapter:last-child .story-chapter__button{padding-bottom:0}.journey-chapter__button:disabled,.story-chapter__button:disabled{cursor:default}.journey-chapter__button:not(:disabled):hover,.story-chapter__button:not(:disabled):hover{transform:translate(2px)}.journey-chapter__button:not(:disabled):hover .journey-chapter__title,.story-chapter__button:not(:disabled):hover .story-chapter__title{color:var(--journey-accent-light)}.journey-chapter__button:not(:disabled):hover .journey-chapter__teaser{opacity:1;max-height:4.5em;margin-top:0}.journey-chapter__rail,.story-chapter__rail{justify-content:center;min-height:100%;display:flex;position:relative}.journey-chapter__rail:before,.story-chapter__rail:before{content:"";background:linear-gradient(to bottom, var(--journey-accent-soft), #f5f0e814);width:1px;position:absolute;top:10px;bottom:-28px;left:50%;transform:translate(-50%)}.journey-chapter:last-child .journey-chapter__rail:before,.story-chapter:last-child .story-chapter__rail:before{display:none}.journey-chapter--current .journey-chapter__rail:before,.story-chapter--current .story-chapter__rail:before{background:linear-gradient(to bottom, var(--journey-accent), var(--journey-accent-soft), #f5f0e814);width:1.5px}.journey-chapter__node,.story-chapter__node{z-index:1;border:1px solid var(--journey-accent-soft);background:var(--ink);width:9px;height:9px;transition:background .35s var(--ease-out), border-color .35s var(--ease-out), transform .35s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;margin-top:8px;position:relative;box-shadow:0 0 0 4px #080808e6}.journey-chapter--current .journey-chapter__node,.story-chapter--current .story-chapter__node{background:var(--journey-accent);border-color:var(--journey-accent-light);box-shadow:0 0 0 4px #080808e6, 0 0 16px 2px var(--journey-accent-glow);transform:scale(1.2)}.journey-chapter--done .journey-chapter__node,.story-chapter--done .story-chapter__node{background:var(--journey-accent);border-color:var(--journey-accent-light);opacity:.85}.journey-chapter--future .journey-chapter__node,.story-chapter--future .story-chapter__node{background:0 0;border-color:#f5f0e838}.journey-chapter__body,.story-chapter__body{flex-direction:column;gap:6px;min-width:0;padding-bottom:4px;display:flex}.journey-chapter__index,.story-chapter__index{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;font-size:10px;font-weight:500;display:inline-flex}.journey-chapter--done .journey-chapter__index,.story-chapter--done .story-chapter__index{color:var(--journey-accent-soft)}.journey-chapter__status,.story-chapter__status{letter-spacing:.14em;color:var(--journey-accent-soft)}.journey-chapter__status--now,.story-chapter__status--now{color:var(--journey-accent-light)}.journey-chapter__title,.story-chapter__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);transition:color .3s var(--ease-out);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:400;line-height:1.15}.journey-chapter__teaser{max-width:46ch;color:var(--text-secondary);font-family:var(--font-serif);opacity:0;max-height:0;transition:opacity .35s var(--ease-out), max-height .4s var(--ease-out), margin-top .35s var(--ease-out);margin-top:-4px;font-size:.98rem;font-style:italic;font-weight:300;line-height:1.4;overflow:hidden}.journey-chapter--current .journey-chapter__teaser{opacity:.92;max-height:4.5em;margin-top:0}.journey-chapter__meta,.story-chapter__meta{color:var(--text-secondary);letter-spacing:.01em;font-size:.92rem;font-weight:300}.journey-chapter--future,.story-chapter--future{opacity:.62}.journey-chapter--future .journey-chapter__title,.story-chapter--future .story-chapter__title{color:var(--text-secondary)}.journey-chapter--current,.story-chapter--current{opacity:1}.journey-chapter--current .journey-chapter__title,.story-chapter--current .story-chapter__title{color:var(--journey-accent-light);font-size:clamp(1.65rem,2.8vw,2.15rem)}.journey-chapter--done,.story-chapter--done{opacity:.88}.journey-chapter--done .journey-chapter__title,.story-chapter--done .story-chapter__title{color:var(--journey-accent-light)}.journey-chapter--classified .journey-chapter__title,.story-chapter--classified .story-chapter__title{letter-spacing:.04em;font-style:italic}.journey-view--complete .journey-chapter__title,.journey-chapters--archive .journey-chapter__title{font-family:var(--font-sans);letter-spacing:.01em;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400}.journey-view--complete .journey-chapter--current .journey-chapter__title{font-size:clamp(1.15rem,1.8vw,1.35rem)}.journey-view--complete .journey-chapter__teaser{font-family:var(--font-sans);font-size:.88rem;font-style:normal}.journey-view--complete .journey-chapter__meta{font-size:.84rem}.journey-view--complete .journey-timeline{max-width:40rem}.journey-view--complete .journey-chapter__button{padding-bottom:20px}.team-card__journey{max-width:36ch;font-family:var(--font-serif);color:var(--text-secondary);margin-top:6px;font-size:1rem;font-style:italic;font-weight:400;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.journey-hero__content,.story-hero__content,.journey-hero__eyebrow,.story-hero__eyebrow,.journey-hero__title,.story-hero__title,.journey-hero__lede,.story-hero__lede,.journey-hero__editorial,.journey-hero__progress,.story-hero__progress,.journey-hero__cta,.story-hero__cta,.journey-chapters__intro,.story-chapters__intro,.journey-timeline,.story-timeline{animation:none!important}.journey-chapter__button:not(:disabled):hover,.story-chapter__button:not(:disabled):hover,.journey-hero__cta:hover:not(:disabled),.story-hero__cta:hover:not(:disabled){transform:none}.journey-chapter__teaser{transition:none}}.watch-button,.secondary-button,.next-match,.experience-card__cta,.tournament-hero__cta,.journey-hero__cta,.story-hero__cta,.team-card,.match-card,.journey-chapter__button,.story-chapter__button{touch-action:manipulation}@media (max-width:960px){.tournament-why__list{grid-template-columns:1fr;gap:22px}.experience-grid{grid-template-columns:1fr}.experience-card--featured-primary{grid-column:auto}.every-match__filters{grid-template-columns:1fr 1fr}.every-match__field--search{grid-column:1/-1}}@media (max-width:720px){.tournament-hero,.journey-hero,.story-hero{min-height:min(78vh,720px)}.tournament-hero__content,.journey-hero__content,.story-hero__content{padding-top:96px}.team-card{grid-template-columns:auto 1fr}.team-card__cta{grid-column:2}.every-match__filters{grid-template-columns:1fr}.match-experience__vs,.match-card__vs{padding-left:0}}@media (max-width:480px){.experience-nav,.tournament-why,.tournament-landing__experiences,.team-picker,.journey-chapters,.story-chapters{padding-left:18px;padding-right:18px}.journey-hero__back,.story-hero__back{left:18px}.match-card__footer{flex-direction:column;align-items:flex-start}.match-card__action{margin-left:0}}
