.ace-flip-cards{position:relative}.ace-flip-cards__padding{padding-bottom:var(--ace-section-padding-bottom,var(--ace-section-space-md-plus));padding-top:var(--ace-section-padding-top,var(--ace-section-space-md-plus))}.ace-flip-cards__header{align-items:end;display:grid;gap:2rem 3rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:3rem}.ace-flip-cards__header-left{display:grid;gap:0;max-width:35rem}.ace-flip-cards__heading{font-size:var(--ace-type-module-heading-size);letter-spacing:var(--ace-type-module-heading-letter-spacing);line-height:var(--ace-type-shared-heading-line-height,var(--ace-type-module-heading-line-height));text-wrap:balance}.ace-flip-cards__heading,.ace-flip-cards__subheading{color:var(--ace-color-charcoal);font-family:var(--ace-font-display);margin:0}.ace-flip-cards__subheading{font-size:var(--ace-type-module-subheading-size);font-weight:800;line-height:var(--ace-type-module-subheading-line-height)}.ace-flip-cards__header-left>*+.ace-flip-cards__heading{margin-top:var(--ace-space-md)}.ace-flip-cards__heading+.ace-flip-cards__subheading{margin-top:calc(var(--ace-space-md) - 5px)}.ace-flip-cards__heading+.ace-flip-cards__body,.ace-flip-cards__subheading+.ace-flip-cards__body{margin-top:var(--ace-space-md)}.ace-flip-cards__body+.ace-section__actions,.ace-flip-cards__heading+.ace-section__actions,.ace-flip-cards__subheading+.ace-section__actions{margin-top:calc(var(--ace-space-xs-plus) + 10px)}.ace-flip-cards__header-right{align-self:center;display:flex;justify-content:flex-end}.ace-flip-cards__cta{align-items:center;border-bottom:1.5px solid var(--ace-border-38);color:var(--ace-color-charcoal);display:inline-flex;font-family:var(--ace-font-display);font-size:var(--ace-type-module-cta-size);font-weight:700;gap:var(--ace-space-065);line-height:var(--ace-type-module-cta-line-height);padding:var(--ace-space-2xs) 0 var(--ace-space-2xs-plus);text-decoration:none;transition:var(--ace-transition-color),var(--ace-transition-border)}.ace-flip-cards__cta-icon{background-color:var(--ace-color-bright-blue);display:block;flex:0 0 auto;height:1rem;-webkit-mask-image:var(--ace-button-icon-mask);mask-image:var(--ace-button-icon-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:var(--ace-transition-transform);width:1rem}.ace-flip-cards__cta-text{flex:1 1 auto}.ace-flip-cards__cta:focus-visible,.ace-flip-cards__cta:hover{border-color:var(--ace-color-charcoal)}.ace-flip-cards__cta:focus-visible .ace-flip-cards__cta-icon,.ace-flip-cards__cta:hover .ace-flip-cards__cta-icon{transform:translateX(var(--ace-button-icon-shift))}.ace-flip-cards__grid{display:grid;gap:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;margin-inline:auto;width:min(100%,72rem)}.ace-flip-cards--cols-4 .ace-flip-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ace-flip-cards__card{--ace-flip-cards-card-radius-front:8px;--ace-flip-cards-card-radius-back:16px;--ace-flip-cards-card-radius:var(--ace-flip-cards-card-radius-front);--ace-flip-cards-title-size:clamp(2.8rem,3.2vw,3.75rem);--ace-transition-duration-flip:520ms;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:var(--ace-flip-cards-card-radius);color:inherit;cursor:default;display:block;height:27.25rem;overflow:hidden;padding:0;perspective:1200px;text-align:left;text-decoration:none;width:100%}.ace-flip-cards__card--static{cursor:default}.ace-flip-cards__card--flip [data-ace-flip-close]:focus-visible,.ace-flip-cards__card--flip [data-ace-flip-open]:focus-visible,.ace-flip-cards__card--link:focus-visible{outline:3px solid var(--ace-color-bright-blue);outline-offset:3px}.ace-flip-cards__card-inner{border-radius:var(--ace-flip-cards-card-radius);height:100%;position:relative;transform-style:preserve-3d;transition:var(--ace-transition-flip);width:100%}.ace-flip-cards__card.is-flipped .ace-flip-cards__card-inner{transform:rotateY(180deg)}.ace-flip-cards__card.is-flipped{--ace-flip-cards-card-radius:var(--ace-flip-cards-card-radius-back)}.ace-flip-cards__card-face{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:0;border-radius:var(--ace-flip-cards-card-radius);display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:calc(var(--ace-space-xl) - .45rem);position:absolute;width:100%}.ace-flip-cards__card-face--front{background:var(--ace-color-neon-yellow);border-radius:var(--ace-flip-cards-card-radius-front);color:var(--ace-color-charcoal);cursor:pointer}.ace-flip-cards__card-face--back{background:var(--ace-color-charcoal);border-radius:var(--ace-flip-cards-card-radius-back);color:var(--ace-color-white);transform:rotateY(180deg)}.ace-flip-cards__back-block,.ace-flip-cards__front-block{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.95rem;justify-content:center;width:100%}.ace-flip-cards__eyebrow{color:inherit;font-family:var(--ace-font-display);font-size:var(--ace-type-eyebrow-lg-size);font-weight:700;letter-spacing:.05em;line-height:var(--ace-type-body-line-height);text-align:center;text-transform:uppercase}.ace-flip-cards__eyebrow--back{color:var(--ace-color-neon-yellow)}.ace-flip-cards__title{font-size:var(--ace-flip-cards-title-size);line-height:.86;max-width:19.75rem;overflow-wrap:anywhere;text-wrap:balance}.ace-flip-cards__instruction,.ace-flip-cards__title{color:inherit;font-family:var(--ace-font-display);font-weight:700;text-align:center}.ace-flip-cards__instruction{display:none;font-size:var(--ace-type-badge-size);line-height:var(--ace-type-body-line-height);opacity:.84}.ace-flip-cards__instruction--back{background:transparent;border:0;border-bottom:1px solid;cursor:pointer;display:block;margin:0 auto;padding:.3rem 0;width:fit-content}.ace-flip-cards__link-icon{color:inherit;display:block;flex:0 0 auto;height:1.5rem;transition:var(--ace-transition-transform);width:1.5rem}.ace-flip-cards__card--link:focus-visible .ace-flip-cards__link-icon,.ace-flip-cards__card--link:hover .ace-flip-cards__link-icon{transform:translateX(var(--ace-button-icon-shift))}.ace-flip-cards__back-content{color:inherit;font-family:var(--ace-font-body);font-size:1.28rem;font-weight:500;line-height:1.16;max-width:22.75rem;text-align:center;text-wrap:balance;width:100%}.ace-flip-cards__back-content a,.ace-flip-cards__back-content em,.ace-flip-cards__back-content li,.ace-flip-cards__back-content p,.ace-flip-cards__back-content span,.ace-flip-cards__back-content strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ace-flip-cards__back-content p{margin:0}.ace-flip-cards__back-content p+p{margin-top:var(--ace-space-sm-lg)}.ace-flip-cards__back-content ol,.ace-flip-cards__back-content ul{margin:.9rem 0 0;padding-left:1.25rem;text-align:left}.ace-flip-cards--dark .ace-flip-cards__cta,.ace-flip-cards--dark .ace-flip-cards__heading,.ace-flip-cards--dark .ace-flip-cards__subheading{color:var(--ace-color-white)}.ace-flip-cards--dark .ace-flip-cards__cta{border-color:var(--ace-white-38)}@media (max-width:1023px){.ace-flip-cards__header{align-items:start;gap:1.25rem;grid-template-columns:1fr;margin-bottom:var(--ace-space-2xl-sm)}.ace-flip-cards__header-right{justify-content:flex-start}.ace-flip-cards__grid{gap:var(--ace-space-md);justify-content:stretch;width:100%}.ace-flip-cards--cols-4 .ace-flip-cards__grid,.ace-flip-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ace-flip-cards__instruction{display:block}.ace-flip-cards__card{--ace-flip-cards-title-size:clamp(2.4rem,4.8vw,3.1rem);height:26rem}}@media (max-width:767px){.ace-flip-cards__padding{padding-bottom:var(--ace-section-padding-bottom,var(--ace-section-space-sm-3xl));padding-top:var(--ace-section-padding-top,var(--ace-section-space-sm-3xl))}.ace-flip-cards__heading{font-size:var(--ace-type-module-heading-mobile-size)}.ace-flip-cards__grid{gap:1.25rem;margin-inline:auto;width:min(100%,26rem)}.ace-flip-cards--cols-4 .ace-flip-cards__grid,.ace-flip-cards__grid{grid-template-columns:1fr}.ace-flip-cards__card{--ace-flip-cards-title-size:clamp(2rem,7.2vw,2.55rem);height:auto;min-height:18rem}.ace-flip-cards__card-inner{display:grid;min-height:inherit}.ace-flip-cards__card-face{grid-area:1/1;inset:auto;min-height:inherit;padding:1.35rem 1.2rem;position:relative}.ace-flip-cards__title{max-width:100%}.ace-flip-cards__back-content{font-size:1.12rem;line-height:1.18;max-width:100%}}