@layer vera-legacy {
/* Original block id="vera-partnerships-sticky-chapters-20260929" */

/* Each engagement reads as its own full-page chapter. The next chapter covers it. */
@media(min-width:1001px){
 #vcp-content .partnerships-editorial .vp-offerings{overflow:visible!important;isolation:auto!important;background:#F5EADC}
 #vcp-content .partnerships-editorial .vp-offerings-intro{position:relative;z-index:4;background:#F5EADC}
 #vcp-content .partnerships-editorial .vp-offer{
  position:sticky!important;
  top:var(--nav-h,85px);
  min-height:calc(100svh - var(--nav-h,85px));
  box-sizing:border-box;
  padding:clamp(48px,5.3vh,80px) 0 clamp(50px,5.5vh,88px)!important;
  border-top:1px solid rgba(46,31,23,.6);
  box-shadow:0 -12px 35px rgba(46,31,23,.055);
  scroll-margin-top:var(--nav-h,85px);
 }
 #vcp-content .partnerships-editorial .vp-offer:nth-of-type(1){z-index:1;background:#F5EADC}
 #vcp-content .partnerships-editorial .vp-offer:nth-of-type(2){z-index:2;background:#C7A9C7}
 #vcp-content .partnerships-editorial .vp-offer:nth-of-type(3){z-index:3;background:#2E1F17}
 #vcp-content .partnerships-editorial .vp-offer-details{margin-top:clamp(32px,4.5vh,68px)}
 #vcp-content .partnerships-editorial .vp-offer-title{max-width:19ch}
}
@media(max-width:1000px){
 #vcp-content .partnerships-editorial .vp-offer{position:relative!important;box-shadow:none}
 #vcp-content .partnerships-editorial .vp-offer:nth-of-type(2){background:#C7A9C7}
 #vcp-content .partnerships-editorial .vp-offer:nth-of-type(3){background:#2E1F17}
}

/* Original block id="vera-partnerships-palette-and-open-results-20260929" */

