.feature-cards{--bg:#fff;--headline-color:var(--secondary_color);--background-gradient:linear-gradient(0deg,hsla(0,0%,94%,0) 0%,var(--bg) 100%);--card-bg:#fff;--info-color:var(--primary_color);background:var(--bg);--card-spacing:2rem;clip-path:polygon(0 0,100% 0,100% 200%,0 200%);padding-top:var(--card-spacing)}.feature-cards.bg-white{--bg:#fff;--card-bg:var(--bg-grey);--circle-color:rgba(0,0,0,.1)}.feature-cards.bg-grey{--bg:var(--bg-grey);--headline-color:var(--secondary_color);--circle-color:hsla(0,0%,85%,.8);--card-bg:#fff}.feature-cards.bg-dark-grey{--bg:var(--bg-dark-grey);--headline-color:#fff;--info-color:var(--headline-color);--circle-color:hsla(0,0%,100%,.1)}.feature-cards.bg-red{--bg:var(--secondary_color);--headline-color:var(--secondary_color_txt);--info-color:var(--secondary_color_txt);--circle-color:rgba(0,0,0,.2)}.feature-cards--inside{align-items:flex-start;display:flex;flex-wrap:wrap}.feature-cards--info{color:var(--info-color);margin-bottom:var(--page-spacing)}.feature-cards--info h2{color:var(--headline-color)}@media(min-width:736px){.feature-cards--info{padding-right:8.3333333333%;position:sticky;top:var(--header-small-height);width:50%}}@media(min-width:1280px){.feature-cards--info{width:41.6666666667%}}.feature-cards .subtitle{color:var(--info-color)}.feature-cards--cards{align-items:flex-start;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:flex;flex-grow:1;flex-wrap:wrap;gap:var(--card-spacing);margin-left:calc(var(--card-spacing)*-1);margin-right:calc(var(--card-spacing)*-1);padding-left:var(--card-spacing);padding-right:var(--card-spacing);position:relative}@media(min-width:736px){.feature-cards--cards{clip-path:none;margin:0;padding:0;width:50%}}@media(min-width:1280px){.feature-cards--cards{width:58.3333333333%}}.feature-cards--cards:after{background:var(--background-gradient);content:"";height:12rem;left:0;position:absolute;top:calc(var(--card-spacing)*-1);width:100%}.feature-cards--cirlce{bottom:0;height:0;position:sticky;width:100%;--circle-size:24rem;--blur:10px;pointer-events:none}@media(min-width:1440px){.feature-cards--cirlce{--circle-size:37rem}}.feature-cards--cirlce:after{aspect-ratio:1;background:var(--circle-color);border-radius:100%;bottom:0;bottom:calc(50vh - var(--circle-size)/2);content:"";display:block;filter:blur(var(--blur));margin-left:50%;position:absolute;transform:translate(-50%);transition:all 2s;width:var(--circle-size)}.feature-cards--card{--cards-in-line:1;background:var(--card-bg);box-shadow:50px 144px 220px rgba(0,0,0,.204);margin-bottom:0;width:100%;z-index:1}.feature-cards--card h3{hyphens:auto}@media(min-width:736px){.feature-cards--card{width:calc(100%/var(--cards-in-line) - var(--card-spacing)/2)}}@media(min-width:1280px){.feature-cards--card{--cards-in-line:2;--offset:10rem;aspect-ratio:3/4}.feature-cards--card:nth-child(2n){transform:translateY(calc(var(--offset)))!important}.feature-cards--card.even.last{margin-bottom:calc(var(--offset))}}.feature-cards--card--body{flex-grow:1;margin-bottom:0}.feature-cards--card--links{margin:0;padding-top:1.5rem}.feature-cards--card--links:empty{display:none}.feature-cards--card--inside{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;min-height:100%;padding:1.5rem}@media(min-width:736px){.feature-cards--card--inside{padding:2rem}}@media(min-width:1280px){.feature-cards--card--inside{padding:3rem}}