.flip-cards-grid{align-items:stretch}.flip-card{min-height:16rem;perspective:1200px;position:relative}.flip-card--has-back{cursor:pointer}.flip-card[data-flip-card]:focus-visible{border-radius:var(--spacing-3xs);outline:2px solid var(--c-aqua);outline-offset:2px}.flip-card-inner{display:grid;grid-template-areas:"stack";transform:translateY(0) rotateY(0deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1s cubic-bezier(.22,1,.36,1);will-change:transform}.flip-card-face,.flip-card-inner{height:100%;position:relative;width:100%}.flip-card-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;grid-area:stack;text-align:center}.flip-card-front>.flip-card-icon,.flip-card-front>.icon-slot{margin-bottom:auto;margin-top:auto}.flip-card-front>.description-section,.flip-card-front>.tagline-section{margin:0;width:100%}.flip-card-face>.title-section{display:flex;flex-direction:column;justify-content:flex-start;margin:0}.flip-card-back{gap:var(--spacing-m);justify-content:flex-start;transform:rotateY(180deg)}.flip-card-back>.flip-card-back-body{text-align:left;width:100%}.flip-card-back>.flip-card-divider{border:none;border-top:1px solid hsla(0,0%,100%,.32);margin-bottom:0;margin-top:auto;width:100%}.flip-card--has-back.is-flipped .flip-card-inner,.flip-card--has-back:focus-within .flip-card-inner,.flip-card--has-back:hover .flip-card-inner{transform:translateY(-8px) rotateY(180deg)}@media (prefers-reduced-motion:reduce){.flip-card-inner{transform-style:flat;transition:opacity .3s ease}.flip-card-back{opacity:0;transform:none}.flip-card-back,.flip-card-front{transition:opacity .3s ease}.flip-card--has-back.is-flipped .flip-card-inner,.flip-card--has-back:focus-within .flip-card-inner,.flip-card--has-back:hover .flip-card-inner{transform:none}.flip-card--has-back.is-flipped .flip-card-front,.flip-card--has-back:focus-within .flip-card-front,.flip-card--has-back:hover .flip-card-front{opacity:0}.flip-card--has-back.is-flipped .flip-card-back,.flip-card--has-back:focus-within .flip-card-back,.flip-card--has-back:hover .flip-card-back{opacity:1}}