1import{ot as e,rt as t,t as n}from"./jsx-runtime-vlDczagz.js";import{M as r,Nn as i,S as a,W as o,n as s,r as c}from"./layout-1UWg9V41.js";import{t as l}from"./brale-halftone-pattern-B8q_zXrP.js";import{t as u}from"./sparkle-dots-GrMZAlNU.js";import{t as d}from"./check-bullet-list-BCTCNhXJ.js";import{t as f}from"./feature-tile-C-i_iuFy.js";var p=e(t(),1),m=n();function h(e){return`checklistAside`in e}function g({card:e,index:t,isNumeralLeading:n,cardHeaderGap:r,tileAs:i}){if(n)return(0,m.jsx)(f,{as:i,variant:`salt-lg`,headerGap:r,headerAlign:`center`,leading:(0,m.jsx)(`span`,{className:`font-bitcount text-brand-light [font-feature-settings:'salt'_1] text-2xl leading-none`,"aria-hidden":!0,children:String(t+1).padStart(2,`0`)}),title:e.title,description:e.text});let a=e,s=a.bullets,c=!!s?.length,l=c&&s?(0,m.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[a.text.trim()?(0,m.jsx)(`p`,{className:`text-box-trim text-foreground-subtle m-0 [font-feature-settings:'cv11'_1] text-base leading-[1.4] font-normal`,children:a.text}):null,(0,m.jsx)(d,{items:s,size:`md`})]}):a.text;return(0,m.jsx)(f,{as:i,variant:`salt-lg`,headerGap:c?`lg`:r,headerAlign:`start`,leading:(0,m.jsx)(`span`,{className:`text-brand-light flex size-6 shrink-0 items-center justify-center`,"aria-hidden":!0,children:(0,m.jsx)(o,{icon:a.icon,className:`size-4 shrink-0`})}),title:e.title,description:l})}function _({showFade:e,showFillFade:t,halftoneCorner:n}){return[e?`section-fade-top`:null,t?`section-fade-bottom`:null,!e&&!t&&n?`relative`:null].filter(Boolean).join(` `)||void 0}function v({content:e,halftoneCorner:t,denseSectionRhythm:n=!1,dataSection:o=`feature-split`,checklistPanelAs:f=`div`,chromeClass:p,IntroTag:h}){let{kicker:g,headlineLines:_,body:v,checklistAside:y}=e,b=f===`aside`?i.aside:i.div;return(0,m.jsxs)(i.section,{variants:s,initial:`hidden`,whileInView:`visible`,viewport:{once:!0,amount:.15},"data-section":o,className:p,children:[t?(0,m.jsx)(l,{corner:t}):null,(0,m.jsxs)(`div`,{className:`${n?r.sectionContainerDense:r.sectionContainer} relative z-10 grid grid-cols-1 gap-16 lg:grid-cols-2 lg:gap-[37px]`,children:[(0,m.jsxs)(h,{variants:c,className:`flex flex-col gap-8`,children:[(0,m.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,m.jsx)(u,{}),(0,m.jsx)(`p`,{className:`${r.eyebrow} whitespace-nowrap`,children:g}),(0,m.jsx)(u,{mirrored:!0})]}),(0,m.jsx)(`h2`,{className:`${r.h2} flex flex-col gap-0`,children:_.map(e=>(0,m.jsx)(`span`,{className:`block`,children:e},e))}),(0,m.jsx)(`p`,{className:`${r.subheading} m-0 max-w-[500px]`,children:v})]}),(0,m.jsxs)(b,{variants:c,className:`border-border bg-fill flex flex-col gap-8 rounded-2xl border p-8`,children:[(0,m.jsx)(`h3`,{className:r.featureCardTitleSaltLg,children:y.title}),(0,m.jsx)(d,{items:y.items,size:`md`}),(0,m.jsx)(`div`,{children:(0,m.jsx)(a,{variant:`primary`,to:y.cta.href,children:y.cta.label})})]})]})]})}function y({content:e,halftoneCorner:t,cardHeaderGap:n=`sm`,denseSectionRhythm:a=!1,dataSection:o=`feature-split`,cardsAsList:d=!1,tileAs:f=`div`,chromeClass:h,IntroTag:_}){let{kicker:v,headlineLines:y,body:b,cards:x}=e,S=x,C=`cardLeading`in e&&e.cardLeading===`numeral`,w=d?i.ul:i.div;return(0,m.jsxs)(i.section,{variants:s,initial:`hidden`,whileInView:`visible`,viewport:{once:!0,amount:.15},"data-section":o,className:h,children:[t?(0,m.jsx)(l,{corner:t}):null,(0,m.jsxs)(`div`,{className:`${a?r.sectionContainerDense:r.sectionContainer} relative z-10 grid grid-cols-1 gap-16 lg:grid-cols-2 lg:gap-[37px]`,children:[(0,m.jsxs)(_,{variants:c,className:`flex flex-col gap-8`,children:[v?.trim()?(0,m.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,m.jsx)(u,{}),(0,m.jsx)(`p`,{className:`${r.eyebrow} whitespace-nowrap`,children:v}),(0,m.jsx)(u,{mirrored:!0})]}):null,(0,m.jsx)(`h2`,{className:`${r.h2} flex flex-col gap-0`,children:y.map(e=>(0,m.jsx)(`span`,{className:`block`,children:e},e))}),b?.trim()?(0,m.jsx)(`p`,{className:`${r.subheading} m-0 max-w-[500px]`,children:b}):null]}),(0,m.jsx)(w,{variants:c,className:`flex flex-col gap-6`,children:S.map((e,t)=>{let r=g({card:e,index:t,isNumeralLeading:C,cardHeaderGap:n,tileAs:f});return d?(0,m.jsx)(i.li,{variants:c,children:r},e.title):(0,m.jsx)(p.Fragment,{children:r},e.title)})})]})]})}function b(e){let t=e.introAs===`header`?i.header:i.div,n=_(e),r={...e,chromeClass:n,IntroTag:t};return h(e.content)?(0,m.jsx)(v,{...r,content:e.content}):(0,m.jsx)(y,{...r,content:e.content})}export{b as t};
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.