.bhp{gap:var(--space-5);border:1px solid var(--calm-line);border-radius:var(--radius-calm,6px);background:radial-gradient(90% 70% at 100% 100%, color-mix(in oklch, var(--brand-gold) 9%, transparent), transparent 70%), var(--surface);padding:clamp(1.25rem,.75rem + 1.5vw,2rem);display:grid}.bhp__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=30em){.bhp__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.bhp__tile{aspect-ratio:4/3;background:var(--calm);--draw-stroke:var(--calm-ink);--draw-construction:var(--calm-line);--draw-dimension:var(--calm-muted);--draw-energised:var(--brand-navy);transition:opacity .45s var(--ease-cinema), background-color .45s var(--ease-cinema), transform .45s var(--ease-cinema);border-radius:4px;position:relative}.bhp__tile:after{content:"";background:var(--brand-gold);block-size:2px;transition:transform .45s var(--ease-cinema);position:absolute;inset-block-end:0;inset-inline:18%;transform:scaleX(0)}.bhp__drawing{position:absolute;inset:14% 12%}.bhp__svg{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.bhp__brands{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bhp__brand{border:1px solid var(--calm-line);background:var(--surface);min-block-size:2.25rem;color:var(--calm-ink);font-family:var(--font-latin);transition:background-color .3s var(--ease-cinema), border-color .3s var(--ease-cinema), color .3s var(--ease-cinema);border-radius:999px;align-items:center;padding:.3rem .85rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bhp__brand:focus-visible{outline:2px solid var(--focus,var(--calm-ink));outline-offset:2px}.bhp.is-live .bhp__tile:not(.is-lit){opacity:.22}.bhp.is-live .bhp__tile.is-lit{background:color-mix(in oklch, var(--brand-navy) 7%, var(--calm));--draw-energised:var(--brand-gold)}.bhp.is-live .bhp__tile.is-lit:after{transform:scaleX(1)}.bhp__brand.is-active{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}@media (prefers-reduced-motion:no-preference){.bhp.is-live .bhp__tile.is-lit{transform:translateY(-2px)}}@media (forced-colors:active){.bhp__grid{display:none}}.brand-register[data-astro-cid-vgz2uac3]{gap:var(--space-5);display:grid}.brand-register__controls[data-astro-cid-vgz2uac3]{align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.brand-register__filter[data-astro-cid-vgz2uac3]{gap:var(--space-2);inline-size:min(100%,22rem);display:grid}.brand-register__filter-label[data-astro-cid-vgz2uac3]{font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--wght-strong)}.brand-register__count[data-astro-cid-vgz2uac3]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);font-variant-numeric:tabular-nums lining-nums;padding-block-end:.8rem}.brand-register__table[data-astro-cid-vgz2uac3]{border-collapse:collapse;table-layout:fixed}.brand-register__th[data-astro-cid-vgz2uac3]{padding-block:0 var(--space-2);padding-inline:0 var(--gutter);border-block-end:var(--border-frame) solid var(--ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--wght-medium);font-stretch:var(--wdth-expanded);color:var(--muted);vertical-align:bottom}.brand-register__table[data-astro-cid-vgz2uac3]{inline-size:100%}.brand-register__th[data-astro-cid-vgz2uac3]:first-child{inline-size:28%}.brand-register__th[data-astro-cid-vgz2uac3]:nth-child(2){inline-size:27%}.brand-register__th[data-astro-cid-vgz2uac3]:nth-child(3){inline-size:45%}@media (width<=63.99em){.brand-register__th[data-astro-cid-vgz2uac3]:first-child{inline-size:30%}.brand-register__th[data-astro-cid-vgz2uac3]:nth-child(2){inline-size:26%}.brand-register__th[data-astro-cid-vgz2uac3]:nth-child(3){inline-size:44%}}.brand-register__table--logos[data-astro-cid-vgz2uac3] .brand-register__th[data-astro-cid-vgz2uac3]:first-child{inline-size:24%}.brand-register__table--logos[data-astro-cid-vgz2uac3] .brand-register__th[data-astro-cid-vgz2uac3]:nth-child(2){inline-size:16%}.brand-register__table--logos[data-astro-cid-vgz2uac3] .brand-register__th[data-astro-cid-vgz2uac3]:nth-child(3){inline-size:24%}.brand-register__table--logos[data-astro-cid-vgz2uac3] .brand-register__th[data-astro-cid-vgz2uac3]:nth-child(4){inline-size:36%}.brand-register__th--brand[data-astro-cid-vgz2uac3]{padding-block-end:0}.brand-register__th-static[data-astro-cid-vgz2uac3]{display:none}@media (scripting:none){.brand-register__th--brand[data-astro-cid-vgz2uac3]{padding-block-end:var(--space-2)}.brand-register__th-static[data-astro-cid-vgz2uac3]{display:inline}}.brand-register__sort[data-astro-cid-vgz2uac3]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding-block:var(--space-1) var(--space-2);color:var(--ink);font:inherit;font-stretch:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0;display:inline-flex}.brand-register__sort[data-astro-cid-vgz2uac3]:hover>span[data-astro-cid-vgz2uac3]:first-child{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}.brand-register__sort-mark[data-astro-cid-vgz2uac3]{clip-path:polygon(50% 0,100% 100%,0 100%);block-size:.4rem;inline-size:.625rem;transition:rotate var(--dur-feedback) var(--ease-standard);background:currentColor}[data-astro-cid-vgz2uac3][aria-sort=descending] .brand-register__sort-mark[data-astro-cid-vgz2uac3]{rotate:180deg}.brand-register__row[data-astro-cid-vgz2uac3]>[data-astro-cid-vgz2uac3]{padding-block:var(--space-5);padding-inline:0 var(--gutter);border-block-end:var(--border-thin) solid var(--line);vertical-align:top}.brand-register__name[data-astro-cid-vgz2uac3]{min-inline-size:9rem;font-family:var(--font-latin);color:var(--ink);text-align:start;overflow-wrap:normal;hyphens:none;font-size:1.375rem;font-weight:600;font-stretch:96%;line-height:1.3}.brand-register__web[data-astro-cid-vgz2uac3]{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--wght-text);margin-block-start:var(--space-1);font-stretch:100%;display:block}.brand-register__web[data-astro-cid-vgz2uac3] .ext-link{color:var(--muted)}.brand-register__name[data-astro-cid-vgz2uac3] :is(bdi,[dir=ltr]){white-space:normal}.brand-register__name[data-astro-cid-vgz2uac3] .brand-register__link{color:var(--ink);background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 0% 2px;transition:background-size var(--dur-disclose) var(--ease-cinema);text-decoration:none}[data-astro-cid-vgz2uac3][dir=rtl] .brand-register__name[data-astro-cid-vgz2uac3] .brand-register__link{background-position:100% 100%}.brand-register__row[data-astro-cid-vgz2uac3]:hover .brand-register__name[data-astro-cid-vgz2uac3] .brand-register__link,.brand-register__name[data-astro-cid-vgz2uac3] .brand-register__link:focus-visible{background-size:100% 2px}.brand-register__row[data-astro-cid-vgz2uac3]>[data-astro-cid-vgz2uac3]{transition:background-color var(--dur-disclose) var(--ease-cinema)}[data-astro-cid-vgz2uac3][data-brand-rows] .brand-register__row[data-astro-cid-vgz2uac3]:hover>[data-astro-cid-vgz2uac3]{background-color:var(--paper-deep,var(--surface))}.brand-register__cell[data-astro-cid-vgz2uac3]{padding-block-start:calc(var(--space-5) + (1.375rem * 1.3 - var(--fs-body) * var(--lh-body)) / 2)}.brand-register__tags[data-astro-cid-vgz2uac3]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brand-register__tag[data-astro-cid-vgz2uac3]{border:1px solid var(--calm-line,var(--line));background:var(--surface);min-block-size:2rem;color:var(--ink);font-size:var(--fs-small);transition:border-color var(--dur-feedback) linear, background-color var(--dur-feedback) linear;border-radius:999px;align-items:center;padding:.25rem .75rem;line-height:1.3;text-decoration:none;display:inline-flex}.brand-register__tag[data-astro-cid-vgz2uac3]:hover{border-color:var(--accent)}.brand-register__tag[data-astro-cid-vgz2uac3]:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.brand-register__tags[data-astro-cid-vgz2uac3] li.is-match .brand-register__tag[data-astro-cid-vgz2uac3]{border-color:var(--accent);font-weight:var(--wght-strong)}.brand-register__cell--cats[data-astro-cid-vgz2uac3]{color:var(--muted)}.brand-register__list[data-astro-cid-vgz2uac3] li[data-category].is-match{color:var(--ink);font-weight:var(--wght-strong)}.brand-register__list[data-astro-cid-vgz2uac3] li[data-category].is-match:after{font-weight:var(--wght-text)}.brand-register__empty[data-astro-cid-vgz2uac3]{padding-block:var(--space-5);border-block-end:var(--border-thin) solid var(--line);color:var(--muted)}.brand-register__engines[data-astro-cid-vgz2uac3]{background:var(--calm);border-image:linear-gradient(var(--calm), var(--calm)) fill 0 / / 0 100vw;margin-block-start:var(--space-section)}.brand-register__engines[data-astro-cid-vgz2uac3][hidden]{display:none}.brand-register__engines-inner[data-astro-cid-vgz2uac3]{gap:var(--space-5);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem);display:grid}.brand-register__engines-head[data-astro-cid-vgz2uac3]{gap:var(--space-4);margin-block-end:var(--space-4);display:grid}.brand-register__engines-intro[data-astro-cid-vgz2uac3]{max-inline-size:var(--measure-narrow);color:var(--on-night-muted)}.brand-register__table--engines[data-astro-cid-vgz2uac3]{inline-size:100%}.brand-register__table--engines[data-astro-cid-vgz2uac3] .brand-register__th[data-astro-cid-vgz2uac3]{border:0;padding:0}.brand-register__table--engines[data-astro-cid-vgz2uac3] .brand-register__row[data-astro-cid-vgz2uac3]:first-child>[data-astro-cid-vgz2uac3]{border-block-start:var(--border-frame) solid var(--ink)}.brand-register__tm[data-astro-cid-vgz2uac3]{max-inline-size:var(--measure);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin-block-start:var(--space-3)}@media (width<=47.99em){.brand-register__table[data-astro-cid-vgz2uac3],.brand-register__table[data-astro-cid-vgz2uac3] tbody[data-astro-cid-vgz2uac3],.brand-register__row[data-astro-cid-vgz2uac3],.brand-register__row[data-astro-cid-vgz2uac3]>[data-astro-cid-vgz2uac3],.brand-register__table[data-astro-cid-vgz2uac3] thead[data-astro-cid-vgz2uac3],.brand-register__table[data-astro-cid-vgz2uac3] thead[data-astro-cid-vgz2uac3] tr[data-astro-cid-vgz2uac3]{display:block}.brand-register__th[data-astro-cid-vgz2uac3]:not(.brand-register__th--brand){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brand-register__th[data-astro-cid-vgz2uac3].brand-register__th--brand{inline-size:auto;display:block}.brand-register__table--engines[data-astro-cid-vgz2uac3]{inline-size:auto}.brand-register__head--quiet[data-astro-cid-vgz2uac3]{display:none}.brand-register__row[data-astro-cid-vgz2uac3]{gap:var(--space-3);padding-block:var(--space-5);border-block-end:var(--border-thin) solid var(--line);display:grid}.brand-register__row[data-astro-cid-vgz2uac3]>[data-astro-cid-vgz2uac3]{border:0;padding:0}.brand-register__name[data-astro-cid-vgz2uac3]{min-inline-size:0;font-size:1.375rem}.brand-register__cell[data-astro-cid-vgz2uac3]:before{content:attr(data-label);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--wght-medium);font-stretch:var(--wdth-expanded);color:var(--muted);margin-block-end:var(--space-1);display:block}.brand-register__cell[data-astro-cid-vgz2uac3].is-empty{display:none}.brand-register__table--engines[data-astro-cid-vgz2uac3] .brand-register__row[data-astro-cid-vgz2uac3]:first-child{border-block-start:var(--border-frame) solid var(--ink)}.brand-register__table--engines[data-astro-cid-vgz2uac3] .brand-register__row[data-astro-cid-vgz2uac3]:first-child>[data-astro-cid-vgz2uac3]{border-block-start:0}}@media (width<=47.99em) and (scripting:none){.brand-register__th--brand[data-astro-cid-vgz2uac3]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brand-register__table[data-astro-cid-vgz2uac3]:not(.brand-register__table--engines) .brand-register__row[data-astro-cid-vgz2uac3]:first-child{border-block-start:var(--border-frame) solid var(--ink)}}.brands-hero__panel[data-astro-cid-3ansvbcp]{min-inline-size:0}.brands[data-astro-cid-3ansvbcp]{grid-template-columns:minmax(0,1fr);padding-block:clamp(4rem,3rem + 4vw,7rem) clamp(4.5rem,3rem + 6vw,8rem);display:grid}.brands__contact[data-astro-cid-3ansvbcp]{margin-block-start:var(--space-section)}.brands__notice[data-astro-cid-3ansvbcp]{max-inline-size:var(--measure);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);margin-block-start:var(--space-5)}
