1import{j as e}from"./chunk-4WY6JWTD-DoFnijRJ.js";import{c as s,T as c}from"./Typography-CTmNgK65.js";const o=({variant:a="portrait",className:r,img:l,heading:n,body:x,btn:d})=>e.jsx("div",{className:s("bg-gray-500 rounded-2xl md:rounded-4xl p-4 md:p-10",r),children:e.jsxs("div",{className:s("flex gap-4 md:gap-8",a==="landscape"?"flex-col md:flex-row-reverse justify-between":"flex-col"),children:[l?e.jsx("div",{className:` 2 w-full flex rounded-2xl md:rounded-4xl aspect-256/255 bg-[black] 3 ${a==="landscape"?"shrink-0 md:w-[calc((100%-32px)/2)] md:aspect-660/480":"md:aspect-626/480"} 4 ${l.align==="bottomRight"?"items-end justify-end":"items-center"} 5 `,children:e.jsx("img",{src:l.src,alt:l.alt,className:"rounded-2xl md:rounded-4xl w-full object-cover"})}):null,e.jsxs("div",{className:s("flex flex-col gap-6 md:gap-8",a==="landscape"&&"justify-between"),children:[e.jsxs("div",{className:"flex flex-col gap-y-2 md:gap-y-4",children:[e.jsx(c,{variant:"heading",mobileVariant:"smallHeading",children:n}),e.jsx(c,{variant:"bodyBase",mobileVariant:"bodySmall",className:"text-gray-300",children:x})]}),d?e.jsx("div",{className:"flex",children:d}):null]})]})});export{o as C};
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.