.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-gap-4{gap:.25rem}.u-gap-12{gap:.75rem}.u-gap-32{gap:2rem}.u-gap-36{gap:2.25rem}.u-list-reset{list-style:none;margin:0;padding:0}.u-block-header{margin-bottom:clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);max-width:100%}@media(min-width:50rem){.u-block-header{margin-bottom:clamp(1.5rem,-.375rem + 3.75vw,3rem)}}:where(.u-block-title){font-family:var(--font-family);font-weight:600;font-size:clamp(1.5rem,1.1931818182rem + 1.3636363636vw,1.875rem);line-height:1.3;color:var(--color-global-text-main-dark);margin-bottom:0;text-align:center;width:100%}@media(min-width:50rem){:where(.u-block-title){font-size:clamp(1.875rem,1.25rem + 1.25vw,2.375rem)}}.checkerboard-card{--_card-bg: var(--color-white);--_card-title-color: var(--color-global-text-main-dark);--_card-text-color: var(--color-global-text-main-light-20);--_icon-badge-bg: var(--color-global-accent-primary);--_icon-filter: brightness(0) invert(1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;min-width:0;padding:1.5rem;border-radius:1.5rem;background:var(--_card-bg)}.checkerboard-card__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9.25rem;height:9.25rem}.checkerboard-card__icon--badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--_icon-badge-bg)}.checkerboard-card__icon-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.checkerboard-card__icon--badge .checkerboard-card__icon-image{width:60%;height:60%;-webkit-filter:var(--_icon-filter);filter:var(--_icon-filter)}.checkerboard-cards--theme-dark .checkerboard-card:hover .checkerboard-card__icon-image{-webkit-transform:scale(1.08) rotate(4deg);transform:scale(1.08) rotate(4deg)}@media(prefers-reduced-motion:reduce){.checkerboard-cards--theme-dark .checkerboard-card:hover .checkerboard-card__icon-image{-webkit-transform:none;transform:none}}@media(min-width:48rem)and (hover:hover){.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text){--_shift: 0;position:relative;overflow:hidden;min-height:18.625rem;padding-top:3.75rem}}@media(min-width:48rem)and (hover:hover)and (min-width:77.5rem){.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text){min-height:0;aspect-ratio:316/298}}@media(min-width:48rem)and (hover:hover){.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text)>:first-child{margin-top:var(--_shift);-webkit-transition:margin-top .7s cubic-bezier(.22,1,.36,1);transition:margin-top .7s cubic-bezier(.22,1,.36,1)}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text) .checkerboard-card__text{overflow:hidden;max-height:4.5rem;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity .6s ease .1s,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:opacity .6s ease .1s,-webkit-transform .7s cubic-bezier(.22,1,.36,1);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .6s ease .1s;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .6s ease .1s,-webkit-transform .7s cubic-bezier(.22,1,.36,1)}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):hover,.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):focus-within{--_shift: -2.25rem}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):hover .checkerboard-card__text,.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):focus-within .checkerboard-card__text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width:48rem)and (hover:hover)and (prefers-reduced-motion:reduce){.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text)>:first-child,.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text) .checkerboard-card__text{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):hover,.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card:has(.checkerboard-card__text):focus-within{--_shift: 0}}.checkerboard-card__icon-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:#0000;cursor:pointer}.checkerboard-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;width:100%}.checkerboard-card__title{margin:0;color:var(--_card-title-color);font-family:var(--font-family);font-size:1.375rem;font-weight:600;line-height:1.3}.checkerboard-cards--columns-4 .checkerboard-card__title{font-size:1.5rem}@media(max-width:47.9375rem){.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card{gap:1rem}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card .checkerboard-card__icon--badge{width:3.0625rem;height:3.0625rem;border-radius:.75rem}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card .checkerboard-card__info{gap:.5rem}.checkerboard-cards--columns-4.checkerboard-cards--theme-purple .checkerboard-card .checkerboard-card__title{font-size:1.25rem}}.checkerboard-card__text{color:var(--_card-text-color);font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:1.5}.checkerboard-card__text *{margin:0;color:inherit;font:inherit}
