.bb-pr-intro{max-width:44rem;color:var(--color-bb-graphite);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.bb-pr-filters{gap:.875rem;display:grid}.bb-pr-filter{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.bb-pr-filter-label{min-width:5.5rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bb-muted);font-size:.75rem;font-weight:800}.bb-pr-chips{flex-wrap:wrap;gap:.5rem;display:flex}.bb-pr-chip{border:1.5px solid var(--color-bb-line);height:2.25rem;font-family:var(--font-display);color:var(--color-bb-black);transition:border-color .16s var(--ease-out-bb), background-color .16s var(--ease-out-bb), color .16s var(--ease-out-bb);background:#fff;border-radius:999px;align-items:center;padding-inline:.95rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (hover:hover){.bb-pr-chip:hover{border-color:var(--color-bb-black)}}.bb-pr-chip[aria-pressed=true]{border-color:var(--color-bb-red);background:var(--color-bb-red);color:#fff}.bb-pr-chip:focus-visible,.bb-pr-reset:focus-visible{outline:2px solid var(--color-bb-red);outline-offset:2px}.bb-pr-count{border-top:1px solid var(--color-bb-line);color:var(--color-bb-muted);align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem;display:flex}.bb-pr-reset{color:var(--color-bb-red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.bb-pr-none{color:var(--color-bb-muted);margin-top:2rem}.bb-pr-grid{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bb-pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bb-pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.bb-pr-grid>li{display:flex}.bb-pr-card{border:1px solid var(--color-bb-line);width:100%;transition:border-color .2s var(--ease-out-bb), box-shadow .26s var(--ease-out-bb), transform .2s var(--ease-out-bb);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.bb-pr-card:hover{border-color:#cfc6c1;transform:translateY(-2px);box-shadow:0 18px 40px -28px #0a0a0a73}}.bb-pr-preview{background:var(--color-bb-offwhite);border-bottom:1px solid var(--color-bb-line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:7.5rem;padding:1.25rem 1.375rem 1.125rem;display:flex;position:relative}.bb-pr-preview:before{content:"";background:var(--color-bb-red);border-radius:3px;width:1.75rem;height:3px;position:absolute;top:1.25rem;left:1.375rem}.bb-pr-outlet{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-bb-black);overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.05}.bb-pr-year{font-family:var(--font-display);color:var(--color-bb-muted);flex:none;font-size:.875rem;font-weight:800}.bb-pr-body{flex-direction:column;flex:1;padding:1.125rem 1.375rem 1.25rem;display:flex}.bb-pr-tags{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.bb-pr-tag{border:1px solid var(--color-bb-line);height:1.5rem;font-family:var(--font-display);color:var(--color-bb-graphite);border-radius:999px;align-items:center;padding-inline:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.bb-pr-tag-lang{border-color:var(--color-bb-black);letter-spacing:.06em}.bb-pr-meta{color:var(--color-bb-muted);font-size:.8125rem}.bb-pr-title{font-family:var(--font-display);color:var(--color-bb-black);margin-top:.75rem;font-size:1.125rem;font-weight:800;line-height:1.3}.bb-pr-summary{color:var(--color-bb-graphite);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.bb-pr-quote{border-left:3px solid var(--color-bb-red);color:var(--color-bb-black);margin-top:.875rem;padding-left:.875rem;font-size:.9375rem;font-style:italic}.bb-pr-quote footer{color:var(--color-bb-muted);margin-top:.25rem;font-size:.8125rem;font-style:normal}.bb-pr-foot{margin-top:auto;padding-top:1rem}.bb-pr-link{border:1.5px solid var(--color-bb-red);min-height:2.5rem;font-family:var(--font-display);color:var(--color-bb-red);transition:background-color .16s var(--ease-out-bb), color .16s var(--ease-out-bb);border-radius:999px;align-items:center;gap:.35rem;padding-inline:1rem;font-size:.875rem;font-weight:800;display:inline-flex}.bb-pr-link:hover{background:var(--color-bb-red);color:#fff}.bb-pr-link:focus-visible{outline:2px solid var(--color-bb-red);outline-offset:2px}.bb-pr-rights{color:var(--color-bb-muted);margin-top:.75rem;font-size:.75rem}.bb-pr-note{max-width:44rem;color:var(--color-bb-muted);margin-top:2rem;font-size:.9375rem}.bb-pr-inline{color:var(--color-bb-red);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.bb-pr-videos{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bb-pr-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}.bb-pr-video{aspect-ratio:16/9;background:var(--color-bb-charcoal);border-radius:18px;position:relative;overflow:hidden}.bb-pr-video-btn{width:100%;height:100%;position:absolute;inset:0}.bb-pr-video-poster{font-family:var(--font-display);color:#fff;text-align:left;align-items:flex-end;padding:1.25rem;font-size:1.75rem;font-weight:800;display:flex;position:absolute;inset:0}.bb-pr-video-play{width:4rem;height:4rem;color:var(--color-bb-red);transition:transform .2s var(--ease-out-bb);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px -10px #00000080}.bb-pr-video-btn:hover .bb-pr-video-play{transform:translate(-50%,-50%)scale(1.06)}.bb-pr-video-btn:focus-visible{outline-offset:-3px;outline:3px solid #fff}.bb-pr-vmeta{font-family:var(--font-display);color:#fff;font-size:.8125rem;font-weight:700}.bb-pr-vtitle{font-family:var(--font-display);color:#fff;margin-top:.35rem;font-size:1.25rem;font-weight:800;line-height:1.25}.bb-pr-vsum{color:#fff;margin-top:.4rem;font-size:.9375rem;line-height:1.55}.bb-pr-vlink{min-height:2.5rem;font-family:var(--font-display);color:#fff;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:.35rem;padding-inline:1rem;font-size:.875rem;font-weight:800;display:inline-flex}.bb-pr-vlink:hover{color:var(--color-bb-red);background:#fff}.bb-pr-vrights{color:#fff;font-size:.75rem}.bb-pr-kit{border:1px solid var(--color-bb-line);background:#fff;border-radius:20px;padding:1.5rem}.bb-pr-kit-h{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bb-muted);font-size:.75rem;font-weight:800}.bb-pr-todo{border:1.5px dashed var(--color-bb-line);color:var(--color-bb-muted);border-radius:14px;margin-top:.875rem;padding:1rem;font-size:.9375rem}.bb-pr-files{gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.bb-pr-files{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-pr-file{border:1.5px solid var(--color-bb-line);height:100%;font-family:var(--font-display);color:var(--color-bb-black);transition:border-color .16s var(--ease-out-bb);border-radius:14px;align-items:center;gap:.6rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.bb-pr-file:hover{border-color:var(--color-bb-red)}.bb-pr-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.bb-pr-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.bb-pr-photos{grid-template-columns:repeat(6,minmax(0,1fr))}}.bb-pr-photo{aspect-ratio:4/3;background:var(--color-bb-sand);border-radius:14px;display:block;position:relative;overflow:hidden}.bb-pr-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out-bb)}.bb-pr-photo:hover img{transform:scale(1.04)}.bb-pr-photo-dl{height:2rem;font-family:var(--font-display);color:var(--color-bb-red);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.75rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.bb-pr-photo:focus-visible{outline:2px solid var(--color-bb-red);outline-offset:2px}@media (max-width:39.99rem){.bb-pr-preview{min-height:5.5rem}.bb-pr-outlet{font-size:1.375rem}}.bb-pr-imgnote{max-width:44rem;color:var(--color-bb-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.bb-pr-shot{aspect-ratio:16/9;background:var(--color-bb-offwhite);border-bottom:1px solid var(--color-bb-line);display:block;position:relative;overflow:hidden}.bb-pr-shot>img{object-fit:cover;width:100%;height:100%;display:block}.bb-pr-credit{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0a0a0a9e;border-radius:999px;max-width:calc(100% - 1rem);padding:.15rem .5rem;font-size:.6875rem;line-height:1.3;position:absolute;bottom:.5rem;right:.5rem;overflow:hidden}.bb-pr-shot.is-fallback{justify-content:center;align-items:center;padding:1.5rem;display:flex}.bb-pr-shot.is-fallback.is-dark{background:#1d1d1b}.bb-pr-logo{align-items:center;max-width:100%;display:inline-flex}.bb-pr-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;display:block}.bb-pr-logo-sm img{max-width:9rem;height:22px}.bb-pr-logo-lg img{object-position:center;max-width:12rem;height:36px}.bb-pr-logo-sm.is-dark{background:#1d1d1b;border-radius:6px;padding:.25rem .5rem}.bb-pr-logo-sm.is-dark img{height:16px}.bb-pr-outlet-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-bb-black);overflow-wrap:anywhere;font-weight:800}.bb-pr-outlet-name-sm{font-size:1rem;line-height:22px}.bb-pr-outlet-name-lg{text-align:center;font-size:1.5rem}.bb-pr-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:22px;display:flex}.bb-pr-head .bb-pr-meta{flex:none}.bb-pr-body .bb-pr-tags{margin-top:.75rem}.bb-pr-logo-xl{justify-content:center;width:100%}.bb-pr-logo-xl img{width:min(68%, calc(var(--ar,3) * 6rem));object-position:center;max-width:none;height:auto}.bb-pr-logo-xl.is-dark{background:0 0;padding:0}
