PageSourceSearch

https://bildr.zone/assets/routes-DlzQ76Ye.js

js bildr.zone collected 2026-10-09 21:36:52 UTC 26,557 bytes, 1 lines download raw bytes

1import{a as e,c as t,d as n,i as r,l as i,n as a,o,r as s,s as c,t as ee,u as l}from"./contact-Coe9g-XC.js";import{d as u,i as d,t as f,u as p}from"./index-BI11wDI_.js";var m=n(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),h=n(`building-2`,[[`path`,{d:`M10 12h4`,key:`a56b0p`}],[`path`,{d:`M10 8h4`,key:`1sr2af`}],[`path`,{d:`M14 21v-3a2 2 0 0 0-4 0v3`,key:`1rgiei`}],[`path`,{d:`M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2`,key:`secmi2`}],[`path`,{d:`M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16`,key:`16ra0t`}]]),g=n(`calendar-days`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 14h.01`,key:`6423bh`}],[`path`,{d:`M12 14h.01`,key:`1etili`}],[`path`,{d:`M16 14h.01`,key:`1gbofw`}],[`path`,{d:`M8 18h.01`,key:`lrp35t`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}],[`path`,{d:`M16 18h.01`,key:`kzsmim`}]]),_=n(`camera`,[[`path`,{d:`M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z`,key:`18u6gg`}],[`circle`,{cx:`12`,cy:`13`,r:`3`,key:`1vg3eu`}]]),v=n(`chart-column`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),y=n(`images`,[[`path`,{d:`m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16`,key:`9kzy35`}],[`path`,{d:`M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2`,key:`1t0f0t`}],[`circle`,{cx:`13`,cy:`7`,r:`1`,fill:`currentColor`,key:`1obus6`}],[`rect`,{x:`8`,y:`2`,width:`14`,height:`14`,rx:`2`,key:`1gvhby`}]]),b=n(`layers`,[[`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z`,key:`zw3jo`}],[`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,key:`1wduqc`}],[`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,key:`kqbvx6`}]]),x=n(`layout-dashboard`,[[`rect`,{width:`7`,height:`9`,x:`3`,y:`3`,rx:`1`,key:`10lvy0`}],[`rect`,{width:`7`,height:`5`,x:`14`,y:`3`,rx:`1`,key:`16une8`}],[`rect`,{width:`7`,height:`9`,x:`14`,y:`12`,rx:`1`,key:`1hutg5`}],[`rect`,{width:`7`,height:`5`,x:`3`,y:`16`,rx:`1`,key:`ldoo1y`}]]),S=n(`lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),C=n(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),w=n(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),T=n(`palette`,[[`path`,{d:`M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z`,key:`e79jfc`}],[`circle`,{cx:`13.5`,cy:`6.5`,r:`.5`,fill:`currentColor`,key:`1okk4w`}],[`circle`,{cx:`17.5`,cy:`10.5`,r:`.5`,fill:`currentColor`,key:`f64h9f`}],[`circle`,{cx:`6.5`,cy:`12.5`,r:`.5`,fill:`currentColor`,key:`qy21gx`}],[`circle`,{cx:`8.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`fotxhn`}]]),E=n(`repeat`,[[`path`,{d:`m17 2 4 4-4 4`,key:`nntrym`}],[`path`,{d:`M3 11v-1a4 4 0 0 1 4-4h14`,key:`84bu3i`}],[`path`,{d:`m7 22-4-4 4-4`,key:`1wqhfi`}],[`path`,{d:`M21 13v1a4 4 0 0 1-4 4H3`,key:`1rx37r`}]]),D=n(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),O=n(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),k=n(`shopping-bag`,[[`path`,{d:`M16 10a4 4 0 0 1-8 0`,key:`1ltviw`}],[`path`,{d:`M3.103 6.034h17.794`,key:`awc11p`}],[`path`,{d:`M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z`,key:`o988cm`}]]),A=n(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),j=n(`trophy`,[[`path`,{d:`M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978`,key:`1n3hpd`}],[`path`,{d:`M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978`,key:`rfe1zi`}],[`path`,{d:`M18 9h1.5a1 1 0 0 0 0-5H18`,key:`7xy6bh`}],[`path`,{d:`M4 22h16`,key:`57wxv0`}],[`path`,{d:`M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z`,key:`1mhfuq`}],[`path`,{d:`M6 9H4.5a1 1 0 0 1 0-5H6`,key:`tex48p`}]]),M=n(`upload`,[[`path`,{d:`M12 3v12`,key:`1x0j5s`}],[`path`,{d:`m17 8-5-5-5 5`,key:`7q97r8`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}]]),N=n(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),P=n(`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`}]]),F=n(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),I=u(p(),1),L=d(),R=[{label:`Platform`,href:`#platform`},{label:`How it works`,href:`#how`},{label:`Who it's for`,href:`#audience`},{label:`Contact`,href:`#contact`}];function z(){let[e,t]=(0,I.useState)(!1);return(0,L.jsxs)(`header`,{className:`fixed inset-x-0 top-0 z-50 border-b border-border bg-background/85 backdrop-blur-xl`,children:[(0,L.jsxs)(`div`,{className:`grid grid-cols-[minmax(0,1fr)_auto] items-center gap-4 px-5 py-4 md:grid-cols-[1fr_auto_1fr] md:px-10`,children:[(0,L.jsx)(`a`,{href:`#top`,"aria-label":`bildr.zone home`,className:`min-w-0 truncate`,children:(0,L.jsx)(s,{className:`text-[1.7rem] md:text-3xl`})}),(0,L.jsx)(`nav`,{"aria-label":`Main`,className:`hidden justify-center gap-9 min-[860px]:flex`,children:R.map(e=>(0,L.jsx)(`a`,{href:e.href,className:`text-sm text-muted-foreground transition-colors hover:text-foreground`,children:e.label},e.href))}),(0,L.jsxs)(`div`,{className:`flex items-center justify-end gap-3`,children:[(0,L.jsx)(c,{href:`#contact`,className:`hidden px-5 py-2.5 min-[860px]:inline-flex`,children:`Get in touch`}),(0,L.jsx)(`button`,{type:`button`,"aria-label":e?`Close menu`:`Open menu`,"aria-expanded":e,onClick:()=>t(e=>!e),className:`grid h-10 w-10 shrink-0 place-items-center rounded-full border border-input min-[860px]:hidden`,children:e?(0,L.jsx)(F,{className:`h-4 w-4`}):(0,L.jsx)(w,{className:`h-4 w-4`})})]})]}),e?(0,L.jsxs)(`nav`,{"aria-label":`Mobile`,className:`border-t border-border bg-background px-5 pb-6 pt-2 min-[860px]:hidden`,children:[R.map(e=>(0,L.jsx)(`a`,{href:e.href,onClick:()=>t(!1),className:`block border-b border-border py-3.5 text-sm text-muted-foreground`,children:e.label},e.href)),(0,L.jsx)(c,{href:`#contact`,className:`mt-5 w-full`,onClick:()=>t(!1),children:`Get in touch`})]}):null]})}var B={version:1,asset_id:`108f27af-32b1-40f0-91d6-6a22412bba0d`,project_id:`46ff7321-090b-446a-b657-a38aa0d08769`,url:`/__l5e/assets-v1/108f27af-32b1-40f0-91d6-6a22412bba0d/hero-loop.mp4`,r2_key:`a/v1/46ff7321-090b-446a-b657-a38aa0d08769/108f27af-32b1-40f0-91d6-6a22412bba0d/hero-loop.mp4`,original_filename:`hero-loop.mp4`,size:3615761,content_type:`video/mp4`,created_at:`2026-08-05T08:44:25Z`};function V(){let[e,t]=(0,I.useState)(!1);return(0,I.useEffect)(()=>
1{if(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches||navigator.connection?.saveData)return;let e=()=>t(!0),n=window.requestIdleCallback;if(n){let t=n(e,{timeout:2500});return()=>window.cancelIdleCallback?.(t)}let r=window.setTimeout(e,1200);return()=>window.clearTimeout(r)},[]),e}function H(){let e=V();return(0,L.jsxs)(`section`,{id:`top`,className:`relative flex min-h-screen items-end overflow-hidden`,children:[(0,L.jsx)(`img`,{src:f.url,alt:``,"aria-hidden":`true`,fetchPriority:`high`,decoding:`async`,className:`absolute inset-0 h-full w-full object-cover`}),e&&(0,L.jsx)(`video`,{className:`absolute inset-0 h-full w-full object-cover`,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:`auto`,poster:f.url,"aria-hidden":`true`,tabIndex:-1,children:(0,L.jsx)(`source`,{src:B.url,type:`video/mp4`})}),(0,L.jsx)(`div`,{"aria-hidden":`true`,className:`absolute inset-0 bg-[linear-gradient(90deg,rgba(8,8,8,0.97)_0%,rgba(8,8,8,0.88)_35%,rgba(8,8,8,0.62)_70%,rgba(8,8,8,0.45)_100%)]`}),(0,L.jsx)(`div`,{"aria-hidden":`true`,className:`absolute inset-0 bg-[radial-gradient(120%_90%_at_0%_100%,rgba(8,8,8,0.75)_0%,transparent_65%)]`}),(0,L.jsx)(`div`,{"aria-hidden":`true`,className:`absolute inset-x-0 bottom-0 h-3/4 bg-[linear-gradient(180deg,transparent_0%,rgba(8,8,8,0.7)_45%,rgba(8,8,8,0.94)_78%,#080808_100%)]`}),(0,L.jsx)(`div`,{className:`relative w-full px-5 pb-24 pt-36 md:px-10 md:pb-28`,children:(0,L.jsxs)(t,{className:`max-w-4xl`,children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`rule-mark`}),(0,L.jsxs)(o,{as:`h1`,eager:!0,className:`mt-8 text-[clamp(2.4rem,8vw,6rem)]`,children:[`Your `,(0,L.jsx)(r,{children:`event`}),`.`,(0,L.jsx)(`br`,{}),`Your `,(0,L.jsx)(r,{children:`brand`}),`.`,(0,L.jsx)(`br`,{}),`Every photo `,(0,L.jsx)(r,{children:`delivered`}),`.`]}),(0,L.jsx)(`p`,{className:`mt-8 max-w-xl text-base leading-relaxed text-muted-foreground sm:text-lg`,children:`bildr.zone is a white-label platform for event photo distribution, where participants find their photos by race number. Organisers and photographers sell or share them under their own brand and domain.`}),(0,L.jsxs)(`div`,{className:`mt-10 flex flex-wrap gap-3`,children:[(0,L.jsx)(c,{href:`#contact`,children:`Get in touch`}),(0,L.jsx)(c,{href:`#how`,variant:`secondary`,children:`See how it works`})]})]})})]})}var U=[{value:6,suffix:``,label:`Years in production`},{value:120,suffix:`M`,label:`Photos processed`},{value:3,suffix:`M`,label:`Participants served`},{value:99.99,suffix:`%`,label:`Device compatibility`,decimals:2}];function W(){return(0,L.jsx)(`section`,{"aria-label":`Platform in numbers`,className:`border-y border-border bg-surface`,children:(0,L.jsx)(`dl`,{className:`grid grid-cols-2 divide-x divide-y divide-border md:grid-cols-4 md:divide-y-0`,children:U.map((n,r)=>(0,L.jsxs)(t,{delay:r*70,className:`px-6 py-9 md:px-8 md:py-12`,children:[(0,L.jsx)(`dt`,{className:`sr-only`,children:n.label}),(0,L.jsxs)(`dd`,{children:[(0,L.jsx)(`span`,{className:`display block text-[clamp(1.8rem,4vw,2.8rem)] text-foreground`,children:(0,L.jsx)(e,{value:n.value,suffix:n.suffix,decimals:n.decimals??0})}),(0,L.jsx)(`span`,{className:`mt-2 block text-xs uppercase tracking-[0.16em] text-muted-foreground`,children:n.label})]})]},n.label))})})}var G=[{value:300,label:`Events`},{value:18e4,label:`Participants`},{value:4e6,label:`Photos delivered`}],K=[48,55,52,60,58,65,62,68,64,72,69,75,71,78,74,80,76,83,79,86,82,88,85,91,87,94,90,96,93,99],q=[{name:`Santerra Ultra Trail 2026`,participants:`1,800`},{name:`Runhaven City Marathon 2026`,participants:`14,200`},{name:`Pulse City Run 2026`,participants:`9,600`},{name:`Triathlon de Nova Polis 2026`,participants:`3,400`}],J=[{label:`Dashboard`,icon:x,active:!0},{label:`Events`,icon:g},{label:`Galleries`,icon:y},{label:`Analytics`,icon:v},{label:`Email campaigns`,icon:C}];function Y(){let{ref:n,visible:a}=l();return(0,L.jsxs)(`section`,{"aria-labelledby":`dashboard-heading`,className:`px-5 py-24 md:px-10 md:py-32`,children:[(0,L.jsx)(i,{title:(0,L.jsxs)(`span`,{id:`dashboard-heading`,children:[`Your events. `,(0,L.jsx)(r,{children:`One view`}),`.`]}),intro:`Every event, every gallery, every result in a single place — running under your own brand and domain.`}),(0,L.jsx)(t,{className:`mx-auto mt-14 w-full max-w-[1000px]`,children:(0,L.jsxs)(`div`,{role:`img`,"aria-label":`Illustrative white-label dashboard console`,className:`overflow-hidden rounded-2xl border border-border bg-surface`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3 border-b border-border bg-raised px-4 py-3`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,"aria-hidden":`true`,children:[(0,L.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-[oklch(0.62_0.21_25)]`}),(0,L.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-[oklch(0.74_0.15_85)]`}),(0,L.jsx)(`span`,{className:`h-2.5 w-2.5 rounded-full bg-[oklch(0.74_0.15_145)]`})]}),(0,L.jsxs)(`div`,{className:`mx-auto flex w-full max-w-md items-center gap-2 rounded-md border border-border bg-background/60 px-3 py-1.5`,children:[(0,L.jsx)(S,{className:`h-3 w-3 shrink-0 text-dim`,"aria-hidden":`true`}),(0,L.jsx)(`span`,{className:`truncate text-xs tabular-nums text-muted-foreground`,children:`app.yourbrand/dashboard`})]}),(0,L.jsx)(`span`,{className:`hidden shrink-0 text-[10px] uppercase tracking-[0.16em] text-dim sm:inline`,children:`Visual reference · not live data`})]}),(0,L.jsxs)(`div`,{className:`flex`,children:[(0,L.jsxs)(`aside`,{"aria-hidden":`true`,className:`hidden w-[200px] shrink-0 flex-col border-r border-border bg-surface px-3 py-5 md:flex`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2.5 px-2 pb-5`,children:[(0,L.jsx)(`span`,{className:`flex h-6 w-6 items-center justify-center rounded-[6px] border border-border bg-raised`,children:(0,L.jsx)(`span`,{className:`h-2 w-2 rounded-[2px] bg-primary`})}),(0,L.jsx)(`span`,{className:`text-xs font-medium tracking-wide text-muted-foreground`,children:`Your brand`})]}),(0,L.jsx)(`nav`,{className:`flex flex-col gap-0.5`,children:J.map(({label:e,icon:t,active:n})=>(0,L.jsxs)(`span`,{className:n?`flex items-center gap-3 rounded-md bg-primary/10 px-3 py-2 text-sm text-primary`:`flex items-center gap-3 rounded-md px-3 py-2 text-sm text-[#8A8A8A]`,children:[(0,L.jsx)(t,{className:`h-4 w-4 shrink-0`,strokeWidth:1.5}),e]},e))}),(0,L.jsx)(`div`,{className:`mt-auto border-t border-border pt-3`,children:(0,L.jsxs)(`span`,{className:`flex items-center gap-3 rounded-md px-3 py-2 text-sm text-[#8A8A8A]`,children:[(0,L.jsx)(N,{className:`h-4 w-4 shrink-0`,strokeWidth:1.5}),`Account`]})})]}),(0,L.jsxs)(`div`,{className:`min-w-0 flex-1 p-4 sm:p-6`,children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-4`,children:[(0,L.jsx)(`span`,{className:`text-[11px] uppercase tracking-[0.18em] text-muted-foreground`,children:`Overview · Spring 2026`}),(0,L.jsx)(`span`,{className:`rounded-full border border-border px-2.5 py-1 text-[10px] uppercase tracking-[0.16em] text-dim`,children:`This season`})]}),(0,L.jsx)(`div`,{className:`mt-7 grid gap-3 sm:grid-cols-3`,children:G.map(t=>(0,L.jsxs)(`div`,{className:`relative overflow-hidden rounded-xl border border-border bg-raised p-5 sm:p-6`,children:[(0,L.jsx)(m,{className:`absolute right-4 top-4 h-3.5 w-3.5 text-primary`,"aria-hidden":`true`}),(0,L.jsx)(`p`,{className:`font-sans text-[clamp(1.9rem,4vw,2.6rem)] font-medium leading-none tabular-nums tracking-tight text-foreground`,children:(0,L.jsx)(e,{value:t.value})}),(0,L.jsx)(`p`,{className:`mt-3 text-[11px] uppercase tracking-[0.14em] text-muted-foreground`,children:t.label})]},t.label))}),(0,L.jsxs)(`div`,{ref:n,className:`mt-3 rounded-xl border border-border bg-raised p-5 sm:p-6`,children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-4`,children:[(0,L.jsx)(`p`,{className:`text-[11px] uppercase tracking-[0.14em] text-muted-foreground`,children:`Activity by day`}),(0,L.jsx)(A,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":`true`})]}),(0,L.jsx)(`div`,{className:`mt-6 flex h-32 items-end gap-[3px] sm:h-40 sm:gap-1`,"aria-hidden":`true`,children:K.map((e,t)=>{let n=t>=K.length-8;return(0,L.jsx)(`span`,{className:`flex-1 origin-bottom rounded-[2px] motion-safe:transition-transform motion-safe:duration-700 motion-safe:ease-out`,style:{height:`${e}%`,transform:a?`scaleY(1)`:`scaleY(0)`,transitionDelay:`${t*18}ms`,background:`linear-gradient(to bottom, var(--color-primary), color-mix(in oklab, var(--color-primary) 55%, transparent))`,opacity:n?1:.78,boxShadow:n?`0 0 12px color-mix(in oklab, var(--color-primary) 35%, transparent)`:`0 0 8px color-mix(in oklab, var(--color-primary) 16%, transparent)`}},t)}
1)}),(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`mt-3 block h-px w-full bg-border`})]}),(0,L.jsx)(`ul`,{className:`mt-3 divide-y divide-border overflow-hidden rounded-xl border border-border bg-raised`,children:q.map(e=>(0,L.jsxs)(`li`,{className:`flex flex-wrap items-center justify-between gap-3 px-5 py-3.5 sm:px-6`,children:[(0,L.jsx)(`span`,{className:`text-sm text-foreground`,children:e.name}),(0,L.jsxs)(`span`,{className:`ml-auto flex items-baseline gap-1.5 text-sm tabular-nums text-muted-foreground`,children:[(0,L.jsx)(`span`,{className:`tabular-nums`,children:e.participants}),(0,L.jsx)(`span`,{className:`text-[10px] uppercase tracking-[0.14em] text-dim`,children:`participants`})]})]},e.name))}),(0,L.jsx)(`p`,{className:`mt-6 text-[10px] uppercase tracking-[0.16em] text-dim`,children:`Visual reference, not live data.`})]})]})]})})]})}var X=[{icon:T,title:`Under your own brand`,text:`Your logo, your colors, your domain. Participants see your brand, not ours. Connect a custom domain or use a professional bildr.zone subdomain.`},{icon:D,title:`Photo matching by number`,text:`Participants type their race number and find their photos in seconds. Optional search with selfie.`},{icon:k,title:`Sell or distribute free`,text:`B2C paid sales and B2B sponsor-funded free access.`},{icon:C,title:`Communication, handled.`,text:`Reach every participant before the day and after it, with a link straight to their gallery. Emails go out under your name, and replies come back to you.`},{icon:v,title:`Full analytics dashboard`,text:`Track your event calendar, engagement and sales in one place. Every number that matters for your business, ready when you need it.`},{icon:O,title:`Hosted in Europe`,text:`Software built in Luxembourg, data hosted in Europe. The whole process is set up with GDPR requirements in mind. Questions about GDPR? Talk to us.`}];function Z(){return(0,L.jsxs)(`section`,{id:`platform`,className:`px-5 py-24 md:px-10 md:py-32`,children:[(0,L.jsx)(i,{title:(0,L.jsxs)(L.Fragment,{children:[`What you get with `,(0,L.jsx)(r,{children:`bildr.zone`}),`.`]}),intro:`Your photographers shoot. bildr.zone handles everything else, under your brand, on your domain.`}),(0,L.jsx)(`ul`,{className:`mt-14 grid gap-4 sm:grid-cols-2 lg:grid-cols-3`,children:X.map((e,n)=>(0,L.jsxs)(t,{as:`li`,delay:n%3*90,className:`card-hairline p-8`,children:[(0,L.jsx)(e.icon,{className:`h-5 w-5 text-primary`,"aria-hidden":`true`}),(0,L.jsx)(`h3`,{className:`mt-5 text-[1.25rem] leading-tight`,children:e.title}),(0,L.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-muted-foreground`,children:e.text})]},e.title))})]})}var Q=[{icon:M,title:`Upload`,text:`Photographers upload directly. Every photo is sorted by race number into your branded galleries, ready to publish ten minutes after the last one arrives. No manual tagging.`},{icon:D,title:`Participants search`,text:`Your branded site goes live. Participants type their race number, find their photos in seconds, and buy, or access free if sponsor-funded.`},{icon:E,title:`Track, scale, repeat`,text:`Real-time revenue and engagement. Clone your event setup for the next one. Entire multi-event calendars from a single dashboard.`}];function $(){return(0,L.jsxs)(`section`,{id:`how`,className:`px-5 py-24 md:px-10 md:py-32`,children:[(0,L.jsx)(i,{title:(0,L.jsxs)(L.Fragment,{children:[`Three steps.`,(0,L.jsx)(`br`,{}),(0,L.jsx)(r,{children:`Nothing`}),` to rebuild.`]})}),(0,L.jsxs)(`ol`,{className:`relative mt-16 grid gap-12 md:grid-cols-3 md:gap-8`,children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`absolute left-6 top-0 hidden h-px w-full bg-border md:block md:left-0 md:top-7`}),Q.map((e,n)=>(0,L.jsxs)(t,{as:`li`,delay:n*110,className:`relative`,children:[(0,L.jsx)(`span`,{className:`relative z-10 grid h-14 w-14 place-items-center rounded-full border border-border bg-surface`,children:(0,L.jsx)(e.icon,{className:`h-5 w-5 text-primary`,"aria-hidden":`true`})}),(0,L.jsxs)(`p`,{className:`mt-6 text-xs uppercase tracking-[0.2em] text-dim`,children:[`Step `,String(n+1).padStart(2,`0`)]}),(0,L.jsx)(`h3`,{className:`mt-2 text-[1.5rem] leading-tight`,children:e.title}),(0,L.jsx)(`p`,{className:`mt-3 max-w-md text-sm leading-relaxed text-muted-foreground`,children:e.text})]},e.title))]})]})}function te(){return(0,L.jsxs)(`section`,{id:`audience`,className:`bg-surface px-5 py-24 md:px-10 md:py-32`,children:[(0,L.jsx)(i,{title:(0,L.jsxs)(L.Fragment,{children:[`Built for the people `,(0,L.jsx)(r,{children:`behind the photo`}),`.`]})}),(0,L.jsxs)(`div`,{className:`mt-14 grid gap-4`,children:[(0,L.jsxs)(t,{className:`card-hairline p-8 md:p-12`,children:[(0,L.jsx)(`span`,{className:`inline-block rounded-full bg-primary px-3 py-1 text-[10px] font-medium uppercase tracking-[0.16em] text-primary-foreground`,children:`Best fit`}),(0,L.jsxs)(`div`,{className:`mt-6 grid gap-8 md:grid-cols-[minmax(0,1fr)_minmax(0,1fr)] md:items-end`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(j,{className:`h-6 w-6 text-primary`,"aria-hidden":`true`}),(0,L.jsx)(`h3`,{className:`mt-5 text-[1.5rem] leading-tight`,children:`Sport photo agencies`})]}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`text-sm leading-relaxed text-muted-foreground`,children:`Distribute dozens of events per year without building your own infrastru
1cture. Everything runs under your brand, so you focus on the shoot, not the admin.`}),(0,L.jsx)(`ul`,{className:`mt-5 flex flex-wrap gap-2`,children:[`Running`,`Triathlon`,`Cycling`,`Trail & outdoor`].map(e=>(0,L.jsx)(`li`,{className:`rounded-full border border-border px-3 py-1.5 text-xs text-muted-foreground`,children:e},e))})]})]})]}),(0,L.jsx)(`div`,{className:`grid gap-4 md:grid-cols-2`,children:[{tag:`Photographers`,icon:_,title:`Independent photographers`,text:`A professional distribution site under your own name, with payment and number-based search included. Start a new event in minutes.`},{tag:`And more`,icon:P,title:`Others`,text:`If you capture people at events and need to get their photos to them, cleanly and under your own brand, bildr.zone fits. Tell us your setup.`}].map((e,n)=>(0,L.jsxs)(t,{delay:n*90,className:`card-hairline p-8`,children:[(0,L.jsx)(`span`,{className:`inline-block rounded-full border border-border px-3 py-1 text-[10px] uppercase tracking-[0.16em] text-muted-foreground`,children:e.tag}),(0,L.jsx)(e.icon,{className:`mt-6 h-6 w-6 text-primary`,"aria-hidden":`true`}),(0,L.jsx)(`h3`,{className:`mt-5 text-[1.5rem] leading-tight`,children:e.title}),(0,L.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-muted-foreground`,children:e.text})]},e.title))})]})]})}function ne(){return(0,L.jsx)(`section`,{"aria-label":`Six years in production`,className:`px-5 py-28 md:px-10 md:py-40`,children:(0,L.jsxs)(t,{children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`rule-mark`}),(0,L.jsxs)(o,{className:`mt-8 text-[clamp(2.4rem,8.8vw,7.2rem)]`,children:[`SIX YEARS.`,(0,L.jsx)(`br`,{}),(0,L.jsx)(r,{children:`CONSTANT EVOLUTION`}),`.`]}),(0,L.jsx)(`p`,{className:`mt-10 max-w-xl text-base leading-relaxed text-muted-foreground`,children:`processing some for the top recognised events and delivering increasing revenues for clients.`})]})})}var re=[{icon:h,title:`Made in Luxembourg`,text:`Official Made in Luxembourg label. Data hosted in Europe. Sub-processor agreements available for every client.`},{icon:j,title:`6 years of proof`,text:`Running, triathlon, swimming, cycling. Benchmarks from real operations, not projected models.`},{icon:b,title:`Built to scale`,text:`Adding events and clients needs no new infrastructure. Costs stay predictable, from your first event to your hundredth.`}];function ie(){return(0,L.jsx)(`section`,{id:`why`,className:`border-y border-border bg-surface px-5 py-24 md:px-10 md:py-32`,children:(0,L.jsxs)(`div`,{className:`grid gap-14 lg:grid-cols-2 lg:gap-20`,children:[(0,L.jsxs)(t,{children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`rule-mark`}),(0,L.jsxs)(o,{className:`mt-6 text-[clamp(1.92rem,4.8vw,3.4rem)]`,children:[`Robust `,(0,L.jsx)(r,{children:`infrastructure`}),`.`]}),(0,L.jsx)(`p`,{className:`mt-6 max-w-md text-base leading-relaxed text-muted-foreground`,children:`Six years in endurance sport. Every feature exists because a real client needed it. The one platform that stays fully behind your brand.`})]}),(0,L.jsx)(`ul`,{className:`grid gap-8 sm:grid-cols-2`,children:re.map((e,n)=>(0,L.jsxs)(t,{as:`li`,delay:n*80,children:[(0,L.jsx)(e.icon,{className:`h-5 w-5 text-primary`,"aria-hidden":`true`}),(0,L.jsx)(`h3`,{className:`mt-4 text-[1.25rem] leading-tight`,children:e.title}),(0,L.jsx)(`p`,{className:`mt-2 text-sm leading-relaxed text-muted-foreground`,children:e.text})]},e.title))})]})})}function ae(){return(0,L.jsx)(`section`,{"aria-label":`Book a walkthrough`,className:`px-5 py-28 md:px-10 md:py-36`,children:(0,L.jsxs)(t,{className:`max-w-3xl`,children:[(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`rule-mark`}),(0,L.jsxs)(o,{className:`mt-6 text-[clamp(1.92rem,5.6vw,4rem)]`,children:[`Ready to see bildr.zone `,(0,L.jsx)(r,{children:`in action`}),`?`]}),(0,L.jsx)(`p`,{className:`mt-6 text-base leading-relaxed text-muted-foreground sm:text-lg`,children:`30 minutes, your event type. A walkthrough built around how you work.`}),(0,L.jsxs)(`div`,{className:`mt-10 flex flex-wrap gap-3`,children:[(0,L.jsx)(c,{href:`https://meet.brevo.com/octave-detaille-1`,target:`_blank`,rel:`noopener noreferrer`,children:`Book a call`}),(0,L.jsx)(c,{href:`mailto:[email protected]`,variant:`secondary`,children:`[email protected]`})]})]})})}function oe(){return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(z,{}),(0,L.jsxs)(`main`,{children:[(0,L.jsx)(H,{}),(0,L.jsx)(W,{}),(0,L.jsx)(Z,{}),(0,L.jsx)(Y,{}),(0,L.jsx)($,{}),(0,L.jsx)(te,{}),(0,L.jsx)(ne,{}),(0,L.jsx)(ie,{}),(0,L.jsx)(ae,{}),(0,L.jsx)(ee,{})]}),(0,L.jsx)(a,{})]})}
1export{oe 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.