1import{_ as c}from"./BUCShxJ9.js";import{e as x,c as n,F as g,b as k,a as e,k as m,n as a,d as u,t as l,ab as o,o as r}from"./D8644rYh.js";const b=x({__name:"BrandHero",props:{kicker:{},title:{},subtitle:{},image:{},imageAlt:{},tone:{default:"dark"},compact:{type:Boolean,default:!1}},setup(t){return(s,i)=>{const d=c;return r(),n("section",{class:a(["relative overflow-hidden flex items-center",[t.compact?"min-h-[38vh]":"min-h-[62vh]",t.tone==="dark"?"bg-ink text-white":"bg-white dark:bg-ink text-dark dark:text-white"]])},[t.image?(r(),n(g,{key:0},[k(d,{src:t.image,alt:t.imageAlt||"",sizes:"xs:100vw sm:100vw md:100vw lg:100vw xl:100vw",preload:"",fetchpriority:"high",loading:"eager",class:"absolute inset-0 w-full h-full object-cover"},null,8,["src","alt"]),i[0]||(i[0]=e("div",{class:"absolute inset-0 bg-gradient-to-r from-ink/85 via-ink/45 to-ink/5"},null,-1)),i[1]||(i[1]=e("div",{class:"absolute inset-0 bg-gradient-to-t from-ink/60 via-transparent to-transparent"},null,-1))],64)):m("",!0),e("div",{class:a(["relative z-10 container max-w-7xl mx-auto px-4",t.compact?"py-14 md:py-16":"py-20 md:py-28"])},[e("div",{class:a(["max-w-2xl",t.image||t.tone==="dark"?"text-white":""])},[e("p",{class:a(["flex items-center gap-3 uppercase tracking-[0.25em] text-xs font-semibold",t.image||t.tone==="dark"?"text-primary-200":"text-primary-600 dark:text-primary-300"])},[e("span",{class:a(["h-px w-8 shrink-0",t.image||t.tone==="dark"?"bg-primary-300/70":"bg-primary-500/70"]),"aria-hidden":"true"},null,2),u(" "+l(t.kicker),1)],2),e("h1",{class:a(["font-display font-semibold tracking-tight leading-[1.05] mt-4",t.compact?"text-3xl md:text-5xl":"text-4xl md:text-6xl"])},l(t.title),3),t.subtitle?(r(),n("p",{key:0,class:a(["text-lg mt-6 max-w-xl leading-relaxed",t.image||t.tone==="dark"?"text-white/80":"text-grey-text dark:text-white/70"])},l(t.subtitle),3)):m("",!0),o(s.$slots,"cta")],2),o(s.$slots,"extra")],2)],2)}}}),v=Object.assign(b,{__name:"BrandHero"});export{v as B};
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.