@layer vera-legacy {
/* Original block id="vera-about-type-system-20260929" */

/* About follows the shared display, eyebrow, and reading faces. */
#vcp-content .vcp-view.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial :is(h1,h2,h3),
#vcp-content .about-editorial .founder-deepdive-head #founder-detail-title,
#vcp-content .about-editorial .founder-deepdive-head #founder-detail-title > .line:first-child > span,
#vcp-content .about-editorial .founder-deepdive-head #founder-detail-title > .line:nth-child(2) em{
 font-family:'Montserrat',Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;letter-spacing:.025em!important;line-height:1.16!important;text-transform:uppercase!important;font-synthesis-weight:none!important
}
#vcp-content .about-editorial .founder-letter-copy .founder-letter-salutation,
#vcp-content .about-editorial .founder-letter-signature strong,
#vcp-content .about-editorial .ed-cta .cta-exact-serif{
 font-family:'DM Sans',Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important
}
#vcp-content .vcp-view.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial.about-editorial :is(.ed-kicker,.founder-integrated-note-kicker){
 font-family:'PP Editorial New','Editorial New','Newsreader',Georgia,serif!important;font-size:15px!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;text-transform:capitalize!important;color:#555!important
}
#vcp-content .about-editorial :is(.founder-profile p,.founder-letter-copy p,.ethos-principle p,.ed-dek,.ed-text){font-family:'DM Sans',Arial,sans-serif!important}

/* Original block id="vera-package-reference-layout-20260929" */

