@layer vera-legacy {
/* Original block id="vera-page-hero-and-about-editorial-20260929" */

/* One shared, photographic reveal for each inner page; the content stays in its own editorial grid. */
#vcp-content .vera-page-hero-stage{position:relative;height:185svh;min-height:0}
#vcp-content .vera-page-hero-stage>.ed-hero,
#vcp-content .vera-page-hero-stage>.ec-hero,
#vcp-content .vera-page-hero-stage>.vera-contact-hero{position:sticky!important;top:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;isolation:isolate}
#vcp-content .vera-page-hero-stage :is(.ed-hero-media,.ec-hero-art,.vera-contact-media){overflow:hidden!important}
#vcp-content .vera-page-hero-stage :is(.ed-hero-media,.ec-hero-art,.vera-contact-media){position:relative!important}
#vcp-content .vera-page-hero-stage :is(.ed-hero-media,.ec-hero-art,.vera-contact-media) img{filter:blur(var(--page-hero-blur,72px)) saturate(var(--page-hero-sat,.84)) contrast(.96)!important;transform:scale(var(--page-hero-scale,1.075))!important;transition:none!important;will-change:filter,transform}
#vcp-content .inner-editorial:not(.frontline-standalone) .vera-page-hero-stage .ed-hero-media img,
#vcp-content .ec-page.case-wide-hero .vera-page-hero-stage .ec-hero-art img{opacity:1!important;filter:blur(var(--page-hero-blur,72px)) saturate(var(--page-hero-sat,.84)) contrast(.96)!important;transform:scale(var(--page-hero-scale,1.075))!important}
#vcp-content .vera-page-hero-stage :is(.ed-hero-media,.ec-hero-art,.vera-contact-media)::before{content:"";display:block;position:absolute;inset:0;z-index:2;background:#F5EADC;opacity:var(--page-hero-veil,.65);pointer-events:none}
#vcp-content .vera-page-hero-stage .ed-hero-media{position:relative}
#vcp-content .vera-page-hero-stage .ed-hero-media::before{z-index:3}
#vcp-content .vera-page-hero-stage .ed-hero-copy,
#vcp-content .vera-page-hero-stage .ec-hero-copy,
#vcp-content .vera-page-hero-stage .vcp-book-wrap{opacity:var(--page-hero-copy-opacity,1)!important;transform:translate3d(0,var(--page-hero-copy-y,0px),0)!important;transition:none!important;will-change:opacity,transform}
#vcp-content .inner-editorial:not(.frontline-standalone) .vera-page-hero-stage .ed-hero .ed-hero-copy,
#vcp-content .ec-page.case-wide-hero .vera-page-hero-stage .ec-hero .ec-hero-copy{opacity:var(--page-hero-copy-opacity,1)!important;transform:translate3d(0,var(--page-hero-copy-y,0px),0)!important}
#vcp-content .vera-page-hero-stage .ed-hero-note,
#vcp-content .vera-page-hero-stage .ec-hero-foot{opacity:var(--page-hero-copy-opacity,1)!important;transition:none!important}
#vcp-content .inner-editorial:not(.frontline-standalone) .vera-page-hero-stage .ed-hero .ed-hero-note,
#vcp-content .ec-page.case-wide-hero .vera-page-hero-stage .ec-hero .ec-hero-foot{opacity:var(--page-hero-copy-opacity,1)!important}
#vcp-content .vera-page-hero-stage .ed-hero-media::after{opacity:0!important}
#vcp-content .vera-page-hero-stage .vera-contact-hero{display:grid!important;place-items:center;background:#f3ede4}
#vcp-content .vera-page-hero-stage .vera-contact-media{position:absolute;inset:0;margin:0;z-index:0}
#vcp-content .vera-page-hero-stage .vera-contact-media img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}
#vcp-content .vera-page-hero-stage .vera-contact-media::before{z-index:2;opacity:var(--page-hero-veil,.65);background:#F5EADC}
#vcp-content .vera-page-hero-stage .vcp-book-wrap{position:relative;z-index:3;width:min(100% - 48px,760px);margin:auto!important;padding:clamp(82px,10vh,126px) 0 32px!important;background:transparent!important;box-shadow:none!important}
#vcp-content .vera-page-hero-stage .vcp-book-wrap h1{font-size:clamp(2.65rem,4.5vw,5.5rem)!important;line-height:1.04!important}
#vcp-content .vera-page-hero-stage .vcp-book-wrap :is(.vcp-book-lead,p){max-width:55ch}
/* About reads as a portrait, an editor's letter, then a concise set of principles. */
#vcp-content .about-editorial .founder-deepdive{padding-block:clamp(78px,9vw,132px)!important}
#vcp-content .about-editorial .founder-deepdive>.shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(42px,5vw,90px);align-items:start}
#vcp-content .about-editorial .founder-deepdive-head{position:sticky;top:clamp(110px,13vh,170px);margin:0!important;max-width:560px}
#vcp-content .about-editorial .founder-deepdive-head .ed-head{font-size:clamp(2.35rem,3.6vw,4.4rem)!important;line-height:1.03!important}
#vcp-content .about-editorial .founder-deepdive-head .ed-text{max-width:47ch;font-size:1rem!important;line-height:1.65!important}
#vcp-content .about-editorial .founder-profile-grid{display:block!important;margin:0!important}
#vcp-content .about-editorial .founder-profile{padding:clamp(36px,4.8vw,70px) 0!important;min-height:0!important;border:0!important;border-top:1px solid rgba(46,31,23,.28)!important;background:transparent!important}
#vcp-content .about-editorial .founder-profile:last-child{border-bottom:1px solid rgba(46,31,23,.28)!important}
#vcp-content .about-editorial .founder-profile h3{font-size:clamp(2.15rem,3.2vw,3.65rem)!important;line-height:1.08!important;margin:12px 0 25px!important}
#vcp-content .about-editorial .founder-profile .ed-text{max-width:57ch;font-size:1rem!important;line-height:1.68!important}
#vcp-content .about-editorial .founder-letter{padding-block:clamp(90px,10vw,150px)!important;background:#eee8de!important}
#vcp-content .about-editorial .founder-letter-intro{margin-bottom:clamp(32px,5vw,66px)!important}
#vcp-content .about-editorial .founder-letter-intro h2{font-size:clamp(2.65rem,4.35vw,5.1rem)!important;line-height:1.05!important}
#vcp-content .about-editorial .founder-letter-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:clamp(40px,5vw,96px)!important;align-items:center!important}
#vcp-content .about-editorial .founder-letter-photo{width:100%!important;margin:0!important}
#vcp-content .about-editorial .founder-letter-photo img{display:block;width:100%;height:clamp(420px,54vw,740px);object-fit:cover;object-position:center 42%}
#vcp-content .about-editorial .founder-letter-copy{max-width:610px!important;margin:0!important}
#vcp-content .about-editorial .founder-letter-salutation{font-size:clamp(1.55rem,2.1vw,2.15rem)!important}
#vcp-content .about-editorial .founder-letter-copy>p:not(.founder-letter-salutation){font-size:clamp(1rem,1.1vw,1.1rem)!important;line-height:1.68!important;margin-bottom:1.15em!important}
#vcp-content .about-editorial .vera-ethos{padding-block:clamp(90px,10vw,155px)!important}
#vcp-content .about-editorial .ethos-manifesto-head .ed-head{font-size:clamp(2.3rem,3.5vw,4.2rem)!important}
#vcp-content .about-editorial .ethos-principle,#vcp-content .about-editorial .ethos-principle:nth-child(odd){padding:clamp(22px,2.8vw,38px) 0!important}
#vcp-content .about-editorial .ethos-principle h3{font-size:clamp(1.7rem,2.2vw,2.6rem)!important}
@media(max-width:900px){
 #vcp-content .about-editorial .founder-deepdive>.shell{display:block}
 #vcp-content .about-editorial .founder-deepdive-head{position:static;max-width:740px;margin-bottom:52px!important}
 #vcp-content .about-editorial .founder-letter-layout{grid-template-columns:1fr!important}
 #vcp-content .about-editorial .founder-letter-photo img{height:min(70vh,620px)}
}
@media(max-width:700px){
 #vcp-content .vera-page-hero-stage{height:auto!important}
 #vcp-content .vera-page-hero-stage>.ed-hero,#vcp-content .vera-page-hero-stage>.ec-hero,#vcp-content .vera-page-hero-stage>.vera-contact-hero{position:relative!important;height:auto!important;min-height:100svh!important;max-height:none!important}
 #vcp-content .vera-page-hero-stage :is(.ed-hero-copy,.ec-hero-copy,.vcp-book-wrap){opacity:1!important;transform:none!important}
 #vcp-content .vera-page-hero-stage .ed-hero-note,#vcp-content .vera-page-hero-stage .ec-hero-foot{opacity:1!important}
 #vcp-content .vera-page-hero-stage .vera-contact-media::before{opacity:var(--page-hero-veil,.52)}
 #vcp-content .vera-page-hero-stage .vcp-book-wrap{padding:110px 0 70px!important}
 #vcp-content .about-editorial .founder-deepdive-head .ed-head{font-size:clamp(2.25rem,9vw,3.6rem)!important}
 #vcp-content .about-editorial .founder-letter-intro h2{font-size:clamp(2.5rem,10vw,4.2rem)!important}
}
@media(prefers-reduced-motion:reduce){
 #vcp-content .vera-page-hero-stage{height:auto!important}
 #vcp-content .vera-page-hero-stage>.ed-hero,#vcp-content .vera-page-hero-stage>.ec-hero,#vcp-content .vera-page-hero-stage>.vera-contact-hero{position:relative!important;height:auto!important;min-height:100svh!important;max-height:none!important}
 #vcp-content .vera-page-hero-stage :is(.ed-hero-media,.ec-hero-art,.vera-contact-media) img{filter:none!important;transform:none!important}
 #vcp-content .inner-editorial:not(.frontline-standalone) .vera-page-hero-stage .ed-hero-media img,#vcp-content .ec-page.case-wide-hero .vera-page-hero-stage .ec-hero-art img{filter:none!important;transform:none!important}
 #vcp-content .vera-page-hero-stage :is(.ed-hero-copy,.ec-hero-copy,.vcp-book-wrap,.ed-hero-note,.ec-hero-foot){opacity:1!important;transform:none!important}
}

}
