.bf26{--black:#0a0a0a;--coal:#121212;--iron:#1d1d1d;--line:rgba(255,255,255,.14);--smoke:#a3a3a3;--bone:#f4f4f2;--white:#ffffff;--ink:#1c1d1d;--red:#b5121b;--red-deep:#8e0e15;--tint:#e8606a;--red-rgb:181,18,27;--display:'Poppins',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--body:'Jost',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--gl:max(clamp(16px,3vw,32px),env(safe-area-inset-left,0px));--gr:max(clamp(16px,3vw,32px),env(safe-area-inset-right,0px));color-scheme:light}.bf26 *,.bf26{box-sizing:border-box}.bf26{background:var(--white);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}.bf26 img,.bf26 svg{max-width:100%}.bf26 a{color:inherit;text-decoration:none}.bf26 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bf26:focus-visible{outline:2px solid var(--red);outline-offset:3px}.bf26 .dark:focus-visible,.bf26 .sale:focus-visible,.bf26 .rail-sec:focus-visible{outline-color:#fff}.bf26 .wrap{max-width:1280px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}.bf26 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;font:700 14px/1 var(--display);letter-spacing:2px;text-transform:uppercase;border-radius:2px;border:2px solid var(--red);background:var(--red);color:#fff;transition:background .2s,border-color .2s,color .2s,transform .2s}.bf26 .btn:hover{background:var(--red-deep);border-color:var(--red-deep)}.bf26 .btn.ghost{background:transparent;border-color:rgba(255,255,255,.7)}.bf26 .btn.ghost:hover{background:#fff;color:#000;border-color:#fff}.bf26 .ic{display:inline-grid;place-items:center;width:44px;height:44px}.bf26 .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bf26 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf26 .ticker{background:var(--red);color:#fff;overflow:hidden;white-space:nowrap;height:40px;display:flex;align-items:center}.bf26 .ticker-track{display:inline-flex;animation:tick 48s linear infinite;will-change:transform}.bf26 .ticker-track span{font:600 12.5px/1 var(--display);letter-spacing:2.4px;text-transform:uppercase;padding:0 26px;display:inline-flex;align-items:center;gap:52px}.bf26 .ticker-track span::after{content:"";width:5px;height:5px;background:#fff;border-radius:50%;opacity:.8}@keyframes tick{to{transform:translateX(-50%)}}.bf26 .sale{position:relative;background:var(--black);color:#fff;overflow:hidden;padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px);text-align:center;isolation:isolate}.bf26 .sale-bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;filter:grayscale(1) contrast(1.05);opacity:.32;z-index:-2}.bf26 .sale::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 30%,rgba(10,10,10,.2),var(--black) 78%),linear-gradient(to bottom,rgba(10,10,10,.5),var(--black))}.bf26 .ghost-bf{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:100%;z-index:-1;text-align:center;font:800 clamp(110px,23vw,360px)/.82 var(--display);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.09);pointer-events:none;user-select:none}.bf26 .kicker{display:inline-flex;align-items:center;gap:12px;font:600 13px/1 var(--display);letter-spacing:4px;text-transform:uppercase;color:var(--tint)}.bf26 .kicker::before,.bf26 .kicker::after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.bf26 .sale h2{margin:22px auto 0;max-width:15ch;font:800 clamp(36px,6.2vw,92px)/1.0 var(--display);text-transform:uppercase;letter-spacing:-.5px;text-wrap:balance}.bf26 .sale-sub{margin:22px auto 0;max-width:44ch;font:400 clamp(17px,1.5vw,21px)/1.4 var(--body);color:#c9c9c9}.bf26 .cd-label{margin-top:38px;font:600 12px/1 var(--display);letter-spacing:4px;color:var(--smoke);text-transform:uppercase}.bf26 .cd{display:flex;justify-content:center;gap:clamp(8px,1.4vw,16px);margin-top:16px}.bf26 .cd div{width:clamp(70px,9vw,112px);padding:clamp(12px,1.6vw,20px) 0 clamp(10px,1.2vw,14px);border:1px solid var(--line);background:rgba(255,255,255,.04);backdrop-filter:blur(2px)}.bf26 .cd b{display:block;font:700 clamp(30px,4.6vw,58px)/1 var(--display);font-variant-numeric:tabular-nums}.bf26 .cd small{display:block;margin-top:8px;font:500 10px/1 var(--display);letter-spacing:3px;color:var(--smoke)}.bf26 .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:40px}.bf26 .sec{padding:clamp(56px,7vw,96px) 0;background:var(--black);color:#fff}.bf26 .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.bf26 .eyebrow{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--display);letter-spacing:4px;text-transform:uppercase;color:var(--smoke)}.bf26 .dot{width:9px;height:9px;border-radius:50%;background:var(--tint);box-shadow:0 0 0 0 rgba(var(--red-rgb),.7);animation:pulse 1.8s infinite}.bf26 .pre .dot{background:#777;animation:none;box-shadow:none}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(var(--red-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--red-rgb),0)}}.bf26 .sec h3{margin:12px 0 0;font:800 clamp(28px,3.6vw,48px)/1.05 var(--display);text-transform:uppercase;letter-spacing:-.3px}.bf26 .more{font:600 13px/1 var(--display);letter-spacing:2px;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:6px}.bf26 .more:hover{color:var(--tint)}.bf26 .mos{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(250px,auto);gap:12px}.bf26 .bt{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:var(--coal);border:1px solid var(--line);overflow:hidden;isolation:isolate;transition:background .25s,border-color .25s}.bf26 .bt::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--red);transition:width .35s}.bf26 .bt:hover{background:var(--iron);border-color:rgba(255,255,255,.3)}.bf26 .bt:hover::after{width:100%}.bf26 .bt.big{grid-column:span 2;grid-row:span 2;padding:30px}.bf26 .bt .bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;filter:grayscale(1) brightness(.7)}.bf26 .bt.big::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(10,10,10,.95),rgba(10,10,10,.25) 70%)}.bf26 .chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;font:700 11px/1 var(--display);letter-spacing:2px;text-transform:uppercase;background:var(--red);color:#fff}.bf26 .chip.soon{background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff}.bf26 .bt .mid{display:flex;align-items:center;min-height:90px}.bf26 .bt .mid img,.bf26 .bt .mid svg{display:block;width:var(--lw,160px);max-width:72%;height:auto}.bf26 .bt.big .mid img,.bf26 .bt.big .mid svg{width:min(300px,70%);max-width:none}.bf26 .bt .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;font:700 15px/1.2 var(--display);letter-spacing:.5px;text-transform:uppercase}.bf26 .bt:not(.big) .foot em .t{display:none}.bf26 .bt .foot em{font-style:normal;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:2px;color:var(--smoke);transition:color .2s,transform .2s}.bf26 .bt:hover .foot em{color:#fff;transform:translateX(4px)}.bf26 .ghostn{position:absolute;right:14px;bottom:-14px;z-index:-1;font:800 clamp(88px,9vw,130px)/1 var(--display);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.16);pointer-events:none;letter-spacing:-3px}.bf26 .bt.big .ghostn{font-size:clamp(150px,19vw,280px);bottom:-30px;right:22px}@media (min-width:1101px){.bf26 .bt:nth-child(6),.bf26 .bt:nth-child(7){grid-column:span 2}}.bf26 .pre .bt .mid,.bf26 .pre .bt .ghostn{opacity:.55}.bf26 .also{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.bf26 .also .eyebrow{margin-right:6px}.bf26 .alc{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 18px;border:1px solid var(--line);background:var(--coal)}.bf26 .alc img{display:block;height:22px;width:auto;max-width:110px}.bf26 .alc small{font:600 10px/1 var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--smoke)}.bf26 .alc.live small{color:var(--tint)}.bf26 .rail-sec{background:#0f0f0f;border-top:1px solid var(--line)}.bf26 .rail-ctl{display:flex;gap:10px}.bf26 .rail-ctl button{width:50px;height:50px;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;transition:background .2s,color .2s}.bf26 .rail-ctl button:hover{background:#fff;color:#000}.bf26 .rail-ctl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.bf26 .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 18px;scrollbar-width:thin;scrollbar-color:#444 transparent;-webkit-overflow-scrolling:touch}.bf26 .rail-clip{overflow:hidden}.bf26 .pc{flex:0 0 clamp(250px,22.6vw,296px);scroll-snap-align:start;background:var(--bone);color:#111;position:relative;display:flex;flex-direction:column}.bf26 .pc .badge{position:absolute;left:12px;top:12px;z-index:1;background:var(--red);color:#fff;font:700 11.5px/1 var(--display);letter-spacing:1.4px;text-transform:uppercase;padding:7px 9px}.bf26 .pc .badge.grey{background:#111}.bf26 .pc .ph{aspect-ratio:1;background:center/contain no-repeat;mix-blend-mode:multiply;margin:10px}.bf26 .pc .bd{padding:6px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.bf26 .pc .br{font:600 11.5px/1 var(--display);letter-spacing:2.4px;text-transform:uppercase;color:#666}.bf26 .pc .nm{font:600 17px/1.25 var(--body);min-height:42px}.bf26 .pc .pr{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:8px;font:700 21px/1 var(--display);font-variant-numeric:tabular-nums}.bf26 .pc .pr b{color:var(--red);font-weight:700}.bf26 .pc .pr s{font:500 15px var(--body);color:#777}.bf26 .pc .pr i{font:500 13px var(--body);font-style:normal;color:#555}.bf26 .pc .go{margin-top:12px;display:block;text-align:center;background:#111;color:#fff;padding:15px 0;font:700 12.5px/1 var(--display);letter-spacing:2.4px;text-transform:uppercase;transition:background .2s}.bf26 .pc:hover .go{background:var(--red)}.bf26 .plat{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bf26 .pl{position:relative;aspect-ratio:1/1.05;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;background:#222;isolation:isolate}.bf26 .pl .bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;filter:grayscale(1) brightness(.85);transition:filter .5s,transform .6s}.bf26 .pl::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(10,10,10,.95),rgba(10,10,10,.1) 62%)}.bf26 .pl:hover .bg{filter:grayscale(0) brightness(.9);transform:scale(1.04)}.bf26 .pl .gn{position:absolute;left:18px;top:14px;z-index:-1;font:800 clamp(40px,4.9vw,72px)/1 var(--display);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:-1px}.bf26 .pl h4{margin:0;font:800 clamp(24px,2.5vw,32px)/1.05 var(--display);text-transform:uppercase}.bf26 .pl p{margin:8px 0 0;font:500 12px/1.2 var(--display);letter-spacing:2.4px;text-transform:uppercase;color:var(--tint)}.bf26 .pl .cta{margin-top:16px;display:inline-flex;align-items:center;gap:10px;font:700 12.5px/1 var(--display);letter-spacing:2.4px;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:7px;align-self:flex-start}.bf26 .off{margin-top:34px}.bf26 .off h5{margin:0 0 14px;font:600 12px/1 var(--display);letter-spacing:4px;color:var(--smoke);text-transform:uppercase}.bf26 .off-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.bf26 .oc{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);background:var(--coal);transition:border-color .2s,background .2s,transform .25s,box-shadow .25s}.bf26 .oc:hover,.bf26 .oc:focus-visible{border-color:#fff;background:var(--iron);transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.5)}.bf26 .oc i{flex:0 0 52px;height:52px;background:#333 center/cover;filter:grayscale(1);transition:filter .35s,transform .35s}.bf26 .oc:hover i,.bf26 .oc:focus-visible i{filter:grayscale(0);transform:scale(1.08)}.bf26 .oc b{display:block;font:700 13px/1.15 var(--display);text-transform:uppercase}.bf26 .oc small{display:block;margin-top:5px;font:500 11px/1 var(--body);color:var(--smoke);letter-spacing:.5px}.bf26 .schedule{background:var(--black);border-top:1px solid var(--line)}