.cp-manifesto-foot{grid-template-columns:1fr 1fr;align-items:center;gap:95px}.cp-manifesto-picture{position:relative;margin:18px 22px 20px 0;max-width:540px;padding:15px 0 0 15px}.cp-manifesto-picture:before{content:'';position:absolute;inset:0 22px 22px 0;border:1px solid #bea273;pointer-events:none;z-index:2}.cp-manifesto-picture:after{content:'';position:absolute;right:-19px;bottom:-19px;width:75px;height:75px;border-right:1px solid #bea273;border-bottom:1px solid #bea273;pointer-events:none}.cp-manifesto-photo{height:365px;overflow:hidden;border-radius:3px 75px 3px 3px;background:#e9e3d8;position:relative}.cp-manifesto-photo img{height:100%;width:100%;object-fit:cover;object-position:90% 55%;transform:scale(1.025);transition:transform 1.5s cubic-bezier(.2,.65,.3,1)}.cp-manifesto-picture:hover img{transform:scale(1.07)}.cp-manifesto-picture figcaption{position:absolute;bottom:21px;left:36px;color:#fff;font:8px 'Casa Sans',sans-serif;letter-spacing:.16em;padding:10px 14px;background:#2b342478;backdrop-filter:blur(8px);z-index:3}.cp-motion .cp-manifesto-picture{opacity:1;transform:none}.cp-motion .cp-manifesto-picture:before{clip-path:inset(0 100% 100% 0);transition:clip-path 1.4s cubic-bezier(.2,.7,.2,1)}.cp-motion .cp-manifesto-picture .cp-manifesto-photo{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s .15s cubic-bezier(.2,.7,.2,1)}.cp-motion .cp-manifesto-picture img{transform:scale(1.18);transition:transform 1.9s .15s cubic-bezier(.2,.7,.2,1)}.cp-motion .cp-manifesto-picture:after,.cp-motion .cp-manifesto-picture figcaption{opacity:0;transition:opacity .8s .8s}.cp-motion .cp-manifesto-picture.cp-in:before,.cp-motion .cp-manifesto-picture.cp-in .cp-manifesto-photo{clip-path:inset(0)}.cp-motion .cp-manifesto-picture.cp-in img{transform:scale(1.025)}.cp-motion .cp-manifesto-picture.cp-in:after,.cp-motion .cp-manifesto-picture.cp-in figcaption{opacity:1}
@media(max-width:800px){.cp-manifesto-foot{gap:45px}.cp-manifesto-photo{height:290px}}@media(max-width:700px){.cp-manifesto-foot{grid-template-columns:1fr;gap:40px}.cp-manifesto-picture{margin:10px 20px 10px 0;max-width:none}.cp-manifesto-photo{height:320px;border-top-right-radius:65px}.cp-manifesto-foot>div{max-width:none}.cp-manifesto-picture:after{width:55px;height:55px;right:-14px;bottom:-14px}}
@media(prefers-reduced-motion:reduce){.cp-motion .cp-manifesto-picture:before,.cp-motion .cp-manifesto-picture .cp-manifesto-photo{clip-path:none}.cp-motion .cp-manifesto-picture img{transform:none}.cp-motion .cp-manifesto-picture:after,.cp-motion .cp-manifesto-picture figcaption{opacity:1}}
