.capability-card{cursor:pointer;outline:none;width:100%;height:200px}.capability-card__scene{perspective:900px;width:100%;height:100%}.capability-card__inner{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1.5s cubic-bezier(.4,0,.2,1);transition:transform 1.5s cubic-bezier(.4,0,.2,1);position:relative;transform:rotateY(0)}.capability-card:hover .capability-card__inner,.capability-card:focus .capability-card__inner,.capability-card:focus-within .capability-card__inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.capability-card__inner{transition:none}}.capability-card__face{backface-visibility:hidden;border-radius:1rem;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.capability-card__face-content{border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:100%;height:100%;padding:1.25rem 1.25rem calc(1.25rem + 10px);display:flex;box-shadow:0 8px 32px #00000047}.capability-card__face--front .capability-card__face-content{background:#161c34}.capability-card__face--back .capability-card__face-content{background:linear-gradient(145deg,#202644,#121830);border-color:#ffffff24}.capability-card__face--front{z-index:2;transform:rotateY(0)translateZ(1px)}.capability-card__face--back{transform:rotateY(180deg)translateZ(1px)}.capability-card__front-header{flex-shrink:0}.capability-card__front-header .capability-card__icon{margin-bottom:1rem}.capability-card__front-header h3{font-size:1.125rem;font-weight:600;line-height:1.35}.capability-card__front-body{flex:1;align-items:center;min-height:0;padding-top:.875rem;display:flex}.capability-card__front-body p{color:#fff9;margin:0;font-size:.875rem;line-height:1.625}
