1import{r as e}from"./utils-KNdIxHLD.js";import{t}from"./link-BCAXn4Xn.js";import{d as n,f as r}from"./photo-variants-D3twpW_O.js";import{P as i,nt as a,rt as o,z as s}from"./index-AsIGSPc5.js";import{t as c}from"./PhotoImg-WYEnfK3t.js";var l=e();function u({route:e,eyebrow:u,title:d,subtitle:f,icon:p,ghost:m,secondaryLabel:h,secondaryHref:g}){let _=n(e),v=_.hero?r(_.hero):null;return(0,l.jsxs)(`section`,{className:`hero-grid bg-primary pt-[88px] text-white`,children:[(0,l.jsxs)(`div`,{className:`hero-copy`,children:[(0,l.jsxs)(`h1`,{className:`hero-h1`,children:[(0,l.jsx)(`span`,{className:`chip-skew chip-skew-red w-fit px-4 py-1.5 font-sans text-[0.7rem] font-bold not-italic leading-normal tracking-[0.22em] text-white`,children:u}),(0,l.jsx)(`span`,{className:`mt-6 block`,children:d})]}),(0,l.jsx)(`p`,{className:`mt-5 text-lg text-onblue`,children:f}),(0,l.jsxs)(`div`,{className:`mt-8 flex flex-wrap gap-4`,children:[(0,l.jsx)(i,{asChild:!0,variant:`emergency`,size:`xl`,children:(0,l.jsxs)(`a`,{href:o,children:[(0,l.jsx)(s,{}),` Call `,a]})}),(0,l.jsx)(i,{asChild:!0,variant:`onDark`,size:`xl`,children:g?(0,l.jsx)(`a`,{href:g,children:h??`Get a Free Estimate`}):(0,l.jsx)(t,{to:`/contact`,hash:`estimate`,children:`Get a Free Estimate`})})]})]}),v?(0,l.jsx)(`div`,{className:`hero-media`,children:(0,l.jsx)(`div`,{className:`hero-skew`,children:(0,l.jsxs)(`div`,{className:`hero-unskew`,children:[(0,l.jsx)(c,{src:v.src,alt:v.alt,priority:!0,sizes:`(min-width: 1024px) 55vw, 100vw`,style:{objectPosition:_.heroPosition??`50% 50%`}}),(0,l.jsx)(`span`,{className:`hero-tint`,"aria-hidden":`true`})]})})}):(0,l.jsx)(`div`,{className:`hero-media hero-media-ghost`,children:(0,l.jsxs)(`div`,{className:`hero-skew flex items-center justify-center`,children:[p?(0,l.jsx)(p,{className:`size-24 text-white/25`,strokeWidth:1,"aria-hidden":`true`}):null,(0,l.jsx)(`span`,{className:`hero-ghost type-display absolute`,"aria-hidden":`true`,children:m??`FA`})]})})]})}export{u as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.