.cards-grid-with-hover-wrapper header+.cards-block{margin-top:32px;@media only screen and (min-width:1024px){margin-top:56px}}.cards-grid-with-hover-wrapper.surface-black *{color:#fff}.cards-grid-with-hover-wrapper .section-header{@media only screen and (min-width:1024px){align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:space-between}}.cards-grid-with-hover-wrapper .section-header .button-container{flex:none;height:fit-content}.cards-grid-with-hover-wrapper .section-header.centered h2{margin-left:auto;margin-right:auto;max-width:1000px;text-wrap-style:balance}.cards-grid-with-hover-wrapper .cards-block{display:flex;flex-direction:column;gap:20px;@media only screen and (min-width:1024px){flex-direction:row;gap:28px}}.cards-grid-with-hover-wrapper .card-block{background-color:#f8f8f6;border-radius:8px;display:flex;flex-direction:column;gap:12px;@media only screen and (min-width:1024px){gap:24px;justify-content:space-between;min-height:475px;padding-bottom:28px;padding-left:28px;padding-right:28px;padding-top:28px}}.cards-grid-with-hover-wrapper .card-block .icon{margin-bottom:20px;width:44px;@media only screen and (min-width:1024px){margin-bottom:24px}}.cards-grid-with-hover-wrapper .card-block .body-s :last-child,.cards-grid-with-hover-wrapper .card-block h3{margin:0}.cards-grid-with-hover-wrapper .card-block .body-s+a.title-xs{display:inline-block}.cards-grid-with-hover-wrapper .card-block a.title-xs{border-bottom:1px solid #000;text-decoration:none}@media only screen and (min-width:768px){.cards-grid-with-hover-wrapper .cards-block{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.cards-grid-with-hover-wrapper .cards-block.one-columns .card-block{width:100%}.cards-grid-with-hover-wrapper .cards-block.five-columns .card-block,.cards-grid-with-hover-wrapper .cards-block.four-columns .card-block,.cards-grid-with-hover-wrapper .cards-block.three-columns .card-block,.cards-grid-with-hover-wrapper .cards-block.two-columns .card-block{width:calc(50% - 10px)}}@media only screen and (min-width:1024px){.cards-grid-with-hover-wrapper .cards-block{gap:28px}.cards-grid-with-hover-wrapper .cards-block.one-columns .card-block{width:100%}.cards-grid-with-hover-wrapper .cards-block.two-columns .card-block{width:calc(50% - 14px)}.cards-grid-with-hover-wrapper .cards-block.three-columns .card-block{width:calc(33.33333% - 18.66667px)}.cards-grid-with-hover-wrapper .cards-block.four-columns .card-block{width:calc(25% - 21px)}.cards-grid-with-hover-wrapper .cards-block.five-columns .card-block{width:calc(20% - 22.4px)}}.cards-grid-with-hover-wrapper:has(.full-image) .section-header{text-align:left;@media only screen and (min-width:1024px){align-items:center;display:flex;gap:32px;justify-content:space-between}}.cards-grid-with-hover-wrapper:has(.full-image) .section-header .text-block{@media only screen and (min-width:1024px){max-width:700px}}.cards-grid-with-hover-wrapper:has(.full-image) .section-header .eyebrow{justify-content:flex-start}.cards-grid-with-hover-wrapper:has(.full-image) .section-header .body-s{margin-left:0;margin-right:0}.cards-grid-with-hover-wrapper .card-block:has(.full-image){display:none;@media only screen and (min-width:1024px){display:block;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}.cards-grid-with-hover-wrapper .card-block:has(.full-image) img{@media only screen and (min-width:1024px){height:100%;object-fit:cover;overflow:hidden;width:100%}}.cards-grid-with-hover-wrapper .card-block{min-height:348px;overflow:hidden;position:relative}.cards-grid-with-hover-wrapper .card-block a.hover-link{display:flex;text-decoration:none}.cards-grid-with-hover-wrapper .card-block a.hover-link .title-xs{align-items:end;display:flex;margin-bottom:0}.cards-grid-with-hover-wrapper .card-block a.hover-link .title-xs .link-arrow{margin-left:4px;width:16px}.cards-grid-with-hover-wrapper .card-block a.hover-link:hover .title-xs{height:auto;margin:16px 0 0;max-height:fit-content;opacity:1}.cards-grid-with-hover-wrapper .card-block .hover-link .contents{position:relative;z-index:2}.cards-grid-with-hover-wrapper .card-block img.background-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%;z-index:0}.cards-grid-with-hover-wrapper .card-block:has(a.title-xs):hover img.background-image{transform:scale(1.04)}.cards-grid-with-hover-wrapper .card-block:after{background:linear-gradient(180deg,rgba(10,14,23,0) -122.7%,#0a0e17);content:"";inset:0;position:absolute;transition:background .3s ease;z-index:1}.cards-grid-with-hover-wrapper .card-block:has(a.title-xs):hover:after{background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.62))}.cards-grid-with-hover-wrapper .card-block>div{position:relative;z-index:2}.cards-grid-with-hover-wrapper .card-block:has(img.background-image){display:flex;flex-direction:column;gap:0;justify-content:flex-end;padding:28px}.cards-grid-with-hover-wrapper .card-block:has(img.background-image) *{color:#fff}.cards-grid-with-hover-wrapper .card-block img.icon{height:40px;margin-bottom:16px;object-fit:contain;width:40px;@media only screen and (min-width:1024px){height:44px;width:44px}}.cards-grid-with-hover-wrapper .card-block:has(img.background-image) h3{margin:0 0 10px}.cards-grid-with-hover-wrapper .card-block:has(img.background-image) .body-s{margin:0;opacity:.9}.cards-grid-with-hover-wrapper .card-block .hover-link .contents{display:flex;flex-direction:column;justify-content:flex-end}.cards-grid-with-hover-wrapper .card-block .title-xs{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:opacity .25s ease,margin-top .35s ease,max-height .35s ease}.cards-grid-with-hover-wrapper .card-block:has(a.title-xs):hover .title-xs{margin-top:16px;max-height:40px;opacity:1}.cards-grid-with-hover-wrapper .card-block .hover-link{display:block;height:100%}