@layer components{:root{--radius-card:20px;--radius-tile:16px;--radius-ctl:12px;--radius-pill:999px;--header-compact:3.75rem;--hdr-rows-extra:0px;--header-sticky:calc(var(--header-compact) + var(--safe-t) + var(--hdr-rows-extra));--ease-spring:cubic-bezier(.34, 1.36, .64, 1)}.bb-btn{border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-out-bb), border-color var(--duration-fast) var(--ease-out-bb), color var(--duration-fast) var(--ease-out-bb), box-shadow .26s var(--ease-out-bb), transform .18s var(--ease-out-bb)}@media (hover:hover){.bb-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px -14px #0a0a0a73}}.bb-btn:active:not(:disabled){box-shadow:none;transform:scale(.97)}.bb-btn svg{transition:transform .26s var(--ease-out-bb)}.bb-btn:hover svg:last-child{transform:translate(3px)}.bb-badge{border-radius:var(--radius-pill);padding-inline:.625rem}.bb-card{border-radius:var(--radius-card);overflow:hidden}.bb-input,.bb-select,.bb-textarea{border-radius:var(--radius-ctl)}.bb-quick{border-radius:var(--radius-tile)}.bb-btn:focus-visible,.bb-quick:focus-visible{border-radius:var(--radius-pill)}.bb-quick:focus-visible{border-radius:var(--radius-tile)}.bb-topic{border-radius:var(--radius-tile);background:var(--color-bb-offwhite);transition:background-color .26s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb);gap:.85rem;padding:1.1rem 1.15rem;display:flex}@media (hover:hover){.bb-topic:hover{box-shadow:0 0 0 1px var(--color-bb-line), 0 14px 30px -22px #0a0a0a66;background:#fff}}.bb-topic-ico{background:var(--color-bb-red);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.bb-topic-title{font-family:var(--font-display);color:var(--color-bb-black);font-size:1rem;font-weight:800;line-height:1.25;display:block}.bb-topic-body{color:var(--color-bb-muted);margin-top:.3rem;font-size:.875rem;line-height:1.5;display:block}.bb-quick-logos{align-items:center;padding-left:.25rem;display:flex}.bb-quick-logos .bb-quick-logo{width:2.125rem;box-shadow:0 0 0 2px var(--color-bb-red);transition:transform .26s var(--ease-spring), box-shadow .28s var(--ease-out-bb);margin-left:-.25rem}.bb-quick:hover .bb-quick-logo,.bb-quick:focus-visible .bb-quick-logo{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--color-bb-line)}@media (hover:hover){.bb-quick:hover .bb-quick-logo{transform:translateY(-2px)}.bb-quick:hover .bb-quick-logo:nth-child(2n){transform:translateY(-3px)}}@media (min-width:1024px) and (max-width:1439.98px){.bb-quick-logos .bb-quick-logo:nth-child(n+5){display:none}}.bb-hdr{--hdr-h:var(--header-h);background:var(--color-bb-red);transition:box-shadow .32s var(--ease-out-bb);view-transition-name:bb-header}::view-transition-group(bb-header){z-index:100}.bb-hdr[data-compact=true]{--hdr-h:var(--header-compact);box-shadow:0 10px 30px -18px #0a0a0a8c}.bb-hdr-row{height:var(--hdr-h);transition:height .32s var(--ease-out-bb)}.bb-hdr-logo{transform-origin:0;transition:transform .32s var(--ease-out-bb)}.bb-hdr[data-compact=true] .bb-hdr-logo{transform:scale(.78)}.bb-hdr-meta{transition:opacity .22s var(--ease-out-bb), max-height .32s var(--ease-out-bb), margin .32s var(--ease-out-bb);max-height:1.25rem;overflow:hidden}.bb-hdr[data-compact=true] .bb-hdr-meta{opacity:0;max-height:0;margin:0}.bb-hdr-when>p{letter-spacing:.005em;font-size:.75rem;line-height:1.22}.bb-hdr-when>.bb-hdr-meta{max-height:.95rem;font-weight:500}.bb-znav{flex:1;gap:.75rem}.bb-ztag{border-radius:var(--radius-pill);height:2.375rem;color:var(--color-bb-red);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff;flex:none;align-items:center;padding-inline:1rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.bb-zpills{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items:center;gap:.5rem;min-width:0;margin:0;padding:5px;list-style:none;display:flex;overflow:auto hidden}.bb-zpills::-webkit-scrollbar{display:none}.bb-zpills[data-overflow=true][data-end=false]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.bb-zpills[data-overflow=true][data-start=false]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.bb-zpills[data-overflow=true][data-start=false][data-end=false]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.bb-zpill{border-radius:var(--radius-pill);height:2.375rem;font-family:var(--font-display);color:#fff;white-space:nowrap;transition:background-color .18s var(--ease-out-bb), border-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb), transform .16s var(--ease-out-bb);border:1.5px solid #ffffff73;align-items:center;gap:.45rem;padding-inline:.875rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}@media (hover:hover){.bb-zpill:hover{color:var(--color-bb-red);background:#fff;border-color:#fff}}.bb-zpill:active{transform:scale(.97)}.bb-zpill:focus-visible{outline-offset:2px;border-radius:var(--radius-pill);outline:2px solid #fff}.bb-zpill[aria-current=page]{color:var(--color-bb-red);background:#fff;border-color:#fff;padding-inline-start:.75rem}.bb-zpill[aria-current=page]:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.4rem;height:.4rem}.bb-zswitch{border-radius:var(--radius-pill);min-width:0;max-width:15rem;height:2.5rem;font-family:var(--font-display);color:#fff;white-space:nowrap;transition:background-color .18s var(--ease-out-bb), border-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb), transform .16s var(--ease-out-bb);border:1.5px solid #fff;flex:none;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.875rem;font-weight:800;display:inline-flex}.bb-zswitch svg{transition:transform .22s var(--ease-out-bb)}.bb-zswitch[data-to=exhibitors]{border-color:var(--color-bb-pro,#1a1a1a);background:var(--color-bb-pro,#1a1a1a)}@media (hover:hover){.bb-zswitch[data-to=exhibitors]:hover{background:#000;border-color:#000}.bb-zswitch[data-to=exhibitors]:hover svg{transform:translate(3px)}.bb-zswitch[data-to=visitors]:hover{color:var(--color-bb-red);background:#fff}.bb-zswitch[data-to=visitors]:hover svg{transform:translate(-3px)}}.bb-zswitch:active{transform:scale(.97)}.bb-zswitch:focus-visible{outline-offset:3px;border-radius:var(--radius-pill);outline:2px solid #fff}.bb-zswitch-block{width:100%;max-width:none;height:3rem;font-size:1rem;display:flex}@media (min-width:64rem) and (max-width:99.99rem){.bb-znav{gap:.5rem}.bb-zpills{gap:.3rem}.bb-zpill{padding-inline:.65rem;font-size:.8125rem}.bb-zpill[aria-current=page]{padding-inline-start:.55rem}.bb-zswitch{padding-inline:.75rem;font-size:.8125rem}.bb-hdr-actions .bb-ticket{padding-inline:.8rem}}.bb-zpills{position:relative}@media (min-width:64rem){html:has(.bb-hdr[data-rows="2"]){--hdr-rows-extra:2.875rem}.bb-hdr[data-rows="2"] .bb-hdr-row{flex-wrap:wrap;row-gap:0;height:auto}.bb-hdr[data-rows="2"] .bb-hdr-brand,.bb-hdr[data-rows="2"] .bb-hdr-actions{height:var(--hdr-h)}.bb-hdr[data-rows="2"] .bb-hdr-actions{margin-left:auto}.bb-hdr[data-rows="2"] .bb-znav{flex:1 0 100%;order:3;margin-top:-.5rem;padding-bottom:.4rem}}@media (min-width:64rem) and (max-width:79.99rem){:root{--header-total:7.625rem}.bb-hdr:not([data-rows]) .bb-hdr-row{flex-wrap:wrap;row-gap:0;height:auto}.bb-hdr:not([data-rows]) .bb-hdr-brand,.bb-hdr:not([data-rows]) .bb-hdr-actions{height:var(--hdr-h)}.bb-hdr:not([data-rows]) .bb-hdr-actions{margin-left:auto}.bb-hdr:not([data-rows]) .bb-znav{flex:1 0 100%;order:3;margin-top:-.5rem;padding-bottom:.4rem}}.bb-hdr-mzone{color:#fff;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.bb-hdr-mzone .bb-ztag{border-radius:var(--radius-pill);height:1.25rem;padding-inline:.5rem;font-size:.625rem}.bb-hdr-mzone>span:last-child{max-width:100%;font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1.2}.bb-ticket{border-radius:var(--radius-pill);min-height:2.5rem;color:var(--color-bb-red);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:transform .18s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb);background:#fff;border:1.5px solid #fff;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.875rem;font-weight:800;display:inline-flex}@media (hover:hover){.bb-ticket:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a0a0a80}}.bb-ticket:active{transform:scale(.96)}.bb-ticket.bb-ticket-red{background:var(--color-bb-red);color:#fff;border-color:#fff}.bb-ticket:focus-visible{border-radius:var(--radius-pill);outline-color:#fff}.bb-ticket-solid{border-color:var(--color-bb-red);background:var(--color-bb-red);color:#fff}.bb-ticket-solid:focus-visible{outline-color:var(--color-bb-red)}@media (max-width:399px){.bb-hdr .bb-ticket{gap:.35rem;padding-inline:.75rem;font-size:.8125rem}.bb-hdr .bb-lng-btn{min-width:3rem;padding-inline:.55rem .45rem}}@media (max-width:379px){.bb-hdr .bb-ticket svg{display:none}}.bb-hicon{border-radius:var(--radius-pill);color:#fff;width:2.5rem;height:2.5rem;transition:background-color .2s var(--ease-out-bb), color .2s var(--ease-out-bb), transform .18s var(--ease-out-bb);border:1.5px solid #fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.bb-hicon:hover{color:var(--color-bb-red);background:#fff}.bb-hicon:active{transform:scale(.94)}.bb-hicon:focus-visible{border-radius:var(--radius-pill);outline-color:#fff}.bb-lng{flex:none;position:relative}.bb-lng-btn,.bb-lng-item{border-radius:var(--radius-pill);min-width:3.5rem;height:2.5rem;font-family:var(--font-display);letter-spacing:.06em;border:1.5px solid #fff;justify-content:center;align-items:center;gap:.2rem;padding-inline:.7rem .55rem;font-size:.8125rem;font-weight:800;line-height:1;display:flex}.bb-lng-btn{z-index:2;color:#fff;transition:transform .18s var(--ease-out-bb);position:relative}.bb-lng-btn:hover,.bb-lng[data-open=true] .bb-lng-btn{color:var(--color-bb-red);background:#fff}.bb-lng-btn:active{transform:scale(.96)}.bb-lng-btn:focus-visible{outline-offset:3px;border-radius:var(--radius-pill);outline-color:#fff}.bb-lng-chev{width:.75rem;height:.75rem;transition:transform .24s var(--ease-out-bb);flex:none}.bb-lng[data-open=true] .bb-lng-btn .bb-lng-chev{transform:rotate(180deg)}.bb-lng-fan{z-index:1;visibility:hidden;pointer-events:none;gap:6px;margin:0;padding:0;list-style:none;transition:visibility 0s linear .18s;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.bb-lng[data-open=true] .bb-lng-fan{visibility:visible;pointer-events:auto;transition-delay:0s}.bb-lng-fan li{opacity:0;transform-origin:50% -60%;transform:translateY(calc((var(--i) + 1) * (-2.5rem - 6px))) rotate(calc((var(--i) + 1) * -8deg)) scale(.92);transition:opacity 80ms var(--ease-out-bb), transform .16s var(--ease-out-bb)}.bb-lng[data-open=true] .bb-lng-fan li{opacity:1;transition:opacity 80ms var(--ease-out-bb) calc(var(--i) * 40ms), transform .2s var(--ease-spring) calc(var(--i) * 40ms);transform:none}.bb-lng-item{background:var(--color-bb-red);color:#fff;box-shadow:0 10px 22px -12px #0a0a0a99}.bb-lng-item:hover,.bb-lng-item:focus-visible{border-color:var(--color-bb-red);color:var(--color-bb-red);background:#fff}.bb-lng-item:focus-visible{outline-offset:1px;border-radius:var(--radius-pill);outline:2px solid #fff}html[data-bb-menu]{overflow:hidden}.bb-mwrap{inset-inline:0;bottom:0;top:calc(var(--edit-bar-h,0px) + var(--header-now,calc(var(--header-h) + var(--safe-t))));z-index:45;pointer-events:none;visibility:hidden;transition:visibility 0s linear .24s;position:fixed}.bb-mwrap[data-open=true]{pointer-events:auto;visibility:visible;transition-delay:0s}.bb-mscrim{opacity:0;transition:opacity .22s var(--ease-out-bb);background:#0a0a0a8c;position:absolute;inset:0}.bb-mwrap[data-open=true] .bb-mscrim{opacity:1}.bb-msheet{overscroll-behavior:contain;background:var(--color-bb-red);color:#fff;opacity:0;max-height:100%;transition:opacity .18s var(--ease-out-bb), transform .24s var(--ease-glide);border-radius:0 0 22px 22px;position:relative;overflow-y:auto;transform:translateY(-10px);box-shadow:0 24px 48px -24px #0a0a0a99}.bb-mwrap[data-open=true] .bb-msheet{opacity:1;transform:none}.bb-msheet-inner{padding-top:.75rem;padding-bottom:max(1.25rem, var(--safe-b,0px))}.bb-mlist{margin:0;padding:0;list-style:none}.bb-mlink{color:#fff;border-bottom:1px solid #ffffff4d;align-items:center;gap:.85rem;min-height:3.5rem;padding-block:.55rem;display:flex}.bb-mlink-ico{flex:none;width:1.5rem;height:1.5rem}.bb-mlink-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.2;display:block}.bb-mlink-hint{white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.8125rem;line-height:1.35;display:block;overflow:hidden}.bb-mlink[aria-current=page] .bb-mlink-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.bb-mlink:active{transform:scale(.985)}.bb-mlink:focus-visible{outline-color:#fff}.bb-mrow{border-radius:var(--radius-pill);height:3rem;font-family:var(--font-display);color:#fff;transition:background-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb);border:1.5px solid #fff;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:1rem;font-weight:800;display:flex}.bb-mrow:hover{color:var(--color-bb-red);background:#fff}.bb-mrow:focus-visible{border-radius:var(--radius-pill);outline-color:#fff}.bb-mlang{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bb-mlang-item{border-radius:var(--radius-pill);height:2.75rem;font-family:var(--font-display);letter-spacing:.06em;color:#fff;border:1.5px solid #ffffff8c;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}.bb-mlang-item[aria-current=true]{color:var(--color-bb-red);background:#fff;border-color:#fff}.bb-mlang-item:focus-visible{border-radius:var(--radius-pill);outline-color:#fff}.bb-msheet-foot{border-top:1px solid #ffffff59;padding-top:1rem}.bb-burger{width:18px;height:14px;position:relative}.bb-burger i{height:2px;transition:transform .36s var(--ease-spring), opacity .2s var(--ease-out-bb), top .36s var(--ease-out-bb);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.bb-burger i:first-child{top:0}.bb-burger i:nth-child(2){top:6px}.bb-burger i:nth-child(3){top:12px}[aria-expanded=true]>.bb-burger i:first-child{top:6px;transform:rotate(45deg)}[aria-expanded=true]>.bb-burger i:nth-child(2){opacity:0;transform:scaleX(.2)}[aria-expanded=true]>.bb-burger i:nth-child(3){top:6px;transform:rotate(-45deg)}@media (min-width:64rem){.bb-kenburns{animation:bb-kenburns 22s var(--ease-out-bb) both;transform-origin:32% 32%}}@keyframes bb-kenburns{0%{transform:scale(1.22)}to{transform:scale(1.1)}}.bb-ph{isolation:isolate;background:var(--color-bb-red);padding-top:calc(var(--header-total) + 1rem);--ph-split:1;--ph-pad:max(var(--spacing-gutter), var(--safe-l));padding-bottom:1.25rem;position:relative;overflow:hidden}@media (min-width:48rem){.bb-ph{padding-top:calc(var(--header-total) + 1.5rem);--ph-pad:2.5rem;padding-bottom:1.75rem}}@media (min-width:64rem){.bb-ph{padding-top:calc(var(--header-total) + 1.75rem);padding-bottom:2.25rem}.bb-ph.has-photo{--ph-split:.57}}@media (min-width:80rem){.bb-ph{--ph-pad:3.5rem}}.bb-ph-photo{display:none}@media (min-width:64rem){.bb-ph-photo{z-index:-1;top:var(--header-total);bottom:0;right:0;left:calc((100% - min(100%, 82.5rem)) / 2 + var(--ph-pad) + (min(100%, 82.5rem) - 2 * var(--ph-pad)) * calc(var(--ph-split) - .2));display:block;position:absolute;overflow:hidden}.bb-ph-photo img{object-position:50% 42%;transform-origin:32% 32%;transform:scale(1.1)}.bb-ph-photo:before,.bb-ph-photo:after{content:"";position:absolute;inset:0}.bb-ph-photo:before{z-index:1;mix-blend-mode:multiply;background:linear-gradient(270deg,#cd171900 0%,#cd171905 8%,#cd171914 18%,#cd171933 30%,#cd171961 42%,#cd171999 54%,#cd1719cc 64%,#cd1719f0 72%,#cd1719 80%);background:linear-gradient(to left, color-mix(in srgb, var(--color-bb-red) 0%, transparent) 0%, color-mix(in srgb, var(--color-bb-red) 2%, transparent) 8%, color-mix(in srgb, var(--color-bb-red) 8%, transparent) 18%, color-mix(in srgb, var(--color-bb-red) 20%, transparent) 30%, color-mix(in srgb, var(--color-bb-red) 38%, transparent) 42%, color-mix(in srgb, var(--color-bb-red) 60%, transparent) 54%, color-mix(in srgb, var(--color-bb-red) 80%, transparent) 64%, color-mix(in srgb, var(--color-bb-red) 94%, transparent) 72%, color-mix(in srgb, var(--color-bb-red) 100%, transparent) 80%)}.bb-ph-photo:after{z-index:2;background:linear-gradient(270deg,#cd171900 30%,#cd171905 38%,#cd171914 46%,#cd171933 54%,#cd171961 62%,#cd171994 70%,#cd1719c7 78%,#cd1719eb 86%,#cd1719fa 93%,#cd1719 100%);background:linear-gradient(to left, color-mix(in srgb, var(--color-bb-red) 0%, transparent) 30%, color-mix(in srgb, var(--color-bb-red) 2%, transparent) 38%, color-mix(in srgb, var(--color-bb-red) 8%, transparent) 46%, color-mix(in srgb, var(--color-bb-red) 20%, transparent) 54%, color-mix(in srgb, var(--color-bb-red) 38%, transparent) 62%, color-mix(in srgb, var(--color-bb-red) 58%, transparent) 70%, color-mix(in srgb, var(--color-bb-red) 78%, transparent) 78%, color-mix(in srgb, var(--color-bb-red) 92%, transparent) 86%, color-mix(in srgb, var(--color-bb-red) 98%, transparent) 93%, color-mix(in srgb, var(--color-bb-red) 100%, transparent) 100%)}}.bb-ph-grid{gap:1.25rem;display:grid}.bb-ph-text{min-width:0;max-width:56rem}@media (min-width:64rem){.bb-ph.has-photo .bb-ph-text{max-width:calc(100% * var(--ph-split) - 2rem)}.bb-ph.has-aside .bb-ph-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3rem}}.bb-ph-title{font-family:var(--font-display);letter-spacing:-.032em;color:#fff;text-wrap:balance;margin-top:.55rem;font-size:clamp(1.9rem,1.3rem + 2.4vw,3.3rem);font-weight:800;line-height:1.02}.bb-ph-lead{color:#fff;max-width:42rem;margin-top:.6rem;font-size:1rem;line-height:1.6}.bb-ph-meta{font-family:var(--font-display);letter-spacing:.14em;color:#fff;margin-top:.6rem;font-size:.75rem;font-weight:700}.bb-ph-facts{margin-top:.85rem}@media (min-width:40rem){.bb-ph-lead{font-size:1.0625rem}}@media (min-width:64rem){.bb-ph-title{margin-top:.7rem}.bb-ph-lead,.bb-ph-meta{margin-top:.75rem}.bb-ph-facts{margin-top:1rem}}.bb-facts{flex-wrap:wrap;gap:.5rem;display:flex}.bb-fact{border-radius:var(--radius-pill);color:#fff;min-height:2.25rem;font-family:var(--font-display);background:0 0;border:1.5px solid #fff;align-items:baseline;gap:.45rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.bb-fact b{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}a.bb-fact{transition:background-color .2s var(--ease-out-bb), color .2s var(--ease-out-bb), transform .18s var(--ease-out-bb)}a.bb-fact:hover{background:#fff;color:var(--color-bb-red)!important}a.bb-fact:active{transform:scale(.97)}.bb-fact-live,[data-surface=red] a.bb-fact-live{color:var(--color-bb-red);background:#fff;border-color:#fff}.bb-ph.facts-plain .bb-fact,.bb-ph.facts-plain .bb-fact-live{color:#fff;background:0 0;border:1px solid #fffc;align-items:center;gap:.35rem;min-height:2.125rem;padding:.4rem .85rem;font-size:.875rem;font-weight:500}.bb-ph.facts-plain .bb-fact b{font-size:inherit;font-weight:800}.bb-ph.facts-plain .bb-fact-live{font-weight:800}.bb-subnav{top:var(--header-sticky);z-index:30;border-bottom:2px solid var(--color-bb-red);background:#fff;position:sticky;box-shadow:0 10px 22px -20px #0a0a0a73}.bb-subnav-list{scrollbar-width:none;gap:.35rem;padding-block:.55rem;display:flex;overflow-x:auto}.bb-subnav-list::-webkit-scrollbar{display:none}@media (max-width:40rem){.bb-subnav-list{padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}}.bb-subnav a{border-radius:var(--radius-pill);min-height:2.25rem;font-family:var(--font-display);color:var(--color-bb-graphite);border:1px solid var(--color-bb-line);transition:background-color .22s var(--ease-out-bb), color .22s var(--ease-out-bb), border-color .22s var(--ease-out-bb);background:#fff;flex:none;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.bb-subnav a:hover{border-color:var(--color-bb-red);color:var(--color-bb-red)}.bb-subnav a[aria-current=true]{background:var(--color-bb-red);border-color:var(--color-bb-red);color:#fff}.bb-subnav a .tnum{font-weight:500}.bb-lift{border-radius:var(--radius-card);transition:transform .32s var(--ease-out-bb), box-shadow .32s var(--ease-out-bb), border-color .32s var(--ease-out-bb)}@media (hover:hover){.bb-lift:hover{transform:translateY(-4px);box-shadow:0 24px 44px -26px #0a0a0a6b}}.bb-lift:active{transform:scale(.985)}.bb-zoom{overflow:hidden}.bb-zoom img{transition:transform .9s var(--ease-glide)}@media (hover:hover){.bb-lift:hover .bb-zoom img,.bb-zoom:hover img{transform:scale(1.06)}}.bb-uline{background-image:linear-gradient(var(--color-bb-red), var(--color-bb-red));transition:background-size .42s var(--ease-out-bb);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px}.bb-lift:hover .bb-uline,.bb-uline:hover{background-size:100% 2px}.bb-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.bb-marquee-track{gap:.625rem;width:max-content;animation:70s linear infinite bb-marquee;display:flex}.bb-marquee:hover .bb-marquee-track,.bb-marquee:focus-within .bb-marquee-track{animation-play-state:paused}.bb-plate{border-radius:var(--radius-tile);border:1px solid var(--color-bb-line);width:8.5rem;height:4.75rem;transition:transform .26s var(--ease-out-bb), border-color .26s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb);background:#fff;flex:none;place-items:center;display:grid}.bb-plate.is-dark{background:#1c1c1c;border-color:#1c1c1c}.bb-plate:hover,.bb-plate:focus-visible{border-color:var(--color-bb-red);transform:translateY(-3px);box-shadow:0 16px 30px -20px #0a0a0a73}.bb-plate img{object-fit:contain;max-width:6.5rem;max-height:2.75rem}@media (scripting:enabled){.bb-stagger:not([data-visible=true])>*{opacity:0;transform:translateY(22px)}}.bb-stagger>*{transition:opacity .7s var(--ease-glide), transform .9s var(--ease-glide)}.bb-stagger>:nth-child(2){transition-delay:60ms}.bb-stagger>:nth-child(3){transition-delay:.12s}.bb-stagger>:nth-child(4){transition-delay:.18s}.bb-stagger>:nth-child(5){transition-delay:.24s}.bb-stagger>:nth-child(6){transition-delay:.3s}.bb-stagger>:nth-child(n+7){transition-delay:.34s}.bb-live{border-radius:var(--radius-pill);background:var(--color-bb-red);color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:800;display:inline-flex}.bb-live:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite bb-blink}[data-surface=red] .bb-live{color:var(--color-bb-red);background:#fff}.bb-count{gap:.5rem;display:flex}.bb-count-cell{border-radius:var(--radius-tile);background:0 0;border:1.5px solid #fff;flex-direction:column;align-items:center;min-width:3.6rem;padding:.5rem .4rem .45rem;display:flex}.bb-count-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;font-size:1.9rem;font-weight:200;line-height:1}.bb-count-num[data-tick=true],.bb-count-num-inline[data-tick=true]{animation:bb-tick .42s var(--ease-glide)}.bb-count-num-inline{font-variant-numeric:tabular-nums;display:inline-block}@keyframes bb-tick{0%{opacity:.2;transform:translateY(-35%)}}.bb-count-unit{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-top:.3rem;font-size:.625rem;font-weight:800}.bb-cue{animation:bb-cue 2.4s var(--ease-out-bb) infinite}@keyframes bb-cue{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.5;transform:translateY(6px)}}@supports (animation-timeline:scroll()){@media (min-width:64rem){.bb-parallax{animation:linear both bb-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes bb-parallax{to{transform:translateY(18vh)scale(1.06)}}}::view-transition-old(.bb-page){animation:.16s var(--ease-out-bb) both bb-vt-out}::view-transition-new(.bb-page){animation:.38s var(--ease-glide) 90ms both bb-vt-in}@keyframes bb-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes bb-vt-in{0%{opacity:0;transform:translateY(14px)}}.bb-foot-link{color:#fff;min-height:2.25rem;transition:background-size .32s var(--ease-out-bb);background-image:linear-gradient(#fff,#fff);background-position:0 85%;background-repeat:no-repeat;background-size:0% 1.5px;align-items:center;display:inline-flex}.bb-foot-link:hover{background-size:100% 1.5px}.bb-foot-card{border-radius:var(--radius-card);background:0 0;border:1.5px solid #fff}.bb-social{border-radius:var(--radius-pill);color:#fff;width:2.75rem;height:2.75rem;transition:background-color .2s var(--ease-out-bb), color .2s var(--ease-out-bb), transform .26s var(--ease-spring);border:1.5px solid #fff;justify-content:center;align-items:center;display:inline-flex}.bb-social:hover{background:#fff;transform:translateY(-3px);color:var(--color-bb-red)!important}.bb-foot-band{padding-block:1.75rem}.bb-foot-band+.bb-foot-band{border-top:1px solid #ffffff4d}@media (min-width:64rem){.bb-foot-band{padding-block:2.25rem}}.bb-foot .bb-foot-link{min-height:2rem}@media (max-width:39.99rem){.bb-foot-band{padding-block:1.25rem}.bb-foot .bb-foot-list .bb-foot-link{min-height:1.875rem;font-size:.8125rem;line-height:1.25}.bb-foot .bb-foot-socials .bb-social{width:2.25rem;height:2.25rem}}.bb-foot-h{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;display:flex}.bb-foot-org-logo{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.bb-kenburns,.bb-parallax,.bb-cue,.bb-marquee-track,.bb-live:before,.bb-count-num[data-tick=true],.bb-count-num-inline[data-tick=true]{animation:none!important}.bb-stagger>*,.bb-stagger:not([data-visible=true])>*,.bb-lng[data-open=true] .bb-lng-fan li{opacity:1!important;transform:none!important}.bb-mwrap,.bb-mscrim,.bb-msheet{transition:none!important}.bb-lift:hover,.bb-btn:hover:not(:disabled),.bb-plate:hover{transform:none}::view-transition-old(.bb-page){animation:none}::view-transition-new(.bb-page){animation:none}}:root{--spacing-section:clamp(2.5rem, 1.9rem + 2.2vw, 4.25rem);--spacing-section-tight:clamp(1.75rem, 1.4rem + 1.4vw, 2.75rem);--text-h2:clamp(1.85rem, 1.35rem + 2vw, 2.9rem)}html:has(.bb-subnav){scroll-padding-top:calc(var(--header-sticky) + 4rem)}.bb-days-tab,.bb-days-lens{border-radius:var(--radius-tile)}.bb-talk{border-radius:var(--radius-card);transition:opacity .4s var(--ease-out-bb), border-color .3s var(--ease-out-bb), box-shadow .3s var(--ease-out-bb), transform .32s var(--ease-out-bb)}.bb-talk>div{border-radius:inherit;overflow:hidden}.bb-talk[data-kind=live]:after{border-radius:inherit}@media (hover:hover){.bb-talk:hover{transform:translateY(-2px)}}.bb-cards>*{border:1px solid var(--color-bb-line);border-radius:var(--radius-card);transition:transform .32s var(--ease-out-bb), box-shadow .32s var(--ease-out-bb), border-color .32s var(--ease-out-bb);overflow:hidden}.bb-cards-onred>*{border-color:#fff6}@media (hover:hover){.bb-cards>:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #0a0a0a66}}@media (prefers-reduced-motion:reduce){.bb-cards>:hover{transform:none}}}.bb-faq{gap:.5rem;display:grid}.bb-faq-item{position:relative}.bb-faq-d{border-radius:var(--radius-tile);border:1px solid var(--color-bb-line);transition:border-color .22s var(--ease-out-bb), box-shadow .22s var(--ease-out-bb);background:#fff}.bb-faq-q{cursor:pointer;border-radius:inherit;justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.5rem;padding:.85rem .9rem .85rem 1.25rem;list-style:none;display:flex}.bb-faq-qt{transition:color .18s var(--ease-out-bb);font-size:1.0625rem;font-weight:700;line-height:1.35}.bb-faq-sign{background:color-mix(in srgb, var(--color-bb-red) 9%, #fff);width:2rem;height:2rem;transition:background-color .22s var(--ease-out-bb), transform .32s var(--ease-spring);border-radius:999px;flex:none;position:relative}.bb-faq-sign>span{background:var(--color-bb-red);width:.75rem;height:1.5px;transition:transform .26s var(--ease-out-bb), background-color .22s var(--ease-out-bb);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-faq-sign>span+span{transform:translate(-50%,-50%)rotate(90deg)}.bb-faq-d[open]{border-color:var(--color-bb-red);box-shadow:0 0 0 1px var(--color-bb-red)}.bb-faq-d[open] .bb-faq-qt{color:var(--color-bb-red)}.bb-faq-d[open] .bb-faq-sign{background:var(--color-bb-red)}.bb-faq-d[open] .bb-faq-sign>span{background:#fff}.bb-faq-d[open] .bb-faq-sign>span+span{transform:translate(-50%,-50%)rotate(0)}@media (hover:hover){.bb-faq-d:hover{border-color:color-mix(in srgb, var(--color-bb-red) 45%, var(--color-bb-line))}.bb-faq-d:hover .bb-faq-qt{color:var(--color-bb-red)}}.bb-faq-a{max-width:48rem;padding:0 1.25rem 1.25rem}.bb-faq-more{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bb-muted);margin-bottom:.4rem;font-size:.6875rem;font-weight:800}.bb-faq-rel{background:var(--color-bb-offwhite);max-width:100%;min-height:2.75rem;font-family:var(--font-display);color:var(--color-bb-black);transition:background-color .2s var(--ease-out-bb), color .2s var(--ease-out-bb);border-radius:999px;align-items:center;gap:.7rem;padding:.3rem 1rem .3rem .3rem;font-size:.9375rem;font-weight:800;display:inline-flex}.bb-faq-rel:not(:has(.bb-faq-rel-img)){padding-left:1rem}.bb-faq-rel:hover{background:var(--color-bb-red);color:#fff}.bb-faq-rel-img{border-radius:999px;flex:none;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.bb-faq-pop{display:none}@media (hover:hover) and (pointer:fine){.bb-faq-pop{z-index:30;opacity:0;visibility:hidden;pointer-events:none;width:min(40rem,100% - 1.5rem);transition:opacity .16s var(--ease-out-bb), transform .2s var(--ease-out-bb), visibility 0s linear .2s;padding-top:.6rem;display:block;position:absolute;top:calc(100% - .35rem);left:.75rem;transform:translateY(-6px)}.bb-faq-item:hover>.bb-faq-d:not([open])+.bb-faq-pop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.26s,.26s,0s;transform:none}.bb-faq-pop-inner{border-radius:var(--radius-card);background:#fff;padding:1.1rem 1.25rem;position:relative;box-shadow:0 0 0 1px #0a0a0a12,0 24px 50px -22px #0a0a0a73}.bb-faq-pop-inner:before{content:"";background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;left:1.75rem;transform:rotate(45deg);box-shadow:-1px -1px #0a0a0a0f}.bb-faq-pop-a{max-height:15rem;color:var(--color-bb-graphite,#2a2a2a);font-size:.9375rem;overflow:hidden}.bb-faq-pop .bb-faq-rel{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.bb-faq-pop{transform:none!important}}.bb-ph.is-compact{padding-top:calc(var(--header-total) + .9rem);padding-bottom:1rem}.bb-ph.is-compact .bb-ph-title{margin-top:.35rem;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.35rem)}.bb-ph.is-compact .bb-ph-lead{margin-top:.35rem;font-size:.9688rem;line-height:1.5}.bb-ph.is-compact .bb-ph-meta{margin-top:.4rem}@media (min-width:64rem){.bb-ph.is-compact{padding-top:calc(var(--header-total) + 1.1rem);padding-bottom:1.15rem}}@media (max-width:39.99rem){.bb-ph.m-facts-row .bb-ph-facts{scrollbar-width:none;margin-inline:calc(-1 * var(--ph-pad));padding-inline:var(--ph-pad);flex-wrap:nowrap;gap:.375rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}.bb-ph.m-facts-row .bb-ph-facts::-webkit-scrollbar{display:none}.bb-ph.m-facts-row .bb-ph-facts>li{flex:none}.bb-ph.m-facts-row.facts-plain .bb-fact{min-height:1.875rem;padding:.3rem .7rem;font-size:.8125rem}.bb-ph.m-facts-row.facts-plain .bb-fact b{font-size:inherit}.bb-ph.m-facts-row .bb-fact{white-space:nowrap;min-height:2rem;padding:.3rem .75rem;font-size:.75rem}.bb-ph.m-facts-row .bb-fact b{font-size:.875rem}.bb-ph.m-lead-2 .bb-ph-lead{font-size:.9375rem;line-height:1.5}}@media (max-width:63.99rem){.bb-ph.m-facts-hide .bb-ph-facts{display:none}}@media (max-width:39.99rem){.bb-subnav-list{gap:.3rem;padding-block:.4rem}.bb-subnav a{min-height:2rem;padding-inline:.75rem;font-size:.78rem}}.bb-talk .bb-fav-overlay,.bb-act .bb-fav-overlay{transition:background-color .2s var(--ease-out-bb), color .2s var(--ease-out-bb), box-shadow .2s var(--ease-out-bb), transform .32s var(--ease-spring);box-shadow:0 0 0 1.5px #0000,0 4px 14px #0a0a0a2e}.bb-talk .bb-fav-ico path,.bb-act .bb-fav-ico path{transition:fill .22s var(--ease-out-bb)}@media (hover:hover){.bb-talk:hover{border-color:var(--color-bb-red);box-shadow:0 0 0 1px var(--color-bb-red), 0 20px 40px -28px #0a0a0a73}.bb-cards>:has(>.bb-act):hover{border-color:var(--color-bb-red);box-shadow:0 0 0 1px var(--color-bb-red), 0 20px 40px -28px #0a0a0a73}.bb-talk:hover .bb-fav-overlay[data-on=false],.bb-act:hover .bb-fav-overlay[data-on=false]{box-shadow:0 0 0 1.5px var(--color-bb-red), 0 6px 16px #0a0a0a33}.bb-talk:hover .bb-fav[data-on=false] .bb-fav-ico path,.bb-act:hover .bb-fav[data-on=false] .bb-fav-ico path{fill:color-mix(in srgb, var(--color-bb-red) 28%, transparent)}.bb-talk .bb-fav-overlay[data-on=false]:hover,.bb-act .bb-fav-overlay[data-on=false]:hover{background:#fff;transform:scale(1.08)}.bb-talk .bb-fav[data-on=false]:hover .bb-fav-ico path,.bb-act .bb-fav[data-on=false]:hover .bb-fav-ico path{fill:var(--color-bb-red)}}.bb-talk .bb-fav-overlay[data-on=true],.bb-act .bb-fav-overlay[data-on=true]{background:var(--color-bb-red);color:#fff;transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 6px 18px #cd171973}.bb-talk .bb-fav[data-on=true] .bb-fav-ico path,.bb-act .bb-fav[data-on=true] .bb-fav-ico path{fill:currentColor}.bb-talk .bb-fav-overlay[data-on=true]:after,.bb-act .bb-fav-overlay[data-on=true]:after{content:"";border-radius:inherit;border:2px solid var(--color-bb-red);animation:bb-fav-ring .62s var(--ease-out-bb) both;pointer-events:none;position:absolute;inset:0}@keyframes bb-fav-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.bb-talk:has(.bb-fav[data-on=true]){border-color:var(--color-bb-red);background:color-mix(in srgb, var(--color-bb-red) 4%, #fff);box-shadow:0 0 0 2px var(--color-bb-red)}.bb-talk:has(.bb-fav[data-on=true]):hover{border-color:var(--color-bb-red);background:color-mix(in srgb, var(--color-bb-red) 4%, #fff);box-shadow:0 0 0 2px var(--color-bb-red)}.bb-cards>:has(>.bb-act .bb-fav[data-on=true]){border-color:var(--color-bb-red);background:color-mix(in srgb, var(--color-bb-red) 4%, #fff);box-shadow:0 0 0 2px var(--color-bb-red)}.bb-cards>:has(>.bb-act .bb-fav[data-on=true]):hover{border-color:var(--color-bb-red);background:color-mix(in srgb, var(--color-bb-red) 4%, #fff);box-shadow:0 0 0 2px var(--color-bb-red)}@media (prefers-reduced-motion:reduce){.bb-talk .bb-fav-overlay[data-on=true]:after,.bb-act .bb-fav-overlay[data-on=true]:after{opacity:0;animation:none}}.bb-quick2{border-radius:var(--radius-tile);color:#fff;height:100%;min-height:4.75rem;transition:background-color .26s var(--ease-out-bb), border-color .26s var(--ease-out-bb), color .26s var(--ease-out-bb), transform .18s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb);background:0 0;border:1.5px solid #fff9;align-items:center;gap:.7rem;padding:.7rem .75rem .7rem .65rem;display:flex}.bb-quick2-ico{width:2.5rem;height:2.5rem;color:var(--color-bb-red);transition:transform .32s var(--ease-spring), background-color .26s var(--ease-out-bb), color .26s var(--ease-out-bb);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bb-quick2-fact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-quick2-meta{opacity:.8}.bb-quick2-go{display:none}.bb-quick2-logos .bb-quick-logo{width:1.4rem}.bb-quick2.is-primary{color:var(--color-bb-red);background:#fff;border-color:#fff}.bb-quick2.is-primary .bb-quick2-ico{background:var(--color-bb-red);color:#fff}[data-surface=red] a.bb-quick2:hover,.bb-quick2:hover,.bb-quick2:focus-visible{color:var(--color-bb-red);background:#fff;border-color:#fff;box-shadow:0 18px 34px -22px #0000008c}.bb-quick2:hover .bb-quick2-ico,.bb-quick2:focus-visible .bb-quick2-ico{background:var(--color-bb-red);color:#fff;transform:scale(1.06)rotate(-6deg)}.bb-quick2:active{transform:scale(.985)}.bb-quick2:focus-visible{outline-offset:3px;outline:3px solid #fff}.bb-quick2-meta:not(.bb-quick2-fact){display:none}@media (min-width:768px) and (max-width:1279.98px){.bb-quick2-meta:not(.bb-quick2-fact){display:block}}@media (max-width:767.98px){.bb-quick2{gap:.55rem;min-height:4.25rem;padding:.6rem .6rem .6rem .55rem}.bb-quick2-ico{width:2.15rem;height:2.15rem}.bb-quick2-ico svg{width:1.05rem;height:1.05rem}}@media (prefers-reduced-motion:reduce){.bb-quick2,.bb-quick2-ico{transition:none}.bb-quick2:hover .bb-quick2-ico,.bb-quick2:active{transform:none}}.bb-quick2-title{font-size:.98rem}@media (max-width:767.98px){.bb-quick2-title{font-size:.92rem}}.bb-quick2-grid>li{display:flex}.bb-quick2-grid .bb-quick2{flex:1;height:4.75rem;min-height:0;overflow:hidden}.bb-quick2-logos{margin-top:.3rem}@media (min-width:768px) and (max-width:1279.98px){.bb-quick2-grid .bb-quick2{height:5.25rem}}@media (max-width:767.98px){.bb-quick2-grid .bb-quick2{height:4.5rem}}.bb-talk>figure>div:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.bb-days-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bb-days-types{display:contents}.bb-days-sep{background:var(--color-bb-line);align-self:stretch;width:1px;min-height:1.5rem;margin-inline:.25rem}@media (max-width:639.98px){.bb-days-row{margin-inline:calc(var(--bb-gutter,1.25rem) * -1);padding-inline:var(--bb-gutter,1.25rem);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.bb-days-types{gap:.5rem;display:flex}.bb-days-sep{display:none}}.bb-days-row{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.bb-days-pills{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:639.98px){.bb-days-row{margin-inline:0;padding-inline:0;overflow:visible}.bb-days-pills{margin-inline:calc(var(--bb-gutter,1.25rem) * -1);padding-inline:var(--bb-gutter,1.25rem);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.bb-talk-when,.bb-talk .bb-state{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-bb-graphite);font-family:var(--font-display);letter-spacing:0;text-transform:none;box-shadow:none;background:#ffffffd1;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.bb-talk .bb-state[data-kind=live],.bb-talk .bb-state[data-kind=open]{background:var(--color-bb-red);color:#fff;box-shadow:none}.bb-talk .bb-state[data-kind=live] .bb-live-dot,.bb-talk .bb-state[data-kind=open] .bb-live-dot{background:#fff}.bb-chiffres{border-block:1px solid #ffffff73;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.bb-chiffre{border-top:1px solid #ffffff40;padding:1.25rem 1rem 1.35rem 0}.bb-chiffre:nth-child(-n+2){border-top:0}.bb-chiffre:nth-child(2n){border-left:1px solid #ffffff59;padding-left:1rem}.bb-chiffres[data-n="1"] .bb-chiffre,.bb-chiffre:last-child:nth-child(odd){grid-column:1/-1}.bb-chiffre-n{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.5rem)}.bb-chiffre-l{max-width:22rem;margin-top:.6rem;font-size:.8125rem;line-height:1.4}@media (min-width:64rem){.bb-chiffres{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}.bb-chiffres[data-n="1"]{--cols:1}.bb-chiffres[data-n="2"]{--cols:2}.bb-chiffres[data-n="3"]{--cols:3}.bb-chiffres[data-n="5"]{--cols:5}.bb-chiffres[data-n="6"]{--cols:3}.bb-chiffre,.bb-chiffre:nth-child(2n),.bb-chiffre:nth-child(-n+2){border-top:0;border-left:1px solid #ffffff59;padding:2rem 1.75rem 2.1rem}.bb-chiffre:first-child{border-left:0;padding-left:0}.bb-chiffres[data-n="6"] .bb-chiffre:nth-child(n+4){border-top:1px solid #ffffff40}.bb-chiffres[data-n="6"] .bb-chiffre:nth-child(3n+1){border-left:0;padding-left:0}.bb-chiffre-l{font-size:.9375rem}}.bb-xquick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:0;padding:0;list-style:none;display:none}@media (max-width:39.99rem){.bb-xquick{display:grid}}.bb-xquick-tile{height:100%;min-height:3.25rem;font-family:var(--font-display);color:#fff;transition:background-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb), transform .16s var(--ease-out-bb);border:1.5px solid #fff;border-radius:14px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.875rem;font-weight:800;line-height:1.15;display:flex}[data-surface=red] .bb-xquick-tile[data-strong=true]{color:var(--color-bb-red);background:#fff}.bb-xquick-tile:active{transform:scale(.97)}.bb-xquick-tile:focus-visible{border-radius:14px}.bb-flat-wheel{transform-box:fill-box;transform-origin:50% 100%}.bb-flat-puff{stroke-dasharray:60;stroke-dashoffset:60px;opacity:0}@media (prefers-reduced-motion:no-preference){.bb-flat-wheel{animation:4.5s ease-in-out infinite bb-flat-wobble}.bb-flat-puff{animation:2.6s ease-out infinite bb-flat-puff}.bb-flat-puff-2{animation-delay:.5s}.bb-flat-puff-3{animation-delay:1s}}@media (prefers-reduced-motion:reduce){.bb-flat-puff{stroke-dashoffset:0;opacity:.8}}@keyframes bb-flat-wobble{0%,to{transform:rotate(0)}50%{transform:rotate(-1.6deg)}}@keyframes bb-flat-puff{0%{stroke-dashoffset:60px;opacity:0}20%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}.bb-launch{color:#fff;min-height:2.75rem;font-family:var(--font-display);white-space:nowrap;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.25rem;display:inline-flex}.bb-launch-title{font-size:.8125rem;font-weight:700}.bb-launch-sep{background:#ffffff73;width:1px;height:1rem}.bb-launch-code{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.9375rem;font-weight:800}.bb-launch-t{opacity:.75;margin-right:.3rem;font-weight:600}.bb-launch-unit{opacity:.75;margin:0 .45rem 0 .1rem;font-weight:600}@media (max-width:63.99rem){html:has(.bb-hdr[data-zone=exhibitors]){--hdr-rows-extra:2.75rem;--header-total:calc(var(--header-h) + 2.75rem)}.bb-hdr[data-zone=exhibitors] .bb-hdr-row{flex-wrap:wrap;row-gap:0;height:auto}.bb-hdr[data-zone=exhibitors] .bb-hdr-brand,.bb-hdr[data-zone=exhibitors] .bb-hdr-actions{height:var(--hdr-h)}.bb-hdr[data-zone=exhibitors] .bb-znav{margin-top:-.375rem;flex:1 0 100%;order:3;margin-inline:-5px;padding-bottom:.375rem}.bb-hdr[data-zone=exhibitors] .bb-znav>.bb-ztag{display:none}.bb-hdr[data-zone=exhibitors] .bb-zpill{height:2.125rem;padding-inline:.75rem;font-size:.875rem}}@media (max-width:29.99rem){.bb-hdr[data-zone=exhibitors] .bb-zpills{gap:.25rem}.bb-hdr[data-zone=exhibitors] .bb-zpill{letter-spacing:-.01em;padding-inline:.5rem;font-size:.8125rem}.bb-hdr[data-zone=exhibitors] .bb-zpill[aria-current=page]{padding-inline:.5rem .625rem}}.bb-ticket-txt{flex-direction:column;align-items:flex-start;line-height:1.05;display:inline-flex}.bb-ticket-txt small{opacity:.8;white-space:nowrap;font-size:.625rem;font-weight:600}.bb-hdr .bb-ticket:not(.bb-ticket-red){color:#fff;transition:background-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb), transform .18s var(--ease-out-bb);background:0 0;padding-inline:.85rem;font-size:.8125rem}@media (hover:hover){.bb-hdr .bb-ticket:not(.bb-ticket-red):hover{color:var(--color-bb-red);box-shadow:none;background:#fff}}@media (max-width:29.99rem){.bb-hdr .bb-hdr-actions{gap:.25rem}.bb-hdr .bb-hicon{width:2.25rem;height:2.25rem}.bb-hdr .bb-lng-btn{min-width:2.75rem;height:2.25rem;padding-inline:.5rem .4rem}.bb-hdr .bb-ticket:not(.bb-ticket-red){min-height:2.25rem;padding-inline:.6rem}.bb-hdr .bb-ticket svg{display:none}}@media (max-width:23.99rem){.bb-hdr .bb-ticket-txt small{display:none}}.bb-msheet{opacity:1;clip-path:inset(0 0 100% round 0 0 22px 22px);transition:clip-path .26s var(--ease-glide);transform:none}.bb-mwrap[data-open=true] .bb-msheet{clip-path:inset(0 round 0 0 22px 22px);transition:clip-path .42s cubic-bezier(.22,1,.36,1)}.bb-msheet-inner>*>li,.bb-mlist>li,.bb-msheet-foot{opacity:0;transition:opacity .16s var(--ease-out-bb), transform .16s var(--ease-out-bb);transform:translateY(-10px)}.bb-mwrap[data-open=true] .bb-mlist>li,.bb-mwrap[data-open=true] .bb-msheet-inner>*>li,.bb-mwrap[data-open=true] .bb-msheet-foot{opacity:1;transition:opacity .32s var(--ease-out-bb) var(--bb-mdelay,0s), transform .46s cubic-bezier(.22, 1, .36, 1) var(--bb-mdelay,0s);transform:none}.bb-mlist>li:first-child{--bb-mdelay:70ms}.bb-mlist>li:nth-child(2){--bb-mdelay:.11s}.bb-mlist>li:nth-child(3){--bb-mdelay:.15s}.bb-mlist>li:nth-child(4){--bb-mdelay:.19s}.bb-mlist>li:nth-child(5){--bb-mdelay:.23s}.bb-mlist>li:nth-child(6){--bb-mdelay:.27s}.bb-mlist>li:nth-child(7){--bb-mdelay:.31s}.bb-mlist>li:nth-child(n+8){--bb-mdelay:.35s}.bb-msheet-foot{--bb-mdelay:.34s}@media (prefers-reduced-motion:reduce){.bb-msheet,.bb-mlist>li,.bb-msheet-inner>*>li,.bb-msheet-foot{transition:none!important}.bb-mlist>li,.bb-msheet-inner>*>li,.bb-msheet-foot{opacity:1!important;transform:none!important}}.bb-msheet-inner>:not(ul):not(.bb-msheet-foot){opacity:0;transition:opacity .16s var(--ease-out-bb), transform .16s var(--ease-out-bb);transform:translateY(-10px)}.bb-mwrap[data-open=true] .bb-msheet-inner>:not(ul):not(.bb-msheet-foot){opacity:1;transition:opacity .32s var(--ease-out-bb) .3s, transform .46s cubic-bezier(.22, 1, .36, 1) .3s;transform:none}@media (prefers-reduced-motion:reduce){.bb-msheet-inner>:not(ul):not(.bb-msheet-foot){opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:63.99rem){.bb-hdr .bb-hdr-brand{column-gap:.4rem}}@media (max-width:23.99rem){.bb-hdr .bb-hdr-mlogo svg{height:44px!important}}
@layer components{.bb-acct{flex:none;position:relative}.bb-acct-btn{font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1}.bb-acct-btn[data-signed-in=true],.bb-acct[data-open=true] .bb-acct-btn{color:var(--color-bb-red);background:#fff}.bb-acct-panel{z-index:60;border-radius:var(--radius-card,20px);width:min(19rem,100vw - 1.5rem);color:var(--color-bb-graphite);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .18s var(--ease-out-bb), transform .22s var(--ease-out-bb), visibility 0s linear .22s;background:#fff;position:absolute;top:calc(100% + .6rem);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 18px 50px #0a0a0a38,0 2px 8px #0a0a0a14}.bb-acct[data-open=true] .bb-acct-panel{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out-bb), transform .22s var(--ease-out-bb);transform:none}.bb-acct-head{border-bottom:1px solid var(--color-bb-line);padding:1.1rem 1.15rem .9rem}.bb-acct-role{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bb-red);font-size:.75rem;font-weight:800}.bb-acct-name{font-family:var(--font-display);color:var(--color-bb-black);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:1.125rem;font-weight:800;overflow:hidden}.bb-acct-list{margin:0;padding:.4rem;list-style:none}.bb-acct-item{width:100%;min-height:2.75rem;color:var(--color-bb-black);transition:background-color .16s var(--ease-out-bb), color .16s var(--ease-out-bb);border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;display:flex}.bb-acct-item:hover,.bb-acct-item:focus-visible{background:var(--color-bb-offwhite);color:var(--color-bb-red)}.bb-acct-ico{width:1.15rem;height:1.15rem;color:var(--color-bb-red);flex:none}.bb-acct-badge{background:var(--color-bb-red);color:#fff;text-align:center;border-radius:999px;min-width:1.5rem;padding:.05rem .45rem;font-size:.75rem;font-weight:800}.bb-acct-out{border-top:1px solid var(--color-bb-line);color:var(--color-bb-graphite);border-radius:0 0 12px 12px;margin-top:.25rem}@media (max-width:439px){.bb-hdr .bb-acct{display:none}}.bb-fav{color:var(--color-bb-red);transition:background-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb), transform .16s var(--ease-out-bb);justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.bb-fav:active{transform:scale(.9)}.bb-fav-ico{flex:none;width:1.2rem;height:1.2rem}.bb-fav[data-on=true] .bb-fav-ico{animation:bb-fav-pop .32s var(--ease-out-bb)}@keyframes bb-fav-pop{40%{transform:scale(1.28)}}.bb-fav-overlay{background:#fff;border-radius:999px;width:2.75rem;height:2.75rem;box-shadow:0 4px 14px #0a0a0a2e}.bb-fav-overlay:hover{background:var(--color-bb-offwhite)}.bb-fav-pill{border:1.5px solid var(--color-bb-red);min-height:2.75rem;font-family:var(--font-display);background:#fff;border-radius:999px;padding-inline:1rem 1.15rem;font-size:.9375rem;font-weight:800}.bb-fav-pill[data-on=true]{background:var(--color-bb-red);color:#fff}.bb-fav-icon{border-radius:999px;width:2.75rem;height:2.75rem}.bb-fav-icon:hover{background:var(--color-bb-offwhite)}.bb-fav-slot{position:relative}.bb-fav-slot>.bb-fav-overlay{z-index:5;position:absolute;top:.75rem;right:.75rem}.bb-demo-banner{background:var(--color-bb-black);color:#fff;border-radius:16px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.bb-demo-banner strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:800;display:block}.bb-demo-stripe{background:repeating-linear-gradient(-45deg, var(--color-bb-red) 0 14px, #fff 14px 28px);border-radius:999px;height:6px}.bb-acard{border-radius:var(--radius-card,20px);border:1px solid var(--color-bb-line);transition:border-color .18s var(--ease-out-bb), box-shadow .18s var(--ease-out-bb);background:#fff;flex-direction:column;gap:.6rem;padding:1.4rem;display:flex}a.bb-acard:hover{border-color:var(--color-bb-red);box-shadow:0 10px 30px #0a0a0a14}.bb-tabs{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.bb-tabs::-webkit-scrollbar{display:none}.bb-tab{border:1.5px solid var(--color-bb-line);min-height:2.75rem;font-family:var(--font-display);white-space:nowrap;color:var(--color-bb-graphite);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:.9375rem;font-weight:800;display:inline-flex}.bb-tab[aria-current=page],.bb-tab[aria-selected=true]{border-color:var(--color-bb-red);background:var(--color-bb-red);color:#fff}.bb-tab:hover:not([aria-current=page]):not([aria-selected=true]){border-color:var(--color-bb-red);color:var(--color-bb-red)}.bb-notice{border:1.5px solid var(--color-bb-red);color:var(--color-bb-black);background:#fff;border-radius:12px;padding:.85rem 1rem;font-size:.9375rem}.bb-notice-ok{border-color:var(--color-bb-black)}.bb-role{color:#fff;text-align:left;transition:background-color .18s var(--ease-out-bb), color .18s var(--ease-out-bb);border:1.5px solid #fff;border-radius:16px;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.bb-role[aria-selected=true]{color:var(--color-bb-red);background:#fff}.bb-role-title{font-family:var(--font-display);font-size:1.125rem;font-weight:800}.bb-role-body{font-size:.875rem;line-height:1.4}.bb-login{padding-top:calc(var(--header-total) + 1rem);padding-bottom:2rem}@media (min-width:640px){.bb-login{padding-top:calc(var(--header-total) + 2rem);padding-bottom:4rem}}.bb-login[data-login=exhibitor]{background:var(--color-bb-pro,#141414)}.bb-login-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.05}.bb-login .bb-eyebrow+.bb-login-title{margin-top:.35rem}.bb-login-lead{margin-top:.35rem;font-size:.9375rem;line-height:1.4}.bb-login-panel{padding:1.15rem 1.15rem 1rem}@media (min-width:640px){.bb-login-panel{padding:2rem}}.bb-login-panel .bb-input{min-height:3.125rem}.bb-login-panel .bb-btn-block{min-height:3.25rem;font-size:1.0625rem}.bb-login[data-login=exhibitor] [data-surface=light] a:not(.bb-btn){color:var(--color-bb-graphite)}.bb-login[data-login=exhibitor] [data-surface=light] :focus-visible{outline-color:var(--color-bb-red)}.bb-login-more>summary{cursor:pointer;min-height:2rem;color:var(--color-bb-graphite);align-items:center;gap:.35rem;font-weight:600;list-style:none;display:inline-flex}.bb-login-more>summary::-webkit-details-marker{display:none}.bb-login-more>summary:after{content:"";width:.45rem;height:.45rem;transition:transform .18s var(--ease-out-bb);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.15rem;transform:translateY(-2px)rotate(45deg)}.bb-login-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.bb-login-switch a{align-items:center;min-height:2.5rem;display:inline-flex}.bb-panel{border-radius:var(--radius-card,20px);color:var(--color-bb-graphite);background:#fff;padding:1.5rem;box-shadow:0 18px 50px #0a0a0a2e}@media (min-width:640px){.bb-panel{padding:2rem}}.bb-tix{gap:1rem;display:grid}@media (min-width:720px){.bb-tix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bb-tix{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-tix-card{border-radius:var(--radius-card,20px);border:1px solid var(--color-bb-line);break-inside:avoid;background:#fff;flex-direction:column;display:flex;overflow:hidden}.bb-tix-top{background:var(--color-bb-red);color:#fff;padding:1.15rem 1.25rem 1.3rem;position:relative}.bb-tix-top[data-kind=child]{background:var(--color-bb-charcoal)}.bb-tix-top:after{content:"";background:radial-gradient(circle at 6px 6px,#fff 5px,#0000 5.5px) 0 0/16px 12px repeat-x;height:12px;position:absolute;bottom:-6px;left:0;right:0}.bb-tix-kicker{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.bb-tix-holder{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:.3rem;font-size:1.375rem;font-weight:800;line-height:1.15}.bb-tix-body{flex-direction:column;gap:.85rem;padding:1.4rem 1.25rem 1.25rem;display:flex}.bb-tix-qr{border:1px solid var(--color-bb-line);background:#fff;border-radius:14px;width:100%;max-width:220px;margin-inline:auto;padding:.6rem;display:block}.bb-tix-qr svg{width:100%;height:auto;display:block}.bb-tix-qr[data-dim=true]{opacity:.35}.bb-tix-state{text-transform:uppercase;letter-spacing:.05em;border:1.5px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.bb-tix-demo{background:var(--color-bb-black);color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:8px;padding:.35rem .6rem;font-size:.75rem;font-weight:800}.bb-tix-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bb-wallet-badge{border-radius:10px;align-self:flex-start;line-height:0;display:inline-flex}.bb-wallet-badge:focus-visible{outline:2px solid var(--color-bb-red);outline-offset:0}.bb-wallet-badge-img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;display:block}.bb-qrfull{z-index:200;padding:max(1.25rem, var(--safe-t,0px)) 1.25rem 1.5rem;color:var(--color-bb-black);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.bb-qrfull[hidden]{display:none}.bb-qrfull-code{width:min(86vw,70svh,520px)}.bb-qrfull-code svg{width:100%;height:auto;display:block}.bb-steps{counter-reset:step;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bb-step{border-top:3px solid var(--color-bb-line);min-width:0;font-family:var(--font-display);color:var(--color-bb-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-top:.55rem;font-size:.8125rem;font-weight:800;overflow:hidden}.bb-step[data-state=done],.bb-step[data-state=current]{border-top-color:var(--color-bb-red);color:var(--color-bb-black)}.bb-choice{border:1.5px solid var(--color-bb-line);text-align:left;width:100%;min-height:3.5rem;transition:border-color .16s var(--ease-out-bb);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.bb-choice:hover{border-color:var(--color-bb-red)}.bb-choice[aria-pressed=true],.bb-choice[aria-checked=true]{border-color:var(--color-bb-red);box-shadow:inset 0 0 0 1.5px var(--color-bb-red)}.bb-stepper{flex:none;align-items:center;gap:.25rem;display:inline-flex}.bb-stepper button{border:1.5px solid var(--color-bb-red);width:2.75rem;height:2.75rem;color:var(--color-bb-red);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bb-stepper button:disabled{border-color:var(--color-bb-line);color:var(--color-bb-line)}.bb-stepper output{text-align:center;min-width:2rem;font-family:var(--font-display);font-size:1.125rem;font-weight:800}@media print{.bb-hdr,header,footer,.bb-no-print,.bb-ph,.bb-qrfull{display:none!important}body{background:#fff!important}.bb-tix{display:block}.bb-tix-card{page-break-inside:avoid;border-color:#999;margin-bottom:1rem}.bb-tix-top{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-surface=red] .bb-fav-pill{color:var(--color-bb-red);background:#fff;border-color:#fff}[data-surface=red] .bb-fav-pill[data-on=true]{color:#fff;background:0 0}[data-surface=red] [data-surface=light] .bb-label,[data-surface=red] [data-surface=light] .bb-error{color:var(--color-bb-black)}[data-surface=red] [data-surface=light] .bb-input,[data-surface=red] [data-surface=light] .bb-textarea,[data-surface=red] [data-surface=light] .bb-select{border-color:var(--color-bb-line);color:var(--color-bb-black);background:#fff}[data-surface=red] [data-surface=light] .bb-input::placeholder{color:var(--color-bb-muted)}[data-surface=red] [data-surface=light] .bb-input:focus,[data-surface=red] [data-surface=light] .bb-select:focus{border-color:var(--color-bb-red);box-shadow:0 0 0 1px var(--color-bb-red)}[data-surface=red] [data-surface=light] .bb-btn-primary,[data-surface=red] [data-surface=light] .bb-btn-primary:hover:not(:disabled){background:var(--color-bb-red);border-color:var(--color-bb-red);color:#fff}[data-surface=red] [data-surface=light] .bb-btn-outline{border-color:var(--color-bb-line);color:var(--color-bb-graphite)}[data-surface=red] [data-surface=light] .bb-btn-outline:hover:not(:disabled){border-color:var(--color-bb-red);color:var(--color-bb-red);background:#fff}[data-surface=red] [data-surface=light] :focus-visible{outline-color:var(--color-bb-red)}.bb-acct-pill{border-radius:var(--radius-pill,999px);max-width:12.5rem;min-height:2.5rem;color:var(--color-bb-red);text-align:left;transition:transform .18s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb);background:#fff;border:1.5px solid #fff;align-items:center;padding:.2rem 1rem .25rem;display:inline-flex}@media (hover:hover){.bb-acct-pill:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0a0a0a2e}}.bb-acct-pill:active{transform:scale(.96)}.bb-acct-pill:focus-visible{outline-color:#fff}.bb-acct-pill-logo{object-fit:contain;width:1.65rem;height:1.65rem;box-shadow:0 0 0 1px var(--color-bb-line);background:#fff;border-radius:7px;flex:none;margin-left:-.45rem;margin-right:.5rem}.bb-acct-pill-txt{flex-direction:column;min-width:0;line-height:1.05;display:flex}.bb-acct-pill-role{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bb-muted);font-size:.5625rem;font-weight:800}.bb-acct-pill-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--color-bb-red);font-size:.875rem;font-weight:800;overflow:hidden}@media (max-width:1023px){.bb-acct-pill{max-width:8.5rem;padding-inline:.8rem}}.bb-snav-card{border-radius:var(--radius-card,20px);border:1px solid var(--color-bb-line);background:#fff;overflow:hidden}.bb-snav-group{padding:.6rem}.bb-snav-group+.bb-snav-group{border-top:1px solid var(--color-bb-line)}.bb-snav-title{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bb-muted);padding:.45rem .75rem .3rem;font-size:.6875rem;font-weight:800}.bb-snav-link{width:100%;min-height:2.75rem;font-family:var(--font-display);color:var(--color-bb-black);transition:background-color .16s var(--ease-out-bb), color .16s var(--ease-out-bb);border-radius:12px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;display:flex}.bb-snav-link:hover{background:var(--color-bb-offwhite);color:var(--color-bb-red)}.bb-snav-link[aria-current=page]{background:var(--color-bb-red);color:#fff}.bb-snav-ico{width:1.2rem;height:1.2rem;color:var(--color-bb-red);flex:none}.bb-snav-link[aria-current=page] .bb-snav-ico{color:#fff}.bb-tab svg{flex:none}.bb-stat{border-radius:var(--radius-card,20px);border:1px solid var(--color-bb-line);background:#fff;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;display:flex}@media (max-width:639px){.bb-stat{padding:.9rem 1rem}.bb-stat .text-h2{font-size:1.75rem}}.bb-cfg{gap:1.5rem;display:grid}@media (min-width:1100px){.bb-cfg{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.bb-cfg-aside{top:calc(var(--header-h,4.5rem) + 1rem);position:sticky}}.bb-opt{border:1.5px solid var(--color-bb-line);transition:border-color .16s var(--ease-out-bb), box-shadow .16s var(--ease-out-bb);background:#fff;border-radius:16px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.bb-opt[data-on=true]{border-color:var(--color-bb-red);box-shadow:inset 0 0 0 1px var(--color-bb-red)}.bb-opt[data-disabled=true]{opacity:.55}.bb-opt{padding:0;overflow:hidden;container-type:inline-size}.bb-opt-in{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.bb-opt-body{flex-direction:column;gap:.6rem;min-width:0;padding:1rem 1.1rem;display:flex}.bb-opt-visual{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 35%, #fff 0%, #fff 45%, var(--color-bb-offwhite) 100%);border-bottom:1px solid var(--color-bb-line);order:-1;width:100%;max-height:15rem;position:relative;overflow:hidden}@container (min-width:27rem){.bb-opt-in{grid-template-columns:minmax(0,1fr) clamp(10.5rem,42%,16rem)}.bb-opt-visual{aspect-ratio:auto;border-bottom:0;border-left:1px solid var(--color-bb-line);order:0;min-height:11.5rem;max-height:none}}.bb-opt-pic{justify-content:center;align-items:center;display:flex;position:absolute;inset:.75rem}.bb-opt-pic img{object-fit:contain;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.bb-opt-novisual{color:var(--color-bb-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.bb-opt-novisual span{color:var(--color-bb-muted)}.bb-opt-pic,.bb-opt-novisual{transition:opacity .42s var(--ease-out-bb)}.bb-opt-3d{opacity:0;pointer-events:none;touch-action:pan-y;cursor:grab;width:100%;height:100%;transition:opacity .42s var(--ease-out-bb);position:absolute;inset:0}.bb-opt-visual .bb-opt-3d{height:calc(100% - 3rem);inset:2.6rem 0 auto}.bb-opt-3d[data-dragging]{cursor:grabbing}.bb-opt-visual[data-mode="3d"] .bb-opt-3d,.bb-cfg-stand3d[data-ready=true] .bb-opt-3d{opacity:1;pointer-events:auto}.bb-opt-visual[data-mode="3d"] .bb-opt-pic,.bb-opt-visual[data-mode="3d"] .bb-opt-novisual{opacity:0}.bb-opt-hint{color:var(--color-bb-muted);pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out-bb);background:#ffffffd9;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.55rem;left:.6rem}.bb-opt-visual[data-mode="3d"] .bb-opt-hint{opacity:1}@media (hover:hover){.bb-opt-visual[data-mode="3d"] .bb-opt-hint{opacity:0}.bb-opt-visual[data-mode="3d"]:hover .bb-opt-hint,.bb-cfg-stand3d-view:hover .bb-opt-hint{opacity:1}}.bb-opt-toggle{box-shadow:0 0 0 1px var(--color-bb-line);background:#ffffffe6;border-radius:999px;padding:2px;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.bb-opt-toggle button{min-height:1.75rem;color:var(--color-bb-muted);border-radius:999px;padding-inline:.6rem;font-size:.6875rem;font-weight:700}.bb-opt-toggle button[aria-pressed=true]{background:var(--color-bb-black);color:#fff}.bb-cfg-stand3d{gap:.5rem;margin:0;display:grid}.bb-cfg-stand3d-view{aspect-ratio:4/3;border:1px solid var(--color-bb-line);background:radial-gradient(120% 90% at 50% 35%, #fff 0%, #fff 45%, var(--color-bb-offwhite) 100%);border-radius:14px;position:relative;overflow:hidden}.bb-cfg-stand3d-wait{background:linear-gradient(100deg, transparent 30%, #ffffffb3 50%, transparent 70%) var(--color-bb-offwhite);background-size:200% 100%;animation:1.4s linear infinite bb-shimmer;position:absolute;inset:0}@keyframes bb-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bb-cfg-stand3d-wait{animation:none}}.bb-cfg-stand3d figcaption{color:var(--color-bb-muted);font-size:.75rem;display:grid}.bb-cfg-stand3d figcaption strong{color:var(--color-bb-black);font-size:.8125rem}.bb-cfg-thumb{border:1px solid var(--color-bb-line);background:#fff;border-radius:10px;flex:none;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.bb-cfg-thumb picture{justify-content:center;align-items:center;display:flex;position:absolute;inset:3px}.bb-cfg-thumb img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.bb-swatch{width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--color-bb-line);border:2px solid #fff;border-radius:999px}.bb-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-bb-red)}.bb-chip{border:1.5px solid var(--color-bb-line);background:#fff;border-radius:999px;align-items:center;min-height:2.25rem;padding-inline:.85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.bb-chip[aria-pressed=true]{border-color:var(--color-bb-red);color:var(--color-bb-red)}.bb-timeline{margin:0;padding:0;list-style:none}.bb-timeline>li{padding:0 0 1.25rem 2.25rem;position:relative}.bb-timeline>li:before{content:"";background:var(--color-bb-line);width:2px;position:absolute;top:1.6rem;bottom:0;left:.55rem}.bb-timeline>li:last-child:before{display:none}.bb-timeline-dot{background:var(--color-bb-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:800;display:flex;position:absolute;top:.2rem;left:0}.bb-timeline-dot[data-warn=true]{background:var(--color-bb-black)}.bb-appstore{flex-direction:column;gap:.25rem;display:flex}.bb-appstore-text{max-width:36rem;color:var(--color-bb-graphite);font-size:.9375rem;line-height:1.45}.bb-appstore[data-variant=light] .bb-appstore-text{color:#ffffffe6}.bb-appstore-row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-left:-10px;display:flex}.bb-appstore-badge{border-radius:12px;line-height:0;display:inline-flex}a.bb-appstore-badge:focus-visible{outline:2px solid var(--color-bb-red);outline-offset:0}.bb-appstore[data-variant=light] a.bb-appstore-badge:focus-visible{outline-color:#fff}.bb-appstore-img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.bb-appstore-soon{color:var(--color-bb-muted);font-size:.8125rem;font-weight:600}.bb-appstore[data-variant=light] .bb-appstore-soon{color:#fffc}.bb-buy-validity{border-radius:var(--radius-card,20px);background:var(--color-bb-red);color:#fff;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.bb-buy-validity strong{font-family:var(--font-display,inherit);font-size:1.0625rem;font-weight:800;line-height:1.25;display:block}.bb-buy-validity span{opacity:.92;margin-top:.15rem;font-size:.875rem;display:block}.bb-buy-auth{border:1px solid var(--color-bb-line);border-radius:var(--radius-card,20px);background:#fff;padding:1.25rem}.bb-buy-seg{background:var(--color-bb-offwhite);border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.bb-buy-seg button{min-height:2.5rem;color:var(--color-bb-graphite);border-radius:999px;font-size:.9375rem;font-weight:700}.bb-buy-seg button[aria-selected=true]{color:var(--color-bb-black);background:#fff;box-shadow:0 1px 4px #0a0a0a1f}.bb-buy-names>summary{cursor:pointer;color:var(--color-bb-black);font-size:.9375rem;font-weight:700;list-style:none}.bb-buy-names>summary::-webkit-details-marker{display:none}.bb-buy-names>summary:after{content:"+";color:var(--color-bb-red);margin-left:.5rem}.bb-buy-names[open]>summary:after{content:"−"}.bb-btn-lg{min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}@media (max-width:639px){.bb-btn-lg{justify-content:center;width:100%}}.bb-pay-backdrop{z-index:300;background:#0a0a0a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.bb-pay-backdrop{align-items:center;padding:1.5rem}}.bb-pay{width:100%;max-width:27rem;max-height:100svh;padding:1.4rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom,0px));color:var(--color-bb-graphite);background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 24px 60px #0a0a0a59}@media (min-width:640px){.bb-pay{border-radius:24px}}.bb-pay-head{color:var(--color-bb-black);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.bb-pay-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.5rem;display:grid}.bb-pay-method{border:1.5px solid var(--color-bb-line);min-height:2.75rem;color:var(--color-bb-black);background:#fff;border-radius:12px;font-size:.8125rem;font-weight:800}.bb-pay-method[aria-checked=true]{border-color:var(--color-bb-black);box-shadow:inset 0 0 0 1px var(--color-bb-black)}.bb-pay-applepay,.bb-pay-googlepay{font-family:-apple-system,system-ui,sans-serif}.bb-pay-wallet{color:#fff;background:#000;border-color:#000}.bb-pay-qr{background:conic-gradient(from 90deg at 25% 25%, #111 25%, #fff 0) 0 0 / 18px 18px, #fff;width:4.5rem;height:4.5rem;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--color-bb-line);border-radius:8px;flex:none}}.bb-msg{border-radius:var(--radius-card,20px);border:1px solid var(--color-bb-line);background:#fff;flex-direction:column;display:flex;overflow:hidden}.bb-msg-list{overscroll-behavior:contain;background:var(--color-bb-offwhite);flex-direction:column;gap:.35rem;min-height:16rem;max-height:min(62vh,640px);padding:1.25rem 1rem;display:flex;overflow-y:auto}.bb-msg-empty{text-align:center;max-width:26rem;color:var(--color-bb-muted);margin:auto;padding:2rem 1rem}.bb-msg-day{text-align:center;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bb-muted);margin:.9rem 0 .4rem;font-size:.75rem;font-weight:800}.bb-msg-row{justify-content:flex-start;display:flex}.bb-msg-row[data-mine]{justify-content:flex-end}.bb-msg-bubble{border:1px solid var(--color-bb-line);max-width:min(36rem,86%);color:var(--color-bb-black);background:#fff;border-radius:18px 18px 18px 6px;padding:.65rem .9rem .5rem}.bb-msg-row[data-mine] .bb-msg-bubble{border-color:var(--color-bb-red);background:var(--color-bb-red);color:#fff;border-radius:18px 18px 6px}.bb-msg-who{font-family:var(--font-display);color:var(--color-bb-red);font-size:.75rem;font-weight:800}.bb-msg-row[data-mine] .bb-msg-who,.bb-msg-row[data-mine] .bb-msg-meta{color:#ffffffd9}.bb-msg-who-sub{color:var(--color-bb-muted);font-weight:600}.bb-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.15rem;font-size:.9875rem;line-height:1.45}.bb-msg-meta{text-align:right;color:var(--color-bb-muted);margin-top:.3rem;font-size:.75rem}.bb-msg-img{margin-top:.5rem;display:block}.bb-msg-img img{object-fit:cover;background:var(--color-bb-sand);border-radius:12px;max-width:100%;max-height:260px;display:block}.bb-msg-file{background:var(--color-bb-offwhite);color:var(--color-bb-black);border-radius:12px;align-items:center;gap:.6rem;margin-top:.5rem;padding:.55rem .75rem;display:flex}.bb-msg-row[data-mine] .bb-msg-file{color:#fff;background:#ffffff29}.bb-msg-file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.bb-msg-file-meta{opacity:.8;font-size:.75rem;display:block}.bb-msg-compose{border-top:1px solid var(--color-bb-line);gap:.6rem;padding:1rem;display:grid}.bb-msg-input{resize:vertical;min-height:5.5rem}.bb-msg-chip{background:var(--color-bb-offwhite);border-radius:12px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.bb-msg-chip-x{border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;line-height:1;display:grid}.bb-msg-chip-x:hover{color:var(--color-bb-red);background:#fff}.bb-msg-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bb-msg-actions>button[type=submit]{margin-left:auto}.bb-msg-attach{cursor:pointer}.bb-msg-hint{color:var(--color-bb-muted);font-size:.75rem}@media (max-width:639px){.bb-msg-attach span,.bb-msg-hint{display:none}}.bb-snav-badge,.bb-tab-badge{background:var(--color-bb-red);color:#fff;text-align:center;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.7rem;font-weight:800;line-height:1.25rem}.bb-snav-link[aria-current=page] .bb-snav-badge,.bb-tab[aria-current=page] .bb-tab-badge{color:var(--color-bb-red);background:#fff}.bb-acct-dot{z-index:1;background:var(--color-bb-red);color:#fff;text-align:center;pointer-events:none;border:2px solid #fff;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.6875rem;font-weight:800;line-height:1rem;position:absolute;top:-.3rem;right:-.3rem}.bb-acct-dot-urgent{box-shadow:0 0 0 3px #cd17194d}.bb-admin-link[aria-current=page] .bb-snav-badge{color:var(--color-bb-red);background:#fff}.bb-acct-panel{max-height:calc(100dvh - var(--header-total,4.75rem) - 1rem);overscroll-behavior:contain;overflow-y:auto}.bb-acct-group{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bb-muted);margin:.55rem .7rem .15rem;font-size:.6875rem;font-weight:800}.bb-acct-list:has(.bb-acct-group) .bb-acct-item{min-height:2.3rem}
