.about-proof.section h2{color:#fff4e5}.about-proof.section .about-awards h3{color:#fff4e5}
.department-page main>.delivery,.department-page main>.faq{box-sizing:border-box;width:calc(100% - 112px);max-width:1288px;margin:32px auto;padding:48px;border-radius:18px;background:#17253e;color:#fff4e5}
.department-page main>.delivery :is(h2,strong),.department-page main>.faq :is(h2,summary){color:#fff4e5}.department-page main>.delivery p,.department-page main>.faq p{color:#bfd0e7}.department-page .faq details{border-color:#42536e}.department-page .delivery ol{padding-left:0;gap:28px}.department-page .service-label{display:flex;gap:12px;align-items:center;color:var(--department-accent)}
.department-icon{width:28px!important;height:28px!important;min-width:28px;display:inline-block;vertical-align:middle;background:transparent!important;border-radius:0!important;flex-shrink:0}.service-choice>.department-icon{margin-right:8px}.department-preview-mark{display:block;margin:12px 0}.svc-copy h3>.department-icon{display:block;margin-bottom:15px}.lab-footer nav a>.department-icon{width:20px!important;height:20px!important;min-width:20px;margin-right:9px}.approved-about-art{width:100%;min-width:0}.approved-about-art svg{width:100%;height:auto}.story-home .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;background:transparent}.story-home .work-image{height:310px;background:#14213a;overflow:hidden}.story-home .work-image>svg{width:100%;height:100%;object-fit:contain;padding:15px}.story-home .work-image>img{width:100%;height:100%;object-fit:cover;object-position:top}.story-home .work-caption{align-items:start}.department-page .approved-service-art{transform:none}
@media(max-width:800px){.department-page main>.delivery,.department-page main>.faq{width:calc(100% - 40px);padding:28px 22px}.department-page .delivery ol{grid-template-columns:1fr}.story-home .work-grid{grid-template-columns:1fr}.story-home .work-image{height:240px}}
.story-home .work-caption h3{color:#fff4e5}.story-home .work-image{border-radius:16px;height:310px!important}.story-home .work-image>svg{background:#14213a!important}.story-home .work-feature>a{display:block}
.pepsico-feature{display:grid;grid-template-columns:.85fr 1.35fr;gap:48px;align-items:center;border:1px solid #465875;border-radius:22px;padding:40px;margin:0 0 38px;background:linear-gradient(125deg,#203452,#14213a);overflow:hidden}.pepsico-brand{background:#fff;border-radius:14px;padding:42px 28px;text-align:center}.pepsico-brand img{width:100%;height:auto;display:block}.pepsico-brand>span{display:block;margin-top:26px;color:#334e68;font-size:11px;letter-spacing:.06em}.pepsico-story h3{color:#fff4e5;font-size:clamp(30px,3vw,44px);line-height:1.13;margin:16px 0}.pepsico-story>p{color:#c6d6ec;font-size:15px}.pepsico-story .depth-kicker{color:#68dfea;font-size:12px}.pepsico-scope{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.pepsico-scope span{font-size:11px;color:#dfc0ff;border:1px solid #73618a;border-radius:30px;padding:6px 12px}.pepsico-story>a{display:inline-flex;gap:28px;align-items:center;font-size:14px;font-weight:700;color:#fff4e5;text-decoration:underline;text-underline-offset:5px}.pepsico-story>a:focus-visible{outline:3px solid #ffe13b;outline-offset:5px}@media(max-width:700px){.pepsico-feature{grid-template-columns:1fr;gap:26px;padding:24px}.pepsico-brand{padding:30px 24px}.pepsico-brand img{max-width:290px;margin:auto}.pepsico-story h3{font-size:33px}}