/* Reference-inspired package index: ruled rows, a reading column, and a split facts strip. */
#vcp-content .partnerships-editorial .vp-index{background:#f8f5ef}
#vcp-content .partnerships-editorial .vp-index-nav{display:grid;gap:clamp(42px,6vw,92px);border:0;max-width:1280px;margin:0 auto}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item{position:relative;display:grid;grid-template-columns:clamp(32px,4vw,55px) minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto;column-gap:clamp(22px,3.3vw,54px);row-gap:clamp(22px,3vw,40px);align-items:start;padding:clamp(22px,2.6vw,38px) 0 0;border:0;border-top:1px solid rgba(46,31,23,.58);background:transparent;color:#2e1f17;transition:color .25s ease}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:hover,#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:focus-visible{padding-left:0;color:#805187}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:focus-visible{outline:2px solid #805187;outline-offset:5px}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{background:#e7e5d8;padding:clamp(24px,3vw,45px) clamp(22px,3vw,46px) 0;border-top:0}
#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child::before{content:"FLAGSHIP";position:absolute;left:-26px;top:38px;writing-mode:vertical-rl;transform:rotate(180deg);font:500 .62rem/1.2 'Montserrat',Arial,sans-serif;letter-spacing:.2em;color:#6b625b}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-number{grid-column:1;grid-row:1;padding-top:.35em;font:500 .72rem/1.4 'Montserrat',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#5d514a}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main{display:contents}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main strong{grid-column:2;grid-row:1;max-width:17ch;font:300 clamp(1.55rem,2.5vw,2.75rem)/1.16 'Montserrat',Arial,sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase!important;color:inherit}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-main small{grid-column:3;grid-row:1;align-self:start;max-width:47ch;margin:0;padding-top:.2em;font:400 clamp(.98rem,1.25vw,1.16rem)/1.55 'DM Sans',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#5d514a}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;margin:0;border-top:1px solid rgba(46,31,23,.52);border-bottom:1px solid rgba(46,31,23,.52);white-space:normal;text-align:left}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span{display:block;padding:clamp(16px,1.8vw,25px) 0;font:500 .75rem/1.5 'Montserrat',Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#3f3630}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span::before{content:"Delivery: ";color:#6d6259}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child{border-left:1px solid rgba(46,31,23,.52);padding-left:clamp(18px,3vw,48px);text-align:right;font-weight:500!important}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child::before{content:"Investment: "}
#vcp-content .partnerships-editorial .vp-index-nav .vp-index-arrow{display:none}
/* The expanded flagship uses the same warm paper as its summary. */
#vcp-content .partnerships-editorial .vp-offer.vp-offer-feature{background:#e7e5d8;color:#2e1f17;border-color:rgba(46,31,23,.45)}
#vcp-content .partnerships-editorial .vp-offer.vp-offer-feature :is(p,li,h2,h3,h4,span,strong){color:#2e1f17!important}
#vcp-content .partnerships-editorial .vp-offer.vp-offer-feature .vp-scope-group{border-color:rgba(46,31,23,.2)}
@media(max-width:850px){
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item{grid-template-columns:38px minmax(0,1fr);row-gap:15px}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-number{grid-column:1;grid-row:1}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-main strong{grid-column:2;grid-row:1}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-main small{grid-column:2;grid-row:2}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts{grid-column:1/-1;grid-row:3;margin-top:10px}
}
@media(max-width:600px){
 #vcp-content .partnerships-editorial .vp-index-nav{gap:54px}
 #vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item:first-child{padding:25px 18px 0}
 #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-main strong{font-size:clamp(1.3rem,5vw,1.85rem)!important}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span{font-size:.65rem!important;letter-spacing:.07em;padding-block:15px}
 #vcp-content .partnerships-editorial .vp-index-nav .vp-index-facts span:last-child{padding-left:12px}
}
@media(prefers-reduced-motion:reduce){#vcp-content .partnerships-editorial .vp-index-nav a.vp-index-item{transition:none}}

/* Original block id="vera-founder-letter-print-20260929" */

/* A letter set like an opening page, followed by a separate photographic essay. */
#vcp-content .about-editorial .founder-letter{padding:clamp(85px,9vw,145px) 0 clamp(95px,10vw,160px)!important;background:#f4f0e9!important}
#vcp-content .about-editorial .founder-letter-intro{width:min(100% - 2*var(--pad),900px);margin:0 auto clamp(72px,8vw,130px)!important;text-align:center}
#vcp-content .about-editorial .founder-letter-folio,#vcp-content .about-editorial .founder-letter-number{display:flex;align-items:center;justify-content:space-between;gap:clamp(26px,4vw,60px);font:500 .78rem/1.4 'Montserrat',Arial,sans-serif;letter-spacing:.38em;text-transform:uppercase;color:#4a3a32}
#vcp-content .about-editorial .founder-letter-folio{width:min(360px,75%);margin:0 auto clamp(42px,5vw,78px)}
#vcp-content .about-editorial .founder-letter-folio i,#vcp-content .about-editorial .founder-letter-number i{display:block;height:1px;flex:1;background:#6c5a4e}
#vcp-content .about-editorial #founder-letter-title{max-width:10ch;margin:0 auto clamp(22px,3vw,40px);font:300 clamp(4.3rem,8vw,9rem)/.95 'Newsreader',Georgia,serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-wrap:balance;color:#2e1f17}
#vcp-content .about-editorial .founder-letter-intro .ed-kicker{font:500 .82rem/1.5 'Montserrat',Arial,sans-serif!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-style:normal!important;color:#4a3a32!important}
#vcp-content .about-editorial .founder-letter-layout{display:block!important;width:min(100% - 2*var(--pad),760px);margin:0 auto!important}
#vcp-content .about-editorial .founder-letter-number{margin:0 auto clamp(52px,6vw,92px);width:min(100%,510px)}
#vcp-content .about-editorial .founder-letter-copy{max-width:68ch!important;margin:0 auto!important}
#vcp-content .about-editorial .founder-letter-copy .founder-letter-salutation{font:400 clamp(1.22rem,1.8vw,1.65rem)/1.5 'DM Sans',Arial,sans-serif!important;letter-spacing:.03em!important;margin-bottom:clamp(28px,4vw,52px)!important}
#vcp-content .about-editorial .founder-letter-copy>p:not(.founder-letter-salutation){font:400 clamp(1rem,1.12vw,1.12rem)/1.85 'DM Sans',Arial,sans-serif!important;letter-spacing:.018em!important;max-width:62ch!important;margin-bottom:1.6em!important}
#vcp-content .about-editorial .founder-letter-signature{display:block;margin:clamp(48px,6vw,88px) 0 0;text-align:right}
#vcp-content .about-editorial .founder-letter-signature span{display:block;font:500 .7rem/1.5 'Montserrat',Arial,sans-serif!important;letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px}
#vcp-content .about-editorial .founder-letter-signature strong{display:block;font:italic 300 clamp(3.2rem,6vw,6.7rem)/1 'Newsreader',Georgia,serif!important;letter-spacing:-.045em!important;text-transform:none!important;color:#2e1f17}
#vcp-content .about-editorial .founder-photo-essay{display:grid;grid-template-columns:.9fr 1.15fr .8fr;gap:clamp(14px,2vw,32px);align-items:start;margin-top:clamp(110px,12vw,190px)}
#vcp-content .about-editorial .founder-photo-essay figure{min-width:0;margin:0}
#vcp-content .about-editorial .founder-photo-essay figure:nth-child(2){margin-top:clamp(55px,8vw,145px)}
#vcp-content .about-editorial .founder-photo-essay figure:nth-child(3){margin-top:clamp(15px,3vw,48px)}
#vcp-content .about-editorial .founder-photo-essay img{display:block;width:100%;height:clamp(300px,37vw,570px);object-fit:cover}
#vcp-content .about-editorial .founder-photo-essay figure:first-child img{object-position:51% center}
#vcp-content .about-editorial .founder-photo-essay figure:nth-child(2) img{height:clamp(390px,49vw,750px);object-position:center}
#vcp-content .about-editorial .founder-photo-essay figure:nth-child(3) img{object-position:center 52%}
#vcp-content .about-editorial .founder-photo-essay figcaption{border-top:1px solid rgba(46,31,23,.45);margin-top:13px;padding-top:9px;font:500 .66rem/1.5 'Montserrat',Arial,sans-serif!important;letter-spacing:.13em;text-transform:uppercase;color:#594b42}
@media(max-width:700px){
 #vcp-content .about-editorial .founder-letter-intro,#vcp-content .about-editorial .founder-letter-layout{width:calc(100% - 48px)}
 #vcp-content .about-editorial #founder-letter-title{font-size:clamp(3.5rem,13vw,6rem)!important}
 #vcp-content .about-editorial .founder-photo-essay{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:85px;padding-bottom:15px}
 #vcp-content .about-editorial .founder-photo-essay figure,#vcp-content .about-editorial .founder-photo-essay figure:nth-child(2),#vcp-content .about-editorial .founder-photo-essay figure:nth-child(3){flex:0 0 74vw;margin:0;scroll-snap-align:center}
 #vcp-content .about-editorial .founder-photo-essay img,#vcp-content .about-editorial .founder-photo-essay figure:nth-child(2) img{height:60vh;max-height:570px}
}

/* Original block id="vera-about-final-type-and-color-20260929" */

/* The reference informs scale and layered light; Vera's type roles stay intact. */
#vcp-content .about-editorial{
 --about-ink:#2e1f17;
 --about-violet:#C7A9C7;
 --about-rose:#F0C2B4;
 --about-orange:#DDA23F;
}
#vcp-content .about-editorial :is(.ed-display,.ed-head,.founder-profile h3,.ethos-principle h3,.cta-exact-head),
#vcp-content .about-editorial #founder-letter-title{
 font-family:'Montserrat',Arial,sans-serif!important;
 font-weight:300!important;
 font-style:normal!important;
 text-transform:uppercase!important;
 letter-spacing:.025em!important;
 line-height:1.16!important;
 color:var(--about-ink);
}
#vcp-content .about-editorial #founder-letter-title{
 max-width:14ch;
 font-size:clamp(3rem,5.4vw,5.7rem)!important;
 line-height:1.1!important;
 text-shadow:none;
}
#vcp-content .about-editorial :is(.ed-kicker,.founder-letter-intro .ed-kicker,.founder-integrated-note-kicker){
 font-family:'PP Editorial New','Editorial New','Newsreader',Georgia,serif!important;
 font-size:15px!important;
 font-weight:400!important;
 font-style:italic!important;
 text-transform:none!important;
 letter-spacing:0!important;
 color:#5c4b51!important;
}
#vcp-content .about-editorial :is(.ed-dek,.ed-text,.founder-profile p,.founder-letter-copy p,.ethos-principle p){
 font-family:'DM Sans',Arial,sans-serif!important;
 font-weight:400!important;
}
#vcp-content .about-editorial .founder-letter-signature strong{
 font-family:'DM Sans',Arial,sans-serif!important;
 font-size:clamp(1.35rem,2vw,2rem)!important;
 font-style:normal!important;
 font-weight:400!important;
 letter-spacing:.01em!important;
 color:var(--about-ink);
}
#vcp-content .about-editorial .founder-letter{
 position:relative;
 isolation:isolate;
 overflow:hidden;
 background:#F5EADC!important;
}
#vcp-content .about-editorial .founder-letter::before{
 content:"";
 position:absolute;
 z-index:-1;
 pointer-events:none;
 inset:-12% -12% auto;
 height:105%;
 background:
  radial-gradient(ellipse 28% 30% at 16% 18%,rgba(240,194,180,.8),transparent 78%),
  radial-gradient(ellipse 28% 34% at 90% 28%,rgba(199,169,199,.7),transparent 78%),
  radial-gradient(ellipse 30% 34% at 70% 88%,rgba(240,198,116,.65),transparent 80%);
 filter:blur(52px);
 transform:translateY(var(--about-haze-shift,0px)) scale(1.08);
 transition:transform .2s linear;
}
#vcp-content .about-editorial .founder-letter-folio,
#vcp-content .about-editorial .founder-letter-number,
#vcp-content .about-editorial .founder-letter-signature span{
 font-family:'Montserrat',Arial,sans-serif!important;
 font-size:clamp(.75rem,1vw,.9rem)!important;
 letter-spacing:.1em!important;
}
#vcp-content .about-editorial .founder-photo-essay figcaption{
 font-family:'Montserrat',Arial,sans-serif!important;
 font-size:.78rem!important;
 letter-spacing:.1em!important;
}
#vcp-content .about-editorial .vera-ethos{
 position:relative;
 isolation:isolate;
 overflow:hidden;
 background:
  radial-gradient(ellipse 33% 30% at 93% 14%,rgba(199,169,199,.6),transparent 82%),
  radial-gradient(ellipse 35% 40% at 7% 72%,rgba(240,198,116,.48),transparent 82%),
  #F5EADC!important;
}
#vcp-content .about-editorial .ethos-principle h3{
 font-size:clamp(1.45rem,2.1vw,2.5rem)!important;
 line-height:1.28!important;
}
#vcp-content .about-editorial .founder-profile a:is(:hover,:focus-visible){
 color:var(--about-violet)!important;
}
@media(max-width:700px){
 #vcp-content .about-editorial #founder-letter-title{font-size:clamp(2.55rem,10vw,4rem)!important}
 #vcp-content .about-editorial .founder-letter::before{filter:blur(38px);opacity:.85}
}
@media(prefers-reduced-motion:reduce){#vcp-content .about-editorial .founder-letter::before{transform:none;transition:none}}

}
