PageSourceSearch

https://www.escapekemah.com/_next/static/chunks/LuxSection.560a2ff65acbf17e.js

js escapekemah.com collected 2026-09-30 15:08:32 UTC 103,147 bytes, 12 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3227],{1521:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone")},6699:(t,e,n)=>{n.d(e,{X:()=>s});var r=n(55729),i=n(7652);function s(t,e){let n=(0,r.useMemo)(()=>t?.length?t:[],[t]),s=n.length,o=(0,r.useMemo)(()=>n.some(t=>(0,i.WA)(t.asset)),[n]),[a,l]=(0,r.useState)(0),[x,c]=(0,r.useState)(!1),[d,p]=(0,r.useState)(!0),m=(0,r.useRef)(null),u=n[a]??n[0],h=(0,i.WA)(u?.asset),f=(0,r.useCallback)(t=>l((t%s+s)%s),[s]),g=(0,r.useCallback)(()=>f(a-1),[a,f]),b=(0,r.useCallback)(()=>f(a+1),[a,f]),y=(0,r.useCallback)(()=>{!x&&s>1&&b()},[x,s,b]);(0,r.useEffect)(()=>{if(x||s<=1||h)return;let t=setInterval(()=>b(),5e3);return()=>clearInterval(t)},[x,s,b,h]);let v=(0,r.useCallback)(t=>{e||s<=1||(m.current={x:t.touches[0].clientX,y:t.touches[0].clientY})},[e,s]),A=(0,r.useCallback)(t=>{if(e||s<=1||!m.current)return;let n=t.changedTouches[0],r=n.clientX-m.current.x,i=n.clientY-m.current.y;m.current=null,Math.abs(r)>Math.abs(i)&&Math.abs(r)>50&&(r>0?g():b())},[e,s,g,b]);return{slides:n,count:s,currentIndex:a,isPaused:x,setIsPaused:c,isMuted:d,setIsMuted:p,goPrev:g,goNext:b,handleVideoEnded:y,handleTouchStart:v,handleTouchEnd:A,hasVideoLikeSlide:o,currentSlideIsVideoLike:h,showCarouselControls:s>1}}},7333:(t,e,n)=>{n.d(e,{A:()=>r});function r(t){return!!t&&!t.hidden&&("phone"===t.type||"sms"===t.type||"leave_review"===t.type||"live_chat"===t.type?!!t.text:"social"===t.type?!!("sync"in t||t.link):!!(t.text||t.icon))}},10485:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},18484:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(6029);n(55729);var i=n(90798),s=n(76580);function o(t){let{isLight:e,sx:n}=t;return(0,r.jsx)(i.A,{"aria-hidden":!0,sx:{position:"absolute",top:0,bottom:0,width:"1px",backgroundColor:(0,s.c)("text"),opacity:e?.06:.1,transformOrigin:"top",pointerEvents:"none",zIndex:0,":before":{content:'""',position:"absolute",left:"-50vw",top:0,width:"100vw",height:"1px",backgroundColor:"inherit"},":after":{content:'""',position:"absolute",left:"-50vw",bottom:0,width:"100vw",height:"1px",backgroundColor:"inherit"},...n}})}},19373:(t,e,n)=>{n.d(e,{A:()=>f});var r=n(6029),i=n(55729),s=n(90931),o=n(90798),a=n(97018),l=n(4861),x=n(7333),c=n(67335),d=n(76580),p=n(30003),m=n(80787),u=n(37208),h=n(50582);function f(t){let{title:e,subtitle:n,body:f,button:g,forceEditorial:b=!1,maxWidth:y}=t,v=(0,l.yo)(),A=(0,s.A)(),j=b?"editorial":(0,h.g2)(e,f),w="editorial"===j,C=(0,h.fk)(j),k=(0,x.A)(g),$=(0,p.rp)(A.palette.secondary.main,[m.e2,m._R]),[S,I]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=requestAnimationFrame(()=>I(!0));return()=>cancelAnimationFrame(t)},[]),(0,r.jsxs)(o.A,{sx:{position:"relative",display:"flex",flexDirection:"column",justifyContent:w?"flex-end":"center",alignItems:w?"flex-start":"center",zIndex:2,textAlign:w?"left":"center",color:(0,d.c)("text"),px:2*!w,width:w?"100%":void 0,maxWidth:y??(w?{xs:"100%",md:"min(640px, 55vw)"}:{xs:800,lg:"70%"})},children:[n&&(w?(0,r.jsxs)(o.A,{sx:{display:"flex",alignItems:"center",justifyContent:void 0,gap:"14px",mb:e||f||k?2:0,width:"100%"},children:[(0,r.jsx)(o.A,{"aria-hidden":!0,sx:{width:{xs:24*!!S,md:44*!!S},height:"1px",backgroundColor:(0,d.c)("text"),flexShrink:0,transition:`width 900ms ${u.p}`}}),(0,r.jsx)(a.default,{variant:"caption",sx:{display:"block",color:(0,d.c)("text"),opacity:+!!S,transform:S?"translateY(0)":"translateY(8px)",transition:`opacity 0.85s ease-out, transform 0.9s ${u.p}`},children:n})]}):(0,r.jsx)(a.default,{variant:"caption",sx:{display:"block",mb:e||f||k?1.5:0,color:(0,d.c)("text"),fontSize:"12px",opacity:+!!S,transform:S?"translateY(0)":"translateY(10px)",transition:`opacity 0.85s ease-out, transform 0.9s ${u.p}`},children:n})),e&&(w?(0,r.jsx)(a.default,{component:v,variant:"h1",sx:{...C,color:(0,d.c)("text"),mb:1.5,opacity:+!!S,transform:S?"translateY(0)":"translateY(14px)",transition:`opacity 0.9s ease-out 200ms, transform 0.95s ${u.p} 200ms`},children:e}):(0,r.jsx)(o.A,{sx:{overflow:"hidden",pb:"0.16em",mb:1.5},children:(0,r.jsx)(a.default,{component:v,variant:"h1",sx:{...C,color:(0,d.c)("text"),mb:0,transform:S?"translateY(0)":"translateY(110%)",transition:`transform 1.2s ${u.p} 200ms`,willChange:"transform"},children:e})})),f&&(0,r.jsx)(a.default,{variant:"body1",sx:{fontSize:{xs:"14px",md:"15px"},letterSpacing:"0.05em",mb:w?2.5*!!k:4,color:(0,d.c)("text"),opacity:+!!S,transform:S?"translateY(0)":"translateY(14px)",transition:`opacity 0.9s ease-out 480ms, transform 0.95s ${u.p} 480ms`},children:f}),k&&g&&(0,r.jsx)(c.default,{className:"lux-hero-button",...g,variant:w?"outlined":"contained",sx:w?{alignSelf:"flex-start",borderWidth:2,backgroundColor:"rgba(0,0,0,0.15)"}:{backgroundColor:`color-mix(in srgb, ${A.palette.secondary.main}
1 80%, transparent)`,border:"none",color:$,opacity:+!!S,transform:S?"translateY(0)":"translateY(14px)",transition:`opacity 0.8s ease-out 720ms, transform 0.85s ${u.p} 720ms, background-color 0.3s ease-in-out, color 0.3s ease-in-out`,"&:hover":{border:"none",backgroundColor:A.palette.secondary.main,color:$}},disableElevation:!0})]})}},21369:(t,e,n)=>{n.r(e),n.d(e,{default:()=>eI});var r=n(6029),i=n(55729),s=n(48879),o=n(71024),a=n.n(o),l=n(90931),x=n(62512),c=n(77079),d=n(86191),p=n(68438),m=n(80787),u=n(7333),h=n(90798),f=n(43072),g=n(76580),b=n(37208),y=n(5330),v=n(48269),A=n(18484);function j(t){let{sectionProps:e,items:n,isLight:i,isVeryDark:s}=t,{ref:o,inView:a}=(0,f.Wx)({triggerOnce:!0,threshold:0,rootMargin:"0px 0px -10% 0px"});return(0,r.jsx)(y.Ay,{...e,contentPadding:!1,sx:{overflow:"clip"},children:(0,r.jsxs)(h.A,{ref:o,sx:{position:"relative",backgroundColor:(0,g.c)("bg"),maxWidth:"1600px",mx:"auto",px:v.p,pt:{xs:"64px",md:"112px"},pb:{xs:"64px",md:"112px"}},children:[(0,r.jsx)(A.A,{isLight:i,sx:{left:{xs:"10%",lg:"50%"},display:{xs:"none",md:"block"},transform:{xs:a?"scaleY(1)":"scaleY(0)",lg:a?"translateX(-50%) scaleY(1)":"translateX(-50%) scaleY(0)"},transition:`transform 1.2s ${b.p}`}}),(0,r.jsx)(h.A,{sx:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",gap:{xs:"80px",md:"128px",lg:"176px"}},children:n.map((t,e)=>(0,r.jsx)(v.A,{item:t,index:e,isLight:i,isVeryDark:s,variant:"stacked"},t.id))})]})})}let w=a()(()=>n.e(37769).then(n.bind(n,1981)),{loadableGenerated:{webpack:()=>[1981]}});function C(t){let{items:e,isStacked:n=!0}=t,s=(0,l.A)(),{editorActive:o}=(0,i.useContext)(c.n),a=e.filter(t=>!!t.asset||!!t.title||!!t.subtitle||!!t.body||(0,u.A)(t.button));if(0===a.length)return null;let h=(0,d.k)(t,s),f=(0,p.m2)(h),g=(0,x.J1)(h)<=(0,x.J1)(m._R),b=!n&&!o&&a.length>1,y={sectionProps:t,items:a,isLight:f,isVeryDark:g};return b?(0,r.jsx)(w,{...y}):(0,r.jsx)(j,{...y})}var k=n(97018),$=n(27011),S=n(35003),I=n(67335),E=n(50794),M=n(124);function L(t){let{title:e,subtitle:n,body:i,button:s,backgroundAsset:o,...a}=t,l=(0,u.A)(s),{reduceBottomPadding:x}=(0,E.A)({...t,backgroundAsset:void 0}),{ref:c,inView:d}=(0,f.Wx)({triggerOnce:!0,threshold:.3,rootMargin:"0px 0px -15% 0px"});return(0,r.jsx)(y.Ay,{...a,contentSx:{p:{xs:"32px",md:"64px"},...x?{pb:{xs:"16px",md:"21px"}}:{}},children:(0,r.jsxs)(h.A,{ref:c,sx:{position:"relative",width:"100%",mx:"auto",overflow:"hidden",backgroundColor:(0,g.c)("accent-icon"),display:"flex",flexDirection:"column",justifyContent:"space-between",p:{xs:"32px",md:"56px",lg:"72px"},opacity:+!!d,transform:d?"scale(1)":"scale(0.96)",transformOrigin:"center center",transition:`opacity 1400ms ease-out, transform 1400ms ${b.p}`,willChange:"transform, opacity"},children:[o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,zIndex:0,overflow:"hidden",transform:d?"scale(1)":"scale(1.08)",transformOrigin:"center center",transition:`transform 3200ms ${b.p}`,willChange:"transform"},children:(0,r.jsx)($.A,{media:o,objectFit:"cover",autoPlay:!0,muted:!0,loop:!0,sizes:S.e,title:e??"Announcement",style:{position:"absolute",inset:0,width:"100%",height:"100%"}})}),(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",inset:0,zIndex:0,background:`linear-gradient(135deg, ${(0,g.c)("accent-icon")} 0%, ${(0,g.c)("accent-icon")} 40%, transparent 100%)`,pointerEvents:"none",opacity:+!!d,transition:"opacity 1600ms ease-out 300ms","@supports (color-mix(in srgb, red 50%, transparent))":{background:`linear-gradient(135deg, ${(0,g.c)("accent-icon")} 0%, ${(0,g.c)("accent-icon")}
1 40%, color-mix(in srgb, ${(0,g.c)("accent-icon")} 55%, transparent) 100%)`}}})]}),(0,r.jsxs)(h.A,{sx:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",minWidth:0},children:[n&&(0,r.jsx)(k.default,{variant:"caption",sx:{display:"block",color:`${(0,g.c)("accent-icon-text")} !important`,opacity:.85*!!d,transform:d?"translateY(0)":"translateY(12px)",letterSpacing:"0.2em",textTransform:"uppercase",fontSize:{xs:"11px",sm:"12px"},lineHeight:1.5,mb:{xs:3,md:4},transition:`opacity 1000ms ease-out 600ms, transform 1000ms ${b.p} 600ms`},children:n}),e&&(0,r.jsx)(h.A,{sx:{overflow:"hidden",pb:"6px",mb:i?{xs:2,md:3}:0},children:(0,r.jsx)(M.A,{component:"h2",variant:"h2",html:e,mode:"inView",play:d,sx:{color:`${(0,g.c)("accent-icon-text")} !important`,fontSize:{xs:"40px",md:"56px",lg:"64px"},lineHeight:1.05,fontWeight:400,maxWidth:{md:"90%",lg:"80%"},mb:0,transform:d?"translateY(0)":"translateY(110%)",transition:`transform 1300ms ${b.p} 820ms`,willChange:"transform"}})}),i&&(0,r.jsx)(k.default,{variant:"body1",sx:{color:`${(0,g.c)("accent-icon-text")} !important`,fontSize:{xs:"15px",md:"16px"},maxWidth:{md:"75%",lg:"70%"},lineHeight:1.65,opacity:+!!d,transform:d?"translateY(0)":"translateY(14px)",transition:`opacity 1000ms ease-out 1180ms, transform 1000ms ${b.p} 1180ms`},children:i})]}),l&&(0,r.jsx)(h.A,{sx:{position:"relative",zIndex:1,mt:{xs:4,md:6},opacity:+!!d,transform:d?"translateY(0)":"translateY(16px)",transition:`opacity 1000ms ease-out 1420ms, transform 1000ms ${b.p} 1420ms`},children:(0,r.jsx)(I.default,{...s,variant:"contained",sx:{backgroundColor:(0,g.c)("accent-icon-text"),borderColor:(0,g.c)("accent-icon-text"),color:(0,g.c)("accent-icon"),"&:hover":{borderColor:(0,g.c)("bg"),backgroundColor:(0,g.c)("bg"),color:(0,g.c)("text")}}})})]})})}var z=n(68684),W=n(56263),Y=n(96149),_=n(11999),P=n(81364);function D(t){let{id:e,link:n,asset:i,title:s}=t;return(0,r.jsx)(P.A,{id:e,link:n,style:{display:"flex",alignItems:"center",flexShrink:0},children:(0,r.jsx)($.A,{media:i??"",title:s||"Brand logo",objectFit:"contain",sizes:"200px",srcSetWidths:[384,640],style:{height:80,width:"auto",maxWidth:200,flexShrink:0}})})}function H(t){let{items:e,itemSpacingPx:n,trailingDivider:s=!1}=t;return(0,r.jsx)(h.A,{sx:{display:"flex",alignItems:"center",flexShrink:0,flexWrap:"nowrap",pl:s?0:`${n}px`,gap:`${n}px`},children:e.map((t,n)=>(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(D,{...t}),(n<e.length-1||s)&&(0,r.jsx)(h.A,{sx:{width:"1px",height:"70px",backgroundColor:(0,g.c)("text"),opacity:.35,flexShrink:0}})]},t.id))})}function T(t){let{title:e,subtitle:n,body:i,items:s}=t,o=s.filter(t=>t.asset),a=!!(e||n||i),{ref:l,width:x}=(0,W.A)(),{ref:c,width:d}=(0,W.A)(),p=(0,z.A)(t=>t.breakpoints.up("sm"))?56:40,{numItems:m,marqueeWidth:u,animationSpeed:f}=(0,Y.A)(p,x??0,d??0);return(0,r.jsx)(y.Ay,{...t,contentPadding:!1,children:(0,r.jsxs)(h.A,{sx:{px:{xs:"24px",md:"48px"},py:{xs:"24px",md:"40px"}},children:[a&&(0,r.jsx)(_.A,{align:"center",title:e,subtitle:n,body:i,containerSx:{mx:"auto",maxWidth:800}}),(0,r.jsxs)(h.A,{sx:{position:"relative",width:"100%",overflow:"hidden",minHeight:"120px",":hover *":{animationPlayState:"paused"}},children:[(0,r.jsx)("div",{ref:l,style:{position:"absolute",top:0,left:0,width:"100%",height:0,pointerEvents:"none"}}),(0,r.jsx)(h.A,{ref:c,sx:{display:"flex",width:"max-content",justifyContent:"space-around",flexShrink:0,position:"absolute",zIndex:-2,opacity:0,pointerEvents:"none"},children:(0,r.jsx)(H,{items:o,itemSpacingPx:p,trailingDivider:!0})}),(0,r.jsx)(h.A,{sx:{display:"flex",alignItems:"center",minHeight:"120px",width:"100%"},children:(0,r.jsx)(h.A,{sx:{display:"flex",width:"100%","& img":{opacity:.9}},children:[0,1].map(t=>(0,r.jsx)(h.A,{minWidth:`${u}px`,display:"flex",alignItems:"center",justifyContent:"flex-start",sx:{pl:`${p}px`,gap:`${p}px`,animation:`${Y.F} ${f}s linear infinite`},children:Array.from({length:m}).map((e,n)=>(0,r.jsx)(H,{items:o,itemSpacingPx:p,trailingDivider:!0},`${t}-${n}`))},t))})})]})]})})}var R=n(94107);function O(t){let{title:e,subtitle:n,body:i,buttonOne:s,buttonTwo:o,backgroundAsset:a}=t,l=(0,u.A)(s)||(0,u.A)(o),x=!i,{ref:c,inView:d}=(0,f.Wx)({triggerOnce:!0,threshold:.25,rootMargin:"0px 0px -8% 0px"});return(0,r.jsx)(y.Ay,{...t,backgroundColor:"#000000",sx:{minHeight:"70vh"},children:(0,r.jsxs)(h.A,{ref:c,sx:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",minHeight:{xs:"c
1alc(70vh - 96px)",md:"calc(70vh - 128px)"}},children:[!a&&(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",inset:0,background:`radial-gradient(ellipse 60% 50% at 50% 42%, color-mix(in srgb, ${(0,g.c)("accent")} 10%, transparent) 0%, transparent 70%)`,opacity:+!!d,transition:"opacity 1.6s ease-out 200ms",pointerEvents:"none",zIndex:0}}),(0,r.jsxs)(h.A,{sx:{position:"relative",zIndex:1,maxWidth:{xs:720,lg:860,xl:900},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",margin:"auto"},children:[n&&(0,r.jsx)(k.default,{variant:"caption",sx:{display:"block",color:(0,g.c)("text-muted"),letterSpacing:"0.2em",textTransform:"uppercase",fontSize:{xs:"10px",sm:"11px"},lineHeight:1.5,mb:e?{xs:2,md:2.5}:i||l?{xs:3,md:4}:0,opacity:+!!d,transform:d?"translateY(0)":"translateY(10px)",transition:`opacity 0.85s ease-out 80ms, transform 0.9s ${b.p} 80ms`},children:n}),e&&(0,r.jsx)(h.A,{sx:{overflow:"hidden",pb:"0.18em"},children:(0,r.jsx)(k.default,{component:"h2",variant:"h2",sx:{color:(0,g.c)("text"),fontSize:x?{xs:"48px",md:"80px",lg:"96px",xl:"112px"}:{xs:"40px",md:"56px",lg:"64px"},lineHeight:1.1,fontWeight:400,letterSpacing:"0.08em",transform:d?"translateY(0)":"translateY(110%)",transition:`transform 1.2s ${b.p} 480ms`,willChange:"transform",pb:"28px",...i&&{mb:{xs:"32px",md:"40px"},"::after":{content:'""',position:"absolute",bottom:0,left:"50%",marginLeft:{xs:"-34px",md:"-55px"},display:"block",alignSelf:"center",width:{xs:"68px",md:"110px"},height:"1px",backgroundColor:(0,g.c)("text"),transform:d?"scaleX(1)":"scaleX(0)",transformOrigin:"center",transition:`transform 1.4s ${b.p} 700ms`}}},children:e})}),i&&(0,r.jsx)(k.default,{variant:"body1",sx:{color:(0,g.c)("text-secondary"),mb:l?{xs:3,md:4}:0,fontSize:{xs:"15px",md:"16px"},lineHeight:1.65,opacity:+!!d,transform:d?"translateY(0)":"translateY(14px)",transition:`opacity 0.9s ease-out 820ms, transform 0.95s ${b.p} 820ms`},children:i}),l&&(0,r.jsx)(R.A,{buttonOne:s,buttonTwo:o,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"center",gap:2,flexWrap:"wrap","& > .MuiButton-root":{opacity:+!!d,transform:d?"translateY(0)":"translateY(14px)",transition:`opacity 0.8s ease-out, transform 0.85s ${b.p}`},"& > .MuiButton-root:nth-of-type(1)":{transitionDelay:"900ms"},"& > .MuiButton-root:nth-of-type(2)":{transitionDelay:"1020ms"}}})]})]})})}var F=n(88351),B=n(51602),N=n(91945),X=n(7652),U=n(69937),G=n(29632);let V=/(auto|scroll|overlay)/;function K(t){let{overflow:e,overflowY:n,overflowX:r}=getComputedStyle(t);return V.test(`${e}${n}${r}`)}function J(t){if("undefined"==typeof document||!t)return window;let e=document.getElementById("preview-box");if(e&&e.contains(t)&&K(e))return e;let n=document.getElementById("site-container");if(n&&n.contains(t)&&K(n))return n;let r=document.getElementById(N.Kn);return r&&r.contains(t)?r:window}function q(t){let{asset:e,caption:n,id:s}=t,{editorActive:o}=(0,i.useContext)(c.n),a=e?(0,X.Ay)(e):"",l=a?(0,U.ZC)(a):void 0,x=(0,X.WA)(a),d="vimeo"===l,{trackRef:p,mediaRef:m}=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{enabled:e=!0}=t,{editorActive:n}=(0,i.useContext)(c.n),r=(0,i.useRef)(null),s=(0,i.useRef)(null);return(0,i.useLayoutEffect)(()=>{if(!e)return;let t=!1,i=!1,o=()=>{t=!1;let e=r.current,o=s.current;if(!e||!o)return;if(i){o.style.transform="translate3d(0, 0, 0)";return}let a=n?N.HB:0,l=window.innerHeight-a;if(l<=0)return;let x=e.getBoundingClientRect(),c=-(2*(Math.min(1,Math.max(0,(l-(x.top-a))/(l+x.height)))-.5))*x.height*.1;o.style.transform=`translate3d(0, ${c}px, 0)`},a=()=>{t||(t=!0,requestAnimationFrame(o))};i=window.matchMedia("(prefers-reduced-motion: reduce)").matches,o();let l=J(r.current);l.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a,{passive:!0});let x=requestAnimationFrame(()=>{let t=J(r.current);t!==l&&(l.removeEventListener("scroll",a),(l=t).addEventListener("scroll",a,{passive:!0})),o()});return()=>{cancelAnimationFrame(x),l.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[n,e]),{trackRef:r,mediaRef:s}}({enabled:!d}),{ref:u,inView:v}=(0,f.Wx)({triggerOnce:!0,threshold:.2,rootMargin:"0px 0px -10% 0p
1x"}),[A,j]=(0,i.useState)(!1),[w,C]=(0,i.useState)(0),I=(0,i.useMemo)(()=>e?[{id:`${s}-asset`,asset:e,caption:n}]:[],[e,n,s]),E=(0,i.useCallback)(()=>{e&&(C(0),j(!0))},[e]),M=(0,i.useCallback)(()=>j(!1),[]);return(0,r.jsxs)(y.Ay,{...t,contentPadding:!1,sx:{overflow:"clip"},children:[(0,r.jsxs)(h.A,{ref:p,sx:{position:"relative",width:"100%",...d?{aspectRatio:"16 / 9",height:"auto"}:{height:o?`calc(100vh - ${N.HB}px)`:"100vh"},overflow:"hidden"},children:[(0,r.jsx)(h.A,{ref:d?void 0:m,sx:d?{position:"absolute",inset:0}:{position:"absolute",left:0,width:"100%",top:`${-10}%`,height:`${120}%`,willChange:"transform"},children:e&&(0,r.jsx)($.A,{media:e,title:"Full width image",objectFit:"cover",sizes:S.e,autoPlay:!1,muted:!0,controls:!1,customPlayButton:!1,style:{width:"100%",height:"100%"}})}),x&&(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",zIndex:3,pointerEvents:"none"},children:(0,r.jsx)(F.A,{onClick:E,"aria-label":"Play video",sx:{width:{xs:72,sm:88,md:104},height:{xs:72,sm:88,md:104},borderRadius:"50%",color:"#fff !important",backgroundColor:"rgba(0, 0, 0, 0.35)",border:"1px solid rgba(255, 255, 255, 0.7)",pointerEvents:"auto",transition:"background-color 0.2s ease, transform 0.2s ease","&:hover":{backgroundColor:"rgba(0, 0, 0, 0.55)",transform:"scale(1.04)"}},children:(0,r.jsx)(B.A,{sx:{fontSize:{xs:36,sm:44,md:52},ml:"4px",color:"#fff !important"}})})}),n&&(0,r.jsx)(h.A,{ref:u,sx:{position:"absolute",left:0,right:0,bottom:d?"10%":{xs:"6%",md:"5%"},px:{xs:"5%",md:"5%"},pointerEvents:"none",zIndex:2,opacity:+!!v,transform:v?"translateY(0)":"translateY(24px)",transition:`opacity 1s ${b.p}, transform 1.1s ${b.p}`},children:(0,r.jsx)(k.default,{variant:"body1",sx:{color:e?"#fff !important":`${(0,g.c)("text")} !important`,fontSize:{xs:"18px",sm:"22px",md:"28px"},lineHeight:1.3,letterSpacing:{md:"-0.005em"},textShadow:e?"0 2px 18px rgba(0, 0, 0, 0.45)":"none",maxWidth:{xs:"100%",md:760},mb:0},children:n})})]}),e&&x&&(0,r.jsx)(G.A,{open:A,onClose:M,items:I,currentIndex:w,onCurrentIndexChange:C})]})}function Z(t){let{item:e,onClick:n,staggerMs:i,revealFromBottom:s}=t,o=!!e.caption,a=!!(n&&e.asset),{ref:l,inView:x}=(0,f.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -5% 0px"}),c=a?t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),n?.())}:void 0;return(0,r.jsx)(h.A,{ref:l,onClick:a?n:void 0,onKeyDown:c,role:a?"button":void 0,tabIndex:a?0:void 0,"aria-label":a?(0,G.n)(e.caption)||"Open image":void 0,sx:{position:"relative",width:"100%",cursor:a?"pointer":"default",outline:"none","&:focus-visible .lux-gg-clip":a?{boxShadow:"0 0 0 2px rgba(255,255,255,0.85) inset"}:void 0,"&:hover .lux-gg-overlay":o?{opacity:1}:void 0},children:(0,r.jsxs)(h.A,{className:"lux-gg-clip",sx:{position:"relative",width:"100%",aspectRatio:"1 / 1",overflow:"hidden",clipPath:x?"inset(0 0 0 0)":s?"inset(0 0 100% 0)":"inset(100% 0 0 0)",transition:`clip-path 1.05s ${b.p} ${i}ms`,willChange:"clip-path"},children:[e.asset&&(0,r.jsx)($.A,{media:e.asset,objectFit:"cover",title:(0,G.n)(e.caption)||"Gallery image",sizes:"(min-width: 1536px) 25vw, (min-width: 900px) 34vw, 50vw",style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,transform:x?"scale(1)":"scale(1.14)",transition:`transform 1.6s ${b.p} ${i}ms`,willChange:"transform"}}),o&&(0,r.jsxs)(h.A,{className:"lux-gg-overlay",sx:{position:"absolute",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:1.5,px:{xs:2.5,md:4},textAlign:"center",backgroundColor:"rgba(0, 0, 0, 0.45)",backdropFilter:"blur(6px)",opacity:0,transition:"opacity 0.35s ease",pointerEvents:"none"},children:[(0,r.jsx)(h.A,{sx:{width:12,height:12,backgroundColor:(0,g.c)("accent"),flexShrink:0}}),(0,r.jsx)(k.default,{variant:"body1",sx:{color:"#fff !important",fontSize:{xs:"13px",md:"15px"},lineHeight:1.5,maxWidth:360,display:"-webkit-box",WebkitLineClamp:4,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis",mb:0},children:e.caption})]})]})})}function Q(t){let{title:e,subtitle:n,body:s,buttonOne:o,buttonTwo:a,items:x}=t,c=(0,l.A)(),d=(0,z.A)(c.breakpoints.up("md")),p=(0,z.A)(c.breakpoints.up("xl"))?4:d?3:2,m=(0,u.A)(o),g=(0,u.A)(a),v=m||g,A=!!(e||n||s)||v,j=(0,i.useMemo)(()=>x.filter(t=>!!t.asset).map(t=>({id:t.id,asset:t.asset,caption:t.caption})),[x]),[w,C]=(0,i.useState)(!1),[k,$]=(0,i.useState)(0),{ref:S,inView:I}=(0,f.Wx)({triggerOnce:!0,threshold:.25,rootMargin:"0px 0px -8% 0px"});return 0!==x.length||A?(0,r.jsx)(y.Ay,{...t,children:(0,r.jsxs)(r.Fragment,{children:[A&&(0,r.jsxs)(h.A,{ref:S,sx:{mb:{xs:"40px",md:"64px !important"},maxWidth:1440,margin:{md:"0 auto"},display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{xs:"stretch",md:"flex-end"},justifyContent:"space-between",gap:{xs:3,md:4}},children:[(0,r.jsx)(h.A,{sx:{flex:1,minWidth:0,maxWidth:{md:"65%"}}
1,children:(0,r.jsx)(_.A,{title:e,subtitle:n,body:s,titleProps:{"data-text-attribute":"title"},subtitleProps:{"data-text-attribute":"subtitle"},bodyProps:{"data-text-attribute":"body"}})}),v&&(0,r.jsx)(h.A,{sx:{flexShrink:0,opacity:+!!I,transform:I?"translateY(0)":"translateY(16px)",transition:`opacity 0.85s ${b.p} 720ms, transform 0.85s ${b.p} 720ms`,willChange:"transform, opacity"},children:(0,r.jsx)(R.A,{buttonOne:o,buttonTwo:a,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:2,alignItems:{xs:"stretch",md:"center"},justifyContent:{xs:"stretch",md:"flex-end"}}})})]}),x.length>0&&(0,r.jsx)(h.A,{sx:{mx:{xs:"-24px",md:"-48px"},display:"grid",gridTemplateColumns:{xs:"repeat(2, minmax(0, 1fr))",md:"repeat(3, minmax(0, 1fr))",lg:"repeat(4, minmax(0, 1fr))"},gap:0},children:x.map((t,e)=>{let n=Math.floor(e/p),i=e%p,s=Math.min(n+i,6);return(0,r.jsx)(Z,{item:t,onClick:t.asset?()=>(function(t){let e=j.findIndex(e=>e.id===t);-1!==e&&($(e),C(!0))})(t.id):void 0,staggerMs:110*s,revealFromBottom:i%2==1},t.id)})}),(0,r.jsx)(G.A,{open:w,onClose:()=>C(!1),items:j,currentIndex:k,onCurrentIndexChange:$})]})}):null}var tt=n(67598),te=n(95240),tn=n(6699),tr=n(46944),ti=n(7229),ts=n(50582),to=n(66995),ta=n(19373);let tl=a()(()=>Promise.all([n.e(98777),n.e(62900),n.e(2818),n.e(91950),n.e(61121)]).then(n.bind(n,92437)),{loadableGenerated:{webpack:()=>[92437]}});function tx(t){let{resolveFormData:e}=(0,i.useContext)(tt.Z),{resolvedFormData:n,formId:s}=(0,i.useMemo)(()=>t.formData?e(t.formData):{resolvedFormData:null,formId:void 0},[t.formData,e]),{items:o,title:a,subtitle:l,body:x,button:d}=t,p=(0,z.A)(t=>t.breakpoints.up("md")),m="editorial"===(0,ts.g2)(a,x),{slides:u,count:f,currentIndex:g,isPaused:b,setIsPaused:v,isMuted:A,setIsMuted:j,goPrev:w,goNext:C,handleVideoEnded:k,handleTouchStart:$,handleTouchEnd:S,hasVideoLikeSlide:I,showCarouselControls:E}=(0,tn.X)(o,p),M=(0,tr.A)(),{editorActive:L}=(0,i.useContext)(c.n),W=(0,ti.Ay)();return t.showContactForm&&n?(0,r.jsx)(tl,{...t,resolvedFormData:n,formId:s}):(0,r.jsx)(y.Ay,{...t,backgroundColor:void 0,sx:{overflow:"hidden"},contentPadding:!1,children:(0,r.jsxs)(h.A,{onTouchStart:f>1?$:void 0,onTouchEnd:f>1?S:void 0,sx:{position:"relative",width:"100%",minHeight:{xs:"90vh",md:"100vh"},display:"flex",flexDirection:"column",alignItems:m?"flex-start":"center",justifyContent:m?"flex-end":"center",...m&&{px:{xs:"24px",md:"48px"},pb:{xs:E?"150px":"120px",md:"64px"}},...L&&{minHeight:`calc(100vh - ${N.HB}px - ${W}px) !important`}},children:[(0,r.jsx)(to.A,{slides:u,count:f,currentIndex:g,isMuted:A,title:a,hasInteracted:M,onVideoEnded:k,isPaused:b}),(0,r.jsx)(ta.A,{title:a,subtitle:l,body:x,button:d}),(0,r.jsx)(te.A,{showCarouselControls:E,showMute:I,isPaused:b,isMuted:A,onTogglePause:()=>v(t=>!t),onToggleMute:()=>j(t=>!t),onPrev:w,onNext:C})]})})}var tc=n(4861);function td(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:850;return{opacity:+!!t,transform:t?"translateY(0)":`translateY(${n}px)`,transition:`opacity ${r}ms ${b.p} ${e}ms, transform ${r}ms ${b.p} ${e}ms`,willChange:"transform, opacity"}}let tp={color:`${m.e2} !important`,letterSpacing:"0.04em",textTransform:"uppercase",width:{xs:"100%",sm:"auto"}};function tm(t){let e=(0,tc.yo)(),{title:n,subtitle:o,body:a,asset:l,buttonOne:x,buttonTwo:d}=t,{editorActive:p}=(0,i.useContext)(c.n),g=(0,u.A)(x),v=(0,u.A)(d),A=g||v,j=(0,X.WA)(l),[w,C]=(0,i.useState)(!0),{ref:E,inView:M}=(0,f.Wx)({triggerOnce:!0,threshold:0,rootMargin:"0px"}),L=!!a||A;return(0,r.jsx)(y.Ay,{...t,sx:{overflow:"hidden"},contentPadding:!1,children:(0,r.jsxs)(h.A,{ref:E,sx:{position:"relative",width:"100%",minHeight:{xs:"90vh",md:"100vh"},display:"flex",flexDirection:"column",justifyContent:"flex-end",...p&&{minHeight:`calc(100vh - ${N.HB}px) !important`}},children:[(0,r.jsxs)(h.A,{sx:{position:"absolute",inset:0,zIndex:0,overflow:"hidden",bgcolor:"#0a0a0a","& .lux-hero-slide-controls svg":{color:"white !important"}},children:[(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,opacity:+!!M,transition:`opacity 1200ms ${b.p} 200ms`,...l&&!j&&{animation:"luxHeroAltKenBurns 22s ease-in-out infinite alternate","@keyframes luxHeroAltKenBurns":{"0%":{transform:"scale(1.04)"},"100%":{transform:"scale(1.12)"}}}},children:l&&(0,r.jsx)($.A,{media:l,objectFit:"cover",title:n??"Hero",style:{width:"100%",height:"100%",position:"absolute",inset:0},loading:"eager",sizes:S.G[s.b.LUX_HERO_ALT],...j?{fillYTContainer:!0,includeYTPaddingBottom:!1,muted:w,autoPlay:!0,loop:!0,controls:!1}:{}})}),j&&(0,r.jsx)(h.A,{sx:{opacity:+!!M,transition:`opacity 800ms ${b.p} 1200ms`},children:(0,r.jsx)(te.A,{showCarouselControls:!1,showMute:!0,isPaused:!1,isMuted:w,onToggleMute:()=>C(t=>!t)})})]}),(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",inset:0,zIndex:1,pointerEvents:"none",backgroundColor:"rgba(0, 0, 0, 0.42)"}}),(0,r.jsxs)(h.A,{sx:{position:"relative",zIndex:3,display:"flex",flexDirection:{xs:"column",lg:"row"},justifyContent:"space-between",alignItems:{xs:"flex-start",lg:"flex-end"},gap:{xs:4,lg:8},width:"100%",px:{xs:"32px",md:"64px",lg:"88px"},pb:{xs:"48px",md:"72px"}},children:[(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",maxWidth:{xs:"100%",md:"80%",lg:"54%"}},children:[o&&(0,r.jsx)(k.default,{variant:"caption",sx:{color:`${m.e2} !important`,textTransform:"uppercase",letterSpacing:"0.3em",fontSize:{xs:"10px",md:"12px"},mb:{xs:2,md:2.5},...td(M,160,8)},children:o}),n&&(0,r.jsx)(k.default,{component:e,variant:"h1",sx:{color:`${m.e2} !important`,fontSize:{xs:"46px",sm:"64px",md:"72px",lg:"112px"},lineHeight:.98,fontWeight:300,letterSpacing:{xs:"0.005em",md:"0.03em"},mb:0,opacity:+!!M,transform:M?"translateY(0)":"translateY(30px)",clipPath:M?"inset(-8% -4% -8% -4%)":"inset(0 -4% 108% -4%)",transition:`opacity 1.05s ${b.p} 260ms, transform 1.05s ${b.p} 260ms, clip-path 1.15s ${b.p} 260ms`,willChange:"clip-path, transform, opacity"},children:n})]}),L&&(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",ga
1p:{xs:3,md:4},width:{xs:"100%",md:"auto"},maxWidth:{xs:"100%",md:"420px",lg:"480px"},flexShrink:0,pb:{md:"0.5em"}},children:[a&&(0,r.jsx)(k.default,{variant:"body1",sx:{color:"rgba(255, 255, 255, 0.86) !important",fontSize:{xs:"14px",md:"16px"},lineHeight:1.6,mb:0,...td(M,440)},children:a}),A&&(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"stretch",sm:"center"},gap:2,width:{xs:"100%",sm:"auto"},...td(M,640)},children:[g&&x&&(0,r.jsx)(I.default,{...x,variant:"outlined",showChevron:!1,sx:{...tp,borderColor:"rgba(255, 255, 255, 0.8)",backgroundColor:"transparent",backdropFilter:"blur(10px)",WebkitBackdropFilter:"blur(10px)","&:hover":{borderColor:"#fff",backgroundColor:"rgba(255, 255, 255, 0.08)",backdropFilter:"blur(14px)",WebkitBackdropFilter:"blur(14px)"}}}),v&&d&&(0,r.jsx)(I.default,{...d,variant:"outlined",showChevron:!1,sx:{...tp,borderColor:"rgba(255, 255, 255, 0.6)",backgroundColor:"transparent","&:hover":{borderColor:"#fff",backgroundColor:"rgba(255, 255, 255, 0.1)"}}})]})]})]})]})})}function tu(t){let e=(0,tc.yo)(),{title:n,subtitle:s,body:o,buttonOne:a,buttonTwo:l}=t,{editorActive:x}=(0,i.useContext)(c.n),d=(0,u.A)(a)||(0,u.A)(l),{ref:p,inView:m}=(0,f.Wx)({triggerOnce:!0,threshold:0,rootMargin:"0px"});return(0,r.jsx)(y.Ay,{...t,contentPadding:!1,children:(0,r.jsxs)(h.A,{ref:p,sx:{position:"relative",minHeight:"100vh",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",px:{xs:"24px",md:"48px"},pt:{xs:"120px",md:"120px"},pb:{xs:"64px",md:"80px"},...x&&{minHeight:`calc(100vh - ${N.HB}px) !important`}},children:[s&&(0,r.jsx)(k.default,{variant:"caption",sx:{color:`${(0,g.c)("accent")} !important`,textTransform:"uppercase",letterSpacing:"0.32em",fontSize:{xs:"11px",md:"13px"},mb:{xs:3,md:4},...td(m,140,8)},children:s}),n&&(0,r.jsx)(k.default,{component:e,variant:"h1",sx:{color:(0,g.c)("text"),fontSize:{xs:"46px",sm:"62px",md:"84px",lg:"100px"},lineHeight:1.04,fontWeight:300,letterSpacing:"0.01em",maxWidth:"16ch",mb:0,opacity:+!!m,transform:m?"translateY(0)":"translateY(28px)",clipPath:m?"inset(-8% -4% -8% -4%)":"inset(0 -4% 108% -4%)",transition:`opacity 1.05s ${b.p} 260ms, transform 1.05s ${b.p} 260ms, clip-path 1.15s ${b.p} 260ms`,willChange:"clip-path, transform, opacity"},children:n}),o&&(0,r.jsx)(k.default,{variant:"body1",sx:{color:(0,g.c)("text-secondary"),fontSize:{xs:"16px",md:"18px"},lineHeight:1.7,fontWeight:300,maxWidth:"60ch",mt:{xs:3.5,md:4.5},mb:0,...td(m,440)},children:o}),d&&(0,r.jsx)(h.A,{sx:{mt:{xs:5,md:6},width:{xs:"100%",sm:"auto"},...td(m,640)},children:(0,r.jsx)(R.A,{buttonOne:a,buttonTwo:l,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},justifyContent:"center",gap:2,flexWrap:"wrap"}})})]})})}function th(t){return t.asset?(0,r.jsx)(tm,{...t}):(0,r.jsx)(tu,{...t})}function tf(t){return(0,r.jsx)(y.Ay,{...t,children:(0,r.jsx)("div",{children:"Hero Form"})})}let tg=`color-mix(in srgb, ${(0,g.c)("accent-icon")} 42%, transparent)`,tb=(0,i.forwardRef)((t,e)=>{let{showLeftDivider:n}=t;return(0,r.jsx)(h.A,{sx:{bgcolor:(0,g.c)("bg"),display:"flex",flexDirection:"column",minHeight:{sm:1},borderLeft:n?"1px solid":"none",borderLeftColor:n?tg:"transparent"},children:(0,r.jsx)(h.A,{ref:e,"aria-hidden":!0,sx:{flex:1,p:{xs:3,sm:3,md:4}}})})}),ty="--lux-icons-content-opacity",tv="--lux-icons-stagger-p",tA="--lux-icons-rules-slice-top",tj="--lux-icons-rules-slice-height",tw=/(auto|scroll|overlay)/,tC=i.useLayoutEffect;function tk(t){let{overflow:e,overflowY:n,overflowX:r}=getComputedStyle(t);return tw.test(`${e}${n}${r}`)}function t$(t){if("undefined"==typeof document||!t)return window;let e=document.getElementById("preview-box");if(e&&e.contains(t)&&tk(e))return e;let n=document.getElementById("site-container");if(n&&n.contains(t)&&tk(n))return n;let r=document.getElementById(N.Kn);return r&&r.contains(t)?r:window}function tS(t){let e=Math.min(1,Math.max(0,t));return e*e*(3-2*e)}function tI(t){let{columnCount:e}=t;if(e<=1)return null;let n=(0,g.c)("accent-icon"),i=`color-mix(in srgb, ${n} 38%, transparent)`,s=`linear-gradient(
2    to bottom,
3    color-mix(in srgb, ${n} 18%, transparent),
4    color-mix(in srgb, ${n} 88%, transparent)
5  )`,o=t=>(0,r.jsxs)(h.A,{sx:{position:"absolute",[t]:0,top:0,bottom:0,width:"1px",zIndex:0},children:[(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,width:"100%",bgcolor:i,opacity:.35}}),(0,r.jsx)(h.A,{sx:{position:"absolute",top:0,left:0,right:0,height:"100%",transformOrigin:"top center",transform:`scaleY(var(${tv}, 0))`,overflow:"hidden"},children:(0,r.jsx)(h.A,{sx:{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:s}})})]});return(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",left:0,right:0,top:`var(${tA}, 0)`,height:`var(${tj}, auto)`,maxHeight:`var(${tj}, none)`,bottom:"auto",zIndex:2,pointerEvents:"none",display:{xs:"none",sm:"grid"},gridTemplateColumns:`repeat(${e}, minmax(0, 1fr))`,alignItems:"stretch"},children:Array.from({length:e},(t,n)=>(0,r.jsxs)(h.A,{sx:{position:"relative",minHeight:"100%"},children:[o("left"),n===e-1&&o("right")]},n))})}let tE=`color-mix(in srgb, ${(0,g.c)("accent-icon")} 42%, transparent)`,tM=(0,i.forwardRef)((t,e)=>{let{item:n,showLeftDivider:i=!1,showTopDivider:s=!1,titleComponent:o="h3"}=t,a=(0,l.A)(),x=(0,z.A)(a.breakpoints.down("sm")),c=(0,u.A)(n.button),d=!1!==n.showIcon&&!!n.asset,p=!d&&
5!!n.number,m=d||p,b=x&&m,{ref:y,inView:v}=(0,f.Wx)({triggerOnce:!0,threshold:.3,skip:!b}),A=!b||v;return(0,r.jsx)(h.A,{sx:{bgcolor:(0,g.c)("bg"),display:"flex",flexDirection:"column",alignItems:"stretch",minHeight:{sm:1},borderLeft:i?"1px solid":"none",borderLeftColor:i?tE:"transparent",borderTop:{xs:"none",sm:s?"1px solid":"none"},borderTopColor:{xs:"transparent",sm:s?tE:"transparent"}},children:(0,r.jsxs)(h.A,{ref:e,sx:{p:{xs:3,sm:3,md:4},display:"flex",flexDirection:"column",alignItems:"flex-start",flex:1,width:"100%",minWidth:0,opacity:"var(--lux-icons-content-opacity, 1)"},children:[(m||!x)&&(0,r.jsx)(h.A,{ref:y,sx:{mb:{xs:0,sm:2},minHeight:{xs:d?56:void 0,sm:72},display:"flex",alignItems:"center",justifyContent:"flex-start",...b?{opacity:+!!A,transform:A?"translateY(0)":"translateY(12px)",transition:"opacity 0.5s ease-out, transform 0.5s ease-out"}:{}},...d?{"data-item-media-attribute":`${n.id}-asset`,width:{xs:56,sm:72},height:{xs:56,sm:72}}:{},children:d&&n.asset?(0,r.jsx)($.A,{media:n.asset,iconColor:(0,g.c)("accent-icon"),style:{width:"100%",height:"100%",maxHeight:72}}):p?(0,r.jsx)(k.default,{component:"p",variant:"h1",sx:{color:`${(0,g.c)("accent-icon")} !important`,fontWeight:600,lineHeight:1.1},children:n.number}):null}),x&&m&&(0,r.jsx)(h.A,{sx:{width:1,borderTop:"1px solid",borderColor:tE,mt:2,mb:2}}),n.title&&(0,r.jsx)(k.default,{component:o,variant:"h5",sx:{color:(0,g.c)("text"),fontFamily:a.typography.h2.fontFamily,fontWeight:600,mb:1.5},children:n.title}),n.body&&(0,r.jsx)(k.default,{variant:"body1",sx:{color:(0,g.c)("text"),mb:2*!!c},children:n.body}),c&&n.button&&(0,r.jsx)(I.default,{...n.button,variant:"text",showChevron:!0,sx:{alignSelf:"flex-start",pt:1,minWidth:0,px:0}})]})})});function tL(t){let e=(0,l.A)(),{title:n,subtitle:s,body:o,buttonOne:a,buttonTwo:x,items:c}=t,d=(0,z.A)(e.breakpoints.up("sm")),p=(0,z.A)(e.breakpoints.up("md")),m=(0,z.A)(e.breakpoints.up("lg"))?4:p?3:d?2:1,f=!!(c.length>0&&d),b=(0,i.useRef)(null),v=(0,i.useRef)([]),A=(0,i.useMemo)(()=>{if(m<=1||0===c.length)return 0;let t=c.length%m;return 0===t?0:m-t},[c.length,m]),j=c.length+A;(0,i.useEffect)(()=>{v.current.length=j},[j]);let w=(0,ti.Ay)();tC(()=>{let t=()=>{let t=b.current;for(let e of(t&&(t.style.removeProperty(tv),t.style.removeProperty(tA),t.style.removeProperty(tj),t.style.minHeight=""),v.current??[]))e&&(e.style.transform="",e.style.removeProperty(ty))};if(!f)return void t();let e=()=>{var t;let e=b.current;if(!e)return;let n=t$(e),r=e.getBoundingClientRect(),i=window.innerHeight,s=r.bottom>0&&r.top<i,o=1>=function(t){if("undefined"==typeof document)return 0;if(t instanceof HTMLElement)return Math.max(0,t.scrollHeight-t.scrollTop-t.clientHeight);let e=document.documentElement,n=window.scrollY??e.scrollTop;return Math.max(0,e.scrollHeight-n-window.innerHeight)}(n)&&s?1:(t=r.top,i<=0?0:Math.min(1,Math.max(0,(i-t)/(i-.45*i)))),a=Math.max(0,Math.min(r.bottom,i)-Math.max(r.top,w)),l=Math.max(0,w-r.top);e.style.setProperty(tA,`${l}px`),e.style.setProperty(tj,`${a}px`),e.style.setProperty(tv,String(o));let x=v.current,c=x?.length??0;x?.forEach((t,e)=>{if(!t)return;let n=m>1?e%m:0,r=(1-o)*(m<=1?0:128*n);t.style.transform=`translate3d(0, ${r}px, 0)`,t.style.setProperty(ty,String(function(t,e,n){if(n<=1)return tS(t);let r=e/(n-1)*.4,i=1-r;return tS(Math.min(1,Math.max(0,i<=0?t:(t-r)/i)))}(o,e,c)))})};e();let n=t$(b.current);n.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e);let r=requestAnimationFrame(()=>{let t=t$(b.current);t!==n&&(n.removeEventListener("scroll",e),(n=t).addEventListener("scroll",e,{passive:!0})),e()});return()=>{cancelAnimationFrame(r),n.removeEventListener("scroll",e),window.removeEventListener("resize",e),t()}},[f,b,v,m,w]);let C=f&&m>1,k=!!(n||s||o||(0,u.A)(a)||(0,u.A)(x));return 0!==c.length||k?(0,r.jsx)(y.Ay,{...t,sx:{overflow:"visible"},contentSx:{maxWidth:"1600px",mx:"auto"},children:(0,r.jsxs)(r.Fragment,{children:[k&&(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:"column",justifyContent:"space-between",gap:{xs:3,md:4},mb:{xs:5,md:7}},children:[(0,r.jsx)(h.A,{sx:{flex:1,maxWidth:{md:"58%"}},children:(0,r.jsx)(_.A,{title:n,subtitle:s,body:o,titleProps:{"data-text-attribute":"title"},subtitleProps:{"data-text-attribute":"subtitle",sx:{color:(0,g.c)("text-muted"),display:"block"}}
5,bodyProps:{"data-text-attribute":"body",sx:{mb:0}}})}),(0,r.jsx)(R.A,{buttonOne:a,buttonTwo:x,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:2,flexShrink:0,alignItems:{xs:"stretch",md:"flex-start"},justifyContent:{xs:"stretch",md:"flex-start"}}})]}),c.length>0&&(0,r.jsxs)(h.A,{ref:b,sx:{position:"relative"},children:[C&&(0,r.jsx)(tI,{columnCount:m}),(0,r.jsx)(h.A,{sx:{position:f?{xs:"static",sm:"sticky"}:"static",top:f?{sm:"max(8vh, 48px)"}:void 0,zIndex:f?1:void 0},children:(0,r.jsxs)(h.A,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, minmax(0, 1fr))",md:"repeat(3, minmax(0, 1fr))",lg:"repeat(4, minmax(0, 1fr))"}},children:[c.map((t,e)=>(0,r.jsx)(tM,{ref:t=>{v.current[e]=t},item:t,titleComponent:n?"h3":"h2",showLeftDivider:m>1&&!C,showTopDivider:1===m&&e>0},t.id)),A>0&&Array.from({length:A},(t,e)=>(0,r.jsx)(tb,{ref:t=>{v.current[c.length+e]=t},showLeftDivider:m>1&&!C},`lux-icons-filler-${m}-${e}`))]})})]})]})}):null}var tz=n(34330);function tW(t){let{width:e=59,height:n=52,color:i,className:s}=t;return(0,r.jsx)("svg",{width:e,height:n,viewBox:"0 0 59 52",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:s,"aria-hidden":!0,children:(0,r.jsx)("path",{d:"M58.2 0.495506L56.7 10.8955C53.6333 10.6288 51.2 11.1622 49.4 12.4955C47.6 13.7622 46.3667 15.5955 45.7 17.9955C45.1 20.3288 45 22.9955 45.4 25.9955H58.2V51.6955H33.5V24.9955C33.5 16.2622 35.5667 9.66217 39.7 5.19551C43.8333 0.662172 50 -0.904495 58.2 0.495506ZM24.7 0.495506L23.2 10.8955C20.1333 10.6288 17.7 11.1622 15.9 12.4955C14.1 13.7622 12.8667 15.5955 12.2 17.9955C11.6 20.3288 11.5 22.9955 11.9 25.9955H24.7V51.6955H0V24.9955C0 16.2622 2.06667 9.66217 6.2 5.19551C10.3333 0.662172 16.5 -0.904495 24.7 0.495506Z",fill:i??"currentColor"})})}function tY(t){let{id:e,label:n,title:i,subtitle:s,body:o,quote:a,buttonOne:l,buttonTwo:x,asset:c}=t,d=(0,u.A)(l)||(0,u.A)(x),p=!!(i||s||o),[m,y]=(0,f.Wx)({triggerOnce:!0,threshold:.05,rootMargin:"0px 0px -10% 0px"});return(0,r.jsxs)(h.A,{ref:m,id:e,sx:{display:"flex",flexDirection:"column",gap:{xs:2.5,md:3}},children:[n&&(0,r.jsx)(k.default,{variant:"subtitle1","data-lux-subtitle":!0,sx:{display:"inline-flex",alignItems:"center",gap:"16px",color:`${(0,g.c)("accent")} !important`,fontSize:{xs:"11px",md:"12px"},letterSpacing:"0.28em",textTransform:"uppercase","&:before":{content:'""',width:{xs:32,sm:48},height:"1px",backgroundColor:`${(0,g.c)("accent")} !important`,flexShrink:0},opacity:+!!y,transform:y?"translateY(0)":"translateY(8px)",clipPath:y?"inset(-4% -4% -4% -4%)":"inset(0 -4% 100% -4%)",transition:`opacity 0.7s ease-out, transform 0.85s ${b.p}, clip-path 0.9s ${b.p}`,willChange:"clip-path, transform, opacity"},children:n}),p&&(0,r.jsx)(_.A,{title:i,subtitle:s,body:o,align:"left",titleProps:{"data-item-text-attribute":`${e}::title`,sx:{fontSize:{xs:"28px",sm:"32px",md:"42px"},lineHeight:1.2,mb:0}},subtitleProps:{"data-item-text-attribute":`${e}::subtitle`,variant:"h5",sx:{mb:0,fontSize:{xs:"18px",md:"20px"},color:`${(0,g.c)("text")} !important`,fontWeight:500}},bodyProps:{"data-item-text-attribute":`${e}::body`,sx:{mb:0,lineHeight:1.7,color:(0,g.c)("text-secondary")}},containerSx:{gap:{xs:"12px",md:"16px"}}}),a&&(0,r.jsxs)(h.A,{sx:{py:{xs:.5,md:1},px:{xs:2.5,md:4},display:"flex",flexDirection:"column",gap:{xs:1.5,md:2},color:(0,g.c)("accent")},children:[(0,r.jsx)(h.A,{sx:{lineHeight:0,opacity:+!!y,transform:y?"scale(1)":"scale(0.88)",transformOrigin:"left center",transition:`opacity 0.7s ease-out 760ms, transform 0.8s ${b.p} 760ms`,willChange:"transform, opacity"},children:(0,r.jsx)(tW,{width:48,height:42})}),(0,r.jsx)(h.A,{sx:{overflow:"hidden",pb:"0.14em"},children:(0,r.jsx)(k.default,{variant:"h5",component:"blockquote",sx:{fontWeight:"bold",textTransform:"none",fontSize:{xs:"20px",md:"32px"},lineHeight:"140%",color:`${(0,g.c)("accent")} !important`,letterSpacing:"0%",m:0,transform:y?"translateY(0)":"translateY(110%)",transition:`transform 1.1s ${b.p} 880ms`,willChange:"transform"},children:a})})]}),d&&(0,r.jsx)(R.A,{itemId:e,buttonOne:l,buttonTwo:x,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:{xs:1.5,sm:2},mt:{xs:1,md:1.5},"& > .MuiButton-root":{opacity:+!!y,transform:y?"translateY(0)":"translateY(14px)",transition:`opacity 0.8s ease-out, transform 0.85s ${b.p}`,willChange:"transform, opacity"},"& > .MuiButton-root:nth-of-type(1)":{transitionDelay:"900ms"},"& > .MuiButton-root:nth-of-type(2)":{transitionDelay:"1020ms"}}}),c&&(0,r.jsx)(h.A,{sx:{mt:{xs:1,md:1.5},width:"100%",position:"relative",aspectRatio:"16 / 10",overflow:"hidden",clipPath:y?"inset(0 0 0 0)":"inset(100% 0 0 0)",transition:`clip-path 1.4s ${b.p} 200ms`,willChange:"clip-path"},children:(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,transform:y?"scale(1)":"scale(1.08)",transition:`transform 2.2s ${b.p} 200ms`,willChange:"transform"},children:(0,r.jsx)($.A,{media:c,objectFit:"cover",title:i||n||"Paragraph image",sizes:"(min-width: 1056px) 960px, 100vw",style:{width:"100%",height:"100%"}})})})]})}var t_=n(60633),tP=n(84032),tD=n(1521);let tH={PHONE:"Call Us",ADDRESS:"Visit Us",EMAIL:"Email Us"};function tT(t,e){return e?t.find(t=>
5t.id===e)?.address:void 0}function tR(t,e){return(t??[]).filter(t=>"ADDRESS"===t.type?!!tT(e,t.selectedLocationId):!!t.value)}function tO(t){let{contactInformation:e,rightBoxTitle:n,rightBoxBody:s,rightBoxButton:o,containerSx:a}=t,{locations:l}=(0,i.useContext)(tz._P),x=tR(e,l),c=x.length>0,d=!!n||!!s||null!=o&&(0,u.A)(o);return c||d?(0,r.jsxs)(h.A,{sx:[{display:"flex",flexDirection:"column",gap:{xs:2,md:2.5},width:"100%",height:"fit-content"},...Array.isArray(a)?a:null!=a?[a]:[]],children:[c&&x.map(t=>{let e="ADDRESS"===t.type?tT(l,t.selectedLocationId)??"":t.value;return(0,r.jsxs)(h.A,{component:"a",href:((t,e)=>{switch(t){case"PHONE":return`tel:${e}`;case"EMAIL":return`mailto:${e}`;case"ADDRESS":return`https://www.google.com/maps/search/${encodeURIComponent(e)}`;default:return""}})(t.type,e),target:"ADDRESS"===t.type?"_blank":"_self",rel:"ADDRESS"===t.type?"noreferrer":void 0,sx:{textDecoration:"none",color:(0,g.c)("text"),backgroundColor:"transparent",border:`1px solid ${(0,g.c)("text-muted")}`,px:{xs:3,md:3.5},py:{xs:3,md:3.5},display:"flex",flexDirection:"column",gap:"6px",transition:"background-color 160ms ease, color 160ms ease, border-color 160ms ease","&:hover, &:focus-visible":{backgroundColor:`${(0,g.c)("accent-icon")} !important`,color:`${(0,g.c)("accent-icon-text")} !important`}},children:[(0,r.jsxs)(h.A,{sx:{display:"inline-flex",alignItems:"center",gap:1,color:"inherit !important"},children:[(t=>{let e={fontSize:18,color:"inherit !important"};switch(t){case"PHONE":return(0,r.jsx)(tD.A,{sx:e});case"EMAIL":return(0,r.jsx)(tP.A,{sx:e});case"ADDRESS":return(0,r.jsx)(t_.A,{sx:e});default:return null}})(t.type),(0,r.jsx)(k.default,{variant:"subtitle1","data-lux-subtitle":!0,sx:{fontSize:{xs:"10px",md:"11px"},letterSpacing:"0.28em",textTransform:"uppercase",color:"inherit !important",fontWeight:500,mb:0},children:tH[t.type]??""})]}),(0,r.jsx)(k.default,{variant:"body1",sx:{fontSize:{xs:"14px",md:"15px"},color:"inherit !important",lineHeight:1.5,wordBreak:"break-word"},children:e})]},t.id)}),d&&(0,r.jsxs)(h.A,{sx:{border:`1px solid ${(0,g.c)("text-muted")}`,backgroundColor:"transparent",color:(0,g.c)("text"),px:{xs:3,md:3.5},py:{xs:3,md:3.5},display:"flex",flexDirection:"column",gap:{xs:1.5,md:2},transition:"background-color 160ms ease, color 160ms ease, border-color 160ms ease","&:hover, &:focus-within":{backgroundColor:`${(0,g.c)("accent-icon")} !important`,color:`${(0,g.c)("accent-icon-text")} !important`,".lux-right-box-button":{color:`${(0,g.c)("accent-icon-text")} !important`,borderColor:`${(0,g.c)("accent-icon-text")} !important`,"&:hover, &:focus-within":{backgroundColor:`${(0,g.c)("text")} !important`,color:`${(0,g.c)("bg")} !important`,borderColor:`${(0,g.c)("text")} !important`}}}},children:[n&&(0,r.jsx)(k.default,{component:"h2",variant:"h4","data-lux-subtitle":!0,sx:{fontSize:{xs:"16px",md:"18px"},color:"inherit !important",mb:0},children:n}),s&&(0,r.jsx)(k.default,{variant:"body1",sx:{fontSize:{xs:"14px",md:"15px"},lineHeight:1.65,color:"inherit !important"},children:s}),o&&(0,u.A)(o)&&(0,r.jsx)(h.A,{sx:{mt:{xs:.5,md:1}},children:(0,r.jsx)(I.default,{...o,variant:"outlined",showChevron:!0,className:"lux-right-box-button"})})]})]}):null}function tF(t){let e=(0,tc.yo)(),{items:n,title:s,subtitle:o,body:a,buttonOne:l,buttonTwo:x,backgroundAsset:d,rightBoxTitle:p,rightBoxBody:m,rightBoxButton:v,contactInformation:A}=t,{editorActive:j}=(0,i.useContext)(c.n),{locations:w}=(0,i.useContext)(tz._P),C=(0,u.A)(l)||(0,u.A)(x),k=!!s||!!o||!!a||C,I=(0,i.useMemo)(()=>tR(A,w),[A,w]).length>0,E=!!p||!!m||null!=v&&(0,u.A)(v),M=I||E,L=(0,ti.Ay)(),z=(j?N.HB:L)+24,[W,Y]=(0,f.Wx)({triggerOnce:!0,threshold:.4,rootMargin:"0px 0px -5% 0px"}),[P,D]=(0,f.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -8% 0px"});return(0,r.jsxs)(y.Ay,{...t,backgroundAsset:void 0,contentPadding:!1,sx:{overflow:"visible"},children:[k&&(0,r.jsxs)(h.A,{sx:{position:"relative",width:"100%",display:"flex",flexDirection:"column"},children:[(0,r.jsxs)(h.A,{sx:{position:"relative",zIndex:2,width:"100%",display:"flex",flexDirection:"column",alignItems:"flex-start",pt:{xs:"28px",sm:"36px",md:"48px",lg:"56px"},pb:d?{xs:"32px",sm:"40px",md:"48px",lg:"56px"}:{xs:"28px",sm:"36px",md:"48px",lg:"56px"},pl:{xs:"24px",md:"max(48px, calc((100% - 1200px) / 2))"},pr:{xs:"24px",md:"max(48px, calc((100% - 1200px) / 2))"},"& > *":{maxWidth:960,width:"100%"}},children:[(0,r.jsx)(_.A,{title:s,subtitle:o,body:a,align:"left",titleProps:{"data-text-attribute":"title",component:e,sx:{fontSize:{xs:"40px",sm:"56px",md:"72px",lg:"80px"},mb:0}},subtitleProps:{"data-text-attribute":"subtitle",sx:{mb:{xs:-1,md:-1.5}}}
5,bodyProps:{"data-text-attribute":"body",sx:{mb:0,maxWidth:640,fontSize:{xs:"14px",md:"15px"},letterSpacing:"0.02em",lineHeight:1.65}},containerSx:{gap:{xs:"14px",md:"18px"},mb:C?{xs:3,md:4}:0}}),(0,r.jsx)(h.A,{ref:W,sx:{width:"100%"},children:(0,r.jsx)(R.A,{buttonOne:l,buttonTwo:x,containerSx:{display:"flex",flexDirection:{xs:"column",sm:"row"},gap:{xs:1.5,sm:2},width:{xs:"100%",sm:"auto"},"& > .MuiButton-root":{opacity:+!!Y,transform:Y?"translateY(0)":"translateY(14px)",transition:`opacity 0.8s ease-out, transform 0.85s ${b.p}`,willChange:"transform, opacity"},"& > .MuiButton-root:nth-of-type(1)":{transitionDelay:"720ms"},"& > .MuiButton-root:nth-of-type(2)":{transitionDelay:"840ms"}}})})]}),d&&(0,r.jsxs)(h.A,{ref:P,sx:{position:"relative",width:"100%",height:{xs:"40vh",sm:"50vh",md:"62vh",lg:"70vh"},mt:{xs:"-32px",sm:"-40px",md:"-56px",lg:"-64px"},overflow:"hidden",zIndex:1},children:[(0,r.jsx)($.A,{media:d,style:{width:"100%",height:"100%",position:"absolute",top:0,left:0,opacity:+!!D,transform:D?"scale(1)":"scale(1.08)",transition:`opacity 1.8s ease-out, transform 2.6s ${b.p}`,willChange:"opacity, transform"},objectFit:"cover",sizes:S.e,title:s||"Section image"}),(0,r.jsx)(h.A,{sx:{position:"absolute",top:0,left:0,right:0,height:{xs:"42%",sm:"44%",md:"46%",lg:"46%"},background:`linear-gradient(to bottom, ${(0,g.c)("bg")} 0%, ${(0,g.c)("bg")} 10%, color-mix(in srgb, ${(0,g.c)("bg")} 88%, transparent) 22%, color-mix(in srgb, ${(0,g.c)("bg")} 72%, transparent) 33%, color-mix(in srgb, ${(0,g.c)("bg")} 56%, transparent) 44%, color-mix(in srgb, ${(0,g.c)("bg")} 41%, transparent) 55%, color-mix(in srgb, ${(0,g.c)("bg")} 28%, transparent) 66%, color-mix(in srgb, ${(0,g.c)("bg")} 18%, transparent) 76%, color-mix(in srgb, ${(0,g.c)("bg")} 10%, transparent) 85%, color-mix(in srgb, ${(0,g.c)("bg")} 4%, transparent) 93%, transparent 100%)`,pointerEvents:"none"}}),(0,r.jsx)(h.A,{sx:{position:"absolute",bottom:0,left:0,right:0,height:{xs:"30%",sm:"32%",md:"34%",lg:"34%"},background:`linear-gradient(to top, ${(0,g.c)("bg")} 0%, ${(0,g.c)("bg")} 10%, color-mix(in srgb, ${(0,g.c)("bg")} 86%, transparent) 22%, color-mix(in srgb, ${(0,g.c)("bg")} 68%, transparent) 33%, color-mix(in srgb, ${(0,g.c)("bg")} 52%, transparent) 44%, color-mix(in srgb, ${(0,g.c)("bg")} 37%, transparent) 55%, color-mix(in srgb, ${(0,g.c)("bg")} 25%, transparent) 66%, color-mix(in srgb, ${(0,g.c)("bg")} 15%, transparent) 76%, color-mix(in srgb, ${(0,g.c)("bg")} 8%, transparent) 85%, color-mix(in srgb, ${(0,g.c)("bg")} 3%, transparent) 93%, transparent 100%)`,pointerEvents:"none"}})]})]}),(n.length>0||M)&&(0,r.jsxs)(h.A,{sx:{display:"grid",pt:{xs:"48px",md:"64px"},pb:{xs:"48px",md:"80px"},rowGap:{xs:5,md:0},gridTemplateAreas:{xs:M?'". content ." ". right ."':'". content ."',md:M?'". content right right"':'". content ."'},gridTemplateColumns:{xs:"24px 1fr 24px",md:M?"max(48px, calc((100% - 1200px) / 2)) minmax(auto, 864px) auto max(48px, calc((100% - 1200px) / 2))":"minmax(48px, 1fr) minmax(auto, 960px) minmax(48px, 1fr)"}},children:[n.length>0&&(0,r.jsx)(h.A,{sx:{gridArea:"content",minWidth:0,display:"flex",flexDirection:"column",gap:{xs:5,sm:6,md:7,lg:8}},children:n.map(t=>(0,r.jsx)(tY,{...t},t.id))}),M&&(0,r.jsx)(tO,{contactInformation:A,rightBoxTitle:p,rightBoxBody:m,rightBoxButton:v,containerSx:{gridArea:"right",justifySelf:{md:"end"},width:{xs:"100%",md:380,lg:420},ml:{md:5,lg:7},position:{md:"sticky"},top:{md:`${z}px`},height:{md:"min-content"}}})]})]})}var tB=n(98e3),tN=n(62077);function tX(t){let{item:e,isActive:n,variant:i,inView:s=!0,staggerMs:o=0,onActivate:a}=t,l=(0,u.A)(e.button),x="carousel"===i||n,c=e.button?.text?.trim(),d="accordion"===i,p=d&&!n&&!!e.title;return(0,r.jsxs)(tB.A,{...l?e.button:{},onMouseEnter:a,onFocus:a,display:"block",width:"100%",height:"100%",position:"relative",sx:{overflow:"hidden",textDecoration:"none",color:"inherit",outline:"none",clipPath:s?"inset(0 0 0 0)":"inset(0 0 100% 0)",transition:`clip-path 1.05s ${b.p} ${o}ms`,willChange:"clip-path"},children:[(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,overflow:"hidden",transform:s?"translateY(0)":"translateY(-18%)",transition:`transform 1.05s ${b.p} ${o}ms`,willChange:"transform"},children:(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,overflow:"hidden",transform:d&&n?"scale(1.06)":"scale(1)",transition:d&&n?`transform 6s ${b.p}`:`transform 0.6s ${b.p}`,willChange:"transform"},children:e.asset?(0,r.jsx)($.A,{media:e.asset,objectFit:"cover",title:e.title||"",sizes:d?"(min-width: 900px) 75vw, 100vw":"(min-width: 600px) 55vw, 82vw",style:{position:"absolute",inset:0,width:"100%",height:"100%"}}):(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,background:`color-mix(in srgb, ${(0,g.c)("accent")} 12%, transparent)`}})})}),(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,background:"linear-gradient(180deg, rgba(0,0,0,0) 35%, rgba(0,0,0,0.15) 60%, rgba(0,0,0,0.78) 100%)",pointerEvents:"none",opacity:x?1:.85,transition:"opacity 0.4s ease"}}),d&&(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",left:{xs:14,md:18},top:{xs:56,md:72},bottom:{xs:18,md:24}
5,overflow:"hidden",writingMode:"vertical-rl",transform:p?"rotate(180deg) translateY(0)":"rotate(180deg) translateY(8px)",opacity:+!!p,transition:`opacity 0.35s ease, transform 0.45s ${b.p}`,pointerEvents:"none",color:"#fff",maskImage:"linear-gradient(to bottom, #000 0, #000 calc(100% - 40px), transparent 100%)",WebkitMaskImage:"linear-gradient(to bottom, #000 0, #000 calc(100% - 40px), transparent 100%)"},children:(0,r.jsx)(k.default,{variant:"overline",sx:{color:"#fff !important",letterSpacing:"0.28em",fontWeight:600,lineHeight:1.2,textTransform:"uppercase",whiteSpace:"nowrap"},children:e.title})}),(0,r.jsxs)(h.A,{sx:{position:"absolute",left:0,right:0,bottom:0,p:{xs:2.5,md:3,lg:3.5},display:"flex",flexDirection:"column",gap:{xs:.75,md:1},color:"#fff",opacity:+!!x,transform:x?"translateY(0)":"translateY(8px)",transition:`transform 0.45s ${b.p}, opacity 0.35s ease`},children:[e.subtitle&&(0,r.jsx)(k.default,{variant:"overline",sx:{color:"#fff !important",letterSpacing:"0.18em",fontWeight:600,lineHeight:1.2,opacity:.9*!!x,transform:x?"translateY(0)":"translateY(10px)",transition:`opacity 0.45s ease 60ms, transform 0.5s ${b.p} 60ms`}
5,children:e.subtitle}),e.title&&(0,r.jsx)(k.default,{component:"h3",variant:"h4",sx:{color:"#fff !important",fontWeight:600,lineHeight:1.15,m:0,fontSize:{xs:"22px",md:"26px",lg:"30px"},opacity:+!!x,transform:x?"translateY(0)":"translateY(12px)",transition:`opacity 0.5s ease 160ms, transform 0.6s ${b.p} 160ms`},children:e.title}),e.body&&(0,r.jsx)(k.default,{variant:"body2",sx:{color:"#fff !important",opacity:.88*!!x,lineHeight:1.5,display:"-webkit-box",WebkitLineClamp:3,WebkitBoxOrient:"vertical",overflow:"hidden",transform:x?"translateY(0)":"translateY(10px)",transition:`opacity 0.5s ease 260ms, transform 0.55s ${b.p} 260ms`},children:e.body}),l&&c&&(0,r.jsxs)(k.default,{variant:"overline",sx:{mt:{xs:1,md:1.25},color:"#fff !important",letterSpacing:"0.2em",fontWeight:700,lineHeight:1.2,textTransform:"uppercase",display:"inline-flex",alignItems:"center",gap:.75,opacity:+!!x,transform:x?"translateY(0)":"translateY(10px)",transition:`opacity 0.45s ease 360ms, transform 0.5s ${b.p} 360ms`},children:[c,(0,r.jsx)(tN.A,{sx:{fontSize:"16px",verticalAlign:"middle",color:"#fff !important"}})]})]})]})}function tU(t){let{items:e,activeKey:n}=t,s=e[0]?.id,[o,a]=(0,i.useState)(s),{ref:l,inView:x}=(0,f.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -10% 0px"});if((0,i.useEffect)(()=>{a(e[0]?.id)},[n,e]),0===e.length)return null;let c=e.some(t=>t.id===o)?o:s;return(0,r.jsx)(h.A,{ref:l,sx:{display:"flex",flexDirection:"row",alignItems:"stretch",maxWidth:1440,mx:"auto",gap:2,height:{md:"min(560px, 70vh)",xl:"min(640px, 70vh)"},width:"100%",overflow:"hidden"},children:e.map((t,e)=>{let n=t.id===c;return(0,r.jsx)(h.A,{sx:{flex:n?"3 1 0":"1 1 0",minWidth:0,height:"100%",position:"relative",transition:`flex 0.55s ${b.p}`},children:(0,r.jsx)(tX,{item:t,isActive:n,variant:"accordion",animationIndex:e,inView:x,staggerMs:140*e,onActivate:()=>a(t.id)})},t.id)})})}var tG=n(43447),tV=n(71590);let tK={xs:1,sm:.85,md:.4},tJ={position:"absolute",top:"50%",transform:"translateY(-50%)",zIndex:3,"& .lux-carousel-arrow-button":{color:"#fff",borderColor:"rgba(255, 255, 255, 0.7)",backgroundColor:"rgba(255, 255, 255, 0.28)",backdropFilter:"blur(4px)",WebkitBackdropFilter:"blur(4px)",width:44,height:44,"&:hover":{backgroundColor:"rgba(255, 255, 255, 0.45)"},"&.Mui-disabled":{color:"rgba(255, 255, 255, 0.45)",borderColor:"rgba(255, 255, 255, 0.35)",backgroundColor:"rgba(255, 255, 255, 0.18)"}}};function tq(t){let{items:e,activeKey:n}=t,{carouselViewportRef:s,slides:o,count:a,slideFraction:l,slideW:x,translateX:c,goTo:d,goPrev:p,goNext:m,isAtStart:u,isAtEnd:g,handleTouchStart:y,handleTouchEnd:v}=(0,tV.P)(e,{gapPx:16,slideFractionXs:tK.xs,slideFractionSm:tK.sm,slideFractionMd:tK.md,alignSlides:"start",wrap:!1}),{ref:A,inView:j}=(0,f.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -10% 0px"});return((0,i.useEffect)(()=>{d(0)},[n,d]),0===a)?null:(0,r.jsx)(h.A,{ref:A,sx:{width:"100%"},children:(0,r.jsxs)(h.A,{ref:s,onTouchStart:y,onTouchEnd:v,sx:{position:"relative",width:"auto",mx:"-24px",overflow:"hidden"},children:[(0,r.jsx)(h.A,{sx:{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"stretch",gap:"16px",transform:`translateX(${c}px)`,transition:`transform 0.55s ${b.p}`,willChange:"transform"},children:o.map((t,e)=>{let n=x>0?`${x}px`:`${100*l}%`;return(0,r.jsx)(h.A,{sx:{flex:"0 0 auto",width:n,height:{xs:"60vh",md:"unset"},aspectRatio:{md:"3 / 4"},position:"relative"},children:(0,r.jsx)(tX,{item:t,isActive:!0,variant:"carousel",animationIndex:e,inView:j,staggerMs:110*e})},t.id)})}),a>1&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{sx:{...tJ,left:12},children:(0,r.jsx)(tG.B_,{direction:"previous",onClick:p,disabled:u,ariaLabel:"Previous service"})}),(0,r.jsx)(h.A,{sx:{...tJ,right:12},children:(0,r.jsx)(tG.B_,{direction:"next",onClick:m,disabled:g,ariaLabel:"Next service"})})]})]})})}var tZ=n(8860),tQ=n(53643);function t0(t){let{categories:e,activeCategoryId:n,onChange:s}=t,o=(0,i.useRef)(null),a=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=a.current,e=o.current;if(!t||!e)return;let n=t.getBoundingClientRect(),r=e.getBoundingClientRect();if(n.left<r.left||n.right>r.right){let n=t.offsetLeft-(e.clientWidth-t.clientWidth)/2;e.scrollTo({left:Math.max(0,n),behavior:"smooth"})}},[n]),(0,r.jsx)(h.A,{ref:o,sx:{display:"flex",flexDirection:"row",alignItems:"stretch",gap:{xs:3,md:4,lg:5},borderBottom:`1px solid ${(0,g.c)("card-border")}`,overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none",maxWidth:1440,mx:"auto","&::-webkit-scrollbar":{display:"none"},mb:{xs:3,md:4,lg:5}},children:e.map(t=>{let e=t.id===n;return(0,r.jsx)(tZ.A,{ref:e?a:void 0,onClick:()=>s(t.id),disableRipple:!0,sx:{position:"relative",px:0,py:{xs:1.25,md:1.75},flexShrink:0,textAlign:"left",color:e?`${(0,g.c)("text")} !important`:`${(0,g.c)("text-muted")} !important`,transition:"color 0.3s ease","&:hover":{color:`${(0,g.c)("text")} !important`},"&::after":{content:'""',position:"absolute",left:0,right:0,bottom:-1,height:2,backgroundColor:(0,g.c)("text"),transform:e?"scaleX(1)":"scaleX(0)",transformOrigin:"left center",transition:`transform 0.4s ${b.p}`}},children:(0,r.jsx)(k.default,{variant:"overline",sx:{color:"inherit",fontWeight:600,letterSpacing:"0.2em",lineHeight:1.2,textTransform:"uppercase",whiteSpace:"nowrap"},children:(0,tQ.A)(t.name)})},t.id)})})}let t1="__uncategorized__";
5function t2(t){let{title:e,subtitle:n,body:s,buttonOne:o,buttonTwo:a,categories:x,items:c}=t,d=(0,i.useMemo)(()=>(c??[]).map(t=>({...t,categories:t.categories??[]})),[c]),p=(0,i.useMemo)(()=>x??[],[x]),m=(0,i.useMemo)(()=>new Set(p.map(t=>t.id)),[p]),u=(0,l.A)(),v=(0,z.A)(u.breakpoints.up("md")),A=(0,i.useMemo)(()=>d.filter(t=>!(t.categories??[]).some(t=>m.has(t.id))),[d,m]),j=(0,i.useMemo)(()=>{if(0===p.length)return[];let t=p.filter(t=>d.some(e=>e.categories.some(e=>e.id===t.id)));return A.length>0&&t.push({id:t1,name:"Other"}),t},[p,d,A]),w=j.length>1,[C,k]=(0,i.useState)(j[0]?.id),$=(0,i.useMemo)(()=>{if(w)return C&&j.some(t=>t.id===C)?C:j[0]?.id},[C,j,w]),S=(0,i.useMemo)(()=>$?$===t1?A:d.filter(t=>t.categories.some(t=>t.id===$)):d,[d,$,A]),I=!!(e||n||s||o||a),{ref:E,inView:M}=(0,f.Wx)({triggerOnce:!0,threshold:.25,rootMargin:"0px 0px -8% 0px"});if(0===d.length&&!I)return null;let L=$??"__all__";return(0,r.jsx)(y.Ay,{...t,children:(0,r.jsxs)(r.Fragment,{children:[I&&(0,r.jsxs)(h.A,{ref:E,sx:{display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{md:"flex-end"},justifyContent:"space-between",gap:{xs:3,md:4},mb:{xs:"32px",md:"48px"},maxWidth:1440,mx:"auto"},children:[(e||n||s)&&(0,r.jsx)(h.A,{sx:{flex:1,maxWidth:{md:"60%"}},children:(0,r.jsx)(_.A,{title:e,subtitle:n,body:s,titleProps:{"data-text-attribute":"title"},subtitleProps:{"data-text-attribute":"subtitle",sx:{color:(0,g.c)("text-muted"),display:"block"}},bodyProps:{"data-text-attribute":"body",sx:{mb:0}}})}),(o||a)&&(0,r.jsx)(h.A,{sx:{flexShrink:0,alignSelf:{xs:"stretch",md:"flex-end"},opacity:+!!M,transform:M?"translateY(0)":"translateY(18px)",transition:`opacity 0.85s ${b.p} 720ms, transform 0.85s ${b.p} 720ms`,willChange:"transform, opacity"},children:(0,r.jsx)(R.A,{buttonOne:o,buttonTwo:a,containerSx:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:1.5}})})]}),w&&(0,r.jsx)(t0,{categories:j,activeCategoryId:$,onChange:k}),S.length>0&&(v?(0,r.jsx)(tU,{items:S,activeKey:L},L):(0,r.jsx)(tq,{items:S,activeKey:L},L))]})})}function t5(t){let e=(0,tc.yo)(),{title:n,body:i,button:s}=t,o=!!n?.replace(/<[^>]*>/g,"").trim(),a=!!i?.replace(/<[^>]*>/g,"").trim(),l=(0,u.A)(s),{ref:x,inView:c}=(0,f.Wx)({triggerOnce:!0,threshold:.4,rootMargin:"0px 0px -10% 0px"});return o||a||l?(0,r.jsxs)(y.Ay,{...t,contentSx:{py:{xs:"28px",md:"36px"},px:{xs:"24px",md:"48px",lg:"84px"}},children:[(0,r.jsxs)(h.A,{ref:x,sx:{display:"flex",flex:1,flexDirection:{xs:"column",md:"row"},alignItems:{xs:"flex-start",md:"center"},gap:{xs:"20px",md:"100px",lg:"160px"},width:"100%"},children:[(0,r.jsxs)(h.A,{sx:{flex:1,display:"flex",alignItems:{xs:"center",md:"center"},flexDirection:{xs:"column",md:"row"},gap:{xs:"12px",md:"24px"}},children:[o&&(0,r.jsx)(h.A,{sx:{overflow:"hidden",pb:"4px",flexShrink:0,width:{md:"180px"},maxWidth:{md:"220px"},alignSelf:{xs:"center",md:"auto"}},children:(0,r.jsx)(k.default,{component:e,variant:"h4",sx:{color:(0,g.c)("text"),textTransform:"uppercase",letterSpacing:"3px",fontSize:{xs:"18px",md:"28px"},lineHeight:1.35,fontWeight:500,whiteSpace:"pre-line",m:0,transform:c?"translateY(0)":"translateY(110%)",transition:`transform 1000ms ${b.p} 80ms`,willChange:"transform"},children:n})}),a&&(0,r.jsx)(k.default,{variant:"body2",component:"div",sx:{color:(0,g.c)("text-muted"),lineHeight:1.6,flex:1,"& p":{margin:0},opacity:+!!c,transform:c?"translateY(0)":"translateY(8px)",transition:`opacity 800ms ease-out 320ms, transform 900ms ${b.p} 320ms`},children:i})]}),l&&s&&(0,r.jsx)(h.A,{sx:{display:"flex",width:{xs:"100%",md:"auto"},flexShrink:0,alignSelf:{xs:"stretch",md:"center"},opacity:+!!c,transform:c?"translateY(0)":"translateY(8px)",transition:`opacity 800ms ease-out 480ms, transform 900ms ${b.p} 480ms`},children:(0,r.jsx)(I.default,{...s,variant:"outlined",showChevron:!1,sx:{width:{xs:"100%",md:"auto"},letterSpacing:"0.16em",textTransform:"uppercase"}})})]}),(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{position:"absolute",left:0,right:0,bottom:0,height:"1px",backgroundColor:"color-mix(in srgb, var(--lux-text) 10%, transparent)",transformOrigin:"left center",transform:c?"scaleX(1)":"scaleX(0)",transition:`transform 1400ms ${b.p} 200ms`,willChange:"transform",pointerEvents:"none"}})]}):null}function t4(t,e){let n=t.value,r=n>=0?Math.min(Math.max(e,0),n):Math.max(Math.min(e,0),n);
5if(null!==t.decimals){let e=t.useCommaGrouping?r.toLocaleString("en-US",{minimumFractionDigits:t.decimals,maximumFractionDigits:t.decimals}):r.toFixed(t.decimals);return`${t.prefix}${e}${t.suffix}`}let i=Math.round(r);if(t.intPad>0){let e=String(Math.abs(i)).padStart(t.intPad,"0"),n=i<0?`-${e}`:e;return`${t.prefix}${n}${t.suffix}`}let s=t.useCommaGrouping?i.toLocaleString("en-US"):String(i);return`${t.prefix}${s}${t.suffix}`}let t8=i.useLayoutEffect;function t6(t){let{value:e,active:n,startDelayMs:s=0,"data-item-text-attribute":o,...a}=t,l=(0,i.useMemo)(()=>(function(t){let e=t.trim().match(/^([\s\S]*?)(-?\d[\d,]*(?:\.\d+)?)([\s\S]*)$/);if(!e)return null;let[,n,r,i]=e,s=r.replace(/,/g,""),o=parseFloat(s);if(Number.isNaN(o))return null;let a=r.includes(","),[l,x]=s.split("."),c=l.replace(/^-/,""),d=null;void 0!==x&&(d=x.length);let p=0;return null===d&&c.length>1&&c.startsWith("0")&&(p=c.length),{prefix:n,suffix:i,value:o,decimals:d,intPad:p,useCommaGrouping:a}})(e),[e]),x=(0,i.useMemo)(()=>l?function(t){let e=t.value,n=t4(t,e).length;if(n-t.prefix.length-t.suffix.length<=1)return 0;let r=.97*e;if(t4(t,r).length>=n)return r;let i=Math.abs(r),s=Math.abs(e);for(let r=0;r<30;r+=1){let r=(i+s)/2;t4(t,e>=0?r:-r).length<n?i=r:s=r}return e>=0?s:-s}(l):0,[l]),[c,d]=(0,i.useState)(e),[p,m]=(0,f.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -8% 0px"}),u=n??m,g=(0,i.useRef)(null),b=(0,i.useRef)(null),[y,v]=(0,i.useState)(null),A=(0,i.useCallback)(t=>{p(t),g.current=t},[p]);(0,i.useEffect)(()=>{if(!l||!u)return void d(e);let t=0,n=0,r=l.value,i=e=>{n||(n=e);let s=Math.min(1,(e-n)/3200);d(t4(l,x+(r-x)*(1===s?1:1-2**(-12*s)))),s<1?t=requestAnimationFrame(i):d(t4(l,r))};d(t4(l,x));let o=window.setTimeout(()=>{t=requestAnimationFrame(i)},s);return()=>{window.clearTimeout(o),cancelAnimationFrame(t)}},[u,l,x,e,s]),t8(()=>{let t=b.current,e=g.current?.parentElement;if(!t||!e)return;let n=()=>{let n=t.scrollWidth,r=e.clientWidth;if(!n||!r)return;let i=parseFloat(window.getComputedStyle(t).fontSize)||0;i&&(n>r?v(Math.max(1,Math.floor(r/n*i*.98))):v(null))};n();let r=new ResizeObserver(n);return r.observe(e),r.observe(t),()=>r.disconnect()},[e]);let j=[{fontVariantNumeric:"tabular-nums",whiteSpace:"nowrap"},...Array.isArray(a.sx)?a.sx:[a.sx]],w=c!==e,C=null!=y?{fontSize:`${y}px`}:{};return(0,r.jsxs)(h.A,{ref:A,sx:{position:"relative",display:"inline-flex",maxWidth:"100%"},children:[(0,r.jsx)(k.default,{...a,ref:b,"aria-hidden":!0,sx:[...j,{position:"absolute",visibility:"hidden",pointerEvents:"none",top:0,left:0}],children:e}),(0,r.jsx)(k.default,{...a,sx:j,"aria-hidden":w,style:{visibility:w?"hidden":"visible",...C},children:e}),w&&(0,r.jsx)(k.default,{...a,sx:j,"aria-hidden":!0,style:{position:"absolute",top:0,left:0,...C},children:c})]})}let t3={xs:"60px",sm:"80px",md:"96px",lg:"112px"};function t9(t){let{item:e,hasBackgroundAsset:n=!1,active:i=!1,revealIndex:s=0,titleComponent:o="h3"}=t,{number:a,title:l}=e,x=!!l;if(!a&&!x)return null;let c=560+160*s,d=c+360;return(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",minWidth:0},children:[a&&(0,r.jsx)(h.A,{sx:{width:"100%",display:"flex",justifyContent:"center",clipPath:i?"inset(-30% -14% -30% -14%)":"inset(108% -14% -30% -14%)",transform:i?"translateY(0) scale(1)":"translateY(36px) scale(1.14)",transformOrigin:"center bottom",opacity:+!!i,transition:`clip-path 1250ms ${b.p} ${c}ms, transform 1350ms cubic-bezier(0.16, 1.1, 0.3, 1) ${c}ms, opacity 700ms ${b.p} ${c}ms`,willChange:"clip-path, transform, opacity"},children:(0,r.jsx)(t6,{value:a,active:i,startDelayMs:c+180,component:"p",variant:"h2",sx:{m:0,overflow:"visible",fontSize:t3,letterSpacing:{xs:"-2px",md:"-3px"},lineHeight:.95,color:`${(0,g.c)("text")} !important`}})}),x&&(0,r.jsx)(k.default,{component:o,variant:"h5",sx:{m:0,mt:{xs:"12px",md:"16px"},maxWidth:"100%",fontSize:{xs:"14px",md:"15px"},letterSpacing:"0.08em",textTransform:"uppercase",lineHeight:1.5,color:n?(0,g.c)("text"):(0,g.c)("text-muted"),whiteSpace:"pre-line",overflowWrap:"break-word",opacity:+!!i,transform:i?"translateY(0)":"translateY(16px)",transition:`opacity 850ms ${b.p} ${d}ms, transform 850ms ${b.p} ${d}ms`,willChange:"opacity, transform","& *":{fontFamily:"inherit"}},children:l})]})}
5function t7(t){let{title:e,subtitle:n,body:i,items:s}=t,o=!!(e||n||i),a=!!t.backgroundAsset,{ref:l,inView:x}=(0,f.Wx)({triggerOnce:!0,threshold:.2,rootMargin:"0px 0px -12% 0px"});if(0===s.length&&!o)return null;let c=a?(0,g.c)("text"):(0,g.c)("accent");return(0,r.jsx)(y.Ay,{...t,contentPadding:!a&&void 0,backgroundColor:a?"#000000":t.backgroundColor,animateBackgroundIn:a,backgroundEntranceDelayMs:1100,children:(0,r.jsxs)(h.A,{ref:l,sx:{position:"relative",mx:"auto",...a?{px:{xs:"24px",md:"48px"},pt:{xs:"56px",md:"88px"},pb:{xs:"56px",md:"88px"}}:{}},children:[o&&(0,r.jsxs)(h.A,{sx:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center",maxWidth:820,mx:"auto",mb:{xs:6,md:9}},children:[n&&(0,r.jsxs)(h.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:{xs:"14px",md:"18px"},mb:{xs:"18px",md:"22px"},opacity:+!!x,transform:x?"translateY(0)":"translateY(14px)",transition:`opacity 0.8s ${b.p} 40ms, transform 0.8s ${b.p} 40ms`,willChange:"opacity, transform"},children:[(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{width:{xs:"24px",md:"34px"},height:"1px",backgroundColor:c,transformOrigin:"center",transform:x?"scaleX(1)":"scaleX(0)",transition:`transform 0.8s ${b.p} 80ms`}}),(0,r.jsx)(k.default,{variant:"overline",sx:{display:"block",color:`${c} !important`,fontSize:{xs:"11px",md:"12px"},letterSpacing:"0.16em"},children:n}),(0,r.jsx)(h.A,{"aria-hidden":!0,sx:{width:{xs:"24px",md:"34px"},height:"1px",backgroundColor:c,transformOrigin:"center",transform:x?"scaleX(1)":"scaleX(0)",transition:`transform 0.8s ${b.p} 80ms`}})]}),(0,r.jsx)(_.A,{align:"center",animateIn:!1,title:e,body:i,titleProps:{"data-text-attribute":"title",sx:{fontSize:{xs:"44px",md:"60px"},opacity:+!!x,transform:x?"translateY(0) scale(1)":"translateY(64px) scale(1.05)",clipPath:x?"inset(-12% -8% -12% -8%)":"inset(0 -8% 120% -8%)",transformOrigin:"center bottom",transition:`opacity 1100ms ${b.p} 200ms, transform 1350ms cubic-bezier(0.16, 1.05, 0.3, 1) 200ms, clip-path 1350ms ${b.p} 200ms`,willChange:"clip-path, transform, opacity"}},bodyProps:{"data-text-attribute":"body",sx:{mb:0,color:(0,g.c)("text-secondary"),opacity:+!!x,transform:x?"translateY(0)":"translateY(22px)",transition:`opacity 900ms ${b.p} 520ms, transform 900ms ${b.p} 520ms`,willChange:"opacity, transform"}}})]}),s.length>0&&(0,r.jsx)(h.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"flex-start",columnGap:a?{xs:"24px",md:"40px",lg:"56px"}:{xs:"32px",md:"64px",lg:"96px"},rowGap:{xs:6,md:9,lg:11}},children:s.map((t,n)=>(0,r.jsx)(h.A,{sx:{width:a?{xs:"calc((100% - 24px) / 2 - 1px)",md:"calc((100% - 80px) / 3 - 1px)",lg:"calc((100% - 168px) / 4 - 1px)"}:{xs:"calc((100% - 32px) / 2 - 1px)",md:"calc((100% - 128px) / 3 - 1px)",lg:"calc((100% - 288px) / 4 - 1px)"},minWidth:0},children:(0,r.jsx)(t9,{item:t,titleComponent:e?"h3":"h2",hasBackgroundAsset:a,active:x,revealIndex:n})},t.id))})]})})}var et=n(99186);function ee(t){let{item:e,col:n,row:i}=t,s=e.button?.text;return(0,r.jsxs)(tB.A,{forceActive:!0,...e.button,id:e.id,sx:{position:"relative",gridColumn:{lg:n+1},gridRow:{lg:i+1},height:"100%",minHeight:{xs:320,md:470},maxHeight:{xs:320,md:470},display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center",textDecoration:"none",cursor:"pointer",color:`${(0,g.c)("text")} !important`,p:{xs:"32px",md:"48px"},overflow:"hidden",backdropFilter:"blur(6px)",WebkitBackdropFilter:"blur(6px)",backgroundColor:"rgb(231 225 220 / 20%)",transition:"background-color 0.45s ease, backdrop-filter 0.45s ease","&:hover":{backgroundColor:"rgb(231 225 220 / 32%)",backdropFilter:"blur(8px)",WebkitBackdropFilter:"blur(8px)"},"&:hover .lux-visual-nav-item-label":{transform:"translateY(-4px)"}},children:[s&&(0,r.jsx)(k.default,{className:"lux-visual-nav-item-label",component:"span",variant:"h2",sx:{color:`${(0,g.c)("text")} !important`,fontSize:{xs:"24px",md:"26px",lg:"28px"},fontStyle:"italic",textTransform:"uppercase",fontWeight:600,lineHeight:1.1,letterSpacing:"-0.01em",transition:"transform 0.45s ease"},children:s}),e.subtitle&&(0,r.jsx)(k.default,{variant:"body2",sx:{color:`color-mix(in srgb, ${(0,g.c)("text")} 85%, transparent) !important`,mt:s?"12px":0,fontSize:{xs:"14px",md:"15px"},lineHeight:1.5,maxWidth:"32ch"}
5,children:e.subtitle})]})}let en=t=>t%2==0?2:1,er=(t,e,n)=>n&&0===t&&3===e;function ei(t){let{title:e,subtitle:n,body:s,buttonOne:o,buttonTwo:a,items:l,backgroundAsset:x}=t,{editorActive:d}=(0,i.useContext)(c.n),p=!!(e||n||s||(0,u.A)(o)||(0,u.A)(a)),m=function(t,e){let n,r;if(t<=0)return[];let i=3-!!e;if(t<=i)n=1,r=t;else{let e=t-i,s=Math.ceil(e/3);n=1+s,r=e-(s-1)*3}let s=e&&2===n,o=n>=2&&1===r&&!s,a=o?n-1:n,l=o?a-1:-1,x=[];for(let n=0;n<a&&x.length<t;n+=1){let r=en(n);for(let i=0;i<4&&x.length<t;i+=1)er(n,i,e)||(i!==r||n===l)&&x.push({col:i,row:n})}return x}(l.length,p);return(0,r.jsx)(y.Ay,{...t,backgroundAsset:void 0,backgroundColor:x?"#000000":t.backgroundColor||"#000000",contentPadding:!1,sx:{overflow:"clip"},children:(0,r.jsxs)(h.A,{sx:{position:"relative",width:"100%",display:"flex",alignItems:"stretch",minHeight:d?{xs:"auto",md:`calc(90vh - ${N.HB}px)`}:{xs:"auto",md:"90vh"}},children:[x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(et.A,{asset:x,title:e??"",assetSx:{height:"110%"}}),(0,r.jsx)(h.A,{sx:{position:"absolute",inset:0,backgroundColor:"rgba(0,0,0,0.35)",zIndex:0,pointerEvents:"none"}})]}),(0,r.jsxs)(h.A,{sx:{position:"relative",zIndex:1,flexGrow:1,width:"100%",maxWidth:1700,mx:"auto",px:{xs:"20px",md:"40px",lg:"60px"},py:{xs:"56px",md:"88px",lg:"120px"},display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, 1fr)",lg:"repeat(4, minmax(0, 1fr))"},gridAutoRows:{xs:"auto",lg:"minmax(470px, 1fr)"},gap:{xs:"46px",md:"60px"}},children:[p&&(0,r.jsxs)(h.A,{sx:{gridColumn:{lg:4},gridRow:{lg:1},display:"flex",marginLeft:{lg:"-50%"},flexDirection:"column",justifyContent:"flex-start",alignItems:"flex-start",textAlign:"left"},children:[(0,r.jsx)(_.A,{title:e,subtitle:n,body:s,titleProps:{"data-text-attribute":"title",sx:{color:`${(0,g.c)("text")} !important`,fontWeight:500,fontSize:{xs:50,sm:42,md:56,lg:64,xl:68}}},subtitleProps:{"data-text-attribute":"subtitle",sx:{color:`${(0,g.c)("text")} !important`}},bodyProps:{"data-text-attribute":"body",sx:{color:`${(0,g.c)("text")} !important`,fontSize:{xs:16,md:17}}}}),(0,r.jsx)(R.A,{buttonOne:o,buttonTwo:a,containerSx:{display:"flex",flexWrap:"wrap",gap:"12px",mt:e||n||s?"16px":0}})]}),l.map((t,e)=>(0,r.jsx)(ee,{item:t,col:m[e].col,row:m[e].row},t.id))]})]})})}let es=a()(()=>Promise.all([n.e(22778),n.e(32333)]).then(n.bind(n,22778)),{loadableGenerated:{webpack:()=>[22778]}}),eo=a()(()=>n.e(99673).then(n.bind(n,41774)),{loadableGenerated:{webpack:()=>[41774]}}),ea=a()(()=>n.e(4235).then(n.bind(n,96553)),{loadableGenerated:{webpack:()=>[96553]}}),el=a()(()=>Promise.all([n.e(98777),n.e(62900),n.e(2818),n.e(91950),n.e(13841)]).then(n.bind(n,57983)),{loadableGenerated:{webpack:()=>[57983]}}),ex=a()(()=>n.e(38415).then(n.bind(n,16568)),{loadableGenerated:{webpack:()=>[16568]}}),ec=a()(()=>Promise.all([n.e(98777),n.e(62900),n.e(2818),n.e(91950),n.e(12485)]).then(n.bind(n,82815)),{loadableGenerated:{webpack:()=>[82815]}}),ed=a()(()=>n.e(12549).then(n.bind(n,86257)),{loadableGenerated:{webpack:()=>[86257]}}),ep=a()(()=>Promise.all([n.e(51654),n.e(9102)]).then(n.bind(n,37317)),{loadableGenerated:{webpack:()=>[37317]}}),em=a()(()=>Promise.all([n.e(51654),n.e(24514)]).then(n.bind(n,15691)),{loadableGenerated:{webpack:()=>[15691]}}),eu=a()(()=>n.e(57266).then(n.bind(n,97298)),{loadableGenerated:{webpack:()=>[97298]}}),eh=a()(()=>n.e(3587).then(n.bind(n,36024)),{loadableGenerated:{webpack:()=>[36024]}}),ef=a()(()=>n.e(12650).then(n.bind(n,50868)),{loadableGenerated:{webpack:()=>[50868]}}),eg=a()(()=>n.e(6029).then(n.bind(n,12970)),{loadableGenerated:{webpack:()=>[12970]}}),eb=a()(()=>Promise.all([n.e(98777),n.e(62900),n.e(2818),n.e(91950),n.e(84315)]).then(n.bind(n,90539)),{loadableGenerated:{webpack:()=>[90539]}}),ey=a()(()=>n.e(48113).then(n.bind(n,4303)),{loadableGenerated:{webpack:()=>[4303]}}),ev=a()(()=>n.e(89282).then(n.bind(n,1925)),{loadableGenerated:{webpack:()=>[1925]}}),eA=a()(()=>n.e(56683).then(n.bind(n,86080)),{loadableGenerated:{webpack:()=>[86080]}}),ej=a()(()=>n.e(85265).then(n.bind(n,45500)),{loadableGenerated:{webpack:()=>[45500]}}),ew=a()(()=>n.e(71349).then(n.bind(n,43960)),{loadableGenerated:{webpack:()=>[43960]}}),eC=a()(()=>n.e(31713).then(n.bind(n,91423)),{loadableGenerated:{webpack:()=>[91423]}}),ek=a()(()=>Promise.all([n.e(98777),n.e(62900),n.e(2818),n.e(91950),n.e(83904)]).then(n.bind(n,73179)),{loadableGenerated:{webpack:()=>[73179]}}),e$=a()(()=>n.e(18495).then(n.bind(n,31983)),{loadableGenerated:{webpack:()=>[31983]}}),eS=a()(()=>n.e(35558).then(n.bind(n,66598)),{loadableGenerated:{webpack:()=>[66598]}});function eI(t){let{section:e}=t;switch(e.section){case s.b.LUX_ABOUT:return(0,r.jsx)(C,{...e});case s.b.LUX_ANNOUNCEMENT_BAR:return(0,r.jsx)(L,{...e});case s.b.LUX_BEFORE_AFTER:return(0,r.jsx)(ea,{...e});case s.b.LUX_BLOG_HOME:return(0,r.jsx)(es,{...e});case s.b.LUX_BLOG_CONTENT:return(0,r.jsx)(eo,{...e});case s.b.LUX_BRANDS:return(0,r.jsx)(T,{...e});case s.b.LUX_CALENDAR:return(0,r.jsx)(el,{...e});case s.b.LUX_CASE_STUDY:return(0,r.jsx)(ex,{...e});case s.b.LUX_CONTACT:return(0,r.jsx)(ec,{...e});case s.b.LUX_CTA:return(0,r.jsx)(O,{...e});case s.b.LUX_FAQ:return(0,r.jsx)(ed,{...e});case s.b.LUX_FULL_WIDTH_IMAGE:return(0,r.jsx)(q,{...e});case s.b.LUX_GRID_GALLERY:return(0,r.jsx)(Q,{...e});case s.b.LUX_HERO:return(0,r.jsx)(tx,{...e});case s.b.LUX_HERO_ALT:return(0,r.jsx)(th,{...e});case s.b.LUX_HERO_FORM:return(0,r.jsx)(tf,{...e});case s.b.LUX_ICONS:return(0,r.jsx)(tL,{...e});case s.b.LUX_LOCATION:return(0,r.jsx)(ep,{...e});case s.b.LUX_MENU:return(0,r.jsx)(em,{...e});case s.b.LUX_NEWSLETTER:return(0,r.jsx)(eu,{...e});case s.b.LUX_PARAGRAPHS:return(0,r.jsx)(tF,{...e});case s.b.LUX_PRICING:return(0,r.jsx)(eh,{...e});case s.b.LUX_PROCESS:return(0,r.jsx)(ef,{...e});case s.b.LUX_PRODUCTS:return(0,r.jsx)(eb,{...e});case s.b.LUX_QUOTE:return(0,r.jsx)(ey,{...e});case s.b.LUX_RESOURCES:return(0,r.jsx)(ev,{...e});case s.b.LUX_SCROLLING_BANNER:return(0,r.jsx)(eA,{...e});case s.b.LUX_SERVICES:return(0,r.jsx)(t2,{...e});case s.b.LUX_SERVICES_ALT:return(0,r.jsx)(eg,{...e});case s.b.LUX_SIMPLE_BANNER:return(0,r.jsx)(t5,{...e});case s.b.LUX_SLIDER_GALLERY:return(0,r.jsx)(ej,{...e});case s.b.LUX_SMALL_ICONS:return(0,r.jsx)(t7,{...e});case s.b.LUX_SOCIAL_MEDIA:return(0,r.jsx)(ew,{...e});case s.b.LUX_TABLE:return(0,r.jsx)(eC,{...e});case s.b.LUX_TEAM:return(0,r.jsx)(ek,{...e});case s.b.LUX_TESTIMONIALS:return(0,r.jsx)(e$,{...e});case s.b.LUX_TIMELINE:return(0,r.jsx)(eS,{...e});case s.b.LUX_VISUAL_NAV:return(0,r.jsx)(ei,{...e});default:return null}}},24858:(t,e,n)=>{n.d(e,{A:()=>m});var r=n(55729),i=n(21425),s=n(77079),o=n(35993),a=n(29927),l=n(13558),x=n(62173),c=n(72686),d=n(51600),p=n(76351);function m(t){let e=(0,d.S)(),{isPreview:n,config:m}=(0,r.useContext)(i.Q),u=(0,r.useContext)(o.p),{editorActive:h,editorActiveRoute:f,setEditorActiveRoute:g}=(0,r.useContext)(s.n),{openPanel:b}=(0,c.m)(),y=(0,a.A)();if(!t||0===Object.keys(t).length)return{};if("live_chat"===t.type)return{onClick:t=>{t.preventDefault(),b()}};let v=e(t);if(!v)return{};switch((0,x.f_)({link:v,configPages:m.pages,editorActive:h,editorActiveRoute:f,isPreview:n})){case x.J.INVALID_LINK:return{};case x.J.EXTERNAL_LINK:return{target:"_blank",rel:"noopener noreferrer",href:(0,p.A)(v)};case x.J.EDITOR_ACTIVE_SAME_PAGE:return{onClick:()=>(0,x.C$)(v.split("#")[1])};case x.J.EDITOR_ACTIVE_DIFFERENT_PAGE:return{onClick:()=>{g({route:v.split("#")[0],sectionId:v.split("#")[1]}),n&&y?(0,x.C$)("app",{behavior:"auto"}):(0,l.A)(v,u)}};case x.J.TEL_MAIL_LINK:return{href:v,target:"self"};case x.J.INTERNAL_LINK_WITH_SECTION:case x.J.INTERNAL_LINK:return{href:v,isInternal:!0};case x.J.INTERNAL_LINK_SECTION_ONLY:return{href:v,onClick:t=>{t.preventDefault(),(0,x.C$)(v.split("#")[1])}};default:return{href:v}}}},29632:(t,e,n)=>{n.d(e,{A:()=>b,n:()=>g});var r=n(6029),i=n(10485),s=n(94054),o=n(41013),a=n(90798),l=n(88351),x=n(55729),c=n(24841),d=n(91945),p=n(7652),m=n(69937),u=n(27011),h=n(97018),f=n(43447);function g(t){return t?t.replace(/<[^>]*>/g,"").replace(/\s+/g," ").trim():""}function b(t){let{open:e,onClose:n,items:b,currentIndex:y,onCurrentIndexChange:v}
5=t,A=(0,c.A)(),j=A?{top:A.top,left:A.left,width:A.width,height:A.height}:{},w=A?d.HB:0,C=b.length,k=(0,x.useMemo)(()=>0===C?0:Math.min(Math.max(0,y),C-1),[C,y]);(0,x.useEffect)(()=>{0!==C&&k!==y&&v(k)},[C,y,k,v]);let $=(0,x.useCallback)(()=>{0!==C&&v((k-1+C)%C)},[C,k,v]),S=(0,x.useCallback)(()=>{0!==C&&v((k+1)%C)},[C,k,v]);(0,x.useEffect)(()=>{if(e)return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t);function t(t){"ArrowLeft"===t.key?(t.preventDefault(),$()):"ArrowRight"===t.key&&(t.preventDefault(),S())}},[e,$,S]);let I=b[k],E=C>1,M=(0,x.useRef)(null),L=(0,x.useCallback)(t=>{E&&(M.current={x:t.touches[0].clientX,y:t.touches[0].clientY})},[E]),z=(0,x.useCallback)(t=>{if(!E||!M.current)return;let e=t.changedTouches[0],n=e.clientX-M.current.x,r=e.clientY-M.current.y;M.current=null,Math.abs(n)>Math.abs(r)&&Math.abs(n)>50&&(n>0?$():S())},[E,$,S]),W=(0,m.ZC)((0,p.Ay)(I?.asset));return(0,r.jsx)(s.A,{open:e,onClose:n,slots:{backdrop:o.A},disableEnforceFocus:!!A,sx:{...j,zIndex:999},slotProps:{backdrop:{sx:{backgroundColor:"rgba(0, 0, 0, 0.72)",backdropFilter:"blur(10px)",WebkitBackdropFilter:"blur(10px)",...j}}},children:(0,r.jsxs)(a.A,{sx:{height:"100%",width:"100%",position:"relative",outline:"none"},children:[(0,r.jsxs)(a.A,{onClick:n,onTouchStart:L,onTouchEnd:z,sx:{height:`calc(100% - ${w}px)`,width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",px:{xs:2.5,sm:6,md:10},py:{xs:7,sm:8,md:9},gap:{xs:2.5,md:3},pointerEvents:"auto",touchAction:"pan-y"},children:[I?.asset&&(0,r.jsx)(a.A,{onClick:t=>t.stopPropagation(),sx:{flex:1,minHeight:0,width:"100%",maxWidth:1400,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none","& > *":{pointerEvents:"auto"}},children:(0,r.jsx)(u.A,{media:I.asset,objectFit:"contain",title:g(I.caption)||"Gallery image",controls:!0,autoPlay:!0,sizes:"(min-width: 1500px) 1400px, 100vw",style:{maxWidth:"100%",maxHeight:"100%",width:"auto",height:"auto",objectFit:"contain",...("youtube"===W||"vimeo"===W)&&{aspectRatio:"16/9"}}})},I.id),I?.caption&&(0,r.jsx)(h.default,{variant:"body2",onClick:t=>t.stopPropagation(),sx:{color:"#fff",textAlign:"center",maxWidth:900,mb:0,lineHeight:1.55,fontSize:{xs:"13px",md:"14px"},opacity:.92},children:I.caption})]}),(0,r.jsx)(l.A,{onClick:n,"aria-label":"Close",sx:{position:"absolute",top:{xs:12,sm:20,md:28},right:{xs:12,sm:20,md:28},color:"#fff",border:"1px solid rgba(255, 255, 255, 0.6)",borderRadius:"50%",width:40,height:40,backgroundColor:"transparent","&:hover":{backgroundColor:"rgba(255, 255, 255, 0.12)"}},children:(0,r.jsx)(i.A,{sx:{fontSize:20}})}),E&&(0,r.jsx)(a.A,{sx:{position:"absolute",top:"50%",transform:"translateY(-50%)",left:{sm:16,md:28},display:{xs:"none",sm:"block"},"--lux-text":"#fff"},children:(0,r.jsx)(f.B_,{direction:"previous",onClick:$})}),E&&(0,r.jsx)(a.A,{sx:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:{sm:16,md:28},display:{xs:"none",sm:"block"},"--lux-text":"#fff"},children:(0,r.jsx)(f.B_,{direction:"next",onClick:S})})]})})}},48269:(t,e,n)=>{n.d(e,{p:()=>g,A:()=>I});var r=n(6029),i=n(55729),s=n(90798),o=n(43072),a=n(97018),l=n(7333),x=n(67335),c=n(76580),d=n(37208),p=n(27011),m=n(7652);let u={width:"100%",height:"100%",position:"absolute",top:0,left:0};function h(t){let{item:e,title:n,active:i=!0}=t;return e.asset?(0,m.WA)(e.asset)?i?(0,r.jsx)(p.A,{media:e.asset,style:u,objectFit:"cover",autoPlay:!0,muted:!0,controls:!1,loop:!0,title:n,fillYTContainer:!0,includeYTPaddingBottom:!1}):(0,r.jsx)(s.A,{sx:{width:"100%",height:"100%",backgroundColor:(0,c.c)("bg")}}):(0,r.jsx)(p.A,{media:e.asset,style:u,objectFit:"cover",title:n,sizes:"(min-width: 900px) 40vw, 100vw"}):null}var f=n(124);let g={xs:"24px",md:"48px",lg:"96px"},b={stacked:.16,carousel:.22},y={stacked:.06,carousel:.11},v={stacked:1.06,carousel:1.14},A="cubic-bezier(0.34, 1.4, 0.64, 1)",j={passive:!0,capture:!0},w={maxWidth:"760px",mx:"auto",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center"};function C(t,e){return{opacity:+!!t,transform:t?"translateY(0)":"translateY(26px)",transition:`opacity 0.9s ${d.p} ${e}ms, transform 0.95s ${d.p} ${e}ms`,willChange:"transform, opacity"}}function k(t){let{delay:e=0,x:n=0,y:r=0,scale:i=1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};
5return{opacity:+!!t,transform:t?"translate3d(0,0,0) scale(1)":`translate3d(${n}px, ${r}px, 0) scale(${i})`,transition:`opacity 0.7s ${d.p} ${e}ms, transform 0.85s ${A} ${e}ms`,willChange:"transform, opacity"}}function $(t){let{item:e,title:n,active:o,bleedSide:a,variant:l,sx:x}=t,p=(0,i.useRef)(null),m=(0,i.useRef)(null),u=y[l],f=b[l];return(0,i.useEffect)(()=>{if("carousel"===l&&!o||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let t=p.current,e=m.current;if(!t||!e)return;let n=0,r=()=>{n=0;let r=t.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,s=-(2*(Math.max(0,Math.min(1,(i-r.top)/(i+r.height)))-.5))*r.height*u;e.style.transform=`translate3d(0, ${s}px, 0)`},i=()=>{n||(n=requestAnimationFrame(r))};return r(),window.addEventListener("scroll",i,j),window.addEventListener("resize",i),()=>{window.removeEventListener("scroll",i,j),window.removeEventListener("resize",i),n&&cancelAnimationFrame(n)}},[u,l,o]),(0,r.jsx)(s.A,{ref:p,sx:{position:"relative",overflow:"hidden",backgroundColor:(0,c.c)("bg"),clipPath:o?"inset(0 0 0 0)":"right"===a==("carousel"===l)?"inset(0 100% 0 0)":"inset(0 0 0 100%)",transition:`clip-path 1.2s ${d.p}`,willChange:"clip-path",maxHeight:"carousel"===l?{xs:"74vh",md:"50vh",lg:"78vh"}:{xs:"70vh",md:"65vh"},...x},children:(0,r.jsx)(s.A,{ref:m,sx:{position:"absolute",left:0,top:`${-(50*f)}%`,width:"100%",height:`${100+100*f}%`,willChange:"transform","& img, & video":{transform:o?"scale(1)":`scale(${v[l]})`,transition:`transform ${"carousel"===l?"1.8s":"1.6s"} ${d.p}`,willChange:"transform"}},children:(0,r.jsx)(h,{item:e,title:n,active:o})})})}function S(t){let{item:e,active:n,isCarousel:i,titleFontSize:o,overlapSide:a}=t;return e.title?i?(0,r.jsx)(s.A,{sx:{overflow:"hidden",mb:{xs:"20px",md:"28px"},..."right"===a?{mr:{lg:"-16%"},position:"relative",zIndex:2}:{},..."left"===a?{ml:{lg:"-14%"},position:"relative",zIndex:2}:{}},children:(0,r.jsx)(s.A,{sx:{transform:n?"translateY(0)":"translateY(115%)",transition:`transform 1s ${A} 120ms`,willChange:"transform"},children:(0,r.jsx)(f.A,{component:"h2",variant:"h2",mode:"inView",play:n,startDelayMs:120,html:e.title,sx:{color:(0,c.c)("text"),lineHeight:1.15,fontSize:o,m:0,pb:"0.06em",...a?{textShadow:{lg:`0 2px 34px ${(0,c.c)("bg")}, 0 0 16px ${(0,c.c)("bg")}`}}:{}}})})}):(0,r.jsx)(s.A,{sx:{mb:{xs:"20px",md:"28px"},opacity:+!!n,transform:n?"translateY(0)":"translateY(28px)",clipPath:n?"inset(-6% -4% -6% -4%)":"inset(0 -4% 105% -4%)",transition:`opacity 1s ${d.p} 120ms, transform 1s ${d.p} 120ms, clip-path 1.05s ${d.p} 120ms`,willChange:"clip-path, transform, opacity"},children:(0,r.jsx)(f.A,{component:"h2",variant:"h2",mode:"inView",play:n,startDelayMs:120,html:e.title,sx:{color:(0,c.c)("text"),lineHeight:1.1,fontSize:o,mb:0}})}):null}function I(t){let e,{item:n,index:i,isLight:p,isVeryDark:m,variant:u,active:h,noId:f}=t,b=n.title??`About ${i+1}`,y="carousel"===u,v=i%3,{ref:A,inView:j}=(0,o.Wx)({triggerOnce:!0,threshold:.15,rootMargin:"0px 0px -10% 0px"}),I=y?!!h:j,E=(0,r.jsxs)(s.A,{sx:{display:"flex",gap:{xs:"16px",md:"20px"},alignItems:"center",mb:{xs:"20px",md:"24px"},...y?k(I,{delay:60,x:-28}):C(I,120)},children:[(0,r.jsx)(s.A,{"aria-hidden":!0,sx:{width:{xs:"28px",md:"36px"},height:"1px",flexShrink:0,backgroundColor:(0,c.c)("accent"),transformOrigin:"left",transform:I?"scaleX(1)":"scaleX(0)",transition:`transform 0.8s ${d.p} 80ms`}}),n.subtitle&&(0,r.jsx)(a.default,{variant:"overline",sx:{display:"block",color:`${(0,c.c)("accent")} !important`,fontSize:{xs:"11px",md:"12px"},letterSpacing:"0.16em"},children:n.subtitle})]}),M=n.body?(0,r.jsx)(a.default,{variant:"body1",sx:{color:(0,c.c)("text-secondary"),fontSize:1===v?{xs:"15px",md:"16px"}:{xs:"16px",md:"17px"},lineHeight:1.75,...y?k(I,{delay:240,y:44}):C(I,300)},children:n.body}):null,L=(0,l.A)(n.button)&&n.button?(0,r.jsx)(s.A,{sx:{mt:{xs:4,md:5},...y?k(I,{delay:360,y:18,scale:.94}):C(I,400)},children:(0,r.jsx)(x.default,{...n.button,variant:"outlined",showChevron:!0})}):null,z={item:n,active:I,isCarousel:y,layout:v,titleFontSize:y?0===v?{xs:"44px",md:"62px",lg:"78px"}:{xs:"36px",md:"48px",lg:"58px"}:{xs:"38px",md:"50px",lg:"60px"}};if(n.asset)if(1===v){let t=`color-mix(in srgb, ${m?"#FFFFFF":"#000000"} ${p||m?"2.5%":"10%"}, transparent)`;e=(0,r.jsxs)(s.A,{sx:{position:"relative",width:"100%",left:"50%",transform:"translateX(-50%)",py:{xs:"56px",md:"88px",lg:"112px"}},children:[(0,r.jsx)(s.A,{"aria-hidden":!0,sx:{position:"absolute",left:{xs:-20,md:-48,lg:"min(calc(-100vw + 1600px), -96px)"},bottom:0,width:"120vw",height:"100%",backgroundColor:t,...y?{transformOrigin:"bottom",transform:I?"scaleY(1)":"scaleY(0)",transition:`transform 0.9s ${d.p}`}:{}}}),(0,r.jsxs)(s.A,{sx:{maxWidth:"1600px",mx:"auto",px:g,display:"flex",flexDirection:{xs:"column-reverse",lg:"row"},alignItems:"flex-start",justifyContent:"space-between",gap:{xs:"32px",lg:"48px"}},children:[(0,r.jsx)(s.A,{sx:{width:{xs:"calc(100% + 96px)",lg:"58%"},mx:{xs:"-48px",lg:0},flexShrink:0},children:(0,r.jsx)($,{item:n,title:b,active:I,bleedSide:"left",variant:u,sx:{aspectRatio:{xs:"4 / 3",md:"1",lg:"2.5 / 2"},ml:{lg:"-48px"}}})}),(0,r.jsxs)(s.A,{sx:{width:{xs:"100%",lg:"34%"},pt:{lg:"80px"},position:"relative",zIndex:2},children:[E,S({...z,overlapSide:"left"}),M,L]})]})]})}else e=2===v?(0,r.jsxs)(s.A,{sx:w,children:[E,S(z),M,L,(0,r.jsx)($,{item:n,title:b,active:I,bleedSide:"right",variant:u,sx:{mt:{xs:"40px",md:"56px"},width:"100%",aspectRatio:{xs:"4 / 3",md:"16 / 9"}}})]}):(0,r.jsxs)(s.A,{sx:{display:"flex",flexDirection:{xs:"column",lg:"row"},alignItems:{lg:"center"},justifyContent:"space-between",gap:{xs:"32px",lg:"48px"}},children:[(0,r.jsxs)(s.A,{sx:{width:{xs:"100%",lg:"42%"},position:"relative",zIndex:2},children:[E,S({...z,overlapSide:"right"}),(0,r.jsxs)(s.A,{sx:{pl:{md:"32px"},borderLeft:{md:`1px solid color-mix(in srgb, ${(0,c.c)("text")} 12%, transparent)`}},children:[M,L]})]}),(0,r.jsx)(s.A,{sx:{width:{xs:"100%",lg:"50%"},flexShrink:0},children:(0,r.jsx)($,{item:n,title:b,active:I,bleedSide:"right",variant:u,sx:{aspectRatio:{xs:"4 / 3",lg:"4 / 5"}}})})]});else e=(0,r.jsxs)(s.A,{sx:w,children:[E,S(z),M,L]});return(0,r.jsx)(s.A,{ref:y?void 0:A,id:f?void 0:n.id,sx:y?{width:"100%"}:void 0,children:e})}},49895:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(6029),i=n(90798);let s=t=>(0,r.jsx)(i.A,{component:"button",...t,sx:[{"*:where(&)":{cursor:"pointer",border:"none",textAlign:"initial",background:"none",color:"inherit",p:0}},...Array.isArray(t.sx)?t.sx:[t.sx]],type:"button"})},50582:(t,e,n)=>{n.d(e,{fk:()=>a,g2:()=>o});var r=n(53643);function i(t){return t?(0,r.A)(t).trim():""}
5function s(t){return t?t.trim().split(/\s+/).filter(Boolean).length:0}function o(t,e){let n=i(t),r=i(e);return n&&(s(n)>4||n.length>32)||r&&(r.length>80||s(r)>12)?"editorial":"monument"}function a(t){return"editorial"===t?{fontSize:{xs:"32px",sm:"40px",md:"48px",lg:"56px"},lineHeight:1.05,letterSpacing:"-0.01em"}:{fontSize:{xs:"40px",sm:"56px",md:"72px",lg:"80px"},lineHeight:1.1,letterSpacing:void 0}}},51600:(t,e,n)=>{n.d(e,{S:()=>l});var r=n(55729),i=n(80486),s=n(25425),o=n(12209),a=n(57710);let l=()=>{let{socialMediaInfo:t}=(0,r.useContext)(a.uV),{getUrl:e}=(0,i.Dn)(),{getDefaultPublicReviewUrl:n}=(0,s.v1)();return r=>((t,e,n,r)=>{if("type"in t&&"leave_review"===t.type){let e=r?.();if(e)return e;let n="link"in t?t.link:void 0;return"string"==typeof n?n:""}if("type"in t&&"live_chat"===t.type)return"";if("type"in t&&"calendar"===t.type&&"calendarUserId"in t){let e="number"==typeof t.durationMinutes?t.durationMinutes:30,r=n?.(t.calendarUserId,e);if(r)return r;let i="link"in t?t.link:void 0;return"string"==typeof i?i:""}if("sync"in t)switch(t.sync?.key){case o.F.FACEBOOK:{if(!e?.facebook)return"";let{pageId:t,facebookLink:n}=e.facebook;return n||`https://facebook.com/${t}`}case o.F.INSTAGRAM:{let t=e?.instagram?.username;return t?`https://www.instagram.com/${t}`:""}default:return""}return t.link})(r,t,e,n)}},51602:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"M8 5v14l11-7z"}),"PlayArrow")},56263:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(55729);let i=()=>{let[t,e]=(0,r.useState)(null),n=(0,r.useRef)(null),i=(0,r.useRef)(null),s=(0,r.useCallback)(t=>{t.forEach(t=>{e(t.contentRect.width)})},[]),o=(0,r.useCallback)(t=>{if(n.current&&(n.current.disconnect(),n.current=null),i.current=t,t){let r=new ResizeObserver(s);r.observe(t),n.current=r,e(t.getBoundingClientRect().width),document.fonts?.ready.then(()=>{i.current===t&&e(t.getBoundingClientRect().width)})}},[s]);return(0,r.useEffect)(()=>()=>{n.current&&(n.current.disconnect(),n.current=null)},[]),{ref:o,width:t,elementRef:i}}},60633:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"LocationOn")},62077:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward")},66995:(t,e,n)=>{n.d(e,{A:()=>x});var r=n(6029);n(55729);var i=n(90798),s=n(7652),o=n(27011),a=n(35003),l=n(48879);function x(t){let{slides:e,count:n,currentIndex:x,isMuted:c,title:d,hasInteracted:p,onVideoEnded:m,isPaused:u}=t;return(0,r.jsxs)(r.Fragment,{children:[e.map((t,e)=>{let h=e===x,f=(0,s.WA)(t.asset);return(0,r.jsx)(i.A,{sx:{position:"absolute",inset:0,opacity:+!!h,transition:n>1?"opacity 1s cubic-bezier(0.33, 0, 0.2, 1)":"opacity 0.8s ease-in-out",zIndex:0,pointerEvents:"none",overflow:"hidden"},children:t.asset&&(f?h&&(0,r.jsx)(o.A,{media:t.asset,style:{width:"100%",height:"100%",position:"absolute",top:0,left:0},objectFit:"cover",autoPlay:!0,muted:c,controls:!1,loop:u||n<=1,onVideoEnded:m,title:d??`Slide ${e+1}`,loading:0===e?"eager":"lazy",fetchPriority:0===e?"high":void 0,sizes:a.G[l.b.LUX_HERO],fillYTContainer:!0,includeYTPaddingBottom:!1}):(0,r.jsx)(i.A,{sx:{position:"absolute",inset:0,overflow:"hidden",...p&&{"@keyframes luxHeroImageMotion":{"0%":{transform:"scale(1) translate(0, 0)"},"100%":{transform:"scale(1.09) translate(-1.4%, -0.5%)"}},"& img":{transformOrigin:"center center",willChange:"transform",animation:"luxHeroImageMotion 22s ease-in-out infinite alternate",animationPlayState:h?"running":"paused",animationDelay:h?"0.95s":"0s"}}},children:(0,r.jsx)(o.A,{media:t.asset,style:{width:"100%",height:"100%",position:"absolute",top:0,left:0},objectFit:"cover",title:d??`Slide ${e+1}`,loading:0===e?"eager":"lazy",fetchPriority:0===e?"high":void 0,sizes:a.G[l.b.LUX_HERO]})}))},t.id)}),(0,r.jsx)(i.A,{sx:{position:"absolute",inset:0,backgroundColor:"rgba(0,0,0,0.25)",zIndex:1}})]})}},67335:(t,e,n)=>{n.r(e),n.d(e,{default:()=>p});var r=n(6029),i=n(38116),s=n(90923),o=n(7703);n(55729);var a=n(53643),l=n(45070),x=n(57654),c=n(24858);let d=(0,o.n9)()(t=>({socialIcon:{minWidth:0,padding:0,width:48,height:48,[t.breakpoints.up("lg")]:{width:56,height:56},[t.breakpoints.up("xl")]:{width:64,height:64}},onlyStartIcon:{"& .MuiButton-startIcon":{marginRight:0}},email:{wordBreak:"break-word"}}));function p(t){let{text:e,icon:n,type:o,color:p,variant:m,showChevron:u,id:h,appearance:f,"data-button-attribute":g,"data-item-button-attribute":b,...y}
5=t,v=f??m,A=(0,c.A)(t),{classes:j,cx:w}=d(),C=w("social"===o&&j.socialIcon,n&&!e&&j.onlyStartIcon,"email"===o&&j.email,y.className),k=u?(0,r.jsx)(i.A,{sx:{fontSize:18,color:"inherit",display:"block",marginBottom:"1px"}}):void 0,$=g?{"data-button-attribute":g}:b?{"data-item-button-attribute":b}:{},S=e?(0,r.jsx)("span",{children:(0,a.A)(e)}):null;return A.isInternal?(0,r.jsx)(x.A,{href:A.href,children:(0,r.jsx)(s.A,{variant:v,color:p,startIcon:n?(0,r.jsx)(l.A,{iconColor:"currentColor",icon:n}):void 0,endIcon:k,...y,...$,className:C,children:S})}):(0,r.jsx)(s.A,{variant:v,color:p,startIcon:n?(0,r.jsx)(l.A,{iconColor:"currentColor",icon:n}):void 0,endIcon:k,...A,...y,...$,className:C,children:S})}},71590:(t,e,n)=>{n.d(e,{L:()=>x,P:()=>c});var r=n(55729),i=n(90931),s=n(68684),o=n(57e3),a=n(77079),l=n(56263);let x=6e3;function c(t,e){let{gapPx:n,slideFractionMd:x,slideFractionXs:c,slideFractionSm:d,slideFractionLg:p,alignSlides:m="center",wrap:u=!0,autoplayMs:h,onAutoAdvance:f,paused:g=!1}=e,b=(0,i.A)(),{editorActive:y}=(0,r.useContext)(a.n),v=(0,s.A)(b.breakpoints.up("sm")),A=(0,s.A)(b.breakpoints.up("md")),j=(0,s.A)(b.breakpoints.up("lg"))&&void 0!==p?p:A?x:v&&void 0!==d?d:c,{ref:w,width:C}=(0,l.A)(),k=C??0,[$,S]=(0,r.useState)(0),I=(0,r.useRef)(null),E=t?.length?t:[],M=E.length,L=(0,r.useRef)(E);L.current=E,(0,r.useEffect)(()=>{S(t=>0===M?0:Math.min(t,M-1))},[M]);let z=k>0?k*j:0,W=0===M||k<=0||z<=0?M:Math.max(1,Math.floor((k+n)/(z+n))),Y=M>W,_=M<=1?0:"start"!==m||k<=0||z<=0?M-1:Math.max(0,M-W),P=k>0&&M>0?"start"===m?-$*(z+n):k/2-($*(z+n)+z/2):0,D=(0,r.useCallback)(t=>{M<=0||(u?S((t%M+M)%M):S(Math.min(_,Math.max(0,t))))},[M,u,_]),H=!u&&$<=0,T=!u&&$>=_;(0,r.useEffect)(()=>{function t(t){let e,n=t.data;if(!n?.type)return;if(n.type===o.Ay.FOCUS_ELEMENT_EVENT_TYPE)e=n.elementId;else if(n.type===o.Ay.OPEN_PHYSICAL_PRODUCT_DETAILS_MODAL)e=n.itemId;else{if(n.type!==o.Ay.VIEW_EVENT_CALENDAR_ACTIVITY)return;e=n.activity?.id??n.activityId}if(!e)return;let r=L.current.findIndex(t=>t.id===e);-1!==r&&D(r)}return window.addEventListener("message",t,!0),()=>window.removeEventListener("message",t,!0)},[D]);let R=(0,r.useCallback)(()=>D($-1),[$,D]),O=(0,r.useCallback)(()=>D($+1),[$,D]),[F,B]=(0,r.useState)(!1),N=(0,r.useRef)(f);N.current=f;let X=F||y||g;(0,r.useEffect)(()=>{if(!h||h<=0||M<=1||X)return;let t=setInterval(()=>{N.current?.(),O()},h);return()=>clearInterval(t)},[h,M,X,O]);let U=(0,r.useCallback)(t=>{M<=1||(I.current={x:t.touches[0].clientX,y:t.touches[0].clientY})},[M]),G=(0,r.useCallback)(t=>{if(M<=1||!I.current)return;let e=t.changedTouches[0],n=e.clientX-I.current.x,r=e.clientY-I.current.y;I.current=null,Math.abs(n)>Math.abs(r)&&Math.abs(n)>50&&(n>0?R():O())},[M,R,O]);return{carouselViewportRef:w,slides:E,count:M,slideFraction:j,viewportW:k,slideW:z,translateX:P,currentIndex:$,goTo:D,goPrev:R,goNext:O,handleTouchStart:U,handleTouchEnd:G,pauseOnHoverProps:{onMouseEnter:()=>B(!0),onMouseLeave:()=>B(!1)},maxIndex:_,isAtStart:H,isAtEnd:T,visibleCount:W,hasOverflow:Y}}},84032:(t,e,n)=>{n.d(e,{A:()=>s});var r=n(38213),i=n(6029);let s=(0,r.A)((0,i.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Mail")},94107:(t,e,n)=>{n.d(e,{A:()=>a});var r=n(6029);n(55729);var i=n(90798),s=n(7333),o=n(67335);function a(t){let{buttonOne:e,buttonTwo:n,containerSx:a,itemId:l}=t,x=(0,s.A)(e),c=(0,s.A)(n),d=[];if(x&&e&&d.push({props:e,dataButtonAttribute:"buttonOne"}),c&&n&&d.push({props:n,dataButtonAttribute:"buttonTwo"}),0===d.length)return null;let p=2===d.length;return(0,r.jsx)(i.A,{sx:a,children:d.map((t,e)=>{let n=l?{"data-item-button-attribute":`${l}::${t.dataButtonAttribute}`}:{"data-button-attribute":t.dataButtonAttribute};return(0,r.jsx)(o.default,{...t.props,variant:p&&1===e?"contained":"outlined",showChevron:t.props.showChevron,...n},t.dataButtonAttribute)})})}},95240:(t,e,n)=>{n.d(e,{A:()=>u});var r=n(6029),i=n(29835),s=n(38116),o=n(38213);let a=(0,o.A)((0,r.jsx)("path",{d:"M6 19h4V5H6zm8-14v14h4V5z"}),"Pause");var l=n(51602);let x=(0,o.A)((0,r.jsx)("path",{d:"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63m2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71M4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9zM12 4 9.91 6.09 12 8.18z"}),"VolumeOff"),c=(0,o.A)((0,r.jsx)("path",{d:"M3 9v6h4l5 5V4L7 9zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77"}),"VolumeUp");var d=n(90798),p=n(88351);n(55729);var m=n(76580);function u(t){let{showCarouselControls:e,showMute:n,isPaused:o,isMuted:u,onTogglePause:h,onToggleMute:f,onPrev:g,onNext:b,align:y="right",tone:v="onImage",sx:A}=t;if(!e&&!n)return null;let j="onSurface"===v,w=j?(0,m.c)("text"):"#fff",C=j?`1px solid color-mix(in srgb, ${(0,m.c)("text")} 45%, transparent)`:"1px solid rgba(255,255,255,0.6)",k=j?`color-mix(in srgb, ${(0,m.c)("text")} 8%, transparent)`:"rgba(255,255,255,0.15)",$={color:w,border:C,borderRadius:"50%",width:40,height:40,"&:hover":{backgroundColor:k}};
5return(0,r.jsxs)(d.A,{className:"lux-hero-slide-controls",sx:{position:"absolute",bottom:24,..."left"===y?{left:24}:{right:24},zIndex:2,display:"flex",alignItems:"center",gap:1.5,...A},children:[e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.A,{"aria-label":"Previous slide",onClick:g,sx:$,children:(0,r.jsx)(i.A,{sx:{fontSize:20}})}),(0,r.jsx)(p.A,{"aria-label":o?"Play":"Pause",onClick:h,sx:{color:w,width:40,height:40,"&:hover":{backgroundColor:k}},children:o?(0,r.jsx)(l.A,{sx:{fontSize:28}}):(0,r.jsx)(a,{sx:{fontSize:28}})}),(0,r.jsx)(p.A,{"aria-label":"Next slide",onClick:b,sx:$,children:(0,r.jsx)(s.A,{sx:{fontSize:20}})})]}),n&&(0,r.jsx)(p.A,{"aria-label":u?"Unmute":"Mute",onClick:f,sx:$,children:u?(0,r.jsx)(x,{sx:{fontSize:20}}):(0,r.jsx)(c,{sx:{fontSize:20}})})]})}},96149:(t,e,n)=>{n.d(e,{A:()=>s,F:()=>i});var r=n(83004);let i=(0,r.i7)`
6  0% {
7    transform: translateX(0%);
8  }
9  100% {
10    transform: translateX(-100%);
11  }
12`;function s(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=Math.max((n||0)+t,48),s=Math.min(Math.max(Math.ceil((e??1)/i),r),60),o=s*i;return{numItems:s,marqueeWidth:o,animationSpeed:(o??1)/40}}},98e3:(t,e,n)=>{n.d(e,{A:()=>c});var r=n(6029),i=n(90798),s=n(82203),o=n.n(s),a=n(24858),l=n(7333),x=n(49895);let c=t=>{let e="link"in t||"sync"in t?t:void 0,n=(0,a.A)(e),s=globalThis?.shouldUseNextLink??!1;return t.forceActive&&!e?.hidden||(0,l.A)(e)?n.href?n.isInternal&&s?(0,r.jsx)(o(),{href:n.href,legacyBehavior:!0,children:(0,r.jsx)(i.A,{component:"a",...t,sx:[{color:"inherit",cursor:"pointer"},...Array.isArray(t.sx)?t.sx:[t.sx]]})}):(0,r.jsx)(i.A,{component:"a",...t,sx:[{color:"inherit",cursor:"pointer"},...Array.isArray(t.sx)?t.sx:[t.sx]],href:n.href}):(0,r.jsx)(x.A,{...t,...n}):(0,r.jsx)(i.A,{component:"div",...t,hidden:void 0})}}}]);

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.