PageSourceSearch

https://anvil-jobsite-shelter.lovable.app/assets/routes-BqQ3HIRV.js

js anvil-jobsite-shelter.lovable.app collected 2026-10-03 03:22:04 UTC 20,871 bytes, 1 lines download raw bytes

1import{n as e,t}from"./availability-form-B286DWTv.js";import{a as n,c as r,d as i,o as a,p as o,r as s}from"./index-Bkv4HHOG.js";import{t as c}from"./conversion-callout-DpypVEU5.js";import{n as l,t as u}from"./section-CT1ta_v8.js";import{n as d,t as f}from"./unit-photos-BlaAFPYx.js";import{i as p,n as m,r as h,t as g}from"./spec-list-BFa3BzQ_.js";var _=i(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),v=i(`arrow-up-from-line`,[[`path`,{d:`m18 9-6-6-6 6`,key:`kcunyi`}],[`path`,{d:`M12 3v14`,key:`7cf3v8`}],[`path`,{d:`M5 21h14`,key:`11awu3`}]]),y=i(`coffee`,[[`path`,{d:`M10 2v2`,key:`7u0qdc`}],[`path`,{d:`M14 2v2`,key:`6buw04`}],[`path`,{d:`M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1`,key:`pwadti`}],[`path`,{d:`M6 2v2`,key:`colzsn`}]]),b=i(`snowflake`,[[`path`,{d:`m10 20-1.25-2.5L6 18`,key:`18frcb`}],[`path`,{d:`M10 4 8.75 6.5 6 6`,key:`7mghy3`}],[`path`,{d:`m14 20 1.25-2.5L18 18`,key:`1chtki`}],[`path`,{d:`m14 4 1.25 2.5L18 6`,key:`1b4wsy`}],[`path`,{d:`m17 21-3-6h-4`,key:`15hhxa`}],[`path`,{d:`m17 3-3 6 1.5 3`,key:`11697g`}],[`path`,{d:`M2 12h6.5L10 9`,key:`kv9z4n`}],[`path`,{d:`m20 10-1.5 2 1.5 2`,key:`1swlpi`}],[`path`,{d:`M22 12h-6.5L14 15`,key:`1mxi28`}],[`path`,{d:`m4 10 1.5 2L4 14`,key:`k9enpj`}],[`path`,{d:`m7 21 3-6-1.5-3`,key:`j8hb9u`}],[`path`,{d:`m7 3 3 6h4`,key:`1otusx`}]]),x=i(`sun`,[[`circle`,{cx:`12`,cy:`12`,r:`4`,key:`4exip2`}],[`path`,{d:`M12 2v2`,key:`tus03m`}],[`path`,{d:`M12 20v2`,key:`1lh1kg`}],[`path`,{d:`m4.93 4.93 1.41 1.41`,key:`149t6j`}],[`path`,{d:`m17.66 17.66 1.41 1.41`,key:`ptbguv`}],[`path`,{d:`M2 12h2`,key:`1t8f8n`}],[`path`,{d:`M20 12h2`,key:`1q8mjw`}],[`path`,{d:`m6.34 17.66-1.41 1.41`,key:`1m8zz5`}],[`path`,{d:`m19.07 4.93-1.41 1.41`,key:`1shlcs`}]]),S=i(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),C=i(`utensils-crossed`,[[`path`,{d:`m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8`,key:`n7qcjb`}],[`path`,{d:`M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7`,key:`d0u48b`}],[`path`,{d:`m2.1 21.8 6.4-6.3`,key:`yn04lh`}],[`path`,{d:`m19 5-7 7`,key:`194lzd`}]]),w=i(`wrench`,[[`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z`,key:`1ngwbx`}]]),T=o();function E({item:e,index:t}){let n=e.icon;return(0,T.jsxs)(`div`,{className:`flex gap-5 border-t border-steel pt-6`,children:[(0,T.jsxs)(`div`,{className:`flex shrink-0 flex-col items-center gap-3`,children:[(0,T.jsx)(n,{className:`size-6 text-signal`,strokeWidth:1.5,"aria-hidden":`true`}),(0,T.jsx)(`span`,{className:`font-display text-sm text-charcoal/40`,children:String(t+1).padStart(2,`0`)})]}),(0,T.jsxs)(`div`,{children:[(0,T.jsx)(`h3`,{className:`text-xl text-charcoal`,children:e.title}),(0,T.jsx)(`p`,{className:`mt-2 max-w-prose text-sm leading-relaxed text-charcoal/75`,children:e.copy})]})]})}var D=[{title:`Crew Break Areas`,copy:`Provide crews with a climate-controlled place to step away from the work area, rest, and prepare to return to the job.`,icon:y},{title:`Lunchroom Space`,copy:`Create a more organized location for meals with seating, tables, microwaves, lunch box shelving, and hard hat storage available in Model 2.`,icon:C},{title:`Jobsite Meetings`,copy:`Use a climate-controlled trailer for small team discussions, planning sessions, and project coordination.`,icon:e},{title:`Temporary Cooling`,copy:`Give workers access to temporary climate-controlled space during demanding industrial projects.`,icon:b},{title:`Elevated Structure Support`,copy:`Use the load-tested cube unit for approved applications that require placement on an elevated industrial structure.`,icon:v}];function O(){return(0,T.jsx)(`section`,{className:`border-t border-steel bg-white`,children:(0,T.jsxs)(`div`,{className:`mx-auto grid w-full max-w-[1200px] gap-12 px-5 py-16 sm:px-8 lg:grid-cols-[minmax(0,1fr)_minmax(0,0.85fr)] lg:py-24`,children:[(0,T.jsxs)(`div`,{children:[(0,T.jsx)(l,{eyebrow:`Applications`,title:`Practical Space for Industrial Work`}),(0,T.jsx)(`div`,{className:`mt-8 space-y-7`,children:D.map((e,t)=>(0,T.jsx)(E,{item:e,index:t},e.title))})]}),(0,T.jsx)(d,{photo:f.applications,ratio:`aspect-[4/3]`,className:`lg:sticky lg:top-28 lg:self-start`})]})})}var k=[`Plant contractors`,`Maintenance teams`,`Turnaround crews`,`Shutdown crews`,`Specialty contractors`,`Industrial 
1construction teams`,`Facility service companies`,`Project and operations teams`];function A(){return(0,T.jsxs)(u,{tone:`mist`,children:[(0,T.jsx)(l,{eyebrow:`Who we serve`,title:`Rental Solutions for Industrial Teams`,intro:`Anvil Rentals supports businesses that need practical temporary space for crews working in and around industrial facilities.`}),(0,T.jsxs)(`div`,{className:`mt-10 grid gap-8 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)] lg:items-start`,children:[(0,T.jsx)(`ul`,{className:`grid gap-px border border-steel bg-steel sm:grid-cols-2`,children:k.map(e=>(0,T.jsx)(`li`,{className:`bg-white px-5 py-6 font-display text-xl leading-tight text-charcoal`,children:e},e))}),(0,T.jsx)(d,{photo:f.audience,ratio:`aspect-[4/3]`,className:`bg-white`})]})]})}function j(){let e=f.homeHero;return(0,T.jsxs)(`section`,{className:`relative isolate overflow-hidden bg-forge`,children:[(0,T.jsx)(`img`,{src:e.src,alt:e.alt,width:e.width,height:e.height,fetchPriority:`high`,decoding:`async`,className:`absolute inset-0 size-full scale-105 object-cover object-center opacity-95`}),(0,T.jsx)(`div`,{className:`absolute inset-0 bg-[linear-gradient(100deg,var(--color-forge)_10%,color-mix(in_oklab,var(--color-forge)_72%,transparent)_46%,color-mix(in_oklab,var(--color-forge)_30%,transparent)_100%)]`,"aria-hidden":`true`}),(0,T.jsx)(`div`,{className:`absolute inset-0 bg-[radial-gradient(120%_90%_at_18%_35%,transparent_0%,color-mix(in_oklab,var(--color-forge)_45%,transparent)_62%,color-mix(in_oklab,var(--color-forge)_85%,transparent)_100%)]`,"aria-hidden":`true`}),(0,T.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-32 bg-[linear-gradient(to_top,var(--color-forge),transparent)]`,"aria-hidden":`true`}),(0,T.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-px bg-signal/70`,"aria-hidden":`true`}),(0,T.jsxs)(`div`,{className:`relative mx-auto grid w-full max-w-[1200px] items-end gap-12 px-5 py-20 sm:px-8 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,0.85fr)] lg:gap-16 lg:py-32`,children:[(0,T.jsxs)(`div`,{className:`rise border-l-2 border-signal pl-6 sm:pl-8`,children:[(0,T.jsx)(`p`,{className:`eyebrow flex items-center gap-3 text-signal`,children:`Dual Climate Industrial Rentals`}),(0,T.jsxs)(`h1`,{className:`mt-5 text-[2.25rem] leading-[1.02] text-white sm:text-5xl lg:text-[3.5rem] lg:text-nowrap`,children:[(0,T.jsx)(`span`,{className:`block`,children:`Climate-Controlled Space`}),(0,T.jsx)(`span`,{className:`block text-silver`,children:`for Industrial Crews`})]}),(0,T.jsx)(`p`,{className:`mt-6 max-w-xl text-base leading-relaxed text-steel sm:text-lg`,children:`Anvil Rentals provides dual climate trailers and cube units that cool in the summer and heat in the winter, for breaks, lunch areas, meetings, and project support at industrial jobsites.`}),(0,T.jsxs)(`div`,{className:`mt-9 flex flex-col gap-3 sm:flex-row`,children:[(0,T.jsx)(s,{size:`lg`}),(0,T.jsxs)(n,{to:`/rentals`,variant:`outlineLight`,size:`lg`,className:`group`,children:[`See Rental Models`,(0,T.jsx)(_,{className:`size-4 transition-transform duration-200 group-hover:translate-x-1`,"aria-hidden":`true`})]})]})]}),(0,T.jsxs)(`aside`,{className:`rise rise-delay-2 border border-white/15 bg-charcoal/85 backdrop-blur-[2px]`,children:[(0,T.jsx)(`p`,{className:`eyebrow border-b border-white/12 px-6 py-4 text-silver/70`,children:`Three rental models`}),(0,T.jsx)(`ul`,{className:`divide-y divide-white/10`,children:p.map((e,t)=>(0,T.jsxs)(`li`,{className:`group flex items-start gap-4 px-6 py-5 transition-colors duration-200 hover:bg-white/[0.04]`,children:[(0,T.jsx)(`span`,{className:`font-display text-2xl leading-none text-signal transition-transform duration-200 group-hover:-translate-y-0.5`,children:String(t+1).padStart(2,`0`)}),(0,T.jsxs)(`span`,{children:[(0,T.jsx)(`span`,{className:`block font-display text-lg leading-tight text-white`,children:e.name}),(0,T.jsx)(`span`,{className:`mt-1 block text-sm leading-relaxed text-silver transition-colors duration-200 group-hover:text-white`,children:e.specs[0]})]})]},e.id))}),(0,T.jsx)(`p`,{className:`border-t border-white/12 px-6 py-4 text-sm leading-relaxed text-silver`,children:`Availability, placement, power, and scheduling are confirmed directly with the Anvil Rentals team.`})]})]})]})}function M({model:e,index:t,layout:n=`stack`,photo:r,photoRatio:i=`aspect-[16/10]`,className:o}){let c=String((t??0)+1).padStart(2,`0`);return(0,T.jsxs)(`article`,{className:a(`lift group flex h-full flex-col border border-steel bg-white hover:border-charcoal/40 hover:shadow-[0_18px_40px_-28px_rgba(0,0,0,0.6)]`,o),children:[r?(0,T.jsxs)(`div`,{className:`relative overflow-hidden`,children:[(0,T.jsx)(d,{photo:r,ratio:i,className:`border-0 border-b border-steel`,imgClassName:`transition-transform duration-500 group-hover:scale-[1.03]`}),(0,T.jsxs)(`div`,{className:`absolute left-4 top-4 flex items-center gap-2 border border-white/20 bg-signal/95 px-2.5 py-1.5 backdrop-blur-sm`,children:[(0,T.jsx)(`span`,{className:`sr-only`,children:`Dual climate:`}),(0,T.jsx)(b,{className:`size-3.5 text-white`,strokeWidth:1.5,"aria-hidden":`true`}),(0,T.jsx)(`span`,{className:`text-[0.65rem] font-semibold uppercase tracking-wider text-white`,children:`Cools`}),(0,T.jsx)(`span`,{className:`text-white/60`,"aria-hidden":`true`,children:`/`}),(0,T.jsx)(x,{className:`size-3.5 text-white`,strokeWidth:1.5,"aria-hidden":`true`}),(0,T.jsx)(`span`,{className:`text-[0.65rem] font-semibold uppercase tracking-wider text-white`,children:`Heats`})]})]}):null,(0,T.jsxs)(`div`,{className:`flex items-baseline gap-4 border-b border-steel px-6 pt-6 pb-5 sm:px-8`,children:[(0,T.jsx)(`span`,{className:`font-display text-4xl leading-none text-steel transition-colors duration-200 group-hover:text-signal`,children:c}),(0,T.jsxs)(`div`,{children:[(0,T.jsx)(`h3`,{className:`text-2xl leading-tight text-charcoal`,children:e.name}),(0,T.jsx)(`p`,{className:`eyebrow mt-2 text-charcoal/50`,children:e.focus})]})]}),(0,T.jsxs)(`div`,{className:a(`flex flex-1 flex-col gap-7 px-6 py-7 sm:px-8`,n===`wide`&&`lg:grid lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)] lg:gap-x-12`),children:[(0,T.jsx)(`div`,{className:a(n===`wide`&&`lg:col-span-2 lg:max-w-3xl`),children:(0,T.jsx)(`p`,{className:`text-sm leading-relaxed text-charcoal/75`,children:e.description})}),(0,T.jsx)(g,{title:`Specifications`,items:e.specs}),(0,T.jsxs)(`div`,{children:[(0,T.jsx)(`h4`,{className:`eyebrow mb-3 text-charcoal/60`,children:`Best suited for`}),(0,T.jsx)(`ul`,{className:`flex flex-wrap gap-2`,children:e.bestFor.map(e=>(0,T.jsx)(`li`,{className:`border border-steel bg-mist px-3 py-1.5 text-xs leading-snug text-charcoal/80 transition-colors duration-200 hover:border-signal/50 hover:text-charcoal`,children:e},e))})]}),(0,T.jsx)(`div`,{className:a(`mt-auto pt-1`,n===`wide`&&`lg:col-span-2`),children:(0,T.jsx)(s,{event:e.event,label:e.ctaLabel})})]})]})}var N=[f.modelOneCard,f.modelTwoCard,f.modelThreeCard];function P(){return(0,T.jsxs)(u,{tone:`mist`,id:`rental-models`,children:[(0,T.jsx)(l,{eyebrow:`Rental models`,title:`Choose the Right Unit for Your Crew`,intro:`Anvil Rentals offers three dual climate rental models, each cooling in the summer and heating in the winter, for industrial jobsites, crew areas, meetings, lunch breaks, and specialized placement needs.`}),(0,T.jsx)(`div`,{className:`mt-12 grid gap-6 lg:grid-cols-2`,children:p.map((e,t)=>(0,T.jsx)(M,{model:e,index:t,photo:N[t],photoRatio:t===p.length-1?`aspect-[4/3]`:`aspect-[16/10]`,layout:t===p.length-1?`wide`:`stack`,className:t===p.length-1?`lg:col-span-2`:void 0},e.id))}),(0,T.jsx)(`p`,{className:`mt-8 max-w-4xl border-l-2 border-silver pl-4 text-sm leading-relaxed text-charcoal/70`,children:h})]})}function F(){let e=f.homeBand;return(0,T.jsx)(`section`,{className:`border-t border-steel/70 bg-forge`,children:(0,T.jsxs)(`div`,{className:`mx-auto grid w-full max-w-[1200px] items-center gap-10 px-5 py-14 sm:px-8 lg:grid-cols-[minmax(0,1fr)_minmax(0,0.55fr)] lg:py-16`,children:[(0,T.jsx)(`p`,{className:`max-w-xl border-l-2 border-signal pl-5 font-display text-2xl leading-snug text-white sm:text-3xl`,children:`Every unit is climate controlled, seated, and ready for the crew before it leaves the yard.`}),(0,T.jsx)(`img`,{src:e.src,alt:e.alt,width:e.width,height:e.height,loading:`lazy`,decoding:`async`,className:`aspect-[3/4] w-full max-w-[15rem] border border-white/15 object-cover object-center lg:ml-auto`})]})})}var I=[{heading:`Models 1 and 2`,subheading:`Climate-Controlled Trailer and Lunchroom Trailer`,rows:[[`Service connection`,`Configured for connection to 50-amp service`],[`Adapter`,`30-amp adapter available`],[`Voltage and phase`,`220V, single-phase power with adequate 30-amp capacity`]]},{heading:`Model 3`,subheading:`Climate-Controlled Cube Unit`,rows:[[`Service connection`,`May be powered using a properly rated 10-gauge extension cord`],[`Capacity`,`Adequate amperage must be available`],[`Verification`,`Final electrical requirements must be confirmed for the jobsite`]]}];function L(){return(0,T.jsxs)(u,{tone:`white`,id:`power`,children:[(0,T.jsx)(l,{eyebrow:`Specifications`,title:`Power Requirements`}),(0,T.jsxs)(`div`,{className:`mt-10 grid items-start gap-8 lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)_minmax(0,0.55fr)]`,children:[I.map(e=>(0,T.jsxs)(`div`,{className:`border border-steel`,children:[(0,T.jsxs)(`div`,{className:`border-b border-steel bg-mist px-5 py-4`,children:[(0,T.jsx)(`h3`,{className:`font-display text-2xl text-charcoal`,children:e.heading}),(0,T.jsx)(`p`,{className:`text-sm text-charcoal/60`,children:e.subheading})]}
1),(0,T.jsx)(`dl`,{className:`divide-y divide-steel`,children:e.rows.map(([e,t])=>(0,T.jsxs)(`div`,{className:`grid gap-1 px-5 py-4 sm:grid-cols-[180px_1fr] sm:gap-4`,children:[(0,T.jsx)(`dt`,{className:`eyebrow pt-0.5 text-charcoal/55`,children:e}),(0,T.jsx)(`dd`,{className:`text-sm leading-relaxed text-charcoal/85`,children:t})]},e))})]},e.heading)),(0,T.jsx)(d,{photo:f.powerRequirements,ratio:`aspect-[3/4]`,className:`hidden lg:block`})]}),(0,T.jsx)(`p`,{className:`mt-8 max-w-3xl border-l-2 border-signal pl-4 text-sm leading-relaxed text-charcoal/75`,children:m})]})}function R({step:e,index:t}){return(0,T.jsxs)(`li`,{className:`relative border-l border-white/15 pl-6`,children:[(0,T.jsx)(`span`,{className:`absolute -left-px top-0 h-8 w-0.5 bg-signal`,"aria-hidden":`true`}),(0,T.jsxs)(`p`,{className:`eyebrow text-silver`,children:[`Step `,t+1]}),(0,T.jsx)(`h3`,{className:`mt-2 text-xl text-white`,children:e.title}),(0,T.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-silver`,children:e.copy})]})}var z=[{title:`Tell Us About the Project`,copy:`Share your project location, dates, preferred rental model, crew size, placement needs, and available electrical service.`},{title:`Review the Requirements`,copy:`The Anvil Rentals team will discuss unit availability, site conditions, electrical requirements, scheduling, and any other information needed for the rental.`},{title:`Confirm the Rental`,copy:`Once the unit, dates, requirements, pricing, and rental terms are confirmed, the rental can be scheduled.`}],B={title:`Coordinate Placement`,copy:`Anvil Rentals will coordinate the verified delivery, pickup, placement, or access process based on the services offered and the requirements of the jobsite.`},V=r.placementStep?[...z,B]:z;function H(){return(0,T.jsx)(`section`,{className:`border-t border-charcoal bg-charcoal`,children:(0,T.jsxs)(`div`,{className:`mx-auto grid w-full max-w-[1200px] gap-12 px-5 py-16 sm:px-8 lg:grid-cols-[minmax(0,0.8fr)_minmax(0,1.2fr)] lg:py-24`,children:[(0,T.jsxs)(`div`,{children:[(0,T.jsx)(l,{eyebrow:`How it works`,title:`A Straightforward Rental Process`,tone:`dark`}),(0,T.jsx)(d,{photo:f.rentalProcess,ratio:`aspect-[4/5]`,className:`mt-8 hidden max-w-[16rem] border-white/15 bg-charcoal lg:block`})]}),(0,T.jsx)(`ol`,{className:`grid content-start gap-8 sm:grid-cols-2`,children:V.map((e,t)=>(0,T.jsx)(R,{step:e,index:t},e.title))})]})})}var U=[{icon:b,label:`Dual Climate Units`,detail:`Every rental model cools in the summer and heats in the winter, so crews stay comfortable year round.`},{icon:S,label:`Options for Crews of Up to 20`,detail:`Trailer models accommodate up to 20 individuals for breaks and meetings.`},{icon:w,label:`Built for Industrial Project Needs`,detail:`Placement, power, and site conditions are reviewed before every rental.`}];function W(){return(0,T.jsx)(`section`,{"aria-label":`Rental highlights`,className:`border-y border-white/10 bg-charcoal`,children:(0,T.jsx)(`ul`,{className:`mx-auto grid w-full max-w-[1200px] divide-y divide-white/10 px-5 sm:px-8 md:grid-cols-3 md:divide-x md:divide-y-0`,children:U.map(({icon:e,label:t,detail:n})=>(0,T.jsxs)(`li`,{className:`group py-8 md:px-8 md:first:pl-0 md:last:pr-0`,children:[(0,T.jsx)(e,{className:`size-5 text-signal transition-transform duration-300 group-hover:-translate-y-0.5 group-hover:scale-110`,strokeWidth:1.5,"aria-hidden":`true`}),(0,T.jsx)(`p`,{className:`mt-4 font-display text-xl leading-tight tracking-wide text-white`,children:t}),(0,T.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-silver transition-colors duration-300 group-hover:text-white`,children:n})]},t))})})}var G=[{title:`Dual climate rental options`,copy:`Every model cools in the summer and heats in the winter, so crews have usable space in hot and cold conditions.`},{title:`Models that accommodate up to 20 people`,copy:`Models 1 and 2 are sized for full crews rather than a handful of workers.`},{title:`Lunchroom-specific features`,copy:`Model 2 adds microwaves, bar-style seating, tables, lunch box shelving, and a hard hat tree.`},{title:`Ground-level and elevated options`,copy:`The cube unit is load-tested and approved for lifting onto elevated structures when the application is appropriate.`},{title:`Straightforward phone-based availability`,copy:`Call the number on this page and talk through dates, models, and site conditions directly.`},{title:`Practical equipment information`,copy:`Specifications, capacity, and power requirements are shared before the rental is confirmed.`}];function K(){return(0,T.jsxs)(u,{tone:`white`,children:[(0,T.jsx)(l,{eyebrow:`Why Anvil Rentals`,title:`Purpose-Built Options for Industrial Crews`}),(0,T.jsx)(`div`,{className:`mt-10 grid gap-x-10 gap-y-8 md:grid-cols-2 lg:grid-cols-3`,children:G.map(e=>(0,T.jsxs)(`div`,{className:`border-t-2 border-signal pt-4`,children:[(0,T.jsx)(`h3`,{className:`text-lg leading-snug text-charcoal`,children:e.title}),(0,T.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-charcoal/75`,children:e.copy})]},e.title))}),(0,T.jsx)(d,{photo:f.whyAnvil,ratio:`aspect-[21/9]`,className:`mt-12`})]})}function q(){return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(j,{}),(0,T.jsx)(W,{}),(0,T.jsx)(P,{}),(0,T.jsx)(L,{}),(0,T.jsx)(O,{}),(0,T.jsx)(F,{}),(0,T.jsx)(A,{}),(0,T.jsx)(H,{}),(0,T.jsx)(K,{}),(0,T.jsxs)(u,{tone:`forge`,id:`check-availability`,className:`relative isolate overflow-hidden`,children:[(0,T.jsx)(`div`,{className:`hairline-grid absolute inset-0 -z-10 opacity-35`,"aria-hidden":`true`}),(0,T.jsxs)(`div`,{className:`grid gap-12 lg:grid-cols-[minmax(0,0.85fr)_minmax(0,1.15fr)] lg:gap-16`,children:[(0,T.jsxs)(`div`,{children:[(0,T.jsx)(l,{tone:`dark`,eyebrow:`Check availability`,title:`Check Rental Availability`,intro:`Send your project details and the Anvil Rentals team will c
1onfirm unit availability for your dates. Prefer to talk it through? Call and get an answer on the spot.`}),(0,T.jsx)(`div`,{className:`mt-8`,children:(0,T.jsx)(s,{size:`lg`})}),(0,T.jsx)(`h3`,{className:`eyebrow mt-10 text-silver/70`,children:`Have ready`}),(0,T.jsx)(`ul`,{className:`mt-4 divide-y divide-white/10 border-y border-white/10`,children:[`Project location`,`Rental dates`,`Crew size`,`Preferred model`,`Placement area`,`Available electrical service`].map(e=>(0,T.jsx)(`li`,{className:`py-3 text-sm leading-relaxed text-silver`,children:e},e))})]}),(0,T.jsx)(t,{})]})]}),(0,T.jsx)(c,{headline:`Need Climate-Controlled Space for Your Crew?`,copy:`Call Anvil Rentals to discuss your project, rental dates, crew size, power availability, and unit requirements.`})]})}export{q as component};

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.