@keyframes rotate{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@layer components{.features-banner{--_veracity-logo-color: white;padding-block:var(--block-spacing)}.features-banner__layout{gap:var(--gapSize)}@media only screen and (min-width: 1024px){.features-banner__layout{display:grid;grid-template-columns:subgrid}}.features-banner__content{grid-column:left;display:flex;flex-direction:column;justify-content:center;align-items:start}.features-banner__logo{display:block;margin-bottom:2rem;color:var(--_veracity-logo-color)}.features-banner__description{font-size:var(--font-size--medium);line-height:var(--line-height--medium);margin-right:16.666%}.features-banner__cta-link{margin-bottom:0;width:max-content}.features-banner__features{grid-column:right;display:grid;gap:var(--gapSize);margin-top:2rem}@media only screen and (min-width: 1024px){.features-banner__features{margin-top:0}}.features-banner__feature{background:var(--_feature-background);border:var(--_feature-border);position:relative;isolation:isolate;height:100%;padding:1.5rem;box-shadow:var(--shadow, 0 4px 14px rgba(26, 26, 25, .1));transition:box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-start}.features-banner__feature-wrapper{container-type:inline-size}.features-banner__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.features-banner__feature-image picture,.features-banner__feature-image img{display:block;width:100%;height:100%;object-fit:cover}.features-banner__feature-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--_feature-overlay, hsl(from var(--_current-overlay-color) h 100% 18%));opacity:var(--_current-overlay-opacity, .5)}.features-banner__feature-icon{font-size:var(--font-size--large);display:inline-block;padding:.5rem;margin-bottom:.5rem;color:var(--_feature-text-color, var(--theme-text))}.features-banner__feature-title{color:var(--_feature-text-color, var(--theme-text))}.features-banner__feature-label{display:block;font-size:var(--font-size--xsmall);line-height:var(--line-height--xsmall);color:var(--_feature-text-color, var(--theme-text));margin-bottom:.25rem}.features-banner__feature-arrow{text-align:right;color:var(--_feature-text-color, var(--theme-text));font-size:var(--font-size--large);transition:transform .3s ease;transform:translate(var(--arrow-offset, 0));margin-top:auto}.features-banner__feature-description{font-size:var(--font-size--xsmall);line-height:var(--line-height--xsmall);margin-bottom:0}@container (min-width: 250px){.features-banner__feature-description{font-size:var(--font-size--small);line-height:var(--line-height--small)}}.features-banner__feature-badges.pill-container{margin-block:1rem .5rem}.features-banner__feature-link:hover{--arrow-offset: 5px;--shadow: 0 4px 14px rgba(26, 26, 25, .2)}@media only screen and (min-width: 480px){.features-banner:not(.features-banner--layout-two) .features-banner__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.features-banner:not(.features-banner--layout-two) .features-banner__features:has(.features-banner__feature-wrapper:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.features-banner--layout-two .features-banner__features{--_gap: var(--gapSize, 1rem );grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width: 768px){.features-banner--layout-two .features-banner__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width: 1024px){.features-banner--layout-two .features-banner__features{grid-template-columns:repeat(auto-fit,minmax(calc((100% - 3 * var(--_gap)) / 4),1fr))}}@media only screen and (min-width: 768px){.features-banner--layout-two .features-banner__features:has(>.features-banner__feature-wrapper:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.features-banner--layout-two .features-banner__content{grid-column:1/-1;display:grid;grid-template-columns:1fr min-content}.features-banner--layout-two .features-banner__content .features-banner__description{grid-column:1/-1}.features-banner--layout-two .features-banner__content .features-banner__cta{grid-column:2;grid-row:1;margin-top:0}.features-banner.u-bg--dark-blue{--_feature-background: #0C1A3C;--_current-overlay-color: #0C1A3C;--_current-overlay-opacity: .8;--_feature-text-color: var(--theme-neutral-light);--_feature-border: 1px solid hsl(from var(--_feature-background) h s 25%);--pill-background: var(--theme-primary);--pill-color: var(--theme-neutral-light)}.features-banner.u-bg--light-blue,.features-banner.u-bg--background-light,.features-banner.u-bg--neutral-light{--_current-overlay-color: var(--theme-tertiary);--_current-overlay-opacity: 1;--_feature-background: white;--_feature-border: transparent;--_feature-overlay: var(--theme-neutral-light);--theme-heading-override: var(--theme-text);--theme-text-override: var(--theme-text);--_feature-text-color: black;--theme-link-override: var(--theme-link);--theme-link-hover-override: var(--theme-link-hover);--pill-background: var(--theme-blue-light);--pill-color: var(--theme-neutral-dark);--_veracity-logo-color: black}}
