.empathy-block{position:relative;padding:200px 0 230px;font-family:Montserrat,sans-serif;background-color:#e0f3fe;color:#464646}.empathy-block:before,.empathy-block:after{content:"";position:absolute;bottom:99%;left:0;right:0;height:55px;background:radial-gradient(circle at 50% 100%,#E0F3FE 51.5px,transparent 52px) center bottom/103px 52px repeat-x}.empathy-block:after{bottom:-2px;background:radial-gradient(circle at 50% 100%,#FFFFFF 51.5px,transparent 52px) center bottom/103px 52px repeat-x}.empathy-block div.container{display:flex;align-items:center;justify-content:center;gap:56px;max-width:1150px;margin:0 auto;padding:0 20px}.empathy-block div.showreel{flex:0 1 585px;padding:27px 20px 23px;border-radius:24px;background-color:#001546}.empathy-block div.frame{position:relative;overflow:hidden;border-radius:16px}.empathy-block video{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.empathy-block button.playback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background-color:transparent;cursor:pointer}.empathy-block button.playback:focus-visible{outline:3px solid #B184FC;outline-offset:-3px}.empathy-block button.playback span.badge{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:#ffffffeb;opacity:0;transition:opacity .2s ease-in-out}.empathy-block button.playback span.badge img{display:block;width:20px;height:26px;margin-left:4px}.empathy-block button.playback[data-playing=false] span.badge{opacity:1}.empathy-block button.sound{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background-color:#fff;cursor:pointer}.empathy-block button.sound:hover{background-color:#f0e8ff}.empathy-block button.sound:focus-visible{outline:3px solid #B184FC;outline-offset:3px}.empathy-block button.sound img{display:block}.empathy-block button.sound img.on,.empathy-block button.sound[data-sound=on] img.off{display:none}.empathy-block button.sound[data-sound=on] img.on{display:block}.empathy-block div.footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.empathy-block p.proof{display:flex;align-items:center;gap:13px;padding-left:7px;font-size:14px;font-weight:500;line-height:19px;color:#fff}.empathy-block p.proof b{font-weight:700}.empathy-block p.proof img{display:block;flex-shrink:0;width:26px;height:21px}.empathy-block div.content{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 490px}.empathy-block p.eyebrow{margin-bottom:12px;font-size:20px;font-weight:600;line-height:30px;letter-spacing:.03em;text-transform:uppercase;text-decoration:underline}.empathy-block p.eyebrow b{font-weight:800;font-style:italic}.empathy-block h2{margin-bottom:16px;font-size:48px;font-weight:800;line-height:58px;color:#252525}.empathy-block h2 span{color:#7d33ea}.empathy-block p.text{max-width:430px;margin-bottom:64px;font-size:16px;line-height:28px;letter-spacing:.003em;color:#3d3d3d}@media screen and (max-width: 1023px){.empathy-block{margin:30px 0;padding:22px 0 80px}.empathy-block:before,.empathy-block:after{height:30px;background:radial-gradient(circle at 50% 100%,#E0F3FE 30px,transparent 30.5px) center bottom/61px 30px repeat-x}.empathy-block:after{background-image:radial-gradient(circle at 50% 100%,#FFFFFF 30px,transparent 30.5px)}.empathy-block div.container{flex-direction:column;gap:0;text-align:center}.empathy-block div.content{display:contents}.empathy-block div.showreel{order:1;flex:none;width:100%;max-width:560px;padding:8px 8px 0;border-radius:16px}.empathy-block div.frame{border-radius:12px}.empathy-block button.playback span.badge{width:52px;height:52px}.empathy-block button.playback span.badge img{width:15px;height:19px;margin-left:3px}.empathy-block button.sound{top:13px;right:13px;width:26px;height:26px}.empathy-block button.sound:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.empathy-block button.sound img.off{width:14px;height:13px}.empathy-block button.sound img.on{width:12px;height:12px}.empathy-block div.footer{justify-content:center;margin:0;padding:17px 0}.empathy-block p.proof{padding:0;font-size:14px;line-height:16px}.empathy-block p.eyebrow{margin-bottom:8px;font-size:16px;line-height:20px}.empathy-block h2{margin-bottom:16px;font-size:34px;line-height:34px}.empathy-block p.text{margin-bottom:32px;font-size:16px;line-height:22px}.empathy-block .cta{order:2;width:100%;margin-top:28px;height:60px;gap:16px;font-size:20px;line-height:30px}}
