1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9401],{28724:(e,t,n)=>{n.d(t,{default:()=>u});var r=n(38776),l=n(98870),o=n(12978),i=n(30174),s=n.n(i),a=n(12020);let c=e=>{var t,n;if(null==e||null==(t=e.asset)?void 0:t.url)return e.asset.url;if(!(null==e||null==(n=e.asset)?void 0:n._ref))return null;let r=e.asset._ref;if("object"==typeof r&&null!==r&&"src"in r)return r.src;if("string"==typeof r&&(r.startsWith("/")||r.startsWith("http")))return r;let l=r.split("-");if(l.length<4)return console.error("Invalid Sanity image reference format:",r),null;let[,o,i,s]=l;return"https://cdn.sanity.io/images/".concat("sy51olmw","/").concat("production","/").concat(o,"-").concat(i,".").concat(s)},u=e=>{let{url:t,text:n,style:i,customClass:u="",openInNewTab:p=!1,icon:d,hoverIcon:h,iconPosition:f="right",ctaVariant:x="lgBtn",onClick:m,"aria-label":b}=e,[g,v]=(0,a.useState)(!1),y=(0,l.Q)(i),k=c(d),w=c(h),j=g&&w?w:k;return(0,r.jsxs)(s(),{"aria-label":b,className:"flex max-w-fit items-center justify-center font-primary font-semibold transition-all duration-300 ease-in-out focus-visible:ring-2 focus-visible:ring-orange focus-visible:ring-offset-2 focus-visible:outline-none ".concat((()=>{switch(x){case"smBtn":return"text-xxs py-[2px] px-spacing-sm gap-spacing-xs rounded-sm";case"mdBtn":return"text-xs leading-sm py-[4px] px-spacing-md gap-spacing-xs rounded-lg max-md:py-[3px]";default:return"text-sm py-[9px] px-spacing-lg gap-spacing-sm rounded-lg max-md:py-[7px]"}})()," ").concat((()=>{switch(y){case"primaryBtn":return"bg-white text-deep-purple hover:text-white outline outline-1 outline-deep-purple hover:outline-[rgba(255,255,255,0.3)] outline-offset-0 relative overflow-hidden rounded-md bg-transparent transition-colors duration-300 ease-in hover:bg-heading-color-1 before:content-[''] before:absolute before:top-0 before:left-0 before:w-0 before:h-full before:rounded-inherit before:pointer-events-none before:z-0 before:[background:var(--primary-button-gradient)] before:transition-[width] before:duration-300 before:ease-out hover:before:w-full hover:before:transition-[width] hover:before:duration-300 hover:before:ease-in";case"secondaryBtn":return"bg-transparent text-orange hover:bg-primary-yellow-hover hover:text-white outline outline-1 outline-orange outline-offset-0 hover:outline-[rgba(255,255,255,0.3)] relative overflow-hidden rounded-md bg-transparent transition-colors duration-300 ease-in hover:bg-heading-color-1 before:content-[''] before:absolute before:top-0 before:left-0 before:w-0 before:h-full before:rounded-inherit before:pointer-events-none before:z-0 before:[background:var(--primary-button-gradient)] before:transition-[width] before:duration-300 before:ease-out hover:before:w-full hover:before:transition-[width] hover:before:duration-300 hover:before:ease-in";case"tertiaryBtn":return"bg-deep-purple text-white hover:text-white outline outline-1 outline-deep-purple hover:outline-[rgba(255,255,255,0.3)] outline-offset-0 relative overflow-hidden rounded-md transition-colors duration-300 ease-in hover:bg-heading-color-1 before:content-[''] before:absolute before:top-0 before:left-0 before:w-0 before:h-full before:rounded-inherit before:pointer-events-none before:z-0 before:[background:var(--primary-button-gradient)] before:transition-[width] before:duration-300 before:ease-out hover:before:w-full hover:before:transition-[width] hover:before:duration-300 hover:before:ease-in";default:return"bg-primary-yellow text-primary-dark border border-primary-yellow hover:bg-primary-yellow-hover hover:text-white"}})()," ").concat(u),href:t||"#",onClick:e=>{m&&m()},onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1),rel:p?"noopener noreferrer":void 0,target:p?"_blank":"_self",children:[k&&"left"===f&&(0,r.jsx)("div",{className:"relative shrink-0 z-10",style:{width:"12px",height:"14px"},children:(0,r.jsx)(o.default,{alt:"",className:"object-contain transition-all duration-300",width:12,height:14,src:j||""})}),n&&(0,r.jsx)("span",{className:"transition-colors duration-300 ease-in-out relative z-10",children:n}),k&&"right"===f&&(0,r.jsx)("div",{className:"relative shrink-0 z-10 flex items-center justify-center",style:{width:"12px",height:"14px"},children:(0,r.jsx)(o.default,{alt:"",className:"object-contain transition-all duration-300",width:12,height:14,src:j||""})})]})}},79401:(e,t,n)=>{n.r(t),n.d(t,{default:()=>x});var r=n(38776),l=n(83961),o=n(4064),i=n.n(o),s=n(12978),a=n(12020),c=n(63561);let u=()=>(0,r.jsx)("svg",{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M17.6482 10.3054L12.6482 15.3054L7.64819 10.3054",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}),p=()=>(0,r.jsx)("svg",{fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M7.64819 14.6946L12.6482 9.69458L17.6482 14.6946",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})});var d=n(28724);let h=i()((0,c.KU)()),f=e=>{var t;return(null==e||null==(t=e.asset)?void 0:t._ref)?h.image(e.asset._ref).url():null},x=e=>{var t,n,o,i,c;let{sectionTitle:h,tabs:x}=e,[m,b]=(0,a.useState)(0),[g,v]=(0,a.useState)(0);return(0,r.jsxs)("section",{className:"flex flex-col",children:[(0,r.jsx)("div",{className:"mb-spacing-xxl",children:(0,r.jsx)("h2",{className:"text-5xl font-semibold text-heading-color-1",children:h})}),(0,r.jsxs)("div",{className:"hidden items-start gap-spacing-xxl md:flex",children:[(0,r.jsx)("div",{className:"flex w-[338px] flex-col gap-spacing-sm max-mid-laptop:w-[300px]",children:x.map((e,t)=>{let n=m===t;return(0,r.jsxs)("button",{onClick:()=>b(t),className:"group relative z-0 flex w-full items-center gap-spacing-xs overflow-hidden rounded-mid border p-spacing-xs transition-all duration-300 after:absolute after:inset-0 after:z-[3] after:bg-[url('~/public/category-bg.png')] after:bg-cover after:bg-ce
1nter after:bg-no-repeat after:content-[''] group-hover:bg-sky-blue-white-sky ".concat(n&&0===t||n?"border-[var(--orange)] [background:var(--tab-active)]":"border-[var(--sky-blue-60)]"),children:[!n&&(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[2] overflow-hidden",children:(0,r.jsx)("div",{className:"absolute left-0 top-0 h-[500px] w-[500px] -translate-x-full -translate-y-full rotate-45 transition-transform duration-1000 ease-out group-hover:translate-x-[-10%] group-hover:translate-y-[-25%]",style:{background:"var(--tab-gradient)"}})}),(e.tabIcon||e.tabHoverIcon)&&(0,r.jsxs)("div",{className:"relative z-10 h-10 w-10 shrink-0",children:[e.tabIcon&&(0,r.jsx)(s.default,{src:f(e.tabIcon)||"",alt:"",width:40,height:40,className:"absolute inset-0 transition-opacity duration-300 ".concat(n?"opacity-0":"opacity-100 group-hover:opacity-0")}),e.tabHoverIcon&&(0,r.jsx)(s.default,{src:f(e.tabHoverIcon)||"",alt:"",width:40,height:40,className:"absolute inset-0 transition-opacity duration-300 ".concat(n?"opacity-100":"opacity-0 group-hover:opacity-100")})]}),(0,r.jsx)("h3",{className:"relative z-10 w-[237px] text-left text-sm font-normal transition-all duration-500 ease-in-out group-hover:font-semibold group-hover:text-white ".concat(n?"font-semibold text-white":"text-black"),children:e.title})]},t)})}),(0,r.jsxs)("div",{className:"flex flex-1 items-start gap-spacing-xl max-i-pad:flex-col",children:[(null==(t=x[m])?void 0:t.tabContentImage)&&(0,r.jsx)("div",{className:"h-auto w-[373px] shrink-0 overflow-hidden rounded-large max-mid-laptop:w-[275px] max-i-pad:w-[350px]",children:(0,r.jsx)(s.default,{src:f(x[m].tabContentImage)||"",alt:x[m].title,width:373,height:349,className:"h-full w-full object-cover"})}),(0,r.jsxs)("div",{className:"flex max-w-[499px] flex-1 flex-col gap-spacing-xl max-i-pad:hidden",children:[(null==(n=x[m])?void 0:n.tabContent)&&(0,r.jsx)("div",{className:"prose max-w-full prose-headings:mb-spacing-xs prose-headings:text-lg prose-headings:font-bold prose-headings:text-heading-color-2 prose-p:text-sm prose-p:text-paragraph-text prose-ul:mt-0 prose-ul:pl-1 prose-li:pl-0 prose-ul:text-sm prose-ul:text-paragraph-text prose-li:mb-[5px] prose-li:ms-[27px] prose-li:marker:text-paragraph-text prose-li:marker:text-xxs",children:(0,r.jsx)(l.RK,{value:x[m].tabContent})}),(null==(o=x[m])?void 0:o.tabButton)&&x[m].tabButton.length>0&&(0,r.jsx)("div",{className:"flex flex-wrap gap-spacing-xs",children:x[m].tabButton.map((e,t)=>(0,r.jsx)(d.default,{text:e.text||"",url:e.url,style:e.style||"primaryBtn",customClass:"w-fit"},t))})]})]})]}),(0,r.jsxs)("div",{className:"mt-spacing-xxl hidden w-full max-i-pad:flex max-i-pad:flex-col gap-spacing-xl max-md:hidden",children:[(null==(i=x[m])?void 0:i.tabContent)&&(0,r.jsx)("div",{className:"prose max-w-full prose-headings:mb-spacing-xs prose-headings:text-lg prose-headings:font-bold prose-headings:text-heading-color-2 prose-p:text-sm prose-p:text-paragraph-text prose-ul:mt-0 prose-ul:pl-2.5 prose-ul:text-sm prose-ul:text-paragraph-text prose-li:mb-[5px] prose-li:ms-[27px] prose-li:marker:text-paragraph-text prose-li:marker:text-xxs",children:(0,r.jsx)(l.RK,{value:x[m].tabContent})}),(null==(c=x[m])?void 0:c.tabButton)&&x[m].tabButton.length>0&&(0,r.jsx)("div",{className:"flex flex-wrap gap-spacing-xs",children:x[m].tabButton.map((e,t)=>(0,r.jsx)(d.default,{text:e.text||"",url:e.url,style:e.style||"primaryBtn",customClass:"w-fit"},t))})]}),(0,r.jsx)("div",{className:"flex flex-col gap-spacing-md md:hidden",children:x.map((e,t)=>(0,r.jsxs)("div",{id:"mob-accordion-".concat(t),className:"border-b border-border pb-spacing-md",children:[(0,r.jsxs)("button",{onClick:()=>(e=>{b(e);let t=document.getElementById("mob-accordion-".concat(e));g===e?v(null):(v(e),window.innerWidth<=767&&setTimeout(()=>{if(t){let e=t.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:e-0,behavior:"smooth"})}},100))})(t),className:"flex w-full items-center justify-between text-left max-sm:gap-spacing-xs",children:[(0,r.jsxs)("div",{className:"flex items-center gap-spacing-xs",children:[e.tabIcon&&(0,r.jsx)("div",{className:"h-10 w-10 shrink-0",children:(0,r.jsx)(s.default,{src:f(e.tabIcon)||"",alt:"",width:40,height:40})}),(0,r.jsx)("span",{className:"text-lg leading-lg font-bold text-black",children:e.title})]}),(0,r.jsx)("span",{className:"text-white",children:g===t?(0,r.jsx)(p,{}):(0,r.jsx)(u,{})})]}),g===t&&(0,r.jsxs)("div",{className:"mt-spacing-xl flex flex-col gap-spacing-xl",children:[e.tabContentImage&&(0,r.jsx)("div",{className:"overflow-hidden rounded-large",children:(0,r.jsx)(s.default,{src:f(e.tabContentImage)||"",alt:e.title,width:339,height:448,className:"h-auto w-full object-cover"})}),e.tabContent&&(0,r.jsx)("div",{className:"prose max-w-full prose-headings:mb-spacing-xs prose-headings:text-lg prose-headings:font-bold prose-headings:text-heading-color-2 prose-p:text-sm prose-p:text-paragraph-text prose-ul:mt-0 prose-ul:pl-2.5 prose-ul:text-sm prose-ul:text-paragraph-text prose-li:mb-[5px] prose-li:ms-[27px] prose-li:marker:text-paragraph-text",children:(0,r.jsx)(l.RK,{value:e.tabContent})}),e.tabButton&&e.tabButton.length>0&&(0,r.jsx)("div",{className:"flex flex-wrap gap-spacing-xs",children:e.tabButton.map((e,t)=>(0,r.jsx)(d.default,{text:e.text||"",url:e.url,style:e.style||"primaryBtn",customClass:"w-fit"},t))})]})]},t))})]})}},83961:(e,t,n)=>{n.d(t,{RK:()=>w});var r=n(38776);function l(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function o(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>
1"object"==typeof e&&"_type"in e)}function i(e){return o(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function s(e){return"@list"===e._type}function a(e){return"@span"===e._type}function c(e){return"@text"===e._type}let u=["strong","em","code","underline","strike-through"];function p(e,t,n){if(!l(e)||!e.marks||!e.marks.length)return[];let r=e.marks.slice(),o={};return r.forEach(e=>{o[e]=1;for(let r=t+1;r<n.length;r++){let t=n[r];if(t&&l(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))o[e]++;else break}}),r.sort((e,t)=>(function(e,t,n){let r=e[t],l=e[n];if(r!==l)return l-r;let o=u.indexOf(t),i=u.indexOf(n);return o!==i?o-i:t.localeCompare(n)})(o,e,t))}function d(e,t,n){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function h(e,t){let n=t.level||1,r=t.listItem||"normal",o="string"==typeof t.listItem;if(s(e)&&(e.level||1)===n&&o&&(e.listItem||"normal")===r)return e;if(!("children"in e))return;let i=e.children[e.children.length-1];return i&&!l(i)?h(i,t):void 0}var f=n(12020);let x={textDecoration:"underline"},m=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,b=e=>m(`block type "${e}"`,"types");function g(e){console.warn(e)}let v={display:"none"},y={types:{},block:{normal:({children:e})=>(0,r.jsx)("p",{children:e}),blockquote:({children:e})=>(0,r.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,r.jsx)("h1",{children:e}),h2:({children:e})=>(0,r.jsx)("h2",{children:e}),h3:({children:e})=>(0,r.jsx)("h3",{children:e}),h4:({children:e})=>(0,r.jsx)("h4",{children:e}),h5:({children:e})=>(0,r.jsx)("h5",{children:e}),h6:({children:e})=>(0,r.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,r.jsx)("em",{children:e}),strong:({children:e})=>(0,r.jsx)("strong",{children:e}),code:({children:e})=>(0,r.jsx)("code",{children:e}),underline:({children:e})=>(0,r.jsx)("span",{style:x,children:e}),"strike-through":({children:e})=>(0,r.jsx)("del",{children:e}),link:({children:e,value:t})=>(0,r.jsx)("a",{href:null==t?void 0:t.href,children:e})},list:{number:({children:e})=>(0,r.jsx)("ol",{children:e}),bullet:({children:e})=>(0,r.jsx)("ul",{children:e})},listItem:({children:e})=>(0,r.jsx)("li",{children:e}),hardBreak:()=>(0,r.jsx)("br",{}),unknownType:({value:e,isInline:t})=>{let n=b(e._type);return t?(0,r.jsx)("span",{style:v,children:n}):(0,r.jsx)("div",{style:v,children:n})},unknownMark:({markType:e,children:t})=>(0,r.jsx)("span",{className:`unknown__pt__mark__${e}`,children:t}),unknownList:({children:e})=>(0,r.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,r.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,r.jsx)("p",{children:e})};function k(e,t,n){let r=t[n],l=e[n];return"function"==typeof r||r&&"function"==typeof l?r:r?{...l,...r}:l}function w({value:e,components:t,listNestingMode:n,onMissingComponent:l=g}){let o=l||_,s=function(e,t){let n,r=[];for(let s=0;s<e.length;s++){let a=e[s];if(a){var l,o;if(!i(a)){r.push(a),n=void 0;continue}if(!n){n=d(a,s,t),r.push(n);continue}if(l=a,o=n,(l.level||1)===o.level&&l.listItem===o.listItem){n.children.push(a);continue}if((a.level||1)>n.level){let e=d(a,s,t);if("html"===t){let t=n.children[n.children.length-1],r={...t,children:[...t.children,e]};n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((a.level||1)<n.level){let e=r[r.length-1],l=e&&h(e,a);if(l){(n=l).children.push(a);continue}n=d(a,s,t),r.push(n);continue}if(a.listItem!==n.listItem){let e=r[r.length-1],l=e&&h(e,{level:a.level||1});if(l&&l.listItem===a.listItem){(n=l).children.push(a);continue}n=d(a,s,t),r.push(n);continue}console.warn("Unknown state encountered for block",a),r.push(a)}}return r}(Array.isArray(e)?e:[e],n||"html"),a=(0,f.useMemo)(()=>t?function(e,t){let{block:n,list:r,listItem:l,marks:o,types:i,...s}=t;return{...e,block:k(e,t,"block"),list:k(e,t,"list"),listItem:k(e,t,"listItem"),marks:k(e,t,"marks"),types:k(e,t,"types"),...s}}(y,t):y,[t]),c=(0,f.useMemo)(()=>j(a,o),[a,o]),u=s.map((e,t)=>c({node:e,index:t,isInline:!1,renderNode:c}));return(0,r.jsx)(r.Fragment,{children:u})}let j=(e,t)=>function n(l){let{node:u,index:p,isInline:d}=l,h=u._key||`node-${p}`;return s(u)?function(l,o,i){let s=l.children.map((e,t)=>n({node:e._key?e:{...e,_key:`li-${o}-${t}`},index:t,isInline:!1})),a=e.list,c=("function"==typeof a?a:a[l.listItem])||e.unknownList;if(c===e.unknownList){let e=l.listItem||"bullet";t(m(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,r.jsx)(c,{value:l,index:o,isInline:!1,renderNode:n,children:s},i)}(u,p,h):i(u)?function(l,o,i){let s=I({node:l,index:o,isInline:!1,renderNode:n}),a=e.listItem,c=("function"==typeof a?a:a[l.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=l.listItem||"bullet";t(m(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let u=s.children;if(l.style&&"normal"!==l.style){let{listItem:e,...t}=l;u=n({node:t,index:o,isInline:!1})}return(0,r.jsx)(c,{value:l,index:o,isInline:!1,renderNode:n,children:u},i)}(u,p,h):a(u)?function(l,o,i){let{markDef:s,markType:u,markKey:p}=l,d=e.marks[u]||e.unknownMark,h=l.children.map((e,t)=>n({node:e,index:t,isInline:!0}));return d===e.unknownMark&&t(m(`mark type "${u}"`,"marks"),{nodeType:"mark",type:u}),(0,r.jsx)(d,{text:function e(t){let n="";
1return t.children.forEach(t=>{c(t)?n+=t.text:a(t)&&(n+=e(t))}),n}(l),value:s,markType:u,markKey:p,renderNode:n,children:h},i)}(u,0,h):u._type in e.types?function(t,l,o,i){let s=e.types[t._type];return s?(0,r.jsx)(s,{value:t,isInline:i,index:l,renderNode:n},o):null}(u,p,h,d):o(u)?function(l,o,i,s){let{_key:a,...c}=I({node:l,index:o,isInline:s,renderNode:n}),u=c.node.style||"normal",p=("function"==typeof e.block?e.block:e.block[u])||e.unknownBlockStyle;return p===e.unknownBlockStyle&&t(m(`block style "${u}"`,"block"),{nodeType:"blockStyle",type:u}),(0,r.jsx)(p,{...c,value:c.node,renderNode:n},i)}(u,p,h,d):c(u)?function(t,n){if(t.text===` 2`){let t=e.hardBreak;return t?(0,r.jsx)(t,{},n):` 3`}return t.text}(u,h):function(l,o,i,s){t(b(l._type),{nodeType:"block",type:l._type});let a=e.unknownType;return(0,r.jsx)(a,{value:l,isInline:s,index:o,renderNode:n},i)}(u,p,h,d)};function I(e){let{node:t,index:n,isInline:r,renderNode:o}=e,i=(function(e){var t;let{children:n}=e,r=e.markDefs??[];if(!n||!n.length)return[];let o=n.map(p),i={_type:"@span",children:[],markType:"<unknown>"},s=[i];for(let e=0;e<n.length;e++){let i=n[e];if(!i)continue;let a=o[e]||[],c=1;if(s.length>1)for(;c<s.length;c++){let e=(null==(t=s[c])?void 0:t.markKey)||"",n=a.indexOf(e);if(-1===n)break;a.splice(n,1)}let u=(s=s.slice(0,c))[s.length-1];if(u){for(let e of a){let t=null==r?void 0:r.find(t=>t._key===e),n=t?t._type:e,l={_type:"@span",_key:i._key,children:[],markDef:t,markType:n,markKey:e};u.children.push(l),s.push(l),u=l}if(l(i)){let e=i.text.split(` 4`);for(let t=e.length;t-- >1;)e.splice(t,0,` 5`);u.children=u.children.concat(e.map(e=>({_type:"@text",text:e})))}else u.children=u.children.concat(i)}}return i.children})(t).map((e,t)=>o({node:e,isInline:!0,index:t,renderNode:o}));return{_key:t._key||`block-${n}`,children:i,index:n,isInline:r,node:t}}function _(){}}}]);
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.