@charset "UTF-8";.feature-cards{background-color:#0a0a0a;color:#fff;padding:8rem 0;text-align:left}@media(max-width:1000px){.feature-cards{padding:4rem 0}}.feature-cards-inner{grid-row-gap:0}@media(max-width:1000px){.feature-cards-inner{grid-row-gap:0}}.feature-cards-heading{grid-column:span 12}@media(max-width:1400px){.feature-cards-heading{grid-column:span 8}}@media(max-width:1000px){.feature-cards-heading{grid-column:span 4}}.feature-cards-heading{margin:0;font-size:3.75rem;line-height:1.0666666667;font-weight:800}@media(max-width:1000px){.feature-cards-heading{font-size:3rem;line-height:1.0833333333}}.feature-cards-heading{color:#e07b30}.feature-cards-content{grid-column:span 12}@media(max-width:1400px){.feature-cards-content{grid-column:span 8}}@media(max-width:1000px){.feature-cards-content{grid-column:span 4}}.feature-cards-content{font-size:var(--tweak-content-font-size, max(12px, 1.125rem));line-height:var(--tweak-content-line-height, 1.5555555556);font-weight:400}@media(max-width:1000px){.feature-cards-content{font-size:var(--tweak-content-font-size-sm, max(12px, 1rem));line-height:var(--tweak-content-line-height-sm, 1.5)}}.feature-cards-content{margin-top:1.5rem}.feature-cards-content p:first-child{margin-top:0}.feature-cards-content p:last-child{margin-bottom:0}.feature-cards-list{grid-column:span 12}@media(max-width:1400px){.feature-cards-list{grid-column:span 8}}@media(max-width:1000px){.feature-cards-list{grid-column:span 4}}.feature-cards-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:4rem 0 0;padding:0;list-style:none}@media(max-width:1400px){.feature-cards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.feature-cards-list{grid-template-columns:1fr;gap:3rem}}.feature-cards-item{margin:0;min-width:0;min-height:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.feature-cards-item:hover{transform:translateY(-.625rem)}.feature-cards-card-link{display:grid;grid-template-rows:minmax(0,1fr);height:100%;color:inherit;text-decoration:none}.feature-cards-card{display:grid;grid-row:1;grid-template-rows:auto auto auto 1fr;gap:.75rem;height:100%;min-height:31.75rem}@media(max-width:1000px){.feature-cards-card{min-height:28.3125rem}}.feature-cards-card-media{position:relative;z-index:0;grid-area:1/1/5/1;width:100%;height:0;min-height:100%;min-width:0;overflow:hidden;line-height:0;clip-path:polygon(0 0,calc(49% + .75rem) 0,calc(49% + 4.25rem) 2rem,100% 2rem,100% 100%,0 100%);transition:filter .3s cubic-bezier(.4,0,.2,1)}.feature-cards-card-media:after{content:"";position:absolute;top:0;width:100%;background:linear-gradient(0deg,#06060600 21%,#272626e6 74%);z-index:1;aspect-ratio:1}.feature-cards-card-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:100%;min-height:0;object-fit:cover;transition:scale 2s cubic-bezier(.4,0,.2,1)}.feature-cards-card-tag,.feature-cards-card-date{align-self:start;z-index:1;font-size:var(--tweak-content-font-size, max(12px, 1rem));line-height:var(--tweak-content-line-height, 1.5);font-weight:700}@media(max-width:1000px){.feature-cards-card-tag,.feature-cards-card-date{font-size:var(--tweak-content-font-size-sm, max(12px, .875rem));line-height:var(--tweak-content-line-height-sm, 1.5714285714)}}.feature-cards-card-tag,.feature-cards-card-date{text-transform:uppercase}.feature-cards-card-tag{grid-area:1/1;min-height:2rem;color:#e07b30;display:flex;align-items:center;padding-right:1.25rem;margin-bottom:1.125rem;justify-self:end;font-size:min(.875rem,3vw)}.feature-cards-card-date{grid-area:2/1;padding:0 2rem}.feature-cards-card-title{grid-area:3/1;margin:0;z-index:1;padding:0 2rem;font-size:1.625rem;line-height:1.2307692308;font-weight:700}@media(max-width:1000px){.feature-cards-card-title{font-size:1.25rem;line-height:1.4}}.feature-cards-card-title{margin-bottom:.5rem}.feature-cards-card-more.button-arrow{grid-area:4/1;z-index:1;padding:0 2rem;place-self:start start;color:inherit}.feature-cards-card-more.button-arrow:hover,.feature-cards-card-more.button-arrow:active{color:inherit}@media(max-width:1000px){.feature-cards-card-more.button-arrow{font-size:1.125rem}}.feature-cards--light{color:#0a0a0a;background-color:#fff}.feature-cards--light .feature-cards-card{color:#fff}
