@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 :is(p,.ed-kicker){color:#28251F!important}

#vcp-content .rn-case .ec-intro :is(p,.ed-kicker){color:#111539!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-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.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}}

}
