#MainContent /* Home editorial scale. Project worlds remain inside their case pages. */
.bc-brand-proof{padding-block:70px 76px}#MainContent .bc-brand-proof-grid{gap:32px}#MainContent .bc-brand-proof-grid figure{aspect-ratio:1.15;overflow:hidden;min-height:220px}#MainContent .bc-brand-proof-grid img{object-fit:cover}#MainContent .bc-brand-proof-grid h3{font-size:24px}#MainContent .bc-brand-proof-grid p{max-width:44ch;color:#68645c}#MainContent .bc-home-work{background:#141414;color:#f2efe8;padding:72px max(20px,3vw) 76px}#MainContent .bc-home-work .bc-eyebrow{color:#c3bfb7}#MainContent .bc-home-work .bc-section-heading{margin-bottom:38px}#MainContent .bc-home-work .bc-section-heading h2{font-size:clamp(38px,5vw,70px);font-weight:400;color:inherit}#MainContent .bc-home-work .bc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 22px}#MainContent .bc-home-work .bc-work-card:first-child,#MainContent .bc-home-work .bc-work-card:nth-child(4){grid-column:span 2}#MainContent .bc-home-work .bc-card-media{aspect-ratio:1.15;min-height:200px}#MainContent .bc-home-work .bc-work-card:first-child .bc-card-media,#MainContent .bc-home-work .bc-work-card:nth-child(4) .bc-card-media{aspect-ratio:2.36}#MainContent .bc-home-work .bc-card-media>img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto}#MainContent .bc-home-work .bc-work-card .bc-card-title h3{font-family:var(--font-body--family,Arial,sans-serif);font-size:24px;color:inherit}#MainContent .bc-home-work .bc-card-title>span:not(.bc-card-arrow){color:#c3bfb7;font-size:11px}#MainContent .bc-home-work .bc-work-card .bc-card-arrow{color:#f2efe8}#MainContent .bc-home-work .bc-contact-link{color:#f2efe8;border-color:#777}#MainContent .bc-home-work .bc-work-card a:focus-visible{outline-color:#e4ff1a}#MainContent .bc-home-work .bc-work-card:hover .bc-card-arrow{color:#141414}#MainContent .bc-home-pyramid{background:#e8e3d8;padding-block:42px;grid-template-columns:1fr minmax(120px,220px);gap:24px}#MainContent .bc-home-pyramid h2{font-size:clamp(32px,4vw,48px);margin:12px 0}#MainContent .bc-home-pyramid p:not(.bc-eyebrow){font-size:16px;max-width:50ch}#MainContent .bc-home-pyramid>div>a{margin-top:10px;background:transparent;color:#141414;padding:0;text-underline-offset:5px;text-decoration:underline}#MainContent .bc-home-pyramid-visual svg{max-height:180px}#MainContent .bc-services-door{grid-column:1/-1;margin:28px 0 0;padding:20px 0 12px;border-top:1px solid #bbb7af;font:11px/1.5 var(--bc-label-font,monospace);text-transform:uppercase;letter-spacing:.04em}#MainContent .bc-archive-reel-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px max(20px,3vw);border-top:1px solid #bbb7af;border-bottom:1px solid #bbb7af;background:#f2efe8}#MainContent .bc-archive-reel-link img{width:84px;height:72px;object-fit:cover}#MainContent .bc-archive-reel-link>a{display:flex;gap:20px;align-items:center;text-decoration:none;min-height:72px}#MainContent .bc-archive-reel-link strong{display:block;font-size:20px;font-weight:400}#MainContent .bc-archive-reel-link small{font:10px var(--bc-label-font,monospace)}#MainContent .bc-archive-reel-link>p{font-size:13px;max-width:25ch}
@media(max-width:749px){#MainContent .bc-brand-proof{padding-block:38px 44px}#MainContent .bc-brand-proof-grid{gap:32px}#MainContent .bc-home-work{padding-block:44px}#MainContent .bc-home-work .bc-work-grid{grid-template-columns:1fr;gap:30px}#MainContent .bc-home-work .bc-work-card:first-child,#MainContent .bc-home-work .bc-work-card:nth-child(4){grid-column:auto}#MainContent .bc-home-work .bc-work-card:first-child .bc-card-media,#MainContent .bc-home-work .bc-work-card:nth-child(4) .bc-card-media{aspect-ratio:1.15}#MainContent .bc-home-work .bc-card-title>span:not(.bc-card-arrow){font-size:10px}#MainContent .bc-home-pyramid{grid-template-columns:1fr 100px}#MainContent .bc-home-pyramid-visual svg{max-height:130px}#MainContent .bc-archive-reel-link>p{display:none}}#MainContent .bc-home-work .bc-work-card:nth-child(4) .bc-card-media>img,#MainContent .bc-home-work .bc-work-card:nth-child(4) bc-work-preview video{object-fit:contain;background:#000}#MainContent .bc-brand-proof .bc-brand-proof-grid figure>img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-block-size:none;aspect-ratio:auto;object-fit:cover}#MainContent .bc-home-work .bc-work-card .bc-card-media>img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-block-size:none;aspect-ratio:auto}
