/* owner:first-bento-author-only-v1
   Scope: #bz1092-product-lab only. No downstream island, late-commercial or global layout ownership. */
#borzilov-lp #bz1092-product-lab > .bz1092-object{
  display:flex!important;
  flex-direction:column!important;
  grid-template-areas:none!important;
  grid-template-columns:none!important;
}
#borzilov-lp #bz1092-product-lab > .bz1092-object > .bz1092-head,
#borzilov-lp #bz1092-product-lab > .bz1092-object > .bz-author-principle-card,
#borzilov-lp #bz1092-product-lab > .bz1092-object > .bz1092-core,
#borzilov-lp #bz1092-product-lab > .bz1092-object > .bz1092-supports{
  order:0!important;
  grid-area:auto!important;
  width:100%!important;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card{
  width:100%;margin:0;padding:0;box-sizing:border-box;background:#f0f0e8;
  border-top:1px solid rgba(8,26,32,.16);border-bottom:1px solid rgba(8,26,32,.16);
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__inner{
  display:grid;grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);
  min-height:clamp(250px,25vw,350px);overflow:hidden;background:#f0f0e8;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__copy{
  display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,3.6vw,52px);
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__kicker{
  margin:0 0 clamp(18px,2vw,28px);color:#a96a4a;font:800 clamp(9px,.72vw,12px)/1 Inter,system-ui,sans-serif;
  letter-spacing:.15em;text-transform:uppercase;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card h2{
  max-width:12ch;margin:0;color:#081a20;font:880 clamp(29px,3.38vw,53px)/.96 Inter,system-ui,sans-serif;
  letter-spacing:-.057em;text-transform:uppercase;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card h2 span{display:block;white-space:nowrap}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__principle{
  max-width:20ch;margin:clamp(17px,1.8vw,25px) 0 0;color:rgba(8,26,32,.78);
  font:620 clamp(18px,1.55vw,25px)/1.18 Inter,system-ui,sans-serif;letter-spacing:-.038em;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__consequence{
  max-width:22ch;margin:clamp(14px,1.45vw,20px) 0 0;color:rgba(8,26,32,.82);
  font:560 clamp(15px,1.2vw,20px)/1.16 Inter,system-ui,sans-serif;letter-spacing:-.026em;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card .bz-author-dossier-trigger{
  align-self:flex-start;margin-top:clamp(18px,1.8vw,26px);
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure{
  position:relative;min-width:0;margin:0;overflow:hidden;border-left:1px solid rgba(8,26,32,.14);background:#d9d7d1;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure::after{
  content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(8,26,32,.34),transparent 45%);
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure img{
  display:block;width:100%;height:100%;object-fit:cover;object-position:center 12%;filter:saturate(.88) contrast(1.02);
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption{
  position:absolute;z-index:2;right:clamp(16px,2vw,28px);bottom:clamp(22px,2.4vw,34px);left:clamp(16px,2vw,28px);
  display:flex;flex-direction:column;gap:4px;color:#fff;text-transform:uppercase;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption strong{
  font:850 clamp(14px,1.05vw,18px)/1.08 Inter,system-ui,sans-serif;letter-spacing:.035em;
}
#borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption span{
  color:rgba(255,255,255,.72);font:650 clamp(10px,.72vw,12px)/1.2 Inter,system-ui,sans-serif;letter-spacing:.09em;
}
@media(max-width:760px){
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__inner{
    grid-template-columns:minmax(0,59%) minmax(0,41%);min-height:clamp(270px,78vw,330px);
  }
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__copy{padding:22px 14px 22px 18px;justify-content:flex-start}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__kicker{margin-bottom:clamp(18px,5vw,23px);font-size:9px;letter-spacing:.12em}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card h2{max-width:none;font-size:clamp(23px,6.72vw,28.5px);line-height:.98}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__principle{margin-top:21px;font-size:clamp(14px,4.15vw,18px);line-height:1.18}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__consequence{margin-top:18px;font-size:clamp(12px,3.35vw,14px);line-height:1.22}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card .bz-author-dossier-trigger{max-width:100%;margin-top:18px;font-size:clamp(8px,2.25vw,10px);white-space:nowrap}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure img{object-position:52% 10%}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption{right:10px;bottom:35px;left:14px;gap:3px}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption strong{font-size:10.5px;letter-spacing:.01em;text-transform:none}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__figure figcaption span{font-size:8px;letter-spacing:.04em;text-transform:none}
}
@media(max-width:340px){
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card__copy{padding-left:15px;padding-right:10px}
  #borzilov-lp #bz1092-product-lab .bz-author-principle-card .bz-author-dossier-trigger{font-size:7.5px;letter-spacing:-.01em}
}
