.bf-hero{isolation:isolate;align-items:end;min-height:min(100svh,1040px);display:grid;position:relative;overflow:hidden}.bf-hero-media{z-index:-2;position:absolute;inset:0}.bf-hero-media img,.bf-hero-media picture{object-fit:cover;object-position:72% 30%;width:100%;height:100%}.bf-hero:before{background:linear-gradient(90deg, var(--bg) 0, color-mix(in srgb, var(--bg) 88%, transparent) 30%, transparent 64%), linear-gradient(0deg, var(--bg) 0, transparent 34%), repeating-linear-gradient(0deg, #0000002e 0 1px, transparent 1px 3px);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.bf-hero-body{gap:var(--sp-5);padding-block:calc(var(--header-h) + var(--sp-9)) clamp(var(--sp-8), 8vw, var(--sp-10));display:grid}.bf-wordmark{max-width:min(760px,92%);margin:0}.bf-wordmark img{filter:drop-shadow(0 0 22px #39ff1473);width:100%;height:auto;display:block}.bf-lede{max-width:46ch}.bf-fields{margin-block:var(--sp-3)}.bf-fields dd{font-size:clamp(1.3rem,1.4vw + .9rem,2rem)}@media (max-width:760px){.bf-hero{align-items:end;min-height:auto}.bf-hero-media img,.bf-hero-media picture{object-position:78% 20%}.bf-hero:before{background:linear-gradient(0deg, var(--bg) 0, color-mix(in srgb, var(--bg) 86%, transparent) 55%, color-mix(in srgb, var(--bg) 25%, transparent) 100%)}.bf-hero-body{padding-top:calc(var(--header-h) + 38svh)}}.bf-emblem{background:radial-gradient(ellipse 50% 60% at 30% 55%, #39ff1414, transparent 70%), var(--bg);border-top:1px solid var(--line-faint);padding-block:var(--section-y);overflow:hidden}.bf-emblem-grid{align-items:center;gap:clamp(var(--sp-6), 4vw, var(--sp-9));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.bf-emblem-holo{min-height:420px}.bf-emblem-holo>img{max-width:100%;margin:auto;display:block}.bf-emblem-copy{gap:var(--sp-5);display:grid}.bf-motto{border-top:1px solid var(--line);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;padding-top:var(--sp-4);text-shadow:var(--glow);text-transform:uppercase;margin:0;font-weight:700}@media (max-width:900px){.bf-emblem-grid{grid-template-columns:minmax(0,1fr)}.bf-emblem-holo{min-height:320px}}.bf-portrait,.bf-intercept-figure{margin:0}.bf-portrait img{border:1px solid var(--line-faint);width:100%;height:auto;display:block}.bf-intercept{aspect-ratio:16/9;border:1px solid var(--line-faint);background:#000;position:relative}.bf-intercept video{width:100%;height:100%;display:block}.bf-intercept-play{bottom:var(--sp-4);left:var(--sp-4);position:absolute}.bf-versions{counter-reset:v;gap:var(--sp-7) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bf-versions li{gap:var(--sp-3);padding-top:var(--sp-6);display:grid;position:relative}.bf-version-num{color:#0000;font-family:var(--font-display);opacity:.6;-webkit-text-stroke:1px var(--line);z-index:-1;font-size:5.5rem;font-weight:900;line-height:.7;position:absolute;top:0;left:-.04em}.bf-versions p{color:var(--text);margin:0}@media (max-width:760px){.bf-versions{grid-template-columns:minmax(0,1fr)}}.bf-frames>li>:first-child{color:var(--accent)}.bf-appears{gap:var(--sp-6) var(--sp-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.bf-appears li{border-top:1px solid var(--line);gap:var(--sp-3);padding-top:var(--sp-4);display:grid}.bf-appears p{color:var(--text);margin:0}.bf-signoff{margin-top:var(--sp-10);text-align:center;justify-items:center;display:grid}.bf-signoff-call{color:var(--accent);font-family:var(--font-display);text-shadow:var(--glow-strong);text-transform:uppercase;margin:0;font-size:clamp(4rem,12vw,11rem);font-weight:900;line-height:.9}.bf-signoff-answer{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-lede);letter-spacing:.08em;margin:var(--sp-4) 0 0;font-style:italic}.bf-voices{gap:var(--sp-6) var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.bf-voices li{gap:var(--sp-3);display:grid}.bf-voice-who{color:var(--accent-soft);font-family:var(--font-display);align-items:center;gap:var(--sp-3);text-transform:uppercase;width:fit-content;font-size:1.25rem;font-weight:800;display:inline-flex}a.bf-voice-who:hover{color:var(--accent)}.bf-voice-who img{border:1px solid var(--line);filter:grayscale()sepia()hue-rotate(62deg)saturate(2.4)brightness(.9);object-fit:cover;width:48px;height:48px}.bf-voices p{color:var(--text);margin:0}.bf-close{gap:var(--sp-6);text-align:center;justify-items:center;display:grid}.bf-close img{opacity:.9;max-width:min(520px,90%);height:auto}.bf-hero-media picture{display:block}.bf-frames>li{grid-template-columns:minmax(0,1fr)}
