.flip-cards__header{margin-bottom:clamp(2.5rem,2.5vw,6rem);text-align:center}.flip-cards__header-title{font-size:clamp(2.125rem,2.5vw,4rem);font-weight:500;letter-spacing:-2.56px;line-height:clamp(2.5rem,2.5vw,4.75rem)}.flip-cards__wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;overflow:hidden;position:relative}@media(min-width:81.25rem){.flip-cards__wrapper{gap:2.5rem}}.flip-cards__card{background-color:transparent;cursor:pointer;min-height:auto;position:relative;transition:all .4s;width:100%}@media(min-width:81.25rem){.flip-cards__card{background-color:transparent;min-height:27.875rem;width:calc(33.33333% - 1.66667rem)}}.flip-cards__card.is-flipped{background-color:#fff}@media(min-width:81.25rem){.flip-cards__card.is-flipped{background-color:transparent}}.flip-cards__card--featured:focus-within,.flip-cards__card--featured:hover{position:static}.flip-cards__front{align-items:center;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:center;min-height:10rem;padding:1.5rem 1.25rem;position:relative;text-align:center;transition:all .4s;width:100%}@media(min-width:81.25rem){.flip-cards__front{gap:0;height:100%;left:0;min-height:unset;padding:0 1rem;position:absolute;top:0;width:100%}}.flip-cards__front .flip-cards__card-title{margin:0;order:1}@media(min-width:81.25rem){.flip-cards__front .flip-cards__card-title{margin-bottom:2.625rem;order:0}}.flip-cards__front-union{align-items:center;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;margin:0;order:2;padding:.75rem;width:3rem}@media(min-width:81.25rem){.flip-cards__front-union{margin:1rem auto 0;max-height:unset}}.flip-cards__front-union svg{height:1.5rem;width:1.5rem}@media(min-width:81.25rem){.flip-cards__front-union svg{height:3rem;width:3rem}.flip-cards__card.is-flipped .flip-cards__front,.flip-cards__card:hover .flip-cards__front{opacity:0;pointer-events:none}}.flip-cards__card.is-flipped .flip-cards__front{display:none}@media(min-width:81.25rem){.flip-cards__card.is-flipped .flip-cards__front{display:flex;opacity:0;pointer-events:none}}.flip-cards__back{align-items:center;background-color:#fff;display:none;flex-direction:column;height:auto;justify-content:center;opacity:1;padding:2.5rem 1.5rem 1.5rem;text-align:center;transition:all .4s;z-index:1}@media(min-width:81.25rem){.flip-cards__back{align-items:center;display:flex;height:100%;opacity:0;padding:0 1rem}}.flip-cards__back .flip-cards__card-title{margin:0 0 1rem;order:0}@media(min-width:81.25rem){.flip-cards__back .flip-cards__card-title{margin-bottom:0;order:1}}.flip-cards__back .flip-cards__card-image{margin:0 0 1rem}.flip-cards__card-image img{display:block;height:auto;margin:0 auto;max-width:3rem}@media(min-width:81.25rem){.flip-cards__card-image img{max-width:100%}.flip-cards__card.is-flipped .flip-cards__back,.flip-cards__card:hover .flip-cards__back{opacity:1}}.flip-cards__card.is-flipped .flip-cards__back{display:flex}.flip-cards__card.is-flipped .flip-cards__back .flip-cards__card-summary,.flip-cards__card.is-flipped .flip-cards__back .flip-cards__card-summary p{text-align:center}.flip-cards__card--featured .flip-cards__back{display:none}@media(min-width:81.25rem){.flip-cards__card--featured .flip-cards__back{display:flex;height:100%;position:absolute;right:0;top:0;width:100%}}.flip-cards__card--featured.is-flipped .flip-cards__back{display:flex;height:auto;position:relative}@media(min-width:81.25rem){.flip-cards__card--featured.is-flipped .flip-cards__back{height:100%;position:absolute}}.flip-cards__card-title{font-size:clamp(1.75rem,2.5vw,3rem);font-weight:500;margin-bottom:0;text-transform:uppercase}.flip-cards__card-summary,.flip-cards__card-summary p{color:#000;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:300;line-height:clamp(1.5rem,2.5vw,2.375rem)}.flip-cards__card-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}@media(min-width:81.25rem){.flip-cards__card-wrapper{flex-wrap:nowrap;gap:2.5rem;justify-content:flex-start;width:auto}}.flip-cards__card-col{flex:1 0 100%}.flip-cards__card-col-letter{font-size:clamp(1.75rem,2.5vw,3rem);font-weight:500;letter-spacing:-1.92px;line-height:120%}.flip-cards__card-col-title{font-size:1.5rem;font-weight:300;line-height:160%}