JezK
Edit File: products-DKJsPClS.js
import{A as e,S as t,b as n,c as r,d as i,f as a,h as o,k as s,l as c,m as l,p as u,r as d,u as f}from"./index-ep0C0hKG.js";import{a as p,c as m,i as h,n as g,o as _,r as v,s as y,t as b}from"./SiteLayout-DURY82eZ.js";import{t as x}from"./arrow-right-B5bLxucv.js";import{n as ee,r as S,t as C}from"./emm-product-10.jpg.asset-CSYPT0p0.js";import{t as w}from"./emm-product-11.jpg.asset-DTOdSHBx.js";import{t as te}from"./emm-product-12.jpg.asset-Djo6FrlJ.js";import{a as ne,c as re,i as ie,l as T,n as E,s as D,t as ae,u as O}from"./utils-COIw8MHf.js";import{i as oe,n as k,r as se,t as ce}from"./emm-product-18.jpg.asset-BtHcpXcp.js";import{t as A}from"./emm-product-15.jpg.asset-T1BPghM2.js";import{n as le,t as ue}from"./emm-product-19.jpg.asset-9vr_juhQ.js";import{t as de}from"./emm-product-22.jpg.asset-DKcc5Qzh.js";import{a as fe,i as pe,n as me,o as he,r as ge,t as _e}from"./marble-nero-CCItzWcr.js";var j=e(s(),1);function M(e,[t,n]){return Math.min(n,Math.max(t,e))}var N=t(),ve=j.createContext(void 0);function ye(e){let t=j.useContext(ve);return e||t||`ltr`}function be(e){let t=j.useRef({value:e,previous:e});return j.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function xe(e){let[t,n]=j.useState(void 0);return ne(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else n(void 0)},[e]),t}function P(e){let t=Se(e),n=j.forwardRef((e,n)=>{let{children:r,...i}=e,a=j.Children.toArray(r),o=a.find(we);if(o){let e=o.props.children,r=a.map(t=>t===o?j.Children.count(e)>1?j.Children.only(null):j.isValidElement(e)?e.props.children:null:t);return(0,N.jsx)(t,{...i,ref:n,children:j.isValidElement(e)?j.cloneElement(e,void 0,r):null})}return(0,N.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Se(e){let t=j.forwardRef((e,t)=>{let{children:n,...r}=e;if(j.isValidElement(n)){let e=Ee(n),i=Te(r,n.props);return n.type!==j.Fragment&&(i.ref=t?re(t,e):e),j.cloneElement(n,i)}return j.Children.count(n)>1?j.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ce=Symbol(`radix.slottable`);function we(e){return j.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Ce}function Te(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function Ee(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function De(e){let t=e+`CollectionProvider`,[n,r]=D(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=j.useRef(null),a=j.useRef(new Map).current;return(0,N.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=P(s),l=j.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,N.jsx)(c,{ref:T(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=P(u),p=j.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=j.useRef(null),s=T(t,o),c=a(u,n);return j.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,N.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return j.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var F=[`PageUp`,`PageDown`],I=[`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`],L={"from-left":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-right":[`Home`,`PageDown`,`ArrowDown`,`ArrowRight`],"from-bottom":[`Home`,`PageDown`,`ArrowDown`,`ArrowLeft`],"from-top":[`Home`,`PageDown`,`ArrowUp`,`ArrowLeft`]},R=`Slider`,[z,Oe,ke]=De(R),[B,Ae]=D(R,[ke]),[je,V]=B(R),H=j.forwardRef((e,t)=>{let{name:n,min:r=0,max:i=100,step:a=1,orientation:o=`horizontal`,disabled:s=!1,minStepsBetweenThumbs:c=0,defaultValue:l=[r],value:u,onValueChange:d=()=>{},onValueCommit:f=()=>{},inverted:p=!1,form:m,...h}=e,g=j.useRef(new Set),_=j.useRef(0),v=o===`horizontal`?Me:Ne,[y=[],b]=ie({prop:u,defaultProp:l,onChange:e=>{[...g.current][_.current]?.focus(),d(e)}}),x=j.useRef(y);function ee(e){w(e,ze(y,e))}function S(e){w(e,_.current)}function C(){let e=x.current[_.current];y[_.current]!==e&&f(y)}function w(e,t,{commit:n}={commit:!1}){let o=Ue(a),s=M(We(Math.round((e-r)/a)*a+r,o),[r,i]);b((e=[])=>{let r=Ie(e,s,t);if(He(r,c*a)){_.current=r.indexOf(s);let t=String(r)!==String(e);return t&&n&&f(r),t?r:e}else return e})}return(0,N.jsx)(je,{scope:e.__scopeSlider,name:n,disabled:s,min:r,max:i,valueIndexToChangeRef:_,thumbs:g.current,values:y,orientation:o,form:m,children:(0,N.jsx)(z.Provider,{scope:e.__scopeSlider,children:(0,N.jsx)(z.Slot,{scope:e.__scopeSlider,children:(0,N.jsx)(v,{"aria-disabled":s,"data-disabled":s?``:void 0,...h,ref:t,onPointerDown:O(h.onPointerDown,()=>{s||(x.current=y)}),min:r,max:i,inverted:p,onSlideStart:s?void 0:ee,onSlideMove:s?void 0:S,onSlideEnd:s?void 0:C,onHomeKeyDown:()=>!s&&w(r,0,{commit:!0}),onEndKeyDown:()=>!s&&w(i,y.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!s){let n=F.includes(e.key)||e.shiftKey&&I.includes(e.key)?10:1,r=_.current,i=y[r];w(i+a*n*t,r,{commit:!0})}}})})})})});H.displayName=R;var[U,W]=B(R,{startEdge:`left`,endEdge:`right`,size:`width`,direction:1}),Me=j.forwardRef((e,t)=>{let{min:n,max:r,dir:i,inverted:a,onSlideStart:o,onSlideMove:s,onSlideEnd:c,onStepKeyDown:l,...u}=e,[d,f]=j.useState(null),p=T(t,e=>f(e)),m=j.useRef(void 0),h=ye(i),g=h===`ltr`,_=g&&!a||!g&&a;function v(e){let t=m.current||d.getBoundingClientRect(),i=$([0,t.width],_?[n,r]:[r,n]);return m.current=t,i(e-t.left)}return(0,N.jsx)(U,{scope:e.__scopeSlider,startEdge:_?`left`:`right`,endEdge:_?`right`:`left`,direction:_?1:-1,size:`width`,children:(0,N.jsx)(G,{dir:h,"data-orientation":`horizontal`,...u,ref:p,style:{...u.style,"--radix-slider-thumb-transform":`translateX(-50%)`},onSlideStart:e=>{let t=v(e.clientX);o?.(t)},onSlideMove:e=>{let t=v(e.clientX);s?.(t)},onSlideEnd:()=>{m.current=void 0,c?.()},onStepKeyDown:e=>{let t=L[_?`from-left`:`from-right`].includes(e.key);l?.({event:e,direction:t?-1:1})}})})}),Ne=j.forwardRef((e,t)=>{let{min:n,max:r,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:s,onStepKeyDown:c,...l}=e,u=j.useRef(null),d=T(t,u),f=j.useRef(void 0),p=!i;function m(e){let t=f.current||u.current.getBoundingClientRect(),i=$([0,t.height],p?[r,n]:[n,r]);return f.current=t,i(e-t.top)}return(0,N.jsx)(U,{scope:e.__scopeSlider,startEdge:p?`bottom`:`top`,endEdge:p?`top`:`bottom`,size:`height`,direction:p?1:-1,children:(0,N.jsx)(G,{"data-orientation":`vertical`,...l,ref:d,style:{...l.style,"--radix-slider-thumb-transform":`translateY(50%)`},onSlideStart:e=>{let t=m(e.clientY);a?.(t)},onSlideMove:e=>{let t=m(e.clientY);o?.(t)},onSlideEnd:()=>{f.current=void 0,s?.()},onStepKeyDown:e=>{let t=L[p?`from-bottom`:`from-top`].includes(e.key);c?.({event:e,direction:t?-1:1})}})})}),G=j.forwardRef((e,t)=>{let{__scopeSlider:n,onSlideStart:r,onSlideMove:i,onSlideEnd:a,onHomeKeyDown:o,onEndKeyDown:s,onStepKeyDown:c,...l}=e,u=V(R,n);return(0,N.jsx)(E.span,{...l,ref:t,onKeyDown:O(e.onKeyDown,e=>{e.key===`Home`?(o(e),e.preventDefault()):e.key===`End`?(s(e),e.preventDefault()):F.concat(I).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:O(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),u.thumbs.has(t)?t.focus():r(e)}),onPointerMove:O(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:O(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),K=`SliderTrack`,q=j.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,i=V(K,n);return(0,N.jsx)(E.span,{"data-disabled":i.disabled?``:void 0,"data-orientation":i.orientation,...r,ref:t})});q.displayName=K;var J=`SliderRange`,Y=j.forwardRef((e,t)=>{let{__scopeSlider:n,...r}=e,i=V(J,n),a=W(J,n),o=T(t,j.useRef(null)),s=i.values.length,c=i.values.map(e=>Le(e,i.min,i.max)),l=s>1?Math.min(...c):0,u=100-Math.max(...c);return(0,N.jsx)(E.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?``:void 0,...r,ref:o,style:{...e.style,[a.startEdge]:l+`%`,[a.endEdge]:u+`%`}})});Y.displayName=J;var X=`SliderThumb`,Z=j.forwardRef((e,t)=>{let n=Oe(e.__scopeSlider),[r,i]=j.useState(null),a=T(t,e=>i(e)),o=j.useMemo(()=>r?n().findIndex(e=>e.ref.current===r):-1,[n,r]);return(0,N.jsx)(Pe,{...e,ref:a,index:o})}),Pe=j.forwardRef((e,t)=>{let{__scopeSlider:n,index:r,name:i,...a}=e,o=V(X,n),s=W(X,n),[c,l]=j.useState(null),u=T(t,e=>l(e)),d=c?o.form||!!c.closest(`form`):!0,f=xe(c),p=o.values[r],m=p===void 0?0:Le(p,o.min,o.max),h=Re(r,o.values.length),g=f?.[s.size],_=g?Be(g,m,s.direction):0;return j.useEffect(()=>{if(c)return o.thumbs.add(c),()=>{o.thumbs.delete(c)}},[c,o.thumbs]),(0,N.jsxs)(`span`,{style:{transform:`var(--radix-slider-thumb-transform)`,position:`absolute`,[s.startEdge]:`calc(${m}% + ${_}px)`},children:[(0,N.jsx)(z.ItemSlot,{scope:e.__scopeSlider,children:(0,N.jsx)(E.span,{role:`slider`,"aria-label":e[`aria-label`]||h,"aria-valuemin":o.min,"aria-valuenow":p,"aria-valuemax":o.max,"aria-orientation":o.orientation,"data-orientation":o.orientation,"data-disabled":o.disabled?``:void 0,tabIndex:o.disabled?void 0:0,...a,ref:u,style:p===void 0?{display:`none`}:e.style,onFocus:O(e.onFocus,()=>{o.valueIndexToChangeRef.current=r})})}),d&&(0,N.jsx)(Q,{name:i??(o.name?o.name+(o.values.length>1?`[]`:``):void 0),form:o.form,value:p},r)]})});Z.displayName=X;var Fe=`RadioBubbleInput`,Q=j.forwardRef(({__scopeSlider:e,value:t,...n},r)=>{let i=j.useRef(null),a=T(i,r),o=be(t);return j.useEffect(()=>{let e=i.current;if(!e)return;let n=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(n,`value`).set;if(o!==t&&r){let n=new Event(`input`,{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,N.jsx)(E.input,{style:{display:`none`},...n,ref:a,defaultValue:t})});Q.displayName=Fe;function Ie(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}function Le(e,t,n){return M(100/(n-t)*(e-t),[0,100])}function Re(e,t){if(t>2)return`Value ${e+1} of ${t}`;if(t===2)return[`Minimum`,`Maximum`][e]}function ze(e,t){if(e.length===1)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}function Be(e,t,n){let r=e/2;return(r-$([0,50],[0,r])(t)*n)*n}function Ve(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}function He(e,t){if(t>0){let n=Ve(e);return Math.min(...n)>=t}return!0}function $(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Ue(e){return(String(e).split(`.`)[1]||``).length}function We(e,t){let n=10**t;return Math.round(e*n)/n}var Ge=H,Ke=q,qe=Y,Je=Z,Ye=j.forwardRef(({className:e,...t},n)=>(0,N.jsxs)(Ge,{ref:n,className:ae(`relative flex w-full touch-none select-none items-center`,e),...t,children:[(0,N.jsx)(Ke,{className:`relative h-1.5 w-full grow overflow-hidden rounded-full bg-primary/20`,children:(0,N.jsx)(qe,{className:`absolute h-full bg-primary`})}),(0,N.jsx)(Je,{className:`block h-4 w-4 rounded-full border border-primary/50 bg-background shadow transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50`})]}));Ye.displayName=Ge.displayName;var Xe=[{slug:`carrara-white`,name:`Carrara White`,origin:`Italy`,tone:`White with soft grey veining`,image:he},{slug:`calacatta-gold`,name:`Calacatta Gold`,origin:`Italy`,tone:`White with dramatic gold veining`,image:fe},{slug:`statuario`,name:`Statuario`,origin:`Italy`,tone:`Pure white with bold dark veining`,image:pe},{slug:`botticino-beige`,name:`Botticino Beige`,origin:`Italy`,tone:`Warm cream beige, subtle vein`,image:ge},{slug:`emperador-dark`,name:`Emperador Dark`,origin:`Spain`,tone:`Rich dark brown with light veining`,image:me},{slug:`nero-marquina`,name:`Nero Marquina`,origin:`Spain`,tone:`Deep black with striking white veins`,image:_e}],Ze=[S,ee,C,w,te,d,A,k,le,ce,ue,oe,se,de],Qe=[{name:`Cosmetic Industry`,image:y,tags:[`Personal Care`,`Pharma & Food`],body:`Used in a number of applications including colored make-up, personal care, soaps, derma-pediatric preparations & talcum powder.`,grade:`Premium`,whiteness:96},{name:`Paint Industry`,image:h,tags:[`Industrial`,`Construction`],body:`Used as titanium dioxide extenders, reducing cracking and sagging and enhancing matting. In anti-corrosion primers, talc improves corrosion resistance and paint adhesion.`,grade:`Premium`,whiteness:95},{name:`Ceramic Industry`,image:p,tags:[`Construction`,`Industrial`],body:`In ceramics talc is used mostly as a filler in ceramic tiles, sanitaryware, dinnerware, porcelain and electrical insulating parts.`,grade:`A`,whiteness:94},{name:`Paper Industry`,image:_,tags:[`Industrial`],body:`Used in three stages of paper making — as filler, to control pitch and stickiness, and in paper coating. High brightness reduces the use of expensive whitening agents and helps control gloss.`,grade:`Premium`,whiteness:96},{name:`Pharmaceutical Industry`,image:d.url,tags:[`Pharma & Food`,`Personal Care`],body:`Highly pure, specialized and bacteria-free talc for tablets, ointments and dusting. The thermal and chemical inertness of talc makes it an ideal filler.`,grade:`Premium`,whiteness:96},{name:`Soap & Washing Powder`,image:A.url,tags:[`Personal Care`],body:`Preferred for its high chemical purity, controlled particle-size distribution and good oleo-resinous properties. Low iron content prevents discoloration and acts as a surfactant and binder.`,grade:`A`,whiteness:95},{name:`Food Industry`,image:k.url,tags:[`Pharma & Food`],body:`Used as an anti-stick coating agent in chewing gum, boiled sweets, cured meats and rice polishing. In olive oil production, it increases yield and improves clarity.`,grade:`Premium`,whiteness:96},{name:`Plastic Industry`,image:m,tags:[`Industrial`],body:`Extensively reinforced with different plastics to improve chemical, heat and flame resistance, dimensional stability, stiffness, tensile strength, creep resistance, electrical resistance and heat deflection temperature.`,grade:`A`,whiteness:94},{name:`Agriculture`,image:v,tags:[`Agriculture`],body:`Carrier and anti-caking talc for fertilizers and crop protection products — improving flow and product performance.`,grade:`A`,whiteness:94}],$e=[{title:`High whiteness & brightness`,body:`Naturally elevated whiteness suitable for premium cosmetics, coatings and paper applications.`},{title:`High purity`,body:`Consistent chemical purity across grades — engineered for demanding industrial specifications.`},{title:`Free from asbestos & heavy metals`,body:`Independently verified, compliant talc — safe for pharmaceutical, food and cosmetic use.`}];a({industry:c(f(u),`All`).default(`All`),grade:c(f(l),`All`).default(`All`),wMin:c(i().int().min(94).max(96),94).default(94),wMax:c(i().int().min(94).max(96),96).default(96)});function et(){let{industry:e,grade:t,wMin:i,wMax:a}=r.useSearch(),s=r.useNavigate(),c=(0,j.useMemo)(()=>Qe.filter(n=>{let r=e===`All`||n.tags.includes(e),o=t===`All`||n.grade===t,s=n.whiteness>=i&&n.whiteness<=a;return r&&o&&s}),[e,t,i,a]);return(0,N.jsxs)(g,{children:[(0,N.jsx)(b,{eyebrow:`Our Products`,title:`Afghan Talc for Every Industry`,subtitle:`EMM offers a broad range of raw talc grades to satisfy most of the applications where talc is normally used and fulfill most of the market needs.`,image:o.url}),(0,N.jsxs)(`section`,{className:`py-24 md:py-28`,children:[(0,N.jsxs)(`div`,{className:`container-x grid grid-cols-1 md:grid-cols-12 gap-10`,children:[(0,N.jsxs)(`div`,{className:`md:col-span-5`,children:[(0,N.jsx)(`div`,{className:`text-xs font-bold tracking-[0.3em] text-[color:var(--emerald)] uppercase`,children:`Product Range`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl uppercase text-[color:var(--navy-900)] leading-tight`,children:`From high brightness products to dark and coarse grades.`})]}),(0,N.jsxs)(`div`,{className:`md:col-span-7 space-y-5 text-muted-foreground leading-relaxed`,children:[(0,N.jsxs)(`p`,{children:[`We supply `,(0,N.jsx)(`strong`,{className:`text-[color:var(--navy-900)]`,children:`raw-material talc in sizes from 0 mm up to 400 mm`}),`, with a natural `,(0,N.jsx)(`strong`,{className:`text-[color:var(--navy-900)]`,children:`whiteness of 94–96%`}),` — from high-brightness product through to dark and coarse grades. Based on the specific application, we can also customize products on request.`]}),(0,N.jsx)(`p`,{children:`We have stable and strict quality testing and control teams to ensure our products are of top quality. Each and every production facility is accompanied by a well-equipped Quality Assurance lab manned by trained and qualified personnel.`})]})]}),(0,N.jsx)(`div`,{className:`container-x mt-16 grid grid-cols-1 md:grid-cols-3 gap-6`,children:$e.map((e,t)=>(0,N.jsxs)(`div`,{className:`border-t-2 border-[color:var(--emerald)] bg-white p-8 shadow-[var(--shadow-card)]`,children:[(0,N.jsxs)(`div`,{className:`font-display text-4xl text-[color:var(--emerald)]`,children:[`0`,t+1]}),(0,N.jsx)(`h3`,{className:`mt-4 font-display text-xl uppercase text-[color:var(--navy-900)] leading-tight`,children:e.title}),(0,N.jsx)(`p`,{className:`mt-3 text-sm text-muted-foreground leading-relaxed`,children:e.body})]},e.title))})]}),(0,N.jsx)(`section`,{className:`bg-[color:var(--navy-950)] text-white py-20 md:py-24`,children:(0,N.jsxs)(`div`,{className:`container-x`,children:[(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-12 gap-10 items-end`,children:[(0,N.jsxs)(`div`,{className:`md:col-span-5`,children:[(0,N.jsx)(`div`,{className:`text-xs font-bold tracking-[0.35em] text-sky-400 uppercase`,children:`Specifications`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl uppercase leading-tight bg-gradient-to-b from-white via-slate-300 to-slate-500 bg-clip-text text-transparent`,children:`Raw-material talc at a glance`})]}),(0,N.jsx)(`p`,{className:`md:col-span-7 text-slate-300 leading-relaxed`,children:`Consistent, verified specifications across every shipment — supported by our own laboratory and independent SGS lab testing.`})]}),(0,N.jsxs)(`dl`,{className:`mt-12 grid grid-cols-1 md:grid-cols-3 gap-4`,children:[(0,N.jsxs)(`div`,{className:`border-l-4 border-sky-400 bg-white/[0.03] p-8`,children:[(0,N.jsx)(`dt`,{className:`font-mono text-[11px] tracking-[0.3em] text-sky-400 uppercase`,children:`Particle size`}),(0,N.jsx)(`dd`,{className:`mt-3 font-display text-5xl md:text-6xl font-extrabold bg-gradient-to-b from-white via-slate-300 to-slate-500 bg-clip-text text-transparent`,children:`0 – 400 mm`}),(0,N.jsx)(`p`,{className:`mt-3 text-sm text-slate-400`,children:`Raw-material talc — lump to fine, tailored to customer specification.`})]}),(0,N.jsxs)(`div`,{className:`border-l-4 border-sky-400 bg-white/[0.03] p-8`,children:[(0,N.jsx)(`dt`,{className:`font-mono text-[11px] tracking-[0.3em] text-sky-400 uppercase`,children:`Whiteness`}),(0,N.jsx)(`dd`,{className:`mt-3 font-display text-5xl md:text-6xl font-extrabold bg-gradient-to-b from-white via-slate-300 to-slate-500 bg-clip-text text-transparent`,children:`94 – 96%`}),(0,N.jsx)(`p`,{className:`mt-3 text-sm text-slate-400`,children:`Naturally high brightness, suitable for premium industrial applications.`})]}),(0,N.jsxs)(`div`,{className:`border-l-4 border-sky-400 bg-white/[0.03] p-8`,children:[(0,N.jsx)(`dt`,{className:`font-mono text-[11px] tracking-[0.3em] text-sky-400 uppercase`,children:`Grade`}),(0,N.jsx)(`dd`,{className:`mt-3 font-display text-5xl md:text-6xl font-extrabold bg-gradient-to-b from-white via-slate-300 to-slate-500 bg-clip-text text-transparent`,children:`Premium / A`}),(0,N.jsx)(`p`,{className:`mt-3 text-sm text-slate-400`,children:`From a consolidated block of 40 mining sites in Afghanistan.`})]})]})]})}),(0,N.jsx)(`section`,{className:`bg-muted py-24 md:py-28`,children:(0,N.jsxs)(`div`,{className:`container-x`,children:[(0,N.jsx)(`div`,{className:`text-xs font-bold tracking-[0.3em] text-[color:var(--emerald)] uppercase`,children:`Talc Applications`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl uppercase text-[color:var(--navy-900)] max-w-3xl`,children:`Widely used across industries as a filler, extender and functional mineral.`}),(0,N.jsxs)(`div`,{className:`mt-10 bg-white border border-[color:var(--navy-900)]/10 shadow-[var(--shadow-card)] p-6 md:p-8 space-y-6`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsxs)(`div`,{className:`flex items-baseline justify-between gap-4`,children:[(0,N.jsx)(`div`,{className:`text-[11px] font-bold tracking-[0.3em] uppercase text-[color:var(--navy-900)]/70`,children:`Industry`}),(0,N.jsx)(`button`,{type:`button`,onClick:()=>s({search:{industry:`All`,grade:`All`,wMin:94,wMax:96}}),className:`text-[11px] font-semibold uppercase tracking-widest text-sky-600 hover:text-[color:var(--navy-900)] transition-colors`,children:`Reset filters`})]}),(0,N.jsx)(`div`,{className:`mt-3 flex flex-wrap items-center gap-2 md:gap-3`,role:`tablist`,"aria-label":`Filter by industry`,children:u.map(t=>{let n=t===e;return(0,N.jsx)(`button`,{type:`button`,role:`tab`,"aria-selected":n,onClick:()=>s({search:e=>({...e,industry:t})}),className:`px-4 md:px-5 py-2 text-xs md:text-sm font-display uppercase tracking-widest border transition-colors ${n?`bg-[color:var(--navy-900)] text-white border-[color:var(--navy-900)]`:`bg-transparent text-[color:var(--navy-900)] border-[color:var(--navy-900)]/20 hover:border-sky-500 hover:text-sky-600`}`,children:t},t)})})]}),(0,N.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-10`,children:[(0,N.jsxs)(`div`,{children:[(0,N.jsx)(`div`,{className:`text-[11px] font-bold tracking-[0.3em] uppercase text-[color:var(--navy-900)]/70`,children:`Grade`}),(0,N.jsx)(`div`,{className:`mt-3 flex flex-wrap gap-2 md:gap-3`,role:`tablist`,"aria-label":`Filter by grade`,children:l.map(e=>{let n=e===t;return(0,N.jsx)(`button`,{type:`button`,role:`tab`,"aria-selected":n,onClick:()=>s({search:t=>({...t,grade:e})}),className:`px-4 md:px-5 py-2 text-xs md:text-sm font-display uppercase tracking-widest border transition-colors ${n?`bg-sky-500 text-white border-sky-500`:`bg-transparent text-[color:var(--navy-900)] border-[color:var(--navy-900)]/20 hover:border-sky-500 hover:text-sky-600`}`,children:e===`All`?`All`:e===`Premium`?`Premium (A+)`:`A-Grade`},e)})})]}),(0,N.jsxs)(`div`,{children:[(0,N.jsxs)(`div`,{className:`flex items-baseline justify-between gap-4`,children:[(0,N.jsx)(`div`,{className:`text-[11px] font-bold tracking-[0.3em] uppercase text-[color:var(--navy-900)]/70`,children:`Whiteness`}),(0,N.jsxs)(`div`,{className:`font-display text-sm font-bold text-[color:var(--navy-900)]`,children:[i,`% – `,a,`%`]})]}),(0,N.jsxs)(`div`,{className:`mt-5 px-1`,children:[(0,N.jsx)(Ye,{min:94,max:96,step:1,value:[i,a],onValueChange:e=>{let[t,n]=e,r=Math.min(t,n),i=Math.max(t,n);s({search:e=>({...e,wMin:r,wMax:i})})},"aria-label":`Whiteness range`}),(0,N.jsxs)(`div`,{className:`mt-2 flex justify-between text-[10px] font-mono tracking-widest text-[color:var(--navy-900)]/60`,children:[(0,N.jsx)(`span`,{children:`94%`}),(0,N.jsx)(`span`,{children:`95%`}),(0,N.jsx)(`span`,{children:`96%`})]})]})]})]}),(0,N.jsxs)(`div`,{className:`pt-2 text-xs text-muted-foreground font-medium`,children:[`Showing `,(0,N.jsx)(`span`,{className:`text-[color:var(--navy-900)] font-bold`,children:c.length}),` of `,Qe.length,` applications`]})]}),(0,N.jsx)(`div`,{className:`mt-8 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6`,children:c.map(e=>(0,N.jsxs)(`article`,{className:`bg-white shadow-[var(--shadow-card)] flex flex-col`,children:[(0,N.jsxs)(`div`,{className:`relative aspect-[4/3] overflow-hidden`,children:[(0,N.jsx)(`img`,{src:e.image,alt:e.name,className:`absolute inset-0 h-full w-full object-cover`}),(0,N.jsxs)(`div`,{className:`absolute top-3 left-3 flex gap-1.5`,children:[(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-widest uppercase bg-sky-500 text-white px-2 py-0.5`,children:e.grade===`Premium`?`Premium (A+)`:`A-Grade`}),(0,N.jsxs)(`span`,{className:`text-[10px] font-bold tracking-widest uppercase bg-white/95 text-[color:var(--navy-900)] px-2 py-0.5`,children:[e.whiteness,`% W`]})]})]}),(0,N.jsxs)(`div`,{className:`p-6 flex flex-col flex-1`,children:[(0,N.jsx)(`div`,{className:`flex flex-wrap gap-1.5 mb-3`,children:e.tags.map(e=>(0,N.jsx)(`span`,{className:`text-[10px] font-bold tracking-widest uppercase text-[color:var(--emerald)] border border-[color:var(--emerald)]/30 px-2 py-0.5`,children:e},e))}),(0,N.jsx)(`h3`,{className:`font-display text-2xl uppercase text-[color:var(--navy-900)]`,children:e.name}),(0,N.jsx)(`p`,{className:`mt-3 text-sm text-muted-foreground leading-relaxed`,children:e.body})]})]},e.name))}),c.length===0&&(0,N.jsx)(`div`,{className:`mt-8 text-center py-12 text-muted-foreground`,children:`No applications match this filter yet.`})]})}),(0,N.jsx)(`section`,{className:`py-24 md:py-28`,children:(0,N.jsxs)(`div`,{className:`container-x`,children:[(0,N.jsx)(`div`,{className:`text-xs font-bold tracking-[0.3em] text-[color:var(--emerald)] uppercase`,children:`Our Products`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl uppercase text-[color:var(--navy-900)]`,children:`Product gallery`}),(0,N.jsx)(`p`,{className:`mt-4 max-w-2xl text-muted-foreground leading-relaxed`,children:`A visual overview of grades from our Afghan operations — raw talc, powders and finished industrial-ready product.`}),(0,N.jsx)(`div`,{className:`mt-12 grid grid-cols-2 md:grid-cols-3 gap-4`,children:Ze.map((e,t)=>(0,N.jsxs)(`div`,{className:`group relative aspect-[4/3] overflow-hidden bg-muted`,children:[(0,N.jsx)(`img`,{src:e.url,alt:`Elite Mines & Minerals product ${t+1}`,loading:`lazy`,className:`absolute inset-0 h-full w-full object-cover transition-transform duration-500 group-hover:scale-105`}),(0,N.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-[color:var(--navy-950)]/60 to-transparent opacity-0 group-hover:opacity-100 transition-opacity`}),(0,N.jsxs)(`div`,{className:`absolute bottom-3 left-4 text-white font-display text-sm tracking-widest opacity-0 group-hover:opacity-100 transition-opacity`,children:[`0`,t+1,` / `,Ze.length]})]},e.url))})]})}),(0,N.jsx)(`section`,{className:`bg-muted py-24 md:py-28`,children:(0,N.jsxs)(`div`,{className:`container-x`,children:[(0,N.jsx)(`div`,{className:`text-xs font-bold tracking-[0.3em] text-[color:var(--emerald)] uppercase`,children:`Marble Range`}),(0,N.jsx)(`h2`,{className:`mt-4 font-display text-4xl md:text-5xl uppercase text-[color:var(--navy-900)] max-w-3xl`,children:`Marble Types`}),(0,N.jsx)(`p`,{className:`mt-4 max-w-2xl text-muted-foreground leading-relaxed`,children:`A curated selection of premium marbles — each with distinctive tone, veining and origin — supplied for architecture, interiors and monumental work.`}),(0,N.jsx)(`div`,{className:`mt-12 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6`,children:Xe.map(e=>(0,N.jsxs)(`article`,{id:e.slug,className:`group bg-white shadow-[var(--shadow-card)] overflow-hidden flex flex-col scroll-mt-28`,children:[(0,N.jsx)(`div`,{className:`relative aspect-[4/3] overflow-hidden`,children:(0,N.jsx)(`img`,{src:e.image,alt:`${e.name} marble slab`,loading:`lazy`,width:1024,height:1024,className:`absolute inset-0 h-full w-full object-cover transition-transform duration-500 group-hover:scale-105`})}),(0,N.jsxs)(`div`,{className:`p-6`,children:[(0,N.jsx)(`div`,{className:`text-[10px] font-bold tracking-widest uppercase text-[color:var(--emerald)]`,children:e.origin}),(0,N.jsx)(`h3`,{className:`mt-2 font-display text-2xl uppercase text-[color:var(--navy-900)]`,children:e.name}),(0,N.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground leading-relaxed`,children:e.tone})]})]},e.slug))})]})}),(0,N.jsx)(`section`,{className:`py-20 bg-[color:var(--navy-900)] text-white`,children:(0,N.jsxs)(`div`,{className:`container-x flex flex-wrap items-center justify-between gap-6`,children:[(0,N.jsx)(`h2`,{className:`font-display text-4xl md:text-5xl uppercase max-w-xl`,children:`Need a custom specification?`}),(0,N.jsxs)(n,{to:`/contact`,className:`inline-flex items-center gap-2 bg-white text-[color:var(--navy-900)] px-6 py-4 font-semibold text-sm uppercase tracking-wide hover:bg-[color:var(--emerald-bright)] hover:text-white transition-colors`,children:[`Request specifications `,(0,N.jsx)(x,{className:`h-4 w-4`})]})]})})]})}export{et as component};