.feature-grid[data-astro-cid-7yhbzkjs]{--line: var(--color-secondary-500);--row-end: 48px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:96px;display:grid;position:relative}.feature-grid--linked[data-astro-cid-7yhbzkjs]{--row-end: 64px}.feature-grid[data-astro-cid-7yhbzkjs]:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:50%}.feature-grid__item[data-astro-cid-7yhbzkjs]{padding-block:48px var(--row-end);border-top:1px solid var(--line);flex-direction:column;gap:32px;display:flex}.feature-grid__item[data-astro-cid-7yhbzkjs]:nth-last-child(-n+2):nth-child(odd),.feature-grid__item[data-astro-cid-7yhbzkjs]:last-child{padding-bottom:0}.feature-grid__head[data-astro-cid-7yhbzkjs]{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.feature-grid__text[data-astro-cid-7yhbzkjs]{flex-direction:column;gap:24px;display:flex}.feature-grid--linked[data-astro-cid-7yhbzkjs] .feature-grid__text[data-astro-cid-7yhbzkjs]{max-width:400px}.feature-grid[data-astro-cid-7yhbzkjs] h3[data-astro-cid-7yhbzkjs]{font-size:20px;font-weight:500;line-height:1.5}.feature-grid[data-astro-cid-7yhbzkjs] p[data-astro-cid-7yhbzkjs]{font-size:14px;font-weight:300}.feature-grid__link[data-astro-cid-7yhbzkjs]{background:var(--color-secondary-100);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background-color .2s;display:grid}.feature-grid__link[data-astro-cid-7yhbzkjs]:hover{background:var(--color-secondary-300)}.feature-grid__media[data-astro-cid-7yhbzkjs]{aspect-ratio:496/279;border-radius:var(--radius-md);background:var(--color-secondary-100);margin-top:auto;position:relative}.feature-grid__media--image[data-astro-cid-7yhbzkjs]{transition:background-color .4s;overflow:hidden}.feature-grid__media[data-astro-cid-7yhbzkjs] img[data-astro-cid-7yhbzkjs]{object-fit:cover;width:100%;height:100%;transition:opacity .4s}.feature-grid__illustration[data-astro-cid-7yhbzkjs]{justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.feature-grid__media--image[data-astro-cid-7yhbzkjs] .feature-grid__illustration[data-astro-cid-7yhbzkjs]{opacity:0}.feature-grid__item[data-astro-cid-7yhbzkjs]:is(:hover,:focus-within) .feature-grid__media--image[data-astro-cid-7yhbzkjs]:has(.feature-grid__illustration){background:var(--color-neutral-0)}.feature-grid__item[data-astro-cid-7yhbzkjs]:is(:hover,:focus-within) .feature-grid__media--image[data-astro-cid-7yhbzkjs]:has(.feature-grid__illustration) img[data-astro-cid-7yhbzkjs]{opacity:0}.feature-grid__item[data-astro-cid-7yhbzkjs]:is(:hover,:focus-within) .feature-grid__illustration[data-astro-cid-7yhbzkjs]{opacity:1}.feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] .feature-grid__illustration[data-astro-cid-7yhbzkjs]{opacity:1;background:var(--color-secondary-100);clip-path:inset(100% 0 0);transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] img[data-astro-cid-7yhbzkjs]{transition:transform .9s cubic-bezier(.65,0,.35,1),opacity 0s}.feature-grid__item[data-astro-cid-7yhbzkjs]:is(:hover,:focus-within,.is-lifted) .feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] .feature-grid__illustration[data-astro-cid-7yhbzkjs]{clip-path:inset(0)}.feature-grid__item[data-astro-cid-7yhbzkjs]:is(:hover,:focus-within,.is-lifted) .feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] img[data-astro-cid-7yhbzkjs]{opacity:0;transform:scale(1.04);transition:transform .9s cubic-bezier(.65,0,.35,1),opacity 0s .7s}.feature-grid--film[data-astro-cid-7yhbzkjs] .feature-grid__media--image[data-astro-cid-7yhbzkjs]:before,.feature-grid--film[data-astro-cid-7yhbzkjs] .feature-grid__media--image[data-astro-cid-7yhbzkjs]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.feature-grid--film[data-astro-cid-7yhbzkjs] .feature-grid__media--image[data-astro-cid-7yhbzkjs]:before{background:repeating-linear-gradient(#0000 0 2.5px,#1825202e 2.5px 5px)}.feature-grid--film[data-astro-cid-7yhbzkjs] .feature-grid__media--image[data-astro-cid-7yhbzkjs]:after{mix-blend-mode:overlay;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.feature-grid--film[data-astro-cid-7yhbzkjs] .feature-grid__media--image[data-astro-cid-7yhbzkjs] .feature-grid__illustration[data-astro-cid-7yhbzkjs]{z-index:2}.feature-grid--sequence[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:not(.is-played) .feature-grid__illustration[data-astro-cid-7yhbzkjs] *{animation:none!important}.feature-grid--sequence[data-astro-cid-7yhbzkjs].is-sequencing .feature-grid__item[data-astro-cid-7yhbzkjs]:not(.is-played) .feature-grid__illustration[data-astro-cid-7yhbzkjs]{opacity:0}.feature-grid--sequence[data-astro-cid-7yhbzkjs] .is-played[data-astro-cid-7yhbzkjs] .feature-grid__illustration[data-astro-cid-7yhbzkjs] *{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.feature-grid--framed[data-astro-cid-7yhbzkjs]{column-gap:0}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:nth-child(odd){padding-right:48px}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:nth-child(2n){padding-left:48px}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__media[data-astro-cid-7yhbzkjs]{border:1px solid var(--color-secondary-300);border-radius:8px}.reveal-ready .feature-grid--cascade[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:not(.is-revealed){opacity:1;transform:none}.reveal-ready .feature-grid--cascade[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]>[data-astro-cid-7yhbzkjs]{--cascade-delay: calc(var(--reveal-order, 0) * .2s);transition:opacity 1.6s cubic-bezier(.33,0,.2,1) var(--cascade-delay),transform 2.2s cubic-bezier(.25,.8,.25,1) var(--cascade-delay),background-color .4s}.reveal-ready .feature-grid--cascade[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:not(.is-revealed)>[data-astro-cid-7yhbzkjs]{opacity:0;transform:translateY(96px)}@media(prefers-reduced-motion:reduce){.feature-grid__illustration[data-astro-cid-7yhbzkjs] *{animation:none!important}.feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] .feature-grid__illustration[data-astro-cid-7yhbzkjs],.feature-grid__media[data-astro-cid-7yhbzkjs][data-lift] img[data-astro-cid-7yhbzkjs]{transition:none}}@media(width<=1023px){.feature-grid[data-astro-cid-7yhbzkjs]{column-gap:48px}.feature-grid--framed[data-astro-cid-7yhbzkjs]{column-gap:0}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:nth-child(odd){padding-right:24px}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:nth-child(2n){padding-left:24px}}@media(width<=767px){.feature-grid[data-astro-cid-7yhbzkjs]{grid-template-columns:minmax(0,1fr)}.feature-grid[data-astro-cid-7yhbzkjs]:before{display:none}.feature-grid__item[data-astro-cid-7yhbzkjs]{padding-block:32px 40px}.feature-grid__item[data-astro-cid-7yhbzkjs]:nth-last-child(-n+2):nth-child(odd){padding-bottom:40px}.feature-grid--framed[data-astro-cid-7yhbzkjs] .feature-grid__item[data-astro-cid-7yhbzkjs]:is(:nth-child(odd),:nth-child(2n)){padding-inline:0}}
