.fcards{padding-block:var(--fcards-pt,92px) var(--fcards-pb,92px);padding-inline:var(--wrapper-pad)}.fcards__inner{margin-inline:auto;max-width:var(--fcards-width,var(--wrapper-max))}.fcards__header{text-align:center}.fcards__eyebrow{color:var(--fcards-eyebrow-color,#fff);font-family:var(--fcards-eyebrow-font,inherit);font-size:var(--fcards-eyebrow-size,.8125rem);font-weight:var(--fcards-eyebrow-weight,700);letter-spacing:var(--fcards-eyebrow-tracking,.02em);line-height:var(--fcards-eyebrow-line-height,inherit);margin:0 0 var(--fcards-gap-eyebrow,12px)}.fcards__heading{color:var(--fcards-heading-color,#fff);font-family:var(--fcards-heading-font,var(--font-display));font-size:var(--fcards-heading-size,clamp(1.875rem,3.4vw,2.75rem));font-weight:var(--fcards-heading-weight,400);letter-spacing:var(--fcards-heading-tracking,inherit);line-height:var(--fcards-heading-line-height,1.15);margin:0}.fcards__highlight{background-color:transparent;background-image:linear-gradient(var(--fcards-highlight-bg,#000710),var(--fcards-highlight-bg,#000710));background-position:0 var(--fcards-highlight-offset,.325em);background-repeat:no-repeat;background-size:100% var(--fcards-highlight-height,1.05em);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--fcards-highlight-text,#fff);padding-inline:var(--fcards-highlight-pad,.21em)}.fcards__subheading{color:var(--fcards-subheading-color,#fff);font-family:var(--fcards-subheading-font,inherit);font-size:var(--fcards-subheading-size,1.0625rem);font-weight:var(--fcards-subheading-weight,400);letter-spacing:var(--fcards-subheading-tracking,inherit);line-height:var(--fcards-subheading-line-height,1.45);margin:var(--fcards-gap-subheading,24px) 0 0}.fcards__grid{column-gap:var(--fcards-col-gap,24px);display:grid;grid-template-columns:repeat(var(--fcards-cols,4),minmax(0,1fr));padding-top:var(--fcards-badge-overhang,30px);row-gap:calc(var(--fcards-row-gap, 48px) + var(--fcards-badge-overhang, 30px))}.fcards__card{border-radius:var(--fcards-card-radius,16px);display:flex;flex-direction:column;padding:var(--fcards-card-pt,56px) var(--fcards-card-pr,32px) var(--fcards-card-pb,32px) var(--fcards-card-pl,32px);position:relative}.fcards__badge{display:grid;height:var(--fcards-badge,86px);left:var(--fcards-badge-x,24px);place-items:center;position:absolute;top:calc(var(--fcards-badge-overhang, 30px)*-1);width:var(--fcards-badge,86px)}.fcards__badge-art{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.fcards__badge-icon{display:block;height:calc(var(--fcards-badge, 86px)*var(--fcards-icon-scale, .32));object-fit:contain;position:relative;width:calc(var(--fcards-badge, 86px)*var(--fcards-icon-scale, .32));z-index:1}.fcards__badge-label{font-family:var(--font-display);font-size:calc(var(--fcards-badge, 86px)*.26);font-weight:500;line-height:1;position:relative;z-index:1}.fcards__card-heading{color:var(--fcards-card-heading-color,#000710);font-family:var(--fcards-card-heading-font,var(--font-display));font-size:var(--fcards-card-heading-size,clamp(1.5rem,2.2vw,1.875rem));font-weight:var(--fcards-card-heading-weight,400);letter-spacing:var(--fcards-card-heading-tracking,inherit);line-height:var(--fcards-card-heading-line-height,1.15);margin:0 0 var(--fcards-gap-card-heading,24px)}.fcards__card-subheading{color:var(--fcards-card-subheading-color,#000710);font-family:var(--fcards-card-subheading-font,inherit);font-size:var(--fcards-card-subheading-size,.9375rem);font-weight:var(--fcards-card-subheading-weight,700);letter-spacing:var(--fcards-card-subheading-tracking,inherit);line-height:var(--fcards-card-subheading-line-height,1.4);margin:0 0 var(--fcards-gap-card-subheading,8px)}.fcards__text{color:var(--fcards-text-color,#000710);font-family:var(--fcards-text-font,inherit);font-size:var(--fcards-text-size,.9375rem);font-weight:var(--fcards-text-weight,inherit);letter-spacing:var(--fcards-text-tracking,inherit);line-height:var(--fcards-text-line-height,1.5)}.fcards__text>:first-child{margin-top:0}.fcards__text>:last-child{margin-bottom:0}.fcards__content{flex:1 1 auto}.fcards__btn{align-self:flex-start;margin-top:var(--fcards-gap-button,32px)}.fcards__cta{display:flex;margin-top:var(--fcards-gap-cta,64px)}@media (max-width:1000px){.fcards__grid{grid-template-columns:repeat(min(var(--fcards-cols,4),2),minmax(0,1fr))}}@media (max-width:640px){.fcards__grid{grid-template-columns:minmax(0,1fr)}}