1import{j as e}from"./app-BA2Nes9k.js";import{C as b}from"./cta-button-CFNTKvxN.js";function f({title:s,description:r,topImageSrc:t,topImageBorder:i,imageSrc:a,imageAlt:m,imageSize:l,href:x="#",learnMoreBtn:c=!0,additionalClass:o,titleLarge:d=!1,children:n,heightFull:h=!1}){return e.jsx("div",{className:`group max-w-[420px] overflow-hidden rounded-3xl transition-shadow hover:shadow-2xl ${o||""}`,children:e.jsxs("div",{className:`card-gradient-overlay relative ${t||h?"h-full":"aspect-[50/51]"}`,children:[s&&e.jsxs("div",{className:"relative z-10 px-6 pt-10 text-center text-white sm:px-8",children:[t&&e.jsx("figure",{className:"mb-4",children:e.jsx("img",{src:t,className:`mx-auto ${i?"border-6 border-double":""}`})}),e.jsx("h3",{className:`mb-1 text-2xl font-bold sm:text-3xl ${d?"pt-8 md:text-4xl":"md:text-2xl"}`,children:s}),r&&e.jsx("p",{className:`text-base leading-tight sm:text-lg ${d?"md:text-xl":"md:text-base"}`,children:r}),n]}),a&&e.jsx("figure",{className:"absolute inset-0 top-[20%]",children:e.jsx("img",{src:a,alt:m,className:`absolute bottom-0 left-1/2 -translate-x-1/2 object-contain object-bottom ${l||"h-[85%] w-[85%]"}`})}),c&&e.jsx("div",{className:"absolute right-0 bottom-6 left-0 z-20 flex justify-center px-4",children:e.jsx(b,{href:x,external:x?.startsWith("http"),size:"sm",className:"border-2 border-white drop-shadow-lg",children:"Learn More"})})]})})}export{f as P};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.