PageSourceSearch

https://divineaestheticsbeautycrewe.com/assets/about-DwiiVANA.js

js divineaestheticsbeautycrewe.com collected 2026-10-07 19:27:39 UTC 4,003 bytes, 1 lines download raw bytes

1import{j as e,s,L as r}from"./index-sM28VXds.js";import{c as n,S as l,a as o}from"./SiteLayout-CU1rQDII.js";import{m as a}from"./proxy-Yus5cDrl.js";import{H as c,A as d}from"./heart--65cbKzx.js";const m=[["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"}]],x=n("users",m),h=[{icon:c,title:"Welcoming",body:"Every visit feels like coming home — calm, kind, and never rushed."},{icon:o,title:"Expert",body:"Skilled therapists across aesthetics, hair, nails and beauty."},{icon:x,title:"Inclusive",body:"Classic or alternative — we celebrate every kind of style."},{icon:d,title:"5-Star",body:"Consistently top-rated by our Crewe community."}];function b(){return e.jsxs(l,{children:[e.jsx("section",{className:"pt-40 pb-24",style:{background:"var(--gradient-blush)"},children:e.jsxs("div",{className:"container mx-auto px-6 grid lg:grid-cols-2 gap-16 items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"eyebrow mb-5",children:"About Divine"}),e.jsxs("h1",{className:"font-display text-5xl md:text-7xl text-primary text-balance leading-[1.02]",children:["A salon where",e.jsx("br",{}),e.jsx("em",{className:"text-accent not-italic font-light",children:"everyone belongs."})]}),e.jsx("p",{className:"mt-8 text-lg text-muted-foreground leading-relaxed",children:"Divine Aesthetics & Beauty was built on a simple idea: high-end treatments don't need to feel intimidating. From the moment you step through our doors on West Street, you're family."}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground leading-relaxed",children:"We've grown a loyal Crewe following thanks to our skilled, friendly team and our willingness to embrace every aesthetic — from polished and pretty to bold and alternative."})]}),e.jsx(a.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.8},children:e.jsx("img",{src:s,alt:"Divine salon interior",width:1600,height:1100,loading:"lazy",className:"rounded-[2rem] w-full aspect-[4/5] object-cover",style:{boxShadow:"var(--shadow-elegant)"}})})]})}),e.jsx("section",{className:"py-32 bg-background",children:e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-20",children:[e.jsx("p",{className:"eyebrow mb-4",children:"What We Stand For"}),e.jsx("h2",{className:"font-display text-5xl md:text-6xl text-primary text-balance",children:"The Divine difference."})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6",children:h.map((t,i)=>e.jsxs(a.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:i*.1},className:"bg-card rounded-3xl p-8 border border-border/50",style:{boxShadow:"var(--shadow-soft)"},children:[e.jsx("div",{className:"h-12 w-12 rounded-full bg-blush/50 flex items-center justify-center mb-5",children:e.jsx(t.icon,{className:"h-5 w-5 text-primary"})}),e.jsx("h3",{className:"font-display text-2xl text-primary mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:t.body})]},t.title))})]})}),e.jsx("section",{className:"py-32 bg-primary text-primary-foreground",children:e.jsxs("div",{className:"container mx-auto px-6 text-center max-w-3xl",children:[e.jsx("p",{className:"font-display text-4xl md:text-6xl italic leading-tight text-balance",children:'"Wonderful staff, very welcoming, very friendly — made to feel at home. 100% recommend everyone at the salon."'}),e.jsx("p",{className:"mt-8 eyebrow text-accent",children:"— Sophie, regular client"}),e.jsx(r,{to:"/contact",className:"mt-12 inline-flex items-center gap-2 px-8 py-4 rounded-full bg-accent text-accent-foreground text-xs tracking-[0.2em] uppercase font-medium hover:opacity-90 transition-all",children:"Come visit us"})]})})]})}export{b 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.