/* Photo depth only inside the cooperation section. */
#site-content.bakh-editorial>.cooperation-section {padding-top:48px}
#site-content.bakh-editorial .cooperation-card.factory-collab {
 display:grid;grid-template-columns:1.05fr 1fr;gap:40px;direction:ltr;
 padding:0 40px 24px 24px;min-height:0;position:relative;isolation:isolate;
 background:transparent;border:0;border-radius:0;overflow:visible;
}
#site-content.bakh-editorial .factory-collab::before {
 content:'';position:absolute;inset:96px 0 0;z-index:-1;border-radius:20px;
 background:linear-gradient(115deg,#222875,#303794 65%,#363f9d);
 box-shadow:0 16px 36px #25276b14;
}
#site-content.bakh-editorial .factory-collab .cooperation-copy {
 display:block;direction:rtl;align-self:center;padding:64px 0 24px;
}
#site-content.bakh-editorial .factory-collab .cooperation-copy h2 {font-size:32px;line-height:1.65}
#site-content.bakh-editorial .factory-collab .cooperation-copy>p:not(.eyebrow) {margin-top:16px;color:#e5e9ff}
#site-content.bakh-editorial .factory-collab .cooperation-copy .eyebrow {color:#cdd6ff;margin-bottom:12px}
#site-content.bakh-editorial .factory-collab .cooperation-copy .button {margin-top:24px;min-width:176px}
#site-content.bakh-editorial .factory-visual {position:relative;margin:0;min-width:0;perspective:1000px;direction:rtl;align-self:end}
#site-content.bakh-editorial .factory-photo-motion {position:relative;transform:translate3d(0,0,0);opacity:1}
#site-content.bakh-editorial .factory-photo-tilt {transform:rotateX(var(--factory-x,0deg)) rotateY(var(--factory-y,0deg));transform-origin:50% 65%;transition:transform .22s ease-out;will-change:auto}
#site-content.bakh-editorial .factory-photo-tilt img {display:block;width:100%;height:auto;filter:drop-shadow(0 16px 16px #12164445)}
#site-content.bakh-editorial .factory-caption {position:absolute;bottom:24px;left:0;max-width:72%;padding:12px 20px;border-radius:10px;background:#fff;color:#25276b;border-inline-start:4px solid #303794;box-shadow:0 8px 20px #15164026;font-size:14px;line-height:1.8}
#site-content.bakh-editorial .factory-caption strong {display:block;font-weight:650}
#site-content.bakh-editorial .factory-caption span {display:block;font-size:12px;color:#50577b}
@media(prefers-reduced-motion:no-preference){
 #site-content.bakh-editorial .factory-visual.factory-waiting .factory-photo-motion {opacity:0;transform:translate3d(-32px,24px,0) rotate(-2deg)}
 #site-content.bakh-editorial .factory-visual.factory-entered .factory-photo-motion {animation:factory-arrive .8s cubic-bezier(.2,.7,.25,1) both}
 @keyframes factory-arrive {from{opacity:0;transform:translate3d(-32px,24px,0) rotate(-2deg)}to{opacity:1;transform:translate3d(0,0,0) rotate(0)}}
}
@media(max-width:800px){
 #site-content.bakh-editorial>.cooperation-section {padding-top:24px}
 #site-content.bakh-editorial .cooperation-card.factory-collab {grid-template-columns:1fr;gap:0;padding:24px 24px 16px}
 #site-content.bakh-editorial .factory-collab::before {inset:0}
 #site-content.bakh-editorial .factory-collab .cooperation-copy {order:0;padding:0}
 #site-content.bakh-editorial .factory-collab .cooperation-copy h2 {font-size:28px}
 #site-content.bakh-editorial .factory-collab .cooperation-copy .button {width:100%;margin-top:20px}
 #site-content.bakh-editorial .factory-visual {order:1;margin-top:16px;max-width:480px;justify-self:center;width:100%}
 #site-content.bakh-editorial .factory-caption {bottom:12px;left:-8px;padding:8px 12px;font-size:12px;max-width:80%}
 #site-content.bakh-editorial .factory-caption span {font-size:12px}
}
@media(prefers-reduced-motion:reduce){
 #site-content.bakh-editorial .factory-photo-motion,#site-content.bakh-editorial .factory-photo-tilt {animation:none;transition:none;transform:none;opacity:1}
}
