1import{t as e}from"./jsx-runtime-Cltr0gcK.js";import{t}from"./link-Bo04l-EA.js";import{c as n,l as r,s as i}from"./index-Co2yrKrH.js";import{d as a,t as o,u as s}from"./Header-BSUWZaPj.js";import{t as c}from"./arrow-right-D-QHMwJZ.js";import{t as l}from"./Footer-XBzL-3BF.js";import{t as u}from"./sparkles-DiYF2fHJ.js";import{t as d}from"./Reveal-CFiL2Yoy.js";var f=a(`earth`,[[`path`,{d:`M21.54 15H17a2 2 0 0 0-2 2v4.54`,key:`1djwo0`}],[`path`,{d:`M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17`,key:`1tzkfa`}],[`path`,{d:`M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05`,key:`14pb5j`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),p=a(`plane`,[[`path`,{d:`M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z`,key:`1v9wt8`}]]),m=e(),h=[`Hello`,`Bonjour`,`Hola`,`Ciao`,`Namaste`,`Shalom`,`Konnichiwa`],g=[{icon:f,title:`Anywhere in the world`,text:`Wherever your story takes you, our team is there to bring it to life.`},{icon:u,title:`Every detail secured`,text:`Venues, vendors, décor, entertainment and guest experience â handled.`},{icon:p,title:`20+ years of expertise`,text:`Passion and precision from first idea to the final farewell.`}];function _(){return(0,m.jsxs)(`div`,{className:`min-h-screen bg-background font-sans text-foreground`,children:[(0,m.jsx)(o,{}),(0,m.jsxs)(`section`,{className:`relative h-[100svh] min-h-[520px] overflow-hidden bg-brand-ink`,children:[(0,m.jsx)(`video`,{className:`absolute inset-0 h-full w-full object-cover`,src:r.url,poster:i.url,autoPlay:!0,muted:!0,loop:!0,playsInline:!0}),(0,m.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-brand-ink/70 via-transparent to-transparent`}),(0,m.jsxs)(`div`,{className:`relative mx-auto flex h-full max-w-7xl flex-col justify-end px-5 pb-24 text-white sm:px-8`,children:[(0,m.jsx)(`p`,{className:`text-[0.75rem] font-semibold tracking-[0.35em] uppercase text-white/80`,children:`Adventure awaits`}),(0,m.jsxs)(`h1`,{className:`mt-4 font-display text-5xl leading-[1.02] sm:text-8xl`,children:[`Destination `,(0,m.jsx)(`span`,{className:`italic`,children:`Celebrations.`})]})]}),(0,m.jsx)(`a`,{href:`#intro`,"aria-label":`Scroll down`,className:`absolute bottom-6 left-1/2 flex size-10 -translate-x-1/2 animate-bounce items-center justify-center rounded-full border border-white/50 text-white`,children:(0,m.jsx)(s,{className:`size-5`})})]}),(0,m.jsx)(`section`,{id:`intro`,className:`py-20 sm:py-28`,children:(0,m.jsxs)(`div`,{className:`mx-auto max-w-7xl px-5 sm:px-8`,children:[(0,m.jsxs)(d,{className:`mx-auto max-w-4xl text-center`,children:[(0,m.jsxs)(`h2`,{className:`font-display text-4xl leading-tight text-brand-ink sm:text-6xl`,children:[`Our business is memory making â`,` `,(0,m.jsx)(`span`,{className:`italic`,children:`we build the dream around you.`})]}),(0,m.jsx)(`p`,{className:`mt-5 text-[0.8rem] tracking-[0.3em] text-muted-foreground uppercase`,children:`â Brett Galley Events & Destinations`}),(0,m.jsx)(`p`,{className:`mt-8 text-lg font-light leading-relaxed text-muted-foreground`,children:`Surpassing expectations, the Brett Galley Events team will elevate your destination celebration to new heights.`})]}),(0,m.jsx)(`div`,{className:`mt-16 grid gap-6 md:grid-cols-3`,children:g.map(e=>(0,m.jsxs)(d,{className:`rounded-2xl border border-border p-8`,children:[(0,m.jsx)(e.icon,{className:`size-6 text-brand-ink`}),(0,m.jsx)(`h3`,{className:`mt-5 font-display text-2xl text-brand-ink`,children:e.title}),(0,m.jsx)(`p`,{className:`mt-3 text-muted-foreground`,children:e.text})]},e.title))})]})}),(0,m.jsx)(`div`,{className:`overflow-hidden border-y border-border bg-brand-ink py-6 text-background`,children:(0,m.jsx)(`div`,{className:`flex w-max animate-[bg-marquee_40s_linear_infinite] gap-10 whitespace-nowrap font-display text-4xl italic sm:text-5xl`,children:[...h,...h,...h,...h].map((e,t)=>(0,m.jsxs)(`span`,{className:`flex items-center gap-10`,children:[e,(0,m.jsx)(`span`,{className:`text-background/30`,children:`â¦`})]},t))})}),(0,m.jsxs)(`section`,{"aria-label":`Destination celebration`,className:`relative flex h-[70vh] min-h-[420px] items-end justify-center bg-cover bg-center pb-16 sm:h-[85vh] md:bg-fixed`,style:{backgroundImage:`url(${n.url})`},children:[(0,m.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-1/3 bg-gradient-to-t from-brand-ink/60 to-transparent`}),(0,m.jsxs)(t,{to:`/gallery/$category`,params:{category:`destinations`},className:`relative inline-flex items-center gap-2 rounded-full border border-white px-7 py-3.5 text-xs font-semibold tracking-[0.2em] text-white uppercase transition-colors hover:bg-white hover:text-brand-ink`,children:[`Explore the gallery `,(0,m.jsx)(c,{className:`size-4`})]})]}),(0,m.jsx)(`section`,{className:`py-24 sm:py-36`,children:(0,m.jsxs)(d,{className:`mx-auto max-w-2xl px-5 text-center sm:px-8`,children:[(0,m.jsx)(`p`,{className:`eyebrow`,children:`Destination Weddings`}),(0,m.jsxs)(`h2`,{className:`mt-5 font-display text-4xl leading-tight text-brand-ink sm:text-5xl`,children:[`Say âI doâ `,(0,m.jsx)(`span`,{className:`italic`,children:`anyw
1here in the world.`})]}),(0,m.jsx)(`p`,{className:`mt-6 text-base leading-relaxed text-muted-foreground sm:text-lg`,children:`From a lakeside villa to a private island, we bring the same care and craft to your wedding wherever you celebrate.`}),(0,m.jsx)(`div`,{className:`mt-10 flex justify-center`,children:(0,m.jsxs)(t,{to:`/weddings`,className:`inline-flex items-center gap-2 rounded-full border border-brand-ink px-7 py-3.5 text-xs font-semibold tracking-[0.2em] text-brand-ink uppercase transition-colors hover:bg-brand-ink hover:text-background`,children:[`Destination weddings `,(0,m.jsx)(c,{className:`size-4`})]})})]})}),(0,m.jsx)(l,{})]})}export{_ 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.