(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9872,7793],{58920:function(e,t,i){Promise.resolve().then(i.bind(i,7793)),Promise.resolve().then(i.bind(i,50130)),Promise.resolve().then(i.t.bind(i,82306,23)),Promise.resolve().then(i.t.bind(i,47943,23)),Promise.resolve().then(i.t.bind(i,3964,23)),Promise.resolve().then(i.t.bind(i,50120,23)),Promise.resolve().then(i.t.bind(i,74174,23)),Promise.resolve().then(i.bind(i,60869)),Promise.resolve().then(i.bind(i,78261)),Promise.resolve().then(i.bind(i,38031)),Promise.resolve().then(i.bind(i,27998)),Promise.resolve().then(i.bind(i,33945)),Promise.resolve().then(i.t.bind(i,96827,23)),Promise.resolve().then(i.t.bind(i,29733,23)),Promise.resolve().then(i.t.bind(i,55125,23)),Promise.resolve().then(i.t.bind(i,67579,23)),Promise.resolve().then(i.bind(i,51981)),Promise.resolve().then(i.bind(i,86579)),Promise.resolve().then(i.bind(i,81010)),Promise.resolve().then(i.bind(i,27468)),Promise.resolve().then(i.bind(i,8734)),Promise.resolve().then(i.bind(i,62140)),Promise.resolve().then(i.bind(i,78993)),Promise.resolve().then(i.t.bind(i,9639,23)),Promise.resolve().then(i.t.bind(i,55305,23)),Promise.resolve().then(i.t.bind(i,33593,23)),Promise.resolve().then(i.bind(i,47296)),Promise.resolve().then(i.bind(i,47372)),Promise.resolve().then(i.bind(i,33056)),Promise.resolve().then(i.bind(i,63087)),Promise.resolve().then(i.bind(i,79307)),Promise.resolve().then(i.bind(i,27756))},7793:function(e,t,i){"use strict";i.r(t),i.d(t,{NewsletterSignUpForm:function(){return f}});var n=i(69150),l=i(63281),s=i(8154),r=i.n(s),o=i(52569),a=i(55944),d=i(42681),c=i(51143),h=i(10565),u=i(84453),m=i(40212),p=i(28317),_=i(28070);let v=h.Ry({email:h.Z_().email({message:"Hmm, that email doesn't look right"})}),b=_.env.NEXT_PUBLIC_KLAVIYO_LIST_ID||"QVKkWa",f=e=>{var t,i,s;let{id:h,listId:_=b,className:f,style:P}=e,{register:x,handleSubmit:y,setError:g,formState:{errors:w,isSubmitted:N,isValid:j,isSubmitting:k}}=(0,c.cI)({defaultValues:{email:""},resolver:(0,l.F)(v)}),[S,I]=(0,d.useState)(!1),E=async e=>{let{email:t}=e;try{await (0,p.q)({url:"/api/klaviyo/subscribe",data:{email:t,listId:_}}),I(!0)}catch(e){console.error(e),g("root.server",{type:"manual",message:"Something went wrong, please try again later!"})}};return(0,n.jsx)(u.y,{children:(0,n.jsx)(o.M,{initial:!1,mode:"wait",children:S?(0,n.jsxs)(a.m.div,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},exit:{y:20,opacity:0},className:"text-h5 leading-none font-extrabold",children:["Thanks for ",(0,n.jsx)("span",{className:"inline-block",children:"signing up!"})]},"thank-you"):(0,n.jsxs)(a.m.form,{id:h,initial:{y:20,opacity:0},animate:{y:0,opacity:1},exit:{y:20,opacity:0},className:r()("flex flex-nowrap justify-start w-full",N&&!j&&"has-error",(k||S)&&"is-loading",f),style:P,onSubmit:y(E),children:[(0,n.jsxs)("div",{className:"input-wrapper flex-auto",children:[(0,n.jsx)("label",{className:"sr-only",htmlFor:"".concat(h,"-email"),children:"Your email address"}),(0,n.jsx)("input",{id:"".concat(h,"-email"),placeholder:"Your email address",autoComplete:"email",className:"input h-[calc(var(--input-h)_-_var(--btn-depth))]",...x("email")}),(0,n.jsx)("span",{className:"input-error",children:(null===(t=w.email)||void 0===t?void 0:t.message)||(null===(s=w.root)||void 0===s?void 0:null===(i=s.server)||void 0===i?void 0:i.message)})]}),(0,n.jsx)("div",{className:"flex-initial flex-shrink-0 relative z-[3]",children:(0,n.jsxs)(m._,{disabled:!j||k||S,className:"w-[calc(var(--btn-w)_+_var(--btn-depth))] -ml-[calc(var(--btn-depth)_+_var(--btn-border-w))] !mt-[calc(var(--input-gutter)_+_var(--input-error-size)_*_-1)]",innerClassName:"text-h5 leading-none font-extrabold",type:"submit",children:[(0,n.jsx)("span",{className:"input-cta-default",children:"sign up"}),(k||S)&&(0,n.jsx)("span",{className:"input-cta-loading",children:"loading"})]})})]},"form")})})};t.default=f},50130:function(e,t,i){"use strict";i.r(t),i.d(t,{Lottie:function(){return h}});var n=i(69150),l=i(92543),s=i(8154),r=i.n(s),o=i(42681),a=i(94254),d=i(47943),c=i.n(d);let h=e=>{let{animationData:t,playWhenVisible:i=!0,autoplay:s=!i,loop:d=!0,className:h,style:u,children:m}=e,p=(0,o.useRef)(null),[_,v]=(0,o.useState)(null),[b,f]=(0,o.useState)(null),[P,x]=(0,o.useState)(!1),y=(0,a.Y)(p);return(0,o.useEffect)(()=>{if(_){if(s&&_.isPaused){_.play();return}P?_.play():_.pause()}},[_,s,P]),(0,o.useEffect)(()=>{i&&void 0!==y&&x(y)},[i,y]),(0,o.useEffect)(()=>{_&&b&&("playing"===b&&_.isPaused?x(!0):"paused"!==b&&"stopped"!==b||_.isPaused||x(!1))},[_,b]),(0,n.jsxs)("div",{ref:p,className:r()(c().lottie,P&&c().playing,h),style:u,children:[(0,n.jsx)(l.J5,{lottieRef:e=>v(e),autoplay:s,loop:d,src:t,className:"absolute inset-0",onStateChange:f}),!P&&m]})};t.default=h},60869:function(e,t,i){"use strict";var n=i(45574);t.default=(0,n.default)(()=>i.e(6570).then(i.bind(i,46570)),{loadableGenerated:{webpack:()=>[46570]}})},74174:function(e){e.exports={disctwirl:"disc-twirl_disctwirl__0sXgt",placeholder:"disc-twirl_placeholder__VXwf0 lottie_placeholder__cb8ZI"}},3964:function(e){e.exports={handknot:"hand-knot_handknot__V2nML",placeholder:"hand-knot_placeholder___vaXz lottie_placeholder__cb8ZI"}},47943:function(e){e.exports={lottie:"lottie_lottie__WoaTQ",placeholder:"lottie_placeholder__cb8ZI"}},82306:function(e){e.exports={portrait:"portrait_portrait__RFiGa",placeholder:"portrait_placeholder__QjLWz lottie_placeholder__cb8ZI"}},50120:function(e){e.exports={tangledup:"tangled-up_tangledup__a1Uui",placeholder:"tangled-up_placeholder__SkdUG lottie_placeholder__cb8ZI"}}},function(e){e.O(0,[7255,3293,6371,654,4103,2639,9973,7825,1498,5616,8311,2755,8413,7097,1744],function(){return e(e.s=58920)}),_N_E=e.O()}]);