.bcl .page-hero{position:relative;isolation:isolate;min-height:460px;display:flex;flex-direction:column;color:#fff;background:var(--ink);overflow:hidden}.bcl .page-hero-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.9)}.bcl .page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,16,32,.72),rgba(6,16,32,.45) 45%,rgba(6,16,32,.86))}.bcl .page-hero-copy{max-width:760px;margin:auto auto 0;padding:40px 24px 56px;text-align:center}.bcl .page-hero h1{margin:0 0 14px;font-size:clamp(36px,5.4vw,68px);line-height:1.02;letter-spacing:-.055em;font-weight:420}.bcl .page-hero-sub{margin:0 auto 12px;max-width:34ch;font-size:clamp(17px,1.6vw,22px);line-height:1.35;letter-spacing:-.02em;font-weight:500}.bcl .page-hero-lede{margin:0 auto 20px;max-width:56ch;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.55}.bcl .page-hero .hero-actions{margin-top:6px}.bcl .beat-note{margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(9,25,45,.12);color:var(--ink);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.bcl .svc-group-flat{display:block}.bcl .team-band{background:#fff}.bcl .team-inner{display:grid;gap:24px;max-width:1180px;margin:0 auto;align-items:center}.bcl .team-inner img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:#0b1a2b}.bcl .team-inner h2{text-align:left;margin-bottom:10px}.bcl .team-inner .band-sub{text-align:left;margin:0 0 14px;max-width:none}.bcl .team-p{margin:0 0 16px;color:var(--muted-text);font-size:15px;line-height:1.6}.bcl .team-link{padding:0;color:var(--ink)}.bcl .team-link b{font-weight:400}.bcl .studio-band{background:var(--surface-ice)}.bcl .studio-grid{display:grid;gap:12px;max-width:1180px;margin:0 auto}.bcl .studio-grid figure{margin:0}.bcl .studio-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:#0b1a2b}.bcl .studios-band{background:var(--ink);color:#fff;text-align:center}.bcl .studios-band h2{color:#fff}.bcl .studios-band .band-lede{color:hsla(0,0%,100%,.78)}.bcl .studios-band .primary-action{margin:0 auto}@media (min-width:700px){.bcl .studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bcl .page-hero{min-height:540px}.bcl .page-hero-copy{padding:56px 30px 72px}.bcl .team-inner{grid-template-columns:420px 1fr;gap:48px}.bcl .studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (forced-colors:active){.bcl .page-hero-img{filter:none}.bcl .studio-grid img,.bcl .team-inner img{border:1px solid CanvasText}}.bcl .wall{display:grid;gap:12px;max-width:1180px;margin:0 auto;padding:0;list-style:none}.bcl .wall li{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.bcl .wall img{display:block;width:100%;height:auto;aspect-ratio:520/374;object-fit:cover;object-position:top center;background:#0b1a2b}.bcl .wall-body{position:relative;padding:16px 16px 18px}.bcl .wall-stat{display:inline-block;margin-bottom:8px;padding:3px 9px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.02em}.bcl .wall h3{margin:0 0 3px;font-size:16px;letter-spacing:-.02em;font-weight:600}.bcl .wall-tag{margin:0 0 8px;color:hsla(0,0%,100%,.55);font-size:12px}.bcl .wall-result{margin:0;color:hsla(0,0%,100%,.84);font-size:13px;line-height:1.5}@media (min-width:620px){.bcl .wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bcl .wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1200px){.bcl .wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.bcl .wall li{border:1px solid CanvasText}}