
  /* Public daylight palette and a small motion system that keeps the work alive behind the type. */
  body.day{--ink:#f3f1ea;--panel:#fffdf8;--paper:#111511;--muted:#4e574d;--line:rgba(17,21,17,.25);--acid:#00ff00;--orange:#ff4d16}
  body.day .case{color:#f8f6ee;border-color:rgba(17,21,17,.35)}
  body.day .case small{color:#00ff00;text-shadow:0 1px 8px rgba(0,0,0,.88)}
  body.day .ask{background:#101410;color:#f7f5ed}
  body.day .ask h2 em{color:#00ff00}
  body.day .ask .eyebrow{color:#ff7440}
  body.day .ask .search-row input,body.day .ask .request input,body.day .ask .request textarea{border-color:#f7f5ed;background:#fff;color:#101410}
  body.day .ask .result,body.day .ask .request{background:#f7f5ed;color:#101410;border-color:#f7f5ed}
  body.day .ask .result p,body.day .ask .request{color:#101410}
  body.day .button{color:#101410}
  body.day .note p{color:#30372f}
  body.day .principle{color:#101410}
  body.day .principle small{color:#101410}
  body.day .footer a{color:#101410}body.day .hero{color:#f7f5ed}body.day .hero .eyebrow{color:#ff8b5c}body.day .hero .button.secondary{border-color:#f7f5ed;color:#f7f5ed}.hero h1{font-size:clamp(56px,9vw,118px)}.case.coca-case{background:#111511 url('/coca-cola/assets/f1-coca-hero.jpg') center/cover no-repeat!important}.case.coca-case:before{display:none}.case.coca-case:after{z-index:1}.case.coca-case .case-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.06)}.case.coca-case>*:not(.case-media){position:relative;z-index:2}
  .campaign-brief{padding:24px}.brief-copy{margin-top:13px;font:18px/1.48 Arial,Helvetica,sans-serif;white-space:normal}.brief-sources{display:grid;gap:6px;margin-top:24px!important;padding-top:16px;border-top:1px solid rgba(16,20,17,.25);font:12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.35px}.brief-sources a{color:inherit;overflow-wrap:anywhere}.save-brief{margin-top:21px;border:0;background:var(--orange);padding:13px 15px;font-weight:900;letter-spacing:.5px;cursor:pointer}.working{background:#e7ffd0}
  .mode{width:34px;height:34px;border:1px solid currentColor;background:transparent;color:inherit;padding:0;font:22px/1 Arial,Helvetica,sans-serif;cursor:pointer}.campaigns-menu{position:relative}.campaigns-menu summary{list-style:none;cursor:pointer}.campaigns-menu summary::-webkit-details-marker{display:none}.campaign-menu-list{position:absolute;right:0;top:calc(100% + 13px);z-index:20;display:grid;gap:10px;min-width:150px;padding:13px;background:#111511;border:1px solid rgba(245,240,231,.4)}.campaign-menu-list a{color:#f7f5ed!important;text-decoration:none}.campaigns-menu:not([open]) .campaign-menu-list{display:none}
  .case{position:relative;isolation:isolate;overflow:hidden;background:#111511!important}
  .case:before{content:'';position:absolute;inset:-9%;z-index:-2;background:var(--case-image) center/cover no-repeat;animation:cardDrift 15s ease-in-out infinite alternate}
  .case:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,13,10,.95),rgba(9,13,10,.12) 75%)}
  .case:before{display:block}
  .case:after{background:linear-gradient(0deg,rgba(9,13,10,.93),rgba(9,13,10,.35))}
  .case.pulse-case:before{background:url('/pulse-assets/race-hero.png') center/cover no-repeat}.case:nth-child(2):before{background:url('/pulse-assets/action-sim.png') center/cover no-repeat}.case:nth-child(3):before{background:url('/pulse-assets/cockpit.png') center/cover no-repeat}.case:nth-child(4):before{background:url('/pulse-assets/robotics.png') center/cover no-repeat}.case:nth-child(5):before{background:url('/pulse-assets/afyako.png') center/cover no-repeat}.case.coca-case:before{background:url('/coca-cola/assets/f1-coca-hero.jpg') center/cover no-repeat}.case.ford-case:after{background:linear-gradient(0deg,rgba(9,13,10,.68),rgba(9,13,10,.08) 76%)}.case.fw-case{background:#111511 url('https://video.squarespace-cdn.com/content/v1/67d35e9aaf3ecf5c03317396/1ea2f0dc-5bd9-4ebd-9bd7-897e74c98928/thumbnail') center/cover no-repeat!important}.case.fw-case:before{display:none}.case.fw-case:after{z-index:1}.case.fw-case .case-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.06)}.case.fw-case>*:not(.case-media){position:relative;z-index:2}
  .hero{min-height:0;position:relative;isolation:isolate;overflow:hidden;background:#09100e;aspect-ratio:21/9;margin:28px 0 0;padding:clamp(24px,4vw,58px);align-content:end}
  .hero-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.08)}
  .hero:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(9,16,14,.92) 0%,rgba(9,16,14,.7) 42%,rgba(9,16,14,.22) 100%),linear-gradient(0deg,rgba(9,16,14,.8),transparent 62%)}.hero>*:not(.hero-media){position:relative;z-index:2}.hero .lead{max-width:570px;margin-top:18px;font-size:clamp(18px,1.8vw,26px)}.hero .hero-actions{margin-top:24px}
  @keyframes cardDrift{from{transform:scale(1) translate3d(-1%,-1%,0)}to{transform:scale(1.15) translate3d(2%,2%,0)}}
  @keyframes signalSweep{to{transform:translate3d(11%,-7%,0) rotate(3deg)}}
  @media(max-width:700px){html,body{overflow-x:hidden}.bar{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.brand{padding-top:2px}.nav{width:100%;justify-content:space-between;gap:8px;font-size:10px}.hero{aspect-ratio:21/9;margin-top:18px;padding:18px;align-content:end}.hero h1{font-size:clamp(30px,8.2vw,40px);line-height:.82;letter-spacing:-.09em}.hero .lead{display:none}.hero .eyebrow{margin-bottom:8px;font-size:9px}.hero .hero-actions{margin-top:13px}.hero .button{padding:9px 10px;font-size:9px}.campaign-menu-list{right:auto;left:0}}@media(prefers-reduced-motion:reduce){.case:before{animation:none}}

.agent-chips a{text-decoration:none;display:block}
