.brand-story-frame{position:relative;display:block;min-width:0}.brand-story-frame::after{content:"";position:absolute;inset:auto 12px 12px auto;width:clamp(30px,4vw,42px);aspect-ratio:1;background:rgba(8,9,14,.88) url("./vantablack-mark.svg") center / 58% no-repeat;border:1px solid rgba(244,225,187,.36);border-radius:8px;pointer-events:none}.brand-story-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border:1px solid rgba(168,178,209,.24);border-radius:18px;background:#101018}.brand-story-image--panorama{aspect-ratio:5 / 2}.brand-story-frame--panorama{margin-block:clamp(1rem,3vw,2rem)}.brand-story-frame--contained{max-width:720px;margin:clamp(1rem,3vw,2rem) auto}.brand-story-image--police{aspect-ratio:16 / 9}.brand-story-image--workspace{max-height:142px;border-radius:12px}.brand-story-image--workspace[src*="brand-story-games"],.brand-story-image--panorama[src*="brand-story-games"]{object-position:center 68%}.brand-story-frame--workspace{margin:0 0 1rem}.brand-story-frame--workspace::after{inset:auto 8px 8px auto;width:28px}.brand-story-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3.5rem);margin-block:clamp(1rem,3vw,2rem)}.brand-story-split>:first-child{min-width:0}.hs-identity .brand-story-image--house{border-color:color-mix(in srgb,var(--hc) 42%,transparent);border-radius:11px}.hs-identity .brand-story-image--house+.hs-house-crest{width:54px;height:54px;margin:0}@media(max-width:720px){.brand-story-split{grid-template-columns:minmax(0,1fr)}.brand-story-image--panorama{aspect-ratio:3 / 2}.brand-story-image--workspace{max-height:116px}}