/* Exact colors from Vera's supplied ASE palette. */
#vcp-content .partnerships-editorial{--vera-milk:#F5EADC;--vera-chocolate:#2E1F17;--vera-blush:#F0C2B4;--vera-butter:#F0C674;--vera-sun:#DDA23F;--vera-lavender:#C7A9C7}
#vcp-content .partnerships-editorial :is(.vp-index,.vp-offerings,.vp-offerings-intro,.vp-results,.vp-faq){background:var(--vera-milk)}
#vcp-content .partnerships-editorial .vp-ongoing{background:var(--vera-blush)}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{background:var(--vera-milk)}
#vcp-content .partnerships-editorial .vp-offer.vp-offer-feature,
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(1){background:var(--vera-milk);color:var(--vera-chocolate)}
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(2){background:var(--vera-lavender);color:var(--vera-chocolate)}
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(3){background:var(--vera-chocolate);color:var(--vera-milk);border-color:var(--vera-chocolate)}
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(3) :is(p,li,h2,h3,h4,span,strong,summary,a){color:var(--vera-milk)!important}
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(3) .vp-scope-group{border-color:rgba(245,234,220,.3)}
#vcp-content .partnerships-editorial .vp-offer:nth-of-type(3) .vp-offer-footer a:is(:hover,:focus-visible){color:var(--vera-butter)!important}
/* Statements float on the page; only the two passing color fields are layered behind them. */
#vcp-content .partnerships-editorial .vp-results{background:var(--vera-milk);overflow:clip;max-width:100%}
#vcp-content .partnerships-editorial .vp-results>.shell,
#vcp-content .partnerships-editorial .vp-results-list{min-width:0;max-width:100%}
#vcp-content .partnerships-editorial .vp-results-step:nth-child(1){--field-one:rgba(240,198,116,.85);--field-two:rgba(199,169,199,.85)}
#vcp-content .partnerships-editorial .vp-results-step:nth-child(2){--field-one:rgba(199,169,199,.85);--field-two:rgba(240,194,180,.8)}
#vcp-content .partnerships-editorial .vp-results-step:nth-child(3){--field-one:rgba(240,194,180,.82);--field-two:rgba(221,162,63,.7)}
#vcp-content .partnerships-editorial .vp-results-step:nth-child(4){--field-one:rgba(221,162,63,.8);--field-two:rgba(199,169,199,.82)}
#vcp-content .partnerships-editorial .vp-results-list article,
#vcp-content .partnerships-editorial .vp-results-list article:first-child{
 border:0!important;
 border-bottom:1px solid rgba(46,31,23,.34)!important;
 padding:clamp(24px,3vw,45px) 0!important;
 background:transparent!important;
 overflow:visible!important;
}
#vcp-content .partnerships-editorial .vp-results-list article::before{left:-60%;width:130%}
#vcp-content .partnerships-editorial .vp-results-list article::after{right:-47%;width:125%}
#vcp-content .partnerships-editorial .vp-results-list article>span{margin-bottom:clamp(28px,4vw,55px)}
#vcp-content .partnerships-editorial .vp-results-list article>h3{max-width:20ch}
/* The three options form one editorial comparison row at the top. */
#vcp-content .partnerships-editorial .vp-index-nav{
 display:grid;
 grid-template-columns:repeat(3,minmax(0,1fr));
 align-items:stretch;
 gap:clamp(16px,2vw,32px);
 max-width:none;
 border:0;
}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item,
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{
 display:flex;
 flex-direction:column;
 min-width:0;
 min-height:clamp(390px,35vw,510px);
 padding:clamp(24px,2.5vw,38px)!important;
 border:1px solid var(--vera-chocolate);
 color:var(--vera-chocolate);
 background:var(--vera-milk);
 text-decoration:none;
}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:nth-child(2){background:var(--vera-lavender)}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:nth-child(3){background:var(--vera-chocolate);color:var(--vera-milk)}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child::before{display:none}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-number{display:block;padding:0;margin-bottom:clamp(48px,6vw,92px);color:inherit}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main{display:block}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main strong{
 display:block;
 max-width:18ch;
 font-size:clamp(1.35rem,2vw,2.2rem)!important;
 line-height:1.25!important;
 color:inherit!important;
}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main small{
 display:block;
 max-width:34ch;
 margin:clamp(20px,2vw,30px) 0 0;
 padding:0;
 color:inherit!important;
}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts{
 display:grid;
 grid-template-columns:1fr 1fr;
 width:100%;
 margin:auto 0 0;
 border-color:currentColor;
}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span,
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span::before{color:inherit}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:is(:hover,:focus-visible){color:inherit;transform:translateY(-5px)}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:focus-visible{outline:2px solid var(--vera-sun);outline-offset:4px}
/* Remove colors introduced by earlier experiments on this page. */
#vcp-content .partnerships-editorial .ed-hero{background-color:var(--vera-milk)!important;background-image:radial-gradient(ellipse 48% 65% at 84% 15%,rgba(199,169,199,.5),transparent 78%),radial-gradient(ellipse 45% 54% at 3% 90%,rgba(240,198,116,.4),transparent 80%)!important}
#vcp-content .partnerships-editorial .ed-hero-media::after{background:radial-gradient(ellipse 50% 60% at 27% 43%,rgba(240,198,116,.78),transparent 82%),radial-gradient(ellipse 51% 60% at 77% 57%,rgba(199,169,199,.7),transparent 81%),linear-gradient(rgba(245,234,220,.18),rgba(245,234,220,.35))!important}
#vcp-content .partnerships-editorial .vp-faq-list article>span{color:var(--vera-chocolate)}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child{border-left-color:currentColor}
#vcp-content .partnerships-editorial .vera-image-story--partnerships{background:var(--vera-milk)}
#vcp-content .partnerships-editorial .vera-image-story--partnerships::before{background:radial-gradient(ellipse,rgba(199,169,199,.6),rgba(240,194,180,.35) 45%,transparent 72%)}
@media(max-width:1000px){
 #vcp-content .partnerships-editorial .vp-index-nav{gap:12px}
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item,
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{min-height:390px;padding:20px!important}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-number{margin-bottom:42px}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-main strong{font-size:clamp(1.1rem,2vw,1.5rem)!important}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts{grid-template-columns:1fr}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child{border-left:0;padding-left:0;text-align:left;border-top:1px solid currentColor}
}
@media(max-width:850px){
 #vcp-content .partnerships-editorial .vp-index-nav{grid-template-columns:1fr}
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item,
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{min-height:0;gap:0;padding:25px!important}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-number{margin-bottom:28px}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-main strong{font-size:clamp(1.4rem,5vw,2rem)!important}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts{margin-top:35px;grid-template-columns:1fr 1fr}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child{border-top:0;border-left:1px solid currentColor;padding-left:12px;text-align:right}
 #vcp-content .partnerships-editorial .vp-results-list article,
 #vcp-content .partnerships-editorial .vp-results-list article:first-child{
  min-height:300px;
  padding:34px 0!important;
 }
}

