PageSourceSearch

https://www.buildingtexasshow.com/_next/static/chunks/0r35-2-8obvup.js?dpl=dpl_3nF5Qburdn3HnXAXcojzMArVMrRm

js buildingtexasshow.com collected 2026-10-05 06:47:14 UTC 280,492 bytes, 310 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,911965,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(159955);let n={gridColumns:1,gridRows:0,gridGap:"16",gridColumnsMobile:1,gridColumnsTablet:2,gridColumnsDesktop:3,marginTop:"0",marginBottom:"0",paddingTop:"16px",paddingRight:"16px",paddingBottom:"16px",paddingLeft:"16px",backgroundColor:"transparent"};e.s(["ContainerPublic",0,function({data:e,children:i}){let a=(0,o.useId)().replace(/:/g,""),l=`container-grid-${a}`,{gridGap:s,gridColumns:d,gridRows:c,gridColumnsMobile:u,gridColumnsTablet:m,gridColumnsDesktop:h,marginTop:g,marginBottom:p,paddingTop:x,paddingRight:f,paddingBottom:b,paddingLeft:y,backgroundColor:v}={...n,...e},w=c||0,j=w>0?`grid-template-rows: repeat(${w}, minmax(0, auto));`:"",C=v&&"transparent"!==v?(0,r.isTailwindColor)(v)?(0,r.getTailwindHex)(v):v:void 0,S=`
2    .${l} {
3      display: grid;
4      gap: ${s}px;
5      grid-template-columns: repeat(${u||1}, minmax(0, 1fr));
6      ${j}
7    }
8    @media (min-width: 768px) {
9      .${l} {
10        grid-template-columns: repeat(${m||d||2}, minmax(0, 1fr));
11      }
12    }
13    @media (min-width: 1024px) {
14      .${l} {
15        grid-template-columns: repeat(${h||d||3}, minmax(0, 1fr));
16      }
17    }
18  `;return(0,t.jsxs)("div",{style:{marginTop:g,marginBottom:p},children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:S}}),(0,t.jsx)("div",{style:{paddingTop:x,paddingRight:f,paddingBottom:b,paddingLeft:y,backgroundColor:C},children:(0,t.jsx)("div",{className:l,children:i})})]})}])},271640,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(271645);e.i(93825);var n=e.i(159955),i=e.i(789313);let a={0:"0px",4:"16px",8:"32px",12:"48px",16:"64px",20:"80px",24:"96px"},l={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem","text-6xl":"3.75rem"},s={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700","font-extrabold":"800"};e.s(["TextBlockPublic",0,function({data:e,projectFonts:d,linkColors:c}){let{eyebrow:u,headline:m,subhead:h,body:g,appearance:p}=e,x=p?.typography||{},f=p?.background||{},b=p?.spacing||{};x.headlineFont||d?.headingFont,x.subheadlineFont||d?.headingFont,x.eyebrowFont||d?.headingFont,x.bodyFont||d?.bodyFont;let y=(0,r.useId)(),v=`text-body${y.replace(/:/g,"-")}`,w={paddingTop:b.paddingTop&&a[b.paddingTop]||"48px",paddingBottom:b.paddingBottom&&a[b.paddingBottom]||"48px",paddingLeft:b.paddingLeft&&a[b.paddingLeft]||"16px",paddingRight:b.paddingRight&&a[b.paddingRight]||"16px"};if("gradient"===f.type&&f.gradientFrom&&f.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"}[f.gradientDirection||"to-br"]||"to bottom right";w.background=`linear-gradient(${e}, ${(0,n.getTailwindHex)(f.gradientFrom)}, ${(0,n.getTailwindHex)(f.gradientTo)})`}else f.color&&"transparent"!==f.color&&(w.backgroundColor=(0,n.getTailwindHex)(f.color));let j={fontFamily:(0,i.resolveFontFamily)(x.eyebrowFont,d?.headingFont),fontSize:x.eyebrowSize?l[x.eyebrowSize]:void 0,fontWeight:x.eyebrowWeight?s[x.eyebrowWeight]:void 0,color:x.eyebrowColor?(0,n.getTailwindHex)(x.eyebrowColor):void 0,textTransform:x.eyebrowTextTransform&&"none"!==x.eyebrowTextTransform?x.eyebrowTextTransform:void 0,textDecoration:x.eyebrowTextDecoration&&"none"!==x.eyebrowTextDecoration?x.eyebrowTextDecoration:void 0,fontStyle:x.eyebrowFontStyle&&"normal"!==x.eyebrowFontStyle?x.eyebrowFontStyle:void 0},C={fontFamily:(0,i.resolveFontFamily)(x.headlineFont,d?.headingFont),fontSize:x.headlineSize?l[x.headlineSize]:void 0,fontWeight:x.headlineWeight?s[x.headlineWeight]:d?.headingFontWeight&&!x.headlineFont?d.headingFontWeight:void 0,color:x.headlineColor?(0,n.getTailwindHex)(x.headlineColor):void 0,textAlign:x.headlineAlign,textTransform:x.headlineTextTransform&&"none"!==x.headlineTextTransform?x.headlineTextTransform:void 0,textDecoration:x.headlineTextDecoration&&"none"!==x.headlineTextDecoration?x.headlineTextDecoration:void 0,fontStyle:x.headlineFontStyle&&"normal"!==x.headlineFontStyle?x.headlineFontStyle:void 0},S={fontFamily:(0,i.resolveFontFamily)(x.subheadlineFont,d?.headingFont),fontSize:x.subheadlineSize?l[x.subheadlineSize]:void 0,fontWeight:x.subheadlineWeight?s[x.subheadlineWeight]:void 0,color:x.subheadlineColor?(0,n.getTailwindHex)(x.subheadlineColor):void 0,textTransform:x.subheadlineTextTransform&&"none"!==x.subheadlineTextTransform?x.subheadlineTextTransform:void 0,textDecoration:x.subheadlineTextDecoration&&"none"!==x.subheadlineTextDecoration?x.subheadlineTextDecoration:void 0,fontStyle:x.subheadlineFontStyle&&"normal"!==x.subheadlineFontStyle?x.subheadlineFontStyle:void 0},k={fontFamily:(0,i.resolveFontFamily)(x.bodyFont,d?.bodyFont),fontSize:x.bodySize?l[x.bodySize]:void 0,color:x.bodyColor?(0,n.getTailwindHex)(x.bodyColor):void 0},T=c?.linkColor?(0,n.getTailwindHex)(c.linkColor):void 0,_=c?.linkHoverColor?(0,n.getTailwindHex)(c.linkHoverColor):void 0,N=x.eyebrowLineOnSides?{lineOnSides:!0,lineOnSidesStyle:x.eyebrowLineOnSidesStyle||"solid",lineOnSidesColor:x.eyebrowLineOnSidesColor||"gray-300",lineOnSidesWidth:x.eyebrowLineOnSidesWidth||"1"}:void 0,$=x.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:x.headlineLineOnSidesStyle||"solid",lineOnSidesColor:x.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:x.headlineLineOnSidesWidth||"1"}:void 0,F=x.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:x.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:x.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:x.subheadlineLineOnSidesWidth||"1"}:void 0;return(0,t.jsx)("div",{style:w,children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto",children:[u&&(0,i.renderTextWithLineOnSides)(u,N,"mb-2 text-sm font-medium uppercase tracking-wide text-[var(--page-accent)]",j,"p"),m&&(0,i.renderTextWithLineOnSides)(m,$,"mb-4 text-3xl font-bold",C,"h2"),h&&(0,i.renderTextWithLineOnSides)(h,F,"mb-4 text-xl text-[var(--page-text-secondary)]",S,"p"),g&&(0,t.jsxs)(t.Fragment,{children:[(k.fontFamily||k.fontWeight||T||_)&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
19                #${v}, #${v} * {
20                  ${k.fontFamily?`font-family: ${k.fontFamily} !important;`:""}
21                  ${k.fontWeight?`font-weight: ${k.fontWeight} !important;`:""}
22                }
23                ${T?`#${v} a { color: ${T}; }`:""}
24                ${_?`#${v} a:hover { color: ${_}; }`:""}
25              `}}),(0,t.jsx)("div",{id:v,className:"prose prose-sm max-w-none text-[var(--page-text-secondary)]",style:{fontSize:k.fontSize,color:k.color},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(g)}})]})]})})})}])},667585,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let r=e.r(132061);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
25configurable:!0});return t}},309885,(e,t,o)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"encodeURIPath",{enumerable:!0,get:function(){return r}})},652157,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"PreloadChunks",{enumerable:!0,get:function(){return s}});let r=e.r(843476),n=e.r(174080),i=e.r(563599),a=e.r(309885),l=e.r(543369);function s({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let o=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;o.push(...e)}}if(0===o.length)return null;let d=(0,l.getAssetTokenQuery)();return(0,r.jsx)(r.Fragment,{children:o.map(e=>{let o=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:o,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(o,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},869093,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return d}});let r=e.r(843476),n=e.r(271645),i=e.r(667585),a=e.r(652157);function l(e){return{default:e&&"default"in e?e.default:e}}let s={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},d=function(e){let t={...s,...e},o=(0,n.lazy)(()=>t.loader().then(l)),d=t.loading;function c(e){let l=d?(0,r.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?n.Suspense:n.Fragment,u=t.ssr?(0,r.jsxs)(r.Fragment,{children:["u"<typeof window?(0,r.jsx)(a.PreloadChunks,{moduleIds:t.modules}):null,(0,r.jsx)(o,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(o,{...e})});return(0,r.jsx)(c,{...s?{fallback:l}:{},children:u})}return c.displayName="LoadableComponent",c}},770703,(e,t,o)=>{"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return n}});let r=e.r(555682)._(e.r(869093));function n(e,t){let o={};"function"==typeof e&&(o.loader=e);let n={...o,...t};return(0,r.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),t.exports=o.default)},164749,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(770703),n=e.i(37727);e.i(93825);var i=e.i(239296);let a=(0,r.default)(()=>e.A(585755).then(e=>({default:e.FormPublic})),{loadableGenerated:{modules:[810191]}});e.s(["FormDialog",0,function({isOpen:e,onClose:r,formUuid:l,projectId:s,formDefinition:d,buttonColors:c,projectFonts:u,title:m}){let h=o.default.useRef(null),g=o.default.useRef(null);return((0,i.useFocusTrap)(h,e,g),(0,o.useEffect)(()=>{if(!e)return;let t=e=>{"Escape"===e.key&&r()};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e,r]),(0,o.useEffect)(()=>{if(!e)return;let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=t}},[e]),e)?(0,t.jsxs)("div",{ref:h,role:"dialog","aria-modal":"true","aria-label":m||"Form",className:"fixed inset-0 bg-black/60 z-50 flex items-start sm:items-center justify-center overflow-y-auto py-8 form-dialog-overlay",onClick:r,children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
26        @keyframes formDialogOverlayIn { from { opacity: 0 } to { opacity: 1 } }
27        @keyframes formDialogPanelIn { from { opacity: 0; transform: translateY(8px) scale(0.97) } to { opacity: 1; transform: none } }
28        .form-dialog-overlay { animation: formDialogOverlayIn 0.15s ease-out }
29        .form-dialog-panel { animation: formDialogPanelIn 0.18s ease-out }
30        @media (prefers-reduced-motion: reduce) {
31          .form-dialog-overlay, .form-dialog-panel { animation: none }
32        }
33      `}}),(0,t.jsxs)("div",{className:"form-dialog-panel relative w-full max-w-xl mx-4 my-auto bg-white rounded-2xl shadow-2xl p-6 sm:p-8",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("button",{ref:g,type:"button",onClick:r,"aria-label":"Close form",className:"absolute top-5 right-5 z-10 text-gray-400 hover:text-gray-600 transition-colors cursor-pointer rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-gray-400",children:(0,t.jsx)(n.X,{"aria-hidden":"true",className:"h-5 w-5"})}),(0,t.jsx)(a,{data:{formUuid:l},projectId:s,buttonColors:c,projectFonts:u,formDefinition:d,chromeless:!0})]})]}):null}])},863456,e=>{"use strict";var t=e.i(843476),o=e.i(271645);e.i(93825);var r=e.i(5776),n=e.i(847414),i=e.i(867682),a=e.i(51366),l=e.i(164749),s=e.i(789313);let d={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem"};e.s(["CtaButtonPublic",0,function({data:e,buttonColors:c,projectFonts:u,projectId:m,formDefinition:h}){let{text:g,url:p,openInNewTab:x,action:f,formUuid:b,eyebrow:y,headline:v,body:w,size:j="md",appearance:C}=e,S=!!(y||v||w),k="form"===f&&!!b&&"number"==typeof m,[T,_]=(0,o.useState)(!1),N=C?.typography||{},$=C?.spacing||{},F=N.font||u?.bodyFont;if((0,o.useEffect)(()=>{F&&(0,r.loadGoogleFont)(F)},[F]),!g&&!S)return null;let L={marginTop:"4rem",marginBottom:"4rem",paddingTop:$.paddingTop?d[$.paddingTop]:S?"5rem":"2.5rem",paddingBottom:$.paddingBottom?d[$.paddingBottom]:S?"5rem":"2.5rem",paddingLeft:$.paddingLeft?d[$.paddingLeft]:"1rem",paddingRight:$.paddingRight?d[$.paddingRight]:"1rem",backgroundColor:"#f9fafb"},z=(0,i.resolveButtonLabelFontSize)(c?.fontSize),H=x?{target:"_blank",rel:"noopener noreferrer"}:{},B=(0,s.isOutlineButtonStyle)(c?.style),O=(0,s.isGhostButtonStyle)(c?.style),I=B||O,W=I?"transparent":c?.bgColor||"var(--page-accent)",E=c?.textColor||(I?"var(--page-accent)":(0,a.readableTextOn)(W)??"#ffffff"),R=O?"transparent":c?.borderColor||c?.bgColor||"var(--page-accent)",A=c?.hoverBgColor||(I?W:c?.hoverColor||W),P=c?.hoverTextColor||void 0,M=O?"transparent":c?.hoverColor||c?.borderColor||void 0,D=c?.hoverAnimation||"none",U=(0,s.resolveButtonBorderRadius)(c?.style),G={fontSize:z};return F&&(G.fontFamily=`'${F}', sans-serif`),(0,t.jsxs)("div",{style:L,children:[(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[S&&(0,t.jsxs)("div",{className:"max-w-2xl mx-auto text-center mb-8",children:[y&&(0,t.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider mb-3 text-[var(--page-accent)]",children:y}),v&&(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4 text-balance",style:{color:"var(--page-heading)",fontFamily:u?.headingFont?`'${u.headingFont}', sans-serif`:void 0,fontWeight:u?.headingFontWeight||void 0},children:v}),w&&(0,t.jsx)("div",{className:"prose prose-base max-w-none text-[var(--page-text-secondary)] leading-relaxed [&_p]:[text-wrap:pretty]",dangerouslySetInnerHTML:{__html:w}})]}),g&&(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(n.AnimatedButton,{as:k?"button":p?"a":"button",href:k?void 0:p||void 0,target:k?void 0:H.target,rel:k?void 0:H.rel,"aria-label":!k&&x?`${g} (opens in new tab)`:void 0,onClick:k?()=>_(!0):void 0,"data-ga-event":"cta_click","data-ga-label":g,"data-ga-location":"cta_button_block",className:"inline-flex items-center justify-center font-medium transition-colors",bgColor:W,textColor:E,borderColor:R,hoverBgColor:A,hoverTextColor:P,hoverBorderColor:M,isOutline:I||O,borderRadius:U,padding:{sm:"6px 12px",md:"8px 16px",lg:"12px 24px"}[j],hoverAnimation:D,style:G,children:g})})]}
33),k&&(0,t.jsx)(l.FormDialog,{isOpen:T,onClose:()=>_(!1),formUuid:b,projectId:m,formDefinition:h,buttonColors:c,projectFonts:u,title:v||g})]})}])},431898,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(271645);e.i(93825);var n=e.i(159955),i=e.i(5776),a=e.i(859655);let l={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"},s={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"},d={"text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem"},c={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700","font-extrabold":"800"};e.s(["CardBlockPublic",0,function({data:e,imageUrl:u,imageAlt:m,buttonColors:h,projectFonts:g,linkColors:p}){let x,f,b,y,{title:v,description:w,linkUrl:j,linkText:C,linkStyle:S="text",buttonSize:k="medium",buttonColor:T,buttonTextColor:_,openInNewTab:N,cardStyle:$="elevated",imagePosition:F="top",imageAlignment:L="center",visualType:z="image",iconType:H="fontawesome",fontAwesomeIcon:B,bootstrapIcon:O,iconColor:I="indigo-600",iconBgColor:W="indigo-100",iconSize:E="medium",iconAlignment:R="center",appearance:A}=e,P=A?.typography||{},M=A?.cardStyle||{},D=A?.background||{},U=A?.spacing||{},G=P.titleFont||g?.headingFont,V=P.descriptionFont||g?.bodyFont;(0,r.useEffect)(()=>{(0,i.loadGoogleFont)(G),(0,i.loadGoogleFont)(V)},[G,V]);let q={small:{container:48,icon:20},medium:{container:64,icon:28},large:{container:80,icon:36},xl:{container:96,icon:44}}[E],J={small:{padding:"6px 12px",fontSize:"12px"},medium:{padding:"8px 16px",fontSize:"14px"},large:{padding:"12px 24px",fontSize:"16px"}}[k],X=T?(0,n.getTailwindHex)(T):h?.bgColor||"var(--page-accent)",K=_?(0,n.getTailwindHex)(_):h?.textColor||"#ffffff",Y="icon"!==z&&u,Q="icon"===z&&(B||O),Z="bootstrap"===H?O:B,ee=(0,n.getTailwindHex)(I),et=(0,n.getTailwindHex)(W),eo="background"===F,er={paddingTop:U?.paddingTop?l[U.paddingTop]:"1rem",paddingBottom:U?.paddingBottom?l[U.paddingBottom]:"1rem",paddingLeft:U?.paddingLeft?l[U.paddingLeft]:"1rem",paddingRight:U?.paddingRight?l[U.paddingRight]:"1rem"},en={fontFamily:G?`'${G}', sans-serif`:void 0,fontWeight:P.titleWeight?c[P.titleWeight]:void 0,fontSize:P.titleSize?d[P.titleSize]:void 0,color:P.titleColor?(0,n.getTailwindHex)(P.titleColor):void 0,textAlign:P.titleAlign},ei={fontFamily:V?`'${V}', sans-serif`:void 0,fontWeight:P.descriptionWeight?c[P.descriptionWeight]:void 0,fontSize:P.descriptionSize?s[P.descriptionSize]:void 0,color:P.descriptionColor?(0,n.getTailwindHex)(P.descriptionColor):void 0,textAlign:P.descriptionAlign},ea=()=>{let e="overflow-hidden";if(M.borderRadius||M.shadow||M.borderWidth)return e;switch($){case"outlined":return`${e} rounded-lg border-2 border-[var(--card-border)] bg-[var(--card-bg)]`;case"filled":return`${e} rounded-lg bg-gray-100 `;default:return`${e} rounded-lg bg-[var(--card-bg)] shadow-lg`}},el=N?{target:"_blank",rel:"noopener noreferrer"}:{},es=(0,r.useId)(),ed=`card-desc${es.replace(/:/g,"-")}`,ec=()=>(0,t.jsxs)("div",{className:eo?"relative z-10 text-white":"",children:[v&&(0,t.jsx)("h3",{className:`text-xl font-semibold mb-2 ${eo?"text-white":""}`,style:eo?{fontFamily:en.fontFamily,fontSize:en.fontSize}:en,children:v}),w&&(0,t.jsxs)(t.Fragment,{children:[(ei.fontFamily||ei.fontWeight||ei.textAlign)&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
34              #${ed}, #${ed} * {
35                ${ei.fontFamily?`font-family: ${ei.fontFamily}, ui-sans-serif, system-ui, sans-serif !important;`:""}
36                ${ei.fontWeight?`font-weight: ${ei.fontWeight} !important;`:""}
37                ${ei.textAlign?`text-align: ${ei.textAlign} !important;`:""}
38              }
39            `}}),(0,t.jsx)("div",{id:ed,className:`mb-4 prose prose-sm max-w-none ${eo?"text-white/90 prose-invert":"text-[var(--page-text-secondary)]"}`,style:{fontSize:ei.fontSize,color:ei.color,textAlign:ei.textAlign},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(w)}})]}),C&&(0,t.jsx)("div",{className:"mt-4",children:j?(0,t.jsxs)("a",{href:j,className:"button"===S?"block lg:inline-block w-full lg:w-auto text-center font-medium rounded-md hover:opacity-90 transition-opacity":`text-sm font-medium ${eo?"text-white hover:text-white/80":"text-[var(--page-accent)] hover:opacity-80"}`,style:"button"===S?{backgroundColor:X,color:K,padding:J.padding,fontSize:J.fontSize}:void 0,...el,children:[C," ","button"!==S&&"→"]}):(0,t.jsxs)("span",{className:"button"===S?"block lg:inline-block w-full lg:w-auto text-center font-medium rounded-md":`text-sm font-medium ${eo?"text-white":"text-[var(--page-accent)]"}`,style:"button"===S?{backgroundColor:X,color:K,padding:J.padding,fontSize:J.fontSize}:void 0,children:[C," ","button"!==S&&"→"]})})]});return(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(x=Y||Q,y={...er,...(()=>{if("gradient"===(D.type||"color")&&D.gradientFrom&&D.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr"
39:"to top right","to-tl":"to top left"}[D.gradientDirection||"to-br"]||"to bottom right";return{background:`linear-gradient(${e}, ${(0,n.getTailwindHex)(D.gradientFrom)}, ${(0,n.getTailwindHex)(D.gradientTo)})`}}return D.color&&"transparent"!==D.color&&"white"!==D.color?{backgroundColor:(0,n.getTailwindHex)(D.color)}:{}})(),...(f={},M.borderRadius&&(f.borderRadius=({none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem"})[M.borderRadius]??"0.5rem"),b={none:"none",sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)"},M.shadow&&(f.boxShadow=b[M.shadow]||b.lg),M.borderWidth&&"0"!==M.borderWidth&&(f.borderWidth=`${M.borderWidth}px`,f.borderStyle="solid",f.borderColor=M.borderColor?(0,n.getTailwindHex)(M.borderColor):"#e5e7eb"),f)},eo&&x?(0,t.jsxs)("div",{className:`${ea()} relative min-h-[300px] flex items-end`,style:y,children:[eo?Q?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0",style:{backgroundColor:et}}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center opacity-20",children:(0,t.jsx)("i",{className:Z,style:{color:ee,fontSize:"150px"}})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/40"})]}):Y?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.OptimizedImage,{src:u,alt:m||v||"",style:{position:"absolute",inset:0,width:"100%",height:"100%",objectFit:"cover"},sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 1024px"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/40"})]}):null:null,(0,t.jsx)("div",{className:"relative z-10 w-full",children:ec()})]}):("left"===F||"right"===F)&&x?(0,t.jsxs)("div",{className:`${ea()} flex ${"right"===F?"flex-row-reverse":""}`,style:y,children:[Y&&(0,t.jsx)("div",{className:"w-1/3 flex-shrink-0",children:(0,t.jsx)(a.OptimizedImage,{src:u,alt:m||v||"",style:{width:"100%",height:"100%",objectFit:"cover"},sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 400px"})}),Q&&(0,t.jsx)("div",{className:"w-1/3 flex-shrink-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"flex items-center justify-center rounded-full",style:{width:`${q.container}px`,height:`${q.container}px`,backgroundColor:et},children:(0,t.jsx)("i",{className:Z,style:{color:ee,fontSize:`${q.icon}px`}})})}),(0,t.jsx)("div",{className:"flex-1",children:ec()})]}):(0,t.jsxs)("div",{className:ea(),style:y,children:[eo?null:Q?(0,t.jsx)("div",{className:`flex items-center mb-4 ${"left"===R?"justify-start":"right"===R?"justify-end":"justify-center"}`,children:(0,t.jsx)("div",{className:"flex items-center justify-center rounded-full",style:{width:`${q.container}px`,height:`${q.container}px`,backgroundColor:et},children:(0,t.jsx)("i",{className:Z,style:{color:ee,fontSize:`${q.icon}px`}})})}):Y?(0,t.jsx)("div",{className:`flex mb-4 ${"left"===L?"justify-start":"right"===L?"justify-end":"justify-center"}`,children:(0,t.jsx)(a.OptimizedImage,{src:u,alt:m||v||"",style:{maxHeight:"8rem",objectFit:"contain"},sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 400px"})}):null,ec()]}))})})}])},529650,e=>{"use strict";let t;var o,r,n=e.i(843476),i=e.i(271645),a=i;let l=Object.freeze({left:0,top:0,width:16,height:16}),s=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),d=Object.freeze({...l,...s}),c=Object.freeze({...d,body:"",hidden:!1});function u(e,t){let o,r,n=(o={},!e.hFlip!=!t.hFlip&&(o.hFlip=!0),!e.vFlip!=!t.vFlip&&(o.vFlip=!0),(r=((e.rotate||0)+(t.rotate||0))%4)&&(o.rotate=r),o);for(let o in c)o in s?o in e&&!(o in n)&&(n[o]=s[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function m(e,t){let o,r,n,i=[];if("object"!=typeof e||"object"!=typeof e.icons)return i;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),i.push(e)});let a=(o=e.icons,r=e.aliases||Object.create(null),n=Object.create(null),Object.keys(o).concat(Object.keys(r)).forEach(function e(t){if(o[t])return n[t]=[];if(!(t in n)){n[t]=null;let o=r[t]&&r[t].parent,i=o&&e(o);i&&(n[t]=[o].concat(i))}return n[t]}),n);for(let o in a){let r=a[o];r&&(t(o,function(e,t,o){let r=e.icons,n=e.aliases||Object.create(null),i={};function a(e){i=u(r[e]||n[e],i)}return a(t),o.forEach(a),u(e,i)}(e,o,r)),i.push(o))}return i}let h={provider:"",aliases:{},not_found:{},...l};function g(e,t){for(let o in t)if(o in e&&typeof e[o]!=typeof t[o])return!1;return!0}function p(e){if("object"!=typeof e||null===e||"string"!=typeof e.prefix||!e.icons||"object"!=typeof e.icons||!g(e,h))return null;let t=e.icons;for(let e in t){let o=t[e];if(!e||"string"!=typeof o.body||!g(o,c))return null}let o=e.aliases||Object.create(null);for(let e in o){let r=o[e],n=r.parent;if(!e||"string"!=typeof n||!t[n]&&!o[n]||!g(r,c))return null}return e}let x=/^[a-z0-9]+(-[a-z0-9]+)*$/,f=(e,t,o,r="")=>{let n=e.split(":");if("@"===e.slice(0,1)){if(n.length<2||n.length>3)return null;r=n.shift().slice(1)}if(n.length>3||!n.length)return null;if(n.length>1){let e=n.pop(),o=n.pop(),i={provider:n.length>0?n[0]:r,prefix:o,name:e};return t&&!b(i)?null:i}let i=n[0],a=i.split("-");if(a.length>1){let e={provider:r,prefix:a.shift(),name:a.join("-")};return t&&!b(e)?null:e}if(o&&""===r){let e={provider:r,prefix:"",name:i};return t&&!b(e,o)?null:e}return null},b=(e,t)=>!!e&&!!((t&&""===e.prefix||e.prefix)&&e.name),y=Object.create(null);function v(e,t){let o=y[e]||(y[e]=Object.create(null));return o[t]||(o[t]={provider:e,prefix:t,icons:Object.create(null),missing:new Set})}function w(e,t){return p(t)?m(t,(t,o)=>{o?e.icons[t]=o:e.missing.add(t)}):[]}let j=!1;function C(e){return"boolean"==typeof e&&(j=e),j}function S(e){let t="string"==typeof e?f(e,!0,j):e;if(t){let e=v(t.provider,t.prefix),o=t.name;return e.icons[o]||(e.missing.has(o)?null:void 0)}}let k=Object.freeze({width:null,height:null}),T=Object.freeze({...k,...s}),_=/(-?[0-9.]*[0-9]+[0-9.]*)/g,N=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function $(e,t,o){if(1===t)return e;if(o=o||100,"number"==typeof e)return Math.ceil(e*t*o)/o;if("string"!=typeof e)return e;let r=e.split(_);
39if(null===r||!r.length)return e;let n=[],i=r.shift(),a=N.test(i);for(;;){if(a){let e=parseFloat(i);isNaN(e)?n.push(i):n.push(Math.ceil(e*t*o)/o)}else n.push(i);if(void 0===(i=r.shift()))return n.join("");a=!a}}let F=/\sid="(\S+)"/g,L="IconifyId"+Date.now().toString(16)+(0x1000000*Math.random()|0).toString(16),z=0,H=Object.create(null);function B(e){return H[e]||H[""]}function O(e){let t;if("string"==typeof e.resources)t=[e.resources];else if(!((t=e.resources)instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:!0===e.random,index:e.index||0,dataAfterTimeout:!1!==e.dataAfterTimeout}}let I=Object.create(null),W=["https://api.simplesvg.com","https://api.unisvg.com"],E=[];for(;W.length>0;)1===W.length||Math.random()>.5?E.push(W.shift()):E.push(W.pop());I[""]=O({resources:["https://api.iconify.design"].concat(E)});let R=(()=>{let e;try{if(e=fetch,"function"==typeof e)return e}catch(e){}})();function A(e,t){e.forEach(e=>{let o=e.loaderCallbacks;o&&(e.loaderCallbacks=o.filter(e=>e.id!==t))})}let P=0;var M={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function D(e){let t={...M,...e},o=[];function r(){o=o.filter(e=>"pending"===e().status)}return{query:function(e,n,i){let a=function(e,t,o,r){let n,i,a=e.resources.length,l=e.random?Math.floor(Math.random()*a):e.index;if(e.random){let t=e.resources.slice(0);for(n=[];t.length>1;){let e=Math.floor(Math.random()*t.length);n.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}n=n.concat(t)}else n=e.resources.slice(l).concat(e.resources.slice(0,l));let s=Date.now(),d="pending",c=0,u=null,m=[],h=[];function g(){u&&(clearTimeout(u),u=null)}function p(){"pending"===d&&(d="aborted"),g(),m.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),m=[]}function x(e,t){t&&(h=[]),"function"==typeof e&&h.push(e)}function f(){d="failed",h.forEach(e=>{e(void 0,i)})}function b(){m.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),m=[]}return"function"==typeof r&&h.push(r),setTimeout(function r(){if("pending"!==d)return;g();let a=n.shift();if(void 0===a){if(m.length){u=setTimeout(()=>{g(),"pending"===d&&(b(),f())},e.timeout);return}f();return}let l={status:"pending",resource:a,callback:(t,o)=>{!function(t,o,a){let l="success"!==o;switch(m=m.filter(e=>e!==t),d){case"pending":break;case"failed":if(l||!e.dataAfterTimeout)return;break;default:return}if("abort"===o){i=a,f();return}if(l){i=a,m.length||(n.length?r():f());return}if(g(),b(),!e.random){let o=e.resources.indexOf(t.resource);-1!==o&&o!==e.index&&(e.index=o)}d="completed",h.forEach(e=>{e(a)})}(l,t,o)}};m.push(l),c++,u=setTimeout(r,e.rotate),o(a,t,l.callback)}),function(){return{startTime:s,payload:t,status:d,queriesSent:c,queriesPending:m.length,subscribe:x,abort:p}}}(t,e,n,(e,t)=>{r(),i&&i(e,t)});return o.push(a),a},find:function(e){return o.find(t=>e(t))||null},setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}let U=Object.create(null);function G(){}function V(e,t,o){function r(){let o=e.pendingIcons;t.forEach(t=>{o&&o.delete(t),e.icons[t]||e.missing.add(t)})}if(o&&"object"==typeof o)try{if(!w(e,o).length)return void r()}catch(e){console.error(e)}r(),e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let o=!1,r=e.provider,n=e.prefix;t.forEach(t=>{let i=t.icons,a=i.pending.length;i.pending=i.pending.filter(t=>{if(t.prefix!==n)return!0;let a=t.name;if(e.icons[a])i.loaded.push({provider:r,prefix:n,name:a});else{if(!e.missing.has(a))return o=!0,!0;i.missing.push({provider:r,prefix:n,name:a})}return!1}),i.pending.length!==a&&(o||A([e],t.id),t.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),t.abort))})}))}))}function q(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}let J=/[\s,]+/,X={...T,inline:!1},K={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Y={display:"inline-block"},Q={backgroundColor:"currentColor"},Z={backgroundColor:"transparent"},ee={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},et={WebkitMask:Q,mask:Q,background:Z};for(let e in et){let t=et[e];for(let o in ee)t[e+o]=ee[o]}let eo={...X,inline:!0};function er(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}if(C(!0),o={prepare:(e,t,o)=>{let r=[],n=function(e,t){let o,r=I[e];if(!r)return 0;if(r.maxURL){let e=0;
39r.resources.forEach(t=>{e=Math.max(e,t.length)}),o=r.maxURL-e-r.path.length-(t+".json?icons=").length}else o=0;return o}(e,t),i="icons",a={type:i,provider:e,prefix:t,icons:[]},l=0;return o.forEach((o,s)=>{(l+=o.length+1)>=n&&s>0&&(r.push(a),a={type:i,provider:e,prefix:t,icons:[]},l=o.length),a.icons.push(o)}),r.push(a),r},send:(e,t,o)=>{if(!R)return void o("abort",424);let r=function(e){if("string"==typeof e){let t=I[e];if(t)return t.path}return"/"}(t.provider);switch(t.type){case"icons":r+=t.prefix+".json?"+new URLSearchParams({icons:t.icons.join(",")}).toString();break;case"custom":{let e=t.uri;r+="/"===e.slice(0,1)?e.slice(1):e;break}default:o("abort",400);return}let n=503;R(e+r).then(e=>{let t=e.status;return 200!==t?void setTimeout(()=>{o(404===t?"abort":"next",t)}):(n=501,e.json())}).then(e=>{"object"!=typeof e||null===e?setTimeout(()=>{404===e?o("abort",e):o("next",n)}):setTimeout(()=>{o("success",e)})}).catch(()=>{o("next",n)})}},H[""]=o,"u">typeof document&&"u">typeof window){let e=window;if(void 0!==e.IconifyPreload){let t=e.IconifyPreload,o="Invalid IconifyPreload syntax.";"object"==typeof t&&null!==t&&(t instanceof Array?t:[t]).forEach(e=>{try{("object"!=typeof e||null===e||e instanceof Array||"object"!=typeof e.icons||"string"!=typeof e.prefix||!function(e,t){if("object"!=typeof e)return!1;if("string"!=typeof t&&(t=e.provider||""),j&&!t&&!e.prefix){let t=!1;return p(e)&&(e.prefix="",m(e,(e,o)=>{(function(e,t){let o=f(e,!0,j);if(!o)return!1;let r=v(o.provider,o.prefix);if(!t)return r.missing.add(o.name),!0;var n=o.name;try{if("string"==typeof t.body)return r.icons[n]={...t},!0}catch(e){}return!1})(e,o)&&(t=!0)})),t}let o=e.prefix;return!!b({prefix:o,name:"a"})&&!!w(v(t,o),e)}(e))&&console.error(o)}catch(e){console.error(o)}})}if(void 0!==e.IconifyProviders){let t=e.IconifyProviders;if("object"==typeof t&&null!==t)for(let e in t){let o="IconifyProviders["+e+"] is invalid.";try{let r=t[e];if("object"!=typeof r||!r||void 0===r.resources)continue;!function(e,t){let o=O(t);return null!==o&&(I[e]=o,!0)}(e,r)&&console.error(o)}catch(e){console.error(o)}}}}function en(e){let[o,r]=(0,i.useState)(!!e.ssr),[n,a]=(0,i.useState)({}),[l,s]=(0,i.useState)(function(t){if(t){let t=e.icon;if("object"==typeof t)return{name:"",data:t};let o=S(t);if(o)return{name:t,data:o}}return{name:""}}(!!e.ssr));function c(){let e=n.callback;e&&(e(),a({}))}function u(e){if(JSON.stringify(l)!==JSON.stringify(e))return c(),s(e),!0}(0,i.useEffect)(()=>(r(!0),c),[]),(0,i.useEffect)(()=>{o&&function t(){var o;let r=e.icon;if("object"==typeof r)return void u({name:"",data:r});let n=S(r);u({name:r,data:n})&&(void 0===n?a({callback:((e,t)=>{var o;let r,n,i,a,l,s=(o=function(e,t=!0,o=!1){let r=[];return e.forEach(e=>{let n="string"==typeof e?f(e,t,o):e;n&&r.push(n)}),r}(e,!0,C()),i={loaded:[],missing:[],pending:[]},a=Object.create(null),o.sort((e,t)=>e.provider!==t.provider?e.provider.localeCompare(t.provider):e.prefix!==t.prefix?e.prefix.localeCompare(t.prefix):e.name.localeCompare(t.name)),l={provider:"",prefix:"",name:""},o.forEach(e=>{if(l.name===e.name&&l.prefix===e.prefix&&l.provider===e.provider)return;l=e;let t=e.provider,o=e.prefix,r=e.name,n=a[t]||(a[t]=Object.create(null)),s=n[o]||(n[o]=v(t,o));(r in s.icons?i.loaded:""===o||s.missing.has(r)?i.missing:i.pending).push({provider:t,prefix:o,name:r})}),i);if(!s.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(s.loaded,s.missing,s.pending,G)}),()=>{e=!1}}let d=Object.create(null),c=[];return s.pending.forEach(e=>{let{provider:t,prefix:o}=e;if(o===n&&t===r)return;r=t,n=o,c.push(v(t,o));let i=d[t]||(d[t]=Object.create(null));i[o]||(i[o]=[])}),s.pending.forEach(e=>{let{provider:t,prefix:o,name:r}=e,n=v(t,o),i=n.pendingIcons||(n.pendingIcons=new Set);i.has(r)||(i.add(r),d[t][o].push(r))}),c.forEach(e=>{let t=d[e.provider][e.prefix];t.length&&(e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{let t,o;e.iconsQueueFlag=!1;let{provider:r,prefix:n}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;let a=e.loadIcon;if(e.loadIcons&&(i.length>1||!a))return void q(e.loadIcons(i,n,r),t=>{V(e,i,t)});
39if(a)return void i.forEach(t=>{q(a(t,n,r),o=>{let r=o?{prefix:n,icons:{[t]:o}}:null;V(e,[t],r)})});let{valid:l,invalid:s}=(t=[],o=[],i.forEach(e=>{(e.match(x)?t:o).push(e)}),{valid:t,invalid:o});if(s.length&&V(e,s,null),!l.length)return;let d=n.match(x)?B(r):null;d?d.prepare(r,n,l).forEach(t=>{!function(e,t,o){let r,n;if("string"==typeof e){let t=B(e);if(!t)return o(void 0,424);n=t.send;let i=function(e){if(!U[e]){let t=I[e];if(!t)return;let o=D(t);U[e]={config:t,redundancy:o}}return U[e]}(e);i&&(r=i.redundancy)}else{let t=O(e);if(t){r=D(t);let o=B(e.resources?e.resources[0]:"");o&&(n=o.send)}}r&&n?r.query(t,n,o)().abort:o(void 0,424)}(r,t,o=>{V(e,t.icons,o)})}):V(e,l,null)})))}),t?function(e,t,o){let r=P++,n=A.bind(null,o,r);if(!t.pending.length)return n;let i={id:r,icons:t,callback:e,abort:n};return o.forEach(e=>{(e.loaderCallbacks||(e.loaderCallbacks=[])).push(i)}),n}(t,s,c):G})([r],t)}):n&&(null==(o=e.onLoad)||o.call(e,r)))}()},[e.icon,o]);let{name:m,data:h}=l;return h?((e,o,r)=>{var n;let a,l,s,c,u,m,h,g,p,x,b,y,v,w=o.inline?eo:X,j=function(e,t){let o={...e};for(let e in t){let r=t[e],n=typeof r;e in k?(null===r||r&&("string"===n||"number"===n))&&(o[e]=r):n===typeof o[e]&&(o[e]="rotate"===e?r%4:r)}return o}(w,o),C=o.mode||"svg",S={},_=o.style||{},N={..."svg"===C?K:{}};if(r){let e=f(r,!1,!0);if(e){let t=["iconify"];
39for(let o of["provider","prefix"])e[o]&&t.push("iconify--"+e[o]);N.className=t.join(" ")}}for(let e in o){let t=o[e];if(void 0!==t)switch(e){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":N.ref=t;break;case"className":N[e]=(N[e]?N[e]+" ":"")+t;break;case"inline":case"hFlip":case"vFlip":j[e]=!0===t||"true"===t||1===t;break;case"flip":"string"==typeof t&&function(e,t){t.split(J).forEach(t=>{switch(t.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0}})}(j,t);break;case"color":S.color=t;break;case"rotate":"string"==typeof t?j[e]=function(e,t=0){let o=e.replace(/^-?[0-9.]*/,"");function r(e){for(;e<0;)e+=4;return e%4}if(""===o){let t=parseInt(e);return isNaN(t)?0:r(t)}if(o!==e){let t=0;switch(o){case"%":t=25;break;case"deg":t=90}if(t){let n=parseFloat(e.slice(0,e.length-o.length));return isNaN(n)?0:(n/=t)%1==0?r(n):0}}return t}(t):"number"==typeof t&&(j[e]=t);break;case"ariaHidden":case"aria-hidden":!0!==t&&"true"!==t&&delete N["aria-hidden"];break;default:void 0===w[e]&&(N[e]=t)}}let H=(s={...d,...e},c={...T,...j},u={left:s.left,top:s.top,width:s.width,height:s.height},m=s.body,[s,c].forEach(e=>{var t,o,r,n;let i,a,l=[],s=e.hFlip,d=e.vFlip,c=e.rotate;switch(s?d?c+=2:(l.push("translate("+(u.width+u.left).toString()+" "+(0-u.top).toString()+")"),l.push("scale(-1 1)"),u.top=u.left=0):d&&(l.push("translate("+(0-u.left).toString()+" "+(u.height+u.top).toString()+")"),l.push("scale(1 -1)"),u.top=u.left=0),c<0&&(c-=4*Math.floor(c/4)),c%=4){case 1:l.unshift("rotate(90 "+(i=u.height/2+u.top).toString()+" "+i.toString()+")");break;case 2:l.unshift("rotate(180 "+(u.width/2+u.left).toString()+" "+(u.height/2+u.top).toString()+")");break;case 3:l.unshift("rotate(-90 "+(i=u.width/2+u.left).toString()+" "+i.toString()+")")}c%2==1&&(u.left!==u.top&&(i=u.left,u.left=u.top,u.top=i),u.width!==u.height&&(i=u.width,u.width=u.height,u.height=i)),l.length&&(t=m,o='<g transform="'+l.join(" ")+'">',r=(a=function(e,t="defs"){let o="",r=e.indexOf("<"+t);for(;r>=0;){let n=e.indexOf(">",r),i=e.indexOf("</"+t);if(-1===n||-1===i)break;let a=e.indexOf(">",i);if(-1===a)break;o+=e.slice(n+1,i).trim(),e=e.slice(0,r).trim()+e.slice(a+1)}return{defs:o,content:e}}(t)).defs,n=o+a.content+"</g>",m=r?"<defs>"+r+"</defs>"+n:n)}),h=c.width,g=c.height,p=u.width,x=u.height,null===h?a=$(l=null===g?"1em":"auto"===g?x:g,p/x):(a="auto"===h?p:h,l=null===g?$(a,x/p):"auto"===g?x:g),b={},(y=(e,t)=>{"unset"!==t&&"undefined"!==t&&"none"!==t&&(b[e]=t.toString())})("width",a),y("height",l),b.viewBox=(v=[u.left,u.top,p,x]).join(" "),{attributes:b,viewBox:v,body:m}),B=H.attributes;if(j.inline&&(S.verticalAlign="-0.125em"),"svg"===C){N.style={...S,..._},Object.assign(N,B);let e=0,r=o.id;return"string"==typeof r&&(r=r.replace(/-/g,"_")),N.dangerouslySetInnerHTML={__html:(n=function(e,t=L){let o,r=[];for(;o=F.exec(e);)r.push(o[1]);if(!r.length)return e;let n="suffix"+(0x1000000*Math.random()|Date.now()).toString(16);return r.forEach(o=>{let r="function"==typeof t?t(o):t+(z++).toString(),i=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(RegExp('([#;"])('+i+')([")]|\\.[a-z])',"g"),"$1"+r+n+"$3")}),e=e.replace(RegExp(n,"g"),"")}(H.body,r?()=>r+"ID"+e++:"iconifyReact"),void 0===t&&function(){try{t=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch(e){t=null}}(),t?t.createHTML(n):n)},(0,i.createElement)("svg",N)}let{body:O,width:I,height:W}=e,E="mask"===C||"bg"!==C&&-1!==O.indexOf("currentColor"),R=function(e,t){let o=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let e in t)o+=" "+e+'="'+t[e]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+o+">"+e+"</svg>"}(O,{...B,width:I+"",height:W+""});return N.style={...S,"--svg":'url("data:image/svg+xml,'+R.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")+'")',width:er(B.width),height:er(B.height),...Y,...E?Q:Z,..._},(0,i.createElement)("span",N)})({...d,...h},e,m):e.children?e.children:e.fallback?e.fallback:(0,i.createElement)("span",{})}let ei=(0,i.forwardRef)((e,t)=>en({...e,_ref:t}));function ea(){return(ea=Object.assign.bind()).apply(null,arguments)}(0,i.forwardRef)((e,t)=>en({inline:!0,...e,_ref:t}));var el=i;let es=e=>e instanceof MouseEvent?e.clientX:e.touches[0].clientX,ed=e=>e>9?e.toString():`0${e}`,ec=(e,t,o)=>{if(!isFinite(e))return null;let r=Math.floor(e/60),n=ed(r),i=ed(Math.floor(e%60)),a=ed(Math.floor(r%60)),l=Math.floor(r/60),s=`${n}:${i}`,d=`${l}:${a}:${i}`;if("auto"===o)if(t>=3600)return d;else return s;return"mm:ss"===o?s:"hh:mm:ss"===o?d:void 0};function eu(e,t){let o=!1;return r=>{o||(e(r),o=!0,setTimeout(()=>
39o=!1,t))}}class em extends el.Component{timeOnMouseMove=0;hasAddedAudioEventListener=!1;state={isDraggingProgress:!1,currentTimePos:"0%",hasDownloadProgressAnimation:!1,downloadProgressArr:[],waitingForSeekCallback:!1};getDuration(){let{audio:e,srcDuration:t}=this.props;return void 0===t?e.duration:t}getCurrentProgress=e=>{let{audio:t,progressBar:o}=this.props;if(0!==t.src.indexOf("blob:")&&void 0===this.props.srcDuration&&(!t.src||!isFinite(t.currentTime)||!o.current))return{currentTime:0,currentTimePos:"0%"};let r=o.current.getBoundingClientRect(),n=r.width,i=es(e)-r.left;return i<0?i=0:i>n&&(i=n),{currentTime:this.getDuration()*i/n,currentTimePos:`${(i/n*100).toFixed(2)}%`}};handleContextMenu=e=>{e.preventDefault()};handleMouseDownOrTouchStartProgressBar=e=>{e.stopPropagation();let{currentTime:t,currentTimePos:o}=this.getCurrentProgress(e.nativeEvent);isFinite(t)&&(this.timeOnMouseMove=t,this.setState({isDraggingProgress:!0,currentTimePos:o}),e.nativeEvent instanceof MouseEvent?(window.addEventListener("mousemove",this.handleWindowMouseOrTouchMove),window.addEventListener("mouseup",this.handleWindowMouseOrTouchUp)):(window.addEventListener("touchmove",this.handleWindowMouseOrTouchMove),window.addEventListener("touchend",this.handleWindowMouseOrTouchUp)))};handleWindowMouseOrTouchMove=e=>{e instanceof MouseEvent&&e.preventDefault(),e.stopPropagation();let t=window.getSelection();t&&"Range"===t.type&&t.empty();let{isDraggingProgress:o}=this.state;if(o){let{currentTime:t,currentTimePos:o}=this.getCurrentProgress(e);this.timeOnMouseMove=t,this.setState({currentTimePos:o})}};handleWindowMouseOrTouchUp=e=>{e.stopPropagation();let t=this.timeOnMouseMove,{audio:o,onChangeCurrentTimeError:r,onSeek:n}=this.props;if(n)this.setState({isDraggingProgress:!1,waitingForSeekCallback:!0},()=>{n(o,t).then(()=>this.setState({waitingForSeekCallback:!1}),e=>{throw Error(e instanceof Error?e.message:String(e))})});else{let e={isDraggingProgress:!1};if(o.readyState===o.HAVE_NOTHING||o.readyState===o.HAVE_METADATA||!isFinite(t))try{o.load()}catch(t){return e.currentTimePos="0%",r&&r(t)}o.currentTime=t,this.setState(e)}e instanceof MouseEvent?(window.removeEventListener("mousemove",this.handleWindowMouseOrTouchMove),window.removeEventListener("mouseup",this.handleWindowMouseOrTouchUp)):(window.removeEventListener("touchmove",this.handleWindowMouseOrTouchMove),window.removeEventListener("touchend",this.handleWindowMouseOrTouchUp))};handleAudioTimeUpdate=eu(e=>{let{isDraggingProgress:t}=this.state,o=e.target;if(t||!0===this.state.waitingForSeekCallback)return;let{currentTime:r}=o,n=this.getDuration();this.setState({currentTimePos:`${(r/n*100||0).toFixed(2)}%`})},this.props.progressUpdateInterval);handleAudioDownloadProgressUpdate=e=>{let t=e.target,o=this.getDuration(),r=[];for(let e=0;e<t.buffered.length;e++){let n=t.buffered.start(e),i=t.buffered.end(e);r.push({left:`${Math.round(100/o*n)||0}%`,width:`${Math.round(100/o*(i-n))||0}%`})}clearTimeout(this.downloadProgressAnimationTimer),this.setState({downloadProgressArr:r,hasDownloadProgressAnimation:!0}),this.downloadProgressAnimationTimer=setTimeout(()=>{this.setState({hasDownloadProgressAnimation:!1})},200)};initialize(){let{audio:e}=this.props;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("timeupdate",this.handleAudioTimeUpdate),e.addEventListener("progress",this.handleAudioDownloadProgressUpdate))}componentDidMount(){this.initialize()}componentDidUpdate(){this.initialize()}componentWillUnmount(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("timeupdate",this.handleAudioTimeUpdate),this.audio.removeEventListener("progress",this.handleAudioDownloadProgressUpdate)),clearTimeout(this.downloadProgressAnimationTimer)}render(){let{showDownloadProgress:e,showFilledProgress:t,progressBar:o,i18nProgressBar:r}=this.props,{currentTimePos:n,downloadProgressArr:i,hasDownloadProgressAnimation:a}=this.state;return el.default.createElement("div",{className:"rhap_progress-container",ref:o,"aria-label":r,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Number(n.split("%")[0]),tabIndex:0,onMouseDown:this.handleMouseDownOrTouchStartProgressBar,onTouchStart:this.handleMouseDownOrTouchStartProgressBar,onContextMenu:this.handleContextMenu},el.default.createElement("div",{className:`rhap_progress-bar ${e?"rhap_progress-bar-show-download":""}`},el.default.createElement("div",{className:"rhap_progress-indicator",style:{left:n}}),t&&el.default.createElement("div",{className:"rhap_progress-filled",style:{width:n}}),e&&i.map(({left:e,width:t},o)=>el.default.createElement("div",{key:o,className:"rhap_download-progress",style:{left:e,width:t,transitionDuration:a?".2s":"0s"}}))))}}let eh=(0,el.forwardRef)((e,t)=>el.default.createElement(em,ea({},e,{progressBar:t})));var eg=i;class ep extends eg.PureComponent{hasAddedAudioEventListener=!1;constructor(e){super(e);const{audio:t,defaultCurrentTime:o,isLeftTime:r,timeFormat:n}=e;let i=o;t&&(i=ec(r?t.duration-t.currentTime:t.currentTime,t.duration,n)),this.state={currentTime:i}}state={currentTime:this.props.defaultCurrentTime};handleAudioCurrentTimeChange=e=>{let t=e.target,{isLeftTime:o,timeFormat:r,defaultCurrentTime:n}=this.props;this.setState({currentTime:ec(o?t.duration-t.currentTime:t.currentTime,t.duration,r)||n})};addAudioEventListeners=()=>{let{audio:e}=this.props;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("timeupdate",this.handleAudioCurrentTimeChange),e.addEventListener("loadedmetadata",this.handleAudioCurrentTimeChange))};componentDidMount(){this.addAudioEventListeners()}componentDidUpdate(){this.addAudioEventListeners()}componentWillUnmount(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("timeupdate",this.handleAudioCurrentTimeChange),this.audio.removeEventListener("loadedmetadata",this.handleAudioCurrentTimeChange))}render(){return this.state.currentTime}}var ex=i;class ef extends ex.PureComponent{hasAddedAudioEventListener=!1;constructor(e){super(e);const{audio:t,timeFormat:o,defaultDuration:r}=e;this.state={duration:t?ec(t.duration,t.duration,o):r}}state={duration:this.props.audio?ec(this.props.audio.duration,this.props.audio.duration,this.props.timeFormat):this.props.defaultDuration};handleAudioDurationChange=e=>{let t=e.target,{timeFormat:o,defaultDuration:r}=this.props;this.setState({duration:ec(t.duration,t.duration,o)||r})};addAudioEventListeners=()=>{let{audio:e}=this.props;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("durationchange",this.handleAudioDurationChange),e.addEventListener("abort",this.handleAudioDurationChange))};componentDidMount(){this.addAudioEventListeners()}componentDidUpdate(){this.addAudioEventListeners()}componentWillUnmount(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("durationchange",this.handleAudioDurationChange),this.audio.removeEventListener("abort",this.handleAudioDurationChange))}render(){return this.state.duration}}var eb=i;class ey extends eb.Component{hasAddedAudioEventListener=!1;volumeBar=(0,eb.createRef)();volumeAnimationTimer=0;lastVolume=this.props.volume;state={currentVolumePos:`${(this.lastVolume/1*100||0).toFixed(2)}%`,hasVolumeAnimation:!1,isDraggingVolume:!1};getCurrentVolume=e=>{let t,o,{audio:r}=this.props;if(!this.volumeBar.current)return{currentVolume:r.volume,currentVolumePos:this.state.currentVolumePos};let n=this.volumeBar.current.getBoundingClientRect(),i=n.width,a=es(e)-n.left;return a<0?(t=0,o="0%"):a>n.width?(t=1,o="100%"):(t=a/i,o=`${a/i*100}%`),{currentVolume:t,currentVolumePos:o}};handleContextMenu=e=>{e.preventDefault()};handleClickVolumeButton=()=>{let{audio:e}=this.props;e.volume>0?(this.lastVolume=e.volume,e.volume=0):e.volume=this.lastVolume};handleVolumnControlMouseOrTouchDown=e=>{e.stopPropagation();let{audio:t}=this.props,{currentVolume:o,currentVolumePos:r}=this.getCurrentVolume(e.nativeEvent);t.volume=o,this.setState({isDraggingVolume:!0,currentVolumePos:r}),e.nativeEvent instanceof MouseEvent?(window.addEventListener("mousemove",this.handleWindowMouseOrTouchMove),window.addEventListener("mouseup",this.handleWindowMouseOrTouchUp)):(window.addEventListener("touchmove",this.handleWindowMouseOrTouchMove),window.addEventListener("touchend",this.handleWindowMouseOrTouchUp))};handleWindowMouseOrTouchMove=e=>{e instanceof MouseEvent&&e.preventDefault(),e.stopPropagation();let{audio:t}=this.props,o=window.getSelection();o&&"Range"===o.type&&o.empty();let{isDraggingVolume:r}=this.state;if(r){let{currentVolume:o,currentVolumePos:r}=this.getCurrentVolume(e);t.volume=o,this.setState({currentVolumePos:r})}};handleWindowMouseOrTouchUp=e=>{e.stopPropagation(),this.setState({isDraggingVolume:!1}),e instanceof MouseEvent?(window.removeEventListener("mousemove",this.handleWindowMouseOrTouchMove),window.removeEventListener("mouseup",this.handleWindowMouseOrTouchUp)):(window.removeEventListener("touchmove",this.handleWindowMouseOrTouchMove),window.removeEventListener("touchend",this.handleWindowMouseOrTouchUp))};handleAudioVolumeChange=e=>{let{isDraggingVolume:t}=this.state,{volume:o}=e.target;(this.lastVolume>0&&0===o||0===this.lastVolume&&o>0)&&this.props.onMuteChange(),this.lastVolume=o,t||(this.setState({hasVolumeAnimation:!0,currentVolumePos:`${(o/1*100||0).toFixed(2)}%`}),clearTimeout(this.volumeAnimationTimer),this.volumeAnimationTimer=setTimeout(()=>{this.setState({hasVolumeAnimation:!1})},100))};componentDidUpdate(){let{audio:e}=this.props;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("volumechange",this.handleAudioVolumeChange))}componentWillUnmount(){this.audio&&this.hasAddedAudioEventListener&&this.audio.removeEventListener("volumechange",this.handleAudioVolumeChange),clearTimeout(this.volumeAnimationTimer)}render(){let{audio:e,showFilledVolume:t,i18nVolumeControl:o}=this.props,{currentVolumePos:r,hasVolumeAnimation:n}=this.state,{volume:i}=e||{};return eb.default.createElement("div",{ref:this.volumeBar,onMouseDown:this.handleVolumnControlMouseOrTouchDown,onTouchStart:this.handleVolumnControlMouseOrTouchDown,onContextMenu:this.handleContextMenu,role:"progressbar","aria-label":o,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Number((100*i).toFixed(0)),tabIndex:0,className:"rhap_volume-bar-area"},eb.default.createElement("div",{className:"rhap_volume-bar"},eb.default.createElement("div",{className:"rhap_volume-indicator",style:{left:r,transitionDuration:n?".1s":"0s"}}),t&&eb.default.createElement("div",{className:"rhap_volume-filled",style:{width:r}})))}}let ev=((r={}).CURRENT_TIME="CURRENT_TIME",r.CURRENT_LEFT_TIME="CURRENT_LEFT_TIME",r.PROGRESS_BAR="PROGRESS_BAR",r.DURATION="DURATION",r.ADDITIONAL_CONTROLS="ADDITIONAL_CONTROLS",r.MAIN_CONTROLS="MAIN_CONTROLS",r.VOLUME_CONTROLS="VOLUME_CONTROLS",r.LOOP="LOOP",r.VOLUME="VOLUME",r);class ew extends a.Component{static defaultI18nAriaLabels={player:"Audio player",progressControl:"Audio progress control",volumeControl:"Volume control",play:"Play",pause:"Pause",rewind:"Rewind",forward:"Forward",previous:"Previous",next:"Skip",loop:"Disable loop",loopOff:"Enable loop",volume:"Mute",volumeMute:"Unmute"};static defaultProps={progressJumpSteps:{backward:5e3,forward:5e3},progressJumpStep:5e3,volumeJumpStep:.1};audio=(0,a.createRef)();progressBar=(0,a.createRef)();container=(0,a.createRef)();lastVolume=this.props.volume??1;togglePlay=e=>{e.stopPropagation();let t=this.audio.current;(t.paused||t.ended)&&t.src?this.playAudioPromise():t.paused||t.pause()};playAudioPromise=()=>{this.audio.current.error&&this.audio.current.load();let e=this.audio.current.play();
39e?e.then(null).catch(e=>{let{onPlayError:t}=this.props,o=e instanceof Error?e.message:String(e);t&&t(Error(o))}):this.forceUpdate()};isPlaying=()=>{let e=this.audio.current;return!!e&&!e.paused&&!e.ended};handlePlay=e=>{this.forceUpdate(),this.props.onPlay&&this.props.onPlay(e)};handlePause=e=>{this.audio&&(this.forceUpdate(),this.props.onPause&&this.props.onPause(e))};handleEnded=e=>{this.audio&&(this.forceUpdate(),this.props.onEnded&&this.props.onEnded(e))};handleAbort=e=>{this.props.onAbort&&this.props.onAbort(e)};handleClickVolumeButton=()=>{let e=this.audio.current;e.volume>0?(this.lastVolume=e.volume,e.volume=0):e.volume=this.lastVolume};handleMuteChange=()=>{this.forceUpdate()};handleClickLoopButton=()=>{this.audio.current.loop=!this.audio.current.loop,this.forceUpdate()};handleClickRewind=()=>{let{progressJumpSteps:e,progressJumpStep:t}=this.props,o=e.backward||t;this.setJumpTime(-o)};handleClickForward=()=>{let{progressJumpSteps:e,progressJumpStep:t}=this.props,o=e.forward||t;this.setJumpTime(o)};setJumpTime=e=>{let t=this.audio.current,{duration:o,currentTime:r}=t;if(t.readyState===t.HAVE_NOTHING||t.readyState===t.HAVE_METADATA||!isFinite(o)||!isFinite(r))try{t.load()}catch(e){return this.props.onChangeCurrentTimeError&&this.props.onChangeCurrentTimeError(e)}let n=r+e/1e3;n<0?(t.currentTime=0,n=0):n>o?(t.currentTime=o,n=o):t.currentTime=n};setJumpVolume=e=>{let t=this.audio.current,o=Number(e),r=t?.volume;if(!t||!Number.isFinite(o)||!Number.isFinite(r))return;let n=r+o;n<0?n=0:n>1&&(n=1),t.volume=n};handleKeyDown=e=>{if(this.props.hasDefaultKeyBindings??!0)switch(e.key){case" ":(e.target===this.container.current||e.target===this.progressBar.current)&&(e.preventDefault(),this.togglePlay(e));break;case"ArrowLeft":this.handleClickRewind();break;case"ArrowRight":this.handleClickForward();break;case"ArrowUp":e.preventDefault(),this.setJumpVolume(this.props.volumeJumpStep);break;case"ArrowDown":e.preventDefault(),this.setJumpVolume(-this.props.volumeJumpStep);break;case"l":this.handleClickLoopButton();break;case"m":this.handleClickVolumeButton()}};renderUIModules=e=>e.map((e,t)=>this.renderUIModule(e,t));renderUIModule=(e,t)=>{let{defaultCurrentTime:o="--:--",progressUpdateInterval:r=20,showDownloadProgress:n=!0,showFilledProgress:i=!0,showFilledVolume:l=!1,defaultDuration:s="--:--",customIcons:d={},showSkipControls:c=!1,onClickPrevious:u,onClickNext:m,onChangeCurrentTimeError:h,showJumpControls:g=!0,customAdditionalControls:p=[ev.LOOP],customVolumeControls:x=[ev.VOLUME],muted:f=!1,timeFormat:b="auto",volume:y=1,loop:v=!1,mse:w,i18nAriaLabels:j=ew.defaultI18nAriaLabels}=this.props;switch(e){case ev.CURRENT_TIME:return a.default.createElement("div",{key:t,id:"rhap_current-time",className:"rhap_time rhap_current-time"},a.default.createElement(ep,{audio:this.audio.current,isLeftTime:!1,defaultCurrentTime:o,timeFormat:b}));case ev.CURRENT_LEFT_TIME:return a.default.createElement("div",{key:t,id:"rhap_current-left-time",className:"rhap_time rhap_current-left-time"},a.default.createElement(ep,{audio:this.audio.current,isLeftTime:!0,defaultCurrentTime:o,timeFormat:b}));case ev.PROGRESS_BAR:return a.default.createElement(eh,{key:t,ref:this.progressBar,audio:this.audio.current,progressUpdateInterval:r,showDownloadProgress:n,showFilledProgress:i,onSeek:w&&w.onSeek,onChangeCurrentTimeError:h,srcDuration:w&&w.srcDuration,i18nProgressBar:j.progressControl});case ev.DURATION:return a.default.createElement("div",{key:t,className:"rhap_time rhap_total-time"},w&&w.srcDuration?ec(w.srcDuration,w.srcDuration,this.props.timeFormat):a.default.createElement(ef,{audio:this.audio.current,defaultDuration:s,timeFormat:b}));case ev.ADDITIONAL_CONTROLS:return a.default.createElement("div",{key:t,className:"rhap_additional-controls"},this.renderUIModules(p));case ev.MAIN_CONTROLS:{let e,o=this.isPlaying();return e=o?d.pause?d.pause:a.default.createElement(ei,{icon:"mdi:pause-circle",ssr:!0}):d.play?d.play:a.default.createElement(ei,{icon:"mdi:play-circle",ssr:!0}),a.default.createElement("div",{key:t,className:"rhap_main-controls"},c&&a.default.createElement("button",{"aria-label":j.previous,className:"rhap_button-clear rhap_main-controls-button rhap_skip-button",type:"button",onClick:u},d.previous?d.previous:a.default.createElement(ei,{icon:"mdi:skip-previous",ssr:!0})),g&&a.default.createElement("button",{"aria-label":j.rewind,className:"rhap_button-clear rhap_main-controls-button rhap_rewind-button",type:"button",onClick:this.handleClickRewind},d.rewind?d.rewind:a.default.createElement(ei,{icon:"mdi:rewind",ssr:!0})),a.default.createElement("button",{"aria-label":o?j.pause:j.play,className:"rhap_button-clear rhap_main-controls-button rhap_play-pause-button",type:"button",onClick:this.togglePlay},e),g&&a.default.createElement("button",{"aria-label":j.forward,className:"rhap_button-clear rhap_main-controls-button rhap_forward-button",type:"button",onClick:this.handleClick
39Forward},d.forward?d.forward:a.default.createElement(ei,{icon:"mdi:fast-forward",ssr:!0})),c&&a.default.createElement("button",{"aria-label":j.next,className:"rhap_button-clear rhap_main-controls-button rhap_skip-button",type:"button",onClick:m},d.next?d.next:a.default.createElement(ei,{icon:"mdi:skip-next",ssr:!0})))}case ev.VOLUME_CONTROLS:return a.default.createElement("div",{key:t,className:"rhap_volume-controls"},this.renderUIModules(x));case ev.LOOP:{let e,o=this.audio.current?this.audio.current.loop:v;return e=o?d.loop?d.loop:a.default.createElement(ei,{icon:"mdi:repeat",ssr:!0}):d.loopOff?d.loopOff:a.default.createElement(ei,{icon:"mdi:repeat-off",ssr:!0}),a.default.createElement("button",{key:t,"aria-label":o?j.loop:j.loopOff,className:"rhap_button-clear rhap_repeat-button",type:"button",onClick:this.handleClickLoopButton},e)}case ev.VOLUME:{let e,{volume:o=f?0:y}=this.audio.current||{};return e=o?d.volume?d.volume:a.default.createElement(ei,{icon:"mdi:volume-high",ssr:!0}):d.volume?d.volumeMute:a.default.createElement(ei,{icon:"mdi:volume-mute",ssr:!0}),a.default.createElement("div",{key:t,className:"rhap_volume-container"},a.default.createElement("button",{"aria-label":o?j.volume:j.volumeMute,onClick:this.handleClickVolumeButton,type:"button",className:"rhap_button-clear rhap_volume-button"},e),a.default.createElement(ey,{audio:this.audio.current,volume:o,onMuteChange:this.handleMuteChange,showFilledVolume:l,i18nVolumeControl:j.volumeControl}))}default:if(!(0,a.isValidElement)(e))return null;return e.key?e:(0,a.cloneElement)(e,{key:t})}};componentDidMount(){this.forceUpdate();let e=this.audio.current;this.props.muted?e.volume=0:e.volume=this.lastVolume,e.addEventListener("error",e=>{let t=e.target;if(t.error&&t.currentTime===t.duration)return this.props.onEnded&&this.props.onEnded(e);this.props.onError&&this.props.onError(e)}),e.addEventListener("canplay",e=>{this.props.onCanPlay&&this.props.onCanPlay(e)}),e.addEventListener("canplaythrough",e=>{this.props.onCanPlayThrough&&this.props.onCanPlayThrough(e)}),e.addEventListener("play",this.handlePlay),e.addEventListener("abort",this.handleAbort),e.addEventListener("ended",this.handleEnded),e.addEventListener("playing",e=>{this.props.onPlaying&&this.props.onPlaying(e)}),e.addEventListener("seeking",e=>{this.props.onSeeking&&this.props.onSeeking(e)}),e.addEventListener("seeked",e=>{this.props.onSeeked&&this.props.onSeeked(e)}),e.addEventListener("waiting",e=>{this.props.onWaiting&&this.props.onWaiting(e)}),e.addEventListener("emptied",e=>{this.props.onEmptied&&this.props.onEmptied(e)}),e.addEventListener("stalled",e=>{this.props.onStalled&&this.props.onStalled(e)}),e.addEventListener("suspend",e=>{this.props.onSuspend&&this.props.onSuspend(e)}),e.addEventListener("loadstart",e=>{this.props.onLoadStart&&this.props.onLoadStart(e)}),e.addEventListener("loadedmetadata",e=>{this.props.onLoadedMetaData&&this.props.onLoadedMetaData(e)}),e.addEventListener("loadeddata",e=>{this.props.onLoadedData&&this.props.onLoadedData(e)}),e.addEventListener("pause",this.handlePause),e.addEventListener("timeupdate",eu(e=>{this.props.onListen&&this.props.onListen(e)},this.props.listenInterval)),e.addEventListener("volumechange",e=>{this.props.onVolumeChange&&this.props.onVolumeChange(e)}),e.addEventListener("encrypted",e=>{let{mse:t}=this.props;t&&t.onEcrypted&&t.onEcrypted(e)})}componentDidUpdate(e){let{src:t,autoPlayAfterSrcChange:o}=this.props;e.src!==t&&(o?this.playAudioPromise():this.forceUpdate())}render(){let{className:e="",src:t,loop:o=!1,preload:r="auto",autoPlay:n=!1,crossOrigin:i,mediaGroup:l,header:s,footer:d,layout:c="stacked",customProgressBarSection:u=[ev.CURRENT_TIME,ev.PROGRESS_BAR,ev.DURATION],customControlsSection:m=[ev.ADDITIONAL_CONTROLS,ev.MAIN_CONTROLS,ev.VOLUME_CONTROLS],children:h,style:g,i18nAriaLabels:p=ew.defaultI18nAriaLabels}=this.props,x=this.audio.current?this.audio.current.loop:o,f=x?"rhap_loop--on":"rhap_loop--off",b=this.isPlaying()?"rhap_play-status--playing":"rhap_play-status--paused";return a.default.createElement("div",{role:"group",tabIndex:0,"aria-label":p.player,className:`rhap_container ${f} ${b} ${e}`,onKeyDown:this.handleKeyDown,ref:this.container,style:g},a.default.createElement("audio",{src:t,controls:!1,loop:x,autoPlay:n,preload:r,crossOrigin:i,mediaGroup:l,ref:this.audio},h),s&&a.default.createElement("div",{className:"rhap_header"},s),a.default.createElement("div",{className:`rhap_main ${(e=>{switch(e){case"stacked":default:return"rhap_stacked";case"stacked-reverse":return"rhap_stacked-reverse";case"horizontal":return"rhap_horizontal";case"horizontal-reverse":return"rhap_horizontal-reverse"}})(c)}`},a.default.createElement("div",{className:"rhap_progress-section"},this.renderUIModules(u)),a.default.createElement("div",{className:"rhap_controls-section"},this.renderUIModules(m))),d&&a.default.createElement("div",{className:"rhap_footer"},d))}}
39var ej=e.i(657688),eC=e.i(373375),eS=e.i(463059),ek=e.i(37727);e.i(93825);var eT=e.i(669228),e_=e.i(159955),eN=e.i(5776),e$=e.i(81668),eF=e.i(654987),eL=e.i(239296),ez=e.i(345652),eH=e.i(164749),eB=e.i(847414),eO=e.i(867682),eI=e.i(789313),eW=e.i(811501);let eE={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"};function eR(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}function eA({src:e,color:t,onPlayStateChange:o}){return(0,n.jsxs)("div",{onClick:e=>e.stopPropagation(),children:[(0,n.jsx)("style",{children:`
40        .hero-rhap .rhap_container {
41          background: transparent;
42          box-shadow: none;
43          padding: 0;
44        }
45        .hero-rhap .rhap_controls-section {
46          flex: 0 0 auto;
47        }
48        .hero-rhap .rhap_main-controls button {
49          color: #ffffff;
50        }
51        .hero-rhap .rhap_play-pause-button {
52          width: 36px;
53          height: 36px;
54          font-size: 36px;
55        }
56        .hero-rhap .rhap_progress-bar {
57          background: rgba(255,255,255,0.2);
58          height: 6px;
59          border-radius: 9999px;
60        }
61        .hero-rhap .rhap_progress-filled {
62          background-color: ${t};
63          border-radius: 9999px;
64        }
65        .hero-rhap .rhap_progress-indicator {
66          background: ${t};
67          border: 2px solid #ffffff;
68          width: 14px;
69          height: 14px;
70          top: -4px;
71          box-shadow: 0 1px 3px rgba(0,0,0,0.3);
72        }
73        .hero-rhap .rhap_time {
74          color: rgba(255,255,255,0.6);
75          font-size: 0.75rem;
76        }
77        .hero-rhap .rhap_current-time {
78          color: rgba(255,255,255,0.8);
79        }
80        .hero-rhap .rhap_volume-bar {
81          background: rgba(255,255,255,0.2);
82        }
83        .hero-rhap .rhap_volume-filled {
84          background: ${t};
85        }
86        .hero-rhap .rhap_volume-indicator {
87          background: #ffffff;
88        }
89        .hero-rhap .rhap_button-clear {
90          color: rgba(255,255,255,0.8);
91        }
92        .hero-rhap .rhap_button-clear:hover {
93          color: #ffffff;
94        }
95        .hero-rhap .rhap_volume-button {
96          font-size: 24px;
97          width: 24px;
98          height: 24px;
99        }
100        .hero-rhap .rhap_repeat-button,
101        .hero-rhap .rhap_forward-button,
102        .hero-rhap .rhap_rewind-button {
103          display: none;
104        }
105      `}),(0,n.jsx)("div",{className:"hero-rhap",children:(0,n.jsx)(ew,{src:e,preload:"metadata",showJumpControls:!1,customAdditionalControls:[],customVolumeControls:[],layout:"horizontal-reverse",onPlay:()=>o?.(!0),onPause:()=>o?.(!1),onEnded:()=>o?.(!1)})})]})}function eP({episode:e,color:t}){let[o,r]=(0,i.useState)(!1),a=e.podcastCoverArtUrl||e.coverArtUrl;return(0,n.jsxs)("div",{className:"relative w-full max-w-md mx-auto",children:[(0,n.jsxs)("div",{className:"hidden xl:block absolute top-16 z-10 pointer-events-none select-none",style:{width:320,left:"-17.5rem"},children:[(0,n.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&display=swap",rel:"stylesheet"}),(0,n.jsxs)("div",{className:"flex items-end",children:[(0,n.jsx)("p",{className:"text-2xl font-bold -rotate-[8deg] whitespace-nowrap pb-3",style:{fontFamily:"'Caveat', cursive",color:t},children:"Listen to the latest episode!"}),(0,n.jsx)(ej.default,{src:"https://storydesk.us-southeast-1.linodeobjects.com/buildtx/images/1774644013734-arrow.svg",alt:"","aria-hidden":!0,width:96,height:96,unoptimized:!0,loading:"lazy",className:"w-24 h-auto -ml-1"})]})]}),(0,n.jsxs)("div",{className:"rounded-2xl overflow-hidden shadow-xl group relative",children:[a?(0,n.jsx)(ej.default,{src:a,alt:e.title,width:800,height:800,sizes:"(max-width: 768px) 100vw, 400px",quality:80,priority:!0,fetchPriority:"high",className:"w-full h-auto block transition-transform duration-300 group-hover:scale-105"}):(0,n.jsx)("div",{className:"w-full aspect-square",style:{background:"linear-gradient(135deg, #0d3442, #1a5568)"}}),(0,n.jsxs)("div",{className:"absolute inset-x-0 bottom-0 pt-24 pb-5 px-5",style:{background:"linear-gradient(to top, rgba(13,52,66,0.95) 0%, rgba(13,52,66,0.8) 30%, rgba(13,52,66,0.4) 60%, rgba(13,52,66,0.1) 80%, transparent 100%)"},children:[(0,n.jsxs)("p",{className:"text-xs font-semibold uppercase tracking-wider text-white/60 mb-1",children:["Latest Episode",e.episodeNumber?` \xb7 EP ${e.episodeNumber}`:""]}),(0,n.jsx)("h3",{className:"text-lg font-bold mb-3 leading-snug",style:{color:"#ffffff"},children:e.title}),e.audioUrl&&(0,n.jsx)("div",{className:"rounded-xl bg-white/10 backdrop-blur-sm px-3 py-2",children:(0,n.jsx)(eA,{src:e.audioUrl,color:t,onPlayStateChange:r})})]})]})]})}function eM(e){let t=e.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([\w-]+)/);if(t){let e=t[1];return{provider:"youtube",id:e,embedUrl:`https://www.youtube.com/embed/${e}
105?autoplay=1&rel=0&modestbranding=1&playsinline=1`,posterUrl:`https://i.ytimg.com/vi/${e}/maxresdefault.jpg`}}let o=e.match(/vimeo\.com\/(?:video\/)?(\d+)/)||e.match(/player\.vimeo\.com\/video\/(\d+)/);if(o){let e=o[1];return{provider:"vimeo",id:e,embedUrl:`https://player.vimeo.com/video/${e}?autoplay=1`,posterUrl:`https://vumbnail.com/${e}.jpg`}}return{provider:null,id:null,embedUrl:e}}function eD({url:e,isOpen:t,onClose:o}){let r=(0,i.useRef)(null),a=(0,i.useRef)(null);if((0,eL.useFocusTrap)(r,t,a),(0,i.useEffect)(()=>{if(!t)return;let e=e=>{"Escape"===e.key&&o()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[t,o]),(0,i.useEffect)(()=>{if(!t)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[t]),!t)return null;let{provider:l,embedUrl:s}=eM(e);return(0,n.jsxs)("div",{ref:r,role:"dialog","aria-modal":"true","aria-label":"Video player",className:"fixed inset-0 bg-black/80 backdrop-blur-sm z-50 flex items-center justify-center",onClick:o,children:[(0,n.jsx)("button",{ref:a,type:"button",onClick:o,"aria-label":"Close video",className:"absolute top-4 right-4 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors z-10 cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white",children:(0,n.jsx)(ek.X,{"aria-hidden":"true",className:"h-6 w-6 text-white"})}),(0,n.jsx)("div",{className:"w-[95vw] max-w-[1600px] px-2 sm:px-4",onClick:e=>e.stopPropagation(),children:(0,n.jsx)("div",{className:"aspect-video w-full max-h-[90vh] rounded-lg overflow-hidden bg-black",children:l?(0,n.jsx)("iframe",{src:s,title:"Video player",className:"w-full h-full",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}):(0,n.jsx)("video",{src:e,controls:!0,autoPlay:!0,playsInline:!0,className:"w-full h-full"})})})]})}function eU({url:e,brandColor:t,className:o}){let[r,a]=(0,i.useState)(!1),{provider:l,posterUrl:s}=eM(e);return l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("button",{type:"button",onClick:()=>a(!0),"aria-label":"Play video",className:`relative w-full aspect-video rounded-lg overflow-hidden group cursor-pointer bg-slate-900 ${o||""}`,children:[s&&(0,n.jsx)("img",{src:s,alt:"",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy",onError:e=>{let t=e.currentTarget;"youtube"!==l||t.dataset.fallback||(t.dataset.fallback="1",t.src=t.src.replace("maxresdefault.jpg","hqdefault.jpg"))}}),(0,n.jsx)("div",{className:"absolute inset-0 bg-black/10 group-hover:bg-black/25 transition-colors"}),(0,n.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 flex items-center justify-center rounded-full shadow-lg transition-transform group-hover:scale-110",style:{backgroundColor:t,width:"clamp(56px, 12%, 88px)",aspectRatio:"1 / 1"},children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"text-white",style:{width:"40%",height:"40%",marginLeft:"4%"},"aria-hidden":"true",children:(0,n.jsx)("path",{d:"M8 5v14l11-7z"})})})]}),(0,n.jsx)(eD,{url:e,isOpen:r,onClose:()=>a(!1)})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",onClick:()=>a(!0),"aria-label":"Play video",className:`relative w-full aspect-video rounded-lg overflow-hidden group cursor-pointer bg-slate-900 ${o||""}`,children:(0,n.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 flex items-center justify-center rounded-full shadow-lg transition-transform group-hover:scale-110",style:{backgroundColor:t,width:"clamp(56px, 12%, 88px)",aspectRatio:"1 / 1"},children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"text-white",style:{width:"40%",height:"40%",marginLeft:"4%"},"aria-hidden":"true",children:(0,n.jsx)("path",{d:"M8 5v14l11-7z"})})})}),(0,n.jsx)(eD,{url:e,isOpen:r,onClose:()=>a(!1)})]})}function eG({videoUrl:e,posterImageUrl:t,brandColor:o}){let[r,a]=(0,i.useState)(!1),l=(e=>{let t=e.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([\w-]+)/);if(t)return{type:"embed",src:`https://www.youtube.com/embed/${t[1]}?autoplay=1&mute=1&loop=1&playlist=${t[1]}&controls=0&showinfo=0&rel=0&modestbranding=1&playsinline=1&vq=hd1080&hd=1`,thumbnail:`https://i.ytimg.com/vi/${t[1]}/maxresdefault.jpg`};let o=e.match(/vimeo\.com\/(\d+)/);return o?{type:"embed",src:`https://player.vimeo.com/video/${o[1]}?autoplay=1&muted=1&loop=1&background=1&controls=0`}:{type:"direct",src:e}})(e);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"absolute inset-0 z-0 overflow-hidden",children:"embed"===l.type?(0,n.jsxs)(n.Fragment,{children:[l.thumbnail&&(0,n.jsx)(ej.default,{src:l.thumbnail,alt:"","aria-hidden":!0,fill:!0,sizes:"(max-width: 768px) 100vw, 0px",quality:70,className:"md:hidden object-cover"}),(0,n.jsx)("iframe",{src:l.src,className:`${l.thumbnail?"hidden md:block ":""}absolute top-1/2 left-1/2`,frameBorder:"0",allow:"autoplay; encrypted-media",allowFullScreen:!0,style:{pointerEvents:"none",width:"100vw",height:"56.25vw",minHeight:"100%",minWidth:"177.78vh",transform:"translate(-50%, -50%)"}})]}):(0,n.jsx)("video",{src:l.src,autoPlay:!0,muted:!0,loop:!0,playsInl
105ine:!0,"aria-hidden":"true",tabIndex:-1,poster:t||void 0,className:"absolute inset-0 w-full h-full object-cover"})}),(0,n.jsxs)("button",{type:"button",onClick:()=>a(!0),"aria-label":"Watch video",className:"absolute z-20 bottom-4 right-4 sm:bottom-6 sm:right-6 flex items-center gap-2 px-4 py-2.5 rounded-full bg-black/55 backdrop-blur-sm text-white text-sm font-medium hover:bg-black/70 transition-colors shadow-lg cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white",children:[(0,n.jsx)("span",{className:"flex items-center justify-center rounded-full",style:{backgroundColor:o,width:"22px",height:"22px"},children:(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"text-white",style:{width:"10px",height:"10px",marginLeft:"1px"},"aria-hidden":"true",children:(0,n.jsx)("path",{d:"M8 5v14l11-7z"})})}),"Watch video"]}),(0,n.jsx)(eD,{url:e,isOpen:r,onClose:()=>a(!1)})]})}e.s(["HeroPublic",0,function({data:e,buttonColors:t,linkColors:o,projectFonts:r,blockId:a,accentColor:l,projectId:s,formDefinition:d,ctaButtonFormDefinition:c,ctaSecondaryButtonFormDefinition:u}){let m,h,g,p,x,f,b,y=(0,eF.resolvePretitle)({pretitle:e.pretitle,label:e.label,announcement:e.announcement}),v=e.trustLine,{label:w,labelStyle:j,headline:C,headlineStyle:S,headlineFont:k,headlineAccent:T,headlineAccentColor:_,headlineAccentLayout:N,subhead:$,subheadStyle:F,richText:L,richTextStyle:z,customCss:H,ctaButtonText:B,ctaButtonLink:O,ctaButtonStyle:I,ctaButtonFullWidth:W,useCustomButtonStyles:E,buttonStyle:R,buttonColor:A,buttonTextColor:P,buttonBorderColor:M,buttonHoverColor:D,buttonHoverBgColor:U,buttonHoverTextColor:G,buttonHoverBorderColor:V,linkColor:q,ctaSecondaryButtonText:J,ctaSecondaryButtonLink:X,ctaSecondaryButtonStyle:K,ctaSecondaryButtonFullWidth:Y,secondaryButtonStyle:Q,ctaSecondaryButtonColor:Z,ctaSecondaryButtonTextColor:ee,secondaryButtonBorderColor:et,secondaryButtonHoverColor:eo,secondaryButtonHoverBgColor:er,secondaryButtonHoverTextColor:en,secondaryButtonHoverBorderColor:ei,secondaryLinkColor:ea,layout:el,mediaType:es,contentPosition:ed,imageUrl:ec,imageAlt:eu,imageFocalPoint:em,imageLuminance:eh,decorativeBgUrl:eg,decorativeBgSize:ep,decorativeBgOpacity:ex,heroImages:ef,videoUrl:eb,videoBackgroundImageUrl:ey,videoBackgroundImageAlt:ev,featuredEpisode:ew,backgroundColor:ek,textColor:eL,callouts:eA,calloutColumns:eM,calloutStyle:eD,heroHeight:eV,contentWidth:eq,imageStyle:eJ,spacing:eX,horizontalRule:eK,textFormatting:eY,visualEffects:eQ,layoutSettings:eZ,advanced:e0,appearance:e1}=e,[e2,e5]=(0,i.useState)(0),e4=e1?.typography||{},e6=e1?.background||{},e3=e1?.overlay||{},e8=e1?.spacing||{},e7=()=>{if("gradient"===(e6.type||"color")&&e6.gradientFrom&&e6.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"}[e6.gradientDirection||"to-br"]||"to bottom right";return{background:`linear-gradient(${e}, ${(0,e_.getTailwindHex)(e6.gradientFrom)}, ${(0,e_.getTailwindHex)(e6.gradientTo)})`}}return e6.color?{backgroundColor:(0,e_.getTailwindHex)(e6.color)}:{}},e9=()=>{let e={};if(e4.headlineFont&&(e.fontFamily=`'${e4.headlineFont}', sans-serif`),e4.headlineColor&&(e.color=(0,e_.getTailwindHex)(e4.headlineColor)),e4.headlineSize){let t={"text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem","text-6xl":"3.75rem","text-7xl":"4.5rem","text-8xl":"6rem"};t[e4.headlineSize]&&(e.fontSize=t[e4.headlineSize])}if(e4.headlineWeight){let t={"font-normal":400,"font-medium":500,"font-semibold":600,"font-bold":700,"font-extrabold":800,"font-black":900};t[e4.headlineWeight]&&(e.fontWeight=t[e4.headlineWeight])}return e},te=()=>{if(!T)return C;let e=_||"",t=/^(linear|radial)-gradient\(/i.test(e),o={};tp&&(o.fontFamily=`'${tp}', sans-serif`),o.fontWeight=tx;let r={...o,...t?{background:e,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent",color:"transparent"}:e?{color:e}:{}};return(0,n.jsxs)(n.Fragment,{children:[C,C?"newline"===N?(0,n.jsx)("br",{}):" ":null,(0,n.jsx)("span",{style:r,children:T})]})},tt=()=>{let e={};if(e4.subheadFont&&(e.fontFamily=`'${e4.subheadFont}', sans-serif`),e4.subheadColor&&(e.color=(0,e_.getTailwindHex)(e4.subheadColor)),e4.subheadSize){let t={"text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem"};t[e4.subheadSize]&&(e.fontSize=t[e4.subheadSize])}if(e4.subheadWeight){let t={"font-normal":400,"font-medium":500,"font-semibold":600,"font-bold":700,"font-extrabold":800,"font-black":900};t[e4.subheadWeight]&&(e.fontWeight=t[e4.subheadWeight])}return e},to=()=>{let e={};if(e4.bodyFont&&(e.fontFamily=`'${e4.bodyFont}', sans-serif`),e4.bodyColor&&(e.color=(0,e_.getTailwindHex)(e4.bodyColor)),e4.bodySize){let t={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem"};t[e4.bodySize]&&(e.fontSize=t[e4.bodySize])}if(e4.bodyWeight){let t={"font-normal":400,"font-medium":500,"font-semibold":600,"font-bold":700};t[e4.bodyWeight]&&(e.fontWeight=t[e4.bodyWeight])}return e};(0,i.useEffect)(()=>{e4.headlineFont&&(0,eN.loadGoogleFont)(e4.headlineFont),e4.subheadFont&&(0,eN.loadGoogleFont)(e4.subheadFont),e4.bodyFont&&(0,eN.loadGoogleFont)(e4.bodyFont)},[e4.headlineFont,e4.subheadFont,e4.bodyFont]);let tr=(e=!1)=>{let t={};return e8.paddingTop&&(t.paddingTop=eE[e8.paddingTop]||void 0),e8.paddingBottom&&(t.paddingBottom=eE[e8.paddingBottom]||void 0),!e&&(e8.paddingLeft&&(t.paddingLeft=eE[e8.paddingLeft]||void 0),e8.paddingRight&&(t.paddingRight=eE[e8.paddingRight]||void 0)),t},tn=e8.contentGap?`space-y-${e8.contentGap}`:"",ti=!!e6.type||!!e6.color||!!e6.gradientFrom&&!!e6.gradientTo,ta=(0,eI.getBlockWrapperStyles)({spacing:eX,textFormatting:eY,visualEffects:eQ,backgroundColor:ti?void 0:ek,advanced:e0}),tl=(m=ek||(e6.color?(0,e_.getTailwindHex)(e6.color):void 0))&&"transparent"!==m&&m.startsWith("#")?m:null,ts=tl?(h=tl.replace("#",""),p=(g=e=>{let t=e/255;return t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}
105)(parseInt(h.substring(0,2),16)),.2126*p+.7152*g(parseInt(h.substring(2,4),16))+.0722*g(parseInt(h.substring(4,6),16))):null,td=null!==ts?ts>.5?"#111827":"#ffffff":null,tc=td||eL||void 0,tu=tc||"var(--page-heading)",tm=tc||"var(--page-text-secondary)",th="image-background"===el||"#ffffff"===td,tg=()=>{var e;if(!v||!v.text||!v.text.trim())return null;let t=th?"#ffffff":tm;return(0,n.jsxs)("p",{className:"hero-trust-line text-sm mt-4",style:{color:t,opacity:.9,textShadow:th?"0 1px 2px rgba(0,0,0,0.6), 0 0 12px rgba(0,0,0,0.35)":void 0},children:["none"===(e=v.iconVariant)?null:(0,n.jsx)("span",{"aria-hidden":"true",style:{marginRight:"0.4em"},children:{check:"✓",star:"★",dot:"•",lock:"🔒"}[e||"check"]}),v.text]})},tp=S?.fontFamily||k||r?.headingFont,tx=S?.fontWeight||r?.headingFontWeight||"700",tf=F?.fontFamily||r?.headingFont,tb=o?.linkColor||"var(--page-accent)",ty=o?.linkHoverColor||"var(--page-link-hover)",tv=(e,t,o,r)=>(0,eI.getTextElementStyles)(e,t,o,r),tw=a&&H?(0,eT.scopeCss)(H,a):"",tj=`@media (max-width: 639px) { [data-block-id="${a}"].hero-block { padding-top: 0 !important; padding-bottom: 0 !important; } }`,tC=td&&a&&"image-background"!==el?(x=`[data-block-id="${a}"]`,f=':not([style*="color"])',`
106          ${x} .eyebrow${f},
107          ${x} .headline${f},
108          ${x} .subhead${f},
109          ${x} .hero-content${f},
110          ${x} .hero-content *${f},
111          ${x} .hero-content p${f},
112          ${x} .hero-content h1${f},
113          ${x} .hero-content h2${f},
114          ${x} .hero-content h3${f},
115          ${x} .hero-content h4${f},
116          ${x} .hero-content li${f},
117          ${x} .hero-content strong${f},
118          ${x} .hero-content em${f} {
119            color: ${td} !important;
120          }
121          ${x} .hero-content a${f} {
122            color: ${td} !important;
123            text-decoration: underline;
124          }
125        `):"",tS=!!(W||Y),tk=tS?"w-full":"w-full md:w-auto",tT=tS?"flex flex-col":"flex flex-col md:flex-row",[t_,tN]=(0,i.useState)(null),t$=(o,i,a,l=!1,d=!1)=>{if(!o)return null;let m=i||"#",h=(l?Y:W)?"w-full":"w-full md:w-auto",g=l?e.ctaSecondaryButtonAction:e.ctaButtonAction,p=l?e.ctaSecondaryButtonFormUuid:e.ctaButtonFormUuid,x="form"===g&&!!p&&"number"==typeof s,f=l?"secondary":"primary",b=x?(0,n.jsx)(eH.FormDialog,{isOpen:t_===f,onClose:()=>tN(null),formUuid:p,projectId:s,formDefinition:l?u:c,buttonColors:t,projectFonts:r,title:o}):null;if("link"===a){let e={color:l&&d?"rgba(255, 255, 255, 0.9)":(l?ea:q)||(l?"var(--page-text-secondary)":"var(--page-accent)")};return(0,n.jsxs)(n.Fragment,{children:[x?(0,n.jsx)("button",{type:"button",onClick:()=>tN(f),className:`${h} inline-block font-semibold text-base hover:underline transition-all text-center bg-transparent border-0 cursor-pointer p-0`,style:e,children:o}):(0,n.jsx)("a",{href:m,className:`${h} inline-block font-semibold text-base hover:underline transition-all text-center`,style:e,children:o}),b]})}let y=E?l?Q||"filled":R||"filled":l?t?.secondaryStyle||"outline":t?.style||"filled",v=(0,eI.isOutlineButtonStyle)(y),w=(0,eI.isGhostButtonStyle)(y),j=v||w,C=(0,eI.resolveButtonBorderRadius)(y),S=d&&(l||j)&&!e.appearance?.buttonBgColor&&!e.appearance?.buttonTextColor&&!e.appearance?.buttonBorderColor,k=e.appearance?.buttonBgColor?(0,e_.getTailwindHex)(e.appearance.buttonBgColor):void 0,T=e.appearance?.buttonTextColor?(0,e_.getTailwindHex)(e.appearance.buttonTextColor):void 0,_=e.appearance?.buttonBorderColor?(0,e_.getTailwindHex)(e.appearance.buttonBorderColor):void 0,N=k||(S?j?"rgba(0, 0, 0, 0.28)":"rgba(255, 255, 255, 0.92)":E?l?Z||"#6b7280":A||"#2563eb":l?t?.secondaryBgColor||"#6b7280":t?.bgColor||"#2563eb"),$=T||(S?j?"#ffffff":"#111827":E?l?ee||"#ffffff"
125:P||"#ffffff":l?t?.secondaryTextColor||"#6b7280":t?.textColor||"#ffffff"),F=_||(S?"#ffffff":E?l?et||"#6b7280":M||"#2563eb":l?t?.secondaryBorderColor||"#6b7280":t?.borderColor||"#2563eb"),L=S?"#ffffff":E?l?eo||"#4b5563":D||"#1d4ed8":l?t?.secondaryHoverColor||"#4b5563":t?.hoverColor||"#1d4ed8",z=S?j?"rgba(255, 255, 255, 0.15)":"#ffffff":E?l?er||"#f3f4f6":U||"#eff6ff":l?t?.secondaryHoverBgColor||"#f3f4f6":t?.hoverBgColor||"#eff6ff",H=S?j?"#ffffff":"#111827":E?l?en||"#4b5563":G||"#1d4ed8":l?t?.secondaryHoverTextColor||"#4b5563":t?.hoverTextColor||"#1d4ed8",B=E&&(l?ei:V)||L,O=m.startsWith("http://")||m.startsWith("https://"),I=e.appearance?.buttonHoverAnimation||(l?t?.secondaryHoverAnimation:t?.hoverAnimation)||"none",J=(0,eO.resolveButtonLabelFontSize)(l?t?.secondaryFontSize:t?.fontSize);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eB.AnimatedButton,{as:x?"button":"a",href:x?void 0:m,target:!x&&O?"_blank":void 0,rel:!x&&O?"noopener noreferrer":void 0,onClick:x?()=>tN(f):void 0,"data-ga-event":"cta_click","data-ga-label":o,"data-ga-location":`hero${l?"_secondary":""}`,"data-ga-is-external":O?"true":"false",className:`${h} text-center group`,bgColor:j?"transparent":N,textColor:$,borderColor:w?"transparent":F,hoverBgColor:j?z:L,hoverTextColor:H,hoverBorderColor:w?"transparent":B,isOutline:j,borderRadius:C,hoverAnimation:I,style:{fontSize:J},children:o}),b]})},tF=(e=!1)=>{if(!eA||0===eA.length)return null;let t=eM||"3",o="boxed"===eD,r=o?`rounded-xl px-5 py-4 ${e?"bg-white/10 backdrop-blur-sm ring-1 ring-white/20":""}`:"",i=o&&!e?{backgroundColor:"rgba(99, 102, 241, 0.08)"}:void 0;return(0,n.jsx)("div",{className:`${"2"===t?"grid grid-cols-1 md:grid-cols-2 gap-6":"4"===t?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"} mt-8 mb-4`,children:eA.map(t=>(0,n.jsxs)("div",{className:r,style:i,children:[t.headline&&(0,n.jsx)("h4",{className:`font-medium text-base leading-tight text-pretty ${e?"text-white [text-shadow:0_1px_2px_rgba(0,0,0,0.6),0_0_12px_rgba(0,0,0,0.35)]":""}`,style:e?{color:"#ffffff"}:{color:tu},children:t.headline}),t.description&&(0,n.jsx)("div",{className:`text-sm leading-snug mt-1 [&_a]:underline [&_p]:my-0 [&_strong]:font-semibold ${e?"text-white [text-shadow:0_1px_2px_rgba(0,0,0,0.55),0_0_10px_rgba(0,0,0,0.3)]":""}`,style:e?{color:"#ffffff"}:{color:tm},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(t.description))}})]},t.id))})},tL=eJ||e1?.image?{...eJ,...e1?.image}:void 0,tz=(0,eI.getClipShapeStyle)(tL?.clipShape),tH=tz.clipPath||tz.borderRadius?{...tz,overflow:"hidden"}:{},{alignmentClass:tB,wrapperStyle:tO,imageOpacity:tI,maxWidth:tW}=(()=>{let e,t,o="",r={};if(!tL)return{alignmentClass:o,wrapperStyle:r,imageOpacity:e,maxWidth:t};if(tL.width&&(t=({auto:"auto",full:"100%","3/4":"75%","1/2":"50%","1/3":"33.333%"})[tL.width]||"auto"),tL.alignment&&(o=({left:"justify-start",center:"justify-center",right:"justify-end"})[tL.alignment]||"justify-center"),tL.borderRadius&&(r.borderRadius=({none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem",full:"9999px"})[tL.borderRadius]||"0"),tL.shadow&&"none"!==tL.shadow&&(r.boxShadow=({sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)"})[tL.shadow]),tL.borderWidth&&"0"!==tL.borderWidth){let e=tL.borderColor?tL.borderColor.includes("-")?(0,e_.getTailwindHex)(tL.borderColor):tL.borderColor:"#d1d5db";r.border=`${tL.borderWidth}px ${tL.borderStyle||"solid"} ${e}`}if(void 0!==tL.opacity&&100!==tL.opacity&&(e=tL.opacity/100),tL.clipShape&&"none"!==tL.clipShape){let e=(0,eI.getClipShapeStyle)(tL.clipShape);e.borderRadius&&(r.borderRadius=e.borderRadius),e.clipPath&&(r.clipPath=e.clipPath),r.overflow="hidden"}return{alignmentClass:o,wrapperStyle:r,imageOpacity:e,maxWidth:t}})();if(Object.keys(tO).length,"image-background"===el){let e,t,o,r={auto:"",small:"min-h-[240px] lg:min-h-[320px]",medium:"min-h-[320px] lg:min-h-[420px]",large:"min-h-[420px] lg:min-h-[560px]",full:"min-h-screen"}[eV||"medium"]||"min-h-[320px] lg:min-h-[420px]";if(!ec&&!eb){let e={...ta,...e7()};return(0,n.jsxs)("div",{"data-block-id":a,className:`hero-block hero-image-background relative ${r} flex items-center`,style:{...e,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:"w-full pt-20 lg:pt-24 pb-12 lg:pb-16",children:(0,n.jsxs)("div",{className:`site-container mx-auto px-5 sm:px-6 lg:px-8 text-center ${tn}`,children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackgroun
125d:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-8 leading-snug`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:`
126                    .hero-content a { color: ${e4.linkColor?(0,e_.getTailwindHex)(e4.linkColor):tb}; }
127                    .hero-content a:hover { color: ${ty}; }
128                  `}}),(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg md:text-xl"} ${e4.bodyWeight||"font-normal"} mb-6 leading-snug [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}})]}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 justify-center items-center ${tk} mt-8`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]})}),(0,eI.renderHorizontalRule)(eK,"below")]})}let i=ed||"center",s="center"===i,d={...ta,...e7()};e6.type||e6.color||!ek||Object.assign(d,(0,eI.getColorBackgroundStyle)(ek));let c="number"==typeof eh&&eh>.6,u=c?"#111827":"#ffffff",m=`[data-block-id="${a}"]`,h=':not([style*="color"])',g=`
129      ${m} .eyebrow${h},
130      ${m} .headline${h},
131      ${m} .subhead${h},
132      ${m} .hero-content${h},
133      ${m} .hero-content *${h},
134      ${m} .hero-content p${h},
135      ${m} .hero-content h1${h},
136      ${m} .hero-content h2${h},
137      ${m} .hero-content h3${h},
138      ${m} .hero-content h4${h},
139      ${m} .hero-content li${h},
140      ${m} .hero-content strong${h},
141      ${m} .hero-content em${h} {
142        color: ${u} !important;
143        text-shadow: ${c?"0 1px 2px rgba(255,255,255,0.95), 0 0 10px rgba(255,255,255,0.7), 0 0 2px rgba(255,255,255,0.9)":"0 1px 2px rgba(0,0,0,0.95), 0 2px 10px rgba(0,0,0,0.7), 0 0 3px rgba(0,0,0,0.85)"};
144      }
145      ${m} .hero-content a${h} {
146        color: ${u} !important;
147        text-decoration: underline;
148      }
149    `;return(0,n.jsxs)("div",{className:`relative ${r} hero-image-background`,style:{...d,...tr(!0),...tH,paddingLeft:void 0,paddingRight:void 0},"data-block-id":a,children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(ec||eb)&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:g}}),(0,eI.renderHorizontalRule)(eK,"above"),eb&&!ec&&(0,n.jsx)(eG,{videoUrl:eb,posterImageUrl:ec||void 0,brandColor:l||"#4f46e5"}),ec&&(e=ec.toLowerCase().endsWith(".svg")||ec.includes("image/svg"),(0,n.jsx)("div",{className:"absolute inset-0 z-0",children:(0,n.jsx)(ej.default,{src:ec,alt:eu||"",fill:!0,priority:!0,fetchPriority:"high",sizes:"(max-width: 640px) 640px, (max-width: 1024px) 1024px, (max-width: 1536px) 1280px, 1920px",quality:e?void 0:70,unoptimized:e,style:{objectFit:"cover",objectPosition:em?(0,e$.focalPointToObjectPosition)(em):tL?.objectPosition||"center"}})})),eg&&(t=(ep||"").trim()||"auto",o=Math.max(0,Math.min(100,"number"==typeof ex?ex:100))/100,(0,n.jsx)("div",{className:"absolute inset-0 z-[1]",style:{backgroundImage:`url(${JSON.stringify(eg)})`,backgroundRepeat:"repeat",backgroundSize:t,backgroundPosition:"top left",opacity:o,pointerEvents:"none"},role:"presentation","aria-hidden":"true"})),(ec||eb)&&!0===e3.enabled&&(0,n.jsx)("div",{className:"absolute inset-0 z-[5] pointer-events-none",style:{backgroundColor:(0,e_.getTailwindHex)(e3.color||"black"),opacity:(e3.opacity??50)/100}}),(ec||eb)&&(0,n.jsx)("div",{className:"absolute inset-x-0 top-0 z-[6] h-28 pointer-events-none",style:{background:"linear-gradient(to bottom, rgba(0,0,0,0.34) 0%, rgba(0,0,0,0.16) 35%, rgba(0,0,0,0.06) 65%, transparent 100%)"}}),(0,n.jsx)("div",{className:`relative z-10 site-container mx-auto px-5 sm:px-6 lg:px-8 pt-20 lg:pt-24 pb-12 lg:pb-16 flex items-center ${r}`,children:(0,n.jsx)("div",{className:`${{narrow:"site-container",medium:"site-container",wide:"site-container",full:"site-container"}[eq||"wide"]||"site-container"} ${s?"text-center":"text-left"} ${"left"===i?"mr-auto":"right"===i?"ml-auto":"mx-auto"}`,children:(0,n.jsxs)("div",{className:"p-6 sm:p-8 lg:p-10",children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackgroun
149d:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-5 leading-tight text-balance ${ec||eb?"text-white [text-shadow:0_2px_4px_rgba(0,0,0,0.65),0_0_24px_rgba(0,0,0,0.4)]":""}`,style:{...ec||eb?{fontStyle:S?.isItalic?"italic":"normal"}:tv(S,tu,tp,tx),...e9(),...ec||eb?{color:"#ffffff"}:{}},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-8 leading-snug ${ec||eb?"text-white [text-shadow:0_1px_2px_rgba(0,0,0,0.6),0_0_16px_rgba(0,0,0,0.35)]":""}`,style:{...ec||eb?{fontStyle:F?.isItalic?"italic":"normal"}:tv(F,tm,tf),...tt(),...ec||eb?{color:"#ffffff"}:{}},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg md:text-xl"} ${e4.bodyWeight||"font-normal"} mb-10 leading-snug [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2 ${ec||eb?"text-white [&_*]:[color:#fff!important] [text-shadow:0_1px_2px_rgba(0,0,0,0.6),0_0_16px_rgba(0,0,0,0.35)]":""}`,style:{...!(ec||eb)?tv(z,tm):{fontStyle:z?.isItalic?"italic":"normal"},...to(),...ec||eb?{color:"#ffffff"}:{}},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!!(ec||eb)),(0,n.jsxs)("div",{className:`flex flex-col md:flex-row gap-4 items-stretch md:items-center ${s?"justify-center":"justify-start"}`,children:[t$(B,O,I,!1,!!(ec||eb)),t$(J||"",X||"",K,!0,!!(ec||eb))]}),tg()]})})}),(0,eI.renderHorizontalRule)(eK,"below")]})}let tE={auto:"",small:"min-h-[300px] lg:min-h-[400px]",medium:"min-h-[400px] lg:min-h-[500px]",large:"min-h-[500px] lg:min-h-[700px]",full:"min-h-screen"}[eV||"auto"]||"";if("column-images"===el){let e=(ef||[]).filter(e=>e?.url),t={...ta,...e7()};return(0,n.jsxs)("div",{"data-block-id":a,className:"hero-block",style:{...t,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,n.jsxs)("div",{className:`${{narrow:"site-container",medium:"site-container",wide:"site-container",full:"site-container"}[eq||"wide"]||"site-container"} mx-auto pt-6 pb-4 sm:pt-16 sm:pb-6 lg:pt-20 lg:pb-8 text-center ${tn}`,children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackground:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-semibold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-6`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg md:text-xl"} ${e4.bodyWeight||"font-normal"} mb-6 leading-snug [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 items-center justify-center ${tk} mt-8`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]})}),e.length>0&&(0,n.jsxs)("div",{className:"site-container mx-auto px-0 sm:px-6 lg:px-8 pb-0 sm:pb-8 lg:pb-12",children:[(0,n.jsxs)("div",{className:"sm:hidden relative",children:[(0,n.jsx)("div",{className:"overflow-hidden rounded-none",children:(0,n.jsx)("div",{className:"flex transition-transform duration-300 ease-in-out",style:{transform:`translateX(-${100*e2}%)`},children:e.map((e,t)=>{let o=e.url.toLowerCase().endsWith(".svg")||e.url.includes("image/svg");return(0,n.jsx)("div",{className:"w-full flex-shrink-0",children:(0,n.jsx)(ej.default,{src:e.url,alt:e.alt||"",width:800,height:600,priority:0===t,fetchPriority:0===t?"high":void 0,sizes:"100vw",quality:o?void 0:80,unoptimized:o,className:"w-full h-full object-cover",style:{aspectRatio:"4/3",opacity:tI,objectPosition:em?(0,e$.focalPointToObjectPosition)(em):tL?.objectPosition||"center"}})},t)})})}),e.length>1&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{onClick:()=>e5(t=>0===t?e.length-1:t-1),className:"absolute left-3 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-2 shadow transition-all","aria-label":"Previous image",children:(0,n.jsx)(eC.ChevronLeft,{className:"h-5 w-5 text-gray-800"})}),(0,n.jsx)("button",{onClick:()=>e5(t=>t===e.length-1?0:t+1),className:"absolute right-3 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-2 shadow transition-all","aria-label":"Next image",children:(0,n.jsx)(eS.ChevronRight,{className:"h-5 w-5 text-gray-800"})})]}),e.length>1&&(0,n.jsx)("div",{className:"flex justify-center gap-1 mt-4 px-6",role:"group","aria-label":"Image carousel",children:e.map((e,t)=>(0,n.jsx)("button",{type:"button","aria-current":t===e2?"true":void 0,"aria-label":`Go to image ${t+1}`,onClick:()=>e5(t),className:"p-2 cursor-pointer rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--focus-ring-color)]",children:(0,n.jsx)("span",{"aria-hidden":"true",className:`block h-2.5 rounded-full transition-all ${t===e2?"bg-gray-800 w-8":"bg-gray-300 w-2.5"}`})},t))})]}
149),(0,n.jsx)("div",{className:`hidden sm:grid gap-4 lg:gap-6 ${1===e.length?"grid-cols-1":2===e.length?"grid-cols-2":3===e.length?"grid-cols-3":"grid-cols-4"}`,style:tW?{maxWidth:"auto"===tW?void 0:tW,margin:"0 auto"}:void 0,children:e.map((t,o)=>{let r=t.url.toLowerCase().endsWith(".svg")||t.url.includes("image/svg");return(0,n.jsx)("div",{className:"overflow-hidden rounded-lg",style:{boxShadow:tO.boxShadow,border:tO.border},children:(0,n.jsx)(ej.default,{src:t.url,alt:t.alt||"",width:800,height:600,priority:0===o,fetchPriority:0===o?"high":void 0,sizes:1===e.length?"100vw":2===e.length?"50vw":3===e.length?"33vw":"25vw",quality:r?void 0:80,unoptimized:r,className:"w-full h-full object-cover",style:{aspectRatio:"4/3",opacity:tI,objectPosition:em?(0,e$.focalPointToObjectPosition)(em):tL?.objectPosition||"center"}})},o)})})]}),(0,eI.renderHorizontalRule)(eK,"below")]})}if("stacked"===el){let e=!!(ec||eb),t={...ta,...e7()};return e6.type||e6.color||!ek||Object.assign(t,(0,eI.getColorBackgroundStyle)(ek)),(0,n.jsxs)("div",{className:`hero-block hero-stacked ${tE}`,"data-block-id":a,style:{...t,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:`${!e8.paddingTop?"pt-10 sm:pt-14":""} ${!e8.paddingBottom?"pb-10 sm:pb-14":""}`,children:(0,n.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(0,n.jsxs)("div",{className:`max-w-3xl mx-auto text-center ${tn}`,children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackground:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-6 leading-snug`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm mx-auto ${e4.bodySize||"text-lg"} ${e4.bodyWeight||"font-normal"} mb-6 leading-relaxed [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_a]:underline`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 items-center justify-center ${tk} mt-8 mx-auto`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]}),e&&(0,n.jsx)("div",{className:"mt-12 sm:mt-16",children:(0,n.jsx)("div",{className:"relative w-full rounded-xl overflow-hidden shadow-2xl ring-1 ring-black/5",children:"video"===es&&eb?(0,n.jsx)("div",{className:"relative w-full aspect-video bg-black",children:(0,n.jsx)("iframe",{src:eb,title:eu||C||"Hero video",className:"absolute inset-0 w-full h-full",frameBorder:0,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}):ec?(0,n.jsx)(ej.default,{src:ec,alt:eu||"",width:1600,height:900,sizes:"(min-width: 1280px) 1280px, 100vw",className:"w-full h-auto",style:em?{objectPosition:(0,e$.focalPointToObjectPosition)(em)}:void 0,priority:!0}):null})})]})}),(0,eI.renderHorizontalRule)(eK,"below")]})}if("social-proof"===el){let t={...ta,...e7()};e6.type||e6.color||!ek||Object.assign(t,(0,eI.getColorBackgroundStyle)(ek));let o=e.socialProofLogos||[],r=!!ec,i=r||th,s=(e,t="")=>{if(!e.imageUrl)return null;let o=(0,n.jsx)("div",{className:"flex items-center justify-center h-12 w-44 sm:h-14 sm:w-52 mx-auto",children:(0,n.jsx)("img",{src:e.imageUrl,alt:e.imageAlt||"",className:"max-h-full max-w-full object-contain transition-[filter,opacity] duration-300 grayscale opacity-70 group-hover:grayscale-0 group-hover:opacity-100"})});return e.href?(0,n.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":`${e.imageAlt||"Logo"} (opens in new tab)`,className:"group inline-block",children:o},`${e.id}${t}`):(0,n.jsx)("div",{className:"group",children:o},`${e.id}${t}`)},d=`hero-marquee-${a||"x"}`,c=o.length<=5,u=e.socialProofTitle?.trim(),m=o.length>0?(0,n.jsxs)(n.Fragment,{children:[u&&(0,n.jsx)("p",{className:"text-center text-xs sm:text-sm font-semibold uppercase tracking-[0.15em] mb-6",style:{color:r?"rgba(0,0,0,0.6)":i?"rgba(255,255,255,0.7)":tm},children:u}),(0,n.jsxs)("div",{className:c?"lg:hidden":"",children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:`
150                @keyframes ${d}-scroll {
151                  from { transform: translateX(0); }
152                  to   { transform: translateX(-50%); }
153                }
154                #${d} .marquee-track {
155                  animation: ${d}-scroll ${Math.max(40,8*o.length)}s linear infinite;
156                }
157                #${d}:hover .marquee-track {
158                  animation-play-state: paused;
159                }
160                @media (prefers-reduced-motion: reduce) {
161                  #${d} .marquee-track {
162                    animation: none;
163                  }
164                }
165              `}}),(0,n.jsx)("div",{id:d,className:"relative overflow-hidden","aria-label":"Trusted by",role:"region",style:{maskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)",WebkitMaskImage:"linear-gradient(to right, transparent, black 10%, black 90%, transparent)"},children:(0,n.jsxs)("div",{className:"marquee-track flex items-center gap-24 w-max",children:[o.map(e=>s(e,"-a")),(0,n.jsx)("div",{"aria-hidden":"true",className:"flex items-center gap-24",children:o.map(e=>s(e,"-b"))})]})})]}
165),c&&(0,n.jsx)("div",{className:"hidden lg:grid gap-x-8 gap-y-6 items-center justify-items-center",style:{gridTemplateColumns:`repeat(${o.length}, minmax(0, 1fr))`},children:o.map(e=>s(e))})]}):null;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:`hero-block hero-social-proof relative overflow-hidden ${tE}`,"data-block-id":a,style:{...t,...tr(),...tH,paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"absolute inset-0 z-0",children:(0,n.jsx)(ej.default,{src:ec,alt:"",fill:!0,priority:!0,className:"object-cover",style:em?{objectPosition:(0,e$.focalPointToObjectPosition)(em)}:void 0})}),(0,n.jsx)("div",{className:"absolute inset-0 z-0",style:{backgroundColor:`rgba(0,0,0,${"number"==typeof eh?Math.min(.55,.3+.35*eh):.4})`}})]}),(0,n.jsx)("div",{className:`relative z-10 flex items-center min-h-[360px] sm:min-h-[440px] ${!e8.paddingTop?"pt-14 sm:pt-20":""} ${!e8.paddingBottom?"pb-14 sm:pb-20":""}`,children:(0,n.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8 w-full",children:[(0,n.jsxs)("div",{className:`max-w-5xl mx-auto text-center ${tn}`,children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:i?"#ffffff":tm,onDarkBackground:i}
165),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-5 leading-tight text-balance ${i?"[text-shadow:0_2px_4px_rgba(0,0,0,0.55),0_0_24px_rgba(0,0,0,0.35)]":""}`,style:{...tv(S,i?"#ffffff":tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} mb-6 leading-snug ${i?"[text-shadow:0_1px_2px_rgba(0,0,0,0.5)]":""}`,style:{...tv(F,i?"rgba(255,255,255,0.92)":tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm mx-auto ${e4.bodySize||"text-base"} mb-6 leading-relaxed [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_a]:underline`,style:{...tv(z,i?"rgba(255,255,255,0.92)":tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),(0,n.jsxs)("div",{className:`${tT} gap-4 items-center justify-center ${tk} mt-6 mx-auto`,children:[t$(B,O,I,!1,r),t$(J||"",X||"",K,!0,r)]}),tg()]}),!r&&m&&(0,n.jsx)("div",{className:"mt-12 pt-8 border-t",style:{borderColor:i?"rgba(255,255,255,0.18)":"rgba(0,0,0,0.08)"},children:m})]})}),(0,eI.renderHorizontalRule)(eK,"below")]}),r&&m&&(0,n.jsx)("section",{className:"bg-white py-10 lg:py-12",children:(0,n.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:m})})]})}if("editorial"===el){let t=!!ec,o=!1!==e.editorialDropcap,r=e.editorialByline?.trim(),i=e.editorialDate?.trim(),s={...ta,...e7()};return e6.type||e6.color||!ek||Object.assign(s,(0,eI.getColorBackgroundStyle)(ek)),(0,n.jsxs)("div",{className:`hero-block hero-editorial ${tE}`,"data-block-id":a,style:{...s,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:`${!e8.paddingTop?"pt-12 sm:pt-20":""} ${!e8.paddingBottom?"pb-12 sm:pb-20":""}`,children:(0,n.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,n.jsxs)("div",{className:`grid gap-10 lg:gap-16 ${t?"lg:grid-cols-[1.4fr_1fr]":""} items-start`,children:[(0,n.jsxs)("div",{className:"text-left",children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackground:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-6 tracking-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9(),lineHeight:1.25},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-light"} mb-6 leading-snug max-w-2xl`,style:{...tv(F,tm,tf),...tt()},children:$}),(r||i)&&(0,n.jsxs)("p",{className:"text-xs uppercase tracking-wider mb-6 opacity-75",style:{color:tm},children:[r,r&&i&&(0,n.jsx)("span",{className:"mx-2",children:"·"}),i]}),L&&(0,n.jsx)("div",{className:`hero-content prose prose-lg max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg"} mb-8 leading-relaxed [&_p]:mb-4 [&_p]:leading-snug ${o?"[&_p:first-child]:first-letter:text-5xl [&_p:first-child]:first-letter:font-bold [&_p:first-child]:first-letter:mr-1 [&_p:first-child]:first-letter:float-left [&_p:first-child]:first-letter:leading-none":""} [&_strong]:font-semibold [&_em]:italic [&_a]:underline`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 items-start ${tk} mt-2`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]}),t&&ec&&(0,n.jsxs)("figure",{className:"m-0",children:[(0,n.jsx)("div",{className:"relative w-full overflow-hidden rounded-lg shadow-md ring-1 ring-black/5",children:(0,n.jsx)(ej.default,{src:ec,alt:eu||"",width:900,height:1200,sizes:"(min-width: 1024px) 40vw, 100vw",className:"w-full h-auto",style:em?{objectPosition:(0,e$.focalPointToObjectPosition)(em)}
165:void 0,priority:!0})}),eu&&(0,n.jsx)("figcaption",{className:"mt-3 text-xs italic opacity-70",style:{color:tm},children:eu})]})]})})}),(0,eI.renderHorizontalRule)(eK,"below")]})}if("lead-capture"===el){let o=e.leadFormPosition||"right",i="below"===o,c={...ta,...e7()};e6.type||e6.color||!ek||Object.assign(c,(0,eI.getColorBackgroundStyle)(ek));let u=(0,n.jsxs)("div",{className:i?"text-center max-w-3xl mx-auto":"text-left",children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackground:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-bold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} mb-6 leading-snug`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:"hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm mb-6 leading-relaxed [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_a]:underline",style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tg()]}),m="tall"===e.leadFormHeight?"min-h-[480px]":"short"===e.leadFormHeight?"min-h-[280px]":"min-h-[360px]",h=e.formUuid&&"number"==typeof s?(0,n.jsx)("div",{className:m,children:(0,n.jsx)(ez.FormPublic,{data:{formUuid:e.formUuid},projectId:s,buttonColors:t,projectFonts:r,formDefinition:d})}):(0,n.jsxs)("div",{className:`${m} flex flex-col items-center justify-center text-center`,children:[(0,n.jsx)("div",{className:"text-sm font-semibold",style:{color:tu},children:"No form selected"}),(0,n.jsx)("div",{className:"mt-2 text-xs max-w-xs opacity-75",style:{color:tm},children:"Pick a form from your Form Builder in the hero block's Lead Capture settings."})]});return(0,n.jsxs)("div",{className:`hero-block hero-lead-capture ${tE}`,"data-block-id":a,style:{...c,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:`${!e8.paddingTop?"pt-12 sm:pt-16":""} ${!e8.paddingBottom?"pb-12 sm:pb-16":""}`,children:(0,n.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:i?(0,n.jsxs)("div",{className:"space-y-10",children:[u,(0,n.jsx)("div",{className:"max-w-xl mx-auto",children:h})]}):(0,n.jsxs)("div",{className:`grid gap-8 lg:gap-12 lg:grid-cols-2 items-center ${"left"===o?"lg:[&>*:first-child]:order-2":""}`,children:[(0,n.jsx)("div",{children:u}),(0,n.jsx)("div",{children:h})]})})}),(0,eI.renderHorizontalRule)(eK,"below")]})}let tR="media-right"===el;if(!(ec||eb||"featured-episode"===es&&ew)||"centered"===el||"left-aligned"===el){let e={...ta,...e7()};e6.type||e6.color||!ek||Object.assign(e,(0,eI.getColorBackgroundStyle)(ek));let t="centered"===el?"center":"left-aligned"===el?"left":ed||"center",o="center"===t;return(0,n.jsxs)("div",{className:`hero-block ${tE} ${tE?"flex flex-col justify-center":""}`,"data-block-id":a,style:{...e,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:`${!e8.paddingTop?"pt-8 sm:pt-10":""} ${!e8.paddingBottom?"pb-8 sm:pb-14":""}`,children:(0,n.jsxs)("div",{className:`${{narrow:"site-container",medium:"site-container",wide:"site-container",full:"site-container"}[eq||"wide"]||"site-container"} ${"centered"===el||"left-aligned"===el||o?"mx-auto":"right"===t?"ml-auto":""} px-5 sm:px-6 lg:px-8 ${tn} ${o?"text-center":"right"===t?"text-right":"text-left"}`,children:[(0,n.jsx)("div",{style:{paddingTop:"20px"},children:(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackgroun
165d:th,marginClass:"mb-2"})}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-semibold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9(),paddingTop:y||w?"0":"20px"},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-6`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg md:text-xl"} ${e4.bodyWeight||"font-normal"} mb-6 leading-snug [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 ${o?"items-center":"right"===t?"items-end":"items-start"} ${o?"justify-center mx-auto":"right"===t?"justify-end ml-auto":""} ${tk} mt-8`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]})}),(0,eI.renderHorizontalRule)(eK,"below")]})}let tA={...ta,...e7()};return("media-right"===el||"media-left"===el)&&"video"===es&&ey&&(tA.backgroundImage=`url(${ey})`,tA.backgroundSize="cover",tA.backgroundPosition="center",tA.backgroundRepeat="no-repeat"),(0,n.jsxs)("div",{className:`hero-block ${tE} ${tE?"flex flex-col justify-center":""}`,"data-block-id":a,style:{...tA,...tr(),paddingLeft:void 0,paddingRight:void 0},children:[tw&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tw}}),tC&&(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tC}}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:tj}}),(0,eI.renderHorizontalRule)(eK,"above"),(0,n.jsx)("div",{className:`${!e8.paddingTop?"pt-10 sm:pt-12":""} ${!e8.paddingBottom?"pb-10 sm:pb-12":""}`,children:(0,n.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,n.jsxs)("div",{className:"grid lg:grid-cols-2 gap-8 lg:gap-12 items-center ",children:[(0,n.jsxs)("div",{className:["order-2 lg:order-none",tR?"":"lg:col-start-2",tn].filter(Boolean).join(" ")||void 0,children:[(0,n.jsx)(eF.Pretitle,{pretitle:y,accentColor:l,textColor:tm,onDarkBackground:th}),C&&(0,n.jsx)("h1",{className:`headline ${e4.headlineSize||"text-3xl sm:text-4xl lg:text-4xl"} ${e4.headlineWeight||"font-semibold"} mb-5 leading-tight text-balance`,style:{...tv(S,tu,tp,tx),...e9()},children:te()}),$&&(0,n.jsx)("h2",{className:`subhead ${e4.subheadSize||"text-lg md:text-2xl"} ${e4.subheadWeight||"font-normal"} mb-6`,style:{...tv(F,tm,tf),...tt()},children:$}),L&&(0,n.jsx)("div",{className:`hero-content prose max-w-none [&_h2]:text-lg [&_h2]:md:text-xl [&_h3]:text-base [&_h3]:md:text-xl [&_h4]:text-sm [&_h4]:md:text-base [&_h5]:text-sm [&_h6]:text-sm ${e4.bodySize||"text-lg md:text-xl"} ${e4.bodyWeight||"font-normal"} mb-6 leading-snug [&_p]:mb-3 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2`,style:{...tv(z,tm),...to()},dangerouslySetInnerHTML:{__html:(0,eW.sanitizeHtml)(eR(L))}}),tF(!1),(0,n.jsxs)("div",{className:`${tT} gap-4 items-start ${tk} mt-8`,children:[t$(B,O,I,!1),t$(J||"",X||"",K,!0)]}),tg()]}),(0,n.jsx)("div",{className:`order-1 lg:order-none flex items-center justify-center ${tB||(tR?"lg:justify-end":"lg:justify-start")} ${tR?"":"lg:col-start-1 lg:row-start-1"}`,children:"featured-episode"===es&&ew?(0,n.jsx)(eP,{episode:ew,color:l||"#4f46e5"}):eb?(0,n.jsx)(eU,{url:eb,brandColor:l||"#4f46e5"}):ec?(b=ec.toLowerCase().endsWith(".svg")||ec.includes("image/svg"),(0,n.jsx)("div",{style:{display:"inline-block",maxWidth:tW||"100%",overflow:"hidden",...tO,borderRadius:tO.borderRadius??"0.5rem"},children:(0,n.jsx)(ej.default,{src:ec,alt:eu||"",width:800,height:600,priority:!0,fetchPriority:"high",sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 600px",quality:b?void 0:80,unoptimized:b,style:{opacity:tI,objectPosition:em?(0,e$.focalPointToObjectPosition)(em):tL?.objectPosition||"center"},className:"w-full lg:w-auto h-auto max-w-full max-h-[500px] object-contain block"})})):null})]})})}),(0,eI.renderHorizontalRule)(eK,"below")]})}],529650)},760326,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(271645);e.i(93825);var n=e.i(159955);let i={0:"0px",4:"16px",8:"32px",12:"48px",16:"64px",20:"80px",24:"96px"},a={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem"};e.s(["RichTextPublic",0,function({data:e,linkColors:l,projectFonts:s,fullWidth:d=!1,titleHeadingLevel:c="h2"}){let{html:u,appearance:m,title:h,eyebrow:g}=e;if((!u||""===u.trim())&&!h&&!g)return null;let p=m?.typography||{},x=m?.background||{},f=m?.spacing||{},b=p.bodyFont||s?.bodyFont,y=m?.richText?.headingFont||s?.headingFont,v=(0,r.useId)(),w=`ric
165h-text${v.replace(/:/g,"-")}`,j=m?.richText||{},C=p.bodyColor?(0,n.getTailwindHex)(p.bodyColor):"var(--page-text)",S=j.headingColor?(0,n.getTailwindHex)(j.headingColor):"var(--page-heading)",k=l?.linkColor?(0,n.getTailwindHex)(l.linkColor):void 0,T=l?.linkHoverColor?(0,n.getTailwindHex)(l.linkHoverColor):void 0,_=j.linkColor?(0,n.getTailwindHex)(j.linkColor):k||"var(--page-accent)",N={paddingTop:f.paddingTop&&i[f.paddingTop]||"48px",paddingBottom:f.paddingBottom&&i[f.paddingBottom]||"48px",paddingLeft:f.paddingLeft&&i[f.paddingLeft]||"16px",paddingRight:f.paddingRight&&i[f.paddingRight]||"16px"};if("gradient"===x.type&&x.gradientFrom&&x.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"}[x.gradientDirection||"to-br"]||"to bottom right";N.background=`linear-gradient(${e}, ${(0,n.getTailwindHex)(x.gradientFrom)}, ${(0,n.getTailwindHex)(x.gradientTo)})`}else x.color&&"transparent"!==x.color&&(N.backgroundColor=(0,n.getTailwindHex)(x.color));let $={fontFamily:b?`${b}, ui-sans-serif, system-ui, sans-serif`:void 0,fontSize:p.bodySize?a[p.bodySize]:void 0,color:C};return(0,t.jsx)("div",{style:N,children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:d?"":"max-w-4xl mx-auto",children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
166          #${w} {
167            ${b?`font-family: ${b}, ui-sans-serif, system-ui, sans-serif;`:""}
168          }
169          #${w} p, #${w} li, #${w} td, #${w} th {
170            color: ${C};
171          }
172          #${w} h1, #${w} h2, #${w} h3, #${w} h4, #${w} h5, #${w} h6 {
173            color: ${S};
174            ${y?`font-family: ${y}, ui-sans-serif, system-ui, sans-serif;`:""}
175            ${s?.headingFontWeight?`font-weight: ${s.headingFontWeight};`:""}
176          }
177          #${w} a { color: ${_}; text-decoration: none; }
178          #${w} a:hover { color: ${T||"var(--page-link-hover)"}; text-decoration: underline; }
179        `}}),g&&(0,t.jsx)("p",{className:"eyebrow text-sm font-semibold uppercase tracking-wider mb-3",style:{color:"var(--page-text-secondary)"},children:g}),h&&(0,t.jsx)(c,{className:`headline font-bold mb-6 leading-tight text-balance ${"h1"===c?"text-4xl sm:text-5xl lg:text-5xl":"text-3xl sm:text-4xl"}`,style:{color:S,fontFamily:y?`${y}, ui-sans-serif, system-ui, sans-serif`:void 0,fontWeight:s?.headingFontWeight?Number(s.headingFontWeight):void 0},children:h}),u&&""!==u.trim()&&(0,t.jsx)("div",{id:w,className:"prose max-w-none prose-headings:font-semibold prose-headings:leading-tight prose-h2:text-3xl prose-h3:text-2xl prose-img:rounded-lg prose-p:my-2 prose-p:leading-normal",style:$,dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(u).replace(/<p[^>]*>\s*(?:<br\s*\/?>|&nbsp;)?\s*<\/p>/gi,"")}})]})})})}])},957195,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(373375),n=e.i(463059),i=e.i(37727),a=e.i(859655);e.i(93825);var l=e.i(159955),s=e.i(5776),d=e.i(81668),c=e.i(239296),u=e.i(789313);let m={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem","text-6xl":"3.75rem"},h={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700","font-extrabold":"800"},g={0:"0px",4:"16px",8:"32px",12:"48px",16:"64px",20:"80px",24:"96px"};function p({images:e,layout:i,imageWrapperStyle:l,imgStyle:s,captionStyle:d,onImageClick:c}){let[u,m]=(0,o.useState)(0),h={...l,maxWidth:void 0,width:"100%",aspectRatio:"4 / 3"},g=(e,o)=>(0,t.jsx)("figure",{children:(0,t.jsx)("button",{type:"button",onClick:()=>c(o),"aria-label":`Open image ${o+1} in fullscreen`,style:{...h,overflow:"hidden",cursor:"pointer",padding:0,border:0,background:"transparent",display:"block",width:"100%"},className:"focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--focus-ring-color)] focus-visible:ring-offset-2",children:(0,t.jsx)(a.OptimizedImage,{src:e.url,alt:e.alt||"",style:{...s,width:"100%",height:"100%",objectFit:"cover"},sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 400px"})})},e.id);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"sm:hidden relative",children:[(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"flex transition-transform duration-300 ease-in-out",style:{transform:`translateX(-${100*u}%)`},children:e.map((e,o)=>(0,t.jsx)("div",{className:"w-full flex-shrink-0",children:(0,t.jsx)("button",{type:"button",onClick:()=>c(o),"aria-label":e.alt?`Open image in fullscreen: ${e.alt}`:`Open image ${o+1} in fullscreen`,className:"block w-full border-0 p-0 bg-transparent cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",style:{...h,overflow:"hidden"},children:(0,t.jsx)(a.OptimizedImage,{src:e.url,alt:e.alt||"",style:{...s,width:"100%",height:"100%",objectFit:"cover"},sizes:"100vw"})})},e.id))})}),(0,t.jsx)("button",{onClick:()=>m(t=>0===t?e.length-1:t-1),className:"absolute left-3 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-2 shadow transition-all cursor-pointer","aria-label":"Previous image",children:(0,t.jsx)(r.ChevronLeft,{className:"h-5 w-5 text-gray-800"})}),(0,t.jsx)("button",{onClick:()=>m(t=>t===e.length-1?0:t+1),className:"absolute right-3 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-2 shadow transition-all cursor-pointer","aria-label":"Next image",children:(0,t.jsx)(n.ChevronRight,{className:"h-5 w-5 text-gray-800","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"flex justify-center gap-1 mt-4",role:"group","aria-label":"Image carousel",children:e.map((e,o)=>(0,t.jsx)("button",{type:"button","aria-current":o===u?"true":void 0,"aria-label":`Go to image ${o+1}`,onClick:()=>m(o),className:"p-2 cursor-pointer rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--focus-ring-color)]",children:(0,t.jsx)("span",{"aria-hidden":"true",className:`block h-2.5 rounded-full transition-all ${o===u?"bg-gray-800 w-8":"bg-gray-300 w-2.5"}`})},o))})]}),(0,t.jsx)("div",{className:"hidden sm:block",children:(()=>{switch(i){case"side-by-side":default:return(0,t.jsx)("div",{style:{display:"grid",gridTemplateColumns:`repeat(${Math.min(e.length,3)}, 1fr)`,gap:"1.5rem"},children:e.map((e,t)=>g(e,t))});case"stacked":return(0,t.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"1.5rem"},children:e.map((e,t)=>g(e,t))});case"featured":{let[o,...r]=e;return(0,t.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"1rem"},children:[g(o,0),r.length>0&&(0,t.jsx)("div",{style:{display:"grid",gridTemplateColumns:`repeat(${Math.min(r.length,3)}, 1fr)`,gap:"1rem"},children:r.map((e,t)=>g(e,t+1))})]})}case"grid":{let o=e.length<=4?2:3;return(0,t.jsx)("div",{style:{display:"grid",gridTemplateColumns:`repeat(${o}, 1fr)`,gap:"1rem"},children:e.map((e,t)=>g(e,t))})}}})()})]})}function x({images:e,activeIndex:l,isOpen:s,onClose:d,onPrevious:u,onNext:m,onGoTo:h,credit:g,captionStyle:p}){let f=(0,o.useRef)(null),b=(0,o.useRef)(null);if((0,c.useFocusTrap)(f,s,b),!s)return null;let y=e[l],v=e.length>1;return(0,t.jsxs)("div",{ref:f,role:"dialog","aria-modal":"true","aria-label":"Image gallery",className:"fixed inset-0 bg-black/95 z-50 flex items-center justify-center",onClick:d,children:[(0,t.jsx)("button",{ref:b,type:"button",onClick:d,className:"absolute top-4 right-4 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors z-10 cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Close lightbox",children:(0,t.jsx)(i.X,{"aria-hidden":"true",className:"h-6 w-6 text-white"})}),v&&(0,t.jsxs)("span",{className:"sr-only",role:"status","aria-live":"polite",children:["Image ",l+1," of ",e.length]}),v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),u()},className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Previous image",children:(0,t.jsx)(r.ChevronLeft,{"aria-hidden":"true",className:"h-8 w-8 text-white"})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),m()},className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Next image",children:(0,t.jsx)(n.ChevronRight,{"aria-hidden":"true",className:"h-8 w-8 text-white"})})]}),(0,t.jsxs)("div",{className:`site-container w-full p-4 flex flex-col items-center justify-center ${v?"pb-28 md:pb-32":""}`,onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("div",{className:`relative w-full ${v?"h-[55vh] md:h-[60vh]":"h-[75vh]"}`,children:(0,t.jsx)(a.OptimizedImage,{src:y.url,alt:y.alt||"",quality:80,sizes:"(min-width: 1536px) 1400px, 100vw",style:{width:"100%",height:"100%",objectFit:"contain",borderRadius:"0.5rem"}})}),(y.caption||g)&&(0,t.jsxs)("div",{className:"text-center mt-4 max-w-2xl",children:[y.caption&&(0,t.jsx)("p",{style:{...p,color:"rgba(255,255,255,0.9)"},children:y.caption}),g&&(0,t.jsx)("p",{style:{color:"rgba(255,255,255,0.6)",fontSize:"0.75rem",marginTop:"0.25rem"},children:g})]})]}),v&&(0,t.jsx)("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 flex items-center gap-2",children:(0,t.jsx)("div",{className:"flex gap-2 bg-black/50 p-2 rounded-lg max-w-[90vw] overflow-x-auto",children:e.map((o,r)=>
179(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),h(r)},"aria-label":`View image ${r+1} of ${e.length}`,"aria-current":r===l?"true":void 0,className:`relative flex-shrink-0 w-14 h-14 md:w-16 md:h-16 rounded-lg overflow-hidden transition-all cursor-pointer ${r===l?"ring-2 ring-white opacity-100":"opacity-50 hover:opacity-75"}`,children:(0,t.jsx)(a.OptimizedImage,{src:o.url,alt:"",quality:60,sizes:"64px",style:{width:"100%",height:"100%",objectFit:"cover"}})},o.id))})})]})}e.s(["ImagePublic",0,function({data:e,projectHeadingFont:r,projectHeadingFontWeight:n}){let i,c,f;if(!e.url)return null;let b=e.appearance||{},y=b.typography||{},v=b.image||{},w=b.background||{},j=b.spacing||{},C=b?.typography||{},S=y.headlineFont||C.headerFont,k=y.headlineSize||C.headerSize,T=y.headlineWeight||C.headerWeight,_=y.headlineColor||C.headerColor,N={...b?.imageStyle||{},...v};(0,o.useEffect)(()=>{S&&(0,s.loadGoogleFont)(S),y.bodyFont&&(0,s.loadGoogleFont)(y.bodyFont)},[S,y.bodyFont]);let $=()=>{let e={},t=C.captionFont,o=C.captionSize,r=C.captionWeight,n=C.captionColor,i=y.bodyFont||t,a=y.bodySize||o,s=y.bodyColor||n;return i&&(e.fontFamily=`'${i}', sans-serif`),s?e.color=(0,l.getTailwindHex)(s):e.color="#4b5563",a&&m[a]&&(e.fontSize=m[a]),r&&h[r]&&(e.fontWeight=h[r]),e},F=()=>{let e={display:"inline-block",overflow:"hidden"};if(e.maxWidth=({auto:"1024px",full:"100%","3/4":"75%","1/2":"50%","1/3":"33.333%"})[N.width||"auto"]||"1024px",e.borderRadius=({none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem",full:"9999px"})[N.borderRadius||"lg"]??"0.5rem",N.shadow&&"none"!==N.shadow&&(e.boxShadow=({none:"none",sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)"})[N.shadow]),N.clipShape&&"none"!==N.clipShape){let t=(0,u.getClipShapeStyle)(N.clipShape);t.borderRadius&&(e.borderRadius=t.borderRadius),t.clipPath&&(e.clipPath=t.clipPath)}return N.borderWidth&&"0"!==N.borderWidth&&(e.border=`${N.borderWidth}px solid ${(0,l.getTailwindHex)(N.borderColor||"gray-300")}`),e},L=void 0!==N.opacity?N.opacity/100:1,z=y.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:y.headlineLineOnSidesStyle||"solid",lineOnSidesColor:y.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:y.headlineLineOnSidesWidth||"1"}:void 0,H=[{id:"primary",url:e.url,alt:e.alt,caption:e.caption},...e.images||[]],B=H.length>1,O=e.layout||"side-by-side",[I,W]=(0,o.useState)(!1),[E,R]=(0,o.useState)(0),A=e=>{R(e),W(!0)},P=()=>W(!1),M=(0,o.useCallback)(()=>{R(e=>0===e?H.length-1:e-1)},[H.length]),D=(0,o.useCallback)(()=>{R(e=>e===H.length-1?0:e+1)},[H.length]);(0,o.useEffect)(()=>{if(!I)return;let e=e=>{"Escape"===e.key&&P(),"ArrowLeft"===e.key&&M(),"ArrowRight"===e.key&&D()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[I,M,D]),(0,o.useEffect)(()=>(I?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[I]);let U={display:"block",width:"100%",height:"auto",opacity:L,objectPosition:e.imageFocalPoint?(0,d.focalPointToObjectPosition)(e.imageFocalPoint):N.objectPosition||void 0};return(0,t.jsxs)("div",{style:{...(()=>{if("gradient"===(w.type||"color")&&w.gradientFrom&&w.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"}[w.gradientDirection||"to-br"]||"to bottom right";return{background:`linear-gradient(${e}, ${(0,l.getTailwindHex)(w.gradientFrom)}, ${(0,l.getTailwindHex)(w.gradientTo)})`}}return w.color&&"transparent"!==w.color?{backgroundColor:(0,l.getTailwindHex)(w.color)}:{}})(),...(i={},j.paddingTop&&(i.paddingTop=g[j.paddingTop]),j.paddingBottom&&(i.paddingBottom=g[j.paddingBottom]),j.paddingLeft&&(i.paddingLeft=g[j.paddingLeft]),j.paddingRight&&(i.paddingRight=g[j.paddingRight]),i)},children:[(0,t.jsxs)("div",{className:"py-12 site-container mx-auto px-5 sm:px-6 lg:px-8",children:[e.header&&(0,t.jsx)("div",{className:"mb-8",children:(0,u.renderTextWithLineOnSides)(e.header,z,"text-3xl font-bold text-center",(c={},S?c.fontFamily=`'${S}', sans-serif`:r&&(c.fontFamily=`'${r}', sans-serif`),_?c.color=(0,l.getTailwindHex)(_):c.color="#111827",k&&m[k]&&(c.fontSize=m[k]),T&&h[T]?c.fontWeight=h[T]:n&&(c.fontWeight=parseInt(n)||700),y.headlineAlign&&(c.textAlign=y.headlineAlign),y.headlineTextTransform&&"none"!==y.headlineTextTransform&&(c.textTransform=y.headlineTextTransform),y.headlineTextDecoration&&"none"!==y.headlineTextDecoration&&(c.textDecoration=y.headlineTextDecoration),y.headlineFontStyle&&"normal"!==y.headlineFontStyle&&(c.fontStyle=y.headlineFontStyle),c),"h2")}),B?(0,t.jsx)(p,{images:H,layout:O,imageWrapperStyle:F(),imgStyle:U,captionStyle:$(),onImageClick:A}):(0,t.jsx)("figure",{children:(0,t.jsx)("div",{style:(f={display:"flex"},"left"===N.alignment?f.justifyContent="flex-start":"right"===N.alignment?f.justifyContent="flex-end":f.justifyContent="center",f),children:(0,t.jsxs)("div",{style:{...F(),position:"relative",curs
179or:"pointer"},onClick:()=>A(0),children:[(0,t.jsx)(a.OptimizedImage,{src:e.url,alt:e.alt||"",style:U,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 1024px"}),e.credit&&(0,t.jsx)("div",{style:{position:"absolute",bottom:0,left:0,right:0,background:"linear-gradient(to top, rgba(0,0,0,0.6), transparent)",paddingTop:"1.5rem",paddingBottom:"0.5rem",paddingLeft:"0.75rem",paddingRight:"0.75rem"},children:(0,t.jsx)("p",{style:{color:"rgba(255,255,255,0.9)",fontSize:"0.75rem",fontWeight:500,margin:0},children:e.credit})})]})})})]}),(0,t.jsx)(x,{images:H,activeIndex:E,isOpen:I,onClose:P,onPrevious:M,onNext:D,onGoTo:R,credit:e.credit,captionStyle:$()})]})}])},503528,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(271645),n=e.i(373375),i=e.i(463059),a=e.i(37727),l=e.i(657688),s=e.i(789313);e.i(93825);var d=e.i(5776),c=e.i(159955);function u(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}function m({src:e,alt:o,sizes:n,priority:i=!1,className:a="",quality:s=75}){let[d,c]=(0,r.useState)(!0),u=e.toLowerCase().endsWith(".svg")||e.includes("image/svg");return(0,t.jsxs)(t.Fragment,{children:[d&&(0,t.jsx)("div",{className:"absolute inset-0 bg-gray-50 animate-pulse"}),(0,t.jsx)(l.default,{src:e,alt:o,fill:!0,sizes:n,priority:i,quality:u?void 0:s,unoptimized:u,className:`object-cover transition-opacity duration-300 ${d?"opacity-0":"opacity-100"} ${a}`,onLoad:()=>c(!1)})]})}e.s(["ImageGalleryPublic",0,function({data:e,blockId:h,projectFonts:g}){let[p,x]=(0,r.useState)(0),[f,b]=(0,r.useState)(!1),y=e.appearance?.richText||{},v=e.appearance?.typography||{},w=v.headlineFont||g?.headingFont,j=v.subheadlineFont||g?.headingFont,C=v.eyebrowFont||g?.headingFont,S=v.bodyFont||g?.bodyFont;(0,r.useEffect)(()=>{(0,d.loadGoogleFont)(w),(0,d.loadGoogleFont)(j),(0,d.loadGoogleFont)(C),(0,d.loadGoogleFont)(S),(0,d.loadGoogleFont)(y.headingFont),(0,d.loadGoogleFont)(y.linkFont),(0,d.loadGoogleFont)(y.paragraphFont)},[w,j,C,S,y.headingFont,y.linkFont,y.paragraphFont]);let k=h?`image-gallery-rt-${h}`:"",T=k?(0,s.generateRichTextCss)(k,y):"";if(!e.images||0===e.images.length)return null;let _=e.layout||"grid",N=[...e.images].sort((e,t)=>e.order-t.order),$=N.length,F=(0,r.useCallback)(()=>{x(e=>0===e?N.length-1:e-1)},[N.length]),L=(0,r.useCallback)(()=>{x(e=>e===N.length-1?0:e+1)},[N.length]),z=(0,r.useRef)(null),H=(0,r.useRef)(null),B=(0,r.useRef)(null),O=t=>{"u">typeof document&&(z.current=document.activeElement),x(t),b(!0);let o=window,r=e.images?.[t];o?.trackEvent?.("image_gallery_view",{label:r?.alt||r?.caption||`image_${t+1}`,location:"image_gallery",image_index:t})},I=()=>{b(!1),requestAnimationFrame(()=>z.current?.focus())};(0,r.useEffect)(()=>{if(!f)return;H.current?.focus();let e=e=>{if("Tab"!==e.key)return;let t=B.current;if(!t)return;let o=t.querySelectorAll('button:not([disabled]), [href], [tabindex]:not([tabindex="-1"])');if(0===o.length)return;let r=o[0],n=o[o.length-1],i=document.activeElement;e.shiftKey&&i===r?(e.preventDefault(),n.focus()):e.shiftKey||i!==n||(e.preventDefault(),r.focus())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[f]),(0,r.useEffect)(()=>{let e=e=>{f&&("ArrowLeft"===e.key&&F(),"ArrowRight"===e.key&&L(),"Escape"===e.key&&I())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[f,F,L]),(0,r.useEffect)(()=>(f?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[f]);let W=e.headline||e.subheadline||e.bodyCopy||e.label,E=e=>(0,s.getTextElementStyles)(e,void 0,void 0,void 0),R=e.appearance?.background,A=e.appearance?.spacing,P={...(0,s.getBlockWrapperStyles)({spacing:e.spacing,textFormatting:e.textFormatting,visualEffects:e.visualEffects,backgroundColor:e.backgroundColor,advanced:e.advanced}),...(()=>{if(!R)return{};if("gradient"===R.type&&R.gradientFrom&&R.gradientTo){let e=(0,c.getTailwindHex)(R.gradientFrom),t=(0,c.getTailwindHex)(R.gradientTo),o=R.gradientDirection||"to-b";return{background:`linear-gradient(${({"to-t":"to top","to-b":"to bottom","to-l":"to left","to-r":"to right","to-tl":"to top left","to-tr"
179:"to top right","to-bl":"to bottom left","to-br":"to bottom right"})[o]||"to bottom"}, ${e}, ${t})`}}return"color"===R.type&&R.color?{backgroundColor:(0,c.getTailwindHex)(R.color)}:{}})(),...A?(()=>{if(!A)return{};let e={none:"0",sm:"1rem",md:"2rem",lg:"3rem",xl:"4rem"};return{paddingTop:e[A.paddingTop||"lg"]||e.lg,paddingBottom:e[A.paddingBottom||"lg"]||e.lg,paddingLeft:e[A.paddingLeft||"md"]||e.md,paddingRight:e[A.paddingRight||"md"]||e.md}})():{}},M=(e=>{switch(e){case 1:return"grid-cols-1 max-w-3xl mx-auto";case 2:return"grid-cols-1 sm:grid-cols-2 max-w-4xl mx-auto";case 3:return"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 site-container mx-auto";case 4:return"grid-cols-2 lg:grid-cols-4";default:return"grid-cols-2 md:grid-cols-3 lg:grid-cols-4"}})($),D=()=>{let r,n,i;if(!W)return null;let a={...E(e.headlineStyle),...(()=>{let e={};if(v?.headlineFont&&(e.fontFamily=`"${w}", sans-serif`),v?.headlineColor&&(e.color=(0,c.getTailwindHex)(v.headlineColor)),v?.headlineSize){let t={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem"};e.fontSize=t[v.headlineSize]||t["text-3xl"]}return e})()},l={...E(e.subheadlineStyle),...(()=>{let e={};if(v?.subheadlineFont&&(e.fontFamily=`"${j}", sans-serif`),v?.subheadlineColor&&(e.color=(0,c.getTailwindHex)(v.subheadlineColor)),v?.subheadlineSize){let t={"text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem"};e.fontSize=t[v.subheadlineSize]||t["text-lg"]}return e})()},d={...E(e.labelStyle),...(()=>{let e={};if(v?.eyebrowFont&&(e.fontFamily=`"${C}", sans-serif`),v?.eyebrowColor&&(e.color=(0,c.getTailwindHex)(v.eyebrowColor)),v?.eyebrowSize){let t={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"};e.fontSize=t[v.eyebrowSize]||t["text-sm"]}return e})()};return(0,t.jsxs)("div",{className:"mb-12 lg:mb-14 max-w-3xl mx-auto text-center",children:[T&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(T)}}),e.label&&(e.labelStyle?.lineOnSides?(0,s.renderTextWithLineOnSides)(e.label,e.labelStyle,"text-base font-semibold uppercase tracking-wider mb-5 text-[var(--page-accent)]",d,"p"):(0,t.jsx)("p",{className:"text-base font-semibold uppercase tracking-wider mb-5 text-[var(--page-accent)]",style:d,children:e.label})),e.headline&&(e.headlineStyle?.lineOnSides?(0,s.renderTextWithLineOnSides)(e.headline,e.headlineStyle,"text-2xl md:text-3xl lg:text-4xl font-bold mb-4 leading-snug sm:leading-tight text-balance",a,"h2"):(0,t.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold mb-4 leading-snug sm:leading-tight text-balance",style:a,children:e.headline})),e.subheadline&&(e.subheadlineStyle?.lineOnSides?(0,s.renderTextWithLineOnSides)(e.subheadline,e.subheadlineStyle,"text-lg text-gray-600 mb-4",l,"p"):(0,t.jsx)("p",{className:"text-lg text-gray-600 mb-4",style:l,children:e.subheadline})),e.bodyCopy&&(0,t.jsx)("div",{className:`prose max-w-none text-base text-gray-700 leading-relaxed [&_p]:mb-4 [&_p]:leading-relaxed [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:text-blue-600 [&_a]:underline [&_a:hover]:text-blue-700 [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-4 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-4 [&_li]:mb-2 ${k}`,style:(r={},(n=v?.bodyFont||y.paragraphFont||g?.bodyFont)&&(r.fontFamily=`"${n}", sans-serif`),(i=v?.bodyColor||y.paragraphColor)&&(r.color=(0,c.getTailwindHex)(i)),v?.bodySize&&(r.fontSize=({"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"})[v.bodySize]),r),dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(u(e.bodyCopy))}})]})},U=()=>{if(!f)return null;let e=N[p];return(0,t.jsxs)("div",{ref:B,role:"dialog","aria-modal":"true","aria-label":"Image gallery",className:"fixed inset-0 bg-black/95 z-50 flex items-center justify-center",onClick:I,children:[(0,t.jsx)("button",{ref:H,type:"button",onClick:I,className:"absolute top-4 right-4 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors z-10 cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Close lightbox",children:(0,t.jsx)(a.X,{"aria-hidden":"true",className:"h-6 w-6 text-white"})}),N.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),F()},className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Previous image",children:(0,t.jsx)(n.ChevronLeft,{"aria-hidden":"true",className:"h-8 w-8 text-white"})}),(0,t.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),L()},className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/10 hover:bg-white/20 rounded-full p-3 transition-colors cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-white","aria-label":"Next image",children:(0,t.jsx)(i.ChevronRight,{"aria-hidden":"true",className:"h-8 w-8 text-white"})})]}),(0,t.jsxs)("div",{className:`site-container w-full p-4 flex flex-col items-center justify-center ${N.length>1?"pb-28 md:pb-32":""}`,onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("div",{className:`relative w-full ${N.length>1?"h-[55vh] md:h-[60vh]":"h-[75vh]"}`,children:(0,t.jsx)(l.default,{src:e.imageUrl,alt:e.imageAlt,fill:!0,sizes:"(min-width: 1536px) 1400px, 100vw",quality:80,className:"object-contain rounded-lg",priority:!0})}),(e.description||e.credit)&&(0,t.jsxs)("div",{className:"text-center mt-4 max-w-2xl",children:[e.description&&(0,t.jsx)("div",{className:"prose prose-invert prose-sm md:prose-base max-w-none text-white/90 [&_p]:mb-2 [&_a]:text-blue-300 [&_a:hover]:text-blue-200",dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(u(e.description))}}),e.credit&&(0,t.jsx)("p",{className:"text-white/60 text-sm mt-1",children:e.credit})]})]}),N.length>1&&(0,t.jsx)("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 flex items-center gap-2",children:(0,t.jsx)("div",{className:"flex gap-2 bg-black/50 p-2 rounded-lg max-w-[90vw] overflow-x-auto",children:N.map((e,o)=>(0,t.jsx)("button",{onClick:e=>{e.stopPropagation(),x(o)},"aria-label":`View image ${o+1} of ${N.length}`,"aria-current":o===p?"true":void 0,className:`relative flex-shrink-0 w-14 h-14 md:w-16 md:h-16 rounded-lg overflow-hidden transition-all cursor-pointer ${o===p?"ring-2 ring-white opacity-100":"opacity-50 hover:opacity-75"}`,children:(0,t.jsx)(l.default,{src:e.imageUrl,alt:"",fill:!0,sizes:"64px",quality:60,className:"object-cover"})},e.id))})}),(0,t.jsxs)("div",{className:"absolute top-4 left-4 bg-black/50 text-white px-3 py-1.5 rounded-full text-sm font-medium",role:"status","aria-live":"polite",children:[(0,t.jsxs)("span",{className:"sr-only",children:["Image ",p+1," of ",N.length]}),(0,t.jsxs)("span",{"aria-hidden":"true",children:[p+1," / ",N.length]})]})]})},G=({credit:e})=>e?(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/70 to-transparent pt-6 pb-2 px-3 pointer-events-none",children:(0,t.jsx)("p",{className:"text-white/90 text-xs font-medium truncate",children:e})}):null,V=({size:e="md",credit:o})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors flex items-center justify-center",children:(0,t.jsx)("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:(0,t.jsx)("div",{className:`bg-white/90 rounded-full ${{sm:"p-2",md:"p-3",lg:"p-4"}[e]}`,children:(0,t.jsx)("svg",{className:`${{sm:"w-5 h-5",md:"w-6 h-6",lg:"w-8 h-8"}[e]} text-gray-800`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7"})})})})}),(0,t.jsx)(G,{credit:o})]}),q=A?"":"py-16 lg:py-20";if("carousel"===_){let o=N[p];return(0,t.jsxs)(t.Fragment,{children:[(0,s.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:q,style:{...P,paddingLeft:void 0,paddingRight:void 0},children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(0,t.jsx)(D,{}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("figure",{className:"group rounded-lg overflow-hidden bg-gray-100 cursor-pointer",onClick:()=>O(p),children:(0,t.jsxs)("div",{className:"relative aspect-[16/9] overflow-hidden",children:[(0,t.jsx)(m,{src:o.imageUrl,alt:o.imageAlt,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 1024px",priority:!0,qual
179ity:80,className:"transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)(V,{size:"lg",credit:o.credit})]})}),N.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{onClick:F,className:"absolute left-4 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-3 transition-all cursor-pointer","aria-label":"Previous image",children:(0,t.jsx)(n.ChevronLeft,{className:"h-6 w-6 text-gray-800"})}),(0,t.jsx)("button",{onClick:L,className:"absolute right-4 top-1/2 -translate-y-1/2 bg-white/90 hover:bg-white rounded-full p-3 transition-all cursor-pointer","aria-label":"Next image",children:(0,t.jsx)(i.ChevronRight,{className:"h-6 w-6 text-gray-800"})})]})]}),N.length>1&&(0,t.jsx)("div",{className:"flex justify-center gap-2 mt-6",children:N.map((e,o)=>(0,t.jsx)("button",{onClick:()=>x(o),className:`w-2.5 h-2.5 rounded-full transition-all cursor-pointer ${o===p?"bg-gray-800 w-8":"bg-gray-300 hover:bg-gray-400"}`,"aria-label":`Go to image ${o+1}`},o))})]})}),(0,s.renderHorizontalRule)(e.horizontalRule,"below"),(0,t.jsx)(U,{})]})}if("featured"===_&&N.length>1){let[o,...r]=N,n=(e=>{switch(e){case 1:return"grid-cols-1 max-w-md";case 2:return"grid-cols-2 max-w-2xl";case 3:return"grid-cols-3 max-w-3xl";default:return"grid-cols-2 sm:grid-cols-3 md:grid-cols-4"}})(r.length);return(0,t.jsxs)(t.Fragment,{children:[(0,s.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:q,style:{...P,paddingLeft:void 0,paddingRight:void 0},children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(0,t.jsx)(D,{}),(0,t.jsx)("figure",{className:"group rounded-lg overflow-hidden bg-gray-100 cursor-pointer mb-4 md:mb-6",onClick:()=>O(0),children:(0,t.jsxs)("div",{className:"relative aspect-[16/9] overflow-hidden",children:[(0,t.jsx)(m,{src:o.imageUrl,alt:o.imageAlt,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 90vw, 1280px",priority:!0,quality:80,className:"transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)(V,{size:"lg",credit:o.credit})]})}),(0,t.jsx)("div",{className:`grid ${n} gap-3 md:gap-4`,children:r.map((e,o)=>(0,t.jsx)("figure",{className:"group rounded-lg overflow-hidden bg-gray-100 cursor-pointer",onClick:()=>O(o+1),children:(0,t.jsxs)("div",{className:"relative aspect-square overflow-hidden",children:[(0,t.jsx)(m,{src:e.imageUrl,alt:e.imageAlt,sizes:"(max-width: 640px) 50vw, (max-width: 768px) 33vw, 25vw",className:"transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)(V,{size:"sm",credit:e.credit})]})},e.id))})]})}),(0,s.renderHorizontalRule)(e.horizontalRule,"below"),(0,t.jsx)(U,{})]})}if("masonry"===_){let o=1===$?1:2===$||$<=4?2:3,r=Array.from({length:o},()=>[]);return N.forEach((e,t)=>{r[t%o].push(e)}),(0,t.jsxs)(t.Fragment,{children:[(0,s.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:q,style:{...P,paddingLeft:void 0,paddingRight:void 0},children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(0,t.jsx)(D,{}),(0,t.jsx)("div",{className:`grid gap-4 md:gap-6 ${1===o?"grid-cols-1 max-w-2xl mx-auto":2===o?"grid-cols-2":"grid-cols-2 md:grid-cols-3"}`,children:r.map((e,o)=>(0,t.jsx)("div",{className:"flex flex-col gap-4 md:gap-6",children:e.map(e=>{let o=N.findIndex(t=>t.id===e.id);return(0,t.jsx)("figure",{className:"group rounded-lg overflow-hidden bg-gray-100 cursor-pointer",onClick:()=>O(o),children:(0,t.jsxs)("div",{className:"relative aspect-[4/5] overflow-hidden",children:[(0,t.jsx)(m,{src:e.imageUrl,alt:e.imageAlt,sizes:"(max-width: 768px) 50vw, 33vw",className:"transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)(V,{size:"md",credit:e.credit})]})},e.id)})},o))})]})}),(0,s.renderHorizontalRule)(e.horizontalRule,"below"),(0,t.jsx)(U,{})]})}return(0,t.jsxs)(t.Fragment,{children:[(0,s.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:q,style:{...P,paddingLeft:void 0,paddingRight:void 0},children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(0,t.jsx)(D,{}),(0,t.jsx)("div",{className:`grid ${M} gap-4 md:gap-6`,children:N.map((e,o)=>(0,t.jsx)("figure",{className:"group rounded-lg overflow-hidden bg-gray-100 cursor-pointer",onClick:()=>O(o),children:(0,t.jsxs)("div",{className:"relative aspect-[4/3] overflow-hidden",children:[(0,t.jsx)(m,{src:e.imageUrl,alt:e.imageAlt,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",priority:o<4,className:"transition-transform duration-300 group-hover:scale-105"}),(0,t.jsx)(V,{size:"md",credit:e.credit})]})},e.id))})]})}),(0,s.renderHorizontalRule)(e.horizontalRule,"below"),(0,t.jsx)(U,{})]})}])},202507,e=>{"use strict";e.s(["iconColorStyle",0,function(e,t={}){if(!e)return{};if(!/^\s*(linear|radial)-gradient\(/i.test(e))return{color:e};if(t.iconClass&&/(?:^|\s)(fa-duotone|fa-sharp-duotone|fad|fadr|fadl|fadt|fasds|fasdr|fasdl|fasdt)(?:\s|$)/.test(t.iconClass)){let t=e.match(/#[0-9a-fA-F]{3,8}|rgba?\([^)]+\)/g)??[];if(t.length>=2)return{"--fa-primary-color":t[0],"--fa-secondary-color":t[t.length-1],"--fa-primary-opacity":1,"--fa-secondary-opacity":1}}
179return{display:"inline-block",background:e,WebkitBackgroundClip:"text",backgroundClip:"text",WebkitTextFillColor:"transparent",color:"transparent"}}])},69587,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(811501),n=e.i(51366),i=e.i(164749),a=e.i(859655);e.i(93825);var l=e.i(669228),s=e.i(159955),d=e.i(789313),c=e.i(847414),u=e.i(867682),m=e.i(202507);let h={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"},g={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"},p={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem"};function x(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}let f={slate:{100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1"},gray:{100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db"},zinc:{100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8"},neutral:{100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4"},stone:{100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1"},red:{100:"#fee2e2",200:"#fecaca",300:"#fca5a5"},orange:{100:"#ffedd5",200:"#fed7aa",300:"#fdba74"},amber:{100:"#fef3c7",200:"#fde68a",300:"#fcd34d"},yellow:{100:"#fef9c3",200:"#fef08a",300:"#fde047"},lime:{100:"#ecfccb",200:"#d9f99d",300:"#bef264"},green:{100:"#dcfce7",200:"#bbf7d0",300:"#86efac"},emerald:{100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7"},teal:{100:"#ccfbf1",200:"#99f6e4",300:"#5eead4"},cyan:{100:"#cffafe",200:"#a5f3fc",300:"#67e8f9"},sky:{100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc"},blue:{100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd"},indigo:{100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc"},violet:{100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd"},purple:{100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe"},fuchsia:{100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc"},pink:{100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4"},rose:{100:"#ffe4e6",200:"#fecdd3",300:"#fda4af"}};e.s(["CenteredContentBandPublic",0,function({data:e,projectColors:b,projectFonts:y,blockId:v,projectId:w,ctaButtonFormDefinition:j,ctaSecondaryButtonFormDefinition:C}){let S,k,T,_,[N,$]=(0,o.useState)(null);if(!e||!e.headline&&!e.copy&&(!e.items||0===e.items.length))return null;let F=e.appearance||{},L=F.typography||{},z=F.background||{},H=F.spacing||{},B=F.richText||{},O=v?`centered-band-rt-${v}`:"",I=O?(0,d.generateRichTextCss)(O,B):"",W=e.headlineFont||y?.headingFont,E=y?.headingFontWeight||"700",R=(e,o,r,n,i="span",a,l,s)=>{let c={};if(s)for(let[e,t]of Object.entries(s))void 0!==t&&(c[e]=t);let u={...(0,d.getTextElementStyles)(o,r,a,l),...c};return o?.lineOnSides?(0,d.renderTextWithLineOnSides)(e,o,n,u,i):(0,t.jsx)(i,{className:n,style:u,children:e})},A=v&&e.customCss?(0,l.scopeCss)(e.customCss,v):"",P={paddingTop:h[H.paddingTop||"16"]||"4rem",paddingBottom:h[H.paddingBottom||"20"]||"5rem",paddingLeft:H.paddingLeft?h[H.paddingLeft]:void 0,paddingRight:H.paddingRight?h[H.paddingRight]:void 0,..."gradient"===z.type&&z.gradientFrom&&z.gradientTo?{background:`linear-gradient(${"to-r"===z.gradientDirection?"to right":"to-l"===z.gradientDirection?"to left":"to-t"===z.gradientDirection?"to top":"to-b"===z.gradientDirection?"to bottom":"to-br"===z.gradientDirection?"to bottom right":"to-bl"===z.gradientDirection?"to bottom left":"to-tr"===z.gradientDirection?"to top right":"to top left"}, ${(0,s.getTailwindHex)(z.gradientFrom)}, ${(0,s.getTailwindHex)(z.gradientTo)})`}:z.color&&"transparent"!==z.color?{backgroundColor:(0,s.getTailwindHex)(z.color)}:{}},M={fontFamily:L.headlineFont?`'${L.headlineFont}', sans-serif`:void 0,fontSize:L.headlineSize?p[L.headlineSize]:void 0,fontWeight:L.headlineWeight?d.FONT_WEIGHT_VALUES[L.headlineWeight]:void 0,color:L.headlineColor?(0,s.getTailwindHex)(L.headlineColor):void 0,textAlign:L.headlineAlign,textTransform:L.headlineTextTransform&&"none"!==L.headlineTextTransform?L.headlineTextTransform:void 0,textDecoration:L.headlineTextDecoration&&"none"!==L.headlineTextDecoration?L.headlineTextDecoration:void 0,fontStyle:L.headlineFontStyle&&"normal"!==L.headlineFontStyle?L.headlineFontStyle:void 0},D={fontFamily:L.subheadlineFont?`'${L.subheadlineFont}', sans-serif`:void 0,fontSize:L.subheadlineSize?p[L.subheadlineSize]:void 0,fontWeight:L.subheadlineWeight?d.FONT_WEIGHT_VALUES[L.subheadlineWeight]:void 0,color:L.subheadlineColor?(0,s.getTailwindHex)(L.subheadlineColor):void 0,textTransform:L.subheadlineTextTransform&&"none"!==L.subheadlineTextTransform?L.subheadlineTextTransform:void 0,textDecoration:L.subheadlineTextDecoration&&"none"!==L.subheadlineTextDecoration?L.subheadlineTextDecoration:void 0,fontStyle:L.subheadlineFontStyle&&"normal"!==L.subheadlineFontStyle?L.subheadlineFontStyle:void 0},U={fontFamily:L.bodyFont||B.paragraphFont?`'${L.bodyFont||B.paragraphFont}', sans-serif`:void 0,fontSize:L.bodySize?g[L.bodySize]:void 0,color:L.bodyColor||B.paragraphColor?(0,s.getTailwindHex)(L.bodyColor||B.paragraphColor||""):void 0},G=(()=>
179{if(!e.backgroundColor)return{backgroundColor:"#f9fafb"};if("transparent"===e.backgroundColor)return{};if(e.backgroundColor.startsWith("#"))return{backgroundColor:e.backgroundColor};if("gray-100"===e.backgroundColor)return{backgroundColor:"#f3f4f6"};if("gray-200"===e.backgroundColor)return{backgroundColor:"#e5e7eb"};let[t,o]=e.backgroundColor.split("-"),r=parseInt(o);if(!b||!o)return{backgroundColor:"#f9fafb"};let n="";switch(t){case"primary":n=b.primaryColor;break;case"secondary":n=b.secondaryColor;break;case"tertiary":n=b.tertiaryColor;break;default:return{backgroundColor:"#f9fafb"}}let i=f[n]?.[r];return i?{backgroundColor:i}:{backgroundColor:"#f9fafb"}})(),V=!!e.backgroundImageUrl,q=V&&!!e.backgroundImageRepeat,J=V&&!q?{backgroundImage:`linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${e.backgroundImageUrl})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:{},X=!1!==e.backgroundImageParallax,K=V&&!q?X?"bg-scroll md:bg-fixed":"bg-scroll":"",Y=q?(S=(e.backgroundImageRepeatSize||"").trim()||"auto",k="number"==typeof e.backgroundImageOpacity?e.backgroundImageOpacity:100,{backgroundImage:`url(${JSON.stringify(e.backgroundImageUrl)})`,backgroundRepeat:"repeat",backgroundSize:S,backgroundPosition:"top left",opacity:Math.max(0,Math.min(100,k))/100}):{},{spacing:Q,horizontalRule:Z,textFormatting:ee,visualEffects:et,advanced:eo}=e,er=(0,d.getBlockWrapperStyles)({spacing:Q,textFormatting:ee,visualEffects:et,backgroundColor:eo?.gradientEnabled?void 0:G.backgroundColor,advanced:eo}),en=(()=>{let e=G.backgroundColor;if(e&&"string"==typeof e&&e.startsWith("#"))return e})(),ei=(()=>{if(V&&!q)return!0;if(!en)return!1;let e=en.replace("#","");return(.299*parseInt(e.substring(0,2),16)+.587*parseInt(e.substring(2,4),16)+.114*parseInt(e.substring(4,6),16))/255<=.5})(),ea=ei?"#ffffff":"var(--page-heading)",el=ei?"#ffffff":b?.lightModeLink||"var(--page-accent)",es=ei?"rgba(255,255,255,0.8)":b?.lightModeLinkHover||"var(--page-link-hover)",ed=ei?"#ffffff":b?.lightModeLink||"var(--page-accent)",ec=e.gridLayout||"3",eu="horizontal-left"===e.itemLayout||"horizontal-right"===e.itemLayout,em=!e.useCustomButtonStyles,eh=(o,r,a,l,s,m,h=!1,g,p,x,f,v,S)=>{let k,T,_,F,L,z;if(!o)return null;let H=h?e.ctaSecondaryButtonAction:e.ctaButtonAction,B=h?e.ctaSecondaryButtonFormUuid:e.ctaButtonFormUuid,O="form"===H&&!!B&&"number"==typeof w,I=h?"secondary":"primary",W=O?(0,t.jsx)(i.FormDialog,{isOpen:N===I,onClose:()=>$(null),formUuid:B,projectId:w,formDefinition:h?C:j,projectFonts:y,title:o}):null;if(!O&&!r)return null;let E=(h?e.ctaSecondaryButtonFullWidth:e.ctaButtonFullWidth)?"w-full":"w-full md:w-auto";if("link"===a){let e=ei?"#ffffff":em?b?.lightModeLink||"var(--page-accent)":m||(h?"var(--page-text-secondary)":"var(--page-accent)"),n=V?ei?"0 1px 2px rgba(0,0,0,0.55)":"0 1px 2px rgba(255,255,255,0.7)":void 0;return(0,t.jsxs)(t.Fragment,{children:[O?(0,t.jsx)("button",{type:"button",onClick:()=>$(I),className:`${E} inline-block font-semibold text-base hover:underline transition-all text-center`,style:{color:e,textShadow:n},children:o}):(0,t.jsx)("a",{href:r,className:`${E} inline-block font-semibold text-base hover:underline transition-all text-center`,style:{color:e,textShadow:n},children:o}),W]})}let R=em?h?b?.secondaryButtonStyle||"outline":b?.buttonStyle||"filled":g||(h?"outline":"filled"),A=(0,d.isOutlineButtonStyle)(R),P=(0,d.isGhostButtonStyle)(R),M=A||P,D=(0,d.resolveButtonBorderRadius)(R);if(em)k=(h?b?.secondaryButtonBgColor:b?.buttonBgColor)||(h?"var(--page-text-secondary)":"var(--page-accent)"),T=(h?b?.secondaryButtonTextColor:b?.buttonTextColor)||"#ffffff",_=(h?b?.secondaryButtonBorderColor:b?.buttonBorderColor)||k,F=(h?b?.secondaryButtonHoverColor:b?.buttonHoverColor)||(h?"var(--page-text-secondary)":"var(--page-link-hover)"),L=(h?b?.secondaryButtonHoverBgColor:b?.buttonHoverBgColor)||(h?"#f3f4f6":"#eff6ff"),z=(h?b?.secondaryButtonHoverTextColor:b?.buttonHoverTextColor)||(h?"var(--page-text-secondary)":"var(--page-link-hover)");else{let e=l||p||x||f||(h?"#6b7280":"#2563eb");k=e,_=e;let t=!!e.startsWith("#")&&"#ffffff"===(0,n.readableTextOnOrWhite)(e),o=e.startsWith("#")?(0,n.shiftLightness)(e,t?10:-10):e;F=o,L=o,T=e.startsWith("#")?(0,n.readableTextOnOrWhite)(e):s||"#ffffff",z=o.startsWith("#")?(0,n.readableTextOnOrWhite)(o):v||T}ei&&M?(T="#ffffff",_=P?"transparent":"rgba(255,255,255,0.6)",L="rgba(255,255,255,0.1)",F=P?"transparent":"#ffffff",z="#ffffff"):!ei&&M&&V&&(T="#111827",_=P?"transparent":"rgba(17,24,39,0.6)",L="rgba(17,24,39,0.06)",F=P?"transparent":"#111827",z="#111827");let U=em||ei||M&&V?F:L,G=!!r&&(r.startsWith("http://")||r.startsWith("https://")),q=(0,u.resolveButtonLabelFontSize)(h?b?.secondaryButtonFontSize:b?.buttonFontSize),J=(h?b?.secondaryButtonHoverAnimation:b?.buttonHoverAnimation)||"none";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.AnimatedButton,{as:O?"button":"a",href:O?void 0:r,target:O?void 0:G?"_blank":void 0,rel:O?void 0:G?"noopener noreferrer":void 0,onClick:O?()=>$(I):void 0,"data-ga-event":"cta_click","data-ga-label":o,"data-ga-location":`content_band${h?"_secondary":""}`,"data-ga-is-external":G?"true":"false","data-cta-mode":em?"global":"custom","data-cta-seed":em?void 0:l||"default",className:`${E} font-medium text-center group`,bgColor:M?"transparent":k,textColor:T,borderColor:P?"transparent":_,hoverBgColor:M?L:F,hoverTextColor:z,hoverBorderColor:P?"transparent":U,isOutline:M,isText:P,borderRadius:D,padding:"10px 24px",hoverAnimation:J,style:{fontSize:q,boxShadow:V?ei?"0 4px 14px rgba(0,0,0,0.35)":"0 4px 14px rgba(0,0,0,0.12)":void 0},children:o}),W]})},eg=ei&&v?`[data-block-id="${v}"] .centered-band-content,
180       [data-block-id="${v}"] .centered-band-content p,
181       [data-block-id="${v}"] .centered-band-content li,
182       [data-block-id="${v}"] .centered-band-content strong,
183       [data-block-id="${v}"] .centered-band-content em,
184       [data-block-id="${v}"] .centered-band-content blockquote,
185       [data-block-id="${v}"] .centered-band-content h1,
186       [data-block-id="${v}"] .centered-band-content h2,
187       [data-block-id="${v}"] .centered-band-content h3,
188       [data-block-id="${v}"] .centered-band-content h4,
189       [data-block-id="${v}"] .centered-band-content h5,
190       [data-block-id="${v}"] .centered-band-content h6 { color: #ffffff; }
191       [data-block-id="${v}"] .centered-band-content a { color: #ffffff; text-decoration: underline; }
192       [data-block-id="${v}"] .centered-band-content a:hover { color: rgba(255,255,255,0.8); }`:"";return(0,t.jsxs)("div",{"data-block-id":v,children:[A&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:A}}),I&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(I)}}),eg&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:eg}}),(0,d.renderHorizontalRule)(Z,"above"),(0,t.jsxs)("div",{className:`${K} ${q?"relative":""}`.trim(),style:{...G,...J,...er,...P,paddingLeft:void 0,paddingRight:void 0},role:V&&e.backgroundImageAlt?"img":void 0,"aria-label":V&&e.backgroundImageAlt?e.backgroundImageAlt:void 0,children:[q&&(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none",style:Y,"aria-hidden":"true"}),(0,t.jsxs)("div",{className:`site-container mx-auto px-5 sm:px-6 lg:px-8 ${q?"relative z-[1]":""}`.trim(),children:[(0,t.jsxs)("div",{className:`${e.items&&e.items.length>0?"mb-12 lg:mb-16":"mb-2"} ${"left"===e.contentAlignment?"text-left":"max-w-5xl text-center mx-auto"}`,children:[(o=>{if(!o?.enabled||!o.customGraphicUrl)return null;let r="left"===e.contentAlignment?"justify-start":"justify-center";return(0,t.jsx)("div",{className:`flex ${r} mb-4 pointer-events-none`,children:(0,t.jsx)(a.OptimizedImage,{src:o.customGraphicUrl,alt:o.customGraphicAlt||"",ariaHidden:!o.customGraphicAlt,width:2*o.height,height:2*o.height,sizes:`${2*o.height}px`,className:"block w-auto object-contain",style:{height:`${o.height}px`,maxWidth:"100%"}})})})(e.topDivider),e.label&&R(e.label,e.labelStyle,e.labelStyle?.color?ea:ed,"eyebrow text-sm font-semibold uppercase tracking-wider mb-3","p"),e.headline&&R(e.headline,{...e.headlineStyle,...L.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:L.headlineLineOnSidesStyle||"solid",lineOnSidesColor:L.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:L.headlineLineOnSidesWidth||"1"}:{}},ea,"headline text-2xl md:text-3xl lg:text-4xl font-bold mb-5 leading-snug sm:leading-tight text-balance","h2",W,E,M),e.subheadline&&R(e.subheadline,{...e.subheadlineStyle,...L.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:L.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:L.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:L.subheadlineLineOnSidesWidth||"1"}:{}},e.subheadlineStyle?.color?ea:`${ea}bf`,"subhead text-lg mb-5 [text-wrap:pretty]","p",void 0,void 0,D),e.copy&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
193                .centered-band-content a { color: ${el}; }
194                .centered-band-content a:hover { color: ${es}; }
195              `}}),(0,t.jsx)("div",{className:`centered-band-content prose max-w-none body-text text-base [&_p]:mb-3 [&_p]:leading-normal [&_p]:[text-wrap:pretty] [&_li]:[text-wrap:pretty] [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-3 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-3 [&_li]:mb-1 ${O}`,style:{...(0,d.getTextElementStyles)(e.copyStyle,e.copyStyle?.color?ea:`${ea}cc`),...U},dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(x(e.copy))}})]})]}),e.items&&e.items.length>0&&(0,t.jsx)("div",{className:eu?"grid grid-cols-1 lg:grid-cols-2 gap-8 site-container mx-auto":"2"===ec?"grid grid-cols-1 md:grid-cols-2 gap-8 site-container mx-auto":"4"===ec?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 site-container mx-auto":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 site-container mx-auto",children:e.items.map(o=>{let n="left"===e.itemAlignment?"items-start text-left":"items-center text-center",i="left"===e.itemAlignment?"justify-start":"justify-center",l="horizontal-left"===e.itemLayout||"horizontal-right"===e.itemLayout,s="horizontal-right"!==e.itemLayout,c=(0,t.jsxs)("div",{className:`${l?"flex-1":"w-full"} flex flex-col ${n}`,children:[("fontawesome"===o.iconType||!o.iconType)&&o.fontAwesomeIcon&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)("i",{className:o.fontAwesomeIcon,style:{fontSize:"32px",...(0,m.iconColorStyle)(o.iconColor||"#3b82f6",{iconClass:o.fontAwesomeIcon})}})})}),"bootstrap"===o.iconType&&o.bootstrapIcon&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)("i",{className:o.bootstrapIcon,style:{fontSize:"32px",...(0,m.iconColorStyle)(o.iconColor||"#3b82f6",{iconClass:o.bootstrapIcon})}})})}),"upload"===o.iconType&&o.iconUrl&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center p-2.5",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)(a.OptimizedImage,{src:o.iconUrl,alt:o.iconAlt||"",ariaHidden:!o.iconAlt,width:128,height:128,sizes:"64px",className:"max-h-full max-w-full object-contain"})})}),o.label&&R(o.label,o.labelStyle,o.labelStyle?.color?ea:ed,"eyebrow text-sm font-semibold uppercase tracking-wider mb-2","p"),o.headline&&R(o.headline,o.headlineStyle,ea,"headline text-xl font-bold mb-3","h3"),o.subheadline&&(0,t.jsx)("p",{className:"text-base font-medium mb-3 leading-snug",style:{color:`${ea}b3`},children:o.subheadline}),o.richText&&(0,t.jsx)("div",{className:`centered-band-content prose max-w-none text-base leading-normal [&_p]:mb-2 [&_p]:leading-normal [&_p]:[text-wrap:pretty] [&_li]:[text-wrap:pretty] [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-2 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-2 [&_li]:mb-1 ${O}`,style:{...(0,d.getTextElementStyles)(o.richTextStyle,o.richTextStyle?.color?ea:`${ea}b3`)},dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(x(o.richText))}}),!o.richText&&o.description&&(0,t.jsx)("p",{className:"text-base leading-relaxed",style:{color:ea,opacity:.7},children:o.description}),o.ctaText&&o.ctaLink&&!o.cardClickable&&(0,t.jsx)("a",{href:o.ctaLink,target:o.openInNewTab?"_blank":void 0,rel:o.openInNewTab?"noopener noreferrer":void 0,className:"inline-block mt-4 px-6 py-2.5 text-sm font-semibold rounded-lg transition-colors",style:{backgroundColor:o.ctaBgColor||b?.lightModeLink||"var(--page-accent)",color:o.ctaTextColor||"#ffffff"},children:o.ctaText})]}),{containerStyle:u,imageStyle:h}=(0,d.getImageStyles)(o.imageStyle),g=o.imageUrl?(0,t.jsx)("div",{className:`${l?"w-2/5 flex-shrink-0":"mb-5 w-full"} flex items-center`,style:{...u,justifyContent:u.justifyContent||"center"},children:(0,t.jsx)("div",{style:{display:"inline-block",maxWidth:h.width||"100%",borderRadius:h.borderRadius??"0.5rem",boxShadow:h.boxShadow,border:h.border,clipPath:h.clipPath,overflow:"hidden"},children:(0,t.jsx)(a.OptimizedImage,{src:o.imageUrl,alt:o.imageAlt||"",style:{opacity:h.opacity},sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 400px",className:`w-auto h-auto object-contain block ${l?"max-w-full max-h-[250px]":"max-w-full max-h-48"}`})})}):null,p="card"===e.cardStyle||"bordered"===e.cardStyle,f=p?"card"===e.cardStyle?"bg-white rounded-lg shadow-sm p-6 hover:shadow-md transition-shadow":"border border-gray-200 rounded-lg p-6":"",y=(0,t.jsx)("div",{className:`${l&&o.imageUrl?"flex gap-6 items-start":`flex flex-col ${n}`}`,children:l&&o.imageUrl?s?(0,t.jsxs)(t.Fragment,{children:[g,c]}):(0,t.jsxs)(t.Fragment,{children:[c,g]}):(0,t.jsxs)(t.Fragment,{children:[g,c]})});return p&&o.cardClickable&&o.ctaLink?(0,t.jsx)("a",{href:o.ctaLink,target:o.openInNewTab?"_blank":void 0,rel:o.openInNewTab?"noopener noreferrer":void 0,className:`${f} block group cursor-pointer `,children:y},o.id):(0,t.jsx)("div",{className:`${f} `,children:y},o.id)})}),(e.ctaButtonText||e.ctaSecondaryButtonText)&&(_=(T=!!(e.ctaButtonFullWidth||e.ctaSecondaryButtonFullWidth))?"":"left"===e.contentAlignment?"md:justify-start":"md:justify-center",(0,t.jsxs)("div",{className:`${T?"flex flex-col":"flex flex-col md:flex-row"} gap-4 items-stretch md:items-center mt-3 lg:mt-4 ${_}`,children:[eh(e.ctaButtonText,e.ctaButtonLink,e.ctaButtonStyle,e.buttonColor,e.buttonTextColor,e.linkColor,!1,e.buttonStyle,e.buttonBorderColor,e.buttonHoverColor,e.buttonHoverBgColor,e.buttonHoverTextColor,e.buttonHoverBorderColor),eh(e.ctaSecondaryButtonText,e.ctaSecondaryButtonLink,e.ctaSecondaryButtonStyle,e.ctaSecondaryButtonColor,e.ctaSecondaryButtonTextColor,e.secondaryLinkColor,!0,e.secondaryButtonStyle,e.secondaryButtonBorderColor,e.secondaryButtonHoverColor,e.secondaryButtonHoverBgColor,e.secondaryButtonHoverTextColor,e.secondaryButtonHoverBorderColor)]}))]})]}),(0,d.renderHorizontalRule)(Z,"below")]})}])},69299,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(811501),n=e.i(51366),i=e.i(164749),a=e.i(859655);e.i(93825);var l=e.i(669228),s=e.i(159955),d=e.i(789313),c=e.i(847414),u=e.i(867682),m=e.i(202507);let h={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"},g={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"},p={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem"};function x(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}let f={slate:{100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1"},gray:{100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db"},zinc:{100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8"},neutral:{100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4"},stone:{100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1"},red:{100:"#fee2e2",200:"#fecaca",300:"#fca5a5"},orange:{100:"#ffedd5",200:"#fed7aa",300:"#fdba74"},amber:{100:"#fef3c7",200:"#fde68a",300:"#fcd34d"},yellow:{100:"#fef9c3",200:"#fef08a",300:"#fde047"},lime:{100:"#ecfccb",200:"#d9f99d",300:"#bef264"
195},green:{100:"#dcfce7",200:"#bbf7d0",300:"#86efac"},emerald:{100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7"},teal:{100:"#ccfbf1",200:"#99f6e4",300:"#5eead4"},cyan:{100:"#cffafe",200:"#a5f3fc",300:"#67e8f9"},sky:{100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc"},blue:{100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd"},indigo:{100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc"},violet:{100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd"},purple:{100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe"},fuchsia:{100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc"},pink:{100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4"},rose:{100:"#ffe4e6",200:"#fecdd3",300:"#fda4af"}};e.s(["FeatureListPublic",0,function({data:e,projectColors:b,projectFonts:y,blockId:v,projectId:w,ctaButtonFormDefinition:j,ctaSecondaryButtonFormDefinition:C}){let S,k,T,_,[N,$]=(0,o.useState)(null);if(!e||!e.headline&&!e.copy&&(!e.items||0===e.items.length))return null;let F=e.appearance||{},L=F.typography||{},z=F.background||{},H=F.spacing||{},B=F.richText||{},O=v?`centered-band-rt-${v}`:"",I=O?(0,d.generateRichTextCss)(O,B):"",W=e.headlineFont||y?.headingFont,E=y?.headingFontWeight||"700",R=(e,o,r,n,i="span",a,l,s)=>{let c={};if(s)for(let[e,t]of Object.entries(s))void 0!==t&&(c[e]=t);let u={...(0,d.getTextElementStyles)(o,r,a,l),...c};return o?.lineOnSides?(0,d.renderTextWithLineOnSides)(e,o,n,u,i):(0,t.jsx)(i,{className:n,style:u,children:e})},A=v&&e.customCss?(0,l.scopeCss)(e.customCss,v):"",P={paddingTop:h[H.paddingTop||"16"]||"4rem",paddingBottom:h[H.paddingBottom||"20"]||"5rem",paddingLeft:H.paddingLeft?h[H.paddingLeft]:void 0,paddingRight:H.paddingRight?h[H.paddingRight]:void 0,..."gradient"===z.type&&z.gradientFrom&&z.gradientTo?{background:`linear-gradient(${"to-r"===z.gradientDirection?"to right":"to-l"===z.gradientDirection?"to left":"to-t"===z.gradientDirection?"to top":"to-b"===z.gradientDirection?"to bottom":"to-br"===z.gradientDirection?"to bottom right":"to-bl"===z.gradientDirection?"to bottom left":"to-tr"===z.gradientDirection?"to top right":"to top left"}, ${(0,s.getTailwindHex)(z.gradientFrom)}, ${(0,s.getTailwindHex)(z.gradientTo)})`}:z.color&&"transparent"!==z.color?{backgroundColor:(0,s.getTailwindHex)(z.color)}:{}},M={fontFamily:L.headlineFont?`'${L.headlineFont}', sans-serif`:void 0,fontSize:L.headlineSize?p[L.headlineSize]:void 0,fontWeight:L.headlineWeight?d.FONT_WEIGHT_VALUES[L.headlineWeight]:void 0,color:L.headlineColor?(0,s.getTailwindHex)(L.headlineColor):void 0,textAlign:L.headlineAlign,textTransform:L.headlineTextTransform&&"none"!==L.headlineTextTransform?L.headlineTextTransform:void 0,textDecoration:L.headlineTextDecoration&&"none"!==L.headlineTextDecoration?L.headlineTextDecoration:void 0,fontStyle:L.headlineFontStyle&&"normal"!==L.headlineFontStyle?L.headlineFontStyle:void 0},D={fontFamily:L.subheadlineFont?`'${L.subheadlineFont}', sans-serif`:void 0,fontSize:L.subheadlineSize?p[L.subheadlineSize]:void 0,fontWeight:L.subheadlineWeight?d.FONT_WEIGHT_VALUES[L.subheadlineWeight]:void 0,color:L.subheadlineColor?(0,s.getTailwindHex)(L.subheadlineColor):void 0,textTransform:L.subheadlineTextTransform&&"none"!==L.subheadlineTextTransform?L.subheadlineTextTransform:void 0,textDecoration:L.subheadlineTextDecoration&&"none"!==L.subheadlineTextDecoration?L.subheadlineTextDecoration:void 0,fontStyle:L.subheadlineFontStyle&&"normal"!==L.subheadlineFontStyle?L.subheadlineFontStyle:void 0},U={fontFamily:L.bodyFont||B.paragraphFont?`'${L.bodyFont||B.paragraphFont}', sans-serif`:void 0,fontSize:L.bodySize?g[L.bodySize]:void 0,color:L.bodyColor||B.paragraphColor?(0,s.getTailwindHex)(L.bodyColor||B.paragraphColor||""):void 0},G=(()=>{if(!e.backgroundColor)return{backgroundColor:"#f9fafb"};if("transparent"===e.backgroundColor)return{};if(e.backgroundColor.startsWith("#"))return{backgroundColor:e.backgroundColor};if("gray-100"===e.backgroundColor)return{backgroundColor:"#f3f4f6"};if("gray-200"===e.backgroundColor)return{backgroundColor:"#e5e7eb"};let[t,o]=e.backgroundColor.split("-"),r=parseInt(o);if(!b||!o)return{backgroundColor:"#f9fafb"};let n="";switch(t){case"primary":n=b.primaryColor;break;case"secondary":n=b.secondaryColor;break;case"tertiary":n=b.tertiaryColor;break;default:return{backgroundColor:"#f9fafb"}}let i=f[n]?.[r];return i?{backgroundColor:i}:{backgroundColor:"#f9fafb"}})(),V=!!e.backgroundImageUrl,q=V&&!!e.backgroundImageRepeat,J=V&&!q?{backgroundImage:`linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(${e.backgroundImageUrl})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:{},X=!1!==e.backgroundImageParallax,K=V&&!q?X?"bg-scroll md:bg-fixed":"bg-scroll":"",Y=q?(S=(e.backgroundImageRepeatSize||"").trim()||"auto",k="number"==typeof e.backgroundImageOpacity?e.backgroundImageOpacity:100,{backgroundImage:`url(${JSON.stringify(e.backgroundImageUrl)})`,backgroundRepeat:"repeat",backgroundSize:S,backgroundPosition:"top left",opacity:Math.max(0,Math.min(100,k))/100}):{},{spacing:Q,horizontalRule:Z,textFormatting:ee,visualEffects:et,advanced:eo}=e,er=(0,d.getBlockWrapperStyles)({spacing:Q,textFormatting:ee,visualEffects:et,backgroundColor:eo?.gradientEnabled?void 0:G.backgroundColor,advanced:eo}),en=(()=>{let e=G.backgroundColor;if(e&&"string"==typeof e&&e.startsWith("#"))return e})(),ei=(()=>
195{if(V&&!q)return!0;if(!en)return!1;let e=en.replace("#","");return(.299*parseInt(e.substring(0,2),16)+.587*parseInt(e.substring(2,4),16)+.114*parseInt(e.substring(4,6),16))/255<=.5})(),ea=ei?"#ffffff":"var(--page-heading)",el=ei?"#ffffff":b?.lightModeLink||"var(--page-accent)",es=ei?"rgba(255,255,255,0.8)":b?.lightModeLinkHover||"var(--page-link-hover)",ed=ei?"#ffffff":b?.lightModeLink||"var(--page-accent)",ec=e.gridLayout||"1",eu="horizontal-left"===e.itemLayout||"horizontal-right"===e.itemLayout,em=!e.useCustomButtonStyles,eh=(o,r,a,l,s,m,h=!1,g,p,x,f,v,S)=>{let k,T,_,F,L,z;if(!o)return null;let H=h?e.ctaSecondaryButtonAction:e.ctaButtonAction,B=h?e.ctaSecondaryButtonFormUuid:e.ctaButtonFormUuid,O="form"===H&&!!B&&"number"==typeof w,I=h?"secondary":"primary",W=O?(0,t.jsx)(i.FormDialog,{isOpen:N===I,onClose:()=>$(null),formUuid:B,projectId:w,formDefinition:h?C:j,projectFonts:y,title:o}):null;if(!O&&!r)return null;let E=(h?e.ctaSecondaryButtonFullWidth:e.ctaButtonFullWidth)?"w-full":"w-full md:w-auto";if("link"===a){let e=ei?"#ffffff":em?b?.lightModeLink||"var(--page-accent)":m||(h?"var(--page-text-secondary)":"var(--page-accent)"),n=V?ei?"0 1px 2px rgba(0,0,0,0.55)":"0 1px 2px rgba(255,255,255,0.7)":void 0;return(0,t.jsxs)(t.Fragment,{children:[O?(0,t.jsx)("button",{type:"button",onClick:()=>$(I),className:`${E} inline-block font-semibold text-base hover:underline transition-all text-center`,style:{color:e,textShadow:n},children:o}):(0,t.jsx)("a",{href:r,className:`${E} inline-block font-semibold text-base hover:underline transition-all text-center`,style:{color:e,textShadow:n},children:o}),W]})}let R=em?h?b?.secondaryButtonStyle||"outline":b?.buttonStyle||"filled":g||(h?"outline":"filled"),A=(0,d.isOutlineButtonStyle)(R),P=(0,d.isGhostButtonStyle)(R),M=A||P,D=(0,d.resolveButtonBorderRadius)(R);if(em)k=(h?b?.secondaryButtonBgColor:b?.buttonBgColor)||(h?"var(--page-text-secondary)":"var(--page-accent)"),T=(h?b?.secondaryButtonTextColor:b?.buttonTextColor)||"#ffffff",_=(h?b?.secondaryButtonBorderColor:b?.buttonBorderColor)||k,F=(h?b?.secondaryButtonHoverColor:b?.buttonHoverColor)||(h?"var(--page-text-secondary)":"var(--page-link-hover)"),L=(h?b?.secondaryButtonHoverBgColor:b?.buttonHoverBgColor)||(h?"#f3f4f6":"#eff6ff"),z=(h?b?.secondaryButtonHoverTextColor:b?.buttonHoverTextColor)||(h?"var(--page-text-secondary)":"var(--page-link-hover)");else{let e=l||p||x||f||(h?"#6b7280":"#2563eb");k=e,_=e;let t=!!e.startsWith("#")&&"#ffffff"===(0,n.readableTextOnOrWhite)(e),o=e.startsWith("#")?(0,n.shiftLightness)(e,t?10:-10):e;F=o,L=o,T=e.startsWith("#")?(0,n.readableTextOnOrWhite)(e):s||"#ffffff",z=o.startsWith("#")?(0,n.readableTextOnOrWhite)(o):v||T}ei&&M?(T="#ffffff",_=P?"transparent":"rgba(255,255,255,0.6)",L="rgba(255,255,255,0.1)",F=P?"transparent":"#ffffff",z="#ffffff"):!ei&&M&&V&&(T="#111827",_=P?"transparent":"rgba(17,24,39,0.6)",L="rgba(17,24,39,0.06)",F=P?"transparent":"#111827",z="#111827");let U=em||ei||M&&V?F:L,G=!!r&&(r.startsWith("http://")||r.startsWith("https://")),q=(0,u.resolveButtonLabelFontSize)(h?b?.secondaryButtonFontSize:b?.buttonFontSize),J=(h?b?.secondaryButtonHoverAnimation:b?.buttonHoverAnimation)||"none";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.AnimatedButton,{as:O?"button":"a",href:O?void 0:r,target:O?void 0:G?"_blank":void 0,rel:O?void 0:G?"noopener noreferrer":void 0,onClick:O?()=>$(I):void 0,"data-ga-event":"cta_click","data-ga-label":o,"data-ga-location":`content_band${h?"_secondary":""}`,"data-ga-is-external":G?"true":"false","data-cta-mode":em?"global":"custom","data-cta-seed":em?void 0:l||"default",className:`${E} font-medium text-center group`,bgColor:M?"transparent":k,textColor:T,borderColor:P?"transparent":_,hoverBgColor:M?L:F,hoverTextColor:z,hoverBorderColor:P?"transparent":U,isOutline:M,isText:P,borderRadius:D,padding:"10px 24px",hoverAnimation:J,style:{fontSize:q,boxShadow:V?ei?"0 4px 14px rgba(0,0,0,0.35)":"0 4px 14px rgba(0,0,0,0.12)":void 0},children:o}),W]})},eg=ei&&v?`[data-block-id="${v}"] .centered-band-content,
196       [data-block-id="${v}"] .centered-band-content p,
197       [data-block-id="${v}"] .centered-band-content li,
198       [data-block-id="${v}"] .centered-band-content strong,
199       [data-block-id="${v}"] .centered-band-content em,
200       [data-block-id="${v}"] .centered-band-content blockquote,
201       [data-block-id="${v}"] .centered-band-content h1,
202       [data-block-id="${v}"] .centered-band-content h2,
203       [data-block-id="${v}"] .centered-band-content h3,
204       [data-block-id="${v}"] .centered-band-content h4,
205       [data-block-id="${v}"] .centered-band-content h5,
206       [data-block-id="${v}"] .centered-band-content h6 { color: #ffffff; }
207       [data-block-id="${v}"] .centered-band-content a { color: #ffffff; text-decoration: underline; }
208       [data-block-id="${v}"] .centered-band-content a:hover { color: rgba(255,255,255,0.8); }`:"";return(0,t.jsxs)("div",{"data-block-id":v,children:[A&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:A}}),I&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(I)}}),eg&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:eg}}),(0,d.renderHorizontalRule)(Z,"above"),(0,t.jsxs)("div",{className:`${K} ${q?"relative":""}`.trim(),style:{...G,...J,...er,...P,paddingLeft:void 0,paddingRight:void 0},role:V&&e.backgroundImageAlt?"img":void 0,"aria-label":V&&e.backgroundImageAlt?e.backgroundImageAlt:void 0,children:[q&&(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none",style:Y,"aria-hidden":"true"}),(0,t.jsxs)("div",{className:`site-container mx-auto px-5 sm:px-6 lg:px-8 ${q?"relative z-[1]":""}`.trim(),children:[(0,t.jsxs)("div",{className:`${e.items&&e.items.length>0?"mb-12 lg:mb-16":"mb-2"} ${"left"===e.contentAlignment?"text-left":"max-w-5xl text-center mx-auto"}`,children:[(o=>{if(!o?.enabled||!o.customGraphicUrl)return null;let r="left"===e.contentAlignment?"justify-start":"justify-center";return(0,t.jsx)("div",{className:`flex ${r} mb-4 pointer-events-none`,children:(0,t.jsx)(a.OptimizedImage,{src:o.customGraphicUrl,alt:o.customGraphicAlt||"",ariaHidden:!o.customGraphicAlt,width:2*o.height,height:2*o.height,sizes:`${2*o.height}px`,className:"block w-auto object-contain",style:{height:`${o.height}px`,maxWidth:"100%"}})})})(e.topDivider),e.label&&R(e.label,e.labelStyle,e.labelStyle?.color?ea:ed,"eyebrow text-sm font-semibold uppercase tracking-wider mb-3","p"),e.headline&&R(e.headline,{...e.headlineStyle,...L.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:L.headlineLineOnSidesStyle||"solid",lineOnSidesColor:L.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:L.headlineLineOnSidesWidth||"1"}:{}},ea,"headline text-2xl md:text-3xl lg:text-4xl font-bold mb-5 leading-snug sm:leading-tight text-balance","h2",W,E,M),e.subheadline&&R(e.subheadline,{...e.subheadlineStyle,...L.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:L.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:L.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:L.subheadlineLineOnSidesWidth||"1"}:{}},e.subheadlineStyle?.color?ea:`${ea}bf`,"subhead text-lg mb-5 [text-wrap:pretty]","p",void 0,void 0,D),e.copy&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
209                .centered-band-content a { color: ${el}; }
210                .centered-band-content a:hover { color: ${es}; }
211              `}}),(0,t.jsx)("div",{className:`centered-band-content prose max-w-none body-text text-base [&_p]:mb-3 [&_p]:leading-normal [&_p]:[text-wrap:pretty] [&_li]:[text-wrap:pretty] [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-3 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-3 [&_li]:mb-1 ${O}`,style:{...(0,d.getTextElementStyles)(e.copyStyle,e.copyStyle?.color?ea:`${ea}cc`),...U},dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(x(e.copy))}})]})]}),e.items&&e.items.length>0&&(0,t.jsx)("div",{className:"1"===ec?"grid grid-cols-1 gap-6 site-container mx-auto":eu?"grid grid-cols-1 lg:grid-cols-2 gap-8 site-container mx-auto":"2"===ec?"grid grid-cols-1 md:grid-cols-2 gap-8 site-container mx-auto":"4"===ec?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 site-container mx-auto":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 site-container mx-auto",children:e.items.map(o=>{let n="left"===e.itemAlignment?"items-start text-left":"items-center text-center",i="left"===e.itemAlignment?"justify-start":"justify-center",l="horizontal-left"===e.itemLayout||"horizontal-right"===e.itemLayout,s="horizontal-right"!==e.itemLayout,c=(0,t.jsxs)("div",{className:`${l?"flex-1":"w-full"} flex flex-col ${n}`,children:[("fontawesome"===o.iconType||!o.iconType)&&o.fontAwesomeIcon&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)("i",{className:o.fontAwesomeIcon,style:{fontSize:"32px",...(0,m.iconColorStyle)(o.iconColor||"#3b82f6",{iconClass:o.fontAwesomeIcon})}})})}),"bootstrap"===o.iconType&&o.bootstrapIcon&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)("i",{className:o.bootstrapIcon,style:{fontSize:"32px",...(0,m.iconColorStyle)(o.iconColor||"#3b82f6",{iconClass:o.bootstrapIcon})}})})}),"upload"===o.iconType&&o.iconUrl&&(0,t.jsx)("div",{className:`mb-5 flex items-center ${i}`,children:(0,t.jsx)("div",{className:"h-16 w-16 rounded-full flex items-center justify-center p-2.5",style:{backgroundColor:o.iconBgColor||"#f0f9ff"},children:(0,t.jsx)(a.OptimizedImage,{src:o.iconUrl,alt:o.iconAlt||"",ariaHidden:!o.iconAlt,width:128,height:128,sizes:"64px",className:"max-h-full max-w-full object-contain"})})}),o.label&&R(o.label,o.labelStyle,o.labelStyle?.color?ea:ed,"eyebrow text-sm font-semibold uppercase tracking-wider mb-2","p"),o.headline&&R(o.headline,o.headlineStyle,ea,"headline text-xl font-bold mb-3","h3"),o.subheadline&&(0,t.jsx)("p",{className:"text-base font-medium mb-3 leading-snug",style:{color:`${ea}b3`},children:o.subheadline}),o.richText&&(0,t.jsx)("div",{className:`centered-band-content prose max-w-none text-base leading-normal [&_p]:mb-2 [&_p]:leading-normal [&_p]:[text-wrap:pretty] [&_li]:[text-wrap:pretty] [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-2 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-2 [&_li]:mb-1 ${O}`,style:{...(0,d.getTextElementStyles)(o.richTextStyle,o.richTextStyle?.color?ea:`${ea}b3`)},dangerouslySetInnerHTML:{__html:(0,r.sanitizeHtml)(x(o.richText))}}),!o.richText&&o.description&&(0,t.jsx)("p",{className:"text-base leading-relaxed",style:{color:ea,opacity:.7},children:o.description}),o.ctaText&&o.ctaLink&&!o.cardClickable&&(0,t.jsx)("a",{href:o.ctaLink,target:o.openInNewTab?"_blank":void 0,rel:o.openInNewTab?"noopener noreferrer":void 0,className:"inline-block mt-4 px-6 py-2.5 text-sm font-semibold rounded-lg transition-colors",style:{backgroundColor:o.ctaBgColor||b?.lightModeLink||"var(--page-accent)",color:o.ctaTextColor||"#ffffff"},children:o.ctaText})]}),{containerStyle:u,imageStyle:h}=(0,d.getImageStyles)(o.imageStyle),g=o.imageUrl?(0,t.jsx)("div",{className:`${l?"w-2/5 flex-shrink-0":"mb-5 w-full"} flex items-center`,style:{...u,justifyContent:u.justifyContent||"center"},children:(0,t.jsx)("div",{style:{display:"inline-block",maxWidth:h.width||"100%",borderRadius:h.borderRadius??"0.5rem",boxShadow:h.boxShadow,border:h.border,clipPath:h.clipPath,overflow:"hidden"},children:(0,t.jsx)(a.OptimizedImage,{src:o.imageUrl,alt:o.imageAlt||"",style:{opacity:h.opacity},sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 400px",className:`w-auto h-auto object-contain block ${l?"max-w-full max-h-[250px]":"max-w-full max-h-48"}`})})}):null,p="card"===e.cardStyle||"bordered"===e.cardStyle,f=p?"card"===e.cardStyle?"bg-white rounded-lg shadow-sm p-6 hover:shadow-md transition-shadow":"border border-gray-200 rounded-lg p-6":"",y=(0,t.jsx)("div",{className:`${l&&o.imageUrl?"flex gap-6 items-start":`flex flex-col ${n}`}`,children:l&&o.imageUrl?s?(0,t.jsxs)(t.Fragment,{children:[g,c]}):(0,t.jsxs)(t.Fragment,{children:[c,g]}):(0,t.jsxs)(t.Fragment,{children:[g,c]})});return p&&o.cardClickable&&o.ctaLink?(0,t.jsx)("a",{href:o.ctaLink,target:o.openInNewTab?"_blank":void 0,rel:o.openInNewTab?"noopener noreferrer":void 0,className:`${f} block group cursor-pointer `,children:y},o.id):(0,t.jsx)("div",{className:`${f} `,children:y},o.id)})}),(e.ctaButtonText||e.ctaSecondaryButtonText)&&(_=(T=!!(e.ctaButtonFullWidth||e.ctaSecondaryButtonFullWidth))?"":"left"===e.contentAlignment?"md:justify-start":"md:justify-center",(0,t.jsxs)("div",{className:`${T?"flex flex-col":"flex flex-col md:flex-row"} gap-4 items-stretch md:items-center mt-3 lg:mt-4 ${_}`,children:[eh(e.ctaButtonText,e.ctaButtonLink,e.ctaButtonStyle,e.buttonColor,e.buttonTextColor,e.linkColor,!1,e.buttonStyle,e.buttonBorderColor,e.buttonHoverColor,e.buttonHoverBgColor,e.buttonHoverTextColor,e.buttonHoverBorderColor),eh(e.ctaSecondaryButtonText,e.ctaSecondaryButtonLink,e.ctaSecondaryButtonStyle,e.ctaSecondaryButtonColor,e.ctaSecondaryButtonTextColor,e.secondaryLinkColor,!0,e.secondaryButtonStyle,e.secondaryButtonBorderColor,e.secondaryButtonHoverColor,e.secondaryButtonHoverBgColor,e.secondaryButtonHoverTextColor,e.secondaryButtonHoverBorderColor)]}))]})]}),(0,d.renderHorizontalRule)(Z,"below")]})}])},722496,e=>{"use strict";var t=e.i(843476),o=e.i(859655);e.i(93825);var r=e.i(669228),n=e.i(159955),i=e.i(202507),a=e.i(789313);let l={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"},s={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"},d={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem"},c={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700","font-extrabold":"800"},u={sm:40,md:56,lg:72,xl:96};e.s(["ImpactStatsPublic",0,function({data:e,projectFonts:m,blockId:h,brandColor:g}){let p,x,f,b=e?.appearance||{},y=b.typography||{},v=b.background||{},w=b.spacing||{};if(!e||!e.headline&&(!e.stats||0===e.stats.length))return null;let j=e.headlineStyle?.fontFamily||e.headlineFont||m?.headingFont,C=e.headlineStyle?.fontWeight||m?.headingFontWeight||"700",S=(e,t,o,r)=>(0,a.getTextElementStyles)(e,t,o,r),k=(e,o,r,n,i="span",l,s,d)=>{let c={...S(o,r,l,s),...d};return o?.lineOnSides?(0,a.renderTextWithLineOnSides)(e,o,n,c,i):(0,t.jsx)(i,{className:n,style:c,children:e})},T=h&&e.customCss?(0,r.scopeCss)(e.customCss,h):"",_=e.backgroundColor||"#f9fafb",N=e.textColor||(e=>{if(!e||"transparent"===e||!e.startsWith("#"))return"var(--page-heading)";let t=e.replace("#","");return(.299*parseInt(t.substring(0,2),16)+.587*parseInt(t.substring(2,4),16)+.114*parseInt(t.substring(4,6),16))/255>.5?"#111827":"#ffffff"})(_),$=e.accentColor||N,F=e.stats?.length||0,L=(e=>{switch(e){case 1:return"grid-cols-1 max-w-md mx-auto";case 2:return"grid-cols-2 max-w-2xl mx-auto";case 3:return"grid-cols-2 md:grid-cols-3 max-w-4xl mx-auto";case 4:return"grid-cols-2 lg:grid-cols-4";case 5:return"grid-cols-2 md:grid-cols-3 lg:grid-cols-5";case 6:return"grid-cols-2 md:grid-cols-3 lg:grid-cols-6";default:return"grid-cols-2 md:grid-cols-3 lg:grid-cols-4"}})(F),z={sm:"text-sm sm:text-base lg:text-lg",md:"text-2xl sm:text-3xl lg:text-4xl",lg:"text-3xl sm:text-4xl lg:text-5xl",xl
211:"text-4xl sm:text-5xl lg:text-6xl","2xl":"text-5xl sm:text-6xl lg:text-7xl"}[e.statHeadingSize||"lg"],H={xs:"text-xs sm:text-sm",sm:"text-sm sm:text-base",md:"text-sm sm:text-base lg:text-lg",lg:"text-base sm:text-lg lg:text-xl"}[e.statTextSize||"md"],B=(0,a.getBlockWrapperStyles)({spacing:e.spacing,textFormatting:e.textFormatting,visualEffects:e.visualEffects,advanced:e.advanced}),O={paddingTop:w.paddingTop?l[w.paddingTop]:void 0,paddingBottom:w.paddingBottom?l[w.paddingBottom]:void 0,paddingLeft:w.paddingLeft?l[w.paddingLeft]:void 0,paddingRight:w.paddingRight?l[w.paddingRight]:void 0,..."gradient"===v.type&&v.gradientFrom&&v.gradientTo?{background:`linear-gradient(${"to-r"===v.gradientDirection?"to right":"to-l"===v.gradientDirection?"to left":"to-t"===v.gradientDirection?"to top":"to-b"===v.gradientDirection?"to bottom":"to-br"===v.gradientDirection?"to bottom right":"to-bl"===v.gradientDirection?"to bottom left":"to-tr"===v.gradientDirection?"to top right":"to top left"}, ${(0,n.getTailwindHex)(v.gradientFrom)}, ${(0,n.getTailwindHex)(v.gradientTo)})`}:v.color&&"transparent"!==v.color?{backgroundColor:(0,n.getTailwindHex)(v.color)}:{}},I={fontFamily:y.headlineFont?`'${y.headlineFont}', sans-serif`:void 0,fontSize:y.headlineSize?d[y.headlineSize]:void 0,fontWeight:y.headlineWeight?c[y.headlineWeight]:void 0,color:y.headlineColor?(0,n.getTailwindHex)(y.headlineColor):void 0,textAlign:y.headlineAlign,textTransform:y.headlineTextTransform&&"none"!==y.headlineTextTransform?y.headlineTextTransform:void 0,textDecoration:y.headlineTextDecoration&&"none"!==y.headlineTextDecoration?y.headlineTextDecoration:void 0,fontStyle:y.headlineFontStyle&&"normal"!==y.headlineFontStyle?y.headlineFontStyle:void 0},W={fontFamily:y.subheadlineFont?`'${y.subheadlineFont}', sans-serif`:void 0,fontSize:y.subheadlineSize?d[y.subheadlineSize]:void 0,fontWeight:y.subheadlineWeight?c[y.subheadlineWeight]:void 0,color:y.subheadlineColor?(0,n.getTailwindHex)(y.subheadlineColor):void 0,textTransform:y.subheadlineTextTransform&&"none"!==y.subheadlineTextTransform?y.subheadlineTextTransform:void 0,textDecoration:y.subheadlineTextDecoration&&"none"!==y.subheadlineTextDecoration?y.subheadlineTextDecoration:void 0,fontStyle:y.subheadlineFontStyle&&"normal"!==y.subheadlineFontStyle?y.subheadlineFontStyle:void 0},E={fontFamily:y.bodyFont?`'${y.bodyFont}', sans-serif`:void 0,fontSize:y.bodySize?s[y.bodySize]:void 0,color:y.bodyColor?(0,n.getTailwindHex)(y.bodyColor):void 0};return(0,t.jsxs)("div",{"data-block-id":h,style:{...B,paddingLeft:void 0,paddingRight:void 0},children:[T&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:T}}),(0,a.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:"py-20 lg:py-24",style:{backgroundColor:_,color:N,...O},children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(e.label||e.headline||e.subhead||e.richText)&&(0,t.jsxs)("div",{className:"text-center mb-14 lg:mb-16 max-w-3xl mx-auto",children:[e.label&&k(e.label,e.labelStyle,"var(--page-accent)","eyebrow text-sm font-semibold uppercase tracking-wider mb-3","p"),e.headline&&k(e.headline,{...e.headlineStyle,...y.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:y.headlineLineOnSidesStyle||"solid",lineOnSidesColor:y.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:y.headlineLineOnSidesWidth||"1"}:{}},N,"headline text-2xl md:text-3xl lg:text-4xl font-bold mb-4 leading-snug sm:leading-tight text-balance","h2",j,C,I),e.subhead&&k(e.subhead,{...e.subheadStyle,color:e.subheadStyle?.color||void 0,...y.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:y.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:y.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:y.subheadlineLineOnSidesWidth||"1"}:{}},N,"subhead text-lg mb-4","p",void 0,void 0,W),e.richText&&(0,t.jsx)("div",{className:"prose prose-base max-w-none body-text leading-normal [&_p]:[text-wrap:pretty]",style:{...S(e.richTextStyle,N),opacity:e.richTextStyle?.color?1:.8,...E},dangerouslySetInnerHTML:{__html:e.richText}})]}),e.stats&&e.stats.length>0&&(x=(p=e.stats.some(e=>{let t=e.iconType||"image";return"image"===t?!!e.iconUrl:"fontawesome"===t?!!e.fontAwesomeIcon:"bootstrap"===t&&!!e.bootstrapIcon}))?"grid-rows-[auto_auto_auto]":"grid-rows-[auto_auto]",f=p?"row-span-3":"row-span-2",(0,t.jsx)("div",{className:`grid ${L} gap-x-0 gap-y-0 md:gap-x-8 lg:gap-x-12 ${x} items-baseline`,children:e.stats.map((e,r)=>{var n;let a,l,s=r<F-(F%2==0?2:1),d=[r%2==0?"border-r md:border-r-0":"",s?"border-b md:border-b-0":""].filter(
211Boolean).join(" "),c="number"==typeof(n=e.iconSize)&&Number.isFinite(n)?n:"string"==typeof n&&n in u?u[n]:u.md;return(0,t.jsxs)("div",{className:`${f} grid grid-rows-subgrid text-center py-10 px-4 md:py-6 md:px-0 border-current/10 ${d}`,children:[p&&(a=e.iconType||"image",l=e.iconColor||g||$,"image"===a&&e.iconUrl?(0,t.jsx)("div",{className:"flex justify-center items-end mb-8",children:(0,t.jsx)(o.OptimizedImage,{src:e.iconUrl,alt:"",ariaHidden:!0,width:2*c,height:2*c,sizes:`${c}px`,className:"object-contain",style:{height:`${c}px`,width:"auto",maxWidth:"100%"}})}):"fontawesome"===a&&e.fontAwesomeIcon?(0,t.jsx)("div",{className:"flex justify-center items-end mb-8","aria-hidden":"true",children:(0,t.jsx)("i",{className:e.fontAwesomeIcon,style:{fontSize:`${c}px`,lineHeight:1,...(0,i.iconColorStyle)(l,{iconClass:e.fontAwesomeIcon})}})}):"bootstrap"===a&&e.bootstrapIcon?(0,t.jsx)("div",{className:"flex justify-center items-end mb-8","aria-hidden":"true",children:(0,t.jsx)("i",{className:e.bootstrapIcon,style:{fontSize:`${c}px`,lineHeight:1,...(0,i.iconColorStyle)(l,{iconClass:e.bootstrapIcon})}})}):(0,t.jsx)("div",{})),e.statHeading?(0,t.jsx)("div",{className:`${z} font-bold tracking-tight leading-none`,style:{color:I.color||$,fontFamily:I.fontFamily,fontWeight:I.fontWeight},children:e.statHeading}):(0,t.jsx)("div",{}),e.statText?(0,t.jsx)("p",{className:`mt-4 ${H} font-medium leading-snug max-w-[16ch] mx-auto [text-wrap:balance]`,style:{color:E.color||N,opacity:E.color?1:.7,fontFamily:E.fontFamily,fontSize:E.fontSize},children:e.statText}):(0,t.jsx)("p",{}),e.statBody&&e.statBody.replace(/<[^>]*>/g,"").replace(/&nbsp;/g,"").trim()&&(0,t.jsx)("div",{className:"mt-3 prose prose-base max-w-[32ch] mx-auto body-text leading-normal [&_p]:[text-wrap:pretty]",style:{color:E.color||N,opacity:E.color?1:.7,fontFamily:E.fontFamily},dangerouslySetInnerHTML:{__html:e.statBody}})]},e.id)})}))]})}),(0,a.renderHorizontalRule)(e.horizontalRule,"below")]})}])},120655,356100,975242,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(202507),n=e.i(51366),i=e.i(271645);e.i(93825);var a=e.i(669228),l=e.i(5776),s=e.i(159955),d=e.i(847414),c=e.i(867682),u=e.i(859655),m=e.i(69587),h=e.i(789313);let g={0:"0px",4:"16px",8:"32px",12:"48px",16:"64px",20:"80px",24:"96px"},p={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem"};function x({data:e,projectFonts:o}){let{text:r,appearance:n}=e,i=n?.typography||{},a=n?.background||{},l=n?.spacing||{},d={paddingTop:l.paddingTop&&g[l.paddingTop]||"48px",paddingBottom:l.paddingBottom&&g[l.paddingBottom]||"48px",paddingLeft:l.paddingLeft&&g[l.paddingLeft]||"16px",paddingRight:l.paddingRight&&g[l.paddingRight]||"16px"};if("gradient"===a.type&&a.gradientFrom&&a.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"}[a.gradientDirection||"to-br"]||"to bottom right";d.background=`linear-gradient(${e}, ${(0,s.getTailwindHex)(a.gradientFrom)}, ${(0,s.getTailwindHex)(a.gradientTo)})`}else a.color&&"transparent"!==a.color&&(d.backgroundColor=(0,s.getTailwindHex)(a.color));e.backgroundColor&&(d.backgroundColor=e.backgroundColor,d.background&&(d.background=void 0));let c=e.fontSize||i.bodySize,u=e.textAlign||"left",m={fontFamily:(0,h.resolveFontFamily)(i.bodyFont,o?.bodyFont),fontSize:c?p[c]:void 0,color:e.textColor?e.textColor:i.bodyColor?(0,s.getTailwindHex)(i.bodyColor):void 0,textAlign:u};if(!r)return null;let f=!!e.hrAbove,b=e.hrBelow??e.showHr??!1;return(0,t.jsx)("div",{style:d,children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto",children:[f&&(0,t.jsx)("hr",{className:"mb-6 border-0 border-t border-current/20"}),(0,t.jsx)("p",{className:"text-base text-gray-700 whitespace-pre-wrap",style:m,children:r}),b&&(0,t.jsx)("hr",{className:"mt-6 border-0 border-t border-current/20"})]})})})}function f(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e}e.s(["PlainTextPublic",0,x],356100),e.s(["CardCalloutPublic",0,function({data:e,buttonColors:g,linkColors:p,projectFonts:b,blockId:y}){if((0,i.useEffect)(()=>{let t=e.appearance?.typography,o=e.cardsAppearance?.typography;
211t&&(t.labelFontFamily&&(0,l.loadGoogleFont)(t.labelFontFamily),t.headlineFontFamily&&(0,l.loadGoogleFont)(t.headlineFontFamily),t.subheadFontFamily&&(0,l.loadGoogleFont)(t.subheadFontFamily),t.bodyFontFamily&&(0,l.loadGoogleFont)(t.bodyFontFamily)),o&&(o.cardLabelFontFamily&&(0,l.loadGoogleFont)(o.cardLabelFontFamily),o.cardHeadlineFontFamily&&(0,l.loadGoogleFont)(o.cardHeadlineFontFamily),o.cardCopyFontFamily&&(0,l.loadGoogleFont)(o.cardCopyFontFamily),o.ctaFontFamily&&(0,l.loadGoogleFont)(o.ctaFontFamily))},[e.appearance?.typography,e.cardsAppearance?.typography]),!e||!e.cards||0===e.cards.length)return null;let v=e.headlineFont||b?.headingFont,w=b?.headingFontWeight||"700",j=e.appearance?.typography,C=e.appearance?.background,S=e.appearance?.spacing,k=e.cardsAppearance?.typography,T=e.cardsAppearance?.cardStyle,_=e.cardsAppearance?.button,N=e.cardsAppearance?.spacing,$=()=>{let e={};if(j?.headlineFontFamily&&(e.fontFamily=`"${j.headlineFontFamily}", sans-serif`),j?.headlineColor&&(e.color=(0,s.getTailwindHex)(j.headlineColor)),j?.headlineFontSize){let t={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem"};e.fontSize=t[j.headlineFontSize]||t["text-3xl"]}if(j?.headlineFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[j.headlineFontWeight]||t["font-bold"]}return e},F=()=>{let e={};if(k?.cardLabelFontFamily&&(e.fontFamily=`"${k.cardLabelFontFamily}", sans-serif`),k?.cardLabelColor&&(e.color=(0,s.getTailwindHex)(k.cardLabelColor)),k?.cardLabelFontSize){let t={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem"};e.fontSize=t[k.cardLabelFontSize]||t["text-sm"]}if(k?.cardLabelFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[k.cardLabelFontWeight]||t["font-semibold"]}return e},L=()=>{let e={};if(k?.cardHeadlineFontFamily&&(e.fontFamily=`"${k.cardHeadlineFontFamily}", sans-serif`),k?.cardHeadlineColor&&(e.color=(0,s.getTailwindHex)(k.cardHeadlineColor)),k?.cardHeadlineFontSize){let t={"text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem"};e.fontSize=t[k.cardHeadlineFontSize]||t["text-lg"]}if(k?.cardHeadlineFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[k.cardHeadlineFontWeight]||t["font-semibold"]}return e},z=y&&e.customCss?(0,a.scopeCss)(e.customCss,y):"",H=p?.linkColor||"var(--page-accent)",B=p?.linkHoverColor||"var(--page-link-hover)",O=(()=>{let t=e.backgroundColor;if(!t||"string"!=typeof t||!t.startsWith("#"))return!1;let o=t.replace("#","");return!(o.length<6)&&(.299*parseInt(o.substring(0,2),16)+.587*parseInt(o.substring(2,4),16)+.114*parseInt(o.substring(4,6),16))/255<=.5}
211)(),I=O?"#ffffff":"var(--page-heading)",W=O?"#ffffff":"var(--page-text)",E=O?"rgba(255,255,255,0.85)":"var(--page-text-secondary)",R=O?"#ffffff":"var(--page-accent)",A="none"===(e.cardStyle||"card"),P=e.gridLayout||"3";"horizontal-left"===e.cardLayout||e.cardLayout;let M=(0,h.getBlockWrapperStyles)({spacing:e.spacing,textFormatting:e.textFormatting,visualEffects:e.visualEffects,advanced:e.advanced,backgroundColor:e.backgroundColor}),D=e.cards.length,U=parseInt(P,10)||3,G=(e,t)=>{let o=1===e?t:Math.max(1,Math.min(t,e)),r=o>=2&&e%2==1?`[&>*:last-child]:md:w-full ${({2:"[&>*:last-child]:lg:w-[calc(50%-1rem)]",3:"[&>*:last-child]:lg:w-[calc(33.333%-1.334rem)]",4:"[&>*:last-child]:lg:w-[calc(25%-1.5rem)]"})[o]||"[&>*:last-child]:lg:w-[calc(33.333%-1.334rem)]"}`:"";return`flex flex-wrap ${1===e?"justify-center":"justify-start"} gap-8 [&>*]:w-full ${1===o?"[&>*]:md:w-full":"[&>*]:md:w-[calc(50%-1rem)]"} ${({1:"[&>*]:lg:w-full",2:"[&>*]:lg:w-[calc(50%-1rem)]",3:"[&>*]:lg:w-[calc(33.333%-1.334rem)]",4:"[&>*]:lg:w-[calc(25%-1.5rem)]"})[o]||"[&>*]:lg:w-[calc(33.333%-1.334rem)]"} ${r}`},V=G(D,U),q={backgroundColor:e.backgroundColor||"var(--card-bg)",...M,...C?(()=>{if(!C)return{};if("gradient"===C.type&&C.gradientFrom&&C.gradientTo){let e=(0,s.getTailwindHex)(C.gradientFrom),t=(0,s.getTailwindHex)(C.gradientTo),o=C.gradientDirection||"to-b";return{background:`linear-gradient(${({"to-r":"to right","to-l":"to left","to-b":"to bottom","to-t":"to top","to-br":"to bottom right","to-bl":"to bottom left","to-tr":"to top right","to-tl":"to top left"})[o]||"to bottom"}, ${e}, ${t})`}}return("solid"===C.type||"color"===C.type)&&C.color?{backgroundColor:(0,s.getTailwindHex)(C.color)}:{}})():{},...S?(()=>{if(!S)return{};let e={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem"};return{paddingTop:e[S.paddingTop||"12"]||e["12"],paddingBottom:e[S.paddingBottom||"12"]||e["12"],paddingLeft:e[S.paddingLeft||"4"]||e["4"],paddingRight:e[S.paddingRight||"4"]||e["4"]}})():{},paddingLeft:void 0,paddingRight:void 0},J=N?.cardGap&&({2:"0.5rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem"})[N.cardGap]||"2rem",X=y?[O?`
212          [data-block-id="${y}"] .callout-intro-rt,
213          [data-block-id="${y}"] .callout-intro-rt p,
214          [data-block-id="${y}"] .callout-intro-rt li,
215          [data-block-id="${y}"] .callout-intro-rt strong,
216          [data-block-id="${y}"] .callout-intro-rt em,
217          [data-block-id="${y}"] .callout-intro-rt blockquote,
218          [data-block-id="${y}"] .callout-intro-rt h1,
219          [data-block-id="${y}"] .callout-intro-rt h2,
220          [data-block-id="${y}"] .callout-intro-rt h3,
221          [data-block-id="${y}"] .callout-intro-rt h4,
222          [data-block-id="${y}"] .callout-intro-rt h5,
223          [data-block-id="${y}"] .callout-intro-rt h6 { color: #ffffff; }
224          [data-block-id="${y}"] .callout-intro-rt a { color: #ffffff; text-decoration: underline; }
225          [data-block-id="${y}"] .callout-intro-rt a:hover { color: rgba(255,255,255,0.8); }
226        `:"",`
227          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content,
228          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content p,
229          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content li,
230          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content strong,
231          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content em,
232          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content blockquote,
233          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h1,
234          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h2,
235          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h3,
236          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h4,
237          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h5,
238          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content h6 { color: #ffffff; }
239          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content a { color: #ffffff; text-decoration: underline; }
240          [data-block-id="${y}"] [data-dark-card="true"] .card-callout-content a:hover { color: rgba(255,255,255,0.8); }
241        `,O&&A?`
242          [data-block-id="${y}"] .card-callout-content,
243          [data-block-id="${y}"] .card-callout-content p,
244          [data-block-id="${y}"] .card-callout-content li,
245          [data-block-id="${y}"] .card-callout-content strong,
246          [data-block-id="${y}"] .card-callout-content em,
247          [data-block-id="${y}"] .card-callout-content blockquote,
248          [data-block-id="${y}"] .card-callout-content h1,
249          [data-block-id="${y}"] .card-callout-content h2,
250          [data-block-id="${y}"] .card-callout-content h3,
251          [data-block-id="${y}"] .card-callout-content h4,
252          [data-block-id="${y}"] .card-callout-content h5,
253          [data-block-id="${y}"] .card-callout-content h6 { color: #ffffff; }
254          [data-block-id="${y}"] .card-callout-content a { color: #ffffff; text-decoration: underline; }
255          [data-block-id="${y}"] .card-callout-content a:hover { color: rgba(255,255,255,0.8); }
256        `:""].filter(Boolean).join("\n"):"";return(0,t.jsxs)("div",{className:S?"":"py-16",style:q,"data-block-id":y,children:[z&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:z}}),X&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:X}}),(0,h.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(e.logoUrl||e.label||e.headline||e.subhead||e.richText)&&(0,t.jsxs)("div",{className:`mb-6 ${"left"===e.contentAlignment?"text-left":"text-center"}`,children:[e.logoUrl&&(0,t.jsx)("div",{className:`mb-6 flex ${"left"===e.contentAlignment?"justify-start":"justify-center"}`,children:(0,t.jsx)(u.OptimizedImage,{src:e.logoUrl,alt:e.logoAlt||"Logo",style:{height:"4rem",width:"auto",objectFit:"contain"},sizes:"120px"})}),e.label&&(0,t.jsx)("p",{className:"eyebrow text-sm font-semibold uppercase tracking-wider mb-3",style:{color:R,...(0,h.getTextElementStyles)(e.labelStyle,R),...(()=>{let e={};if(j?.labelFontFamily&&(e.fontFamily=`"${j.labelFontFamily}", sans-serif`),j?.labelColor&&(e.color=(0,s.getTailwindHex)(j.labelColor)),j?.labelFontSize){let t={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"};e.fontSize=t[j.labelFontSize]||t["text-sm"]}if(j?.labelFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[j.labelFontWeight]||t["font-semibold"]}return e})()},children:e.label}),e.headline&&(0,t.jsx)("h2",{className:"text-3xl font-bold tracking-tight sm:text-4xl mb-4",style:{...(0,h.getTextElementStyles)(e.headlineStyle,I,v,w),...$()},children:e.headline}),e.subhead&&(0,t.jsx)("p",{className:"subhead text-lg mb-3",style:{color:W,...(0,h.getTextElementStyles)(e.subheadStyle,W),...(()=>{let e={};if(j?.subheadFontFamily&&(e.fontFamily=`"${j.subheadFontFamily}", sans-serif`),j?.subheadColor&&(e.color=(0,s.getTailwindHex)(j.subheadColor)),j?.subheadFontSize){let t={"text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem"};e.fontSize=t[j.subheadFontSize]||t["text-lg"]}if(j?.subheadFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[j.subheadFontWeight]||t["font-normal"]}return e})()},children:e.subhead}),e.richText&&(0,t.jsx)("div",{className:`prose max-w-none body-text text-base [&_p]:my-2 [&_p]:leading-normal [&_p]:text-pretty${O?" callout-intro-rt":""}`,style:{color:E,...(0,h.getTextElementStyles)(e.richTextStyle,E),...(()=>{let e={};if(j?.bodyFontFamily&&(e.fontFamily=`"${j.bodyFontFamily}", sans-serif`),j?.bodyColor&&(e.color=(0,s.getTailwindHex)(j.bodyColor)),j?.bodyFontSize){let t={"text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem"};e.fontSize=t[j.bodyFontSize]||t["text-base"]}if(j?.bodyFontWeight){let t={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700"};e.fontWeight=t[j.bodyFontWeight]||t["font-normal"]}return e})()},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(e.richText)}})]}),(e.insertedSegments||[]).map(e=>{let o=null;if(e.content)try{o=JSON.parse(e.content)}catch{o=null}return o?"content-band"===e.type?(0,t.jsx)("div",{className:"-mx-5 sm:-mx-6 lg:-mx-8",children:(0,t.jsx)(m.CenteredContentBandPublic,{data:o,projectFonts:b})},e.id):(0,t.jsx)("div",{className:"-mx-5 sm:-mx-6 lg:-mx-8",children:(0,t.jsx)(x,{data:o,projectFonts:b})},e.id):null}),(()=>{let i=(i,a="h3")=>{let l,m,p;if("image-overlay"===e.itemStyle){let e=i.ctaBgColor||(_?.buttonBgColor?(0,s.getTailwindHex)(_.buttonBgColor):null)||g?.bgColor||"#ffffff",r=i.ctaTextColor||(_?.buttonTextColor?(0,s.getTailwindHex)(_.buttonTextColor):null)||g?.textColor||"#111827",n=(_?.buttonBorderRadius?({none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem"})[_.buttonBorderRadius]:null)||((0,h.isPillButtonStyle)(g?.style)?"9999px":"0px"===(0,h.resolveButtonBorderRadius)(g?.style)?"0px":"0.375rem"),l=i.ctaLinkColor||g?.bgColor||"#ffffff",d=!!i.ctaLink,c=(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-lg group",style:{aspectRatio:"4 / 5",backgroundColor:"#1f2937"},children:[i.imageUrl&&(0,t.jsx)(u.OptimizedImage,{src:i.imageUrl,alt:i.imageAlt||"",width:480,height:600,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 480px",className:"absolute inset-0",style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"}}
256),(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0 pointer-events-none",style:{background:"linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.55) 35%, rgba(0,0,0,0) 65%)"}}),(0,t.jsxs)("div",{className:"absolute inset-x-0 bottom-0 p-6 flex flex-col gap-3 text-white",children:[i.label&&(0,t.jsx)("p",{className:"eyebrow text-xs font-semibold uppercase tracking-wider text-white/80",style:F(),children:i.label}),i.headline&&(0,t.jsx)(a,{className:"headline text-xl font-semibold leading-snug text-white text-balance",style:{...L(),color:"#ffffff"},children:i.headline}),i.copy&&(0,t.jsx)("div",{className:"prose prose-invert max-w-none text-sm text-white/85 [&_p]:mb-1 [&_p]:leading-snug [&_p]:text-pretty [&_*]:text-white/85",dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(f(i.copy))}}),i.ctaText&&i.ctaLink&&("link"===i.ctaButtonStyle?(0,t.jsx)("span",{className:"inline-flex self-start items-center gap-1.5 mt-1 text-xs font-semibold group-hover:underline",style:{color:l},children:i.ctaText}):(0,t.jsx)("span",{className:"inline-flex self-start items-center gap-1.5 mt-1 px-5 py-2 text-sm font-semibold shadow-sm transition-transform duration-200 group-hover:-translate-y-0.5",style:{backgroundColor:e,color:r,borderRadius:n},children:i.ctaText}))]})]});return d?(0,t.jsx)("a",{href:i.ctaLink,target:i.openInNewTab?"_blank":void 0,rel:i.openInNewTab?"noopener noreferrer":void 0,className:"block cursor-pointer",children:c},i.id):(0,t.jsx)("div",{children:c},i.id)}let x="center"===e.cardAlignment?"text-center":"text-left",b=i.iconAlignment||("center"===e.cardAlignment?"center":"left"),y="center"===b?"justify-center":"right"===b?"justify-end":"justify-start",v="horizontal-left"===e.cardLayout||"horizontal-right"===e.cardLayout,w="horizontal-right"!==e.cardLayout,j=i.backgroundColor,C=(()=>{if(!j||"string"!=typeof j||!j.startsWith("#"))return!1;let e=j.replace("#","");return!(e.length<6)&&(.299*parseInt(e.substring(0,2),16)+.587*parseInt(e.substring(2,4),16)+.114*parseInt(e.substring(4,6),16))/255<=.5})(),S=C||!j&&O&&A,$=S?"#ffffff":"var(--page-heading)",z=S?"rgba(255,255,255,0.85)":"var(--page-text-secondary)",I=S?"#ffffff":"var(--page-accent)",W=(()=>{let e={};if(T?.cardBackgroundColor&&(e.backgroundColor=(0,s.getTailwindHex)(T.cardBackgroundColor)),T?.cardBorderColor&&T?.cardBorderWidth!=="0"&&(e.borderColor=(0,s.getTailwindHex)(T.cardBorderColor),e.borderWidth=T.cardBorderWidth?`${T.cardBorderWidth}px`:"1px",e.borderStyle="solid"),T?.cardBorderRadius){let t={none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem",full:"9999px"};e.borderRadius=t[T.cardBorderRadius]||t.lg}if(T?.cardShadow){let t={none:"none",sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)"};e.boxShadow=t[T.cardShadow]||t.sm}if(N?.cardPaddingX){let t={0:"0",2:"0.5rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem"};e.paddingLeft=t[N.cardPaddingX]||t["6"],e.paddingRight=t[N.cardPaddingX]||t["6"]}if(N?.cardPaddingY){let t={0:"0",2:"0.5rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem"};e.paddingTop=t[N.cardPaddingY]||t["6"],e.paddingBottom=t[N.cardPaddingY]||t["6"]}return e})(),E={sm:{container:"h-8 w-8",font:"16px"},md:{container:"h-12 w-12",font:"28px"},lg:{container:"h-16 w-16",font:"36px"},xl:{container:"h-20 w-20",font:"44px"}}[i.iconSize||"md"],R="fontawesome"!==i.iconType&&i.iconType?"bootstrap"===i.iconType?i.bootstrapIcon:null:i.fontAwesomeIcon,P="upload"===i.iconType&&i.iconUrl,M="decorative-icon"===i.mediaType&&!!i.decorativeIconUrl,D=(!!R||!!P)&&"decorative-icon"!==i.mediaType&&"image"!==i.mediaType,U=!!i.imageUrl,G=U||M||D,V=(()=>{if(M){let e=i.decorativeIconHeight??64;return(0,t.jsx)("div",{className:`mb-4 flex items-center ${y} pointer-events-none`,children:(0,t.jsx)(u.OptimizedImage,{src:i.decorativeIconUrl,alt:"",ariaHidden:!0,width:2*e,height:2*e,sizes:`${2*e}px`,className:"block w-auto object-contain",style:{height:`${e}px`,maxWidth:"100%"}})})}return D?(0,t.jsx)("div",{className:`mb-4 flex items-center ${y}`,children:(0,t.jsx)("div",{className:`${E.container} rounded-full flex items-center justify-center shrink-0 ${P?"p-2":""}`,style:{backgroundColor:i.iconBgColor||"#f0f9ff"},children:P&&i.iconUrl?(0,t.jsx)(u.OptimizedImage,{src:i.iconUrl,alt:i.iconAlt||"",ariaHidden:!i.iconAlt,width:160,height:160,sizes:"80px",className:"max-h-full max-w-full object-contain"}):(0,t.jsx)("i",{className:R,style:{fontSize:E.font,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",...(0,r.iconColorStyle)(i.iconColor||"#3b82f6",{iconClass:R})}})})}):null})();e.cardStyle;let q=(0,t.jsxs)("div",{className:`flex-1 flex flex-col ${v?"":"w-full"} ${x} ${"center"===e.cardAlignment?"[&_.prose]:text-center":""}`,children:[!(v&&G)&&V,i.label&&(0,t.jsx)("p",{className:"eyebrow text-sm font-semibold uppercase tracking-wider mb-2",style:{color:I,...(0,h.getTextElementStyles)(i.labelStyle,I),...F()},children:i.label}),i.headline&&(0,t.jsx)(a,{className:"headline text-xl font-semibold mb-3 leading-snug text-balance",style:{color:$,...(0,h.getTextElementStyles)(i.headlineStyle,$),...L()},children:i.headline}),i.subheadline&&(0,t.jsx)("p",{className:"text-lg md:text-xl font-medium mb-3 leading-snug",style:{color:z},children:i.subheadline}),i.copy&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
257                      .card-callout-content a { color: ${H}; }
258                      .card-callout-content a:hover { color: ${B}; }
259                    `}}),(0,t.jsx)("div",{className:"card-callout-content prose max-w-none body-text text-base mb-4 [&_p]:mb-2 [&_p]:leading-normal [&_p]:text-pretty [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-2 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-2 [&_li]:mb-1",style:{...(l=i.copyStyle,{color:l?.color||z,fontStyle:l?.isItalic?"italic":"normal",fontFamily:m?`'${m}', sans-serif`:void 0,fontWeight:p||void 0}),...(()=>{let e={};
259if(k?.cardCopyFontFamily&&(e.fontFamily=`"${k.cardCopyFontFamily}", sans-serif`),k?.cardCopyColor&&(e.color=(0,s.getTailwindHex)(k.cardCopyColor)),k?.cardCopyFontSize){let t={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"};e.fontSize=t[k.cardCopyFontSize]||t["text-sm"]}if(k?.cardCopyFontWeight){let t={"font-normal":"400","font-medium":"500"};e.fontWeight=t[k.cardCopyFontWeight]||t["font-normal"]}return e})()},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(f(i.copy))}})]}),i.ctaText&&i.ctaLink&&(0,t.jsx)("div",{className:"mt-auto",children:(()=>{let e,o,r,a,l,u;if("link"===i.ctaButtonStyle){let e=i.ctaLinkColor||i.ctaBgColor||"var(--page-accent)";return(0,t.jsxs)("a",{href:i.ctaLink,target:i.openInNewTab?"_blank":void 0,rel:i.openInNewTab?"noopener noreferrer":void 0,className:"inline-flex items-center gap-1 text-sm font-semibold hover:underline transition-colors",style:{color:e},children:[i.ctaText,(0,t.jsx)("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3"})})]})}let m=(()=>{let e={};if(_?.buttonBgColor&&(e.backgroundColor=(0,s.getTailwindHex)(_.buttonBgColor)),_?.buttonTextColor&&(e.color=(0,s.getTailwindHex)(_.buttonTextColor)),_?.buttonBorderRadius){let t={none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem"};e.borderRadius=t[_.buttonBorderRadius]||t.md}return _?.buttonStyle==="outline"&&(e.backgroundColor="transparent",e.border=`1px solid ${_.buttonBgColor?(0,s.getTailwindHex)(_.buttonBgColor):"#3b82f6"}`,e.color=_.buttonBgColor?(0,s.getTailwindHex)(_.buttonBgColor):"#3b82f6"),_?.buttonStyle==="text"&&(e.backgroundColor="transparent",e.color=_.buttonBgColor?(0,s.getTailwindHex)(_.buttonBgColor):"#3b82f6"),e})(),p=_?.buttonStyle||g?.style||"filled",x="outline"===p||(0,h.isOutlineButtonStyle)(g?.style),f="ghost"===p||(0,h.isGhostButtonStyle)(g?.style),b=x||f,y=_?.buttonBorderRadius?({none:"0",sm:"0.125rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem"})[_.buttonBorderRadius]||"0.5rem":(0,h.resolveButtonBorderRadius)(g?.style),v="string"==typeof i.ctaBgColor&&/^#[0-9a-fA-F]{6}$/.test(i.ctaBgColor);if(v){let t=i.ctaBgColor;e=t,r=t,o=i.ctaTextColor||(0,n.readableTextOnOrWhite)(t);let s="#ffffff"===(0,n.readableTextOnOrWhite)(t),d=(0,n.shiftLightness)(t,s?10:-10);a=d,l=d,u=(0,n.readableTextOnOrWhite)(d)}else e=(_?.buttonBgColor?(0,s.getTailwindHex)(_.buttonBgColor):null)||g?.bgColor||"#3b82f6",o=i.ctaTextColor||(_?.buttonTextColor?(0,s.getTailwindHex)(_.buttonTextColor):null)||g?.textColor||"#ffffff",r=(_?.buttonBorderColor?(0,s.getTailwindHex)(_.buttonBorderColor):null)||g?.borderColor||e,a=g?.hoverColor||"var(--page-accent)",l=g?.hoverBgColor||"#eff6ff",u=g?.hoverTextColor||"var(--page-link-hover)";let w=_?.buttonHoverAnimation||g?.hoverAnimation||"none",j=(0,c.resolveButtonLabelFontSize)(g?.fontSize);return(0,t.jsx)(d.AnimatedButton,{as:"a",href:i.ctaLink,target:i.openInNewTab?"_blank":void 0,rel:i.openInNewTab?"noopener noreferrer":void 0,"data-ga-event":"cta_click","data-ga-label":i.ctaText,"data-ga-location":"callout_card",className:i.ctaButtonFullWidth?"w-full":"w-full md:w-auto",bgColor:b?"transparent":e,textColor:b?e:o,borderColor:f?"transparent":r,hoverBgColor:b?l:a,hoverTextColor:u,hoverBorderColor:f?"transparent":a,isOutline:b,isText:"text"===p,borderRadius:y,padding:"10px 24px",hoverAnimation:w,style:{...m,fontSize:j},"data-cta-mode":v?"custom":"global","data-cta-seed":v?i.ctaBgColor:void 0,children:i.ctaText})})()})]}),{containerStyle:J,imageStyle:X}=(0,h.getImageStyles)(i.imageStyle),K=i.imageStyle?.width==="auto",Y=v?"320px":"20rem",Q=X.maxHeight||(i.imageStyle?.width?void 0:Y),Z=i.imageStyle?.objectFit||(Q?"cover":void 0),ee=i.imageUrl?(0,t.jsx)("div",{className:`${v?"w-2/5 flex-shrink-0":"mb-4 w-full"} flex items-center`,style:{...J,justifyContent:J.justifyContent||"center"},children:(0,t.jsx)("div",{style:{...K?{display:"inline-block",maxWidth:"100%"}:{width:X.width||"100%",maxWidth:"100%"},borderRadius:X.borderRadius??"0.5rem",boxShadow:X.boxShadow,border:X.border,clipPath:X.clipPath,overflow:"hidden"},children:(0,t.jsx)(u.OptimizedImage,{src:i.imageUrl,alt:i.imageAlt||"",style:{width:K?"auto":"100%",height:"auto",maxWidth:"100%",maxHeight:Q||void 0,objectFit:Z,objectPosition:i.imageStyle?.objectPosition||void 0,display:"block",opacity:X.opacity},sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 400px"})})}):null,et=U?ee:G?(0,t.jsx)("div",{className:`flex-shrink-0 flex ${w?"justify-start":"justify-end"} items-start`,children:V}):null,eo=(0,t.jsx)("div",{className:`flex-1 ${v&&G?"flex gap-6 items-stretch":"flex flex-col"}`,children:v&&G?w?(0,t.jsxs)(t.Fragment,{children:[et,q]}):(0,t.jsxs)(t.Fragment,{children:[q,et]}):(0,t.jsxs)(t.Fragment,{children:[ee,q]})}),er=e.cardStyle||"card",en="none"===er&&!!j,ei="none"===er?en?"rounded-lg overflow-hidden p-8 flex flex-col":"flex flex-col":"bordered"===er?"rounded-lg overflow-hidden p-8 flex flex-col":"bg-[var(--card-bg)] border border-[var(--card-border)] rounded-lg overflow-hidden p-8 shadow-sm flex flex-col",ea="string"==typeof i.borderColor&&i.borderColor.startsWith("#")?i.borderColor:void 0,el="bordered"===er?{borderStyle:"solid",borderColor:ea||e.borderColor||"var(--card-border)",borderWidth:`${e.borderWidth||"1"}px`}:void 0,es=j?{backgroundColor:j}:void 0,ed={..."none"!==er?W:{},...el,..."card"===er&&ea?{borderColor:ea}:void 0,...es};return i.cardClickable&&i.ctaLink?(0,t.jsx)("a",{href:i.ctaLink,target:i.openInNewTab?"_blank":void 0,rel:i.openInNewTab?"noopener noreferrer":void 0,className:`${ei} ${"none"!==er?"hover:shadow-lg transition-shadow":""} group cursor-pointer`,style:ed,"data-dark-card":C?"true":void 0,children:eo},i.id):(0,t.jsx)("div",{className:ei,style:ed,"data-dark-card":C?"true":void 0,children:eo},i.id)},a=e.groups&&e.groups.length>0?e.groups:null;if(!a)return(0,t.jsx)("div",{className:V,style:{gap:J},children:e.cards.map(e=>i(e))});
259let l=!!(e.logoUrl||e.label||e.headline||e.subhead||e.richText),m=new Set(a.map(e=>e.id)),p=e.cards.filter(e=>!e.groupId||!m.has(e.groupId)),x=N?.groupSpacing&&({0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem"})[N.groupSpacing]||"4rem",b=a.filter(t=>e.cards.filter(e=>e.groupId===t.id).length>0||t.headline?.trim()||t.subheadline?.trim()||t.body?.trim());return(0,t.jsxs)("div",{className:l?"mt-12":"",children:[p.length>0&&(0,t.jsx)("div",{className:G(p.length,U),style:{gap:J},children:p.map(e=>i(e))}),b.map((r,n)=>{let a=e.cards.filter(e=>e.groupId===r.id),l=r.headline?.trim(),s=r.subheadline?.trim(),d=r.body?.trim(),c=!!(l||s||d),u=parseInt(r.gridLayout||P,10)||U,m=0===n&&0===p.length?void 0:c?x:J;return(0,t.jsxs)("div",{style:{marginTop:m},children:[c&&(0,t.jsxs)("div",{className:`mb-8 ${"left"===e.contentAlignment?"text-left":"text-center"}`,children:[l&&(0,t.jsx)("h3",{className:"text-2xl sm:text-3xl font-bold tracking-tight mb-2",style:{color:I,...$()},children:l}),s&&(0,t.jsx)("p",{className:"text-base sm:text-lg",style:{color:E},children:s}),d&&(0,t.jsx)("div",{className:`prose max-w-none mt-3 text-base sm:text-lg leading-snug [&_p]:mb-2 [&_p]:leading-snug [&_strong]:font-semibold [&_em]:italic [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ol]:list-decimal [&_ol]:ml-6 [&_li]:mb-1 ${"left"===e.contentAlignment?"mx-0":"mx-auto"}`,style:{color:E},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)(d)}})]}),a.length>0&&(0,t.jsx)("div",{className:G(a.length,u),style:{gap:J},children:a.map(e=>i(e,l?"h4":"h3"))})]},r.id)})]})})()]})}),(0,h.renderHorizontalRule)(e.horizontalRule,"below")]})}],120655),e.s(["mapCalloutDataForPublic",0,function(e){return{headline:e.headline,headlineStyle:e.headlineStyle,label:e.label,subhead:e.subheadline,subheadStyle:e.subheadStyle,richText:e.copy,contentAlignment:e.introAlignment||"center",cardAlignment:e.contentAlignment||"left",cardLayout:e.itemLayout||"vertical",gridLayout:e.gridLayout||"3",backgroundColor:e.backgroundColor,cardStyle:e.cardStyle||"card",itemStyle:e.itemStyle||"standard",borderColor:e.borderColor,borderWidth:e.borderWidth,spacing:e.spacing,horizontalRule:e.horizontalRule,advanced:e.advanced,groups:Array.isArray(e.groups)?e.groups:void 0,insertedSegments:Array.isArray(e.insertedSegments)?e.insertedSegments:void 0,cards:(e.items||[]).map(e=>({...e,copy:e.richText||"",ctaText:e.ctaButtonText||"",ctaLink:e.ctaButtonLink||"",ctaButtonStyle:e.ctaButtonStyle,ctaBgColor:e.buttonColor,ctaTextColor:e.buttonTextColor,ctaLinkColor:e.linkColor,groupId:e.groupId}))}}],975242)},352558,478029,e=>{"use strict";var t=e.i(843476),o=e.i(811501),r=e.i(51366),n=e.i(271645),i=e.i(37727),a=e.i(431343);let l=(0,e.i(475254).default)("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);e.i(93825);var s=e.i(239296),d=e.i(657688),c=e.i(669228),u=e.i(159955),m=e.i(5776),h=e.i(847414),g=e.i(867682),p=e.i(340977),x=e.i(722496),f=e.i(69587),b=e.i(120655),y=e.i(975242),v=e.i(742702),w=e.i(789313);let j={0:"0px",4:"16px",8:"32px",12:"48px",16:"64px",20:"80px",24:"96px"},C={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem","text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem","text-6xl":"3.75rem"},S={"font-normal":"400","font-medium":"500","font-semibold":"600","font-bold":"700","font-extrabold":"800"};function k({data:e,projectFonts:o}){let{eyebrow:r,headline:n,subhead:i,body:a,showEyebrow:l,appearance:s}=e,d=s?.typography||{},c=s?.background||{},m=s?.spacing||{},h={paddingTop:m.paddingTop&&j[m.paddingTop]||"48px",paddingBottom:m.paddingBottom&&j[m.paddingBottom]||"48px",paddingLeft:m.paddingLeft&&j[m.paddingLeft]||"16px",paddingRight:m.paddingRight&&j[m.paddingRight]||"16px"};if("gradient"===c.type&&c.gradientFrom&&c.gradientTo){let e={"to-r":"to right","to-l":"to left","to-t":"to top","to-b":"to bottom","to-br":"to bottom right","to-bl":"to bottom left","to-tr"
259:"to top right","to-tl":"to top left"}[c.gradientDirection||"to-br"]||"to bottom right";h.background=`linear-gradient(${e}, ${(0,u.getTailwindHex)(c.gradientFrom)}, ${(0,u.getTailwindHex)(c.gradientTo)})`}else c.color&&"transparent"!==c.color&&(h.backgroundColor=(0,u.getTailwindHex)(c.color));let g={fontFamily:(0,w.resolveFontFamily)(d.eyebrowFont,o?.headingFont),fontSize:d.eyebrowSize?C[d.eyebrowSize]:void 0,fontWeight:d.eyebrowWeight?S[d.eyebrowWeight]:void 0,color:d.eyebrowColor?(0,u.getTailwindHex)(d.eyebrowColor):void 0,textTransform:d.eyebrowTextTransform&&"none"!==d.eyebrowTextTransform?d.eyebrowTextTransform:void 0},p={fontFamily:(0,w.resolveFontFamily)(d.headlineFont,o?.headingFont),fontSize:d.headlineSize?C[d.headlineSize]:void 0,fontWeight:d.headlineWeight?S[d.headlineWeight]:o?.headingFontWeight&&!d.headlineFont?o.headingFontWeight:void 0,color:d.headlineColor?(0,u.getTailwindHex)(d.headlineColor):void 0,textAlign:d.headlineAlign},x={fontFamily:(0,w.resolveFontFamily)(d.subheadlineFont,o?.headingFont),fontSize:d.subheadlineSize?C[d.subheadlineSize]:void 0,fontWeight:d.subheadlineWeight?S[d.subheadlineWeight]:void 0,color:d.subheadlineColor?(0,u.getTailwindHex)(d.subheadlineColor):void 0};return(0,t.jsx)("div",{style:h,children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"max-w-3xl mx-auto text-center",children:[l&&r&&(0,t.jsx)("p",{className:"mb-3 text-sm font-semibold uppercase tracking-wider text-[var(--page-accent)]",style:g,children:r}),n&&(0,t.jsx)("h2",{className:"mb-4 text-3xl sm:text-4xl font-bold text-balance",style:p,children:n}),i&&(0,t.jsx)("p",{className:"mb-4 text-lg sm:text-xl text-[var(--page-text-primary)] leading-relaxed",style:x,children:i}),a&&(0,t.jsx)("div",{className:"prose prose-base max-w-2xl mx-auto text-[var(--page-text-secondary)] leading-relaxed",dangerouslySetInnerHTML:{__html:a}})]})})})}e.s(["SectionIntroPublic",0,k],478029);let T={0:"0",4:"1rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem",24:"6rem",none:"0"},_={"text-xs":"0.75rem","text-sm":"0.875rem","text-base":"1rem","text-lg":"1.125rem"},N={"text-xl":"1.25rem","text-2xl":"1.5rem","text-3xl":"1.875rem","text-4xl":"2.25rem","text-5xl":"3rem"};function $(e){let t="u">typeof document?document.createElement("textarea"):null;return t?(t.innerHTML=e,t.value):e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#39;/g,"'")}e.s(["LadderContentPublic",0,function({data:e,buttonColors:j,linkColors:C,projectColors:S,projectFonts:F,blockId:L}){let z,[H,B]=(0,n.useState)(null),[O,I]=(0,n.useState)(null),W=(0,n.useRef)(null),E=(0,n.useRef)(null),R=(0,n.useRef)(null),A=(0,n.useRef)(null);(0,s.useFocusTrap)(W,!!H,E),(0,s.useFocusTrap)(R,!!O,A),(0,n.useEffect)(()=>{if(!(O||H))return;let e=e=>{"Escape"===e.key&&(I(null),B(null))};document.addEventListener("keydown",e);let t=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow=t}},[O,H]);let P=e?.appearance||{},M=P.typography||{},D=P.background||{},U=P.spacing||{};if((0,n.useEffect)(()=>{(0,m.loadGoogleFont)(M.headlineFont),(0,m.loadGoogleFont)(M.subheadlineFont),(0,m.loadGoogleFont)(M.bodyFont),(0,m.loadGoogleFont)(M.eyebrowFont);let t=P.richText;t&&((0,m.loadGoogleFont)(t.headingFont),(0,m.loadGoogleFont)(t.linkFont),(0,m.loadGoogleFont)(t.paragraphFont)),e?.sections?.forEach(e=>{let t=e.appearance?.typography;t&&((0,m.loadGoogleFont)(t.headlineFont),(0,m.loadGoogleFont)(t.subheadlineFont),(0,m.loadGoogleFont)(t.bodyFont));let o=e.appearance?.richText;o&&((0,m.loadGoogleFont)(o.headingFont),(0,m.loadGoogleFont)(o.linkFont),(0,m.loadGoogleFont)(o.paragraphFont))})},[M.headlineFont,M.subheadlineFont,M.bodyFont,M.eyebrowFont,P.richText,e?.sections]),!e||!e.sections||0===e.sections.length)return null;let G=j?.bgColor||"var(--page-accent)",V=C?.linkColor||G,q=C?.linkHoverColor||j?.hoverColor||G,J=e.introLabel||e.introHeadline||e.introSubheadline||e.introBody,X=e.introHeadlineFont||F?.headingFont,K=F?.headingFontWeight||"700",Y={paddingTop:T[U.paddingTop||"0"]||"0",paddingBottom:T[U.paddingBottom||"0"]||"0",paddingLeft:U.paddingLeft?T[U.paddingLeft]:void 0,paddingRight:U.paddingRight?T[U.paddingRight]:void 0,..."gradient"===D.type&&D.gradientFrom&&D.gradientTo?{background:`linear-gradient(${"to-r"===D.gradientDirection?"to right":"to-l"===D.gradientDirection?"to left":"to-t"===D.gradientDirection?"to top":"to-b"===D.gradientDirection?"to bottom":"to-br"===D.gradientDirection?"to bottom right":"to-bl"===D.gradientDirection?"to bottom left":"to-tr"===D.gradientDirection?"to top right":"to top left"}, ${(0,u.getTailwindHex)(D.gradientFrom)}, ${(0,u.getTailwindHex)(D.gradientTo)})`}:D.color&&"transparent"!==D.color?{backgroundColor:(0,u.getTailwindHex)(D.color)}:{}},Q={fontFamily:M.headlineFont?`'${M.headlineFont}', sans-serif`:void 0,fontSize:M.headlineSize?N[M.headlineSize]:void 0,fontWeight:M.headlineWeight?w.FONT_WEIGHT_VALUES[M.headlineWeight]:void 0,color:M.headlineColor?(0,u.getTailwindHex)(M.headlineColor):void 0,textAlign:M.headlineAlign,textTransform:M.headlineTextTransform&&"none"!==M.headlineTextTransform?M.headlineTextTransform:void 0,textDecoration:M.headlineTextDecoration&&"none"!==M.headlineTextDecoration?M.headlineTextDecoration:void 0,fontStyle:M.headlineFontStyle&&"normal"!==M.headlineFontStyle?M.headlineFontStyle:void 0},Z={fontFamily:M.subheadlineFont?`'${M.subheadlineFont}', sans-serif`:void 0,fontSize:M.subheadlineSize?N[M.subheadlineSize]:void 0,fontWeight:M.subheadlineWeight?w.FONT_WEIGHT_VALUES[M.subheadlineWeight]:void 0,color:M.subheadlineColor?(0,u.getTailwindHex)(M.subheadlineColor):void 0,textTransform:M.subheadlineTextTransform&&"none"!==M.subheadlineTextTransform?M.subheadlineTextTransform:void 0,textDecoration:M.subheadlineTextDecoration&&"none"!==M.subheadlineTextDecoration?M.subheadlineTextDecoration:void 0,fontStyle:M.subheadlineFontStyle&&"normal"!==M.subheadlineFontStyle?M.subheadlineFontStyle:void 0},ee=P.richText||{}
259,et={fontFamily:M.bodyFont||ee.paragraphFont?`'${M.bodyFont||ee.paragraphFont}', sans-serif`:void 0,fontSize:M.bodySize?_[M.bodySize]:void 0,color:M.bodyColor||ee.paragraphColor?(0,u.getTailwindHex)(M.bodyColor||ee.paragraphColor||""):void 0},eo={fontFamily:M.eyebrowFont?`'${M.eyebrowFont}', sans-serif`:void 0,fontSize:M.eyebrowSize?_[M.eyebrowSize]:void 0,fontWeight:M.eyebrowWeight?w.FONT_WEIGHT_VALUES[M.eyebrowWeight]:void 0,color:M.eyebrowColor?(0,u.getTailwindHex)(M.eyebrowColor):"var(--page-accent)",textTransform:M.eyebrowTextTransform&&"none"!==M.eyebrowTextTransform?M.eyebrowTextTransform:void 0,textDecoration:M.eyebrowTextDecoration&&"none"!==M.eyebrowTextDecoration?M.eyebrowTextDecoration:void 0,fontStyle:M.eyebrowFontStyle&&"normal"!==M.eyebrowFontStyle?M.eyebrowFontStyle:void 0},er=(e,o,r,n,i="span",a,l,s)=>{let d={};if(s)for(let[e,t]of Object.entries(s))void 0!==t&&(d[e]=t);let c={...(0,w.getTextElementStyles)(o,r,a,l),...d};return o?.lineOnSides?(0,w.renderTextWithLineOnSides)(e,o,n,c,i):(0,t.jsx)(i,{className:n,style:c,children:e})},en=(e,t,o,r)=>({color:e?.color||t,fontFamily:o?`'${o}', sans-serif`:void 0,fontWeight:r||void 0,fontStyle:e?.isItalic?"italic":"normal"}),ei=L&&e.customCss?(0,c.scopeCss)(e.customCss,L):"",ea=L?`ladder-intro-rt-${L}`:"",el=ea?(0,w.generateRichTextCss)(ea,ee):"",es=e.layout||"alternating",ed=e=>{let t=e.appearance||{},o=t.background||{},r=t.spacing||{};return{paddingTop:T[r.paddingTop||"8"]||"2rem",paddingBottom:T[r.paddingBottom||"8"]||"2rem",..."gradient"===o.type&&o.gradientFrom&&o.gradientTo?{background:`linear-gradient(${"to-r"===o.gradientDirection?"to right":"to-l"===o.gradientDirection?"to left":"to-t"===o.gradientDirection?"to top":"to-b"===o.gradientDirection?"to bottom":"to-br"===o.gradientDirection?"to bottom right":"to-bl"===o.gradientDirection?"to bottom left":"to-tr"===o.gradientDirection?"to top right":"to top left"}, ${(0,u.getTailwindHex)(o.gradientFrom)}, ${(0,u.getTailwindHex)(o.gradientTo)})`}:o.color&&"transparent"!==o.color?{backgroundColor:(0,u.getTailwindHex)(o.color)}:e.backgroundColor&&""!==e.backgroundColor.trim()?{backgroundColor:e.backgroundColor}:{}}},ec=e=>{var n;let i,a,l,s,d,c,m,p,{sHeadline:x,sSubheadline:f,sBody:b}=(a=(i=e.appearance||{}).typography||{},l={...Q,...a.headlineFont?{fontFamily:`'${a.headlineFont}', sans-serif`}:{},...a.headlineSize?{fontSize:N[a.headlineSize]}:{},...a.headlineWeight?{fontWeight:w.FONT_WEIGHT_VALUES[a.headlineWeight]}:{},...a.headlineColor?{color:(0,u.getTailwindHex)(a.headlineColor)}:{},...a.headlineAlign?{textAlign:a.headlineAlign}:{},...a.headlineTextTransform&&"none"!==a.headlineTextTransform?{textTransform:a.headlineTextTransform}:{},...a.headlineTextDecoration&&"none"!==a.headlineTextDecoration?{textDecoration:a.headlineTextDecoration}:{},...a.headlineFontStyle&&"normal"!==a.headlineFontStyle?{fontStyle:a.headlineFontStyle}:{}},s={...Z,...a.subheadlineFont?{fontFamily:`'${a.subheadlineFont}', sans-serif`}:{},...a.subheadlineSize?{fontSize:N[a.subheadlineSize]}:{},...a.subheadlineWeight?{fontWeight:w.FONT_WEIGHT_VALUES[a.subheadlineWeight]}:{},...a.subheadlineColor?{color:(0,u.getTailwindHex)(a.subheadlineColor)}:{},...a.subheadlineTextTransform&&"none"!==a.subheadlineTextTransform?{textTransform:a.subheadlineTextTransform}:{},...a.subheadlineTextDecoration&&"none"!==a.subheadlineTextDecoration?{textDecoration:a.subheadlineTextDecoration}:{},...a.subheadlineFontStyle&&"normal"!==a.subheadlineFontStyle?{fontStyle:a.subheadlineFontStyle}:{}},d=i.richText||{},c=a.bodyFont||d.paragraphFont,m=a.bodyColor||d.paragraphColor,{sHeadline:l,sSubheadline:s,sBody:{...et,...c?{fontFamily:`'${c}', sans-serif`}:{},...a.bodySize?{fontSize:_[a.bodySize]}:{},...m?{color:(0,u.getTailwindHex)(m)}:{}}}),y=(n=e.id,(p=e.appearance?.richText)?(0,w.generateRichTextCss)(`ladder-content-${n}`,p):""),v=e.appearance?.typography,C={...e.headlineStyle,...v?.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:v.headlineLineOnSidesStyle||"solid",lineOnSidesColor:v.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:v.headlineLineOnSidesWidth||"1"}:{}},S={...e.subheadlineStyle,...v?.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:v.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:v.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:v.subheadlineLineOnSidesWidth||"1"}:{}};return(0,t.jsxs)(t.Fragment,{children:[e.label&&er(e.label,e.labelStyle,"var(--page-text-secondary)","eyebrow text-sm font-semibold uppercase tracking-wider mb-3","p"),e.headline&&er(e.headline,C,"var(--page-heading)","headline text-2xl md:text-2xl lg:text-3xl font-bold mb-3 leading-snug sm:leading-tight text-balance",J?"h3":"h2",X,K,x),e.subheadline&&er(e.subheadline,S,"var(--page-text-secondary)","subhead text-lg mb-4","p",void 0,void 0,f),e.bodyCopy&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
260            .ladder-content-${e.id} a { color: ${V}; }
261            .ladder-content-${e.id} a:hover { color: ${q}; }
262            .ladder-content-${e.id} > div { text-align: inherit !important; margin-left: 0 !important; margin-right: 0 !important; max-width: none !important; }
263            ${y}
264          `}}),(0,t.jsx)("div",{className:`ladder-content-${e.id} prose prose-p:text-base max-w-none body-text text-base mb-6 [&_p]:mb-3 [&_p]:leading-normal [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-3 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-3 [&_li]:mb-1`,style:{...en(e.bodyCopyStyle,"var(--page-text)"),...b},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)($(e.bodyCopy))}})]}),e.ctaText&&e.ctaLink&&(()=>{let o,n,i,a,l,s,d=j?.style||"filled",c=(0,w.isOutlineButtonStyle)(d),m=(0,w.isGhostButtonStyle)(d),p=c||m,x=(0,w.resolveButtonBorderRadius)(d);if(e.useCustomButtonStyles&&"string"==typeof e.buttonColor&&/^#[0-9a-fA-F]{6}$/.test(e.buttonColor)){let t=e.buttonColor;o=t,i=t,n=e.buttonTextColor||(0,r.readableTextOnOrWhite)(t);let d="#ffffff"===(0,r.readableTextOnOrWhite)(t),c=(0,r.shiftLightness)(t,d?10:-10);a=c,l=c,s=(0,r.readableTextOnOrWhite)(c)}else{let t=e.appearance?.button;o=(t?.bgColor?(0,u.getTailwindHex)(t.bgColor):void 0)||j?.bgColor||G,n=(t?.textColor?(0,u.getTailwindHex)(t.textColor):void 0)||j?.textColor||"#ffffff",i=(t?.borderColor?(0,u.getTailwindHex)(t.borderColor):void 0)||j?.borderColor||G,a=j?.hoverColor||G,l=j?.hoverBgColor||G+"15",s=j?.hoverTextColor||G}let f=e.ctaOpenInNewTab||e.ctaLink.startsWith("http://")||e.ctaLink.startsWith("https://"),b=e.appearance?.button?.hoverAnimation||j?.hoverAnimation||"none",y=(0,g.resolveButtonLabelFontSize)(j?.fontSize);return(0,t.jsx)(h.AnimatedButton,{as:"a",href:e.ctaLink,target:e.ctaOpenInNewTab?"_blank":void 0,rel:e.ctaOpenInNewTab?"noopener noreferrer":void 0,"data-ga-event":"cta_click","data-ga-label":e.ctaText,"data-ga-location":"ladder_section","data-ga-is-external":f?"true":"false",className:"w-full md:w-auto mt-6 text-center group",bgColor:p?"transparent":o,textColor:n,borderColor:m?"transparent":i,hoverBgColor:p?l:a,hoverTextColor:s,hoverBorderColor:m?"transparent":a,isOutline:p,borderRadius:x,hoverAnimation:b,style:{fontSize:y},children:e.ctaText})})()]})},eu=(e,o="aspect-[4/3]")=>{if(e.videoUrl)return(0,t.jsxs)("div",{className:"relative aspect-video w-full group overflow-hidden rounded-lg",children:[(0,t.jsx)("iframe",{src:e.videoUrl,className:"w-full h-full pointer-events-none scale-100",title:e.headline,tabIndex:-1,"aria-hidden":"true"}),(0,t.jsx)("button",{type:"button",onClick:()=>B(e.videoUrl),"aria-label":e.headline?`Play video: ${e.headline}`:"Play video",className:"absolute inset-0 cursor-pointer bg-black/20 group-hover:bg-black/30 transition-colors flex items-center justify-center focus:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-white",children:(0,t.jsx)("span",{"aria-hidden":"true",className:"bg-white/90 rounded-full p-5 group-hover:scale-110 transition-transform shadow-xl",children:(0,t.jsx)(a.Play,{className:"h-14 w-14",style:{color:G},fill:"currentColor"})})})]});let r=e.imageUrl.toLowerCase().endsWith(".svg")||e.imageUrl.includes("image/svg"),n={...e.imageStyle,...e.appearance?.image},{containerStyle:i,imageStyle:s}=(0,w.getImageStyles)(n);n?.width,n?.width;let c=s.maxHeight?String(s.maxHeight):void 0,u=n?.objectFit||void 0,m=e.imageAlt||e.headline,h=e.imageAspectRatio&&"auto"!==e.imageAspectRatio?e.imageAspectRatio:void 0,g=e.imageWidth&&"100%"!==e.imageWidth?e.imageWidth:void 0,p=e.imageCaption?.trim()||"";return(0,t.jsx)("div",{style:{...i,width:"100%"},children:(0,t.jsxs)("button",{type:"button",onClick:()=>I({url:e.imageUrl,alt:m,caption:p}),"aria-label":m?`View larger image: ${m}`:"View larger image",className:"group/lb relative block cursor-zoom-in p-0 border-0 bg-transparent focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-current",style:{width:s.width||"100%",maxWidth:g||"100%",marginLeft:g?"auto":void 0,marginRight:g?"auto":void 0,aspectRatio:h,borderRadius:s.borderRadius??"0.5rem",boxShadow:s.boxShadow,border:s.border,clipPath:s.clipPath,overflow:"hidden"},children:[(0,t.jsx)(d.default,{src:e.imageUrl,alt:m,width:0,height:0,sizes:"(max-width: 640px) 100v
264w, (max-width: 1024px) 90vw, (max-width: 1280px) 60vw, 900px",style:{width:"100%",height:h?"100%":"auto",maxHeight:h?void 0:c,objectFit:h?u||"cover":u||void 0,objectPosition:n?.objectPosition||void 0,opacity:s.opacity,display:"block",borderRadius:s.borderRadius??"0.5rem"},quality:r?void 0:85,unoptimized:r}),(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 flex items-center justify-center bg-black/0 opacity-0 transition-all duration-200 group-hover/lb:bg-black/20 group-hover/lb:opacity-100",children:(0,t.jsx)("span",{className:"rounded-full bg-white/90 p-3 shadow-lg",children:(0,t.jsx)(l,{className:"h-6 w-6 text-gray-900"})})})]})})},em=(0,w.getBlockWrapperStyles)({spacing:e.spacing,textFormatting:e.textFormatting,visualEffects:e.visualEffects,backgroundColor:e.backgroundColor,advanced:e.advanced});return(0,t.jsxs)("div",{style:{...em,...Y,paddingLeft:void 0,paddingRight:void 0},"data-block-id":L,children:[(0,w.renderHorizontalRule)(e.horizontalRule,"above"),ei&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:ei}}),J&&(0,t.jsx)("div",{style:{paddingTop:U.paddingTop?T[U.paddingTop]:"2rem"},children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:`site-container mx-auto ${"left"===e.introAlignment?"text-left":"text-center"}`,children:[e.introLabel&&er(e.introLabel,{...e.introLabelStyle,...M.eyebrowLineOnSides?{lineOnSides:!0,lineOnSidesStyle:M.eyebrowLineOnSidesStyle||"solid",lineOnSidesColor:M.eyebrowLineOnSidesColor||"gray-300",lineOnSidesWidth:M.eyebrowLineOnSidesWidth||"1"}:{}},"var(--page-text-secondary)","eyebrow text-sm font-semibold uppercase tracking-wider mb-3","p",void 0,void 0,eo),e.introHeadline&&er(e.introHeadline,{...e.introHeadlineStyle,...M.headlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:M.headlineLineOnSidesStyle||"solid",lineOnSidesColor:M.headlineLineOnSidesColor||"gray-300",lineOnSidesWidth:M.headlineLineOnSidesWidth||"1"}:{}},"var(--page-heading)","headline text-2xl md:text-3xl lg:text-4xl font-bold mb-4 leading-snug sm:leading-tight text-balance","h2",X,K,Q),e.introSubheadline&&er(e.introSubheadline,{...e.introSubheadlineStyle,...M.subheadlineLineOnSides?{lineOnSides:!0,lineOnSidesStyle:M.subheadlineLineOnSidesStyle||"solid",lineOnSidesColor:M.subheadlineLineOnSidesColor||"gray-300",lineOnSidesWidth:M.subheadlineLineOnSidesWidth||"1"}:{}},"var(--page-text-secondary)","subhead text-lg mb-6","p",void 0,void 0,Z),e.introBody&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
265                    .ladder-intro a { color: ${V}; }
266                    .ladder-intro a:hover { color: ${q}; }
267                    ${el}
268                  `}}),(0,t.jsx)("div",{className:`ladder-intro prose prose-p:text-base max-w-none body-text text-base [&_p]:mb-3 [&_p]:leading-normal [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline [&_ul]:list-disc [&_ul]:ml-6 [&_ul]:my-3 [&_ol]:list-decimal [&_ol]:ml-6 [&_ol]:my-3 [&_li]:mb-1 ${ea}`,style:{...en(e.introBodyStyle,"var(--page-text)"),...et},dangerouslySetInnerHTML:{__html:(0,o.sanitizeHtml)($(e.introBody))}})]})]})})}),(z=0,e.sections.map(o=>{if("divider"===o.type){let e=o.horizontalRule?.position==="above"?"above":"below";return(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8 py-2 flex justify-center",...o.anchorId?{id:o.anchorId}:{},children:(0,w.renderHorizontalRule)({...o.horizontalRule,show:!0,position:e},e)},o.id)}if("band"===o.type){if(o.bandContent){let e=(()=>{try{return JSON.parse(o.bandContent)}catch{return null}})();if(e)return(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(f.CenteredContentBandPublic,{data:e,projectColors:S,projectFonts:F,blockId:o.id})},o.id)}let e="center"===o.bandContentAlignment?"text-center mx-auto":"text-left";return(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId}:{},className:`py-16${o.anchorId?" scroll-mt-24":""}`,style:ed(o),children:(0,t.jsxs)("div",{className:`max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 ${e}`,children:[o.label&&(0,t.jsx)("p",{className:"eyebrow text-sm font-semibold uppercase tracking-wider mb-3",style:{color:"var(--page-accent)"},children:o.label}),o.headline&&(0,t.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold mb-5 leading-snug text-balance",style:{color:"var(--page-heading)"},children:o.headline}),o.subheadline&&(0,t.jsx)("p",{className:"text-lg md:text-xl mb-5",style:{color:"var(--page-text)"},children:o.subheadline}),o.bodyCopy&&(0,t.jsx)("div",{className:"prose prose-p:text-base max-w-none body-text text-base leading-normal [&_p]:mb-3 [&_p]:leading-normal [&_strong]:font-semibold [&_em]:italic [&_u]:underline [&_a]:underline",style:{color:"var(--page-text-secondary)"},dangerouslySetInnerHTML:{__html:o.bodyCopy}})]})},o.id)}if("testimonial"===o.type){let e=o.testimonialItems||[];return 0===e.length?null:(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(p.TestimonialPublic,{items:e,backgroundColor:o.backgroundColor||"#f9fafb",projectFonts:F})},o.id)}if("callout"===o.type){let e=(()=>{try{return JSON.parse(o.calloutContent||"{}")}catch{return null}})();return e?(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(b.CardCalloutPublic,{data:(0,y.mapCalloutDataForPublic)(e),projectFonts:F,blockId:o.id})},o.id):null}if("section-intro"===o.type){let e=(()=>{try{return JSON.parse(o.sectionIntroContent||"{}")}catch{return null}})();return e?(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(k,{data:e,projectFonts:F})},o.id):null}if("video"===o.type){let e=(()=>{try{return JSON.parse(o.videoContent||"{}")}catch{return null}})();return e&&e.url?(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(v.VideoEmbedPublic,{data:e,projectFonts:F})},o.id):null}if("impact-stats"===o.type){let e=(()=>{try{return JSON.parse(o.impactStatsContent||"{}")}catch{return{}}})(),r=e.stats||o.stats||[];return 0===r.length?null:(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},children:(0,t.jsx)(x.ImpactStatsPublic,{data:{...e,stats:r,backgroundColor:e.backgroundColor||o.backgroundColor||"#f9fafb"},projectFonts:F})},o.id)}let r=z++,n="stacked"===(o.layout||"half-half")||(o.mediaPosition?"left"===o.mediaPosition:"left"===e.startPosition?r%2==0:r%2!=0),i=!!(o.imageUrl||o.videoUrl);return(0,t.jsx)("div",{...o.anchorId?{id:o.anchorId,className:"scroll-mt-24"}:{},style:ed(o),children:(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:((e,o,r)=>{let n=!!e.videoUrl,i=e.layout||("wide-media"===es?"wide-content":"stacked"===es?"stacked":"half-half");if(!r)return(0,t.jsx)("div",{className:"site-container mx-auto",children:ec(e)});if("stacked"===i)return(0,t.jsxs)("div",{className:"flex flex-col gap-8 site-container mx-auto",children:[(0,t.jsx)("div",{className:"w-full overflow-hidden border border-gray-200 rounded-lg",children:eu(e,"aspect-video")}),(0,t.jsx)("div",{children:ec(e)})]});let a=e.imageColumn||"half",l=`ladder-rung-${e.id}`,s="half"===a?"1fr":"wide"===a?"3fr":"minmax(220px, max-content)",d="half"===a?"1fr":"wide"===a?"2fr":"1fr",c=n?"1fr 1fr":o?`${s} ${d}`:`${d} ${s}`;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
269          @media (min-width: 768px) {
270            .${l} { grid-template-columns: ${c}; }
271            ${!n&&"hug"===a?`.${l} .ladder-media { max-width: 420px; }`:""}
272            ${!o?`.${l} .ladder-media { order: 2; } .${l} .ladder-content { order: 1; }`:""}
273          }
274        `}}),(0,t.jsxs)("div",{className:`grid gap-8 md:gap-12 items-center ${l}`,children:[(0,t.jsx)("div",{className:"overflow-hidden ladder-media rounded-lg",children:eu(e,n?"aspect-video":"aspect-[4/3]")}),(0,t.jsx)("div",{className:"ladder-content",children:ec(e)})]})]})})(o,n,i)})},o.id)})),H&&(0,t.jsx)("div",{ref:W,role:"dialog","aria-modal":"true","aria-label":"Video player",className:"fixed inset-0 bg-black/80 z-50 flex items-center justify-center p-4",onClick:()=>B(null),children:(0,t.jsxs)("div",{className:"relative w-full site-container aspect-video",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("button",{ref:E,onClick:()=>B(null),className:"absolute -top-12 right-0 text-white hover:text-gray-300 transition-colors","aria-label":"Close video",children:(0,t.jsx)(i.X,{className:"h-8 w-8"})}),(0,t.jsx)("iframe",{src:H,className:"w-full h-full rounded-lg",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Video player"})]})}),O&&(0,t.jsxs)("div",{ref:R,role:"dialog","aria-modal":"true","aria-label":O.alt||"Image preview",className:"fixed inset-0 bg-black/90 z-50 flex items-center justify-center p-4 cursor-zoom-out",onClick:()=>I(null),children:[(0,t.jsx)("button",{ref:A,type:"button",onClick:()=>I(null),className:"absolute top-4 right-4 text-white hover:text-gray-300 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-white rounded-full","aria-label":"Close image",children:(0,t.jsx)(i.X,{className:"h-8 w-8"})}),(0,t.jsxs)("figure",{className:"flex flex-col items-center gap-3 cursor-default",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("img",{src:O.url,alt:O.alt,className:"max-h-[82vh] max-w-[92vw] w-auto h-auto object-contain rounded-lg shadow-2xl"}),O.caption&&(0,t.jsx)("figcaption",{className:"text-white/85 text-sm sm:text-base text-center max-w-[80vw] italic leading-snug",children:O.caption})]})]}),(0,w.renderHorizontalRule)(e.horizontalRule,"below")]})}],352558)},232277,e=>{"use strict";var t=e.i(843476);let o=(0,e.i(770703).default)(()=>e.A(841156).then(e=>
274e.InteractiveMapClient),{loadableGenerated:{modules:[307217]},ssr:!1,loading:()=>(0,t.jsx)("div",{className:"pt-2 pb-8 w-[90vw] relative left-1/2 right-1/2 ml-[-45vw] mr-[-45vw]","aria-hidden":"true",children:(0,t.jsx)("div",{className:"w-full bg-slate-50",style:{aspectRatio:"1200 / 960"}})})});e.s(["InteractiveMapPublic",0,function(e){return(0,t.jsx)(o,{...e})}])},911337,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(373375),n=e.i(463059);e.s(["PosterCarousel",0,function({ulClassName:e,buttonsMargin:i="mt-3",buttonVisibility:a="mobile",ariaLabel:l,children:s}){let d=(0,o.useRef)(null),[c,u]=(0,o.useState)(!1),[m,h]=(0,o.useState)(!0),g=(0,o.useCallback)(()=>{let e=d.current;e&&(u(e.scrollLeft>4),h(e.scrollLeft<e.scrollWidth-e.clientWidth-4))},[]);(0,o.useEffect)(()=>{let e=d.current;if(e)return g(),e.addEventListener("scroll",g,{passive:!0}),window.addEventListener("resize",g),()=>{e.removeEventListener("scroll",g),window.removeEventListener("resize",g)}},[g]);let p=e=>{let t=d.current;if(!t)return;let o=t.firstElementChild,r=(o?.getBoundingClientRect().width??.8*t.clientWidth)+16;t.scrollBy({left:"forward"===e?r:-r,behavior:"smooth"})};return(0,t.jsxs)("div",{role:l?"region":void 0,"aria-roledescription":l?"carousel":void 0,"aria-label":l,children:[(0,t.jsx)("ul",{ref:d,className:e,children:s}),(0,t.jsxs)("div",{className:`${"always"===a?"flex":"md:hidden flex"} justify-end gap-2 ${i}`,children:[(0,t.jsx)("button",{type:"button",onClick:()=>p("back"),disabled:!c,"aria-label":"Previous card",className:"cursor-pointer w-10 h-10 rounded-full border border-gray-300 bg-white shadow-sm flex items-center justify-center text-gray-700 hover:bg-gray-50 hover:border-gray-400 transition-colors disabled:opacity-40 disabled:cursor-not-allowed",children:(0,t.jsx)(r.ChevronLeft,{className:"h-5 w-5"})}),(0,t.jsx)("button",{type:"button",onClick:()=>p("forward"),disabled:!m,"aria-label":"Next card",className:"cursor-pointer w-10 h-10 rounded-full border border-gray-300 bg-white shadow-sm flex items-center justify-center text-gray-700 hover:bg-gray-50 hover:border-gray-400 transition-colors disabled:opacity-40 disabled:cursor-not-allowed",children:(0,t.jsx)(n.ChevronRight,{className:"h-5 w-5"})})]})]})}])},32820,670039,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(657688),n=e.i(811501),i=e.i(202507);function a(e){return e.toLowerCase().endsWith(".svg")||e.includes("image/svg")}function l({card:e,aspectClass:o,sizes:i,capTabletWidth:c=!1,decorative:u=!1}){let m=e.accentColor||"#aa3bff",h=`linear-gradient(160deg, ${m} 0%, ${m}99 45%, #111 100%)`,g=["group relative w-full rounded-2xl overflow-hidden isolate",c?"md:max-w-[280px] md:mx-auto lg:max-w-none":"","border border-gray-200 shadow-[0_12px_28px_-8px_rgba(0,0,0,0.25)]","transition duration-300 ease-in-out hover:-translate-y-1 hover:scale-105 hover:shadow-2xl","has-[:focus-visible]:-translate-y-1 has-[:focus-visible]:scale-105 has-[:focus-visible]:shadow-2xl","has-[:focus-visible]:ring-4 has-[:focus-visible]:ring-offset-2 has-[:focus-visible]:ring-gray-900","motion-reduce:transition-none motion-reduce:hover:translate-y-0 motion-reduce:hover:scale-100 motion-reduce:has-[:focus-visible]:translate-y-0 motion-reduce:has-[:focus-visible]:scale-100"].filter(Boolean).join(" "),p=e.imageUrl?{}:{background:h};return(0,t.jsxs)("div",{className:`${g} ${o}`,style:p,children:[e.imageUrl&&(0,t.jsx)(r.default,{src:e.imageUrl,alt:e.imageAlt??"",fill:!0,sizes:i,quality:a(e.imageUrl)?void 0:80,unoptimized:a(e.imageUrl),className:"object-cover"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 z-[1] pointer-events-none",style:{background:"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 45%, rgba(0,0,0,0.20) 60%, rgba(0,0,0,0.60) 75%, rgba(0,0,0,0.85) 88%, rgba(0,0,0,0.95) 100%)"}}),e.linkUrl&&(0,t.jsx)("a",{href:e.linkUrl,target:e.openInNewTab?"_blank":void 0,rel:e.openInNewTab?"noopener noreferrer":void 0,"aria-label":d(e),tabIndex:u?-1:void 0,className:"absolute inset-0 z-10 rounded-2xl focus:outline-none focus-visible:outline-none focus-visible:shadow-[inset_0_0_0_4px_#fff,inset_0_0_0_8px_rgba(0,0,0,0.85)]",children:(0,t.jsx)("span",{className:"sr-only",children:d(e)})}),(0,t.jsxs)("div",{className:"absolute inset-x-0 bottom-0 p-4 text-white pointer-events-none z-20",children:[e.eyebrow&&(0,t.jsx)("span",{className:"block text-[11px] font-semibold uppercase tracking-[0.12em] text-white/85 mb-1",children:e.eyebrow}),(0,t.jsx)("h3",{className:"text-lg sm:text-xl font-semibold leading-tight tracking-tight mb-2",style:{color:"#ffffff"},children:e.title}),e.subtitle&&(0,t.jsx)("p",{className:"text-sm text-white/85 mb-2",children:e.subt
274itle}),e.description&&(0,t.jsx)("div",{className:"mt-1 text-base text-white/90 leading-snug line-clamp-2 [&_p]:inline [&_p]:m-0 [&_p:not(:last-child)]:after:content-['_'] [&_a]:underline",dangerouslySetInnerHTML:{__html:(0,n.sanitizeHtml)(e.description)}}),e.linkText&&(0,t.jsxs)("p",{className:"mt-4 text-sm font-medium text-white inline-flex items-center gap-1",children:[e.linkText,(0,t.jsx)("span",{"aria-hidden":"true",className:"inline-block transition-transform duration-300 ease-in-out group-hover:translate-x-1",children:"→"})]}),e.hoverItems&&e.hoverItems.length>0&&(0,t.jsx)("div",{className:"relative z-30 grid grid-rows-[1fr] lg:grid-rows-[0fr] lg:transition-all lg:duration-300 lg:ease-in-out lg:group-hover:grid-rows-[1fr] lg:group-focus-within:grid-rows-[1fr] motion-reduce:transition-none motion-reduce:grid-rows-[1fr]",children:(0,t.jsx)("ul",{className:"min-h-0 overflow-hidden flex flex-wrap gap-2.5 list-none p-0 pointer-events-auto opacity-100 lg:opacity-0 lg:transition-all lg:duration-300 lg:ease-in-out lg:group-hover:opacity-100 lg:group-focus-within:opacity-100 motion-reduce:opacity-100 motion-reduce:transition-none",style:{paddingTop:"0.75rem"},children:e.hoverItems.map((e,o)=>(0,t.jsx)(s,{item:e,decorative:u},`${e.label}-${o}`))})})]})]})}function s({item:e,decorative:o=!1}){let r="fontawesome"===e.iconType?e.fontAwesomeIcon:"bootstrap"===e.iconType?e.bootstrapIcon:null,n=e.iconColor||"#ffffff",a="simpleicon"===e.iconType&&e.simpleIcon?e.simpleIcon.trim().toLowerCase():null,l=a?`https://cdn.simpleicons.org/${encodeURIComponent(a)}/${n.replace(/^#/,"")}`:null,d=(0,t.jsx)("span",{className:"inline-flex items-center justify-center min-w-10 h-10 px-2.5 rounded-lg bg-white/15 backdrop-blur-sm hover:bg-white/25 transition-colors",children:l?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("img",{src:l,alt:"",width:22,height:22,className:"block",style:{width:"1.35rem",height:"1.35rem"},"aria-hidden":"true",loading:"lazy"}),(0,t.jsx)("span",{className:"sr-only",children:e.label})]}):r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("i",{className:r,style:{fontSize:"1.35rem",lineHeight:1,...(0,i.iconColorStyle)(n,{iconClass:r})},"aria-hidden":"true"}),(0,t.jsx)("span",{className:"sr-only",children:e.label})]}):(0,t.jsx)("span",{className:"text-sm font-medium",children:e.label})});return e.linkUrl?(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.linkUrl,target:"_blank",rel:"noopener noreferrer",tabIndex:o?-1:void 0,className:"block focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white rounded-md","aria-label":e.label,children:d})}):(0,t.jsx)("li",{children:d})}function d(e){let t=[];return e.eyebrow&&t.push(e.eyebrow),t.push(e.title),e.subtitle&&t.push(e.subtitle),e.description&&t.push(e.description.replace(/<[^>]*>/g,"").replace(/\s+/g," ").trim()),t.join(". ")}e.s(["PosterCardInner",0,l],670039);let c={slow:34,normal:24,fast:14};function u({scope:e,cards:r,aspectClass:n,reversed:i,secondsPerTile:a}){let s=o.default.useRef(null),d=o.default.useRef(null),c=o.default.useRef(0);if(0===r.length)return null;let m=Math.max(1,Math.ceil(6/r.length)),h=[];for(let e=0;e<m;e++)h.push(...r);let g=h.length*a,p=new Set,x=e=>h.map((o,r)=>{let i=e;return e||(i=p.has(o.id),p.add(o.id)),(0,t.jsx)("li",{"aria-hidden":i||void 0,className:"shrink-0 w-[90vw] sm:w-[560px] md:w-[680px] lg:w-[800px] pr-4 sm:pr-6",children:(0,t.jsx)(l,{card:o,aspectClass:n,sizes:"(max-width: 640px) 90vw, 800px",capTabletWidth:!1,decorative:i})},`${e?"dup-":""}${r}-${o.id}`)});return(0,t.jsx)("div",{className:`${e}-row [overflow-x:clip]`,ref:d,onFocus:e=>{let t=s.current,o=d.current;if(!t||!o||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let r=e.target.closest("li");if(!r)return;let n=o.getBoundingClientRect().left,i=r.getBoundingClientRect().left,a=c.current-(i-(n+16));c.current=Math.min(16,a),t.style.transform=`translate3d(${c.current}px, 0, 0)`},onBlur:e=>{let t=d.current;t&&!(e.relatedTarget&&t.contains(e.relatedTarget))&&(c.current=0,s.current&&(s.current.style.transform=""))},children:(0,t.jsxs)("div",{ref:s,className:`${e}-track ${i?`${e}-rtl`:""} flex w-max`,style:{animationDuration:`${g}s`},children:[(0,t.jsx)("ul",{className:"flex items-start list-none p-0 m-0",children:x(!1)}),(0,t.jsx)("ul",{className:"flex items-start list-none p-0 m-0","aria-hidden":"true",children:x(!0)})]})})}e.s(["PosterMarquee",0,function({cards:e,aspectClass:r,speed:n="normal",direction:i="left",ariaLabel:a}){let l=`pm-${(0,o.useId)().replace(/[:]/g,"")}`,s=c[n]??c.normal,[d,m]=(0,o.useState)(!1);if(0===e.length)return null;let h=Math.ceil(e.length/2),g=e.slice(0,h),p=e.slice(h),x="right"===i;return(0,t.jsxs)("div",{className:`${l} relative ${d?`${l}-paused`:""}`,role:"group","aria-roledescription":"auto-scrolling carousel","aria-label":a||"Featured cards",children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
275@keyframes ${l}-scroll { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(-50%, 0, 0); } }
276/* Promote ONLY the track (one layer per row) so all its text rasterizes once and the
277   compositor just slides that layer — no per-frame re-rasterization, which is what causes
278   the constant text shimmer. Promoting every card instead creates dozens of layers that
279   Chrome de-promotes under memory pressure, reintroducing the shimmer. */
280.${l} .${l}-track {
281  animation-name: ${l}-scroll;
282  animation-timing-function: linear;
283  animation-iteration-count: infinite;
284  will-change: transform;
285  -webkit-backface-visibility: hidden;
286  backface-visibility: hidden;
287  -webkit-font-smoothing: antialiased;
288  -moz-osx-font-smoothing: grayscale;
289}
290.${l} .${l}-rtl { animation-direction: reverse; }
291/* Hover and the explicit Pause button just pause in place (motion stops, position kept). */
292.${l}:hover .${l}-track,
293.${l}-paused .${l}-track { animation-play-state: paused; }
294/* Keyboard focus pauses the motion; a little JS then slides the track to keep the focused
295   card in view (see the focus handler below). The row stays overflow-x:clip with the vertical
296   axis visible, so the hover lift + focus ring are never clipped and the layout never shifts
297   (no scroll container, so no forced overflow-y and no padding). A transition smooths the
298   slide. Scoped to the scroller so focusing the Pause button doesn't pause/slide the wall. */
299.${l}-scroller:focus-within .${l}-track {
300  animation: none !important;
301  transition: transform 0.35s ease;
302}
303/* Reduced-motion: no animation; rows become a normal horizontally-scrollable strip. The
304   lift/scale is disabled under reduced-motion (see card), so only the focus ring needs room. */
305@media (prefers-reduced-motion: reduce) {
306  .${l} .${l}-track { animation: none !important; transform: none !important; transition: none !important; }
307  .${l} .${l}-row { overflow-x: auto; padding-block: 0.5rem; scrollbar-width: none; }
308  .${l} .${l}-row::-webkit-scrollbar { display: none; }
309}
310`}}),(0,t.jsx)("div",{className:"flex justify-end px-5 sm:px-6 lg:px-8 mb-2",children:(0,t.jsx)("button",{type:"button",onClick:()=>m(e=>!e),"aria-pressed":d,"aria-label":d?"Play card animation":"Pause card animation",className:"inline-flex items-center justify-center h-9 w-9 rounded-full bg-black/55 text-white backdrop-blur-sm transition-colors hover:bg-black/75 focus:outline-none focus-visible:ring-4 focus-visible:ring-gray-900 focus-visible:ring-offset-2",children:d?(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M8 5v14l11-7z"})}):(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M6 5h4v14H6zM14 5h4v14h-4z"})})})}),(0,t.jsxs)("div",{className:`${l}-scroller [overflow-x:clip] py-6 space-y-8 sm:space-y-12`,children:[(0,t.jsx)(u,{scope:l,cards:g,aspectClass:r,reversed:x,secondsPerTile:s}),p.length>0&&(0,t.jsx)(u,{scope:l,cards:p,aspectClass:r,reversed:!x,secondsPerTile:s})]})]})}],32820)},740535,e=>{"use strict";var t=e.i(843476),o=e.i(271645),r=e.i(847414),n=e.i(164749);e.s(["ChecklistCtaButton",0,function({text:e,url:i,isExternal:a,isFormMode:l,formUuid:s,projectId:d,formDefinition:c,projectFonts:u,visual:m,gaLocation:h,gaLabel:g}){let[p,x]=(0,o.useState)(!1),f=!!l&&!!s&&"number"==typeof d;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.AnimatedButton,{as:f?"button":"a",href:f?void 0:i,target:f?void 0:a?"_blank":void 0,rel:f?void 0:a?"noopener noreferrer":void 0,"aria-label":!f&&a?`${e} (opens in new tab)`:void 0,onClick:f?()=>x(!0):void 0,"data-ga-event":"cta_click","data-ga-label":g||e,"data-ga-location":h||"checklist_cta","data-ga-is-external":a?"true":"false",...m,children:e}),f&&(0,t.jsx)(n.FormDialog,{isOpen:p,onClose:()=>x(!1),formUuid:s,projectId:d,formDefinition:c,projectFonts:u,title:e})]})}])},330317,e=>{"use strict";var t=e.i(843476);e.i(93825);var o=e.i(159955),r=e.i(669228),n=e.i(789313),i=e.i(740535);let a={2:"grid-cols-1 md:grid-cols-2",3:"grid-cols-1 md:grid-cols-2 lg:grid-cols-3",4:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-4"};e.s(["NumberedStepsPublic",0,function({data:e,blockId:l,projectFonts:s,buttonColors:d,projectId:c,ctaButtonFormDefinition:u,ctaSecondaryButtonFormDefinition:m}){if(!e)return null;let h=e.steps||[],g=e.layout||"stacked",p=e.gridColumns||"3",x=e.numberBgColor?(0,o.getTailwindHex)(e.numberBgColor):void 0,f=e.numberTextColor?(0,o.getTailwindHex)(e.numberTextColor):"#ffffff",b=e.cardBgColor?(0,o.getTailwindHex)(e.cardBgColor):void 0,y=e.cardBorderColor?(0,o.getTailwindHex)(e.cardBorderColor):void 0,v=e.backgroundColor?(0,o.getTailwindHex)(e.backgroundColor):void 0,w=s?.headingFont?`'${s.headingFont}', sans-serif`:void 0,j=s?.headingFontWeight||"700",C=l&&e.customCss?(0,r.scopeCss)(e.customCss,l):"",S="grid"===g?a[p]:"grid-cols-1",k=o=>{let r=o?e.ctaSecondaryButtonText:e.ctaButtonText;if(!r)return null;let a=o?e.ctaSecondaryButtonLink:e.ctaButtonLink,l=(o?e.ctaSecondaryButtonStyle:e.ctaButtonStyle)||"button",h=o?e.useCustomSecondaryButtonStyles:e.useCustomButtonStyles,g=(o?e.secondaryButtonStyle:e.buttonStyle)||(o?d?.secondaryStyle:d?.style)||"filled",p=o?e.ctaSecondaryButtonAction:e.ctaButtonAction,x=o?e.ctaSecondaryButtonFormUuid:e.ctaButtonFormUuid,f=o?e.ctaSecondaryButtonFullWidth:e.ctaButtonFullWidth,b=(0,n.isOutlineButtonStyle)(g),y=(0,n.isGhostButtonStyle)(g),v="link"===l,w=v?"transparent":h?(o?e.ctaSecondaryButtonColor:e.buttonColor)||(o?"#6b7280":"#2563eb"):(o?d?.secondaryBgColor:d?.bgColor)||(o?"#6b7280":"#2563eb"),j=v?o?e.secondaryLinkColor||"#6b7280":e.linkColor||"#2563eb":h?(o?e.ctaSecondaryButtonTextColor:e.buttonTextColor)||"#ffffff"
310:(o?d?.secondaryTextColor:d?.textColor)||"#ffffff",C=h?(o?e.secondaryButtonBorderColor:e.buttonBorderColor)||w:(o?d?.secondaryBorderColor:d?.borderColor)||w,S=h?(o?e.secondaryButtonHoverColor:e.buttonHoverColor)||(o?e.secondaryButtonHoverBgColor:e.buttonHoverBgColor)||w:(o?d?.secondaryHoverColor:d?.hoverColor)||w,k=h?(o?e.secondaryButtonHoverTextColor:e.buttonHoverTextColor)||j:(o?d?.secondaryHoverTextColor:d?.hoverTextColor)||j,T=h&&(o?e.secondaryButtonHoverBorderColor:e.buttonHoverBorderColor)||S,_=(0,n.resolveButtonBorderRadius)(g);return(0,t.jsx)(i.ChecklistCtaButton,{text:r,url:a||"",isExternal:!!a&&(a.startsWith("http://")||a.startsWith("https://")),isFormMode:"form"===p&&!!x,formUuid:x,projectId:c,formDefinition:o?m:u,projectFonts:s,gaLocation:`numbered_steps${o?"_secondary":""}`,visual:{className:f?"w-full":"",bgColor:y?"transparent":w,textColor:j,borderColor:b||y?C:"transparent",hoverBgColor:S,hoverTextColor:k,hoverBorderColor:T,isOutline:b,isText:v,borderRadius:_}})},T=!!(e.ctaButtonText||e.ctaSecondaryButtonText);return(0,t.jsxs)("div",{"data-block-id":l,style:v?{backgroundColor:v}:void 0,children:[C&&(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:C}}),(0,n.renderHorizontalRule)(e.horizontalRule,"above"),(0,t.jsx)("div",{className:"py-12 sm:py-16 lg:py-20",children:(0,t.jsxs)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:[(e.eyebrow||e.headline||e.subhead)&&(0,t.jsxs)("div",{className:"mb-10 max-w-3xl",children:[e.eyebrow&&e.eyebrow.trim()&&(0,t.jsx)("p",{className:"text-sm font-semibold uppercase tracking-wider mb-3 text-primary",children:e.eyebrow}),e.headline&&(0,t.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold mb-3 leading-tight text-balance",style:{fontFamily:w,fontWeight:j},children:e.headline}),e.subhead&&e.subhead.trim()&&(0,t.jsx)("p",{className:"text-base md:text-lg text-muted-foreground leading-relaxed",children:e.subhead})]}),h.length>0&&(0,t.jsx)("div",{className:`grid ${S} gap-4`,children:h.map((e,o)=>(0,t.jsx)("div",{className:"rounded-lg border p-6",style:{backgroundColor:b||"transparent",borderColor:y||"#e5e7eb"},children:(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsx)("div",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full text-sm font-semibold",style:{backgroundColor:x||"var(--page-accent, #2563eb)",color:f},"aria-hidden":"true",children:o+1}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[e.title&&(0,t.jsx)("h3",{className:"text-lg font-semibold mb-2 leading-snug text-balance",style:{fontFamily:w,fontWeight:j},children:e.title}),e.description&&(0,t.jsx)("p",{className:"text-base leading-relaxed text-muted-foreground [text-wrap:pretty]",children:e.description})]})]})},e.id||o))}),T&&(0,t.jsxs)("div",{className:"mt-10 flex flex-wrap items-center gap-3",children:[k(!1),k(!0)]})]})}),(0,n.renderHorizontalRule)(e.horizontalRule,"below")]})}])},699891,e=>{"use strict";var t=e.i(843476),o=e.i(271645);let r=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var n=e.i(37727),i=e.i(664659),a=e.i(657688);e.s(["NavigationPublic",0,function({items:e,projectName:l,logoUrl:s,projectHandle:d}){let c,u,[m,h]=(0,o.useState)(!1),[g,p]=(0,o.useState)(new Set),[x,f]=(0,o.useState)(!1),b=d?`/${d}`:"/";(0,o.useEffect)(()=>{let e=()=>{f(window.scrollY>0)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);let y=()=>{h(!1),p(new Set)};(0,o.useEffect)(()=>(m?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[m]);let v=e=>{p(t=>{let o=new Set(t);return o.has(e)?o.delete(e):o.add(e),o})},w=(e,o=!1)=>e.children&&e.children.length>0?o?(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{onClick:()=>v(e.id),className:"w-full flex justify-between items-center px-4 py-2 text-lg text-gray-700 hover:bg-gray-100",children:[e.label,(0,t.jsx)(i.ChevronDown,{className:`h-4 w-4 transition-transform ${g.has(e.id)?"rotate-180":""}`})]}),g.has(e.id)&&(0,t.jsx)("div",{className:"pl-4 bg-gray-50",children:e.children?.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("a",{href:e.url,target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,onClick:y,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("div",{className:"pl-4",children:e.children.map(e=>(0,t.jsx)("a",{href:e.url,target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,onClick:y,className:"block px-4 py-2 text-xs text-gray-600 hover:bg-gray-100",children:e.label},e.id))})]},e.id))})]},e.id):(0,t.jsxs)("div",{className:"relative group",children:[(0,t.jsxs)("button",{className:"text-gray-700 hover:text-gray-900 px-3 py-2 text-base lg:text-lg font-medium inline-flex items-center gap-1",onClick:()=>v(e.id),children:[e.label,(0,t.jsx)(i.ChevronDown,{className:"h-4 w-4"})]}),(0,t.jsx)("div",{className:"absolute left-0 mt-2 w-48 bg-white rounded-md shadow-lg op
310acity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50",children:(0,t.jsx)("div",{className:"py-1",children:e.children?.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsx)("a",{href:e.url,target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,className:"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:e.label}),e.children&&e.children.length>0&&(0,t.jsx)("div",{className:"pl-4",children:e.children.map(e=>(0,t.jsx)("a",{href:e.url,target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,className:"block px-4 py-2 text-sm text-gray-600 hover:bg-gray-100",children:e.label},e.id))})]},e.id))})})]},e.id):(0,t.jsx)("a",{href:e.url,target:e.isExternal?"_blank":void 0,rel:e.isExternal?"noopener noreferrer":void 0,onClick:o?y:void 0,className:`${o?"block px-4 py-2 text-lg text-gray-700 hover:bg-gray-100":"text-gray-700 hover:text-gray-900 px-3 py-2 text-base lg:text-lg font-medium"}`,children:e.label},e.id);return(0,t.jsxs)("nav",{className:`bg-white sticky top-0 z-50 transition-shadow border-b border-gray-200 ${x?"shadow-md":"shadow-sm"}`,children:[(0,t.jsx)("div",{className:"site-container mx-auto px-5 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"flex justify-between items-center py-4 lg:py-3",children:[(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)("a",{href:b,className:"flex items-center",children:s?(c=s.toLowerCase().endsWith(".svg")||s.includes("image/svg"),(0,t.jsx)(a.default,{src:s,alt:l,width:120,height:32,sizes:"120px",className:"h-auto w-auto max-h-[72px]",priority:!0,quality:c?void 0:80,unoptimized:c})):(0,t.jsx)("span",{className:"text-xl font-semibold text-gray-900",children:l})})}),(0,t.jsx)("div",{className:"hidden md:flex md:space-x-1",children:e.map(e=>w(e,!1))}),(0,t.jsx)("div",{className:"md:hidden",children:(0,t.jsx)("button",{onClick:()=>h(!m),className:"text-gray-700 hover:text-gray-900 p-2","aria-label":"Toggle menu",children:m?(0,t.jsx)(n.X,{className:"h-6 w-6"}):(0,t.jsx)(r,{className:"h-6 w-6"})})})]})}),(0,t.jsxs)(t.Fragment,{children:[m&&(0,t.jsx)("div",{className:"fixed inset-0 bg-black/50 z-40 md:hidden",onClick:y}),(0,t.jsxs)("div",{className:`fixed top-0 left-0 h-full w-80 bg-white z-50 transform transition-transform duration-300 ease-in-out md:hidden ${m?"translate-x-0":"-translate-x-full"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between p-4 border-b border-gray-200",children:[(0,t.jsx)("a",{href:b,onClick:y,className:"flex items-center",children:s?(u=s.toLowerCase().endsWith(".svg")||s.includes("image/svg"),(0,t.jsx)(a.default,{src:s,alt:l,width:120,height:48,sizes:"120px",className:"h-auto w-auto max-h-[72px]",quality:u?void 0:80,unoptimized:u})):(0,t.jsx)("span",{className:"text-xl font-semibold text-gray-900",children:l})}),(0,t.jsx)("button",{onClick:y,className:"text-gray-700 hover:text-gray-900 p-2","aria-label":"Close menu",children:(0,t.jsx)(n.X,{className:"h-6 w-6"})})]}),(0,t.jsx)("div",{className:"overflow-y-auto h-full pb-20",children:(0,t.jsx)("div",{className:"py-2 space-y-1",children:e.map(e=>w(e,!0))})})]})]})]})}],699891)}]);

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.