.bf{--display:var(--bf-montserrat),Inter,system-ui,sans-serif;--num:var(--bf-oswald),"Arial Narrow",sans-serif;color-scheme:light;--maroon:#600312;--maroon-dark:#3d0f18;--bg:#ffffff;--fg:#09090b;--fg-2:#3f3f46;--fg-3:#71717a;--line:#e4e4e7;--line-2:#f1f1f3;--r-control:3px;--r-surface:4px;font-family:var(--font-sans),Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--fg);font-size:14px}.bf *{box-sizing:border-box}.bf button{font-family:inherit;cursor:pointer}.bf .gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bf .hero{background:var(--bg);color:var(--fg);border-bottom:1px solid var(--line-2)}.bf .hero-in{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:72rem;margin:0 auto;padding-block:34px 26px}.bf .eyebrow{font-size:12px;font-weight:600;letter-spacing:.32em;color:var(--maroon)}.bf .eyebrow,.bf .hero h1{font-family:var(--display);text-transform:uppercase}.bf .hero h1{margin:10px 0 0;font-size:clamp(34px,6vw,60px);font-weight:800;letter-spacing:.06em;line-height:1;text-wrap:balance}.bf .spade-rule{display:flex;align-items:center;gap:12px;width:min(260px,70%);margin:16px auto 0}.bf .spade-rule:after,.bf .spade-rule:before{content:"";flex:1;height:1px;background:#d4d4d8}.bf .spade-rule img{width:14px}.bf .hero .deals{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:16px;font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.bf .hero .deals b{color:var(--maroon);font-weight:700}.bf .hold{display:inline-flex;flex-direction:column;align-items:center;margin-top:18px;padding:12px 22px 14px;border-block:1px solid #d4d4d8}.bf .hold-pre{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3)}.bf .hold-row{display:flex;align-items:center;gap:12px;margin-top:2px}.bf .hold-n{font-family:var(--num);font-size:56px;font-weight:500;line-height:1;color:var(--maroon)}.bf .hold-t{text-align:left;font-family:var(--display);font-size:14px;font-weight:800;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;color:var(--fg)}.bf .hero h1{background:linear-gradient(100deg,#111,#111 42%,#8a1a2c 50%,#111 58%,#111);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bf-sheen 7s ease-in-out 1s infinite}@keyframes bf-sheen{0%{background-position:100% 0}35%,to{background-position:0 0}}.bf .spade-rule:after,.bf .spade-rule:before{transform:scaleX(0);animation:bf-drawline 1s cubic-bezier(.2,.8,.2,1) .3s forwards}.bf .spade-rule:before{transform-origin:right}.bf .spade-rule:after{transform-origin:left}@keyframes bf-drawline{to{transform:scaleX(1)}}.bf .spade-rule img{opacity:0;animation:bf-spadein .6s cubic-bezier(.2,.9,.3,1.4) 1.1s forwards,bf-spadeflip 9s ease-in-out 3s infinite}@keyframes bf-spadein{0%{opacity:0;transform:scale(.4)}to{opacity:.85;transform:scale(1)}}@keyframes bf-spadeflip{0%,88%{transform:perspective(200px) rotateY(0)}to{transform:perspective(200px) rotateY(1turn)}}.bf .hold{animation:bf-holdin .8s cubic-bezier(.2,.9,.3,1.2) .6s both}@keyframes bf-holdin{0%{opacity:.001;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.bf .save:not(:empty){animation:bf-savepop .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes bf-savepop{0%{transform:scale(.92);opacity:.3}to{transform:none;opacity:1}}.bf .holdline{margin-top:2px;font-size:12px;color:var(--fg-3)}.bf .dm-hold{margin-top:8px;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.bf .dm-hold b{font-family:var(--num);font-size:17px;font-weight:500;letter-spacing:0;color:var(--maroon)}.bf .steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;list-style:none;margin:18px 0 0;padding:0;font-family:var(--display);font-size:14px;font-weight:700;color:var(--fg)}.bf .steps li{display:flex;align-items:center;gap:8px}.bf .steps b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:3px;background:var(--maroon);color:#fff;font-family:var(--num);font-size:15px;font-weight:500}.bf .callus{margin-top:12px;font-size:14px;color:var(--fg-2)}.bf .callus a{color:var(--maroon);font-weight:700;text-decoration:none;white-space:nowrap}.bf .today{margin-top:14px;font-size:15px;color:var(--fg)}.bf .today b{font-family:var(--num);font-weight:500;font-size:18px;color:var(--maroon)}.bf .cd-live{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--maroon)}.bf .cd-live i{width:8px;height:8px;border-radius:50%;background:var(--maroon);animation:bf-blink 1s steps(2,start) infinite}@keyframes bf-blink{to{visibility:hidden}}.bf .cd-cell.sec .cd-num{display:inline-block;animation:bf-tickdown .35s ease-out}@keyframes bf-tickdown{0%{transform:translateY(-4px);opacity:.55}to{transform:none;opacity:1}}.bf .hero.final .cd-num{color:#b00020;animation:bf-tickdown .5s,bf-pulseRed 1s ease-in-out infinite}@keyframes bf-pulseRed{50%{opacity:.65}}.bf .countdown{display:flex;justify-content:center;gap:0;margin-top:10px}.bf .cd-cell{min-width:92px;padding:0 18px;text-align:center;border-left:1px solid var(--line)}.bf .cd-cell:first-child{border-left:0}.bf .cd-num{font-family:var(--num);font-size:48px;font-weight:500;color:var(--maroon);font-variant-numeric:tabular-nums;line-height:1}.bf .cd-lab{margin-top:6px;font-size:10px;letter-spacing:.2em}.bf .cd-end,.bf .cd-lab{font-family:var(--display);font-weight:600;text-transform:uppercase;color:var(--fg-3)}.bf .cd-end{margin-top:12px;font-size:11px;letter-spacing:.16em}.bf .chip{font-size:11px;font-weight:700;white-space:nowrap;color:var(--maroon)}.bf .dealmap{padding-block:30px 6px}.bf .dm-head{text-align:center}.bf .dm-head .eb{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--maroon)}.bf .dm-head h2{margin:6px 0 0;font-family:var(--display);font-size:30px;font-weight:700}.bf .dm-exs{flex-direction:column;gap:4px;max-width:480px;margin:4px auto 0}.bf .dm-ex,.bf .dm-exs{display:flex;width:100%}.bf .dm-ex{align-items:baseline;gap:8px;padding:3px 0;border:0;background:none;text-align:left;font-size:13.5px;color:var(--fg)}.bf .dm-ex .p{flex-shrink:1;min-width:0}.bf .dm-ex .lead{flex:1;min-width:16px;border-bottom:2px dotted #c4c4c8;transform:translateY(-4px)}.bf .dm-ex .n,.bf .dm-ex:hover .p{color:var(--maroon)}.bf .dm-ex .n{font-family:var(--num);font-size:21px;font-variant-numeric:tabular-nums}.bf .dm-ex s{font-family:var(--num);font-size:14px;color:var(--fg-3)}.bf .dm-tabs{display:grid;grid-template-columns:repeat(3,1fr);max-width:560px;margin:20px auto 0;border:1px solid var(--line);border-radius:var(--r-surface);overflow:hidden}.bf .dm-tabs button{height:46px;border:0;border-left:1px solid var(--line);background:#fff;font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.bf .dm-tabs button:first-child{border-left:0}.bf .dm-tabs button{position:relative;overflow:hidden;transition:background-color .5s ease,color .5s ease}.bf .dm-tabs button.on{background:var(--maroon);color:#fff}.bf .dm-tabs.auto button.on:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:rgba(255,255,255,.75);transform-origin:left;animation:bf-tabfill 6s linear forwards}@keyframes bf-tabfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bf .dm-stage{display:grid;max-width:720px;margin:18px auto 0}.bf .dm-stage .dm-panel{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .7s ease,transform .7s ease,visibility 0s linear .7s}.bf .dm-stage .dm-panel.show{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease,transform .7s ease,visibility 0s}.bf .dm-panel{max-width:720px;margin:18px auto 0;min-width:0}.bf .dm-title{margin:12px 0 6px;font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.bf .dm-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--fg-2)}.bf .dm-panel{text-align:center}.bf .dm-panel .dm-text{margin-inline:auto;max-width:52ch}.bf .colist,.bf .dm-panel .dm-exs{text-align:center}.bf .colist{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px;max-width:600px}.bf .colist>li{flex:0 0 33.333%;padding:0 6px}.bf .colist li{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:13.5px;line-height:1.25}.bf .colist a{color:var(--fg);text-decoration:none;min-width:0}.bf .colist a:hover{color:var(--maroon)}.bf .colist span{flex-shrink:0;font-family:var(--num);font-size:13.5px}.bf .colist i{font-style:normal}.bf .colist i,.bf .colist s{color:var(--fg-3)}.bf .colist b{font-weight:500;color:var(--maroon)}.bf .dm-line-lab{display:flex;align-items:center;gap:14px;max-width:600px;margin:22px auto 12px}.bf .dm-line-lab:after,.bf .dm-line-lab:before{content:"";flex:1;height:1px;background:#d4d4d8}.bf .dm-line-lab span{font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:.1em;padding-left:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.bf .dm-line-lab em{font-style:normal;color:var(--maroon)}@media (max-width:520px){.bf .colist>li{padding:0 4px}.bf .colist li{font-size:12.5px}.bf .dm-line-lab span{font-size:16px;letter-spacing:.06em}}.bf .dm-foot{margin-top:14px;text-align:center;font-size:12.5px;color:var(--fg-3)}.bf .wrap{max-width:72rem;margin:0 auto;padding-block:0 72px}.bf .pairbar{position:sticky;top:calc(49px + env(safe-area-inset-top, 0px));z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-block:12px}.bf .pair{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) minmax(240px,300px);gap:10px;align-items:stretch;max-width:72rem;margin:0 auto}.bf .slot{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;padding:8px 10px;border:1.5px dashed #d4d4d8;border-radius:var(--r-surface);color:var(--fg-3);background:var(--bg);transition:border-color .25s,background .25s}.bf .slot.filled{border-style:solid;border-color:var(--maroon);background:var(--bg);color:var(--fg)}.bf .slot.pulse{border-color:var(--maroon);background:#fff;color:var(--maroon);font-weight:600;animation:bf-pulse 1.8s ease-in-out infinite}@keyframes bf-pulse{0%,to{box-shadow:0 0 0 0 rgba(107,31,44,0)}50%{box-shadow:0 0 0 5px rgba(107,31,44,.1)}}.bf .slot img{width:72px;height:54px;-o-object-fit:contain;object-fit:contain}.bf .slot .sname{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bf .slot .smeta{font-size:12px;color:var(--fg-3);margin-top:2px}.bf .slot .snum{position:absolute;top:5px;right:8px;font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.bf .slot .clear{margin-left:auto;width:26px;height:26px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--bg);color:var(--fg-3);font-size:13px}.bf .methods{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.bf .methods button{height:24px;padding:0 9px;font-size:11px;font-weight:600;color:var(--fg);background:#fff;border:1px solid var(--line);border-radius:3px}.bf .methods button.on{background:var(--maroon);border-color:var(--maroon);color:#fff}.bf .methods.only{font-size:11px;font-weight:600;color:var(--fg-3)}.bf .link{display:grid;place-items:center;font-size:20px;font-weight:800;color:#d4d4d8;transition:color .3s,transform .4s}.bf .link.on{color:var(--maroon);transform:rotate(90deg)}.bf .total{padding:8px 12px;border-radius:var(--r-surface);background:#fff;border:1px solid #e4e4e7}.bf .total .row{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--fg-3)}.bf .total .price{font-family:var(--num);font-size:30px;font-weight:500;color:var(--maroon);font-variant-numeric:tabular-nums}.bf .total .strike{text-decoration:line-through}.bf .save{margin-top:5px;font-size:12px;font-weight:700;color:var(--maroon);min-height:15px}.bf .stephead{margin:26px 0 14px}.bf .stephead .eb{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--maroon)}.bf .stephead h2{margin:6px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.01em}.bf .group{margin-bottom:24px}.bf .ghead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bf .ghead .gtitle{font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bf .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 20px}.bf .card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;border:0;background:transparent;color:var(--fg);transition:transform .25s;animation:bf-rise .3s both}.bf .card:hover{transform:translateY(-3px)}.bf .card:hover .nm{color:var(--maroon)}@keyframes bf-rise{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}.bf .card .ph{display:grid;place-items:center;width:100%;height:160px}.bf .card .ph img.horse{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s}.bf .card:hover .ph img.horse{transform:scale(1.03)}.bf .card .badges{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;margin-top:10px}.bf .card .badges .chip{font-size:11px}.bf .card .bd{width:100%;padding-top:8px}.bf .card .nm{font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;transition:color .2s}.bf .card .fee{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:6px;font-size:12px;color:var(--fg-3)}.bf .card .fee b{font-family:var(--num);font-size:20px;font-weight:500;color:var(--maroon);font-variant-numeric:tabular-nums}.bf .card .fee .off{text-decoration:line-through}.bf .card .add{display:flex;justify-content:center;align-items:baseline;gap:6px;margin-top:2px;font-size:12px;color:var(--fg-3)}.bf .card .add .plus{font-family:var(--num);font-size:24px;font-weight:500;color:var(--maroon);font-variant-numeric:tabular-nums}.bf .pkg{margin-top:28px;padding:22px 0 6px;border-top:1px solid var(--line);animation:bf-rise .35s both}.bf .pkg-top{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.bf .pkg-card{display:flex;gap:14px;align-items:center;min-width:0;padding:6px 0}.bf .pkg-card img{width:96px;height:70px;-o-object-fit:contain;object-fit:contain}.bf .pkg-card .t{font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.bf .pkg-card .s{font-size:12px;color:var(--fg-3);margin-top:2px}.bf .pkg-card .r{margin-left:auto;text-align:right;font-size:12px;color:var(--fg-3)}.bf .pkg-card .r b{display:block;font-size:14px;color:var(--fg)}.bf .pkg-mid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:16px;padding-block:14px;border-block:1px solid var(--line-2)}.bf .stat{padding:4px 16px;border-left:1px solid var(--line)}.bf .stat:first-child{border-left:0;padding-left:0}.bf .stat .l{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3)}.bf .stat .v{margin-top:4px;font-family:var(--num);font-size:34px;font-weight:500;font-variant-numeric:tabular-nums}.bf .stat .v.strike{color:var(--fg-3);text-decoration:line-through}.bf .stat.hl .v{color:var(--maroon)}.bf .pkg-low{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.bf .note{font-size:12px;color:var(--fg-3)}.bf .btn{height:38px;padding:0 18px;font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-control);border:1px solid transparent}.bf .btn.primary{background:var(--maroon);color:#fff}.bf .btn.primary:hover{background:var(--maroon-dark)}.bf .btn.ghost{background:var(--bg);color:var(--fg);border-color:var(--line)}.bf .spacer{flex:1}@media (prefers-reduced-motion:reduce){.bf *,.bf :after,.bf :before{animation:none!important;transition:none!important}.bf .spade-rule img{opacity:.85}.bf .spade-rule:after,.bf .spade-rule:before{transform:none}}@media (max-width:860px){.bf .hold-n{font-size:46px}.bf .cd-end{text-align:left}.bf .countdown .cd-cell{min-width:0;flex:1;padding:0 8px}.bf .cd-num{font-size:36px}.bf .stat{padding:8px 10px}.bf .pair{grid-template-columns:1fr}.bf .link{display:none}.bf .pairbar{position:static}.bf .pkg-mid{grid-template-columns:repeat(3,1fr)}.bf .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf .card .ph{height:120px}}.bf .btn:focus-visible,.bf .card:focus-visible,.bf .methods button:focus-visible,.bf .slot .clear:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.bf-topbar{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px max(16px,env(safe-area-inset-left,0px));background:#600312;color:#fff;text-decoration:none;font-family:var(--bf-montserrat),Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.bf-topbar-cd{font-variant-numeric:tabular-nums;font-weight:800}.bf-topbar:hover .bf-topbar-go{opacity:.8}@media (max-width:520px){.bf-topbar{font-size:10.5px;letter-spacing:.06em;gap:6px}.bf-topbar-go{display:none}}.bf .pkg-low.even{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bf .pkg-low.even .btn{width:100%}.bf .pkg-card>div:not(.r){min-width:0;flex:1}@media (max-width:520px){.bf .pkg-card img{width:72px;height:54px}.bf .stat{padding:4px 8px}.bf .stat .v{font-size:26px}}@media (max-width:860px){.bf .pkg-top{grid-template-columns:1fr}}@media (max-width:520px){.bf .pkg-low.even .btn{padding:0 8px;font-size:10.5px;letter-spacing:.08em;white-space:nowrap}}.bf .soon{display:flex;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;padding-block:56px 72px;text-align:center}.bf .soon h1{margin:12px 0 0;font-family:var(--display);font-size:clamp(44px,9vw,104px);font-weight:900;letter-spacing:.05em;line-height:.95;text-transform:uppercase;text-wrap:balance;background:linear-gradient(100deg,#111,#111 42%,#8a1a2c 50%,#111 58%,#111);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bf-sheen 6s ease-in-out 1s infinite}.bf .soon .spade-rule{width:min(300px,70%);margin-top:22px}.bf .soon .spade-rule img{width:16px}.bf .soon .opens{margin-top:26px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-2)}.bf .soon .opens b{color:var(--maroon)}.bf .soon-cd{display:flex;justify-content:center;margin-top:18px}.bf .soon-cell{min-width:150px;padding:0 22px;border-left:1px solid var(--line)}.bf .soon-cell:first-child{border-left:0}.bf .soon-num{font-family:var(--num);font-size:clamp(64px,12vw,140px);font-weight:500;line-height:1;color:var(--maroon);font-variant-numeric:tabular-nums}.bf .soon-cell.sec .soon-num{display:inline-block;animation:bf-tickdown .35s ease-out}.bf .soon-lab{margin-top:8px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3)}.bf .soon .dealmap{width:100%;margin-top:48px;padding-block:0}.bf .soon .hold{margin-top:34px}.bf .notify{width:100%;max-width:620px;margin-top:48px;padding:26px 22px 22px;border:1px solid var(--line);border-radius:var(--r-surface)}.bf .notify h2{margin:0;font-family:var(--display);font-size:24px;font-weight:800}.bf .notify .sub{margin-bottom:6px;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--maroon)}.bf .notify .fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;text-align:left}.bf .notify label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--fg-2)}.bf .notify input{height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg);font:inherit;font-size:15px;color:var(--fg)}.bf .notify input:focus{outline:2px solid var(--maroon);outline-offset:0;border-color:var(--maroon)}.bf .notify .sub-btn{width:100%;height:48px;margin-top:12px;border:0;border-radius:var(--r-control);background:var(--maroon);color:#fff;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bf .notify .sub-btn:disabled{opacity:.7}.bf .notify .err{margin-top:10px;font-size:13px;font-weight:600;color:#b00020}.bf .notify .fine{margin-top:10px;font-size:11px;line-height:1.5;color:var(--fg-3)}.bf .notify .done{margin-top:16px;font-family:var(--display);font-size:15px;font-weight:700;color:var(--maroon)}.bf .soon .strip{width:100%;margin-top:52px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bf .soon .track{display:flex;width:-moz-max-content;width:max-content;gap:34px;animation:bf-drift 70s linear infinite}.bf .soon .track img{height:110px;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.85}@keyframes bf-drift{to{transform:translateX(-50%)}}.bf .soon .lineup{margin-top:10px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3)}.bf .soon .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}.bf .soon .cta .btn{display:inline-flex;align-items:center;height:44px;padding:0 20px;letter-spacing:.16em;text-decoration:none}.bf .soon .call{margin-top:16px;font-size:14px;color:var(--fg-2)}.bf .soon .call a{color:var(--maroon);font-weight:700;text-decoration:none}@media (max-width:640px){.bf .soon{padding-block:36px 56px}.bf .soon .opens{font-size:11px;letter-spacing:.16em}.bf .soon-cell{min-width:0;flex:1;padding:0 4px}.bf .soon-num{font-size:15vw}.bf .soon-lab{font-size:9px;letter-spacing:.14em}.bf .notify .fields{grid-template-columns:1fr}.bf .soon .track img{height:80px}}