@layer vera-legacy {
/* Original block id="vera-client-color-asks-and-flat-palettes" */

/* The ask belongs to the client's visual world. */
#vcp-content .embodie-case .ec-intro{background:#E2D9CC!important;color:#28251F!important}
#vcp-content .embodie-case .ec-intro :is(p,.ed-kicker){color:#28251F!important}
#vcp-content .rn-case .ec-intro{background:#00B7BD!important;color:#111539!important}
#vcp-content .rn-case .ec-intro :is(p,.ed-kicker){color:#111539!important}
#vcp-content .frontline-standalone.fp-organized .fp-intro{background:#484732!important;color:#F6F3E4!important}
#vcp-content .frontline-standalone.fp-organized .fp-intro :is(p,.ed-kicker){color:#F6F3E4!important}
/* Flat color fields meet edge to edge. */
#vcp-content .ec-page .vcp-case-palette{padding:clamp(40px,5vw,80px) 0 clamp(30px,4vw,70px);border-top:1px solid rgba(46,31,23,.18);max-width:100%}
#vcp-content .ec-page .vcp-case-palette-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(24px,3vw,42px)}
#vcp-content .ec-page .vcp-case-palette-head p{font:300 clamp(1.5rem,2.4vw,2.5rem)/1 Newsreader,Georgia,serif;margin:0!important}
#vcp-content .ec-page .vcp-case-swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;overflow:hidden;isolation:isolate}
#vcp-content .ec-page.rn-case .vcp-case-swatch-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
#vcp-content .ec-page .vcp-case-swatch{position:relative;display:flex;align-items:flex-end;min-width:0;aspect-ratio:1/1;box-sizing:border-box;padding:clamp(10px,1.5vw,18px);background:var(--swatch);color:var(--swatch-ink);border:0!important;border-radius:0!important;box-shadow:none!important;transform:none;opacity:1}
#vcp-content .ec-page .vcp-case-swatch span{font:600 clamp(.62rem,.72vw,.76rem)/1.35 Montserrat,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere}
#vcp-content .ec-page.fp-organized .vcp-case-palette{margin:clamp(35px,5vw,75px) var(--pad);padding-inline:0}
.swatch-motion-ready #vcp-content .ec-page .vcp-case-swatch{opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(44px)}
.swatch-motion-ready #vcp-content .ec-page .vcp-case-palette.is-populated .vcp-case-swatch{animation:veraSwatchPopulate 1.0s cubic-bezier(.16,.75,.16,1) var(--swatch-delay,0s) both}
@keyframes veraSwatchPopulate{0%{opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(44px)}35%{opacity:1}100%{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0)}}
@media(max-width:700px){#vcp-content .ec-page .vcp-case-swatch-grid,#vcp-content .ec-page.rn-case .vcp-case-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#vcp-content .ec-page .vcp-case-palette-head{align-items:start;flex-direction:column}#vcp-content .ec-page.fp-organized .vcp-case-palette{margin-inline:var(--pad)}}
@media(prefers-reduced-motion:reduce){#vcp-content .ec-page .vcp-case-swatch{opacity:1!important;clip-path:none!important;transform:none!important;animation:none!important}}

}
