.block.team-overview .team-overview__header{max-width:48rem;margin-inline:auto}.block.team-overview .team-overview__intro{margin-top:.75rem}.block.team-overview .team-overview__card{position:relative;overflow:hidden;border-radius:40px;aspect-ratio:3/4;cursor:pointer}.block.team-overview .team-overview__card-link{position:absolute;inset:0;z-index:1}.block.team-overview .team-overview__card-bg{position:absolute;inset:0;background-size:cover;background-position:center top;transition:transform .3s ease}.block.team-overview .team-overview__card:hover .team-overview__card-bg{transform:scale(1.05)}.block.team-overview .team-overview__icons{position:absolute;top:15px;right:15px;left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:4}.block.team-overview .team-overview__icon-btn{width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#04155e;box-shadow:0px 4px 10px 0px rgba(0,0,0,.02);font-size:15px;text-decoration:none;transition:all .3s ease-in-out}.block.team-overview .team-overview__icon-btn:hover{background:#007af4;color:#fff}.block.team-overview .team-overview__flip{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:3;min-height:5.25rem;border-radius:20px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.02);background:hsla(0,0%,100%,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;pointer-events:none}.block.team-overview .team-overview__flip-front,.block.team-overview .team-overview__flip-back{width:100%;min-height:5.25rem;transition:opacity .35s ease;color:#04155e;text-decoration:none}.block.team-overview .team-overview__flip-front{position:relative;padding:15px 15px;display:flex;flex-direction:column;justify-content:center;opacity:1}.block.team-overview .team-overview__flip-back{position:absolute;top:0;left:0;right:0;bottom:0;padding:15px 15px;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;font-weight:600;gap:.5rem;opacity:0}.block.team-overview .team-overview__card:hover .team-overview__flip-front,.block.team-overview .team-overview__card:focus-within .team-overview__flip-front{opacity:0}.block.team-overview .team-overview__card:hover .team-overview__flip-back,.block.team-overview .team-overview__card:focus-within .team-overview__flip-back{opacity:1}.block.team-overview .team-overview__name{font-weight:600;margin:0;font-size:17px;color:#04155e;line-height:1.15;padding-bottom:5px}.block.team-overview .team-overview__function{font-size:15px;color:#6c757d;line-height:1.2;margin-bottom:0}.block.team-overview .team-overview__cta-card{border-radius:40px;overflow:hidden;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:0px 4px 10px 0px rgba(0,0,0,.02);border:1px solid rgba(4,21,94,.1);aspect-ratio:3/4;padding:1rem}.block.team-overview .team-overview__cta-media{width:100%;border-radius:20px;overflow:hidden;margin-bottom:1rem;flex-shrink:0}.block.team-overview .team-overview__cta-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:20px}.block.team-overview .team-overview__cta-content{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:0 .2rem .2rem}.block.team-overview .team-overview__cta-title{margin:0;color:#04155e;font-size:22px}.block.team-overview .team-overview__cta-text{color:rgba(4,21,94,.75)}.block.team-overview .team-overview__cta-buttons{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem}.block.team-overview .team-overview__cta-buttons .btn{width:fit-content}@media(prefers-reduced-motion: reduce){.block.team-overview .team-overview__card-bg,.block.team-overview .team-overview__flip-inner{transition:none}}
