@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 > .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-signature strong{
 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. */

















/* The expanded flagship uses the same warm paper as its summary. */

#vcp-content .partnerships-editorial .vp-offer.vp-offer-feature :is(p,li,h2,h3,h4,span,strong){color:#2e1f17!important}





/* 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-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-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 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 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%}

@media(max-width:700px){
 
 #vcp-content .about-editorial #founder-letter-title{font-size:clamp(3.5rem,13vw,6rem)!important}
 
 #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 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:#A9C9BF;
 --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:#FAF8F3!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(169,201,191,.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-signature span{
 font-family:"Montserrat",Arial,sans-serif!important;
 font-size:clamp(.75rem,1vw,.9rem)!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(169,201,191,.6),transparent 82%),
  radial-gradient(ellipse 35% 40% at 7% 72%,rgba(240,198,116,.48),transparent 82%),
  #FAF8F3!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}}

}
