body:has(.bpt-page){background:#090a10;padding-top:0}.bpt-page{--paper:#eee9df;--ink:#090a10;--red:#a6232d;--muted:#aaa49b;--line:#eee9df24;color:var(--paper);background:#090a10;font-family:Arial,Helvetica,sans-serif;overflow:clip}.bpt-page *{box-sizing:border-box}.bpt-page a{color:inherit;text-decoration:none}.bpt-page section{scroll-margin-top:110px}.bpt-page h1,.bpt-page h2,.bpt-page h3,.bpt-page p{margin:0}.bpt-page h1,.bpt-page h2{letter-spacing:-.065em;font-weight:500;line-height:.94}.bpt-page h2{font-size:clamp(48px,7.5vw,112px)}.bpt-page em{font-family:Georgia,Times New Roman,serif;font-weight:400}.bpt-label,.bpt-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;line-height:1.6}.bpt-label{margin-bottom:30px}.bpt-section{padding:110px 6vw}.bpt-hero{height:100svh;min-height:880px;color:var(--paper);isolation:isolate;background:#090a10;position:relative;overflow:hidden}.bpt-hero-image{object-fit:cover;object-position:center top;z-index:0;will-change:transform;transform:scale(1.16)}.bpt-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#08080a85,#0000 70%),linear-gradient(#08080a73,#08080a1f 30%,#08080ad9 80%,#090a10 100%);position:absolute;inset:0}.bpt-hero-top{z-index:2;text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:145px;left:6vw;right:6vw}.bpt-hero-copy{z-index:2;position:absolute;bottom:55px;left:6vw;right:6vw}.bpt-hero-copy h1{margin-top:20px;font-size:clamp(70px,9vw,145px)}.bpt-hero-bottom{justify-content:space-between;align-items:end;margin-top:30px;display:flex}.bpt-hero-bottom img{width:220px;height:auto}.bpt-hero-bottom a{border-bottom:1px solid #fff6;align-items:center;gap:24px;padding-bottom:12px;font-size:12px;display:flex}.bpt-hero-side{z-index:2;writing-mode:vertical-rl;letter-spacing:.2em;font-size:10px;position:absolute;top:50%;right:24px}.bpt-chapters{color:var(--paper);background:0 0;justify-content:space-between;gap:24px;padding:24px 6vw;display:flex}.bpt-chapters a{white-space:nowrap;font-size:12px}.bpt-chapters small{color:#bda48c;margin-right:10px}.bpt-story{grid-template-columns:.55fr 2fr 1.1fr;align-items:start;gap:5vw;display:grid}.bpt-story p{max-width:520px;color:var(--muted);margin-top:35px;font-size:17px;line-height:1.8}.bpt-crest{padding-top:30px}.bpt-crest img{opacity:.9;border-radius:50%;width:100%;height:auto;box-shadow:0 0 90px #a6232d20}.bpt-crest span{text-align:center;letter-spacing:.14em;margin-top:25px;font-size:9px;display:block}.bpt-story-stats{gap:45px;margin-top:45px;display:flex}.bpt-story-stats span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.bpt-story-stats b{letter-spacing:-.06em;margin-bottom:8px;font-size:45px;font-weight:400;display:block}.bpt-squad{color:var(--paper)}.bpt-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:65px;display:flex}.bpt-section-heading p{opacity:.65;max-width:340px;font-size:14px;line-height:1.8}.bpt-player-grid{grid-template-columns:repeat(4,1fr);gap:38px 18px;display:grid}.bpt-player-photo{aspect-ratio:3/4;background:#651219;position:relative;overflow:hidden}.bpt-player-photo img{object-fit:cover;filter:saturate(.7);transition:transform .7s,filter .7s}.bpt-player:hover img{filter:saturate();transform:scale(1.035)}.bpt-player-photo>span{font-family:Georgia,serif;font-size:20px;position:absolute;top:15px;left:15px}.bpt-captain{letter-spacing:.1em;text-transform:uppercase;background:var(--paper);color:var(--ink);padding:8px 12px;font-size:9px;position:absolute;bottom:16px;left:14px}.bpt-player-name{padding-top:15px}.bpt-player-name h3{font-size:15px;font-weight:400}.bpt-player-name small{opacity:.5;margin-top:6px;font-size:11px;display:block}.bpt-official-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.bpt-official-photo{aspect-ratio:4/5;position:relative;overflow:hidden}.bpt-official-photo img{object-fit:cover}.bpt-official-grid article>span{text-transform:uppercase;letter-spacing:.14em;color:#b2a18e;margin:20px 0 9px;font-size:10px;display:block}.bpt-official-grid h3{font-size:23px;font-weight:400}.bpt-kit{color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.bpt-kit-copy{z-index:1;padding:80px 0 80px 6vw}.bpt-kit-copy p{opacity:.65;max-width:330px;margin:35px 0;font-size:15px;line-height:1.8}.bpt-kit-copy>img{width:180px;height:auto}.bpt-kit-main img{width:100%;height:auto;display:block}.bpt-kit-details{background:#131316;grid-column:1/-1;grid-template-columns:1fr 1.4fr;align-items:center;gap:2px;display:grid}.bpt-kit-details img{object-fit:contain;width:100%;height:480px}.bpt-training{color:var(--paper);background:linear-gradient(120deg,#311116,#161114);border:1px solid #a6232d55;justify-content:space-between;gap:30px;margin-bottom:35px;padding:40px;display:flex}.bpt-training .bpt-label{margin-bottom:12px;display:block}.bpt-training h3{letter-spacing:-.03em;font-size:clamp(22px,3vw,40px);font-weight:400}.bpt-training p{margin:20px 0;font-size:14px;line-height:1.8}.bpt-training small{opacity:.8;max-width:580px;font-size:12px;line-height:1.7;display:block}.bpt-training-date{letter-spacing:-.06em;font-size:100px;line-height:1}.bpt-training-date small{letter-spacing:.15em;text-align:center;white-space:nowrap;margin-top:10px;font-size:11px}.bpt-matchdays article{border-bottom:1px solid var(--line);align-items:center;gap:40px;padding:28px 0;display:flex}.bpt-date{letter-spacing:-.05em;min-width:80px;font-size:50px}.bpt-date small{letter-spacing:.1em;font-size:11px;display:block}.bpt-matchdays .bpt-label{color:#c6a17d;margin:0 0 8px}.bpt-matchdays h3{font-size:21px;font-weight:400}.bpt-matchdays p{opacity:.6;margin-top:9px;font-size:12px}.bpt-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);white-space:nowrap;border-radius:30px;margin-left:auto;padding:10px 15px;font-size:10px}.bpt-opponents details{border-top:1px solid var(--line)}.bpt-opponents details:last-child{border-bottom:1px solid var(--line)}.bpt-opponents summary{cursor:pointer;align-items:center;gap:24px;padding:30px 0;list-style:none;display:flex}.bpt-opponents summary::-webkit-details-marker{display:none}.bpt-opponents summary>span{color:#b2a18e;font-size:11px}.bpt-opponents summary h3{letter-spacing:-.025em;flex:1;font-size:clamp(17px,2vw,29px);font-weight:400}.bpt-opponents summary h3 em{color:#c6a17d;margin:0 8px}.bpt-opponents summary small{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bpt-opponents summary b{font-size:28px;font-weight:400;transition:transform .3s}.bpt-opponents details[open] summary b{transform:rotate(45deg)}.bpt-pairs{grid-template-columns:repeat(5,1fr);gap:12px;padding-bottom:20px;display:grid}.bpt-pairs>div{border:1px solid var(--line);background:#1b1b1f;padding:24px 18px}.bpt-pairs span,.bpt-pairs small{letter-spacing:.08em;color:#b2a18e;font-size:10px;display:block}.bpt-pairs strong{margin:22px 0;font-size:16px;font-weight:400;display:block}.bpt-pair-note{opacity:.6;padding-bottom:30px;font-size:12px;line-height:1.7}.bpt-partners{text-align:center}.bpt-partners>p{opacity:.6;margin:25px 0 50px;font-size:14px}.bpt-partner-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.bpt-partner-row>div,.bpt-partner-row>a{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:210px;padding:30px;display:flex}.bpt-partner-row>a{border:0;font-size:14px}.bpt-partner-row img{object-fit:contain;width:180px;height:90px}.bpt-partner-row span{letter-spacing:.08em;font-size:10px}.bpt-partner-row .bpt-sponsor-tba{letter-spacing:-.04em;color:#b1a799;font-size:45px}.bpt-closing{color:var(--paper);text-align:center;padding:100px 6vw}.bpt-closing p{letter-spacing:.12em;text-transform:uppercase;margin-bottom:40px;font-size:11px}.bpt-closing h2{font-size:clamp(70px,14vw,200px)}.bpt-closing a{border-bottom:1px solid #eee9df70;margin-top:50px;padding-bottom:10px;font-size:12px;display:inline-block}.bpt-page a:focus-visible,.bpt-page summary:focus-visible{outline-offset:6px;outline:2px solid #b98a39}@media (min-width:1600px){.bpt-hero{max-height:1200px}.bpt-section{padding-left:max(6vw,50vw - 750px);padding-right:max(6vw,50vw - 750px)}}@media (max-width:1000px){.bpt-story{grid-template-columns:1.7fr 1fr}.bpt-story>.bpt-label{grid-column:1/-1;margin:0}.bpt-player-grid{grid-template-columns:repeat(3,1fr)}.bpt-chapters{overflow-x:auto}.bpt-kit-details img{height:350px}.bpt-pairs{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.bpt-section{padding:70px 6vw}.bpt-hero{height:95svh;min-height:740px}.bpt-hero-image{object-position:43% top}.bpt-hero-top{letter-spacing:.08em;font-size:8px;top:130px}.bpt-hero-copy h1{font-size:72px}.bpt-hero-copy{bottom:35px}.bpt-hero-bottom img{width:145px}.bpt-hero-bottom a{gap:8px;font-size:10px}.bpt-hero-side{display:none}.bpt-story{grid-template-columns:1fr}.bpt-crest{width:60%;margin:auto}.bpt-story-stats{gap:30px}.bpt-section-heading{margin-bottom:35px;display:block}.bpt-section-heading p{margin-top:25px;font-size:12px}.bpt-player-grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}.bpt-player-name h3{font-size:13px}.bpt-player-photo>span{font-size:16px}.bpt-captain{padding:6px 9px;font-size:8px;bottom:10px;left:10px}.bpt-official-grid{grid-template-columns:1fr;gap:35px}.bpt-official-photo{aspect-ratio:4/4.5}.bpt-kit{grid-template-columns:1fr}.bpt-kit-copy{padding:70px 6vw 15px}.bpt-kit-main{padding:0 6vw}.bpt-kit-details{grid-template-columns:1fr 1fr}.bpt-kit-details img{height:230px}.bpt-training{padding:24px;display:block}.bpt-training-date{display:none}.bpt-matchdays article{flex-wrap:wrap;gap:20px}.bpt-matchdays h3{font-size:16px}.bpt-date{min-width:50px;font-size:40px}.bpt-status{margin-left:70px;padding:7px 10px;font-size:8px}.bpt-opponents summary{flex-wrap:wrap;gap:12px}.bpt-opponents summary h3{font-size:17px}.bpt-opponents summary small{display:none}.bpt-pairs{grid-template-columns:repeat(2,1fr)}.bpt-partner-row{grid-template-columns:1fr}.bpt-partner-row>div{border-right:0;border-bottom:1px solid var(--line)}.bpt-closing{padding:75px 6vw}}@media (prefers-reduced-motion:reduce){.bpt-page *,.bpt-page :before,.bpt-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bpt-event-mark{align-items:center;gap:14px;display:flex}.bpt-event-mark img{border-radius:50%;width:52px;height:52px}.bpt-hero-top{align-items:center}@media (max-width:600px){.bpt-event-mark{gap:8px}.bpt-event-mark img{width:36px;height:36px}}.bpt-chapters{z-index:3;border-bottom:1px solid var(--line);position:relative}.bpt-label{color:#c6a17d}.bpt-eyebrow{color:#d8c5b0}.bpt-story,.bpt-squad,.bpt-officials,.bpt-kit,.bpt-schedule,.bpt-matches,.bpt-partners,.bpt-closing{background:0 0}.bpt-story h2 em,.bpt-section-heading h2 em,.bpt-partners h2 em{color:#c6a17d}.bpt-story-stats{border-top:1px solid var(--line);padding-top:30px}.bpt-story-stats span{color:var(--muted)}.bpt-story-stats b{color:var(--paper)}.bpt-player-photo:after,.bpt-official-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#08080a66);position:absolute;inset:0}.bpt-player-photo>span,.bpt-captain{z-index:1}.bpt-player-name{border-top:1px solid var(--line);margin-top:14px}.bpt-player-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bpt-ig-link{color:#c6a17d;opacity:.78;letter-spacing:-.01em;font-size:11px;text-decoration:none;transition:opacity .2s,color .2s}.bpt-ig-link:hover{opacity:1;color:#f0d5ba;text-decoration:underline}.bpt-official-name-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:2px;display:flex}.bpt-official-name-row h3{margin:0;font-size:17px}.bpt-official-name-row .bpt-ig-link{font-size:10px}.bpt-captain{color:#111113;background:#c6a17d}.bpt-kit-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bpt-training-date{color:#c6a17d}.bpt-opponents summary{transition:background .3s}.bpt-opponents summary:hover{background:#eee9df04}.bpt-partner-row img{background:#eee9df;border-radius:2px;padding:12px}.bpt-hero-bottom a:hover,.bpt-chapters a:hover,.bpt-closing a:hover{color:#c6a17d}body:has(.bpt-page) .global-announcement{color:#d8c5b0;background:#171316;border-color:#eee9df24}body:has(.bpt-page) .global-header-dark:not(.is-scrolled){background:#08080a66}body:has(.bpt-page) .global-header.is-scrolled{background:#08080af0}@media (prefers-reduced-motion:reduce){.bpt-hero-image{will-change:auto}}body:has(.bpt-page) .global-footer{color:#eee9df;background:#08080a;border-top:1px solid #eee9df24}:is(body:has(.bpt-page) .global-footer-lead>p,body:has(.bpt-page) .global-footer-links>span){color:#c6a17d}body:has(.bpt-page) .back-to-top{color:#0d0d0f;background:#c6a17d}.bpt-page{background:#0a0b12;position:relative;overflow-x:clip}.bpt-cosmos{background:0 0;position:relative}.bpt-cosmos>:not(.bpt-nebula){z-index:1;position:relative}.bpt-nebula{z-index:0;pointer-events:none;filter:blur(45px);opacity:.5;position:absolute;inset:-200px -8%}.bpt-nebula-story{background:radial-gradient(65% 60% at 65% 45%,#ba1c3e6b,#0000 75%)}.bpt-nebula-squad{filter:blur(80px);opacity:.7;background:radial-gradient(75% 850px at 0%,#ba1c3e47 0%,#ba1c3e1f 38%,#0000 85%);inset:0 -8%}.bpt-nebula-kit{opacity:.7;background:radial-gradient(65% 70%,#2355c8c7 0%,#2355c85c 40%,#0000 85%);inset:-220px -50%}.bpt-nebula-closing{background:radial-gradient(65% 65% at 40% 55%,#732d8766,#0000 80%)}@media (prefers-reduced-motion:no-preference){.bpt-nebula{will-change:transform}}.bpt-officials .bpt-section-heading{z-index:1;position:relative}.bpt-official-grid{align-items:center;gap:4vw;padding:25px 2vw 40px}.bpt-official-grid article{text-align:center;min-width:0}.bpt-official-photo{border:1px solid #c4d7ff33;border-radius:5px;transition:box-shadow .4s,border-color .4s;box-shadow:0 30px 65px #0008,0 0 45px #467aff12}.bpt-official-center .bpt-official-photo{box-shadow:none}.bpt-float,.bpt-depth{will-change:transform}.bpt-kit{padding:110px 6vw 55px;display:block}.bpt-kit .bpt-kit-copy{min-width:0;padding:50px 0}.bpt-kit-copy h2 em{color:#b8cafa}.bpt-kit-showcase{padding-top:45px;padding-bottom:80px}.bpt-kit-stage{perspective:1200px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:5vw;display:grid}.bpt-kit-collection{min-width:0;margin:0}.bpt-kit-collection img{border:1px solid #d5e2ff30;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 40px 100px #000a,0 0 80px #335ac81a}.bpt-kit-collection figcaption{letter-spacing:.12em;text-transform:uppercase;color:#b4b9ca;justify-content:space-between;gap:16px;margin-top:30px;font-size:10px;display:flex}.bpt-kit-orbit{isolation:isolate;min-width:0;padding-top:15px;position:relative}.bpt-kit-orbit>:not(.bpt-nebula){z-index:1;position:relative}.bpt-kit-orbit .bpt-float{animation-duration:10s;animation-delay:-4s}.bpt-kit-slides{aspect-ratio:1083/1452;border:1px solid #ffe0e033;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}.bpt-kit-slide{opacity:0;visibility:hidden;transition:opacity .8s,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.07)}.bpt-kit-slide.is-active{opacity:1;visibility:visible;transform:scale(1)}.bpt-kit-slide img{object-fit:cover}.bpt-kit-slide-tag{letter-spacing:.18em;background:#090b1670;border-radius:20px;padding:8px 10px;font-size:8px;position:absolute;top:18px;left:18px}.bpt-kit-slide-caption{margin-top:28px}.bpt-kit-slide-caption small{text-transform:uppercase;letter-spacing:.15em;color:#b4b9ca;font-size:9px}.bpt-kit-slide-caption h3{margin-top:9px;font-size:21px;font-weight:400}.bpt-kit-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.bpt-kit-controls button{color:var(--paper);cursor:pointer;background:#ffffff06;border:1px solid #c4d7ff30;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .3s,transform .5s;display:grid}.bpt-kit-controls button:hover{background:#789cfb22;transform:translateY(-2px)}.bpt-kit-controls button:focus-visible,.bpt-kit-slides:focus-visible{outline-offset:5px;outline:2px solid #a6beff}.bpt-kit-dots{gap:4px;display:flex}.bpt-kit-dots button{background:0 0;border:0;width:28px;height:36px}.bpt-kit-dots span{background:#ffffff40;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s}.bpt-kit-dots button[aria-pressed=true] span{background:#c3d4ff;box-shadow:0 0 12px #8baaff}.bpt-kit-signoff{border-top:1px solid #c4d7ff20;justify-content:space-between;align-items:center;gap:20px;margin-top:75px;padding-top:25px;display:flex}.bpt-kit-signoff span{letter-spacing:.14em;text-transform:uppercase;color:#b4b9ca;font-size:10px}.bpt-kit-signoff img{width:130px;height:auto}@keyframes bpt-float{0%,to{transform:translateY(0)rotate(.4deg)}50%{transform:translateY(-14px)rotate(-.4deg)}}@media (max-width:800px){.bpt-kit{padding:75px 6vw 40px}.bpt-kit-heading{margin-bottom:45px;display:block}.bpt-kit-heading p{margin-top:25px}.bpt-kit-stage{grid-template-columns:1fr;gap:50px}.bpt-kit-orbit{justify-self:center;width:65%;max-width:350px}.bpt-kit-collection figcaption{letter-spacing:.08em;font-size:8px}.bpt-kit-signoff{margin-top:50px}.bpt-kit-signoff span{max-width:160px;font-size:8px;line-height:1.8}}@media (max-width:600px){.bpt-official-grid{grid-template-columns:1fr;gap:50px;padding:15px 5vw 35px}.bpt-official-grid .bpt-official-center{grid-row:1;transform:none}.bpt-official-grid article:first-child,.bpt-official-grid article:last-child{padding-top:0;transform:none}.bpt-official-photo{aspect-ratio:4/5}.bpt-kit-orbit{width:78%}}@media (prefers-reduced-motion:reduce){.bpt-float,.bpt-depth{will-change:auto}.bpt-kit-slide{transform:none}}
