/* Vorena 1.2.9 – shared editorial story page, isolated product line repair. */
/* The source of the thin black line is the top edge of an Eliza media card;
   mask that edge in the thumbnail (the source photo in Media is not overwritten). */
.product-card--edge-fix .product-card__visual{position:relative!important;background:#fff!important;}
.product-card--edge-fix .product-card__image{position:relative!important;display:block!important;background:#fff!important;overflow:hidden!important;}
.product-card--edge-fix .product-card__image img{
  width:100%!important;height:100%!important;object-fit:contain!important;
  clip-path:none!important;transform:none!important;filter:none!important;
  background:#fff!important;
}
.product-card--edge-fix .product-card__visual::after{
  content:""!important;display:block!important;position:absolute!important;
  top:0!important;left:0!important;right:0!important;height:10px!important;
  z-index:3!important;pointer-events:none!important;background:#fff!important;
}
/* A calm media-led page instead of a blown-up, cropped static photograph. */
body.page .about-hero--founder-v129{
 display:grid!important;grid-template-columns:minmax(270px,.86fr) minmax(0,1.14fr)!important;
 align-items:center!important;justify-items:center!important;
 gap:clamp(28px,5vw,84px)!important;
 width:min(1360px,calc(100% - 48px))!important;max-width:1360px!important;
 margin:0 auto 56px!important;padding:clamp(24px,3.5vw,48px)!important;
 border-radius:19px!important;overflow:hidden!important;
 background:linear-gradient(114deg,#f3ece5,#ebe1d7)!important;
}
body.page .about-hero--founder-v129 .about-founder-media{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 padding:0!important;background:transparent!important;
}
body.page .about-hero--founder-v129 .about-founder-video{
 display:block!important;width:min(100%,310px)!important;
 max-width:310px!important;height:auto!important;aspect-ratio:9/16!important;
 object-fit:contain!important;object-position:center!important;
 overflow:hidden!important;border-radius:14px!important;
 box-shadow:0 14px 35px rgba(51,37,27,.11)!important;
 background:#e6d9ce!important;
}
body.page .about-hero--founder-v129 .about-founder-copy{
 display:block!important;align-self:center!important;justify-self:stretch!important;
 width:100%!important;min-width:0!important;max-width:100%!important;
 padding:0!important;background:transparent!important;
}
body.page .about-hero--founder-v129 .about-founder-copy h2{
 font-size:clamp(32px,3.8vw,54px)!important;line-height:1.12!important;
 letter-spacing:-.044em!important;margin:12px 0 24px!important;
}
body.page .about-hero--founder-v129 .about-founder-copy p{
 font-size:clamp(14px,1.2vw,17px)!important;line-height:1.7!important;
 margin:0 0 18px!important;max-width:590px!important;
}
@media(max-width:800px){
 body.page .about-hero--founder-v129{
   width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;
   display:flex!important;flex-direction:column!important;gap:21px!important;
   margin:0 auto 30px!important;padding:22px 18px 30px!important;
 }
 body.page .about-hero--founder-v129 .about-founder-video{
   width:min(62vw,255px)!important;max-width:255px!important;
 }
 body.page .about-hero--founder-v129 .about-founder-copy{text-align:center!important;}
 body.page .about-hero--founder-v129 .about-founder-copy p{margin:0 auto 16px!important;}
 body.page .about-hero--founder-v129 .about-founder-copy h2{font-size:clamp(28px,7vw,39px)!important;}
}
