.services-portrait{margin:0;overflow:visible;position:relative;width:100%;z-index:1}.services-portrait-bend{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.services-portrait.is-bend .services-portrait-photo img,.services-portrait.is-bend:focus-within .services-portrait-photo img,.services-portrait.is-bend:hover .services-portrait-photo img{opacity:0}.services-portrait-photo{-webkit-mask-image:var(--portrait-mask);mask-image:var(--portrait-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative}.services-portrait-photo img{display:block;height:auto;opacity:var(--portrait-rest-override,var(--portrait-rest,.58));transition:opacity .55s cubic-bezier(.215,.61,.355,1);width:100%}.services-portrait:focus-within .services-portrait-photo img,.services-portrait:hover .services-portrait-photo img{opacity:1}.services-portrait-pixels,.services-portrait-slices{inset:0;pointer-events:none;position:absolute}.services-portrait-bit,.services-portrait-pixels span,.services-portrait-slice{position:absolute}.services-portrait-pixels span{background:var(--portrait-cover,var(--projects-bg))}.services-portrait-slice{inset:0;opacity:0}.services-portrait-slice img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-portrait-bit{background:var(--portrait-cover,var(--projects-bg));opacity:0}.services-portrait-bar{background:var(--app-yellow);height:.35rem;left:48%;opacity:0;position:absolute;top:56%;width:34%}