/* Original block id="vera-image-stories-20260929" */

.vera-image-story{position:relative;overflow:hidden;padding:clamp(66px,7vw,112px) 0;background:#eee9e0;color:#2e1f17}
.vera-image-story::before{content:"";position:absolute;left:15%;top:4%;width:min(70vw,950px);height:85%;border-radius:50%;background:radial-gradient(ellipse,rgba(220,156,190,.34),rgba(234,174,105,.18) 45%,transparent 72%);filter:blur(75px);pointer-events:none;transform:translate3d(var(--story-drift,0px),0,0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.vera-image-story--partnerships{background:#eae6de}
.embodie-case .vera-image-story{background:#ede7dc}
.rn-case .vera-image-story{background:#171432;color:#f6f4ee}
.fp-case .vera-image-story{background:#dfe2d5}
.vera-story-head{width:min(calc(100% - 2*var(--pad)),var(--max,1500px));margin:0 auto clamp(32px,4vw,58px);display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid currentColor;padding-top:13px}
.vera-story-head,.vera-story-rail{position:relative;z-index:1}
.vera-story-head p{margin:0;font:500 .78rem/1.45 'Montserrat',Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:inherit!important}
.vera-story-controls{display:flex;align-items:center;gap:10px}
.vera-story-count{font:500 .7rem/1.4 'Montserrat',Arial,sans-serif;letter-spacing:.15em;margin-right:15px}
.vera-story-controls button{width:38px;height:38px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font:400 1rem/1 'DM Sans',Arial,sans-serif;cursor:pointer;transition:background .25s,color .25s}
.vera-story-controls button:hover,.vera-story-controls button:focus-visible{background:#2e1f17;color:#f8f5ef;outline-offset:3px}
.rn-case .vera-story-controls button:hover,.rn-case .vera-story-controls button:focus-visible{background:#f8f5ef;color:#171432}
.vera-story-rail{display:flex;gap:clamp(20px,3vw,52px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:0 var(--pad) 20px;scrollbar-width:none;overscroll-behavior-inline:contain}
.vera-story-rail::-webkit-scrollbar{display:none}
.vera-story-rail:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.vera-story-slide{flex:0 0 min(76vw,1070px);min-width:0;margin:0;scroll-snap-align:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease;transform:scale(.965);opacity:.62}
.vera-story-slide.is-current{transform:scale(1);opacity:1}
.vera-story-slide img{display:block;width:100%;height:clamp(420px,65vh,760px);object-fit:contain;background:#ded7cb}
.vera-story-slide.is-photo img{object-fit:cover}
.rn-case .vera-story-slide img{background:#0c0a19}
.fp-case .vera-story-slide img{background:#d4d8cc}
.vera-story-slide figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:15px;padding-top:12px;border-top:1px solid currentColor;font:500 .68rem/1.5 'Montserrat',Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.vera-image-story--home .vera-story-slide:nth-child(even){flex-basis:min(58vw,800px);margin-top:clamp(30px,6vh,70px)}
.vera-image-story--home .vera-story-slide:nth-child(even) img{height:clamp(370px,56vh,650px)}
.vera-image-story--partnerships .vera-story-slide{flex-basis:min(68vw,930px)}
.ec-page .vera-image-story .vera-story-slide:nth-child(2){flex-basis:min(63vw,840px);margin-top:clamp(28px,5vh,60px)}
.ec-page .vera-image-story .vera-story-slide:nth-child(2) img{height:clamp(380px,56vh,650px)}
@media(max-width:700px){
 .vera-image-story{padding:60px 0 68px}
 .vera-story-head{align-items:start}
 .vera-story-slide{flex-basis:86vw;transform:none;opacity:1}
 .vera-image-story--home .vera-story-slide:nth-child(even),.vera-image-story--partnerships .vera-story-slide,.ec-page .vera-image-story .vera-story-slide:nth-child(2){flex-basis:86vw;margin-top:0}
 .vera-story-slide img{height:55vh;min-height:330px}
 .vera-image-story--home .vera-story-slide:nth-child(even) img,.ec-page .vera-image-story .vera-story-slide:nth-child(2) img{height:55vh;min-height:330px}
 .vera-story-slide figcaption{font-size:.61rem}
}
@media(prefers-reduced-motion:reduce){.vera-story-slide,.vera-story-controls button{transition:none;transform:none;opacity:1}}

}
